:root{--space-1:.4rem;--space-2:.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.2rem;--space-7:4.8rem;--space-8:6.4rem;--section-y:var(--soah-section-y-m,24px);--section-title:2.4rem;--section-title-lh:1.2;--body-copy:1.5rem;--soah-selected-c:var(--soah-selected,#b5895e);--soah-buy:#171614}@media screen and (min-width:750px){:root{--section-y:var(--soah-section-y-d,40px);--section-title:3.6rem}}html body .product-form__submit.button,html body .product-form__submit.button:link,html body .product-form__submit.button:visited,html body .product-form__submit.button:hover,html body .product-form__submit.button:focus,html body .product-form__submit.button:focus-visible,html body .product-form__submit.button:active,html body .soah-sticky-atc__cta,html body .soah-sticky-atc__cta:hover,html body .soah-sticky-atc__cta:active{background-color:var(--soah-buy);color:#fff}html body .product-form__submit.button>*{color:#fff}html body .soah-set__card.is-selected{border-color:var(--soah-selected-c);box-shadow:0 0 0 1px var(--soah-selected-c);background:var(--soah-tint,#FDF7F3)}html body .soah-set__card.is-selected .soah-set__radio{border-color:var(--soah-selected-c)}html body .soah-set__card.is-selected .soah-set__radio:after{background:var(--soah-selected-c)}html body .soah-set{margin:var(--space-2) 0 var(--space-1)}html body .soah-set__cards{gap:var(--space-2)}html body .soah-set__hit{min-height:6.4rem;padding:var(--space-2) var(--space-3);column-gap:var(--space-2)}html body .soah-set__name{font-size:1.5rem;line-height:1.2}html body .soah-set__line{font-size:1.3rem;line-height:1.25}html body .soah-set__price{font-size:1.7rem}html body .soah-set__was{font-size:1.2rem}html body .soah-set__mini{margin-top:var(--space-1)}html body .soah-set__mini-item img{width:3.2rem;height:3.2rem;padding:.2rem}html body .soah-set__gift{grid-template-columns:3.2rem minmax(0,1fr) auto;min-height:3.8rem;padding:.2rem var(--space-3);gap:var(--space-2)}html body .soah-set__gift-img{width:3.2rem;height:3.2rem;padding:.2rem}html body .soah-set__gift-label{font-size:1.4rem;line-height:1.2}html body .soah-set__qtybox{margin-top:var(--space-2)}html body .soah-set__qty-title{margin:0 0 var(--space-1)}html body .soah-set__qtycard{padding:var(--space-1) var(--space-2)}html body .soah-set__stepper{grid-template-columns:4.4rem 3rem 4.4rem;width:12.1rem;height:4.7rem}html body .soah-set__step{width:4.4rem}html body .soah-set-foot{margin:0 0 var(--space-2)}html body .soah-set-foot__pay{margin:var(--space-2) 0 var(--space-3)}html body .soah-finish{margin:var(--space-2) 0}html body .soah-persuasion{margin:0 0 var(--space-2)}html body .soah-persuasion--checks .soah-persuasion__list{gap:.3rem}html body .soah-persuasion--checks .soah-persuasion__item{margin:0;font-size:1.4rem;line-height:1.3;gap:var(--space-2)}html body .soah-set__card[data-card=set] .soah-set__hit{padding-top:var(--space-3)}@media screen and (max-width:749px){html body:has(.soah-editorial-hero) .product.grid{flex-flow:row wrap;align-items:center}html body:has(.soah-editorial-hero) .product__info-container>*,html body .soah-editorial-hero>*,html body:has(.soah-editorial-hero) .product.grid>.product__media-wrapper{flex:0 0 100%;max-width:100%}html body .soah-editorial-hero>.soah-editorial-hero__product-title{flex:0 1 auto;margin:var(--space-1) 0;font-size:1.5rem;line-height:1.3;min-width:0}html body .soah-editorial-hero>.soah-editorial-hero__reviews{flex:0 0 auto;margin-block:var(--space-1);margin-inline-start:auto}html body:has(.soah-editorial-hero) .product__media-wrapper{position:relative;z-index:0;isolation:isolate}html body:has(.soah-editorial-hero) .slider-mobile-gutter{margin:0;padding:0}html body:has(.soah-editorial-hero) .product__media-list.grid--peek{gap:0;margin:0;padding:0;scroll-padding:0}html body:has(.soah-editorial-hero) .product__media-list .product__media-item{flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0}html body:has(.soah-editorial-hero) .product__media-list .product-media-container{height:var(--soah-hero-h,280px)}html body:has(.soah-editorial-hero) .product__media-list .product__media{height:100%;padding-top:0!important}html body:has(.soah-editorial-hero) .product__media-list .product__media img{object-fit:contain;background:var(--soah-muted,#F7F5F3)}html body:has(.soah-editorial-hero) .product__media-list .product__media-item:first-child .product__media img{object-fit:cover;object-position:50% 22%}html body:has(.soah-editorial-hero) .soah-gallery-eyebrow{position:static;margin:.7rem 0 0;padding:0;background:none;border-radius:0;font-size:1.25rem;line-height:1.35;color:#77706a;gap:.5rem;pointer-events:none}html body:has(.soah-editorial-hero) .soah-gallery-eyebrow__rule{display:none}html body:has(.soah-editorial-hero) .my-slider-progress{position:absolute;z-index:3;inset-inline:0;top:calc(var(--soah-hero-h,280px) - .3rem);height:.3rem;margin:0;border-radius:0}html body:has(.soah-editorial-hero) .my-slider-progress-bar{height:.3rem}html body .soah-editorial-hero__headline{margin:var(--space-1) 0;font-size:clamp(1.7rem,5.1vw,2rem);line-height:1.2}html body .soah-persuasion{margin-bottom:var(--space-1)}html body .soah-persuasion--checks .soah-persuasion__item{gap:.6rem}html body .soah-set{margin-top:0}html body .soah-persuasion__intro{margin:0 0 var(--space-1);font-size:1.4rem;line-height:1.35}html body .soah-persuasion__item{margin:0 0 .4rem;padding-left:0;padding-inline-start:1.4rem;font-size:1.4rem;line-height:1.35}html body .soah-finish{display:grid;grid-template-columns:7.6rem minmax(0,1fr);align-items:center;column-gap:var(--space-2);margin:var(--space-1) 0}html body .soah-finish__label{margin:0;font-size:1.1rem;line-height:1.25}html body .soah-finish__cards{gap:var(--space-2)}html body .soah-finish__card{min-height:4.4rem;padding:0 var(--space-2)}html body .soah-finish__thumb,html body .soah-finish__thumb--cutout{width:3.2rem;height:3.2rem}html body .soah-finish__tick{display:none}html body .soah-sticky-atc{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom))}html body .soah-sticky-atc__row{flex:1 1 auto;gap:var(--space-2)}html body .soah-sticky-atc__thumb{width:4.4rem;height:4.4rem}html body .soah-sticky-atc__title,html body .soah-sticky-atc__now{font-size:1.4rem}html body .soah-sticky-atc__was{font-size:1.2rem}html body .soah-sticky-atc__choice{display:none}html body .soah-sticky-atc__cta,html body .soah-sticky-atc__cta:link,html body .soah-sticky-atc__cta:visited,html body .soah-sticky-atc__cta:hover,html body .soah-sticky-atc__cta:active,html body .soah-sticky-atc__cta:focus,html body .soah-sticky-atc__cta:focus-visible{flex:0 0 auto;width:auto;margin-top:0;padding:1.4rem 1.8rem;font-size:1.3rem;white-space:nowrap;min-height:4.4rem}}.soah-bm{font-family:var(--font-body-family);color:var(--soah-bm-fg,#fff);background:var(--soah-bm-bg,#171614);margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.soah-bm--badge{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:.4rem;font-size:1rem;white-space:nowrap;vertical-align:middle}.soah-bm--band{display:flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.3rem var(--space-3);border-radius:.6rem;font-size:1.15rem;margin-bottom:var(--space-1)}.soah-bm__text:before,.soah-bm__text:after{content:"";display:inline-block;width:2rem;height:1px;background:var(--soah-selected-c);vertical-align:middle;margin-inline:.8rem}body[data-soah-bm=on] .soah-set__tag{background:var(--soah-bm-bg,#171614);color:var(--soah-bm-fg,#fff)}body[data-soah-bm=on] .soah-set__tag:after{display:none;animation:none}.soah-bm-band-section{padding:var(--space-3) 1.5rem 0}@media screen and (min-width:750px){.soah-bm-band-section{max-width:var(--page-width);margin:0 auto;padding:var(--space-4) 5rem 0}}body[data-soah-bm=on] .card__badge .badge{background:var(--soah-bm-bg,#171614);color:var(--soah-bm-fg,#fff);border-color:transparent}html body main [class*=section-template][class*=-padding],html body [id*=trustpilot_image] [class*=-settings],html body [id*=soah_installation]>*,html body [id*=cartridge_calculator] .cc,html body .soah-mp,html body .soah-bag,html body .avis-clients-section{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}html body .avis-clients-section{margin-top:0;margin-bottom:0}html body main [id^=MainProduct-][class*=-padding]{padding-top:0!important;padding-bottom:var(--space-3)!important}html body [class*=faq-general-section-]{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}html body .soah-bag__h2,html body .soah-mp h2,html body [id*=soah_installation] h2,html body .avis-clients-section h2,html body [id*=cartridge_calculator] h2,html body [id*=trustpilot_image] h2,html body [class*=faq-general-title-]{font-size:var(--section-title);line-height:var(--section-title-lh)}html body .section-header{margin-bottom:var(--space-3)!important;transform:translateY(var(--space-2))}@media screen and (max-width:749px){html body .section-header{margin-bottom:var(--space-1)!important;transform:translateY(var(--space-1))}html body .section-header .header{min-height:4.4rem;padding-top:0;padding-bottom:0}html body .section-header .header__heading-logo{max-height:2.4rem;width:auto}html body:has(.soah-editorial-hero) .section-header{margin-bottom:.2rem!important;transform:translateY(.2rem)}html body:has(.soah-editorial-hero) .section-header .header-wrapper,html body:has(.soah-editorial-hero) .section-header .header{height:4.4rem;min-height:4.4rem}}@media screen and (max-width:749px){html body [id*=image_banner_2] [class*=-settings]{padding-top:7rem!important}}html body [id*=image_banner_2] [class*=-settings]{padding-bottom:var(--space-5)!important}html body [id*=image_banner_2] [class*=section-template]:not([class*=-settings]){margin-bottom:0!important}html body [id*=scrolling_text_bar]{margin-bottom:0}html body [id*=icon_blocks] [class*=section-template]:not([class*=-settings]){margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:749px){html body .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-3)}html body .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0;padding:0}html body .footer__blocks-wrapper>.footer-block--newsletter,html body .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:1 / -1}html body .footer-block__details-content{margin-bottom:0}html body .footer-block__details-content>li{margin:0}html body .footer-block__details-content .list-menu__item--link{padding-top:.4rem;padding-bottom:.4rem;min-height:4.4rem;display:flex;align-items:center}html body .footer__content-top{padding-top:var(--space-5);padding-bottom:var(--space-4)}html body .footer__content-bottom{padding-top:var(--space-3)}}html body .cart__empty-text,html body .cart-items{margin-top:0}html body .title-wrapper-with-link{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}html body cart-drawer .drawer__header{align-items:center;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2)}html body cart-drawer .drawer__heading{margin:0}html body cart-drawer .soah-bm--badge{margin-inline-end:auto}html body .cart__warnings .soah-bm--band,html body .cart-drawer__empty-content .soah-bm--band{width:max-content;max-width:100%;margin:0 auto var(--space-3)}html body .article-template__hero-container,html body .article-template__hero-adapt{max-height:32vh;overflow:hidden}html body .article-template header,html body .article-template__title{margin-top:var(--space-3);margin-bottom:var(--space-2)}html body .article-template__content{margin-top:var(--space-3);margin-bottom:var(--space-4)}html body [id*=rich_text_Nkyhc3] .rich-text__wrapper{padding-block:var(--space-3) 0}html body [id*=rich_text_Nkyhc3] .rich-text__blocks>*{margin:0}@media screen and (min-width:750px){html body .article-template__hero-container,html body .article-template__hero-adapt{max-height:44rem}}html body .main-page-title{margin-bottom:var(--space-3)}html body .contact{margin-top:var(--space-2)}html body .contact .field{margin-bottom:var(--space-2)}@media screen and (min-width:750px){html body:has(.soah-editorial-hero) .product.grid{margin-top:var(--space-3)}}@media screen and (min-width:990px){html body .soah-editorial-hero{margin:var(--space-2) 0 var(--space-2)}html body .soah-editorial-hero__product-title{margin:0 0 var(--space-1);font-size:1.8rem}html body .soah-editorial-hero__reviews{margin:0 0 var(--space-2)}html body .soah-editorial-hero__headline{margin:0 0 var(--space-2);font-size:2.8rem;line-height:1.15}html body .soah-finish{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:center;column-gap:var(--space-3);margin:var(--space-2) 0}html body .soah-finish__label{margin:0}html body .soah-finish__card{min-height:4.4rem;padding-top:0;padding-bottom:0}html body .soah-finish__thumb,html body .soah-finish__thumb--cutout{width:3.2rem;height:3.2rem}html body .soah-finish__tick{display:none}html body .soah-set__gift{min-height:3.4rem}html body .soah-set__qtybox{margin-top:var(--space-1)}}html body .avis-resume,html body .sis-header{margin-bottom:var(--space-4)}html body .soah-ch__next,html body [class*=testimonials-slider-wrapper-]{margin-top:var(--space-4)}html body .cart__login-title{margin-top:var(--space-5)}html body .article-template__back{margin-top:var(--space-5);margin-bottom:var(--space-4)}html body .rich-text__wrapper,html body .collapsible-content{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}html body .image-with-text__content{padding-bottom:var(--space-4)}html body .compare-box{padding-bottom:var(--space-5)}html body [id*=comparison_table]{padding-top:0}html body .soah-cmp{overflow-x:clip}html body .dw-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}html body .soah-cmp section,html body .soah-cmp__sec{padding-top:var(--section-y);padding-bottom:var(--section-y)}html body .purchase-option:has(.purchase-type-radio:checked){border-color:var(--soah-selected)!important;background:var(--soah-tint,#faf6f0)!important}html body .purchase-type-radio{accent-color:var(--soah-selected)}html body .subscription-tag{background:#f3ebe0!important;color:#6d5335!important}html body .soah-sub-note{font-size:1.1rem!important;line-height:1.4}html body .soah-benefits li{font-size:1.15rem}html body .p1,html body .p1 *{font-size:max(1.2rem,1em)!important}@media screen and (max-width:749px){html body[data-soah-bullets=below]:has(.soah-editorial-hero) .soah-pay{order:5}html body[data-soah-bullets=below]:has(.soah-editorial-hero) .soah-persuasion{order:6;margin-top:var(--space-3)}html body[data-soah-bullets=below]:has(.soah-editorial-hero) .soah-pay~*{order:7}html body .subscription-selector{margin:var(--space-1) 0 var(--space-2)}html body .purchase-type-selector{gap:var(--space-1)}html body .purchase-option{padding:1rem 1.2rem;gap:1rem;align-items:flex-start}html body .purchase-type-radio{margin-top:.3rem}html body .purchase-option-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:.2rem;align-items:start;width:100%;line-height:1.3}html body .purchase-option-label{display:contents}html body .purchase-option-price{grid-column:2;grid-row:1 / span 2;margin:0;justify-self:end}html body .subscription-price-amount-row{max-width:12.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:.4rem;row-gap:0}html body .subscription-price-amount-row .original-price{flex:0 0 100%;text-align:end;font-size:1.2rem;line-height:1.3}html body .subscription-price-amount-row .discounted-price{line-height:1.3}html body .subscription-tag{justify-self:start;margin:0}html body .soah-benefits{grid-column:1 / -1;margin:.4rem 0 0}html body .soah-sub-note{margin-top:var(--space-1)}}@media screen and (max-width:749px){html body .header__icon--menu,html body .header__icon--cart,html body .sis-arrow,html body .avis-arrow,html body .slider-button,html body .sis-dot,html body .avis-dot,html body .cc-mini,html body .soah-review-row--link,html body .title-wrapper-with-link .link,html body .cart__login-paragraph .link{position:relative;overflow:visible}html body .soah-labbadge__close{overflow:visible}html body .header__icon--menu:after,html body .header__icon--cart:after,html body .sis-arrow:after,html body .avis-arrow:after,html body .slider-button:after,html body .sis-dot:after,html body .avis-dot:after,html body .cc-mini:after,html body .soah-labbadge__close:after,html body .soah-review-row--link:after,html body .title-wrapper-with-link .link:after,html body .cart__login-paragraph .link:after{content:"";position:absolute}html body .header__icon--menu:after,html body .header__icon--cart:after{top:-12px;right:-12px;bottom:-12px;left:-12px}html body .sis-arrow:after{top:-7px;right:-7px;bottom:-7px;left:-7px}html body .avis-arrow:after{top:-6px;right:-6px;bottom:-6px;left:-6px}html body .slider-button:after{top:-7px;right:-7px;bottom:-7px;left:-7px}html body .sis-dot:after,html body .avis-dot:after{top:-10px;right:0;bottom:-10px;left:0}html body .soah-ch__tab{min-height:4.4rem;display:inline-flex;align-items:center}html body .cc-mini:after{top:-9px;right:-9px;bottom:-9px;left:-9px}html body .soah-labbadge__close:after{inset-block:-8px;inset-inline:-20px -12px}html body .soah-review-row--link{z-index:2}html body .soah-review-row--link:after{inset-block:-6px -22px;inset-inline-start:0;width:44px}html body .header__heading-link{position:relative}html body .header__heading-link:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}html body .list-social__link{position:relative}html body .list-social__link:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}html body .policies a{position:relative}html body .policies a:after{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}html body .copyright__content a{position:relative}html body .copyright__content a:after{content:"";position:absolute;top:-15px;right:-6px;bottom:-15px;left:-6px}html body .title-wrapper-with-link .link:after,html body .cart__login-paragraph .link:after{top:-9px;right:-2px;bottom:-9px;left:-2px}html body .cc-range{height:44px;margin-block:-20px;background-clip:content-box!important;padding-block:20px;box-sizing:border-box}html body .cc-range::-webkit-slider-thumb{margin-top:3.5px}}[dir=rtl] [class*=marquee],[dir=rtl] [class*=scrolling-],[dir=rtl] .soah-pay__track{direction:ltr}[dir=rtl] [class*=marquee]>*,[dir=rtl] [class*=scrolling-]>*{direction:rtl}[dir=rtl] [class*=scrolling-scrolling-list]{animation-direction:reverse}[dir=rtl] .avis-arrow svg,[dir=rtl] .sis-arrow svg,[dir=rtl] .soah-bag__arrow svg{transform:scaleX(-1)}[dir=rtl] .soah-benefits li{padding-left:0;padding-right:16px}[dir=rtl] .soah-benefits li:before{left:auto;right:0}[dir=rtl] .soah-benefits li:after{left:auto;right:.34rem}[dir=rtl] .soah-bag__grid{scroll-padding-left:0;scroll-padding-right:24px}[dir=rtl] .article-card .card__heading,[dir=rtl] .article-card__excerpt{unicode-bidi:plaintext}[dir=rtl] .soah-persuasion__item:before{left:auto;right:0}[dir=rtl] body{text-align:right}[dir=rtl] header-drawer{margin-left:0;margin-right:-1.2rem}[dir=rtl] .header__icons{padding-right:0;padding-left:.8rem}[dir=rtl] .header__icon--cart{margin-right:1.2rem;margin-left:-1.2rem}[dir=rtl] .drawer__inner{transform:translate(-100%)}[dir=rtl] .drawer.active .drawer__inner{transform:translate(0)}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%)}[dir=rtl] .js details[open].menu-opening>.menu-drawer,[dir=rtl] details[open].menu-opening>.menu-drawer{transform:translate(0)}[dir=rtl] summary .icon-caret{right:auto;left:1.5rem}[dir=rtl] .avis-card{text-align:right}[dir=rtl] .quote-icon{right:auto;left:20px}[dir=rtl] #carthike-chat-button-container{left:16px!important;right:auto!important}[dir=rtl] .drawer__close{right:auto;left:1.5rem}[dir=rtl] .totals__total-value{margin-left:0}[dir=rtl] .cart__footer .totals__total-value{margin-right:2rem}[dir=rtl] .custom-swiper-nav svg{transform:scaleX(-1)}[dir=rtl] .cart-remove-button{right:auto;left:0}@media screen and (max-width:749px){html body:has(.soah-editorial-hero) .product.grid{padding-inline:.5rem}html body:has(.soah-editorial-hero) .soah-editorial-hero>.soah-editorial-hero__product-title{flex:0 0 100%;margin:var(--space-4) 0 0;font-size:1.25rem;line-height:1.3;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#77706a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body:has(.soah-editorial-hero) .soah-editorial-hero>.soah-editorial-hero__reviews{flex:0 0 100%;margin:.7rem 0 0}html body:has(.soah-editorial-hero) .product.grid>.product__media-wrapper{margin-top:1rem}html body:has(.soah-editorial-hero) .product__media-list .product-media-container,html body:has(.soah-editorial-hero) .product__media-list .product__media{border-radius:1.6rem}html body:has(.soah-editorial-hero) .product__media-list .product__media{overflow:hidden}html body:has(.soah-editorial-hero) .product__media-list .product__media img{border-radius:1.6rem}html body:has(.soah-editorial-hero) .my-slider-progress{display:none}html body:has(.soah-editorial-hero) .soah-editorial-hero__headline{margin:var(--space-4) 0 0;font-size:clamp(1.6rem,calc((100vw - 4rem)*.056),2rem);line-height:1.3;text-wrap:balance}html body:has(.soah-editorial-hero) .soah-persuasion{margin:var(--space-4) 0 0}html body:has(.soah-editorial-hero) .soah-persuasion--checks .soah-persuasion__list{gap:var(--space-2)}html body:has(.soah-editorial-hero) .soah-persuasion--checks .soah-persuasion__item{font-size:1.5rem;line-height:1.4}}@media screen and (max-width:749px){html body:has(.soah-set) .soah-finish{display:block;margin:var(--space-4) 0 0}html body:has(.soah-set) .soah-finish__label{margin:0 0 var(--space-2);font-size:1.2rem}html body:has(.soah-set) .soah-finish__cards{gap:var(--space-3)}html body:has(.soah-set) .soah-finish__card{min-height:5.6rem}html body:has(.soah-set) .soah-set{margin-top:var(--space-5)}html body:has(.soah-set) .soah-set .soah-bm--band{margin:0 0 var(--space-3);min-height:3.2rem}html body:has(.soah-set) .soah-set__cards{gap:var(--space-3)}html body:has(.soah-set) .soah-set__card[data-card=set]{margin-top:var(--space-3)}html body:has(.soah-set) .soah-set__hit{min-height:7.6rem;padding:var(--space-3) var(--space-4);column-gap:var(--space-3)}html body:has(.soah-set) .soah-set__card[data-card=set] .soah-set__hit{padding-top:var(--space-4)}html body:has(.soah-set) .soah-set__gift{min-height:5.2rem;padding:var(--space-2) var(--space-4)}html body:has(.soah-set) .soah-set__card .soah-bm--badge{display:none}html body:has(.soah-set) .soah-set__qtybox{margin-top:var(--space-5)}html body:has(.soah-set) .soah-set__qty-title{margin:0 0 var(--space-2)}html body:has(.soah-set) .soah-set__qtycard{padding:var(--space-2) var(--space-3);gap:var(--space-2)}html body:has(.soah-set) .soah-set__qty-text{font-size:1.3rem}html body:has(.soah-set) .product-form__buttons{margin-top:var(--space-4)}html body:has(.soah-set) .product-form__submit{min-height:5.8rem}html body:has(.soah-set) .soah-pay{margin-top:var(--space-3)}html body:has(.soah-set) .soah-set-foot{margin-top:var(--space-3)}}@media screen and (max-width:374px){html body:has(.soah-set) .soah-set__qty-heads{display:none}}@media screen and (max-width:749px){html body:has([id*=stripe_subscriptions]) .product__info-container .soah-bm--band{margin:var(--space-4) 0 var(--space-2)}html body:has([id*=stripe_subscriptions]) .soah-persuasion__item{margin-bottom:var(--space-2)}}@media screen and (max-width:749px){html body [id*=image_banner_2] [class*=section-template]:not([class*=-settings])>[class*=section-template]{padding-top:9.6rem!important}html body [id*=image_banner_2] [class*=image-banner-heading] p,html body [id*=image_banner_2] [class*=image-banner-heading] p strong{font-size:2.6rem!important;line-height:1.2!important}html body [id*=image_banner_2] [class*=image-banner-heading] p{text-wrap:balance}html body [id*=image_banner_2] [class*=image-banner-heading]{margin-top:var(--space-4)}html body [id*=image_banner_2] [class*=image-banner-text-] p{font-size:1.4rem;line-height:1.45}html body [id*=image_banner_2] [class*=image-banner-feature-text]{font-size:1.35rem;line-height:1.4}html body [id*=image_banner_2] a[class*=image-banner-button]{margin-top:var(--space-5);padding:1.8rem 5.6rem!important;line-height:1.2}html body [id*=scrolling_text_bar_VBM8Rj]{margin-top:-3.2rem;margin-bottom:-2.4rem}}@media screen and (max-width:749px){html body cart-items .title-wrapper-with-link .title--primary{font-size:2.8rem;line-height:1.2}html body cart-items .title-wrapper-with-link{margin-bottom:var(--space-4)}html body cart-items .cart-item{grid-template-columns:9rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-3)}html body cart-items .cart-item__media{grid-column:1;grid-row:1 / span 2;width:9rem}html body cart-items .cart-item__image-container,html body cart-items .cart-item__image{width:9rem;height:9rem;border-radius:1.2rem;overflow:hidden}html body cart-items .cart-item__image{object-fit:cover}html body cart-items .cart-item__details{grid-column:2;grid-row:1}html body cart-items .cart-item__quantity{grid-column:2;grid-row:2}html body cart-items .cart-item__name{font-size:1.5rem;line-height:1.3;font-weight:500}html body cart-items .cart-item .product-option{font-size:1.3rem;margin-top:var(--space-1)}html body .cart__footer .totals__total,html body .cart__footer .totals__total-value{font-size:1.7rem}html body .cart__footer .cart__checkout-button,html body .cart__footer [name=checkout]{min-height:5.6rem}html body .cart__footer{padding-top:var(--space-4)}}@media screen and (max-width:749px){html body cart-drawer .drawer__heading{font-size:1.8rem}html body cart-drawer .cart-item{grid-template-columns:7.6rem minmax(0,1fr);column-gap:var(--space-3);padding-block:var(--space-3)}html body cart-drawer .cart-item__media,html body cart-drawer .cart-item__image{width:7.6rem;height:7.6rem}html body cart-drawer .cart-item__image{border-radius:1rem;object-fit:cover}html body cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.3}html body cart-drawer .cart-item__price-wrapper,html body cart-drawer .cart-item .priceunit{font-size:1.4rem}html body cart-drawer .cart__checkout-button,html body cart-drawer [name=checkout]{min-height:5.6rem}}@media screen and (max-width:749px){html body [id*=__banner] .collection-hero strong{display:block;font-size:2.4rem;line-height:1.2;margin-bottom:var(--space-2)}html body [id*=__banner] .collection-hero .p1,html body [id*=__banner] .collection-hero .p1 *{font-size:1.4rem!important;line-height:1.45}html body .product-grid{row-gap:var(--space-5)}html body .product-grid .card__inner,html body .product-grid .card__media{border-radius:1.2rem;overflow:hidden}html body .product-grid .card__heading{font-size:1.5rem;line-height:1.3;font-weight:500}html body .product-grid .price-item{font-size:1.4rem}}@media screen and (max-width:749px){html body:has(.product-grid-container) [id*=comparison_table] .product-comparison{margin-top:0!important;padding-top:0!important}html body:has(.product-grid-container) [id*=comparison_table] .compare-box,html body:has(.product-grid-container) [id*=comparison_table] .comparison-feature-details{padding-top:0!important}html body:has(.product-grid-container) [id*=comparison_table] .comparison-heading{margin-top:0!important}}@media screen and (max-width:749px){html{scrollbar-width:none}html body *::-webkit-scrollbar,html::-webkit-scrollbar{width:0!important;height:0!important;display:none}}html body cart-drawer .drawer__inner{display:flex;flex-direction:column;height:100%}html body cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto}html body cart-drawer .drawer__footer{flex:none;padding-top:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}html body cart-drawer .cart-drawer__footer{padding-top:0}html body cart-drawer .totals{margin:0}html body cart-drawer .cart__ctas{margin-top:2rem}html body cart-drawer .soah-cta{gap:0}html body cart-drawer .soah-cta__cp{gap:1.2rem;margin-bottom:2rem}html body cart-drawer .soah-cta .soah-cta__main{height:5.6rem;min-height:5.6rem;font-size:1.4rem;background:#171614;color:#fff}html body cart-drawer .soah-cta__skip{position:relative;margin:1.2rem 0 0;padding:0 .6rem;line-height:1.3}html body cart-drawer .soah-cta__skip:after{content:"";position:absolute;top:-1.4rem;right:0;bottom:-1.4rem;left:0}html body cart-drawer .soah-proof-lines-bottom{margin-top:1.8rem;row-gap:1.2rem;column-gap:1.2rem}html body cart-drawer .soah-upgrade{margin:var(--space-3) 1.5rem 0;padding:var(--space-3) var(--space-4);border:1px solid var(--soah-selected,#b5895e);border-radius:1.2rem;background:var(--soah-tint,#faf6f0)}html body cart-drawer .soah-upgrade__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--soah-ink,#171614)}html body cart-drawer .soah-upgrade__line{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--soah-ink,#171614)}html body cart-drawer .soah-upgrade__calc{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:#5f5852}html body cart-drawer .soah-upgrade__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin-top:var(--space-3);border:1.5px solid var(--soah-ink,#171614);border-radius:999px;background:#fff;color:var(--soah-ink,#171614);font:600 1.35rem/1.2 var(--font-body-family);cursor:pointer}html body cart-drawer .soah-upgrade__btn.is-busy{opacity:.6;pointer-events:none}html body cart-drawer .priceunit{display:inline-flex;align-items:baseline;gap:.6rem}html body cart-drawer .priceunit .cart-item__old-price{font-size:.9em}html body cart-drawer .soah-cart-protect{margin-top:1.2rem}html body cart-drawer .cart-item__name{padding-inline-end:3.2rem}@media screen and (max-width:749px){html body .sis-inner,html body .avis-clients-section,html body .soah-bag__inner,html body .soah-mp__inner,html body [id*=cartridge_calculator] .cc,html body [id*=trustpilot_image] [class*=-settings]{padding-left:2rem!important;padding-right:2rem!important}html body [id*=soah_installation] h2,html body .sis-h2{font-size:var(--section-title)!important;line-height:var(--section-title-lh)!important}html body [class*=faq-general-section-]{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}html body .avis-card{flex:0 0 calc((100% - 12px) / 1.15);padding:2rem}html body .avis-card-titre{min-height:0;margin-bottom:1.2rem}html body .avis-card .ugc-media{aspect-ratio:4 / 3;margin-bottom:1.4rem}html body .avis-card-texte{font-size:1.5rem;line-height:1.5;margin-bottom:1.4rem}html body .avis-card-auteur{padding-top:1.2rem}html body .avis-card .quote-icon{font-size:7.2rem;top:.6rem;right:1.6rem}html body .avis-controls{margin-top:var(--space-3)}html body .soah-bag--rail .soah-bag__grid{margin:0 -2rem;padding:0 2rem .4rem;gap:1.2rem;scroll-padding-left:2rem}html body .soah-bag--rail .soah-bag__card{flex:0 0 calc(100vw - 5.6rem);max-width:none}}[dir=rtl] .soah-bag--rail .soah-bag__grid{scroll-padding-left:0;scroll-padding-right:2rem}[dir=rtl] .avis-card .quote-icon{right:auto;left:1.6rem}@media screen and (max-width:749px){html body main .page-width{padding-left:2rem;padding-right:2rem}html body:has(.soah-editorial-hero) .product.grid{padding-inline:0}html body [id*=rich_text_Nkyhc3] .rich-text__heading,html body [id*=typewriter_text] h2,html body [id*=featured_blog] .blog__title,html body [id*=comparison_table] .comparison-heading{font-size:var(--section-title)!important;line-height:var(--section-title-lh)!important}}html body [class*=premium_scrolling_announcement_bar],html body .soah-editorial-hero__product-title,html body .soah-gallery-eyebrow,html body .soah-review-row__text,html body .soah-review-row__text *,html body .soah-hero-review__count,html body .soah-finish__label,html body .soah-finish__name,html body .soah-set__tag,html body .soah-set__save,html body .soah-set__badge,html body .soah-set__line,html body .soah-set__was,html body .soah-set__mini-item,html body .soah-set__gift-label,html body .soah-set__gift-was,html body .soah-set__qty-title,html body .soah-set__qty-text,html body .soah-set__qty-hl,html body .soah-set-foot__pay-part,html body .soah-benefits li,html body .subscription-tag,html body .soah-sub-note,html body .subscription-price-amount-row .original-price,html body .subscription-price-amount-row .price-suffix,html body .delivery-step .delivery-date,html body .delivery-step .delivery-step-title,html body .product__accordion .accordion__content,html body .product__accordion .accordion__content :is(p,li,strong,em,span),html body .sis-eyebrow,html body .sis-badge,html body .sis-title,html body .sis-desc,html body .sis-trust-item,html body .aggregate-rating__descriptor,html body .avis-card-lieu,html body .soah-bag__eyebrow,html body .soah-bag__meta span,html body .soah-mp__eyebrow,html body .soah-ch__next-eyebrow,html body .soah-ch__next-count,html body .cc-eyebrow,html body .cc-reco-kicker,html body .cc-row-label,html body .cc-row-value small,html body .soah-sticky-atc__cta,html body .soah-sticky-atc__was,html body .copyright__content,html body .copyright__content :is(a,bdi){font-size:1.4rem!important}html body .soah-set-foot:has(+.product__accordion){margin-bottom:0}html body .soah-set-foot+.product__accordion{margin-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/soah-spacing.css.map */
