product-upsell{display:block}.card-product-upsell{border:1px solid rgba(1,12,39,.16);border-radius:var(--buttons-radius);display:flex;gap:.8rem;padding:.8rem;position:relative;transition:border-color .2s ease,background-color .2s ease}.card-product-upsell--disabled{opacity:.5;pointer-events:none}.card-product-upsell--add{background-color:rgba(var(--color-button-text),.05);border-color:var(--color-button)}.card-product-upsell__info{display:flex;gap:.8rem}.card-product-upsell .loading__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card-product-upsell__image{aspect-ratio:81/103;flex-shrink:0;position:relative;width:8.1rem}.card-product-upsell__image img{aspect-ratio:81/103;border-radius:var(--buttons-radius);-o-object-fit:cover;object-fit:cover;width:100%}.card-product-upsell__wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 .8rem}.card-product-upsell__title{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em;margin-bottom:.6rem;position:relative}.card-product-upsell:hover .card-product-upsell__title{text-decoration:underline}.card-product-upsell__attributs{display:flex;flex-direction:column;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal;opacity:.6;row-gap:0}.card-product-upsell__variant_title{font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.5em;margin-bottom:.6rem;opacity:.6}.card-product-upsell .product-form__input{margin-bottom:0!important}.card-product-upsell .product__variant-selects,.card-product-upsell__variant_picker{width:100%}.card-product-upsell__variant_picker{margin-bottom:.6rem}.card-product-upsell__buy__wrapper{align-items:center;display:flex;justify-content:space-between;line-height:1.5em;width:100%}.card-product-upsell__buy__button--add-to-cart:after{bottom:-.8rem;content:"";display:block;left:-.8rem;position:absolute;right:-.8rem;top:-.8rem;z-index:-1}.card-product-upsell__buy__price{display:block!important;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400}.card-product-upsell__modal-opener{display:block;inset:0;position:absolute;z-index:1}.card-product-upsell__trigger{background:transparent;border:none;cursor:pointer;display:block;height:100%;width:100%}.product-popin .modal-dialog__content{--modal-height-offset:3.2rem;height:auto;max-height:calc(100dvh - var(--modal-height-offset)*2);max-width:95vw;overflow:hidden auto;scrollbar-width:thin;top:var(--modal-height-offset);transform:translateX(-50%);width:calc(100% - 3rem)}@media screen and (min-width:750px){.product-popin .modal-dialog__content{--modal-height-offset:8rem;width:calc(100% - 8rem)}}@media screen and (min-width:1200px){.product-popin .modal-dialog__content{--modal-height-offset:8rem;width:calc(100% - 32rem)}}.product-popin .product .product__column-sticky,.product-popin .product .product__column-sticky.product__info-container{position:relative;top:0!important}.product-popin .product__claims__list>:nth-child(n+4){display:none}.product-popin__view-product{display:block;margin-bottom:2.4rem!important;margin-top:1.6rem!important;width:-moz-fit-content;width:fit-content}.product-popin .breadcrumb,.product-popin .product-delivery-info__modal-button,.product-popin .product-form__quantity,.product-popin .product-upsell{display:none!important}.product-popin div.product__info-wrapper{padding:0!important}.product-popin__info{--modal-padding:2.4rem;padding:var(--modal-padding)}.product-popin__info>product-info{display:block;padding:0}.product-popin__info img{max-width:100%}.product-popin__close{align-items:center;background-color:rgb(var(--color-background));border:none;border-radius:50%;color:rgba(var(--color-foreground),.55);cursor:pointer;display:flex;height:4rem;justify-content:center;padding:1rem;position:absolute;right:1.5rem;top:1.5rem;width:4rem;z-index:5}.product-popin__close:hover{color:rgb(var(--color-foreground))}.product-popin__close svg{height:1.6rem;width:1.6rem}.product-popin .page-width{padding:0}@media screen and (min-width:750px){.product-popin .product{flex-wrap:nowrap;gap:3.2rem!important;grid-template-columns:1fr 1fr!important}.product-popin .product:not(.product--no-media) .product__media-wrapper{max-width:46%;width:calc(46% - var(--grid-desktop-horizontal-spacing)/2)}.product-popin .product:not(.product--no-media) .product__info-wrapper{max-width:54%;padding-left:4rem;padding-top:0;width:calc(54% - var(--grid-desktop-horizontal-spacing)/2)}}.product-popin .quick-add-hidden{display:none!important}.product-popin .product__modal-opener{pointer-events:none!important}.product-popin .product__modal-opener .product__media-icon,.product-popin product-delivery-estimator{display:none!important}@media screen and (min-width:750px){.product__main .page-width{padding-left:0!important;padding-right:0!important}}.product__main .breadcrumb{padding:.8rem 0 1.2rem}@media screen and (min-width:750px){.product__main .breadcrumb{padding:16px 3.2rem}}@media screen and (min-width:990px)and (max-width:1199.98px){.product__main .breadcrumb{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1200px)and (max-width:1439.98px){.product__main .breadcrumb{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:1440px){.product__main .breadcrumb{padding-left:6rem;padding-right:6rem}}@media screen and (min-width:750px){.product:not(.product--no-media) div.product__info-wrapper{padding:5.5rem 8.9% 0 4%}}.product product-trustpilot{display:block}@media screen and (max-width:749.98px){.product .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider--no-slide):not(.thumbnail-slider-new-offer) .slider.slider--mobile .slider__slide:first-of-type{margin-left:0!important}}.product .product__media-wrapper .slider-buttons-with-dots{bottom:16px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.product .product__media-wrapper .slider-buttons-with-dots .slideshow__control-wrapper{width:-moz-max-content;width:max-content}.product .product__media-wrapper .slider-counter__link--dots{align-items:center;display:inline-flex}.product .product__media-wrapper .slider-counter__link--dots:not(.slider-counter__link--active) .dot{background:#fff;color:#fff;mix-blend-mode:difference}.product .product__media-wrapper .slider-counter__link--dots .dot{border:none;height:.8rem;width:.8rem}.product .product__media-wrapper .slider-counter__link--dots .dot.slider-counter__link--active{background:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}@media screen and (max-width:749.98px){.product .product__media-wrapper .slider--mobile:after{padding-left:0}.product .product__media-wrapper .slider.slider--mobile:not(.thumbnail-slider-new-offer){scroll-padding-left:0}.product .product__media-wrapper .slider.slider--mobile:not(.thumbnail-slider-new-offer) .slider__slide{padding:0!important}}.product .product__media-list{margin-bottom:0!important;--grid-mobile-horizontal-spacing:8px}.product .product__media-list .product__media-item{position:relative}@media screen and (max-width:749.98px){.product .product__media-list .product__media-item{width:calc(100% - 6.2rem - var(--grid-mobile-horizontal-spacing))}}.product .product__media-list .product__media-item--hidden-stacked{display:none}.product .product__media-list .product__media-item__badge{bottom:2rem;left:1.6rem;position:absolute;z-index:1}@media screen and (max-width:749.98px){.product .product__media-list .product__media-item__badge{bottom:1rem;left:.6rem}}.product .product__media-list .product__media-item__badge--hidden{display:none}.product .product__media-list .product__media-item__badge>div{display:flex;flex-wrap:wrap;gap:.4rem}.product .product__media-list .product__media-item__badge .product__badge-image{height:10rem}@media screen and (max-width:1439.98px){.product .product__media-list .product__media-item__badge .product__badge-image{height:8rem}}@media screen and (max-width:1199.98px){.product .product__media-list .product__media-item__badge .product__badge-image{height:6rem}}@media screen and (max-width:749.98px){.product .product__media-list .product__media-item__badge .product__badge-image{height:5rem}}.product .product__media-list .product__media-item__badge .product__badge-image img{height:10rem}@media screen and (max-width:1439.98px){.product .product__media-list .product__media-item__badge .product__badge-image img{height:8rem}}@media screen and (max-width:1199.98px){.product .product__media-list .product__media-item__badge .product__badge-image img{height:6rem}}@media screen and (max-width:749.98px){.product .product__media-list .product__media-item__badge .product__badge-image img{height:5rem}}.product .product__media-list.slider-mobile-new-offer{--grid-mobile-horizontal-spacing:0px;--grid-desktop-vertical-spacing:16px;--grid-desktop-horizontal-spacing:16px}@media screen and (max-width:749.98px){.product .product__media-list.slider-mobile-new-offer{margin-bottom:1.6rem!important}.product .product__media-list.slider-mobile-new-offer .product__media-item{width:calc(100% - var(--grid-mobile-horizontal-spacing))}}.product .product__media-show-more-wrapper{display:flex;justify-content:center;margin-bottom:3rem;margin-top:3rem}.product .product__media-show-more-button{font-size:calc(var(--font-body-scale)*1.6rem);min-height:auto;min-width:auto}.product .product__media-show-more-button:before{height:2px}.product .product__column-gallery{display:block}@media screen and (max-width:749.98px){.product .product__column-gallery{margin-bottom:1.6rem}}@media screen and (min-width:750px){.product .product__column-gallery{display:flex;flex-direction:row;gap:2.4rem}.product .product__column-gallery .slider-mobile-gutter:not(.thumbnail-slider){width:100%}.product .product__column-gallery .thumbnail{border-radius:var(--buttons-radius)}.product .product__column-gallery .thumbnail-list{display:flex;flex-direction:column;gap:1.6rem;width:4.8rem}.product .product__column-gallery .thumbnail-list__item,.product .product__column-gallery .thumbnail-list__item:before{padding-bottom:127.08%}.product .product__column-gallery .thumbnail-list__item img{border-radius:var(--buttons-radius)}}.product .product__info-container{max-width:100%}@media screen and (min-width:990px){.product .product__column-sticky{top:calc(var(--header-height, var(--header-height-default)))!important}.product .product__column-sticky.product__info-container{top:calc(var(--header-height, var(--header-height-default)) + 2rem)!important}}.product .product__info-wrapper .price{margin-bottom:2.4rem}.product .product__info-wrapper .price__container{margin:0}.product .product__info-wrapper .price__regular .price-item--regular,.product .product__info-wrapper .price__sale .price-item--sale{font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*2rem);font-weight:700}@media screen and (max-width:749.98px){.product .product__info-wrapper .price__regular .price-item--regular,.product .product__info-wrapper .price__sale .price-item--sale{font-size:calc(var(--font-body-scale)*2rem)}}.product .product__info-wrapper .price__regular .price__from,.product .product__info-wrapper .price__sale .price__from{color:rgb(var(--color-foreground));font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500;margin-right:.1rem}@media screen and (max-width:749.98px){.product .product__info-wrapper .price__regular .price__from,.product .product__info-wrapper .price__sale .price__from{font-size:calc(var(--font-body-scale)*1.4rem)}}.product .product__info-wrapper .price-item{font-size:calc(var(--font-body-scale)*1.6rem);margin:0 .1rem 0 0}.product .product__info-wrapper .price__sale .price-item{color:#ce5558}.product .product__info-wrapper .price__sale .price-item--regular{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500}.product .product__info-wrapper .price .badge{border-radius:var(--buttons-radius);margin:.6rem 0 0 .4rem}.product .product__title{margin-bottom:1.6rem}.product .product__title:has(+[id^=price-].hidden){margin-bottom:2.4rem}.product .product__title .h1,.product .product__title h1{font-family:ObviouslyNarrow,sans-serif;font-size:calc(var(--font-body-scale)*2.4rem);font-weight:900;line-height:1em}@media screen and (min-width:990px){.product .product__title .h1,.product .product__title h1{font-size:var(--font-size-h3)}}.product .product__badges-rating{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem 1.6rem}.product .product__badges-rating:has(.product__badges.product__badges--empty+.product-badges-rating:not(.no-reviews)),.product .product__badges-rating:has(.product__badges:not(.product__badges--empty)){margin-bottom:2.4rem}.product .product__badges{display:flex;flex-direction:row;gap:.8rem}.product .product__badges--empty{display:none}.product .product__badges .badge{margin:0}.product .product__rating{padding-top:.3rem;position:relative}@media screen and (max-width:989.98px){.product .product__rating{padding-top:.5rem}}.product .product__rating>a{display:block;inset:0;position:absolute;z-index:1}@media screen and (max-width:989.98px){.product .product__rating .trustpilot-widget{max-width:20rem}}.product .product__rating .trustpilot-widget iframe:empty,.product .product__rating.no-reviews{display:none}.product .product__claims{margin-bottom:2.4rem}.product .product__claims__list{padding-left:0}.product .product__claims__list li{color:#414141;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em}.product .product__claims__list li:not(:last-child){margin-bottom:.2rem}.product .product__claims__list li::marker{color:#414141}.product .product__list_claims{border-bottom:1px solid #ddd;margin-bottom:1.6rem;padding-bottom:2.4rem}.product .product__list_claims__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding-left:0}.product .product__list_claims__item{align-items:center;display:flex;gap:.4rem}.product .product__list_claims__item__image{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.product .product__list_claims__item__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product .product__list_claims__item__text{color:rgb(var(--color-foreground));font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.5em}.product .product__list_claims__link{display:block;margin-top:1rem;width:-moz-fit-content;width:fit-content}.product .product__variant-selects__information__title{font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*2rem);font-weight:700;line-height:1.5em;margin-bottom:2.4rem;text-transform:uppercase}.product .product__variant-selects__bundle,.product .product__variant-selects__dropdown,.product .product__variant-selects__pill,.product .product__variant-selects__swatch{margin-bottom:2.4rem}.product .product__variant-selects__pill--button{display:flex;flex-direction:column;gap:.8rem}.product .product__variant-selects__pill--button .product__variant-selects__label{display:inline-flex;justify-content:space-between;margin-bottom:.8rem;width:100%}.product .product__variant-selects__pill--button input[type=radio]+label{background-color:#fff;border:.2rem solid #ebebeb;border-radius:.2rem;display:flex;flex:1;flex-direction:column;gap:.8rem;height:100%;margin:0;min-width:0;min-width:15rem;padding:1.6rem;position:relative;text-align:left}.product .product__variant-selects__pill--button input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),1)}.product .product__variant-selects__pill--button input[type=radio]+label .product__variant-selects__pill__card__picto{height:auto;max-width:3rem;position:absolute;right:0;top:0}.product .product__variant-selects__pill--button input[type=radio]+label.product__variant-selects__pill__card--with-image{align-items:stretch;flex-direction:row;gap:1.6rem;padding:0}.product .product__variant-selects__pill--button input[type=radio]+label.product__variant-selects__pill__card--with-image .product__variant-selects__pill__card__content{padding:1.6rem 1.6rem 1.6rem 0}.product .product__variant-selects__pill--button input[type=radio]:checked+label{background-color:#fff;border-color:rgba(var(--color-foreground),1);color:rgb(var(--color-foreground))}.product .product__variant-selects__pill--button input[type=radio].disabled+label,.product .product__variant-selects__pill--button input[type=radio].visually-disabled+label,.product .product__variant-selects__pill--button input[type=radio]:disabled+label{border-color:#ebebeb;text-decoration:none}.product .product__variant-selects__pill--button input[type=radio].disabled+label>*,.product .product__variant-selects__pill--button input[type=radio].visually-disabled+label>*,.product .product__variant-selects__pill--button input[type=radio]:disabled+label>*{opacity:.5}.product .product__variant-selects__pill--button input[type=radio].disabled+label .product__variant-selects__pill__card__image:after,.product .product__variant-selects__pill--button input[type=radio].visually-disabled+label .product__variant-selects__pill__card__image:after,.product .product__variant-selects__pill--button input[type=radio]:disabled+label .product__variant-selects__pill__card__image:after{--line-thickness:1px;background:linear-gradient(to top left,transparent calc(50% - var(--line-thickness)/2),rgb(var(--color-foreground)) calc(50% - var(--line-thickness)/2),rgb(var(--color-foreground)) calc(50% + var(--line-thickness)/2),transparent calc(50% + var(--line-thickness)/2));content:"";inset:0;position:absolute}.product .product__variant-selects__pill--button input[type=radio]:checked.disabled+label,.product .product__variant-selects__pill--button input[type=radio]:checked.visually-disabled+label{border-color:rgba(var(--color-foreground),1)}.product .product__variant-selects__pill__container{display:flex;gap:.8rem;width:100%}@media screen and (max-width:749.98px){.product .product__variant-selects__pill__container{flex-direction:column}}.product .product__variant-selects__pill__container:has(.product__variant-selects__pill__card--with-image){flex-direction:column}.product .product__variant-selects__pill__block{flex:1;width:100%}.product .product__variant-selects__pill__card{cursor:pointer;display:flex;flex-direction:column;gap:.8rem;width:100%}.product .product__variant-selects__pill__card__image{align-items:stretch;background-color:#f9f9f9;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:9.2rem}.product .product__variant-selects__pill__card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product .product__variant-selects__pill__card__content{display:flex;flex:1;flex-direction:column;gap:.8rem;min-width:0}.product .product__variant-selects__pill__card__title{color:rgb(var(--color-foreground));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em;margin:0}.product .product__variant-selects__pill__card__description{color:#4f4f4f;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.5em;margin:0}.product .product__variant-selects__pill__card__picto img{display:block;height:auto;max-width:8rem}.product .product__variant-selects__pill__card__price-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;min-height:2.4rem}.product .product__variant-selects__pill__card__price{color:rgb(var(--color-foreground));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*2rem);font-weight:700;line-height:1.5em;margin:0}.product .product__variant-selects__pill__card__price-wrapper--on-sale .product__variant-selects__pill__card__price{color:#ce5558}.product .product__variant-selects__pill__card__compare-price{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500;line-height:1.5em;margin:0;text-decoration:line-through}.product .product__variant-selects__pill__card__badge{margin-bottom:0}.product .product__variant-selects__pill__card__savings{align-items:center;color:#ce5558;display:flex;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);gap:.4rem}.product .product__variant-selects__pill__card__savings__amount{font-family:var(--font-narrow-bold-family);font-weight:700}.product .product__variant-selects__label{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;line-height:normal}.product .product__variant-selects__swatch__label__information{display:block;font-size:calc(var(--font-body-scale)*1rem);font-weight:400;line-height:1.5em;margin-top:.8rem;opacity:.4}.product .product__variant-selects__dropdown select{background-color:#f9f9f9;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em}.product .product__variant-selects__dropdown__size-information{font-size:calc(var(--font-body-scale)*1rem);font-weight:400;line-height:1.5em;margin-top:.8rem;opacity:.6}.product .product__variant-selects__dropdown--swatch_variant_dropdown .variant-dropdown__selected .icon-caret{transform:rotate(-90deg)}.product .product__variant-selects__format{display:block;margin-bottom:2.4rem;width:100%}.product .product__variant-selects__format>fieldset{margin-bottom:0}.product .product__variant-selects__pill--format input[type=radio]+label{align-items:center;flex-direction:row;gap:.8rem;height:4.8rem;justify-content:center;min-width:0;padding:.4rem .8rem}@media screen and (min-width:750px){.product .product__variant-selects__pill--format input[type=radio]+label{flex:0 0 auto;min-width:12.8rem;width:12.8rem}}.product .product__variant-selects__pill--format .product__variant-selects__pill__container{flex-direction:row}.product .product__variant-selects__pill--format .product__variant-selects__pill__block--format{flex:1 1 0;min-width:0}@media screen and (min-width:750px){.product .product__variant-selects__pill--format .product__variant-selects__pill__block--format{flex:0 0 auto;width:auto}}.product .product__variant-selects__pill--format .product__variant-selects__pill__card__icon--format{align-items:center;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.product .product__variant-selects__pill--format .product__variant-selects__pill__card__icon--format svg{height:100%;width:100%}.product .product__variant-selects__pill--format .product__variant-selects__pill__card__title--format{color:#414141;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.6rem;white-space:nowrap}.product .product__variant-selects__pill--format .product__variant-selects__pill__card__surplus{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.6rem;white-space:nowrap}.product .product__variant-selects__pill--format .product__variant-selects__pill__help{color:#757575;font-family:var(--font-narrow-medium-family);font-size:1rem;line-height:1.6rem;margin:0}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new{align-items:center;border-radius:.4rem;border-width:.1rem;flex-direction:row;gap:.8rem;height:5.6rem;justify-content:flex-start;min-height:5.6rem;overflow:hidden;padding:0 .8rem 0 0}@media screen and (min-width:750px){.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new{flex:1 1 0;min-width:0;width:auto}}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__image--format{align-items:center;background-color:#f9f9f9;display:inline-flex;flex-shrink:0;height:5.6rem;justify-content:center;overflow:hidden;width:5.6rem}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__image--format .product__variant-selects__pill__card__image__picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__content--format{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-width:0;padding-left:.4rem}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__title--format{color:#414141;font-family:var(--font-narrow-bold-family);white-space:normal}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__surplus--format{color:#757575}.product .product__variant-selects__pill--format input[type=radio]+label.product__variant-selects__pill__card--format-pack-new:hover .product__variant-selects__pill__card__title--format,.product .product__variant-selects__pill--format input[type=radio]:checked+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__surplus--format,.product .product__variant-selects__pill--format input[type=radio]:checked+label.product__variant-selects__pill__card--format-pack-new .product__variant-selects__pill__card__title--format{color:#010c27}.product .product__variant-selects__pill--format input[type=radio]:checked+label.product__variant-selects__pill__card--format-pack-new:after{background-color:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23010c27' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.5 4.5 8 11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem .75rem;border-radius:999px;content:"";height:2rem;pointer-events:none;position:absolute;right:.4rem;top:.4rem;width:2rem}@media screen and (min-width:750px){.product .product__variant-selects__pill--format .product__variant-selects__pill__block--format:has(.product__variant-selects__pill__card--format-pack-new){flex:1 1 0;width:auto}}.product .product__variant-selects__bundle{width:100%}.product .product__variant-selects__bundle__container{display:flex;flex-direction:column;gap:.8rem;width:100%}.product .product__variant-selects__bundle__container .product-form__input:not(.hidden):not(.visually-hidden):not(:has(~.product-form__input:not(.hidden):not(.visually-hidden))){margin-bottom:0}.product .product__variant-selects__bundle__details{border:.1rem solid rgba(1,12,39,.16);border-radius:var(--buttons-radius);padding:.8rem;width:100%}.product .product__variant-selects__bundle__details:hover,.product .product__variant-selects__bundle__details[open]{border:.1rem solid rgba(var(--color-foreground),1)}.product .product__variant-selects__bundle__summary{align-items:center;cursor:pointer;display:flex;gap:1.6rem;justify-content:flex-start}.product .product__variant-selects__bundle__summary__image{border-radius:var(--buttons-radius);height:8.1rem;overflow:hidden;width:8.1rem}.product .product__variant-selects__bundle__summary__image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__bundle__summary__text-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.4rem}.product .product__variant-selects__bundle__summary__label{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.5em}.product .product__variant-selects__bundle__summary__price{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em}.product .product__variant-selects__bundle__wrapper{margin-top:1.6rem}.product .product__variant-selects__bundle__text{color:rgba(var(--color-foreground),.8);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal;margin-bottom:1.6rem}.product .product__variant-selects__bundle__list .product__variant-selects{margin-bottom:0}.product .product__variant-selects__bundle__list .product__variant-selects .product__variant-selects__dropdown,.product .product__variant-selects__bundle__list .product__variant-selects .product__variant-selects__swatch{margin-bottom:1.6rem}.product .product__variant-selects__bundle__list .product__variant-selects .product__variant-selects__dropdown:last-child,.product .product__variant-selects__bundle__list .product__variant-selects .product__variant-selects__swatch:last-child{margin-bottom:0}.product .product__variant-selects__bundle__list .product__variant-selects .product__variant-selects__label{font-size:calc(var(--font-body-scale)*1.2rem);margin-bottom:.8rem}.product .product__variant-selects--pack-new .product__variant-selects__label,.product .product__variant-selects__bundle--pack-new .product__variant-selects__bundle__list .product__variant-selects__label{color:#010c27;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:normal;margin-bottom:.8rem}.product .product__variant-selects__bundle--pack-new product-bundle-item .product__variant-selects__bundle__list .product__variant-selects__label{font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500}.product .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner{border-color:rgba(var(--color-foreground),1)}.product .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo){border-color:#f1ddc5}.product .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card .icon-caret{transform:rotate(-180deg)}.product .product__variant-selects__bundle__radio:focus-visible+.product__variant-selects__bundle__item__inner{box-shadow:var(--focused-base-box-shadow);outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.product .product__variant-selects__bundle__radio[disabled]+.product__variant-selects__bundle__item__inner{border:.1rem solid rgba(1,12,39,.16)!important}.product .product__variant-selects__bundle__item .product__variant-selects__bundle__config{display:none;margin-top:1.6rem}.product .product__variant-selects__bundle__item .product__variant-selects__bundle__radio:checked:not(.product__variant-selects__bundle__radio--unavailable-last)+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__config{display:block}.product .product__variant-selects__bundle__item__inner{border:.1rem solid rgba(1,12,39,.16);border-radius:var(--buttons-radius);display:flex;flex-direction:column;gap:0;padding:.8rem;transition:all .2s ease;width:100%}.product .product__variant-selects__bundle__item__inner:hover{border-color:rgba(var(--color-foreground),.6)}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo){border-color:#f1ddc5;border-radius:.8rem;overflow:hidden;padding:0}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo):hover{border-color:#f1ddc5}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__bundle__config{margin-top:0;padding:1.6rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item{flex:0 0 auto;max-width:none;min-width:0;width:auto}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__label{align-items:center;border:none;color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.6rem;padding:0;text-align:center;width:5.6rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch--square{border:.1rem solid #ebebeb;border-radius:.4rem;height:5.6rem!important;position:relative;transition:border-color .15s ease;width:5.6rem!important}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__label:hover{color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__label:hover .swatch--square{border-color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__input:checked+.swatch-input__label{color:#010c27;font-family:var(--font-narrow-bold-family);font-weight:700}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__input:checked+.swatch-input__label .swatch--square{border-color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch:not(.product__variant-selects__swatch--foot) .product__variant-selects__swatch__item .swatch-input__input:checked+.swatch-input__label .swatch--square:after{background-color:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23010c27' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.5 4.5 8 11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem .75rem;border-radius:999px;content:"";height:2rem;position:absolute;right:.4rem;top:.4rem;width:2rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .product__variant-selects__swatch__list{display:flex;flex-wrap:wrap;gap:.8rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .product__variant-selects__swatch__item{flex:1 1 calc(50% - 0.4rem);max-width:none;min-width:0;width:auto}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__label{align-items:center;border:.1rem solid #ebebeb;border-radius:.4rem;display:flex;flex-direction:row;gap:.8rem;height:5.6rem;justify-content:flex-start;margin:0;overflow:hidden;padding:0 .8rem 0 0;position:relative;transition:border-color .15s ease;width:100%}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__label:hover{border-color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__label:hover .product__variant-selects__swatch__foot-card__sub,.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__label:hover .product__variant-selects__swatch__foot-card__title{color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch--square{border:none;border-radius:0;flex-shrink:0;height:5.6rem!important;width:5.6rem!important}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .product__variant-selects__swatch__foot-card{display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-width:0;padding-left:.4rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .product__variant-selects__swatch__foot-card__title{color:#414141;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.6rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .product__variant-selects__swatch__foot-card__sub{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.6rem}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__input:checked+.swatch-input__label{border-color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__input:checked+.swatch-input__label .product__variant-selects__swatch__foot-card__sub,.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__input:checked+.swatch-input__label .product__variant-selects__swatch__foot-card__title{color:#010c27}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-solo) .product__variant-selects__swatch--foot .swatch-input__input:checked+.swatch-input__label:after{background-color:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23010c27' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.5 4.5 8 11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem .75rem;border-radius:999px;content:"";height:2rem;position:absolute;right:.4rem;top:.4rem;width:2rem}.product .product__variant-selects__bundle__subtitle{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.6rem;margin:0 0 .8rem}.product .product__variant-selects__bundle__subtitle__separator{margin:0 .4rem}.product .product__variant-selects__bundle--pack-new .product__variant-selects__bundle__label{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700}.product .product__variant-selects__bundle--pack-new .product__variant-selects__bundle__subtitle{margin-bottom:1.2rem;margin-top:0}.product .product__variant-selects__bundle--pack-new .product__variant-selects__bundle__label:has(+.product__variant-selects__bundle__subtitle){margin-bottom:.4rem}.product .product__variant-selects__bundle--pack-new .product__variant-selects__bundle__card__price-surplus--compare{display:none}.product .product__variant-selects__bundle__card--pack-new-variant{transition:border-color .15s ease}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__label__title{color:#414141;font-weight:700}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus,.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--current,.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--included{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.6rem}.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-text,.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__label__title,.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus,.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--current,.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--included{color:#010c27}.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-image img{opacity:1}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-image img{opacity:.5;transition:opacity .2s ease}.product .product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-variant){overflow:hidden;padding:0}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__inner{align-items:stretch;gap:0}.product .product__variant-selects__bundle__card--pack-new-variant{min-height:10.8rem}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__image{align-self:stretch;border-radius:0;display:flex;flex-shrink:0;height:auto;margin:0;min-height:10.8rem;width:8.8rem}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__text-wrapper{padding:1.2rem 1.2rem 1.2rem .8rem}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__text-wrapper-inner{align-items:flex-start;flex-direction:column;gap:.8rem}.product .product__variant-selects__bundle__card--pack-new-variant .product__variant-selects__bundle__card__price-surplus{display:block;margin:0}.product .product__variant-selects__bundle__card--pack-new-variant:hover .product__variant-selects__bundle__card__label__title,.product .product__variant-selects__bundle__card--pack-new-variant:hover .product__variant-selects__bundle__card__price-surplus,.product .product__variant-selects__bundle__card--pack-new-variant:hover .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--current,.product .product__variant-selects__bundle__card--pack-new-variant:hover .product__variant-selects__bundle__card__price-surplus .product__variant-selects__bundle__card__price-surplus--included{color:#010c27}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims{margin-top:.4rem}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__list{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:.4rem}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item{align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;display:inline-flex;justify-content:flex-start;line-height:1.6rem;padding:0}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-image{align-items:center;display:inline-flex;flex:0 0 1.6rem;height:1.6rem;justify-content:center;width:1.6rem}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product .product__variant-selects__bundle__card--pack-new-variant .card__product-claims__item-text{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.6rem}.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-variant){position:relative}.product .product__variant-selects__bundle .product__variant-selects__bundle__radio:checked+.product__variant-selects__bundle__item__inner:has(.product__variant-selects__bundle__card--pack-new-variant):after{background-color:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23010c27' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 4.5 4.5 8 11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem .9rem;border-radius:999px;content:"";height:2.4rem;pointer-events:none;position:absolute;right:.8rem;top:.8rem;width:2.4rem}.product .product__variant-selects__bundle__card{border-radius:var(--buttons-radius);cursor:pointer;display:flex;flex-direction:column;gap:0;outline-offset:.8rem;width:100%}.product .product__variant-selects__bundle__card:last-child{margin-bottom:0}.product .product__variant-selects__bundle__card--simple{border-color:rgba(var(--color-foreground),.2);cursor:default}.product .product__variant-selects__bundle__card--simple:hover{border-color:rgba(var(--color-foreground),.2)}.product .product__variant-selects__bundle__card--unavailable{border-color:rgba(var(--color-foreground),.2);cursor:not-allowed;opacity:.6}.product .product__variant-selects__bundle__card--unavailable:hover{border-color:rgba(var(--color-foreground),.2)}.product .product__variant-selects__bundle__card--disabled{border-color:rgba(var(--color-foreground),.1);cursor:not-allowed;opacity:.4;pointer-events:none}.product .product__variant-selects__bundle__card__image--gallery-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;position:relative;width:100%}.product .product__variant-selects__bundle__card__image__zoom{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:999px;color:#010c27;display:inline-flex;height:2.8rem;justify-content:center;left:.8rem;opacity:1;pointer-events:none;position:absolute;top:.8rem;transition:opacity .15s ease;width:2.8rem;z-index:2}.product .product__variant-selects__bundle__card__image__zoom svg{display:block;height:1.6rem;width:1.6rem}@media(hover:hover)and (pointer:fine){.product .product__variant-selects__bundle__card__image__zoom{opacity:0}.product .product__variant-selects__bundle__card__image--gallery-trigger:focus-visible .product__variant-selects__bundle__card__image__zoom,.product .product__variant-selects__bundle__card__image--gallery-trigger:hover .product__variant-selects__bundle__card__image__zoom{opacity:1}}.product .product__variant-selects__bundle__card__gallery-modal{background-color:#fff;border:none;border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:100vw}.product .product__variant-selects__bundle__card__gallery-modal::backdrop{background-color:rgba(0,0,0,.7)}.product .product__variant-selects__bundle__card__gallery-modal__close-form{margin:0;padding:0}.product .product__variant-selects__bundle__card__gallery-modal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);cursor:pointer;display:flex;justify-content:center;padding:.8rem;position:fixed;right:2rem;top:2rem;width:4rem;z-index:2}@media screen and (min-width:750px){.product .product__variant-selects__bundle__card__gallery-modal__close{right:5rem;top:2.2rem}}.product .product__variant-selects__bundle__card__gallery-modal__close svg{display:block;height:auto;margin:0;width:100%}.product .product__variant-selects__bundle__card__gallery-modal__close:hover{color:rgba(var(--color-foreground),1)}.product .product__variant-selects__bundle__card__gallery-modal__content{max-height:100vh;overflow-x:hidden;overflow-y:auto;padding-bottom:2rem;width:100%}@media screen and (min-width:750px){.product .product__variant-selects__bundle__card__gallery-modal__content{padding:2rem 11rem}}@media screen and (min-width:990px){.product .product__variant-selects__bundle__card__gallery-modal__content{padding:2rem 11rem 1.5rem}}.product .product__variant-selects__bundle__card__gallery-modal__content>*+*{margin-top:2rem}@media screen and (min-width:990px){.product .product__variant-selects__bundle__card__gallery-modal__content>*+*{margin-top:1.5rem}}.product .product__variant-selects__bundle__card__gallery-modal__item{display:block;width:100%}.product .product__variant-selects__bundle__card__gallery-modal__item img{display:block;height:auto;margin:0 auto;width:100%}.product .product__variant-selects__bundle__card__gallery-modal__loading{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 4rem);width:100%}@media screen and (min-width:750px){.product .product__variant-selects__bundle__card__gallery-modal__loading{min-height:calc(100dvh - 4rem)}}.product .product__variant-selects__bundle__card__gallery-modal__loading .loading__spinner{height:2rem;position:static;width:2rem}.product .product__variant-selects__bundle__card__gallery-modal__loading svg{display:block;height:100%;width:100%}.product .product__variant-selects__bundle__card__gallery-modal__error{color:#757575;display:block;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);padding:2rem;text-align:center}.product .product__variant-selects__bundle__card--pack-new-solo .product__variant-selects__bundle__card__inner{display:block}.product .product__variant-selects__bundle__card--pack-new-solo .product__variant-selects__bundle__card__image{border-radius:0;display:block;height:14.4rem;position:relative;width:100%}.product .product__variant-selects__bundle__card--pack-new-solo .product__variant-selects__bundle__card__image img{aspect-ratio:auto;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__bundle__card--pack-new-solo .product__variant-selects__bundle__card__text-wrapper{display:none}.product .product__variant-selects__bundle__card__inner{align-items:center;display:flex;gap:1.6rem}.product .product__variant-selects__bundle__card__image{border-radius:var(--buttons-radius);flex-shrink:0;height:8.1rem;overflow:hidden;width:8.1rem}.product .product__variant-selects__bundle__card__image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__bundle__card__text-wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:1.2rem;justify-content:space-between}.product .product__variant-selects__bundle__card__text-wrapper__content{display:flex;flex-direction:column;flex-grow:1;gap:.4rem}.product .product__variant-selects__bundle__card__text-wrapper__right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.4rem}.product .product__variant-selects__bundle__card__text-wrapper-inner{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:1.2rem;justify-content:space-between}.product .product__variant-selects__bundle__card__text-wrapper-inner__right .svg-wrapper{width:1.2rem}.product .product__variant-selects__bundle__card__text-wrapper-inner__right .icon-caret{transition:transform .2s ease-out}.product .product__variant-selects__bundle__card__label{color:rgba(var(--color-foreground),1);display:flex;flex-direction:column;flex-grow:1;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;gap:.4rem;line-height:1.5em}.product .product__variant-selects__bundle__card__label__features{display:flex;flex-direction:column}.product .product__variant-selects__bundle__card__label__features,.product .product__variant-selects__bundle__card__label__options{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal}.product .product__variant-selects__bundle__card__label__title{font-weight:700}.product .product__variant-selects__bundle__card__description{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal}.product .product__variant-selects__bundle__card__price{line-height:1.5em;text-align:right}.product .product__variant-selects__bundle__card__price-surplus{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.4rem;line-height:1.5em;text-align:right;text-wrap:nowrap}.product .product__variant-selects__bundle__card__price-surplus--current{color:rgba(var(--color-foreground),1);font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700}.product .product__variant-selects__bundle__card__price-surplus--current--compare-price{color:#ce5558}.product .product__variant-selects__bundle__card__price-surplus--compare{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;text-decoration:line-through}.product .product__variant-selects__bundle__card__stock-status{font-size:calc(var(--font-body-scale)*1.2rem);text-align:center}.product .product__variant-selects__bundle__included{margin-bottom:2.4rem}.product .product__variant-selects__bundle__included__product:last-child .product__variant-selects__bundle__included-card{margin-bottom:0}.product .product__variant-selects__bundle__included--pack-new{background-color:#fbf5ed;background-image:linear-gradient(-33.75deg,rgba(251,245,237,.5),rgba(241,221,197,.5) 50%,rgba(251,245,237,.5));border:.1rem solid #f1ddc5;border-radius:.8rem;padding:1.6rem}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__header{align-items:center;display:flex;gap:.8rem;margin-bottom:1.6rem}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__header__icon{align-items:center;background-color:#010c27;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:2.8rem;justify-content:center;width:2.8rem}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__header__icon svg{display:block;height:.9rem;width:1.2rem}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__title--pack-new{color:#010c27;font-family:var(--font-narrow-bold-family);font-size:2rem;font-weight:700;line-height:2rem;margin:0;text-transform:uppercase}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__products{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__product{list-style:none}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__product:has(.product__variant-selects__bundle__included-card.hidden){display:none}.product .product__variant-selects__bundle__included--pack-new .product__variant-selects__bundle__included__product:not(:has(.product__variant-selects__bundle__included-card.hidden))~.product__variant-selects__bundle__included__product:not(:has(.product__variant-selects__bundle__included-card.hidden)){border-top:.1rem solid #f1ddc5;padding-top:1.2rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new{background-color:transparent;border:none;border-radius:0;margin:0;padding:0}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new:hover{border:none}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__savings{display:none}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__inner{display:flex;flex-direction:column;gap:.2rem;padding:0}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__content{display:flex;flex-direction:column;gap:.4rem;width:100%}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__title{color:#010c27;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:1.6rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__description{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.6rem;margin:0}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-picker{border:none;margin:.4rem 0 0;padding:0}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-picker__container{align-items:stretch;display:flex;flex-direction:row;gap:.8rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card{align-items:flex-start;background-color:#fff;border:.1rem solid #ebebeb;border-radius:.4rem;cursor:pointer;display:flex;flex:1 1 calc(50% - 0.4rem);flex-direction:column;gap:.4rem;justify-content:center;min-height:5.6rem;padding:.8rem 1.6rem;position:relative;transition:border-color .15s ease,color .15s ease}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card__label{color:#414141;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.6rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card__size{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.6rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card__surplus{color:#010c27;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;line-height:1.6rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card__check{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:999px;color:#010c27;display:none;height:2rem;justify-content:center;pointer-events:none;position:absolute;right:.35rem;top:.3rem;width:2rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card__check svg{display:block;height:.75rem;width:1rem}@media(hover:hover)and (pointer:fine){.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card:hover{border-color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card:hover .product__variant-selects__bundle__included-card__variant-card__label{color:#010c27}}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card--selected{border-color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card--selected .product__variant-selects__bundle__included-card__variant-card__label,.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card--selected .product__variant-selects__bundle__included-card__variant-card__size{color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__bundle__included-card__variant-card--selected .product__variant-selects__bundle__included-card__variant-card__check{display:inline-flex}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included{margin:.4rem 0 0}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option-text--disabled,.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__options__information,.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__selected{display:none}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__options{background:transparent;border:none;box-shadow:none;display:flex!important;flex-direction:row;gap:.8rem;margin:0;max-height:none;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:static;visibility:visible}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included{align-items:center;background-color:#fff;border:.1rem solid #ebebeb;border-radius:.4rem;cursor:pointer;display:flex;flex:1 1 calc(50% - 0.4rem);height:5.6rem;justify-content:flex-start;margin:0;padding:.8rem 1.6rem;position:relative;transition:border-color .15s ease}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included:hover{border-color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included:hover .variant-dropdown__option-text{color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included[aria-selected=true]{border-color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included[aria-selected=true] .variant-dropdown__option-sub,.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included[aria-selected=true] .variant-dropdown__option-text{color:#010c27}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option--pack-new-included[aria-selected=true]:after{background-color:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23010c27' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.5 4.5 8 11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem .75rem;border-radius:999px;content:"";height:2rem;pointer-events:none;position:absolute;right:.4rem;top:.4rem;width:2rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option__container{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;width:100%}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option-text{color:#414141;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.6rem}.product .product__variant-selects__bundle__included-card.product__variant-selects__bundle__included-card--pack-new .product__variant-selects__dropdown--pack-new-included .variant-dropdown__option-sub{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:1.6rem}.product .product__variant-selects__bundle__included-card{border:.1rem solid rgba(var(--color-foreground),1);border-radius:var(--buttons-radius);display:flex;flex-direction:column;margin-bottom:.8rem;padding:.8rem;position:relative;transition:all .2s ease}.product .product__variant-selects__bundle__included-card:hover{border-color:rgba(var(--color-foreground),1)}.product .product__variant-selects__bundle__included-card.visually-unavailable{opacity:.6}.product .product__variant-selects__bundle__included-card.visually-unavailable .product__variant-selects__bundle__included-card__image:after{--swatch-input--size:8.1rem;--diagonal--size:calc(var(--swatch-input--size)*1.414);--crossed-line--size:0.1rem;background-color:rgb(var(--color-foreground));bottom:calc(var(--crossed-line--size)*-.5);content:"";height:var(--crossed-line--size);left:0;position:absolute;transform:rotate(-45deg);transform-origin:left;width:var(--diagonal--size)}.product .product__variant-selects__bundle__included-card__inner{align-items:center;display:flex;gap:1.6rem}.product .product__variant-selects__bundle__included-card__image{border-radius:var(--buttons-radius);flex-shrink:0;height:8.1rem;overflow:hidden;position:relative;width:8.1rem}.product .product__variant-selects__bundle__included-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product__variant-selects__bundle__included-card__content{display:flex;flex:1;flex-direction:column;gap:.4rem}.product .product__variant-selects__bundle__included-card__title{align-items:center;color:rgba(var(--color-foreground),1);display:flex;flex-wrap:wrap;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;gap:.8rem;line-height:1.5em}.product .product__variant-selects__bundle__included-card__features{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal}.product .product__variant-selects__bundle__included-card__features span:not(:last-child):after{content:" • ";margin:0 .4rem}.product .product__variant-selects__bundle__included-card__savings{margin-bottom:0;position:absolute;right:-.1rem;top:-1.2rem;white-space:nowrap;z-index:1}.product .product__variant-selects__bundle__included-card .product__variant-selects__dropdown{margin-bottom:0}.product .product__variant-selects__swatch-style{width:100%}.product .product__variant-selects__swatch-style__container{display:flex;flex-direction:column;gap:.8rem;width:100%}.product .product__variant-selects__swatch-style__details{border:.1rem solid rgba(1,12,39,.16);border-radius:var(--buttons-radius);padding:.8rem;width:100%}.product .product__variant-selects__swatch-style__details:hover,.product .product__variant-selects__swatch-style__details[open]{border:.1rem solid rgba(var(--color-foreground),1)}.product .product__variant-selects__swatch-style__details[open] .product__variant-selects__swatch-style__summary__icon .icon-caret{transform:rotate(-180deg)}.product .product__variant-selects__swatch-style__summary{align-items:center;display:flex;gap:1.6rem;justify-content:flex-start}.product .product__variant-selects__swatch-style__summary__image{height:100%;overflow:hidden;width:8.1rem}.product .product__variant-selects__swatch-style__summary__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.product .product__variant-selects__swatch-style__summary__icon{flex-shrink:0;position:relative}.product .product__variant-selects__swatch-style__summary__icon .icon-caret{right:0;transition:transform .2s ease-out}.product .product__variant-selects__swatch-style__summary__text-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.4rem}.product .product__variant-selects__swatch-style__summary__text-wrapper-icon{align-items:center;display:flex;width:100%}.product .product__variant-selects__swatch-style__summary__label{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em}.product .product__variant-selects__swatch-style__summary__features{display:flex;flex-direction:column;gap:0}.product .product__variant-selects__swatch-style__summary__features__item{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em;opacity:.6}.product .product__variant-selects__swatch-style__summary__features__item:before{content:"•";margin-right:.4rem}.product .product__variant-selects__swatch-style__wrapper{margin-top:1.6rem}.product .product__variant-selects__swatch-style__text{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em;margin-bottom:.4rem}.product .product__variant-selects__swatch-style__list{display:flex;flex-wrap:wrap;gap:.8rem;width:100%}.product .product__variant-selects__swatch__item{max-width:calc(20% - .64rem);width:calc(20% - .64rem)}@media screen and (max-width:1439.98px){.product .product__variant-selects__swatch__item{max-width:calc(33.33% - .64rem);width:calc(33.33% - .64rem)}}.product .product__variant-selects__swatch__list{display:flex;flex-wrap:wrap;gap:.8rem;width:100%}.product .product__variant-selects__swatch__list__color--4 .product__variant-selects__swatch__item{max-width:calc(25% - .64rem);width:calc(25% - .64rem)}@media screen and (max-width:1199.98px){.product .product__variant-selects__swatch__list__color--4 .product__variant-selects__swatch__item{max-width:calc(33.33% - .64rem);width:calc(33.33% - .64rem)}}.product .product__variant-selects__swatch__list__color--5 .product__variant-selects__swatch__item{max-width:calc(20% - .64rem);width:calc(20% - .64rem)}@media screen and (max-width:1199.98px){.product .product__variant-selects__swatch__list__color--5 .product__variant-selects__swatch__item{max-width:calc(33.33% - .64rem);width:calc(33.33% - .64rem)}}.product .product__variant-selects__swatch__list__shape .product__variant-selects__swatch__item{max-width:100%;width:100%}.product .product__variant-selects__swatch__list__shape label{align-items:center;display:flex;flex-direction:row!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale)*1.2rem)!important;font-weight:400!important;gap:1.6rem!important;line-height:1.5em!important}.product .product__variant-selects__swatch__list__shape label .swatch{border-radius:var(--buttons-radius);flex-shrink:0;height:8.1rem;overflow:hidden;width:8.1rem}.product .product__variant-selects__swatch-comfort{flex-direction:column}.product .product__variant-selects__swatch-comfort__summary{align-items:center;display:flex;gap:.4rem;justify-content:space-between;width:100%}.product .product__variant-selects__swatch-comfort__summary__price{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em;white-space:nowrap}.product .product__variant-selects__swatch-comfort__summary__price--regular{opacity:.6;text-decoration:line-through}.product .product__variant-selects__swatch-comfort__summary__features{display:flex;flex-direction:column;gap:0}.product .product__variant-selects__swatch-comfort__summary__features__item{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em;opacity:.6}.product .product__variant-selects__swatch-comfort .product__variant-selects__swatch__item{max-width:100%;width:100%}.product .product__variant-selects__swatch-comfort .swatch{border-radius:var(--buttons-radius);flex-shrink:0;height:8.1rem;overflow:hidden;width:8.1rem!important}.product .product__variant-selects__swatch-comfort .swatch-input__label{flex-direction:row!important;padding-right:1.4rem!important}@media screen and (min-width:750px)and (max-width:989.98px){.product .product__variant-selects__swatch-comfort .swatch-input__label{padding-right:.4rem!important}}@media screen and (min-width:990px){.product .product__variant-selects__swatch-comfort .swatch-input__label{padding-right:1.6rem!important}}.product .product__variant-selects__swatch-comfort__summary__label{display:flex;flex-direction:column;gap:0;justify-content:center}.product .product__variant-selects__swatch-comfort__summary__label__value{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.5em}.product .product__variant-selects__swatch .swatch-input__label{display:flex;flex-direction:column;font-size:calc(var(--font-body-scale)*1rem);font-weight:400;gap:.8rem;height:100%;line-height:normal;margin:0!important;outline-offset:0;padding:.4rem}.product .product__variant-selects__swatch .swatch{border:none;border-radius:0;width:100%}.product .product__variant-selects__swatch .swatch:after{--diagonal--size:141.4%!important}.product .product-form{flex-grow:1;margin:0!important}.product .product-form__quantity{flex:0;margin-bottom:0}@media screen and (max-width:749.98px){.product .product-form__quantity .quantity{width:calc(10.8rem/var(--font-body-scale) + var(--inputs-border-width)*2)}}.product .product-form__quantity .quantity:after{--inputs-border-width:1px}@media screen and (max-width:749.98px){.product .product-form__quantity .quantity__button{width:calc(3.6rem/var(--font-body-scale))}}.product .product-form__submit[data-bundle-initializing] .product-form__submit-content{visibility:hidden}.product .product-form__submit[data-bundle-initializing] .loading__spinner{align-items:center;display:flex!important;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product .product-form__submit[data-bundle-initializing] .loading__spinner .path{stroke:rgb(var(--color-button-text))}.product .product-form__buy-buttons__with__quantity{align-items:center;display:flex;gap:1.6rem}@media screen and (max-width:749.98px){.product .product-form__buy-buttons__with__quantity{gap:.8rem}}.product .product-form__price-savings-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:1.6rem}.product .product-form__price-savings-wrapper product-buy-price{flex:1 1 auto;margin-bottom:0;min-width:0}.product .product-form__price-block{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem;margin-bottom:0}.product .product-form__price-block--on-sale .product-form__price-block__price{color:#ce5558}.product .product-form__price-block__prices{align-items:center;display:flex;gap:.8rem}.product .product-form__price-block__price{font-family:var(--font-narrow-bold-family);font-size:3.2rem;font-weight:700;line-height:1;white-space:nowrap}.product .product-form__price-block__compare-at-price{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500;line-height:1;text-decoration:line-through;white-space:nowrap}.product .product-form__price-block__badge{margin:0}.product .product-form__price-block__badge.hidden{display:none}.product .product-form__submit{font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700}@media screen and (max-width:1199.98px){.product .product-form__submit{padding:.7rem!important}}.product .product-form .recipient-form{--recipient-checkbox-margin-top:0.34rem;margin-bottom:2.4rem;max-width:100%}.product .product-form .recipient-form .field__input{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #ddd}.product .product-form .recipient-form-field-label{font-size:calc(var(--font-body-scale)*1rem)}.product .product-form .recipient-fields{margin-top:2.4rem}.product .product-form .recipient-checkbox{align-items:center;font-size:calc(var(--font-body-scale)*1.4rem)}.product .product-form .recipient-checkbox .icon-checkmark{z-index:1}.product .product-upsell{margin-bottom:2.4rem}.product .product-upsell__title{margin-bottom:.8rem}.product .product-upsell__products{display:flex;flex-direction:column;gap:.8rem}.product .product-upsell__product{width:100%}.product__price-eco-part{align-items:center;display:flex;justify-content:flex-end}.product__price-eco-part__text{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal;margin-top:.5rem;opacity:.8}.product__price-savings,.product__price-savings__text{align-items:center;display:flex}.product__price-savings__text{gap:.4rem}.product__price-savings__text.hidden{display:none}.product__price-savings__icon{align-items:center;display:flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.product__price-savings__icon svg{display:block;height:100%;width:100%}.product__price-savings__label{color:#ce5558;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.14em;white-space:nowrap}.product__price-savings__label__price{font-family:var(--font-narrow-bold-family);font-weight:700}.product .alma-payment-plans-container{border:none;margin-top:0;padding:0}.product #alma-badge{height:78.58px;margin-top:1rem;overflow:hidden}.product-bundle-details-opener__button{margin-bottom:2.4rem!important}.product-bundle-details__content{padding:2.4rem}@media screen and (max-width:749.98px){.product-bundle-details__content{padding:1.6rem}}.product-bundle-details__header{margin-bottom:2.4rem}.product-bundle-details__title{color:rgb(var(--color-foreground));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*2rem);font-weight:700;line-height:1.5em;margin:0;text-transform:uppercase}@media screen and (min-width:750px){.product-bundle-details__title{font-size:calc(var(--font-body-scale)*2.4rem)}}.product-bundle-details__body{display:flex;flex-direction:column;gap:1.6rem}.product-bundle-details__items{display:flex;flex-direction:column;gap:0}.product-bundle-details__item{align-items:flex-start;border-bottom:.1rem solid rgba(1,12,39,.16);display:flex;gap:1.6rem;justify-content:space-between;padding:1.6rem 0}.product-bundle-details__item--discounted .product-bundle-details__item-compare-at-price,.product-bundle-details__item--discounted .product-bundle-details__item-original-price{opacity:.6;text-decoration:line-through}.product-bundle-details__item-info{flex:1}.product-bundle-details__item-name{color:#414141;flex:1;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;line-height:normal}.product-bundle-details__item-pricing{text-align:right;white-space:nowrap}.product-bundle-details__item-price{color:rgb(var(--color-foreground))}.product-bundle-details__item-price,.product-bundle-details__item-savings{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em;text-align:right;white-space:nowrap}.product-bundle-details__item--savings .product-bundle-details__item-savings{display:block}.product-bundle-details__separator{background-color:rgba(1,12,39,.16);height:.1rem;margin:.8rem 0}.product-bundle-details__total{align-items:center;border-radius:var(--buttons-radius);display:flex;justify-content:space-between;margin-top:.8rem}.product-bundle-details__total-label{color:rgb(var(--color-foreground));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:1.5em;text-transform:uppercase}.product-bundle-details__total-price{align-items:flex-end;color:rgb(var(--color-foreground));display:flex;flex-direction:column;font-size:calc(var(--font-body-scale)*2rem);line-height:1.5em}@media screen and (min-width:750px){.product-bundle-details__total-price{font-size:calc(var(--font-body-scale)*2rem)}}.product-bundle-details__total-price-eco-part{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal;opacity:.8}.product-bundle-details__total-price-value{font-family:var(--font-narrow-bold-family);font-weight:700}.product-bundle-details__total-wrapper{align-items:flex-end;display:flex;gap:.2rem;white-space:nowrap}.product-bundle-details__total-compare-at-price{opacity:.6}.product-sticky-bar{background-color:rgb(var(--color-background));border-top:.1rem solid rgba(1,12,39,.16);bottom:0;box-shadow:0 -.4rem 1.6rem rgba(0,0,0,.1);left:0;opacity:0;padding:.8rem;position:fixed;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out,visibility .3s ease-out,box-shadow .3s ease-out;visibility:hidden;z-index:4}@supports(-webkit-touch-callout:none){.product-sticky-bar{padding:.8rem 1.6rem 1.6rem}}@media screen and (min-width:750px){.product-sticky-bar{padding-left:3.2rem;padding-right:3.2rem;padding-block:1.6rem}}@media screen and (min-width:990px)and (max-width:1199.98px){.product-sticky-bar{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1200px)and (max-width:1439.98px){.product-sticky-bar{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:1440px){.product-sticky-bar{padding-left:6rem;padding-right:6rem}}.product-sticky-bar--visible{box-shadow:0 -.8rem 2.4rem rgba(0,0,0,.15);opacity:1;transform:translateY(0);visibility:visible}.product-sticky-bar__container{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;max-width:100%}@media screen and (max-width:749.98px){.product-sticky-bar__container{gap:1.2rem}}.product-sticky-bar__container--full{justify-content:center}@media screen and (max-width:749.98px){.product-sticky-bar__container--full{flex-direction:column}.product-sticky-bar__container--full .product-sticky-bar__button{width:100%}}.product-sticky-bar__content{align-items:flex-end;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;min-width:0;row-gap:.2rem}.product-sticky-bar__title{color:rgb(var(--color-foreground));flex-basis:100%;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:1.5em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-sticky-bar__price .price__container{margin:0}.product-sticky-bar__price .price__regular .price-item--regular,.product-sticky-bar__price .price__sale .price-item--sale{font-family:var(--font-narrow-bold-family);font-weight:700}.product-sticky-bar__price .price__regular .price__from,.product-sticky-bar__price .price__sale .price__from{color:rgb(var(--color-foreground));font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;margin-right:.1rem!important}.product-sticky-bar__price .price-item{font-size:calc(var(--font-body-scale)*1.6rem);margin:0 .1rem 0 0!important}.product-sticky-bar__price .price__sale .price-item{color:#ce5558}.product-sticky-bar__price .price__sale .price-item--sale{font-size:calc(var(--font-body-scale)*2rem)}.product-sticky-bar__price .price__sale .price-item--regular{color:#757575;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500}.product-sticky-bar__price .price__regular .price-item--regular{font-size:calc(var(--font-body-scale)*2rem)}.product-sticky-bar__price .price .badge{border-radius:var(--buttons-radius);margin:.6rem 0 0 .4rem}.product-sticky-bar__savings{align-items:center;display:flex;gap:.4rem;margin-bottom:.4rem}.product-sticky-bar__savings.hidden{display:none}.product-sticky-bar__savings__icon{align-items:center;display:flex;flex-shrink:0;height:1.4rem;justify-content:center;width:1.4rem}.product-sticky-bar__savings__icon svg{display:block;height:100%;width:100%}.product-sticky-bar__savings__label{color:#ce5558;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.14em;white-space:nowrap}.product-sticky-bar__mobile-price{align-items:flex-start;display:none;flex:0 0 auto;flex-direction:column;gap:.2rem}@media screen and (max-width:749.98px){.product-sticky-bar__mobile-price{display:flex}}.product-sticky-bar__button{position:relative}@media screen and (max-width:749.98px){.product-sticky-bar__button{flex:1 1 0;min-width:0}}.product-sticky-bar__button-text{display:block}@media screen and (max-width:749.98px){.product-sticky-bar__button-text{font-size:0}.product-sticky-bar__button-text:before{content:attr(data-mobile-label);font-size:calc(var(--font-body-scale)*1.6rem)}}.product-sticky-bar__button-price{margin-left:.3rem;white-space:nowrap}.product-sticky-bar__button.loading .loading__spinner{align-items:center;display:flex!important;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-sticky-bar__button.loading .loading__spinner .path{stroke:rgb(var(--color-button-text))}.product-sticky-bar[aria-hidden=true],.product-sticky-bar[inert]{pointer-events:none}.product-sticky-bar[aria-hidden=false]:not([inert]){pointer-events:auto}.product__disponibility{background:#f1ddc5;border-radius:var(--buttons-radius);display:block;margin:2rem 0!important;padding:1.5rem;text-align:center}.product__disponibility p{color:#414141;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1em;margin:0 0 1rem}.product__disponibility p:last-child{margin:0}.product-delivery-modal__opener{display:inline-block}.product-delivery-modal__button{font-size:calc(var(--font-body-scale)*1.6rem);min-height:4.8rem;padding-left:0;padding-right:1.3rem;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short) ease}.product-delivery-modal__button:hover{text-decoration-thickness:.2rem}.product-delivery-info--new-offer .product-delivery-info__content{margin-bottom:2.4rem}@media screen and (max-width:989.98px){.product-delivery-info--new-offer .product-delivery-info__content{margin-bottom:1.6rem}}.product-delivery-info__content{background:#f9f9f9;border-radius:var(--buttons-radius);margin-top:2.4rem;padding:.8rem 1.6rem}@media screen and (max-width:989.98px){.product-delivery-info__content{margin-top:1.6rem}}.product-delivery-info__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.4rem;width:100%}@media screen and (max-width:400px){.product-delivery-info__header{align-items:flex-start;flex-wrap:wrap;gap:.5rem;justify-content:space-between}}.product-delivery-info__estimation,.product-delivery-info__title{color:rgb(var(--color-foreground-title));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em}.product-delivery-info__estimation{margin-bottom:.4rem}.product-delivery-info__estimation:has(.product-delivery-info__loader){margin-left:1.4rem}.product-delivery-info__estimation:empty{display:none}.product-delivery-info__loader{animation:delivery-loader 1s linear infinite alternate;aspect-ratio:1;border-radius:50%;display:inline-block;width:.8rem}@keyframes delivery-loader{0%{background:#010c27;box-shadow:1.25rem 0 #010c27,-1.25rem 0 rgba(1,12,39,.13)}33%{background:rgba(1,12,39,.13);box-shadow:1.25rem 0 #010c27,-1.25rem 0 rgba(1,12,39,.13)}66%{background:rgba(1,12,39,.13);box-shadow:1.25rem 0 rgba(1,12,39,.13),-1.25rem 0 #010c27}to{background:#010c27;box-shadow:1.25rem 0 rgba(1,12,39,.13),-1.25rem 0 #010c27}}.product-delivery-info__price{color:#915935}.product-delivery-info__modal-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:rgb(var(--color-link));cursor:pointer;font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.5em;padding:0}.product-delivery-info__modal-button:before{bottom:-.2rem}.product-delivery-info__description{color:#414141;font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.66667em}.product-delivery-info--new-offer .product-delivery-info__content{background:#e8f3ea;margin-top:1.6rem;padding:.8rem;position:relative}.product-delivery-info--new-offer .product-delivery-info__content .product-delivery-info__info-button-click-area{inset:0;position:absolute;z-index:1}@media screen and (min-width:750px){.product-delivery-info--new-offer .product-delivery-info__content{margin-top:2.4rem}}.product-delivery-info--new-offer .product-delivery-info__main{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.4rem}.product-delivery-info__stock-row{align-items:flex-start;display:flex;gap:.4rem;justify-content:space-between;width:100%}.product-delivery-info__stock{align-items:center;display:flex;gap:.4rem;padding-top:0}.product-delivery-info__stock-indicator{background-color:#218252;border:.1rem solid #fff;border-radius:50%;flex-shrink:0;height:1rem;margin-top:.2rem;width:1rem}.product-delivery-info__stock-text{color:#218252;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em}.product-delivery-info__info-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:1.6rem;justify-content:center;padding:0;width:1.6rem}.product-delivery-info__info-button .svg-wrapper{height:1.6rem;width:1.6rem}.product-delivery-info__info-button .svg-wrapper svg{height:100%;width:100%}.product-delivery-info__info-button:focus-visible,.product-delivery-info__info-button:hover{opacity:.7}.product-delivery-info__info-button:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.product-delivery-info__delivery-row{display:flex;flex-wrap:wrap;gap:.2rem}.product-delivery-info__delivery-row .product-delivery-info__title{color:rgb(var(--color-foreground-title));font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.5em}.product-delivery-info__delivery-row .product-delivery-info__estimation{color:rgb(var(--color-foreground-title));font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em;margin-bottom:0}.product-delivery-info__delivery-row .product-delivery-info__estimation:not(:empty):before{content:" "}.product-delivery-info__delivery-row .product-delivery-info__price{color:rgb(var(--color-foreground));text-transform:lowercase}.product-delivery-modal__content .modal-dialog__content{padding-bottom:2rem}@media screen and (max-width:989.98px){.product-delivery-modal__content .modal-dialog__content{max-height:calc(100dvh - 2rem);overflow-y:auto}}@media screen and (min-width:1200px){.product-delivery-modal__content .modal-dialog__content{width:80%}}.product-delivery-modal__title{font-size:var(--font-size-h4);margin:0 auto 0 0}.product-delivery-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:rgb(var(--color-foreground-title));cursor:pointer}.product-delivery-modal__close .svg-wrapper{height:2.5rem;width:2.5rem}.product-delivery-modal__estimation{background:#010c27;border-radius:var(--buttons-radius);color:#fff;margin:2.4rem 2rem;padding:2.4rem}.product-delivery-modal__estimation-text{line-height:normal;margin:0 0 1.6rem}.product-delivery-modal__form{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:750px){.product-delivery-modal__form{flex-direction:row}}.product-delivery-modal__form .field{flex-basis:100%}@media screen and (min-width:750px){.product-delivery-modal__form .field{flex-basis:30%}}.product-delivery-modal__results.has-content{margin-top:1.6rem}.product-delivery-modal__options{padding-inline:2rem}.product-delivery-modal__options .product-delivery-info__title{font-size:calc(var(--font-body-scale)*1.6rem)}.product-delivery-modal__options .product-delivery-info__title span{display:block}.product-delivery-modal__options .product-delivery-info__content{margin-top:0}.product-delivery-modal__footer{padding-inline:2rem}.product__volumineux{border-top:.1rem solid rgba(1,12,39,.16);padding-top:1rem}.product__volumineux-text{align-items:center;color:rgb(var(--color-foreground-title));display:flex;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.5em}.product__volumineux-text .svg-wrapper{margin-right:.8rem}.product__volumineux-text p{margin:0}.product__volumineux-text u{padding-inline:.2rem}.product__volumineux-text--clickable{background:none;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.product__volumineux-modal-content{background:#fbf5ed;border:.1rem solid rgb(var(--color-foreground-title));border-radius:var(--buttons-radius);max-width:45rem;padding:1.6rem;width:100%}.product__volumineux-modal-header{margin-bottom:1rem;padding:0;text-align:right}.product__volumineux-modal-header:after{display:none}.product__volumineux-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;height:2rem;margin:0;padding:0;position:static;transform:none;width:2rem}.product__volumineux-modal-close svg{height:2rem;width:2rem}.product__volumineux-modal-close svg path{stroke:rgb(var(--color-foreground-title))}.product__main--new-offer .breadcrumb{padding:.8rem 0 1.6rem}@media screen and (min-width:750px){.product__main--new-offer .breadcrumb{padding:16px 3.2rem}}.product__main--new-offer .breadcrumb a:first-of-type{color:#757575}.product__main--new-offer .product__column-gallery,.product__main--new-offer .product__reassurances{padding:0}@media screen and (min-width:750px){.product__main--new-offer .product__column-gallery,.product__main--new-offer .product__reassurances{padding:0 0 0 3.2rem}}.product__main--new-offer .product__media-item{--media-radius:4px}.product__main--new-offer .thumbnail-slider-new-offer .slider-mobile-new-offer{scroll-padding-left:1.6rem!important}.product__main--new-offer .thumbnail-slider-new-offer .slider__slide:first-of-type{margin-left:1.6rem!important}.product__main--new-offer .thumbnail-slider-new-offer .thumbnail-list{gap:.8rem}@media screen and (max-width:749.98px){.product__main--new-offer .thumbnail-slider-new-offer .thumbnail-list__item{width:calc(20% - .8rem)}}.product__main--new-offer .thumbnail-slider-new-offer .thumbnail{border-radius:var(--buttons-radius)}@media screen and (min-width:990px){.product__main--new-offer .product:not(.product--no-media){display:grid;gap:0;grid-template-areas:"media info" "reassurances info";grid-template-columns:57% 43%;grid-template-rows:auto auto}.product__main--new-offer .product__media-wrapper{grid-area:media}.product__main--new-offer .product__info-wrapper{grid-area:info}.product__main--new-offer .product__reassurances-wrapper{grid-area:reassurances}.product__main--new-offer .product:not(.product--no-media) div.product__info-wrapper{max-width:100%;padding:5.5rem 3.2rem 0 2.25vw;width:clamp(480px + 2.25vw,33vw,100%)}}@media screen and (min-width:1200px){.product__main--new-offer .product:not(.product--no-media) div.product__info-wrapper{padding-right:0}}@media screen and (min-width:990px){.product__main--new-offer .product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}}.product__main--new-offer .product__title{margin-bottom:.8rem}.product__main--new-offer .product__badges-rating:has(.product__badges.product__badges--empty+.product-badges-rating:not(.no-reviews)),.product__main--new-offer .product__badges-rating:has(.product__badges:not(.product__badges--empty)){margin-bottom:1rem}@media screen and (min-width:750px){.product__main--new-offer .product__badges-rating:has(.product__badges.product__badges--empty+.product-badges-rating:not(.no-reviews)),.product__main--new-offer .product__badges-rating:has(.product__badges:not(.product__badges--empty)){margin-bottom:1.4rem}}.product__main--new-offer .product__info-wrapper .price{margin-bottom:.8rem}@media screen and (min-width:750px){.product__main--new-offer .product__info-wrapper .price{margin-bottom:1.6rem}}.product__main--new-offer .product__info-wrapper .quantity__input{font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:1.5em}.product__main--new-offer .product__price-eco-part__text{color:#757575}.product__main--new-offer .product__price-eco-part__text,.product__main--new-offer .product__variant-selects__bundle__card__description,.product__main--new-offer .product__variant-selects__bundle__card__label,.product__main--new-offer .product__variant-selects__bundle__card__label__features,.product__main--new-offer .product__variant-selects__bundle__card__label__options,.product__main--new-offer .product__variant-selects__bundle__card__label__title,.product__main--new-offer .product__variant-selects__bundle__card__price,.product__main--new-offer .product__variant-selects__bundle__summary__label,.product__main--new-offer .product__variant-selects__bundle__summary__price,.product__main--new-offer .product__variant-selects__bundle__text,.product__main--new-offer .product__variant-selects__dropdown select,.product__main--new-offer .product__variant-selects__dropdown__size-information,.product__main--new-offer .product__variant-selects__label,.product__main--new-offer .product__variant-selects__swatch__label__information,.product__main--new-offer-sommier .product__variant-selects__bundle__card__description,.product__main--new-offer-sommier .product__variant-selects__bundle__card__label,.product__main--new-offer-sommier .product__variant-selects__bundle__card__label__features,.product__main--new-offer-sommier .product__variant-selects__bundle__card__label__options,.product__main--new-offer-sommier .product__variant-selects__bundle__card__label__title,.product__main--new-offer-sommier .product__variant-selects__bundle__card__price,.product__main--new-offer-sommier .product__variant-selects__bundle__summary__label,.product__main--new-offer-sommier .product__variant-selects__bundle__summary__price,.product__main--new-offer-sommier .product__variant-selects__bundle__text,.product__main--new-offer-sommier .product__variant-selects__dropdown select,.product__main--new-offer-sommier .product__variant-selects__dropdown__size-information,.product__main--new-offer-sommier .product__variant-selects__label,.product__main--new-offer-sommier .product__variant-selects__swatch__label__information{font-family:var(--font-narrow-medium-family);font-weight:500}.product__main--new-offer .product__variant-selects__bundle__card__price-surplus,.product__main--new-offer .product__variant-selects__bundle__included-card__title,.product__main--new-offer-sommier .product__variant-selects__bundle__card__price-surplus,.product__main--new-offer-sommier .product__variant-selects__bundle__included-card__title{font-family:var(--font-narrow-bold-family);font-weight:700}.product__main--new-offer .product__variant-selects__bundle__included-card__features,.product__main--new-offer .product__variant-selects__swatch-style__summary__features__item,.product__main--new-offer .product__variant-selects__swatch-style__summary__label,.product__main--new-offer .product__variant-selects__swatch-style__text,.product__main--new-offer-sommier .product__variant-selects__bundle__included-card__features,.product__main--new-offer-sommier .product__variant-selects__swatch-style__summary__features__item,.product__main--new-offer-sommier .product__variant-selects__swatch-style__summary__label,.product__main--new-offer-sommier .product__variant-selects__swatch-style__text{font-family:var(--font-narrow-medium-family);font-weight:500}.product__main--new-offer .product__variant-selects__swatch__list__shape label,.product__main--new-offer-sommier .product__variant-selects__swatch__list__shape label{font-family:var(--font-narrow-medium-family)!important;font-weight:500!important}.product__main--new-offer .product__variant-selects__swatch .swatch-input__label,.product__main--new-offer .product__variant-selects__swatch-comfort__summary__features__item,.product__main--new-offer .product__variant-selects__swatch-comfort__summary__label__value,.product__main--new-offer .product__variant-selects__swatch-comfort__summary__price,.product__main--new-offer-sommier .product__variant-selects__swatch .swatch-input__label,.product__main--new-offer-sommier .product__variant-selects__swatch-comfort__summary__features__item,.product__main--new-offer-sommier .product__variant-selects__swatch-comfort__summary__label__value,.product__main--new-offer-sommier .product__variant-selects__swatch-comfort__summary__price{font-family:var(--font-narrow-medium-family);font-weight:500}.product__banner-pack{margin-bottom:1.6rem}.product__banner-pack__item{border-radius:.8rem;height:auto;max-width:none;min-height:256px;overflow:hidden;position:relative}.product__banner-pack__image-wrapper{inset:0;position:absolute}.product__banner-pack__image-wrapper .overlay{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);height:100%;inset:0;position:absolute;width:100%;z-index:1}.product__banner-pack__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product__banner-pack__text{bottom:0;display:flex;flex-direction:column;gap:.6rem;justify-content:flex-end;margin-top:auto;padding:1.6rem;position:static;z-index:1}.product__banner-pack__text>*{margin:0;width:-moz-fit-content;width:fit-content}.product__banner-pack__text .button{margin-top:1rem;position:static;will-change:unset}.product__banner-pack__item-title{font-family:var(--font-narrow-bold-family);letter-spacing:0}@media screen and (max-width:989.98px){.product__banner-pack__item-title{font-size:calc(var(--font-body-scale)*2.4rem)!important}}.product__banner-pack__description *{margin:0!important}.product__banner-pack__description p{margin-block:.4rem!important}.product__banner-pack__description ul{-moz-columns:2;column-count:2;-moz-column-gap:1.6rem;column-gap:1.6rem;display:inline-flex;flex-wrap:wrap;gap:3rem;list-style-position:inside;list-style-type:"✓ ";margin:0;padding:.6rem 0 0;row-gap:.5rem;width:-moz-fit-content;width:fit-content}.product__banner-pack__description li{font-weight:700;white-space:nowrap;-moz-column-break-inside:avoid;break-inside:avoid;font-size:calc(var(--font-body-scale)*1.2rem);margin-bottom:.8rem}.product__banner-pack__badge.badge--other{--text-color:#fff;--background-color:#b85d5c;--border-color:#fff}.product__reassurances{margin-top:2rem}@media screen and (min-width:990px){.product__reassurances reassurances-component{margin-inline:auto;max-width:90%}.product__reassurances .swiper-wrapper{gap:1.6rem;--grid-desktop-horizontal-spacing:16px}}.product__reassurances .reassurances__heading{font-size:calc(var(--font-body-scale)*1.4rem)!important}@media screen and (min-width:990px){.product__reassurances .reassurances__heading{margin-bottom:0!important;margin-top:0}}.product__reassurances .reassurances__subheading{font-size:calc(var(--font-body-scale)*1.2rem)!important;margin-top:.8rem!important}@media screen and (max-width:989.98px){.product__reassurances{background-color:#fff;border-radius:4px;display:block;padding:.8rem;position:relative}.product__reassurances .reassurances__content.swiper{background-color:transparent;border-radius:0;padding:0;position:relative}.product__reassurances .swiper-wrapper{flex-wrap:nowrap;gap:0;margin-bottom:0!important}.product__reassurances .reassurances__item.swiper-slide .reassurances__media{--icon-width:30px!important;height:30px;width:30px}.product__reassurances .reassurances__item.swiper-slide .reassurances__heading{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem)!important;font-weight:700;line-height:1.16em;text-transform:uppercase}.product__reassurances .reassurances__item.swiper-slide .reassurances__subheading{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1rem)!important;font-weight:400;line-height:1.4em}}.product__description-tabs{border:none!important}.product__description-tabs .accordion__content{padding:0}@media screen and (min-width:990px){.product__description-tabs .accordion__content{font-size:calc(var(--font-body-scale)*1.4rem)}}.product__description-tabs .accordion__title{font-family:var(--font-body-family);font-weight:700;text-transform:none}.product__description-tabs .accordion__title:has(>img){display:grid;grid-template-columns:32px 1fr}.product__description-tabs .accordion__title-icon{height:1.5em;margin-right:.5em;width:auto}.product__description-tabs .summary__title+.icon-caret{right:0}.product__description-tabs details{border-bottom:.1rem solid #ebebeb}.product__description-tabs .metafield-rich_text_field>*{margin-top:0}.product__description-tabs ul{display:flex;flex-direction:column;gap:1rem}.product__description-tabs ul li{line-height:normal}.product .product__claims__with_special_badges{border-bottom:.1rem solid #ebebeb;margin-bottom:1.6rem;padding-bottom:1.6rem}.product .product__claims:has(+.product__ribbon-badges){margin-bottom:.8rem}.product__main--pack-new .product__variant-selects__information__title{color:#010c27;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;line-height:1.6rem;margin-bottom:.6rem;text-transform:uppercase}.product__main--pack-new .product__claims__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.product__main--pack-new .product__claims .product__claims__list .product__claim__item{align-items:center;color:#757575;display:flex;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;gap:.6rem;height:1.6rem;line-height:1.6rem;margin:0;padding:0}.product__main--pack-new .product__claims .product__claims__list .product__claim__item::marker{content:"";display:none}.product__main--pack-new .product__claims .product__claims__list .product__claim__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 6'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m1 3 2 2 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.6rem;width:.75rem}.product__main--pack-new .product__ribbon-badges{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.product__main--pack-new .product__ribbon-badge{align-items:center;background-color:#fbf5ed;border:.5px solid #ce5558;border-radius:.4rem;color:#ce5558;display:inline-flex;font-family:var(--font-narrow-medium-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;gap:.6rem;height:2.4rem;line-height:1em;padding:0 .8rem;white-space:nowrap}.product__main--pack-new .product__ribbon-badge__icon{flex-shrink:0;height:1.2rem;width:1.2rem}.product__main--pack-new .product__ribbon-badge__text{margin-top:1px}.product__main--pack-new .product__ribbon-badge__text p{margin:0}.product__main--pack-new .product__ribbon-badge__text b,.product__main--pack-new .product__ribbon-badge__text strong{font-family:var(--font-narrow-bold-family);font-weight:700}.product__main--pack-new .product__ribbon-badge *{display:inline-block;text-box:trim-both ex alphabetic}@media screen and (min-width:990px){.product__main--pack-new .product__media-wrapper{align-self:start;position:sticky;top:calc(var(--header-height, var(--header-height-default)))}.product__main--pack-new media-gallery.product__column-sticky{position:static;top:auto}}