@charset "UTF-8";
/* https://www.dansetdhors.com/wp-content/themes/dans-et-dhors/dist/css/product.css?ver=1.0.01 */
.sectionProdIntro .colSlider{padding-right:130px}.sectionProdIntro .colSlider .wrapper{position:relative}.sectionProdIntro .colSlider .wrapperPadding{padding-top:22px}.sectionProdIntro .colSlider .carousel{position:relative;margin-bottom:20px}.sectionProdIntro .colSlider .carousel-item{background:#fff;height:420px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer}.sectionProdIntro .colSlider .carousel-item .img{height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionProdIntro .colSlider .carousel-item .img.contain{height:60%;width:70%;background-size:contain!important}.sectionProdIntro .colSlider .controls{position:absolute;z-index:2;top:0;right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sectionProdIntro .colSlider .controls .control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:44px;width:44px;cursor:pointer;background:#c45824;margin-right:16px;-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background .3s ease-in-out,border-color .3s ease-in-out;transition:background .3s ease-in-out,border-color .3s ease-in-out}.sectionProdIntro .colSlider .controls .control img{flex-shrink:0;width:20px}.sectionProdIntro .colSlider .controls .control:hover{background:#f4ae97}.sectionProdIntro .colSlider .controls .control:last-child{margin-right:0}.sectionProdIntro .colSlider .label{position:absolute;z-index:2;top:20px;left:0;padding:12px 15px;line-height:1;font-family:chelsea-market-pro,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;margin:0;background:#f5ddd2;color:#c45824}.sectionProdIntro .colSlider .labelOutOfStock{background:#f56052;color:#fff}.sectionProdIntro .colSlider .owl-dots,.sectionProdIntro .colSlider .owl-nav{display:none!important}.sectionProdIntro .colSlider .preview{background:#fff;height:82px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer}.sectionProdIntro .colSlider .preview .img{height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;cursor:pointer}.sectionProdIntro .colSlider .preview .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(37 32 31 / .05)}.sectionProdIntro .colSlider .preview span{content:"";position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:0 0;border:2px solid #c45824;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sectionProdIntro .colSlider .preview.active span,.sectionProdIntro .colSlider .preview:hover span{opacity:1}.sectionProdIntro .colIntro{padding-left:30px;padding-top:15px;font-size:15px;font-size:1.5rem}.sectionProdIntro .colIntro h1{color:#25201f;font-size:22px;font-size:2.2rem;margin-bottom:20px}.sectionProdIntro .colIntro .excerpt .text{margin-bottom:-15px}.sectionProdIntro .colIntro .excerpt .text ol,.sectionProdIntro .colIntro .excerpt .text p,.sectionProdIntro .colIntro .excerpt .text ul{margin-bottom:15px}.sectionProdIntro .colIntro .attributes{padding-top:30px}.sectionProdIntro .colIntro .attributes ul{list-style:none;padding:0;margin:0;line-height:1.7}.sectionProdIntro .colIntro .attributes ul li{margin-bottom:5px}.sectionProdIntro .colIntro .attributes ul li strong{font-weight:500}.sectionProdIntro .colIntro .attributes ul li span.green{color:#71b35f}.sectionProdIntro .colIntro .attributes ul li span.red{color:#f56052}.sectionProdIntro .colIntro .attributes ul li:last-child{margin-bottom:0}.sectionProdIntro .colIntro .variationForm{margin-top:30px}.sectionProdIntro .colIntro .variationForm .row{margin-bottom:-25px}.sectionProdIntro .colIntro .variationForm .rowNoMargin{margin-bottom:0}.sectionProdIntro .colIntro .variationForm .form-group{margin-bottom:25px}.sectionProdIntro .colIntro .variationForm .form-group label{font-family:chelsea-market-pro,Arial,sans-serif;font-weight:400;line-height:1;margin-bottom:12px}.sectionProdIntro .colIntro .variationForm .my-custom-select,.sectionProdIntro .colIntro .variationForm .my-custom-select-2{position:relative;display:block}.sectionProdIntro .colIntro .variationForm .my-custom-select select,.sectionProdIntro .colIntro .variationForm .my-custom-select-2 select{display:none}.sectionProdIntro .colIntro .variationForm .select-selected{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:inherit;padding:15px 50px 15px 20px;cursor:pointer;line-height:1;background:0 0;border:1px solid #25201f;color:#25201f;font-weight:400}.sectionProdIntro .colIntro .variationForm .select-selected:after{will-change:transform;position:absolute;content:"";top:50%;right:20px;width:10px;height:6px;background:url(https://www.dansetdhors.com/wp-content/themes/dans-et-dhors/assets/icons/chevron-dark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sectionProdIntro .colIntro .variationForm .select-selected.select-arrow-active:after{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.sectionProdIntro .colIntro .variationForm .select-items{position:absolute;background:#fff;top:100%;left:0;z-index:99;width:100%;border-top:1px solid #eee}.sectionProdIntro .colIntro .variationForm .select-items div{padding:8px 20px;color:#25201f;border:1px solid #fff0;border-color:#fff0 #fff0 #eee #fff0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sectionProdIntro .colIntro .variationForm .select-items div.disabled{opacity:.2;pointer-events:none}.sectionProdIntro .colIntro .variationForm .select-items div:last-child{border:none}.sectionProdIntro .colIntro .variationForm .select-hide{display:none}.sectionProdIntro .colIntro .variationForm .same-as-selected,.sectionProdIntro .colIntro .variationForm .select-items div:hover{background:#c45824;color:#fff}.sectionProdIntro .colIntro .priceWrap{padding-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionProdIntro .colIntro .priceWrap p{margin-bottom:0;line-height:1;letter-spacing:0;color:#25201f}.sectionProdIntro .colIntro .priceWrap .orPrice,.sectionProdIntro .colIntro .priceWrap .regPrice{margin-right:10px;letter-spacing:.5px}.sectionProdIntro .colIntro .priceWrap .orPrice{font-size:14px;font-size:1.4rem;text-decoration:line-through}.sectionProdIntro .colIntro .priceWrap .regPrice{font-size:17px;font-size:1.7rem;font-weight:500;color:#c45824}.sectionProdIntro .colIntro .priceWrap .suffix{font-size:14px;font-size:1.4rem}.sectionProdIntro .colIntro .addToBasketForm{padding-top:35px}.sectionProdIntro .colIntro .addToBasketForm form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionProdIntro .colIntro .addToBasketForm form .colSwitchers{height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-right:20px}.sectionProdIntro .colIntro .addToBasketForm form .colSwitchers a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sectionProdIntro .colIntro .addToBasketForm form .btnUpdateQty{height:100%;background:0 0;border:1px solid #25201f;width:20%;font-size:16px;font-size:1.6rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:34px}.sectionProdIntro .colIntro .addToBasketForm form .quantity{width:60px;height:100%;padding:0}.sectionProdIntro .colIntro .addToBasketForm form .quantity label{display:none}.sectionProdIntro .colIntro .addToBasketForm form .quantity input{height:100%;width:100%;background:0 0;border:none;border-top:1px solid #25201f;border-bottom:1px solid #25201f;border-radius:0;box-shadow:none;font-weight:500;color:#25201f;outline:0;padding:0 10px;text-align:center}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:44px}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart .loaded,.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart .loading{height:14px;flex-shrink:0;width:14px;margin-left:15px}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart .loaded{display:inline-block}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart .loading{display:none}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart .added{display:none}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart.adding .loaded{display:none}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart.adding .loading{display:block;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear;-ms-animation:rotation 2s infinite linear;-o-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart.added{background:#71b35f;border-color:#71b35f}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart.added .reg{display:none}.sectionProdIntro .colIntro .addToBasketForm form .btnAddCart.added .added{display:inline-block}.sectionProdIntro .colIntro .addToBasketForm.inActive{opacity:.6;pointer-events:none}.sectionProdIntro .colIntroPadding{padding-top:40px}@media (max-width:375.98px){.sectionProdIntro .colSlider{margin-bottom:45px}.sectionProdIntro .colSlider .carousel-item{height:250px}.sectionProdIntro .colSlider .preview{height:94px}.sectionProdIntro .colIntro h1{font-size:16px;font-size:1.6rem}}@media (min-width:375.98px) and (max-width:575.98px){.sectionProdIntro .colSlider{margin-bottom:50px}.sectionProdIntro .colSlider .carousel-item{height:350px}.sectionProdIntro .colSlider .preview{height:90px}.sectionProdIntro .colIntro h1{font-size:18px;font-size:1.8rem}}@media (max-width:575.98px){.sectionProdIntro .colIntro h1{margin-bottom:15px}.sectionProdIntro .colIntro .attributes{padding-top:25px}.sectionProdIntro .colIntro .variationForm{margin-top:25px}.sectionProdIntro .colIntro .customizeForm{margin-top:25px}.sectionProdIntro .colIntro .customizeForm .rowCustomize{margin:0 calc(var(--bs-gutter-x)/ -2) -15px}.sectionProdIntro .colIntro .customizeForm .rowCustomize .colCustomize{padding:0 calc(var(--bs-gutter-x)/ 2);margin-bottom:15px}.sectionProdIntro .colIntro .addToBasketForm{padding-top:30px}.sectionProdIntro .colIntro .priceWrap{padding-top:30px}.sectionProdIntro .colIntro .priceWrap .orPrice{font-size:13px;font-size:1.3rem}.sectionProdIntro .colIntro .priceWrap .regPrice{font-size:16px;font-size:1.6rem}.sectionProdIntro .colIntro .priceWrap .suffix{font-size:13px;font-size:1.3rem}}@media (min-width:575.98px) and (max-width:767.98px){.sectionProdIntro .colSlider{margin-bottom:55px}.sectionProdIntro .colSlider .preview{height:100px}.sectionProdIntro .colIntro h1{font-size:20px;font-size:2rem}}@media (min-width:767.98px) and (max-width:991.98px){.sectionProdIntro .colSlider{margin-bottom:65px}.sectionProdIntro .colSlider .carousel-item{height:550px}.sectionProdIntro .colSlider .preview{height:110px}}@media (max-width:991.98px){.sectionProdIntro .colSlider{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionProdIntro .colIntro,.sectionProdIntro .colIntroPadding{padding-top:0}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionProdIntro .colSlider{padding-right:65px}.sectionProdIntro .colSlider .carousel-item{height:320px}.sectionProdIntro .colSlider .preview{height:86px}.sectionProdIntro .colIntro{font-size:14px;font-size:1.4rem}.sectionProdIntro .colIntro h1{font-size:18px;font-size:1.8rem}.sectionProdIntro .colIntro .customizeForm .rowCustomize{margin:0 calc(var(--bs-gutter-x)/ -2) -15px}.sectionProdIntro .colIntro .customizeForm .rowCustomize .colCustomize{padding:0 calc(var(--bs-gutter-x)/ 2);margin-bottom:15px}.sectionProdIntro .colIntro .priceWrap .orPrice{font-size:13px;font-size:1.3rem}.sectionProdIntro .colIntro .priceWrap .regPrice{font-size:16px;font-size:1.6rem}.sectionProdIntro .colIntro .priceWrap .suffix{font-size:13px;font-size:1.3rem}}@media (min-width:1199.98px) and (max-width:1500px){.sectionProdIntro .colSlider{padding-right:100px}.sectionProdIntro .colSlider .carousel-item{height:380px}.sectionProdIntro .colSlider .preview{height:78px}.sectionProdIntro .colIntro{font-size:15px;font-size:1.5rem}.sectionProdIntro .colIntro h1{font-size:20px;font-size:2rem}.sectionProdIntro .colIntro .customizeForm .rowCustomize{margin:0 calc(var(--bs-gutter-x)/ -2) -20px}.sectionProdIntro .colIntro .customizeForm .rowCustomize .colCustomize{padding:0 calc(var(--bs-gutter-x)/ 2);margin-bottom:20px;width:100%}}@media (max-width:1500px){.sectionProdIntro .colIntro{padding-left:calc(var(--bs-gutter-x)/ 2)}}