.product{padding:0 var(--section-padding) 3.4rem;position:relative}@media (max-width: 1200px){.product{padding:0 3.2rem 3.2rem}}@media (max-width: 767px){.product{padding:0}}.product .product__inner{max-width:131.2rem;margin:0 auto;display:flex;align-items:flex-start;gap:var(--section-padding)}@media (max-width: 1200px){.product .product__inner{gap:3.2rem}}@media (max-width: 767px){.product .product__inner{display:block}}.product .product__content{flex:0 0 100%;max-width:43rem;display:flex;flex-direction:column;position:sticky;top:10rem;padding-right:4rem}@media (max-width: 767px){.product .product__content{max-width:100%;padding:1.2rem 1.6rem 1.6rem;gap:.8rem}}.product .product__title{font-size:2.4rem;font-family:var(--font-body-family);margin:0 0 .8rem;line-height:1.1875;order:1}@media (max-width: 767px){.product .product__title{flex:0 0 100%;order:2;margin-bottom:0;font-weight:400;letter-spacing:0em}}.product .product__type{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:0em;order:2}@media (max-width: 767px){.product .product__type{color:var(--color-mid-grey-2)}}.product .product__app-block{order:3;margin:1.1rem 0 1rem}@media (max-width: 767px){.product .product__app-block{flex:1}}.product .jdgm-star{padding-right:.3rem!important;font-size:1.4rem;color:var(--color-base-primary)!important}.product .jdgm-prev-badge__text{margin-left:.4rem;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:0em;text-decoration:underline;text-underline-offset:.2rem;color:var(--color-dark-grey)}@media (max-width: 389px){.product .jdgm-prev-badge__text{font-size:1.2rem}}.product .product__price{order:4;display:flex;align-items:center;flex-flow:row wrap;gap:.8rem;margin:1.9rem 0 1.7rem;font-size:1.6rem;font-weight:400;line-height:1.416;letter-spacing:0;color:var(--color-dark-grey)}@media (max-width: 767px){.product .product__price{margin:1.2rem 0}}.product .product__price ins{color:#da7253;text-decoration:none}.product__price-descount-percent{padding:.45rem 1rem;border-radius:3.2rem;background-color:#da7253;font-size:1.2rem;letter-spacing:.05em;color:#fff;text-transform:uppercase}.product__price-descount-text{font-size:1.2rem;color:var(--color-mid-grey-3)}.product .product__price .product__type{text-align:left}.product .product__selector{order:5;border:solid var(--color-light-grey);border-width:1px 0 0;margin-bottom:2rem}.product .product-selector__label{margin-bottom:1rem;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:var(--color-mid-grey)}@media (max-width: 767px){.product .product-selector__label{font-size:1.4rem}}.product .product-selector__label span{font-weight:500;color:var(--color-dark-grey)}.product .product__selector select{font-size:1.8rem;background:#c18eb333;border-radius:0;border-color:#1e1e1ecc;color:var(--color-black);padding:0 2.4rem}.product .product__selector .select-input__wrapper svg{right:3rem}.product .product-selector__addition-text{font-family:var(--font-body-family);font-size:1.4rem;font-weight:450;margin:.8rem 0 0;text-decoration:underline;border:none;background:transparent;cursor:pointer}.product .product-selector__addition-text:hover{text-decoration:none}product-media{display:block}.product__media{flex:1}.product__media .splide .splide__slide{will-change:transform}.product__media .splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.product__media.is-zoomed .splide.is-initialized:not(.is-active) .splide__list{grid-template-columns:1fr}.product__media.is-zoomed .product__gallery-opener__icon:after{transform:translate(-50%,-50%) rotate(0)}.product__media .splide__pagination{padding:1.6rem;position:absolute;bottom:.5rem;left:0;width:100%}.product__media .splide__pagination li button{position:relative;margin:0;width:1.6rem;height:1.6rem;border-radius:0;border:0;background-color:transparent;-webkit-appearance:none;appearance:none}.product__media .splide__pagination li button:before{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border:none;border-radius:50%;background-color:var(--color-light-grey);transform:translate(-50%,-50%)}.product__media .splide__pagination li button[aria-current=true]:before{background-color:var(--color-mid-grey);box-shadow:0 0 0 .2rem var(--color-mid-grey)}.product-selector__dropdown{padding:2.4rem 0 0}.product-selector__quantity{margin:0 0 2rem}.product .product-selector__buttons{border:none;padding:1.6rem 0;border-radius:0}.product .product-selector__buttons:has(+.product-selector__buttons){border-bottom:none;padding-bottom:.8rem}.product .product-selector__options,.product .product-selector__colors{display:flex;flex-flow:row wrap;align-items:center;gap:.8rem;padding:0 .2rem}.product .product-selector__buttons .swatch{width:3.6rem;height:3.6rem}@media (max-width: 389px){.product .product-selector__buttons .swatch{margin:0}}.product .product-selector__button{font-size:1.4rem;font-weight:450;letter-spacing:0;padding:1rem 1.6rem;border:.1rem solid var(--color-base-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-light-grey-2)}.product .product-selector__button[disabled]{opacity:.5;pointer-events:none}.product .product-selector__options input:checked+.product-selector__button{background-color:#070005;color:var(--color-queen-pink)}.product .product__actions{display:flex;flex-direction:column;padding:2rem;border:0;background-color:var(--color-off-white-bg-2)}@media (max-width: 767px){.product .product__actions{position:relative;padding:2rem .4rem;background-color:var(--color-off-white-bg-2)}.product .product__actions:before{content:"";position:absolute;top:0;left:-1.6rem;z-index:-5;width:calc(100% + 3.2rem);height:100%;background-color:var(--color-off-white-bg-2)}}.product .product__actions:has(.product__set){padding:1.2rem 0;background-color:transparent}@media (max-width: 767px){.product .product__actions:has(.product__set){padding:1.1rem 0}.product .product__actions:has(.product__set):before{display:none}}.product__actions-blocks{padding-top:1.3rem}.product__actions-blocks .product__actions-block:first-child{padding-top:0}.product__actions-blocks .product__actions-block:last-child{padding-bottom:0}.product__actions-block{padding:1.2rem 0}.product__actions-block+.product__actions-block{border-top:.1rem solid #928A7F}.product__additional-text{font-weight:450;font-size:1.4rem;color:var(--color-dark-grey)}.product__payment-icons ul{gap:.4rem}.product__payment-icons li{display:inline-flex}.product__payment-icons svg{max-width:3.5rem}.product-selector__submit{width:100%;gap:0;letter-spacing:.1em}.product-selector__submit small{margin:0;font-size:inherit}.product-selector__submit small:before{content:"";width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%;display:inline-block;margin:-.2rem 2.5rem 0;vertical-align:middle}.product-selector__submit span{display:none;color:var(--color-blanc-ivoire)}@media (max-width: 767px){.product-selector__submit span{display:block;margin:0}.product-selector__submit span:before{content:"";width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%;display:inline-block;margin:-.2rem 1.3rem 0;vertical-align:middle}}.product__gallery-opener{position:relative}.product__gallery-opener .media{padding-bottom:132.67%}@media (max-width: 767px){.product__gallery-opener .media{padding-bottom:124%}}@media (hover) and (pointer: fine){.product__gallery-opener:hover .product__gallery-opener__icon{opacity:.7}}.product__gallery-opener .product__gallery-opener__icon{background-color:var(--color-background-secondary);opacity:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;position:absolute;top:2rem;left:2rem;z-index:3;transition:opacity .3s,color .3s,background .3s;cursor:pointer}@media (hover) and (pointer: fine){.product__gallery-opener .product__gallery-opener__icon:hover{opacity:1;background-color:var(--color-noir-divoire);color:var(--color-white-bg-1)}}@media (max-width: 767px){.product__gallery-opener .product__gallery-opener__icon{opacity:0}}.product__gallery-opener .product__gallery-opener__icon:before,.product__gallery-opener .product__gallery-opener__icon:after{content:"";width:1.6rem;height:.2rem;display:block;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:transform var(--duration-default)}.product__gallery-opener .product__gallery-opener__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product__gallery-toggle{background:none;width:100%;height:100%;padding:0;border:none;border-radius:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}product-modal{display:block}.product-gallery{background-color:#323232cc;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals)}.product-gallery[open]{display:block}.product-gallery__dialog{height:100%}.product__gallery-content{height:100%;overflow:auto}.product__gallery-content .product__image{height:100%}@media (max-width: 767px){.product__gallery-content .product__image{height:auto}}.product__gallery-content .product__image .media{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:8rem 0;margin:0 auto}.product .product__image .media video{object-fit:cover}.product-gallery__close{background-color:var(--color-background-accent);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;position:absolute;top:2rem;right:2rem;z-index:2;cursor:pointer}.product .product__extra-info{order:6}@media (max-width: 767px){.product .product__extra-info{padding:1.6rem 0 2.4rem;border-bottom:solid 1px var(--color-light-grey)}.product:has(:not(.product-info-cards)) .product__extra-info{border-bottom:none;padding-bottom:0}}.product .product__shipping-wrapper{order:6}.product .product__shipping-wrapper:not(.hidden)+.product__extra-info{margin-top:.8rem}.product .product__shipping-wrapper:not(.product__shipping-wrapper--preorder) .product__shipping-text--preorder{display:none}.product .product__shipping-wrapper--preorder .product__shipping-text--availability{display:none}.product .product__shipping-wrapper+.product__extra-info{padding-top:0}.product .product__shipping-text{display:block;font-weight:400;font-size:1.2rem;line-height:1.5;letter-spacing:0}.product .product__shipping-text .availability-message{display:inline;padding:0;font-size:inherit}.product .product__shipping-text .availability-message svg{margin:-.2rem .5rem 0 0;vertical-align:middle}.product .product__badge{background-color:var(--color-noir-divoire);color:var(--color-white-bg-1);width:fit-content;padding:.8rem 1.6rem;margin-bottom:.8rem;line-height:1.4}@media (max-width: 767px){.product .product__badge-container{width:100%}}.product .product__badge--small{padding:.4rem 1.7rem}.product .product__badges{list-style:none;padding:0;margin:0;font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:0}.product .product__badges img{width:2.4rem}.product .product__badges li{position:relative}.product .product__badges li+li{margin-top:.8rem}.product .product__badges li img{max-width:1.6rem;margin:-.2rem .5rem 0 0;vertical-align:middle}.product .product__badges--secondary{display:flex;justify-content:flex-end;flex-flow:row wrap;gap:1rem;padding:0;border:0}.product .product-bundle{order:7;width:100%}@media (max-width: 767px){.product .product-bundle{margin:1.6rem 0}}.product .product-icons{order:7}.product product-accordions{margin-top:2.4rem;order:7}.product .product-info-cards{order:8}.product__breadcrumbs .breadcrumbs{max-width:131.2rem;margin:0 auto;padding:2.5rem 0}@media screen and (max-width: 767px){.product__breadcrumbs .breadcrumbs{padding:1.6rem}.product .product-info-cards{gap:1.6rem}.product__media-thumbs{display:none}.product__media .product__image .media>img{opacity:1;transition:none}}.product .fabrikator__shipment-text{display:none!important}.product__countdown{border-radius:8px;border:1.5px solid var(--color-light-grey);background:#eae4d8;padding:1.1rem 2.4rem 2.8rem;text-align:center;margin-bottom:.5rem}.product__countdown-title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.4;text-transform:none;color:var(--color-base-primary);display:inline-block;margin-bottom:.8rem;vertical-align:middle}.product__countdown-title svg{margin-right:.4rem;vertical-align:middle}.product__countdown time{display:flex;justify-content:center;gap:.4rem;color:var(--color-noir-divoire)}.product__countdown-timer div{position:relative;width:4.8rem;font-size:1.8rem;font-weight:500;line-height:1.4;text-transform:uppercase;text-align:center}.product__countdown-timer div:after{content:attr(data-label);max-width:100%;position:absolute;top:100%;left:0;right:0;margin-block-start:.2rem;font-size:1rem;font-weight:400;line-height:1.5}.product .product__top-bar{display:flex;justify-content:space-between;gap:2rem;padding:1.1rem 0 1rem}@media (max-width: 767px){.product .product__top-bar{padding:0;margin-bottom:.3rem}}.product .product__top-bar .product__badges{max-width:50%;padding-top:.1rem;margin-left:auto}@media (max-width: 767px){.product .product__top-bar .product__badges{max-width:40%;padding:0}}.product .product__top-bar .product__badge{margin:0}@media (max-width: 767px){.product .product__stars-widget{padding-top:.3rem}}.product .product__usps{order:2;font-size:1.4rem}.product .product__usps-item{position:relative;padding-left:2.4rem}.product .product__usps-item svg{position:absolute;top:.1rem;left:0}@media (max-width: 767px){.product .product__usps-item svg{top:.2rem}}.product .product__usps-item+.product__usps-item{margin-top:.55rem}@media (max-width: 767px){.product .product__usps-item+.product__usps-item{margin-top:.4rem}}.product .product__set-title{margin-bottom:.7rem;font-size:1.2rem;letter-spacing:.06em;color:var(--color-gray-simple);text-transform:uppercase}.product .product__set .set-form__products{display:flex;flex-direction:column;gap:1.2rem}@media (max-width: 767px){.product .product__set .set-form__products{gap:.3rem}}.product .product__set .set-form__product{align-items:flex-start;gap:1rem;padding:1rem;border-radius:.3rem;background-color:var(--color-off-white-bg-2)}.product .product__set .set-form__product-image{flex:0 0 6.9rem;border:.1rem solid #8C837F}.product .product__set .set-form__product-image:after{padding-bottom:126%}.product .product__set .set-form__product-content{padding-right:1rem}@media (max-width: 767px){.product .product__set .set-form__product-content{padding-right:0}}.product .product__set .set-form__product-title{margin:0 0 .6rem;font-weight:400;font-size:1.4rem;letter-spacing:.03em}.product .product__set .set-form__product-options{padding:0;border:0}.product .product__set .set-form__product-option-label{display:none}.product .product__set .set-form__product-option-select select{width:100%;height:3.6rem;padding:0 1.6rem;background-color:#fdfdfd;border:.1rem solid #8C837F;font-weight:400;font-size:1.2rem;color:var(--color-gray-simple);letter-spacing:.05em}.product .product__set .set-form__product-option-select svg{pointer-events:none}.product .product__set .set-form__product-entry{max-width:90%;margin-top:-.6rem;font-size:1.2rem;line-height:1.5;color:var(--color-dark-grey)}.product .set-form__actions{margin-top:1.6rem;padding:2rem;background-color:var(--color-off-white-bg-2)}@media (max-width: 767px){.product .set-form__actions{position:relative;margin-top:2rem;padding:2rem .4rem;background-color:var(--color-off-white-bg-2)}.product .set-form__actions:before{content:"";position:absolute;top:0;left:-1.6rem;z-index:-5;width:calc(100% + 3.2rem);height:100%;background-color:var(--color-off-white-bg-2)}}.product .set-form__actions button[name=add]{gap:0;background-color:#2c271d;letter-spacing:.1em}@media (hover: hover){.product .set-form__actions button[name=add]:hover{border-color:#070005;background-color:#070005;color:var(--color-base-secondary)}}@media (max-width: 767px){.product .set-form__actions button[name=add]{height:5.6rem;line-height:5.6rem}}.product .set-form__actions button[name=add] small{margin:0;font-size:inherit}.product .set-form__actions button[name=add] small:before{content:"";width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%;display:inline-block;margin:-.2rem 2.5rem 0;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-product.css.map */
