#product #content{position:relative;max-width:540px;margin:0 auto}#product #content.page-inspirations{max-width:100%}#product h1{font-size:24px;text-transform:inherit;color:var(--gray-darker);border-bottom:0;padding-bottom:0}.product-price{display:block;color:var(--brand-primary)}.js-product-details .h6,.product-accessories .h6{font-size:24px;color:var(--gray-darker);margin-bottom:15px;pointer-events:none}.product-accessories{margin-top:30px;margin-bottom:30px}#product-description-short{color:var(--gray-darker)}#product-description-short ul,#product-description-short ol{padding-left:0;list-style-position:inside}#product-description-short ul li,#product-description-short ol li{font-size:0.9375rem;color:var(--gray)}#product-description-short ul{list-style-type:disc}.product-information{font-size:var(--font-size-lg);color:var(--gray-darker)}.product-information .manufacturer-logo{max-height:4rem;margin-bottom:1rem;border:2px solid var(--gray-light)}.product-information .product-description img{max-width:100%;height:auto}.product-information .product-description ul,.product-information .product-description ol{padding-left:0;list-style-position:inside}.product-information .product-description ul li,.product-information .product-description ol li{margin-left:30px;font-size:0.9375rem;color:var(--gray)}.product-information .product-description ul{list-style-type:disc}.product-description ul{list-style-type:disc}.product-description ul,.product-description ol{list-style-position:inside}.product-description ul li,.product-description ol li{font-size:0.9375rem}.product-description h2{font-size:20px;color:var(--gray-dark);font-weight:700;margin-bottom:12 px}.product-description h3{font-size:18px;color:var(--gray-dark);font-weight:700}.product-description h4{font-size:16px;color:var(--gray-dark);font-weight:700}.input-color{position:absolute;width:1.25rem;height:1.25rem;cursor:pointer;opacity:0}.input-container{position:relative}.input-radio{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{border:2px solid var(--brand-primary);border-radius:15px;background-color:var(--brand-primary);color:#fff}.radio-label{display:inline-block;padding:0.125rem var(--small-space);font-weight:600;background:var(--white);border:2px solid var(--brand-primary);border-radius:15px}.product-actions .control-label{display:block;width:100%}.product-actions .add-to-cart{width:100%;line-height:inherit;margin-top:8px}.product-actions .add-to-cart .material-icons{line-height:inherit}.product-add-to-cart .title-block-infos{font-size:18px;font-weight:700;color:var(--gray-darker)}.product-add-to-cart .title-block-infos .material-icons{font-size:18px;color:var(--brand-primary)}.product-add-to-cart .title-block-infos .material-icons.info-all{font-size:24px;color:var(--brand-secondary)}.product-add-to-cart .qty{border:1px solid var(--brand-primary);border-radius:10px;padding:0 15px}.product-add-to-cart .qty .block-calculator{margin-bottom:32px}.product-add-to-cart .qty .block-calculator+.block-quantity{border-top:1px solid var(--border-gray)}.product-add-to-cart .qty .block-calculator+.block-quantity::before{content:"\e5db";position:absolute;left:50%;top:-12px;width:24px;height:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Material Icons";font-size:18px;color:var(--white);background:var(--brand-secondary);border-radius:50%;text-align:center;padding:2px 0}.product-add-to-cart .qty .block-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:15px 0}.product-add-to-cart .qty .block-quantity>span{display:inline-block;line-height:32px}.product-add-to-cart .qty .block-quantity>div{height:32px}.product-add-to-cart .product-minimal-quantity{display:block;margin-bottom:10px;text-align:center;color:var(--gray-dark);font-size:14px}.product-quantity .qty .bootstrap-touchspin{float:none;vertical-align:middle;margin-right:5px}.product-quantity .qty .bootstrap-touchspin #quantity_wanted{border-radius:4px;height:auto;width:100px;padding:5px;text-align:center}.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical{display:none}.product-quantity #quantity_wanted{width:3rem;height:2.75rem;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.125rem;left:0.1875rem;font-size:1rem}.product-quantity .btn-touchspin{height:1.438rem}.delivery-information{padding:15px;border-radius:10px}.delivery-information p{margin-bottom:0}.show-specifics-prices .material-icons{cursor:pointer}#modal-calculator-help .close{padding-right:5px;padding-top:2px}#modal-calculator-help .calculator-help{margin:15px;color:var(--gray-darker);font-size:16px}#modal-specifcs-prices .close{padding-right:5px;padding-top:2px}#modal-specifcs-prices .product-discounts{margin:15px;color:var(--gray-darker);font-size:16px}#modal-specifcs-prices .product-discounts>.product-discounts-title{font-weight:700}#modal-specifcs-prices .product-discounts>.table-product-discounts thead tr th{width:33%;padding:5px;text-align:center;background:var(--white)}#modal-specifcs-prices .product-discounts>.table-product-discounts tbody tr{background:var(--gray-lighter)}#modal-specifcs-prices .product-discounts>.table-product-discounts tbody tr:nth-of-type(even){background:var(--white)}#modal-specifcs-prices .product-discounts>.table-product-discounts tbody tr td{padding:5px;text-align:center}.product-prices{margin-top:var(--medium-space)}.product-prices div{margin-bottom:0.625rem}.product-prices .current-price .title-block-infos{line-height:28px}.product-prices .current-price .current-price-value{font-size:24px;font-weight:700;color:var(--brand-secondary)}.product-prices .current-price .current-price-value .regular-price{display:block;font-size:18px;font-weight:400;color:var(--gray-dark);text-decoration:line-through;margin-bottom:5px}.product-prices .current-price .current-price-value.has_specific_price .price-modified{-webkit-text-stroke-width:0.05rem;-webkit-text-stroke-color:var(--brand-secondary);font-size:32px}.product-prices .current-price .price-soit{display:inline-block;font-size:14px;color:var(--gray-darker);white-space:nowrap}.product-prices .current-price .price-m{display:inline-block;font-size:18px;color:var(--brand-secondary);font-weight:700}.product-prices .discount.discount-amount{font-size:15px;font-weight:600;background:var(--brand-primary);color:var(--white);padding:8px 10px 5px;line-height:1;white-space:nowrap;text-transform:uppercase;-webkit-text-stroke-width:0.015rem;-webkit-text-stroke-color:#ffffff}.product-prices .discount.discount-amount span{margin-left:4px}.product-discount{color:var(--gray)}.product-discount .regular-price{margin-right:var(--small-space);font-weight:500;text-decoration:line-through}.has-discount.product-price,.has-discount p{color:var(--brand-secondary)}.has-discount .discount{display:inline-block;padding:0.3125rem var(--small-space);margin-left:var(--small-space);font-size:var(--font-size-base);font-weight:600;color:var(--white);text-transform:uppercase;background:var(--brand-secondary)}.product-unit-price{margin-bottom:0;font-size:var(--font-size-xs);color:var(--brand-primary)}.tabs{padding:var(--medium-space) var(--large-space);margin-top:2rem;background:var(--white)}.tabs .tab-pane{padding-top:var(--medium-space)}.tabs .nav-tabs{border:none;border-bottom:var(--gray-light) 2px solid}.tabs .nav-tabs .nav-link{color:var(--gray);border:0 solid transparent}.tabs .nav-tabs .nav-link.active{color:var(--brand-primary);border:none;border-bottom:var(--brand-primary) 3px solid}.tabs .nav-tabs .nav-link:hover{border:none;border-bottom:var(--brand-primary) 3px solid}.tabs .nav-tabs .nav-item{float:left;margin-bottom:-0.125rem}.product-cover{position:relative;margin-bottom:var(--medium-space)}.product-cover img{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-modal .modal-dialog{max-width:1110px}#product-modal .modal-content{padding:0;background:transparent;border:none}#product-modal .modal-content .modal-body p{margin-bottom:0}#product-modal .modal-content .modal-body img{max-width:100%;height:auto}#product-modal .modal-content .modal-body .thumbnails{position:relative}#product-modal .modal-content .modal-body .mask{position:relative;z-index:1;max-height:49.38rem;margin-top:2.188rem;overflow:hidden}#product-modal .modal-content .modal-body .mask.nomargin{margin-top:0}#product-modal .modal-content .modal-body .product-images img{cursor:pointer;border:transparent 3px solid}#product-modal .modal-content .modal-body .product-images img:hover{border-color:var(--brand-primary)}#product-modal .modal-content .modal-body .arrows{position:absolute;top:0;right:var(--large-space);z-index:0;width:100%;height:100%;color:var(--white);text-align:center;cursor:pointer}#product-modal .modal-content .modal-body .arrows .arrow-up{position:absolute;top:-2rem;opacity:0.2}#product-modal .modal-content .modal-body .arrows .arrow-down{position:absolute;bottom:-2rem}#product-modal .modal-content .modal-body .arrows i{display:inline;font-size:6.25rem}#blockcart-modal{color:var(--gray-darker)}#blockcart-modal .modal-header{padding:0;border:none}#blockcart-modal .modal-header button.close{padding:5px}#blockcart-modal .modal-body{display:inline-block;padding:30px 15px 15px}#blockcart-modal .modal-body .details-price-value .price-m{display:inline-block;font-size:18px;color:var(--brand-secondary);font-weight:700}#blockcart-modal .modal-body .divide-right span{display:inline-block;margin-bottom:0.3125rem}@media (max-width: 768px){#blockcart-modal .modal-body .divide-right span{display:block;padding:0 0.5rem}}#blockcart-modal .modal-dialog{width:100%;max-width:1140px}#blockcart-modal .product-image{display:block;width:100%;max-width:9.375rem;margin:0 0 0 auto}@media (max-width: 991px){#blockcart-modal .product-image{max-width:70%;margin:0 auto 1rem}}#blockcart-modal .modal-title{font-size:24px;font-weight:400;color:var(--brand-secondary);padding-top:15px}#blockcart-modal .product-name{font-size:24px;color:var(--gray-darker)}@media (max-width: 768px){#blockcart-modal .product-name{padding:0 0.5rem}}#blockcart-modal .product-price{display:block;color:var(--gray-dark)}@media (max-width: 768px){#blockcart-modal .product-price{padding:0 0.5rem}}#blockcart-modal .cart-content .btn{margin-bottom:var(--small-space)}#blockcart-modal .cart-content p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0.5rem;color:var(--gray-dark)}#blockcart-modal .cart-content p.product-total{padding:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blockcart-modal .cart-content p.cart-products-count{font-size:1rem;font-weight:600;color:var(--btn-tertiary-color)}#blockcart-modal .cart-content p.product-tax{display:inherit;font-size:0.875rem}#blockcart-modal .cart-content p .label,#blockcart-modal .cart-content p .value{font-weight:600;text-align:left}#blockcart-modal .cart-content p .value{color:var(--brand-secondary);font-size:22px}#blockcart-modal .cart-content .cart-content-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blockcart-modal .cart-content .cart-content-btn button{margin-right:0.9rem}#blockcart-modal .cart-content .cart-content-btn .btn{white-space:inherit}#blockcart-modal .divide-right{border-right:1px solid var(--gray-light-second)}.product-images>li.thumb-container{display:inline}.product-images>li.thumb-container>.thumb{margin-bottom:var(--small-space);cursor:pointer}.images-container .product-images>li.thumb-container>.thumb{margin-right:8px}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:var(--brand-primary) 3px solid}#main .images-container .js-qv-mask{overflow:hidden;white-space:nowrap}#main .images-container .js-qv-mask.scroll{width:calc(100% - 60px);margin:0 auto}.scroll-box-arrows{display:none}.scroll-box-arrows.scroll{display:block}.scroll-box-arrows i{position:absolute;bottom:1.625rem;height:100px;line-height:100px;cursor:pointer}.scroll-box-arrows .left{left:0}.scroll-box-arrows .right{right:0}#product-availability{display:inline-block;margin-top:0.625rem;font-weight:700;width:100%;text-align:center}#product-availability .material-icons{line-height:inherit}#product-availability .product-available{color:var(--brand-success)}#product-availability .product-unavailable{color:var(--brand-warning)}#product-availability .product-last-items{color:var(--brand-warning)}#product-details .label{font-size:var(--font-size-base);font-weight:500;color:var(--gray-darker)}.product-features{width:100%;display:inline-block}.product-features ul{padding-left:30px;list-style-type:disc}.product-features ul li::marker{font-size:20px}.product-features dl.data-sheet{margin-top:12px;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{padding:var(--small-space);margin-bottom:0;font-weight:400;word-break:break-word;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:transparent}.product-features dl.data-sheet dd.value{width:74%}.product-features dl.data-sheet dt.name{width:25%;font-weight:700;text-transform:uppercase}.product-variants>.product-variants-item{margin:var(--medium-space) 0}.product-variants>.product-variants-item select{padding-right:1.875rem;background-color:var(--white)}.product-variants>.product-variants-item select:focus{outline:none;border-color:var(--brand-primary)}.product-variants>.product-variants-item ul li{margin-right:var(--small-space)}.product-variants>.product-variants-item .color{margin-top:4px;margin-left:0}.product-flags{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;pointer-events:none}.product-flags li.product-flag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.3125rem 0.4375rem;margin-top:var(--small-space);font-size:var(--base-font-size);font-weight:700;color:var(--white);text-transform:uppercase;pointer-events:auto;background:var(--brand-primary)}.product-flags li.product-flag.online-only{position:absolute;top:25rem;right:0;z-index:1;margin-top:0;font-size:var(--font-size-xs)}.product-flags li.product-flag.online-only::before{margin:0.3125rem;font-family:"Material Icons", Arial, sans-serif;vertical-align:middle;content:"\E30A"}.product-flags li.product-flag.discount-percentage,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount{background-color:var(--brand-primary);position:relative;left:-6px;-webkit-text-stroke-width:0.015rem;-webkit-text-stroke-color:#ffffff}.product-flags li.product-flag.on-sale{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-top:0 !important;text-align:center;background:var(--brand-secondary)}.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-container{margin-top:30px}.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}.products-selection{margin-bottom:var(--medium-space)}.products-selection .title{color:var(--gray)}.attachment{margin-bottom:15px}#carousel-images-mobile{max-width:100%;min-height:auto;margin-bottom:15px}#carousel-images-mobile img{max-width:100%}#carousel-images-mobile .direction a span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}@media (min-width: 992px){.js-product-details .h6+div{display:block !important}}@media (max-width: 1199px){.images-container .product-images>li.thumb-container>.thumb{max-width:140px;height:auto}}@media (max-width: 991px){.images-container .product-images>li.thumb-container>.thumb{max-width:100%}#_mobile_title_product{min-height:72px}#_desktop_title_product{height:0}.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%}#blockcart-modal .modal-dialog{width:calc(100% - 20px)}#blockcart-modal .modal-body{padding:1.875rem}.product-images>li.thumb-container>.thumb:not(.selected){border:none}#product h1{margin-bottom:20px}.js-product-details .h6,.product-accessories .h6{font-size:18px}.js-product-details .product-features{border:1px solid var(--border-gray);padding:10px;border-radius:4px}.js-product-details .h6{position:relative;font-size:18px;margin-top:0;padding-bottom:0;line-height:30px;margin-bottom:0;border-bottom:0;pointer-events:all}.js-product-details .h6::before{content:'\e145';font-family:'Material Icons';display:inline-block;vertical-align:middle;font-size:24px;margin-right:10px;padding-right:10px;padding-left:5px;border-right:1px solid var(--border-gray)}.js-product-details .h6.less::before{content:'\e15b'}.js-product-details .h6+div{display:none;border-top:1px solid var(--border-gray);margin-top:10px;padding-top:15px}}@media (max-width: 767px){#blockcart-modal .divide-right{border-right:none}#blockcart-modal .modal-body{padding:1rem}.product-features dl.data-sheet dd.value{width:50%}.product-features dl.data-sheet dt.name{width:50%}.product-prices .current-price .title-block-infos{display:block}}@media (max-width: 575px){#carousel-images-mobile{max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}

