.hero-collection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;margin-top:28px;text-align:center}@media(min-width: 768px){.hero-collection{margin-bottom:32px}}.hero-collection__title{margin-bottom:12px}.hero-collection__description{font-family:"Work Sans",sans-serif;font-size:16px;line-height:28px}.hero-collection__description ul,.hero-collection__description ol{list-style-position:inside}.hero-collection__description a{color:#1d1814;display:inline-block;position:relative;cursor:pointer;transition:transform .3s}.hero-collection__description a:active{transform:scale(0.98)}.hero-collection__description a::after{height:1px;width:100%;position:absolute;bottom:2px;left:0;background-color:currentColor;content:"";transition:transform .3s ease-out;transform:scaleX(1);transform-origin:bottom left}.hero-collection__description a:hover::after{transform:scaleX(0);transform-origin:bottom right}.hero-collection__description a::after{bottom:4px}.collection-nav{margin-top:32px;display:none}@media(min-width: 768px){.collection-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}}.collection-nav--mobile{margin-top:10px;padding:20px;width:100%;background-color:#a5c8e0}@media(min-width: 768px){.collection-nav--mobile{display:none}}@media(min-width: 768px){.collection-nav__item{border:1px solid #1d1814;margin-bottom:2px;margin-top:2px;padding:9px 24px;font-size:16px;line-height:28px;border-radius:300px;cursor:pointer;transition:transform .3s}.collection-nav__item:active{transform:scale(0.98)}}@media(min-width: 768px){.collection-nav__item:not(:last-of-type){margin-right:16px}}.collection-nav__item.active,.collection-nav__item:hover{background-color:#f5f5fc}.collection-nav__item.active{order:-1;margin-right:16px;font-weight:500}html{scroll-behavior:smooth}.main-collection{margin:40px auto}.collection .list-products{padding-left:0;width:100%}.collection .list-products--empty{text-align:center;margin:60px 20px}.collection .grid.item-list{--column-gap: 30px;--row-gap: 50px;--columns: repeat(4, 1fr)}@media screen and (max-width: 1100px){.collection .grid.item-list{--columns: repeat(3, 1fr)}}@media screen and (max-width: 550px){.collection .grid.item-list{--columns: repeat(2, 1fr)}}@media(min-width: 768px){.collection .collection-filters__wrapper-list[data-active=true] .grid.item-list{--columns: repeat(3, 1fr)}}.collection:not(.selling-plan) div.product.price{margin-bottom:0}.banner__collection__container{position:relative;display:flex;justify-content:center}.banner__collection__title{color:#fff;margin-bottom:16px}.banner__collection__content{color:#fff;margin:91px 40px}@media(max-width: 768px){.banner__collection__content{font-size:16px;margin:16px}}.banner__collection__content__wrapper{width:100%;position:absolute;bottom:0}.banner__collection__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.banner__collection__image{display:block;border-radius:16px;object-fit:cover;width:100%;height:100%;max-height:550px}@media(max-width: 768px){.banner__collection__image{display:none}}.banner__collection__image-mobile{display:block;border-radius:16px;object-fit:cover;width:100%;height:100%;max-height:550px}@media(min-width: 768px){.banner__collection__image-mobile{display:none}}.collection-filters__actives{display:none;flex-wrap:wrap}@media(min-width: 768px){.collection-filters__actives{display:flex}}.collection-filters__actives.desktop{display:none}@media(min-width: 768px){.collection-filters__actives.desktop{display:flex;margin-right:auto;justify-content:flex-start;align-items:center;width:100%}}.collection-filters__actives.desktop .clear-filter,.collection-filters__actives.mobile .clear-filter{border:1px solid #1d1814;color:#1d1814}.collection-filters__actives.mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.collection-filters__actives.mobile::-webkit-scrollbar{width:8px;height:8px}.collection-filters__actives.mobile::-webkit-scrollbar-track{border-radius:10px;background-color:#dbe5ea}.collection-filters__actives.mobile::-webkit-scrollbar-thumb{background-color:#a8b6c4;border-radius:10px}@media(min-width: 768px){.collection-filters__actives.mobile{display:none}}.collection-filters__actives.mobile:not(.filter-form__name .collection-filters__actives.mobile){margin:10px}.collection-filters__actives .active-filters__item{align-items:center;display:flex;padding:5px 14px;min-width:fit-content;color:#7b7b7b;font-size:12px;line-height:24px;font-weight:400;border-radius:300px;background:rgba(0,0,0,0);overflow-x:auto;border:1px solid #e4e0d8}.collection-filters__actives .active-filters__item::-webkit-scrollbar{width:8px;height:8px}.collection-filters__actives .active-filters__item::-webkit-scrollbar-track{border-radius:10px;background-color:#dbe5ea}.collection-filters__actives .active-filters__item::-webkit-scrollbar-thumb{background-color:#a8b6c4;border-radius:10px}@media(min-width: 768px){.collection-filters__actives .active-filters__item{margin:4px 12px 4px 0;gap:10px}}.collection-filters__actives a{color:#282a2c;font-weight:700}.active-filters__remove-filter{margin-left:4px;font-size:14px;color:#282a2c}.collection-filters__control-modal span,.collection-filters__sort-by select#sort-by{font-family:"Quiroh",sans-serif;font-size:13px;line-height:28px;color:#1d1814}.collection-filters__control-modal-wrapper{display:flex}@media(min-width: 768px){.collection-filters__control-modal-wrapper{min-width:max-content}}.collection-filters__control-modal-wrapper .collection__count{margin-left:12px}.collection-filters__control-modal{align-items:center;border:unset;display:flex;justify-content:flex-start;padding:0 20px;width:100%;background-color:rgba(0,0,0,0);cursor:pointer;transition:transform .3s}.collection-filters__control-modal:active{transform:scale(0.98)}@media(max-width: 767px){.collection-filters__control-modal{justify-content:center}}.collection-filters__control-modal svg{height:auto;margin-left:12px;width:8px}@media(max-width: 767px){.collection-filters__control-modal .desktop{display:none}}@media(max-width: 310px){.collection-filters__control-modal .collection__count,.collection-filters__control-modal .mobile{display:none}}@media(min-width: 768px){.collection-filters__control-modal .mobile{display:none}}.collection-filters__sort-by{align-items:center;display:flex;justify-content:flex-end}.collection-filters__sort-by>label{margin-right:10px}.collection-filters__sort-by .form__textfield--select.input-s{border:unset;padding-left:20px;padding-right:30px;border-left:1px solid #e4e0d8;max-width:200px;text-overflow:ellipsis;white-space:nowrap;background-color:#f8f5ee}.collection-filters__sort-by .form__textfield--select.input-s select{border:unset;padding-left:0;padding-right:0;width:100%;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 767px){.collection-filters__sort-by>.form__textfield{width:100%}.collection-filters__sort-by>label{display:none}.collection-filters__sort-by select{width:100%}}.collection-filters__controls-wrapper{position:absolute;width:100%;left:0;display:flex;justify-content:center;border-width:1px 0;border-style:solid;border-color:#e4e0d8;margin-top:-50px}.collection-filters__controls{display:flex;justify-content:space-between;max-width:1384px;width:100%;gap:20px;box-sizing:border-box}@media screen and (max-width: 1060px){.collection-filters__controls{gap:0}}.collection-filters__controls .filter-option{display:flex;align-items:center}.collection-filters__controls .filter-option label{position:relative;inset:auto;display:flex;overflow:hidden;height:100%;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:8px 16px;margin-left:16px;background-color:#b1b1b1;border-radius:118px;color:#fff;cursor:pointer;text-transform:uppercase}.collection-filters__controls .filter-option label:last-of-type{margin-right:0}@media(max-width: 767px){.collection-filters__controls>*{width:50%}}.collection-filters__controls.flex>*:not(:last-of-type){margin-right:0}@media(min-width: 768px){.collection-filters__wrapper-list{margin-top:30px;display:flex}}@media(min-width: 768px){.collection-filters__wrapper-list[data-active=true] .list-products{width:calc(100% - 288px);padding-left:30px}}@media(min-width: 768px){.collection-filters__wrapper-list[data-active=true] .collection-filters__wrapper-filter{width:288px;margin-top:var(--column-gap, 20px)}}.filter-btn{color:#fff;font-family:"Quiroh",sans-serif;font-size:13px;letter-spacing:2%;font-weight:500;cursor:pointer;gap:10px;border:none;opacity:1;padding:12px 30px;border-radius:22px;background:#282a2c}.filter-form__name,.filter .accordion-item__content .range,.filter .accordion-item__content>ul li{display:flex;align-items:center;justify-content:space-between}.filter{position:absolute;opacity:0;visibility:hidden;width:100%;background:#fff;transition:opacity 1s}@media screen and (min-width: 767px){.filter{border-radius:16px}.collection-filters__wrapper-filter[data-active=true] .filter{opacity:1;visibility:initial;position:sticky;top:130px}}@media screen and (max-width: 767px){.filter{position:fixed;opacity:0;visibility:hidden;top:0;left:0;z-index:2;display:flex;width:100%;box-shadow:1px 3px 15px rgba(0,0,0,.131);transition:right .3s;flex-direction:column;height:100%}}.filter .wrapper-filter{background:#fff;border-radius:10px}.filter .label-check{position:relative}.filter .color .label-check[data-disable=true]>span::before{position:absolute;top:1px;left:10px;width:2px;height:20px;background:#955;content:" ";transform:rotate(45deg)}.filter .price-in{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.filter .price-in .field{align-items:center;font-size:14px;font-family:"Roboto",sans-serif;border:1px solid #dbe5ea;display:flex;justify-content:space-between;height:36px;padding:1px 12px;width:100%;max-width:100px;border-radius:6px;background:#fff}.filter .price-in .field>span:first-of-type{color:#667085;font-size:18px;margin-left:2px}.filter .field input{width:100%;height:82%;padding-left:0;border:unset;margin-left:4px;background:#fff;outline:none;text-align:right}.filter .field .in-max[type=number],.filter .field .in-min[type=number]{pointer-events:none}.filter .field input[type=number]::-webkit-inner-spin-button,.filter .field .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.filter .slider~span{margin-left:32px}.filter .slider-filter{position:relative;height:6px;background:#dbe5ea;border-radius:5px}.filter .slider-filter .pro{position:absolute;right:1%;left:1%;height:6px;background:#1d1814;border-radius:5px}.filter .ranges{display:flex;flex-direction:row;justify-content:space-between;color:#dbe5ea}.filter .separator{font-size:31px}.filter .accordions{grid-row-gap:0;row-gap:10px;padding:12px 20px}@media(min-width: 768px){.filter .accordions{row-gap:20px}}.filter .accordion-item:not(:last-of-type){margin-bottom:0}@media(min-width: 768px){.filter .accordion-item:not(:last-of-type){margin-bottom:0}}.filter .accordion-item__button{padding:8px 0;border:none;border-bottom:1px solid #e4e0d8;font-weight:500}.filter .accordion-item__button svg{width:11px}.filter .accordion-item__button span{font-family:"Quiroh",sans-serif;font-size:16px;text-transform:uppercase;line-height:28px}.filter .accordion-item__button[data-active=true]+.accordion-item__content{margin:0}.filter .accordion-item__content{margin-top:0}.filter .accordion-item__content>ul{list-style:none}.filter .accordion-item__content>ul li{margin-bottom:12px}.filter .accordion-item__content>ul li>div input[type=checkbox]{margin-right:10px}.filter .accordion-item__content>ul li>span{color:#b1b1b1;font-size:14px}.filter .accordion-item__content .range{margin-bottom:15px}.filter .accordion-item__content .range-element{padding:5px;border:1px solid;border-radius:5px}.filter .accordion-item__content .range-element input[type=number]{border-style:none}.filter .accordion-item__content .range>label{margin:0 10px}.filter .accordion-item input[type=number]::-webkit-inner-spin-button,.filter .accordion-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter .accordion-item input[type=number]{-moz-appearance:textfield}.filter-form{position:relative;box-sizing:border-box;height:100%;width:100%;padding:0;overflow-y:auto}.filter-form::-webkit-scrollbar{width:8px;height:8px}.filter-form::-webkit-scrollbar-track{border-radius:10px;background-color:#dbe5ea}.filter-form::-webkit-scrollbar-thumb{background-color:#a8b6c4;border-radius:10px}.filter-form__name{border-bottom:1px solid #dbe5ea;padding:12px 20px}@media(min-width: 768px){.filter-form__name{border-bottom:unset;display:none}}.filter-form__name svg{cursor:pointer;width:24px;height:24px}.filter-form__name .h5{margin-bottom:0;font-family:"Sanchez",sans-serif;font-size:22px}.filter-form__submit{position:sticky;bottom:0;padding:24px;background:#fff;border-radius:16px}.filter-form__submit,.filter-form__submit button{width:100%}.ranges-wrapper{position:relative;height:30px}.ranges-wrapper .slider-filter{top:50%}.range-in>input[type=range]{position:absolute;top:60%;width:100%;height:0;-webkit-appearance:none;background:none}.range-in>input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);height:0}.range-in>input[type=range]::-moz-range-track{background:rgba(0,0,0,0);height:0}.range-in>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#fff;cursor:ew-resize;box-shadow:0 0 2px 0 #555;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width: 600px){.range-in>input[type=range]::-webkit-slider-thumb{height:13px;width:13px}}.range-in>input[type=range]::-moz-range-thumb{-moz-appearance:none;height:15px;width:15px;border-radius:50%;background:#fff;cursor:ew-resize;box-shadow:0 0 2px 0 #555}.collection-filters__wrapper-filter{position:relative;height:0;width:100%}@media(min-width: 768px){.collection-filters__wrapper-filter{height:auto;width:0}}.collection-filters__wrapper-filter[data-active=true] .filter{opacity:1;visibility:initial}.filter-group-display__list{padding-left:1px;list-style:none}.filter-group-display__list li{margin-bottom:15px}.filter-group-display__list li input[type=checkbox]:checked+label{font-weight:700;text-decoration:underline}.filter-group-display__list li input[type=checkbox]:disabled+label{display:none}.filter-group-display__list li .checkbox__custom{width:14px;height:14px;margin-right:.5rem;background-color:#fff;border-radius:2px;content:"";cursor:pointer;outline:1px solid #ddd}.filter-group-display__list li .checkbox__input{position:absolute;display:block;width:1px;height:1px;margin-right:.5rem;opacity:0}.filter-group-display__list li .checkbox__input:checked+.checkbox__custom{background-color:#009ae2;outline:1px solid #282a2c}.filter-group-display__list li .checkbox__input:checked+.checkbox__custom::after{display:flex;flex-direction:row;justify-content:center;color:#fff;content:"L";font-size:12px;transform:rotateZ(45deg) rotateY(180deg) translate(1px, -1.5px)}.filter-group-display__list li>span{color:#b1b1b1;font-size:14px}.filter-group-display__list-item label{display:flex;flex-direction:row;cursor:pointer;align-items:center;justify-content:flex-start}.filter-group-display__list-item input{margin-right:.5rem}.filter-group-display__list-item label[data-disable=true]{cursor:default}.filter-group-display__list.color{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.filter-group-display__list.color li{padding-right:calc(.5rem + 4px)}.filter-group-display__list.color input[type=checkbox]{display:none}.filter-group-display__list.color input[type=checkbox]+span{display:block;display:flex;width:20px;height:20px;box-sizing:content-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.3);border-radius:100%;cursor:pointer;font-size:0;transition:all .3s}.filter-group-display__list.color input[type=checkbox]+span>span{width:24px;height:24px;border-radius:100%}.filter-group-display__list.color input[type=checkbox][value=White]+span>span{border:1px solid #282a2c}.filter-group-display__list.color input[type=checkbox]:checked+span{border:1px solid #282a2c;box-shadow:0 2px 5px rgba(0,0,0,.3)}.main-product{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;margin-top:80px;margin-bottom:80px}@media screen and (max-width: 1060px){.main-product{flex-direction:column;margin-top:0;margin-bottom:40px}}.main-product.wrapper{padding-block:0}@media screen and (max-width: 1060px){.main-product.wrapper{padding-block:20px}}@media screen and (max-width: 1060px){.main-product h1,.main-product .price,.main-product__description,.main-product__presentation,.main-product__label-quantity,.main-product .jdgm-widget.jdgm-preview-badge{text-align:start}}.main-product h1{font-size:38px;line-height:40px;font-weight:600;letter-spacing:2%;margin-bottom:8px;font-family:"Quiroh",sans-serif}@media screen and (max-width: 1060px){.main-product h1{font-size:32px}}.main-product .price{margin-bottom:24px}.main-product .price.product{font-size:26px;font-weight:700;font-family:"Work Sans",sans-serif}.main-product .jdgm-prev-badge__text{padding-left:10px;font-size:14px}.main-product>.product-media{width:100%}@media screen and (min-width: 1060px){.main-product>.product-media{width:calc(50% - 60px);margin-right:60px;position:relative}.main-product>.product-media--thumbs{position:sticky;top:115px;display:flex;gap:30px}}.main-product>.product-media .product-tag{z-index:1;position:absolute;top:12px;right:12px}.main-product__detail{width:100%}@media screen and (min-width: 1060px){.main-product__detail{width:calc(50% - 30px);position:sticky;top:115px}}.main-product .breadcrumbs{width:100%;margin:0 0 30px}@media screen and (max-width: 1060px){.main-product .breadcrumbs{margin-top:24px;margin-bottom:36px}}@media screen and (max-width: 1060px){.main-product .breadcrumbs__list{display:block;text-align:start}}.main-product__description{margin-bottom:24px;font-size:16px;line-height:175%}.main-product__description>div.line-clamp-description.clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main-product__description>div.line-clamp-description.clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main-product__description>div.line-clamp-description.clamp-4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.main-product__description>div.line-clamp-description h3{font-family:"Work Sans",sans-serif;font-weight:400;line-height:26px;letter-spacing:0%;font-size:16px}.main-product__description>span{font-weight:600;text-decoration:underline;cursor:pointer}.main-product__description>span[data-active=true]{display:block;margin-top:32px}.main-product__description ul{padding-inline-start:25px}.main-product__label-quantity,.main-product__presentation>span{font-size:18px;display:block;margin-bottom:12px;font-weight:600;font-family:"Sanchez",sans-serif}.main-product__presentation{margin-bottom:16px}.main-product__unavailable{display:block;text-align:center;text-transform:uppercase;margin-bottom:16px;color:#667c85}.main-product__unavailable~button.btn-1{width:100%}.sticky-product{padding:20px 18px;background-color:#f8f5ee;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;z-index:1}.product-presentation{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1060px){.product-presentation{flex-direction:column}}.product-presentation__icon{display:flex;align-items:center;margin-bottom:12px}@media screen and (min-width: 1060px){.product-presentation__icon{max-width:35%;margin-right:12px;margin-bottom:0}}.product-presentation__icon img{margin-right:4px}@media screen and (max-width: 1060px){.product-presentation__button{width:100%}}@media screen and (min-width: 1060px){.product-presentation__button{max-width:60%}}.product-presentation__button>span{width:90%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-presentation__button>svg{margin-left:8px}.product-accordeons{margin-top:32px}.product-accordeons .accordion-item__heading{font-size:14px;line-height:171%;font-weight:400}.product-accordeons .accordion-item__heading>*:first-child{font-weight:600;font-size:18px;line-height:144%}.product-accordeons .accordion-item__button{padding:12px 0}@media screen and (max-width: 400px){.product-accordeons .accordion-item__button{align-items:flex-start}}.product-accordeons .accordion-item__button svg{width:15px}.product-title{font-weight:bold}.accordions-wrapper{padding:80px 64px;gap:30px;grid-template-columns:1fr 1.5fr;background-color:#fffdf2;align-items:flex-start}.accordions-wrapper--grid{display:grid}@media screen and (max-width: 1060px){.accordions-wrapper{padding:0;display:flex;flex-direction:column}}.accordions-wrapper figure{overflow:hidden;padding-bottom:100%;position:sticky;top:125px}@media screen and (max-width: 1060px){.accordions-wrapper figure{width:100%}}.accordions-wrapper figure img{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;border-radius:16px}@media screen and (max-width: 1060px){.accordions-wrapper figure img{border-radius:0}}.accordions-wrapper h2{text-align:start;font-family:"Sanchez",sans-serif;font-size:36px;line-height:38px;margin-bottom:40px;font-weight:400;letter-spacing:0}@media screen and (max-width: 1060px){.accordions-wrapper h2{font-size:24px;margin-bottom:20px}}.accordions-wrapper__section-accordions{padding:12px 30px}.accordions-wrapper .accordions{row-gap:0}.accordions-wrapper .accordions .accordion-item .accordion-item__button{padding-block:20px;border-bottom:1px solid #e4e0d8}.accordions-wrapper .accordions .accordion-item .accordion-item__heading span{font-weight:600;font-family:"Work Sans",sans-serif;font-size:16px;line-height:26px;letter-spacing:0}.coffret-popin__content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;border-radius:8px}.coffret-popin__image img{border-radius:16px}.coffret-popin__title{font-size:36px;font-family:"Sanchez",sans-serif;font-weight:400;line-height:38px;letter-spacing:0;margin-bottom:32px}.coffret-popin__desc{font-size:16px;font-family:"Work Sans",sans-serif;line-height:26px;font-weight:400;letter-spacing:0}.coffret-popin__cta{border-radius:22px;padding:12px;width:100%;font-family:"Quiroh",sans-serif;letter-spacing:2%;font-size:13px;font-weight:500;margin-top:30px;border:none;cursor:pointer;background-color:#1d1814;color:#fff;display:flex;align-items:center;justify-content:center}.coffret-popin.modal{max-width:804px;width:100%}@media screen and (max-width: 1060px){.coffret-popin.modal{display:none}}.coffret-popin.modal #close-coffret-popup-js{cursor:pointer}.main-product-disabled-b2b{display:block;text-align:center;font-size:14px;line-height:20px;padding:8px 8px 10px;font-weight:400;background-color:#fff;border-radius:6px;margin:24px 0}.main-product-disabled-b2b a{text-decoration:underline;color:inherit}
