.product__info-container .rating-star{--color-rating-star: #b8973a}.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 1.9rem)}@media only screen and (min-width:750px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 2.5rem)}}.product__title-code{display:block;margin-top:.4rem;color:#b8973a;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:750px){.product__title-code{font-size:1.4rem}}.product-badges-custom{display:flex;flex-wrap:wrap;gap:.7rem;margin:.8rem 0 0;max-width:100%}.product-badges-custom__pill{display:inline-flex;align-items:center;max-width:100%;padding:.6rem 1.15rem;background-color:#fdfaf5;border:1px solid #b8973a;border-radius:100px;color:#1a1a1a;font-size:1.2rem;font-weight:600;white-space:normal;overflow-wrap:break-word;word-break:break-word}.product-key-bullets{display:flex;flex-direction:column;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.product-key-bullets__item{display:flex;align-items:flex-start;gap:.7rem;color:#1a1a1a;font-size:1.4rem;line-height:1.4}.product-key-bullets__check{flex-shrink:0;color:#b8973a;font-weight:700}.product-stock-notice{margin:1rem 0 0;color:#c0472b;font-size:1.3rem;font-weight:600}.product-reviews-snippet{display:flex;flex-direction:row;gap:1.2rem;margin:1.6rem 0 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:.4rem;scrollbar-width:none}.product-reviews-snippet::-webkit-scrollbar{display:none}.product-reviews-snippet__item{flex:0 0 85%;max-width:85%;scroll-snap-align:start;padding:1.2rem 1.4rem;background-color:#fdfaf5;border-radius:.6rem}@media screen and (min-width:750px){.product-reviews-snippet__item{flex-basis:70%;max-width:70%}}.product-reviews-snippet__stars{display:block;margin-bottom:.5rem;color:#b8973a;font-size:1.4rem;letter-spacing:.1em}.product-reviews-snippet__quote{margin:0 0 .6rem;color:#1a1a1a;font-size:1.3rem;font-style:italic;line-height:1.5}.product-reviews-snippet__footer{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.product-reviews-snippet__author{color:#4a4a4a;font-size:1.2rem;font-weight:600}.product-reviews-snippet__verified{display:inline-flex;align-items:center;padding:.2rem .8rem;background-color:#f4f2ee;border-radius:100px;color:#4a4a4a;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.product-description-expand{margin:1rem 0 1.6rem}.product-description-expand__accroche{margin:0 0 1rem;color:#4a4a4a;font-style:italic;font-size:1.6rem;line-height:1.5}.product-description-expand__toggle{display:inline-flex;align-items:center;gap:.6rem;padding:0;background:none;border:none;cursor:pointer;color:#b8973a;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.product-description-expand__toggle:hover{color:#1a1a1a}.product-description-expand__toggle-icon{display:inline-flex;width:1.2rem;transition:transform .25s ease}.product-description-expand__toggle-icon svg{width:100%;height:100%}.product-description-expand__toggle.is-open .product-description-expand__toggle-icon{transform:rotate(90deg)}.product-description-expand__body{max-height:0;overflow:hidden;transition:max-height .4s ease}.product-description-expand__body.is-open{max-height:3000px}.product-description-expand__body-inner{margin-top:1.6rem;color:#4a4a4a;font-size:1.4rem;line-height:1.75}.product-description-expand__body-inner h2{margin:2rem 0 1rem;color:#1a1a1a;font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-size:1.9rem}.product-description-expand__body-inner h2:first-child{margin-top:0}.product-description-expand__body-inner p{margin:0 0 1.3rem}.product-description-expand__body-inner strong{color:#1a1a1a}.product__info-container variant-selects{display:block;background-color:#fff;border-top:1px solid #e5e5e5;margin:2rem 0 0}.product__info-container .product-form__input--dropdown{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem .4rem;margin:0;border-bottom:1px solid #e5e5e5;transition:background-color .2s ease}.product__info-container .product-form__input--dropdown:hover{background-color:#fdfaf5}.product__info-container .product-form__input--dropdown .form__label{margin:0;color:#1a1a1a;font-size:1.5rem;font-weight:700}.product__info-container .product-form__input--dropdown .form__label:after{content:"\2014";margin-left:.6rem;color:#4a4a4a;font-weight:400}.product__info-container .product-form__input--dropdown .select{position:relative;display:inline-flex;align-items:center;min-height:auto;border:none;background:none;padding:0 1.6rem 0 0}.product__info-container .product-form__input--dropdown .select__select{border:none;background:none;padding:0;margin:0;min-height:auto;color:#4a4a4a;font-size:1.4rem}.product__info-container .product-form__input--dropdown .svg-wrapper{position:absolute;right:0;width:1rem;color:#b8973a;transform:rotate(-90deg)}.product-klarna-custom{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.6rem 0 0;text-align:center}.product-klarna-custom__badge{display:inline-flex;width:20px;height:20px;flex-shrink:0}.product-klarna-custom__badge svg{width:100%;height:100%}.product-klarna-custom__text{color:#4a4a4a;font-size:1.3rem}.product-accordion-custom{margin:2rem 0;background-color:#fff;border-top:1px solid #e5e5e5}.product-accordion-custom+.product-accordion-custom{margin-top:0;border-top:none}.product-accordion-custom__label{display:flex;align-items:center;gap:1rem}.product-accordion-custom__icon{flex-shrink:0;display:inline-flex;width:2rem;height:2rem;color:#1a1a1a}.product-accordion-custom__icon svg{width:100%;height:100%}.product-accordion-custom__row{border-bottom:1px solid #e5e5e5;transition:background-color .2s ease}.product-accordion-custom__row:hover{background-color:#fdfaf5}.product-accordion-custom__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem .4rem;background:none;border:none;cursor:pointer;color:#1a1a1a;font-size:1.5rem;font-weight:700;text-align:left}.product-accordion-custom__chevron{flex-shrink:0;display:inline-flex;width:1rem;color:#b8973a;transform:rotate(-90deg);transition:transform .25s ease}.product-accordion-custom__row:hover .product-accordion-custom__chevron{transform:rotate(-90deg) translateY(-2px)}.product-accordion-custom__row.is-open:hover .product-accordion-custom__chevron{transform:rotate(0) translate(2px)}.product-accordion-custom__chevron svg{width:100%;height:100%}.product-accordion-custom__row.is-open .product-accordion-custom__chevron{transform:rotate(0)}.product-accordion-custom__panel{max-height:0;overflow:hidden;transition:max-height .4s ease}.product-accordion-custom__row.is-open .product-accordion-custom__panel{max-height:3000px}.product-accordion-custom__panel-inner{padding:0 .4rem 2rem;color:#4a4a4a;font-size:1.4rem;line-height:1.7}.product-accordion-custom__panel-inner p{margin:0 0 1.2rem}.product-accordion-custom__panel-inner p:last-child{margin-bottom:0}.product-accordion-custom__panel-inner table{width:100%;border-collapse:collapse}.product-accordion-custom__panel-inner th,.product-accordion-custom__panel-inner td{padding:1rem 1.2rem;border-bottom:1px solid rgba(26,26,26,.1);text-align:left;font-size:1.3rem}.product-accordion-custom__panel-inner th{color:#1a1a1a;font-weight:700}.product-accordion-custom__faq{padding:0 .4rem .4rem}.product-accordion-custom__faq-item{border-top:1px solid rgba(26,26,26,.08)}.product-accordion-custom__faq-item:first-child{border-top:none}.product-accordion-custom__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.4rem 0;background:none;border:none;cursor:pointer;color:#1a1a1a;font-size:1.4rem;font-weight:600;text-align:left}.product-accordion-custom__faq-icon{flex-shrink:0;display:inline-flex;width:.9rem;color:#b8973a;transition:transform .25s ease}.product-accordion-custom__faq-icon svg{width:100%;height:100%}.product-accordion-custom__faq-item.is-open .product-accordion-custom__faq-icon{transform:rotate(180deg)}.product-accordion-custom__faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.product-accordion-custom__faq-item.is-open .product-accordion-custom__faq-answer{max-height:600px}.product-accordion-custom__faq-answer p{margin:0 0 1.6rem;color:#4a4a4a;font-size:1.3rem;line-height:1.65}.product__info-container .price--large{font-size:2.34rem}@media screen and (min-width:750px){.product__info-container .price--large{font-size:2.34rem}}.product__info-container .product-form__submit.button--primary{background-color:#1a1a1a;color:#b8973a;border-color:#1a1a1a;font-size:1.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:box-shadow .2s ease,transform .2s ease,opacity .2s ease}.product__info-container .product-form__submit.button--primary[disabled]{color:#fdfaf5}.product__info-container .product-form__submit.button--primary:hover{box-shadow:0 .6rem 1.6rem #1a1a1a4d;transform:translateY(-1px);opacity:.92}.product__info-container .reassurance-list{margin-top:2rem;margin-bottom:0}.product__info-container .reassurance-list__item{font-size:1.3rem}.product-rating-summary{display:none;align-items:center;gap:.7rem}.product-rating-summary__stars{color:#b8973a;font-size:1.5rem;letter-spacing:.1rem;line-height:1}.product-rating-summary__text{color:#4a4a4a;font-size:1.3rem;font-weight:600}.product-vision-mobile{display:none}.product-vision-mobile__photo{display:block;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:1.6rem}.product-vision-mobile__photo img{display:block;width:100%;height:auto;object-fit:cover}.product-vision-mobile__heading{margin:0 0 1.2rem;color:#1a1a1a;font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-size:1.9rem;line-height:1.25}@media screen and (max-width:767px){.product__media-list.grid--peek.slider--mobile{margin-bottom:0}.product__info-container{display:grid;grid-template-columns:minmax(0,max-content) 1fr;align-items:baseline;column-gap:.8rem}.product__info-container>*{grid-column:1 / -1}.product-rating-summary{display:flex;grid-row:10}.product__title{grid-row:20;text-align:left;margin-bottom:0}.product__info-container [id^=price-]{grid-row:30;grid-column:1;min-width:0;margin:0}.product__tax{grid-row:30;grid-column:2;align-self:center;margin-top:0}.product__info-container>div:has(>form.installment){grid-row:35;margin:0}.product-badges-custom{grid-row:40}.product-description-expand{grid-row:45}.product-key-bullets{grid-row:50;gap:0}.product__info-container variant-selects{grid-row:60}.product-stock-notice{grid-row:70}.product__info-container>div:has(>product-form.product-form){grid-row:80;margin-bottom:0}.product__info-container .product-form{margin:0}.product__info-container .product-form__submit{margin-bottom:0}.product-klarna-custom{grid-row:90;margin-top:0}.product-accordion-custom--reassurance{grid-row:100}.product-accordion-custom--top{grid-row:110}.product-vision-mobile{display:block;grid-row:115}.product-reviews-snippet{grid-row:130;min-width:0}.product__view-details{grid-row:140}}@media screen and (max-width:767px){body.template-product #MainContent{display:grid;grid-template-columns:100%}body.template-product #MainContent>.section-product-breadcrumb-custom{grid-row:10}body.template-product #MainContent>.section-main-product-custom{grid-row:20}body.template-product #MainContent>.section-product-stats-band{grid-row:30}body.template-product #MainContent>.section-product-videos-custom{grid-row:40}body.template-product #MainContent>.section-product-faq-general{grid-row:60}body.template-product #MainContent>.section-product-chez-vous{grid-row:70}body.template-product #MainContent>.section-reassurance-icones{grid-row:80}}html:has(body.template-product),body.template-product{overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-custom.css.map */
