#product #content{position:relative;margin:0 auto}#product h1{font-size:24px;color:var(--brand-primary);font-weight:400;text-transform:none;line-height:30px}#product .title-product.with_brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product .title-product.with_brand h1{margin-right:15px}#product .title-product.with_brand img{border:1px solid var(--border-light)}#product .infos-product{margin-bottom:20px}#product .infos-product p{font-size:14px;color:#424242;margin-bottom:0}.product-additional-info .js-mailalert{margin-top:15px}.product-additional-info .js-mailalert input{border-radius:0}.product-additional-info .js-mailalert input:focus{outline:none;border-color:inherit}.product-additional-info .js-mailalert .btn{padding:6px 15px;line-height:18px;border-radius:0;width:100%;white-space:normal}.short-description #product-description-short{color:var(--gray-darker)}.short-description #product-description-short *{color:var(--gray-darker)}.short-description #product-description-short ul,.short-description #product-description-short ol{padding-left:0;list-style-position:inside}.short-description #product-description-short ul li,.short-description #product-description-short ol li{color:var(--gray-darker)}.short-description #product-description-short ul{list-style-type:disc}.product-images{margin-bottom:0}.product-images>li.thumb-container{display:inline-block}.product-images>li.thumb-container>.thumb{margin-bottom:0;border:1px solid var(--border-light);cursor:pointer;transition:0.3s border-color ease-in-out}.images-container .product-images>li.thumb-container>.thumb{margin-right:30px}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border-color:var(--brand-primary)}.product-description p{line-height:25px;color:var(--gray-darker)}.product-information{font-size:var(--font-size-lg);color:var(--gray-darker)}.product-information .manufacturer-logo{height:3.125rem;margin-bottom:1rem;border:none}.product-information .product-description *{color:var(--gray-darker);line-height:normal}.product-information .product-description img{max-width:100%;height:auto}.product-information .product-description ul,.product-information .product-description ol{padding-left:0.75rem;list-style-position:inside}.product-information .product-description ul{list-style-type:disc}.input-color{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.input-container{position:relative}.input-radio{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.input-color:hover+span,.input-radio:hover+span{color:var(--brand-primary);border:1px solid var(--brand-primary)}.input-color:checked+span,.input-radio:checked+span{color:var(--brand-primary);border:2px solid var(--brand-primary)}.input-color:checked+.color-label .color-name,.input-radio:checked+.color-label .color-name{font-weight:700}.color-label,.radio-label{display:block;padding:10px 15px;height:100%;font-weight:700;background:var(--white);border:1px solid #616161;text-align:center;font-size:18px;transition:0.3s all ease-in-out}.color-label{padding:3px}.color-label .color{width:100%;height:44px;display:block;margin:0;border:0}.color-label .color-name{font-size:14px;font-weight:400}.action-price-product{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px) and (max-width: 991px){.action-price-product{display:block}}@media screen and (max-width: 500px){.action-price-product{display:block}}.product-actions .control-label{display:block;width:100%;margin-bottom:0.375rem;color:var(--gray-darker)}.product-actions .add-to-cart{height:48px;padding:0 35px}.product-actions .add-to-cart .material-icons{line-height:inherit}@media screen and (max-width: 1199px){.product-actions .add-to-cart{padding:0 25px}}.product-minimal-quantity:empty{display:none}.product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px) and (max-width: 991px){.product-quantity{display:block}.product-quantity .add{width:100%;margin-top:5px}.product-quantity .add .add-to-cart{width:100%}}@media screen and (max-width: 575px){.product-quantity .add{width:calc(100% - 86px)}.product-quantity .add .add-to-cart{width:100%}}.product-quantity .qty,.product-quantity .add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-quantity .qty{margin-right:15px}.product-quantity #quantity_wanted{width:3rem;height:48px;padding:0.175rem 0.5rem;color:var(--gray-darker);background-color:var(--white)}.product-quantity .input-group-btn-vertical{width:auto}.product-quantity .input-group-btn-vertical .btn{padding:0.5rem 0.6875rem}.product-quantity .input-group-btn-vertical .btn i{top:0.2rem;left:0.1875rem;font-size:1rem}.product-quantity .btn-touchspin{height:25px}.product-discounts{margin-bottom:1.5rem}.product-discounts>.product-discounts-title{font-size:var(--font-size-sm);font-weight:600}.product-discounts>.table-product-discounts thead tr th{width:33%;padding:var(--small-space) var(--medium-space);text-align:center;background:var(--white);border:0.3125rem var(--gray-light) solid}.product-discounts>.table-product-discounts tbody tr{background:var(--gray-lighter)}.product-discounts>.table-product-discounts tbody tr:nth-of-type(even){background:var(--white)}.product-discounts>.table-product-discounts tbody tr td{padding:var(--small-space) var(--medium-space);text-align:center;border:0.3125rem var(--gray-light) solid}.product-prices{text-align:center}@media screen and (min-width: 768px) and (max-width: 991px){.product-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 500px){.product-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-prices .product-price{margin-top:5px;font-size:25px;font-weight:700;display:block;color:var(--brand-tertiary)}@media screen and (min-width: 768px) and (max-width: 991px){.product-prices .product-price{margin:0 0 0 10px}}@media screen and (max-width: 500px){.product-prices .product-price{margin:0 0 0 10px}}.product-prices .product-discount{color:var(--gray-darker);min-height:10px}.product-prices .product-discount .regular-price{display:block;font-size:16px;text-decoration:line-through}.product-add-to-cart{margin-left:25px}@media screen and (min-width: 768px) and (max-width: 991px){.product-add-to-cart{margin:5px 0 0}}@media screen and (max-width: 500px){.product-add-to-cart{margin:5px 0 0}}.product-unit-price{margin-bottom:0;font-size:var(--font-size-xs);color:var(--brand-primary)}.tabs{padding:var(--headings-font-weight) medium-space var(--large-space);margin-top:2rem;background:var(--white)}.tabs .tab-pane{padding-top:var(--medium-space)}.tabs .tab-pane .collapse-toggle{display:none;width:100%;height:50px;position:absolute;left:0;top:0;z-index:1;opacity:0;cursor:pointer}.tabs .tab-pane .title_block{display:none;font-family:var(--font-custom);font-weight:400;color:var(--brand-primary);font-size:18px;margin-bottom:0}.tabs .nav-tabs{border:none;border-bottom:1px solid var(--brand-primary)}.tabs .nav-tabs .nav-link{color:#606060;border:0;border-bottom:3px solid transparent;transition:0.3s border-color ease-in-out;font-size:18px;font-weight:400;font-family:var(--font-custom)}.tabs .nav-tabs .nav-link.active{color:var(--brand-primary);border-color:var(--brand-primary)}.tabs .nav-tabs .nav-link:hover{border-color:var(--brand-primary)}.tabs .nav-tabs .nav-item{float:left}.tabs .nav-tabs .nav-item+.nav-item{margin-left:0}.product-cover{position:relative;margin-bottom:var(--medium-space);overflow:hidden}.product-cover .img-cover{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product-cover .img-cover div{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%}@media screen and (min-width: 768px){.product-cover .img-cover div{display:none}.product-cover .img-cover div#image-1{display:block}}.product-cover .img-cover img{max-width:100%;height:auto;background:var(--white)}.product-cover .layer{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center;cursor:pointer;background:#000;background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.7s ease-in-out}.product-cover .layer:hover{opacity:1}.product-cover .layer .zoom-in{font-size:3.125rem;color:var(--btn-primary-color)}.product-cover .indicator-image{display:none}@media screen and (max-width: 767px){.product-cover .indicator-image{display:block}}.product-cover .indicator-image i{z-index:1;position:absolute;top:calc(50% - 24px);cursor:pointer;font-size:48px;color:var(--white);text-shadow:0 2px 2px rgba(0,0,0,0.5)}.product-cover .indicator-image i.prev{left:0}.product-cover .indicator-image i.next{right:0}.product-cover .control-images{display:none;position:absolute;bottom:7px;left:0;right:0;text-align:center;z-index:2}@media screen and (max-width: 767px){.product-cover .control-images{display:block}}.product-cover .control-images>a{display:inline-block;vertical-align:middle;margin:0 4px;width:12px;height:12px;border-radius:50%;background:#9E9E9E;transition:0.3s background ease-in-out;cursor:pointer}@media screen and (max-width: 400px){.product-cover .control-images>a{width:10px;height:10px}}.product-cover .control-images>a.active,.product-cover .control-images>a:hover{background:var(--brand-primary)}#product-modal .modal-content{padding:0;background:transparent;border:none}#product-modal .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30%}#product-modal .modal-content .modal-body .product-cover-modal{background:var(--white)}#product-modal .modal-content .modal-body .image-caption{width:800px;padding:0.625rem 1.25rem;background:var(--white);border-top:var(--gray-light) 1px solid}#product-modal .modal-content .modal-body .image-caption p{margin-bottom:0}#product-modal .modal-content .modal-body .thumbnails{position:relative;max-height:400px;padding:2.188rem 0}#product-modal .modal-content .modal-body .mask{position:relative;z-index:10;height:100%;overflow:hidden}#product-modal .modal-content .modal-body .product-images{margin-left:var(--extra-large-space)}#product-modal .modal-content .modal-body .product-images img{width:9.25rem;cursor:pointer;background:var(--white)}#product-modal .modal-content .modal-body .product-images img:hover{border:var(--brand-primary) 3px solid}#product-modal .modal-content .modal-body .arrows{position:absolute;top:0;bottom:0;right:var(--large-space);z-index:2;width:100%;color:var(--white);text-align:center;cursor:pointer}#product-modal .modal-content .modal-body .arrows .arrow-up{top:0;opacity:0.2}#product-modal .modal-content .modal-body .arrows .arrow-down{bottom:0}#product-modal .modal-content .modal-body .arrows i{position:absolute;height:2.188rem;line-height:2.188rem;display:inline;font-size:6.25rem}#main .images-container .js-qv-mask{position:relative;white-space:nowrap}@media screen and (max-width: 767px){#main .images-container .js-qv-mask{display:none}}#main .images-container .js-qv-mask.scroll{width:calc(100% - 72px);margin:0 auto;overflow:hidden}.scroll-box-arrows{display:none}.scroll-box-arrows.scroll{display:block}.scroll-box-arrows i{position:absolute;bottom:0;height:65px;line-height:65px;cursor:pointer;color:#9E9E9E;font-size:36px;transition:0.3s opacity ease-in-out}.scroll-box-arrows i:hover{opacity:0.7}.scroll-box-arrows .left{left:0}.scroll-box-arrows .right{right:0}#product-availability{margin-top:15px;padding-left:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 991px){#product-availability{padding-left:0}}@media screen and (max-width: 500px){#product-availability{padding-left:0}}#product-availability p{font-size:14px;color:var(--gray-darker);display:inline-block;vertical-align:top;margin:0}#product-availability p+p{margin-left:15px}#product-availability .material-icons{vertical-align:inherit;font-size:20px;line-height:inherit}#product-availability .product-available,#product-availability .expedition{padding-right:5px}#product-availability .product-available i,#product-availability .expedition i{color:var(--brand-success)}#product-availability .product-reappro i{color:var(--brand-warning)}#product-availability .product-unavailable i{color:var(--brand-danger)}#product-details .label{font-size:var(--base-font-size);font-weight:500;color:var(--gray-darker)}.product-features{margin-top:var(--medium-space)}.product-features>dl.data-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{font-size:16px;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;min-height:2.5rem;margin:0;padding:var(--small-space);text-transform:capitalize;word-break:normal;background:var(--gray-light)}.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even){background:var(--white)}.product-features>dl.data-sheet dt.name{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;font-weight:700}.product-variants>.product-variants-item{margin:var(--medium-space) 0}.product-variants>.product-variants-item select{width:auto;padding-right:1.875rem;background-color:var(--white)}.product-variants>.product-variants-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.product-variants>.product-variants-item ul li{width:100%;max-width:130px;margin-right:12px;margin-bottom:.5rem}.product-variants>.product-variants-item ul li label{position:relative;display:block;height:100%;margin:0}.product-variants>.product-variants-item .color{margin-top:0;margin-left:0}.product-customization{margin:var(--extra-large-space) 0}.product-customization .product-customization-item{margin:var(--medium-space) 0}.product-customization .product-message{width:100%;height:3.125rem;padding:0.625rem;resize:none;background:var(--gray-light);border:none}.product-customization .product-message:focus{background-color:var(--white);outline:0.1875rem solid var(--brand-primary)}.product-customization .file-input{position:absolute;left:0;z-index:1;width:100%;height:2.625rem;overflow:hidden;cursor:pointer;opacity:0}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{position:relative;display:block;width:100%;height:2.625rem;margin-top:var(--medium-space);line-height:2.625rem;color:var(--gray);text-indent:0.625rem;background:var(--gray-light)}.product-customization .custom-file button{position:absolute;top:0;right:0;z-index:0}.product-customization small{color:var(--gray)}.product-pack{margin-top:var(--extra-large-space)}.product-pack .pack-product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.product-pack .pack-product-container .pack-product-name{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:0.875rem;color:var(--gray)}.product-pack .pack-product-container .pack-product-quantity{padding-left:var(--small-space);border-left:var(--gray-light) 2px solid}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-refresh{margin-top:var(--medium-space)}.social-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:1.5rem}.social-sharing ul{margin-bottom:0}.social-sharing li{display:inline-block;width:2.5rem;height:2.5rem;margin-left:0.5rem;cursor:pointer;background-color:var(--white);background-repeat:no-repeat;background-position:0.25rem 0.25rem;background-size:2rem 2rem;border-radius:50%;transition:all 0.2s ease-in}.social-sharing li a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.social-sharing li a:hover{color:transparent}.product-comment-list-item{border:1px solid var(--brand-primary)}.btn-comment{background-color:var(--brand-tertiary)}.btn-comment:hover{background-color:var(--brand-tertiary-dark)}.products-selection{margin-bottom:var(--medium-space)}.products-selection .title{color:var(--gray)}.reviews-top-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-top-product .stars-reviews{height:20px}.reviews-top-product .stars-reviews i{font-size:18px;width:14px;color:#FFA500}.reviews-top-product .comments-nb{font-size:14px;position:relative;top:2px}.reviews-top-product .comments-nb a{color:var(--brand-primary);text-decoration:underline}.reviews-top-product .comments-nb a:hover{text-decoration:none}.product-description ul{list-style:disc;padding-left:20px}@media (max-width: 991px){.product-cover img{width:100%;height:auto}#product-modal .modal-content .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}#product-modal .modal-content .modal-body img.product-cover-modal{width:100%}#product-modal .modal-content .modal-body .arrows{display:none}#product-modal .modal-content .modal-body .image-caption{width:100%}.product-images>li.thumb-container>.thumb:not(.selected){border:none}.tabs .nav-tabs{display:none}.tabs .tab-pane{border-bottom:1px solid var(--gray-light-second);border-top:1px solid var(--gray-light-second);padding:8px;position:relative;display:block !important;margin:0 -15px;opacity:1}.tabs .tab-pane+.tab-pane{border-top:0}.tabs .tab-pane .title_block{display:block}.tabs .tab-pane .collapse-toggle{display:block}.tabs .tab-pane .collapse-toggle:hover ~ .title_block{opacity:0.7}.tabs .tab-pane .collapse-toggle:checked ~ .title_block:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tabs .tab-pane .collapse-toggle:checked ~ div{display:block}.tabs .title_block{border:0;padding:0;margin:0;font-size:24px;font-family:var(--font-cursive);color:var(--brand-primary);line-height:32px;cursor:pointer;transition:0.3s opacity ease-in-out}.tabs .title_block:before{color:var(--brand-primary);font-family:'Material Icons';content:'\e5cc';width:32px;height:32px;display:inline-block;vertical-align:sub;text-align:center;margin-right:5px;padding-right:5px;transition:0.3s all ease-in-out}.tabs .title_block img{display:none}.tabs .title_block+div{margin-top:15px;padding:0 5px;display:none}}@media (max-width: 767px){.scroll-box-arrows.scroll{display:none}}@media (max-width: 575px){#product .title-product.with_brand{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#product .title-product.with_brand h1{margin-top:10px;margin-right:0}}

