@font-face{font-family:Diamonds;src:url(/build/fonts/Diamonds.872aefe2.otf) format("truetype")}@font-face{font-family:MinionPro;src:url(/build/fonts/MinionPro-Regular.e5d2692c.otf) format("truetype")}.product .product-container{margin:0 auto;max-width:1080px;padding:0;width:100%}.product .block-overview{align-items:flex-start;display:flex;justify-content:space-between}.product .block-overview .product-covers{margin:0 auto;width:400px}.product .block-overview .product-covers .product-thumbnails li{background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px;width:400px}.product .block-overview .product-covers .product-thumbnails li img{opacity:0}.product .block-overview .product-covers .product-thumbnails .lSFade>.active{height:400px;width:400px}.product .block-overview .product-covers .lSPager li{border-radius:0!important;filter:grayscale(.6);height:115px!important;opacity:.6;width:115px!important}.product .block-overview .product-covers .lSPager li a{height:100%;width:100%}.product .block-overview .product-covers .lSPager li a img{height:100%;object-fit:contain;width:100%}.product .block-overview .product-covers .lSPager li.active,.product .block-overview .product-covers .lSPager li:hover{filter:grayscale(0);opacity:1}.product .block-overview .product-covers[data-count="0"] .lSPager{display:none}.product .block-overview .product-informations{width:calc(50% - 25px)}.product .block-overview .product-informations .product-title{color:#d4aa89;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;margin:0;padding:0;text-align:left;text-transform:uppercase}.product .block-overview .product-informations .product-subtitle{color:#d4aa89;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin:0;padding:0;text-align:left}.product .block-overview .product-informations .product-resume{align-items:flex-start;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;justify-content:flex-start;line-height:25px}.product .block-overview .product-informations .product-resume svg{height:25px;margin:0 5px 0 0;width:25px}.product .block-overview .product-informations .product-resume svg *{fill:#d4aa89}.product .block-overview .product-informations .product-prices{margin:-5px 0 15px}.product .block-overview .product-informations .product-prices .product-price-current-ht{color:#446457;display:none;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;text-align:right}.product .block-overview .product-informations .product-prices .product-price-current-ht.visible{display:block}.product .block-overview .product-informations .product-prices .product-price-current-ttc{color:#446457;display:none;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;text-align:right}.product .block-overview .product-informations .product-prices .product-price-current-ttc.visible{display:block}.product .block-overview .product-informations .product-prices .product-price-unity{color:#446457;display:block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;text-align:right;width:100%}.product .block-overview .product-informations .product-stocks{margin:0 0 5px}.product .block-overview .product-informations .product-stocks .icon-stock{align-items:flex-start;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;justify-content:flex-start;line-height:25px;position:relative}.product .block-overview .product-informations .product-stocks .icon-stock svg{height:25px;margin:0 5px 0 0;width:25px}.product .block-overview .product-informations .product-stocks .icon-stock svg *{fill:#d4aa89}.product .block-overview .product-informations .product-declinaisons{margin:0 0 25px}.product .block-overview .product-informations .product-declinaisons .select_options{margin:5px 0}.product .block-overview .product-informations .product-quantities .quantity-controls{align-items:center;display:flex;justify-content:flex-start;margin:50px 0 40px}.product .block-overview .product-informations .product-quantities .quantity-controls .quantity-label{color:#446457;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;margin:0 20px 0 0;padding:0;text-transform:uppercase}.product .block-overview .product-informations .product-quantities .quantity-controls .product-quantity-add,.product .block-overview .product-informations .product-quantities .quantity-controls .product-quantity-less{align-items:center;background:#d4aa89;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;line-height:24px;width:22px}.product .block-overview .product-informations .product-quantities .quantity-controls .product-quantity-add:hover,.product .block-overview .product-informations .product-quantities .quantity-controls .product-quantity-less:hover{background:#446457;color:#fff}.product .block-overview .product-informations .product-quantities .quantity-controls .product-quantity{border:none;box-shadow:none;color:#446457;font-size:18px;font-weight:700;height:30px;outline:none;text-align:center;width:40px}.product .block-overview .product-informations .product-quantities .quantity-controls input::-webkit-inner-spin-button,.product .block-overview .product-informations .product-quantities .quantity-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .block-overview .product-informations .product-quantities .quantity-controls input[type=number]{-moz-appearance:textfield}.product .block-overview .product-informations .product-quantities .btn-submit{font-size:18px;line-height:40px;margin:40px 0 0;padding:0 25px}.product .block-overview .product-informations .product-quantities .btn-submit:hover{background:#d4aa89;border-color:#d4aa89;color:#fff}.product .block-overview .product-informations .row{margin:0;padding:0}.product .block-overview .product-informations .row.row-header{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.product .block-overview .product-informations .row.row-content{align-items:flex-start;display:flex;justify-content:space-between}.product .block-overview .product-informations .row .column{width:50%}.product .block-asides{align-items:flex-start;display:flex;justify-content:space-between;margin:90px 0 0;padding:0}.product .block-asides .column{width:calc(50% - 25px)}.product .block-asides .block{margin:0 0 25px;padding:0}.product .block-asides .block .block-title{color:#446457;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin:0 0 5px;padding:0;text-transform:uppercase}.product .block-asides .block .block-text{font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;text-align:left}@media (max-width:1100px){.product .product-container{padding:0 15px}}@media (max-width:1000px){.product .block-overview{align-items:center;display:flex;flex-direction:column;justify-content:center}.product .block-overview .product-informations{width:100%}.product .block-overview .product-informations .row-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.product .block-overview .product-informations .product-title{text-align:center;width:100%}.product .block-overview .product-informations .product-quantities,.product .block-overview .product-informations .row-content{align-items:center;display:flex;justify-content:center;margin:0 auto}.product .block-overview .product-informations .row-content{flex-direction:column-reverse;max-width:700px}.product .block-overview .product-informations .row-content .column{width:100%}.product .block-asides{align-items:center;display:flex;flex-direction:column;justify-content:center}.product .block-asides .column{width:100%}}.section-products-slider{margin:175px auto 150px;position:relative}.section-products-slider:before{background:#d4aa89;bottom:-275px;content:"";height:600px;left:-100%;position:absolute;transform:rotate(-7deg);transform-origin:top left;width:500%;z-index:-1}.section-products-slider .section-header{width:100%}.section-products-slider .section-header .section-title{margin:0;padding:0;text-align:center;width:100%}.section-products-slider .product-thumbnail{margin:15px auto;position:relative;z-index:500}.section-products-slider .product-thumbnail .product-content{background:#d4aa89;height:85px;padding:15px 0}.section-products-slider .product-thumbnail .product-content .product-title{color:#fff}.section-products-slider .product-thumbnail .product-content .product-prices{color:#fff;padding:0}.section-products-slider .product-thumbnail:hover:before{border-color:#fff}.section-products-slider .btn-slider{align-items:center;border:3px solid #fff;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;margin:0 10px 0 0;padding:0;position:absolute;top:208px;width:30px}.section-products-slider .btn-slider:hover{background:#fff;color:#d4aa89}.section-products-slider .btn-slider.slider-previous{left:-50px;transform:rotate(0deg)!important}.section-products-slider .btn-slider.slider-next{right:-50px}.section-products-slider .design{position:absolute;z-index:200}.section-products-slider .design img{max-width:300px}@media (max-width:1250px){.section-products-slider .section-header{margin:0 auto;max-width:500px;position:relative;width:calc(100% - 100px)}.section-products-slider .section-header .btn-slider{position:absolute;top:10px}}@media (max-width:900px){.section-products-slider:before{bottom:-230px}}@media (max-width:700px){.section-products-slider:before{bottom:-175px}}