html{scroll-behavior:smooth;scroll-padding-top:140px}body{color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}main{flex:1;padding-bottom:var(--section-space)}a{color:inherit;text-decoration:none}h1,h2,h3,.display-xl,.display-1,.display-2,.display-3,.display-4,.display-5{font-family:var(--font-display--family);font-weight:700;letter-spacing:-.025em;color:inherit}button{font:inherit;color:inherit}input[type=email],input[type=text],input[type=search],input[type=password],input[type=number],input[type=tel],textarea,select{border:1.5px solid var(--line);background:var(--white);color:var(--ink);padding:12px 14px;font-size:15px;border-radius:var(--style-border-radius-inputs)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:10px}.skip-link:focus{top:12px}.site-header-wrap{position:sticky;top:0;z-index:50}.section{padding-top:var(--section-space)}.section--top{padding-top:20px}.section--tight{padding-top:24px}.section--medium{padding-top:56px}.section--hero{padding-top:48px;padding-bottom:56px}.section:not(:has(>*)){display:none}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:32px;flex-wrap:wrap}.section-head--narrow{max-width:760px;margin-bottom:28px}.section-head__aside{max-width:380px;line-height:1.5}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}.card-grid--collection{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.card-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.stack-0,.stack-2,.stack-3,.stack-6,.stack-8,.stack-12,.stack-14,.stack-16,.stack-18,.stack-20{display:flex;flex-direction:column}.stack-2{gap:2px}.stack-3{gap:3px}.stack-6{gap:6px}.stack-8{gap:8px}.stack-12{gap:12px}.stack-14{gap:14px}.stack-16{gap:16px}.stack-18{gap:18px}.stack-20{gap:20px}.align-start{align-self:flex-start}.align-end{align-items:flex-end}.text-13{font-size:13px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-17{font-size:17px}.text-18{font-size:18px;line-height:1.3}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.muted{color:var(--ink-2)}.ink{color:var(--ink)}.on-dark{color:var(--white)}.on-dark-2{color:var(--on-dark-2)}.on-dark-3{color:var(--on-dark-3)}.text-green{color:var(--green);display:inline-flex}.text-orange{color:var(--orange)}.underline{text-decoration:underline;text-underline-offset:3px}.pre-line{white-space:pre-line}.inline-icon{display:inline-flex;align-items:center;gap:8px}.dot{width:4px;height:4px;border-radius:999px;background:#c3bcb0}.display-xl{font-size:clamp(44px,5.6vw,84px);line-height:.96}.display-1{font-size:clamp(44px,5.4vw,80px);line-height:.98}.display-2{font-size:clamp(32px,3.6vw,52px);line-height:1.02}.display-3{font-size:clamp(30px,3.2vw,46px);line-height:1.04}.display-4{font-size:clamp(28px,2.8vw,40px);line-height:1.05}.display-5{font-size:clamp(26px,2.4vw,32px);line-height:1.05}.lead{font-size:17px;line-height:1.55;color:var(--ink-2)}.lead--large{font-size:clamp(17px,1.4vw,19px);max-width:520px}.eyebrow{font-size:14px;font-weight:700;color:var(--orange-hover)}.eyebrow--small{font-size:13px}.eyebrow--dark{color:var(--orange-dark)}.eyebrow--on-dark{color:var(--orange)}.highlight{background:linear-gradient(transparent 58%,var(--highlight) 58%,var(--highlight) 92%,transparent 92%)}.big-number{font-family:var(--font-display--family);font-size:56px;font-weight:800;line-height:.9;color:var(--orange)}.score{font-family:var(--font-display--family);font-size:clamp(72px,7vw,96px);font-weight:800;line-height:.9;letter-spacing:-.03em}.stars{color:var(--star);letter-spacing:1px}.stars--large{font-size:24px;letter-spacing:2px}.rating{display:inline-flex;align-items:center;gap:6px}.rating strong{color:inherit;font-weight:600}.icon{flex-shrink:0;display:inline-block}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1.5px solid transparent;border-radius:12px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;background:transparent;color:var(--ink);transition:background-color .15s,color .15s,filter .15s}.button--primary{background:var(--orange);border-color:var(--orange);color:var(--ink)}.button--navy{background:var(--ink);border-color:var(--ink);color:var(--white)}.button--green{background:var(--green);border-color:var(--green);color:var(--white)}.button--primary:hover,.button--navy:hover,.button--green:hover{filter:brightness(.95)}.button--outline{border-color:var(--ink)}.button--outline:hover{background:var(--ink);color:var(--white)}.button--large{padding:17px 28px;border-radius:14px;font-size:16px}.hero .button--primary.button--large,.hero .button--navy.button--large{padding:19px 30px;font-size:17px;box-shadow:var(--shadow-cta)}.button--xl{flex:1;min-height:58px;border-radius:14px;font-size:18px;box-shadow:var(--shadow-cta)}.button--block{width:100%}.button.is-added{background:var(--green);border-color:var(--green);color:var(--white)}.button[aria-busy=true]{opacity:.7;pointer-events:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;cursor:pointer}.icon-button--outlined{border:1.5px solid var(--line)}.icon-button--outlined:hover{border-color:var(--ink)}.round-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--white);box-shadow:0 6px 20px #14203a26;cursor:pointer}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.link-arrow:hover{color:var(--orange-hover)}.link-arrow--light{color:var(--white);align-self:flex-start}.link-arrow--light:hover{color:var(--orange)}.bundle__copy .link-arrow{align-self:flex-start}.arrow-circle{width:34px;height:34px;border-radius:999px;background:var(--orange);color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pill-row{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:11px 16px;border-radius:12px;border:1.5px solid var(--ink);background:var(--white);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.pill[aria-pressed=true]{background:var(--ink);color:var(--white)}.badge{display:inline-flex;align-self:flex-start;font-size:13px;font-weight:700;padding:7px 12px;border-radius:999px;line-height:1.1}.badge--orange{background:var(--orange);color:var(--ink)}.badge--navy{background:var(--ink);color:var(--white)}.badge--green{background:var(--green);color:var(--white)}.badge--grey{background:var(--line);color:var(--ink)}.badge--white{background:var(--white);color:var(--ink)}.mark{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mark--yes{background:var(--green);color:var(--white)}.mark--no{background:#f1ede6;color:#9a8f80}.icon-tile{width:46px;height:46px;border-radius:14px;background:var(--orange-soft);color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-tile--small{width:40px;height:40px;border-radius:10px}.check-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.check-list li{display:flex;align-items:flex-start;gap:12px}.check-list--hero li{align-items:center;font-size:16px;font-weight:500}.check-list--small{gap:6px;margin-top:2px}.check-list--small li{gap:8px;font-size:13px;line-height:1.4}.check-list--small .icon{color:var(--green);margin-top:1px}.card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px}.card--flush{padding:0;overflow:hidden;display:flex;flex-direction:column}.card--navy{background:var(--ink);border-color:var(--ink);color:var(--white)}.product-card__media img,.product-card__media svg,.job-tile__media img,.job-tile__media svg,.hero__photo img,.split-cards__media img,.step-card__media img,.bundle__photo img,.teaser__media img,.banner__media img,.pdp__slide img,.pdp__slide svg,.pdp__thumb img,.offer__thumb img,.fbt-item__thumb img,.comparison__thumb img,.sticky-bar__thumb img,.feature-row__media img,.image-frame img,.cart-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.media-placeholder{width:100%;height:100%;background:var(--paper);fill:#c3bcb0}.inline-form{display:flex;gap:8px;flex-wrap:wrap}.inline-form input[type=email],.inline-form input[type=password]{flex:1 1 180px;min-width:0;border:0;border-radius:12px;padding:13px 14px;font-size:14px}.card .inline-form input[type=email],.card .inline-form input[type=password]{border:1.5px solid var(--line)}.form-success{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--green)}.form-success--dark{color:var(--white)}.form-success--dark .icon{color:var(--orange)}.field{display:flex;flex-direction:column;gap:8px;font-size:14px}.form-error{background:#fdecea;color:#a12b1f;border-radius:12px;padding:12px 14px;font-size:14px}.form-error ul{margin:0;padding-left:18px}.checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox input{accent-color:var(--orange);width:16px;height:16px}.site-header{font-family:var(--font-primary--family)}.usp-bar{background:var(--ink);color:var(--white);font-size:13px;font-weight:500}.usp-bar__inner,.main-bar__inner,.usp-strip__inner,.site-footer__inner,.sticky-bar__inner{max-width:var(--page-width);margin:0 auto;padding-inline:var(--page-margin)}.usp-bar__inner{padding-block:9px;display:flex;justify-content:space-between;align-items:center;gap:24px;white-space:nowrap;overflow:hidden}.usp-bar__item{display:flex;align-items:center;gap:8px}.usp-bar__item .icon{color:var(--orange)}.usp-bar__valued{min-height:20px}.usp-bar__valued valued-widget{display:block;line-height:0}.usp-bar .rating strong{font-weight:500}.main-bar{background:var(--white);border-bottom:1px solid var(--line)}.main-bar__inner{height:76px;display:flex;align-items:center;gap:20px}.main-bar__logo{display:flex;align-items:center;flex-shrink:0;margin-right:12px}.logo{width:auto;max-width:none;flex:none;display:block}.site-footer .logo{align-self:flex-start}.main-nav{display:flex;gap:2px;align-items:center;flex-shrink:0}.main-nav__link{font-size:15px;font-weight:600;padding:10px 12px;border-radius:10px;white-space:nowrap}.main-nav__link:hover,.main-nav__link[aria-current=page]{background:var(--paper)}.header-search{flex:1;min-width:44px;display:flex;align-items:center;gap:10px;background:var(--paper);border-radius:12px;padding:0 13px;overflow:hidden}.header-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;font-size:14px;outline:none}.header-search input::placeholder{color:var(--ink-3)}.header-search:focus-within{outline:2px solid var(--orange)}.cart-wrap{position:relative;flex-shrink:0}.cart-button{display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--white);padding:11px 18px;border-radius:12px;font-size:14px;font-weight:600}.cart-button__count{min-width:22px;height:22px;border-radius:999px;background:var(--orange);color:var(--ink);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.mini-cart{position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 32px));background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-float);padding:20px;display:flex;flex-direction:column;gap:14px}.mini-cart__title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--green)}.mini-cart:not(.is-added) .mini-cart__title{color:var(--ink)}.mini-cart:not(.is-added) .mini-cart__title .icon{display:none}.mini-cart[aria-busy=true] .mini-cart__items{opacity:.5}.mini-cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:264px;overflow-y:auto}.mini-cart__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.mini-cart__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--paper)}.mini-cart__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mini-cart__info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mini-cart__name{font-size:14px;font-weight:600;line-height:1.3}.mini-cart__meta{font-size:13px;color:var(--ink-2)}.mini-cart__remove{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.mini-cart__price{font-size:14px}.mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--line-soft);padding-top:12px;font-size:14px;color:var(--ink-2)}.mini-cart__total strong{font-size:18px;color:var(--ink)}.mini-cart__link{text-align:center;font-size:13px;color:var(--ink-2);text-decoration:underline}.mini-cart__ship{display:flex;align-items:center;gap:8px;background:#eef7f1;border-radius:10px;padding:10px 12px;font-size:13px}.mini-cart__ship .icon{color:var(--green)}.mini-cart__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-menu{display:none;position:static}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float);padding:12px var(--page-margin) 20px;display:flex;flex-direction:column}.mobile-menu__panel a{padding:14px;border-radius:10px;font-size:16px;font-weight:600}.mobile-menu__panel a[aria-current=page]{background:var(--paper)}.main-bar{position:relative}@media(max-width:1024px){.main-nav{display:none}.mobile-menu{display:block}.main-bar__inner{gap:12px}}@media(max-width:760px){.usp-bar__inner{justify-content:center}.usp-bar__item:not(:first-child){display:none}.main-bar__inner{height:64px}.main-bar__logo{margin-right:0}.cart-button__label,.header-help{display:none}.cart-button{padding:11px 12px}.header-search input::placeholder{color:transparent}}.site-footer{background:var(--ink);color:var(--on-dark-2)}.site-footer__inner{padding-top:72px;padding-bottom:32px}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer__about{line-height:1.6;max-width:260px}.site-footer__col{display:flex;flex-direction:column;gap:12px;font-size:14px}.site-footer__col a:hover,.site-footer__legal a:hover{color:var(--white)}.site-footer__heading{font-size:13px;font-weight:700;color:var(--white);margin-bottom:4px}.rating-chip{display:flex;align-items:center;gap:10px;background:#ffffff0f;border-radius:12px;padding:12px 14px;align-self:flex-start;font-size:13px}.rating-chip strong{color:var(--white);font-weight:600}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;font-size:13px;flex-wrap:wrap}.site-footer__legal{display:flex;gap:18px}.payment-icons{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.payment-icons__item svg{width:44px;height:28px;border-radius:6px;background:var(--white)}.payment-icons--light .payment-icons__item svg{border:1px solid var(--line)}@media(max-width:1100px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(max-width:560px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-footer__inner{padding-top:48px}}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:20px}.breadcrumb a:hover{color:var(--orange-hover)}.breadcrumb [aria-current]{color:var(--ink);font-weight:600}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center}.hero__copy{display:flex;flex-direction:column;gap:26px}.rating-pill{align-self:flex-start;display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:8px 16px 8px 10px;font-size:14px}.rating-pill:hover{border-color:var(--ink)}.rating-pill__stars{background:var(--ink);color:var(--star);border-radius:999px;padding:3px 9px;font-size:12px;letter-spacing:1px}.hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:4px}.hero__actions .button--outline{padding:18px 22px;font-weight:600}.hero__delivery{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--ink-2);flex-wrap:wrap}.hero__visual{position:relative}.hero__photo{aspect-ratio:4 / 4.4;border-radius:28px;overflow:hidden;background:var(--line)}.hero__review{position:absolute;left:-36px;bottom:36px;width:300px;background:var(--white);border-radius:18px;padding:18px 20px;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:8px;line-height:1.45}.hero__chip{position:absolute;left:24px;top:24px;background:var(--ink);color:var(--white);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:2px}.hero__chip-value{font-family:var(--font-display--family);font-size:30px;font-weight:800;line-height:1}.hero__chip-label{font-size:13px;color:var(--on-dark-2)}@media(max-width:1100px){.hero__review{left:16px;bottom:16px;width:min(300px,calc(100% - 32px))}}.usp-strip{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.usp-strip__inner{list-style:none;padding-block:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}.usp{display:flex;align-items:center;gap:14px}.job-tile{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden}.job-tile:hover{border-color:var(--ink)}.job-tile__media{display:block;aspect-ratio:4 / 3.4;overflow:hidden;background:var(--paper)}.job-tile__media img{transition:transform .4s ease}.job-tile:hover .job-tile__media img{transform:scale(1.04)}.job-tile__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.job-tile__title{font-family:var(--font-display--family);font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.015em}.job-tile__cta{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700}.product-card{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s}.product-card.is-recommended{box-shadow:0 0 0 3px var(--green)}.product-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--paper);overflow:hidden}.product-card__media>img,.product-card__media>svg,.product-card__hover{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__hover{opacity:0;transition:opacity .3s ease}.product-card__media:hover .product-card__hover{opacity:1}.product-card__badge{position:absolute;top:14px;left:14px;font-size:12px;padding:6px 11px}.product-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.product-card__title{font-family:var(--font-display--family);font-size:21px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.product-card__title:hover{text-decoration:underline}.product-card__price{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price{font-family:var(--font-display--family);font-size:26px;font-weight:700;letter-spacing:-.01em}.price--large{font-size:clamp(30px,3vw,40px);font-weight:800}.price-compare{font-size:15px;color:var(--ink-3)}.price-save{font-size:13px;font-weight:700;color:var(--green)}.product-card__stock{font-size:12px;color:var(--ink-2);text-align:center}.split-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px}.split-cards .card--flush{border-radius:24px}.split-cards__media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.split-cards__media--muted img{filter:grayscale(.35)}.split-cards__badge{position:absolute;top:16px;left:16px}.split-cards__list{list-style:none;padding:28px 32px 32px;display:flex;flex-direction:column;gap:14px}.split-cards__list li{display:flex;align-items:flex-start;gap:12px;font-size:16px}.before-card .split-cards__list li{color:var(--ink-2)}.split-cards__list .button{margin-top:10px;padding:15px 24px}.step-card{border-radius:22px}.step-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--paper)}.step-card__number{position:absolute;top:16px;left:16px;width:44px;height:44px;border-radius:999px;background:var(--orange);color:var(--ink);font-family:var(--font-display--family);font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center}.step-card__body{padding:24px 26px 28px;display:flex;flex-direction:column;gap:8px}.step-card__body h3{font-size:24px;line-height:1.1}.step-card__body p{font-size:15px;line-height:1.55;color:var(--ink-2)}.reviews-panel{border-radius:28px;padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:48px}.review-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.review-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.review{margin:0;display:flex;flex-direction:column;gap:10px}.review--paper{background:var(--paper);border-radius:18px;padding:22px}.review__title{font-size:16px;line-height:1.3}.review blockquote{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.review.card .review__title{font-size:17px}.review.card blockquote{font-size:15px}.review figcaption{margin-top:auto;padding-top:6px;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.review figcaption strong{color:var(--ink)}.review__caption{flex-direction:column;align-items:flex-start;gap:2px}.review__text--clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.stars__off{opacity:.25}.review-summary{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 32px;margin-bottom:28px;flex-wrap:wrap}.review-summary__score{display:flex;align-items:center;gap:24px}.review-summary .score{font-size:clamp(64px,6vw,84px)}@media(max-width:860px){.reviews-panel{grid-template-columns:minmax(0,1fr);gap:28px}}.bundle{background:var(--orange-soft);border-radius:28px;padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px;align-items:center}.bundle__visual{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.bundle__photo{aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:var(--white)}.bundle__plus{width:44px;height:44px;border-radius:999px;background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.bundle__copy{display:flex;flex-direction:column;gap:16px}.bundle__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bundle__price .price-compare{font-size:17px}.bundle__price .badge{align-self:center;padding:5px 10px}.bundle__form .button{align-self:flex-start}.teaser{position:relative;border-radius:28px;overflow:hidden;background:var(--ink);min-height:520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.teaser__copy{padding:clamp(28px,4.5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:20px;color:var(--white)}.teaser__copy h2{font-size:clamp(34px,3.6vw,54px);line-height:1}.teaser__copy .lead{max-width:440px}.teaser__form{max-width:460px}.teaser__form input[type=email]{padding:16px;font-size:15px}.teaser__form .button{padding:16px 20px}.teaser__media{position:relative;min-height:360px}.teaser__media img{position:absolute;top:0;right:0;bottom:0;left:0}.faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:start}.faq__list{display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:16px}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:17px;font-weight:600}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{width:30px;height:30px;border-radius:999px;background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.faq-item__icon:before{content:"+"}.faq-item[open] .faq-item__icon:before{content:"\2212"}.faq-item p{padding:0 24px 22px;font-size:15px;line-height:1.65;color:var(--ink-2)}.banner{background:var(--ink);border-radius:28px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.banner__copy{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:18px;color:var(--white)}.banner__copy h1{font-size:clamp(40px,4.4vw,64px);line-height:.98}.banner__intro{max-width:460px}.trust-row{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.banner__media{position:relative;min-height:320px}.banner__media img{position:absolute;top:0;right:0;bottom:0;left:0}.choice-helper{border-radius:22px;padding:24px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:center}.choice-helper__q{border:0;padding:0;margin:0;min-width:0}.choice-helper__q legend{float:left;width:100%;padding:0;margin-bottom:12px}.choice-helper__q legend+*{clear:both}.advice{background:var(--paper);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-height:118px;justify-content:center;transition:background-color .2s}.advice__tag{font-size:13px;font-weight:700;color:var(--ink-2)}.advice__title{font-size:18px;line-height:1.25}.advice__text{font-size:14px;line-height:1.5;color:var(--ink-2)}.advice.is-filled{background:var(--green-soft)}.advice.is-filled .advice__tag{color:var(--green)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.toolbar__controls{display:flex;align-items:center;gap:16px;font-size:14px;flex-wrap:wrap}.toolbar select{padding:10px 14px;font-size:14px;border-radius:12px}.pagination{display:flex;justify-content:center;gap:8px;margin-top:32px;font-weight:600}.pagination .page,.pagination .prev,.pagination .next{display:inline-flex}.pagination a,.pagination .current{min-width:40px;padding:8px 12px;border-radius:10px;text-align:center}.pagination a{background:var(--white);border:1px solid var(--line)}.pagination .current{background:var(--ink);color:var(--white)}.comparison__scroll{overflow-x:auto;border-radius:22px}.comparison__table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.comparison__table thead td,.comparison__table thead th{padding:20px 24px;border-bottom:1px solid var(--line);text-align:left}.comparison__table thead td{width:22%}.comparison__product{display:flex;align-items:center;gap:12px;line-height:1.25}.comparison__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--paper)}.comparison__table tbody th,.comparison__table tbody td{padding:16px 24px;border-bottom:1px solid var(--line-soft);text-align:left;font-weight:500}.comparison__table tbody th{color:var(--ink-2);background:var(--paper-2)}.comparison__table tbody tr:last-child>*{border-bottom:0}.comparison__table .fw-700{font-weight:700}.tips{max-width:760px;display:flex;flex-direction:column;gap:16px}.rte{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.7;color:var(--ink-2)}.rte h2{font-size:clamp(30px,3vw,42px);line-height:1.05;color:var(--ink)}.rte h3{font-size:24px;line-height:1.15;color:var(--ink)}.rte strong{color:var(--ink)}.rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.2em}.rte img{border-radius:20px}.pdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:48px;align-items:start;padding-bottom:72px}.pdp__gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:128px}.pdp__stage{position:relative;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--white);border:1px solid var(--line)}.pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0}.pdp__badge{position:absolute;top:16px;left:16px}.pdp__prev,.pdp__next{position:absolute;top:50%;transform:translateY(-50%)}.pdp__prev{left:16px}.pdp__next{right:16px}.pdp__counter{position:absolute;right:16px;bottom:16px;background:#14203ad9;color:var(--white);font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.pdp__thumbs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.pdp__thumb{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--white);border:2px solid transparent;padding:0;cursor:pointer}.pdp__thumb[aria-current=true]{border-color:var(--ink)}.pdp__info{display:flex;flex-direction:column;gap:22px;min-width:0}.pdp__rating{display:flex;align-items:center;gap:10px;font-size:14px}.pdp__rating .stars{font-size:16px}.pdp__title{font-size:clamp(36px,3.6vw,54px);line-height:1}.pdp__lead{font-size:18px;line-height:1.5;color:var(--ink-2)}.features{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.feature{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.pdp__form{display:flex;flex-direction:column;gap:22px}.offers{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.offers legend{float:left;width:100%;padding:0;margin-bottom:10px}.offers legend+*{clear:both}.offer{position:relative;display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--paper-2);border:2px solid var(--line);border-radius:16px;padding:14px 18px;cursor:pointer}.offer input{position:absolute;opacity:0;pointer-events:none}.offer__radio{width:22px;height:22px;border-radius:999px;border:2px solid #c3bcb0;display:flex;align-items:center;justify-content:center}.offer__radio:after{content:"";width:12px;height:12px;border-radius:999px;background:transparent}.offer:has(input:checked){background:var(--white);border-color:var(--ink)}.offer:has(input:checked) .offer__radio{border-color:var(--ink)}.offer:has(input:checked) .offer__radio:after{background:var(--orange)}.offer:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.offer:has(input:disabled){opacity:.55;cursor:not-allowed}.offer__thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--paper)}.offer__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.offer__price strong{font-family:var(--font-display--family);font-size:22px}.offer__price s{font-size:13px;color:var(--ink-3)}.offer__tag{position:absolute;top:-11px;right:16px;background:var(--green);color:var(--white);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.buy-row{display:flex;gap:10px}.stepper{display:flex;align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:14px}.stepper button{width:46px;height:58px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.stepper input{width:30px;border:0;padding:0;background:transparent;text-align:center;font-size:17px;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.notify{display:flex;flex-direction:column;gap:10px}.status{list-style:none;padding:6px 18px;border-radius:16px;display:flex;flex-direction:column}.status li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:15px}.status li:last-child{border-bottom:0}.stock-dot{width:10px;height:10px;margin-inline:4px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px var(--green-soft);flex-shrink:0}.stock-dot--off{background:#c3bcb0;box-shadow:0 0 0 4px #f1ede6}.reach{background:var(--ink);color:var(--white);border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}.reach__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.reach__value{font-family:var(--font-display--family);font-size:22px;font-weight:700;color:var(--orange)}.reach input[type=range]{width:100%;accent-color:var(--orange)}.reach__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--on-dark-3)}.reach__verdict{display:flex;align-items:flex-start;gap:10px;background:#5fd08f1f;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.reach__tag{font-weight:700;color:#5fd08f;flex-shrink:0}.reach.is-high .reach__verdict{background:#f5a0001f}.reach.is-high .reach__tag{color:var(--star)}.reach__link{color:var(--orange);font-size:14px;font-weight:700}.accordion{display:flex;flex-direction:column;border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:700}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:20px;font-weight:500}.accordion details[open] summary:after{content:"\2212"}.accordion details>p,.accordion details>.rte{padding:0 0 18px;font-size:15px;line-height:1.65;color:var(--ink-2)}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--white);border-top:1px solid var(--line);box-shadow:var(--shadow-bar)}.sticky-bar__inner{padding-block:12px;display:flex;align-items:center;gap:16px}.sticky-bar__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;flex-shrink:0}.sticky-bar__info{display:flex;flex-direction:column;flex:1;min-width:0}.sticky-bar__price{font-family:var(--font-display--family);font-size:24px}.sticky-bar .button{padding:15px 28px;font-size:16px}@media(max-width:760px){.pdp__gallery{position:static}.pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.offer{grid-template-columns:auto 48px minmax(0,1fr) auto;padding:12px 14px;gap:10px}.offer__thumb{width:48px;height:48px}.sticky-bar__thumb,.sticky-bar__info .text-13{display:none}.sticky-bar .button{flex:1;padding:15px 16px}}.feature-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));border-radius:24px}.feature-row__media{aspect-ratio:16 / 11;overflow:hidden}.feature-row__body{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:16px}.feature-row__body p{line-height:1.6;max-width:460px}@media(min-width:900px){.feature-row--reverse .feature-row__media{order:1}}.versus{background:var(--ink);color:var(--white);border-radius:28px;padding:clamp(28px,4.5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px;align-items:center}.versus__table{width:100%;border-collapse:separate;border-spacing:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;font-size:15px}.versus__table th,.versus__table td{padding:14px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.versus__table thead th,.versus__table thead td{font-size:13px;font-weight:700;color:var(--on-dark-3);border-bottom-color:#ffffff1f}.versus__table thead .text-orange{color:var(--orange)}.versus__table tbody th{font-weight:400;color:var(--on-dark-2);width:40%}.versus__table tbody td{color:var(--on-dark-3)}.versus__table tbody td:last-child{color:var(--white);font-weight:700}.versus__table tbody tr:last-child>*{border-bottom:0}.fbt{background:var(--orange-soft);border-radius:28px;padding:clamp(24px,3.5vw,40px) clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:24px}.fbt__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fbt-item{position:relative;display:flex;align-items:center;gap:14px;background:var(--white);border:2px solid var(--line);border-radius:16px;padding:12px 18px 12px 12px;cursor:pointer}.fbt-item:has(input:checked),.fbt-item.is-locked{border-color:var(--ink)}.fbt-item.is-locked{cursor:default}.fbt-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.fbt-item:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.fbt-item__thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;flex-shrink:0}.fbt-item__box{width:24px;height:24px;border-radius:6px;border:2px solid var(--ink);background:var(--white);color:transparent;display:flex;align-items:center;justify-content:center}.fbt-item:has(input:checked) .fbt-item__box{background:var(--ink);color:var(--white)}.fbt__total{margin-left:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fbt__total .price--large{font-size:30px;font-weight:700}.page-head{padding:28px 0 40px;display:flex;flex-direction:column;gap:20px}.page-head--split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px 48px;align-items:end}.page-head--split .lead--large{max-width:none}.image-frame{aspect-ratio:var(--ratio, 4 / 5);border-radius:28px;overflow:hidden;background:var(--line)}.page-layout{padding-top:48px}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:32px;align-items:start;padding-top:48px}.contact-form{padding:clamp(24px,3.5vw,40px)}.contact-form__form{display:flex;flex-direction:column;gap:18px}.contact-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.contact-form textarea{resize:vertical;min-height:140px}.contact-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.contact-form__success{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.contact-layout{grid-template-columns:minmax(0,1fr);padding-top:24px}}.page-article{display:flex;flex-direction:column;gap:56px;max-width:820px;min-width:0}.page-article--wide{max-width:none}.page-article--wide .promise-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.story-split .rte{font-size:17px;line-height:1.75;gap:20px}.rich-text{max-width:760px}.rich-text--center{margin-inline:auto;align-items:center}.story-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start}@media(max-width:900px){.story-split{grid-template-columns:minmax(0,1fr);gap:20px}}.quote{font-family:var(--font-display--family);font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.015em}.article-text{font-size:17px;line-height:1.75;color:var(--ink-2)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.stat{display:flex;flex-direction:column;gap:6px}.stat__value{font-family:var(--font-display--family);font-size:44px;font-weight:800;line-height:1;color:var(--orange)}.promise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.promise{display:flex;flex-direction:column;gap:10px;line-height:1.6}.promise .icon-tile--small{width:44px;height:44px;border-radius:12px}.image-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.image-pair .image-frame{border-radius:20px}.contact-panel{background:var(--ink);color:var(--white);border-radius:24px;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:20px}.contact-panel p{line-height:1.6;max-width:560px}.contact-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.contact-panel__card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}@media(max-width:900px){.page-layout{padding-top:24px}}.cart{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.cart__items{padding:8px 24px}.cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) 72px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line-soft)}.cart-item__thumb{width:96px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--paper)}.cart-item__title{font-family:var(--font-display--family);font-size:19px;font-weight:700;line-height:1.15}.cart-item__qty{width:72px;text-align:center}.cart-item__price{font-family:var(--font-display--family);font-size:20px}.cart__update{padding:16px 0;display:flex;justify-content:flex-end}.cart__summary{position:sticky;top:132px;display:flex;flex-direction:column;gap:14px}.cart__usps{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.cart__usps li{display:flex;align-items:center;gap:10px}.cart__usps .icon{flex:none;color:var(--green)}.cart__row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.cart__row--total{font-size:18px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(32px,5vw,56px);text-align:center;max-width:640px;margin:0 auto;width:100%}.search-form{display:flex;gap:8px;max-width:640px;margin-bottom:24px}.search-form input{flex:1;min-width:0}.search-result{display:flex;flex-direction:column;gap:8px}.search-result:hover{border-color:var(--ink)}.article{max-width:760px;display:flex;flex-direction:column;gap:24px;padding-top:16px}@media(max-width:800px){.cart{grid-template-columns:minmax(0,1fr)}.cart__items{padding:4px 16px}.cart-item{grid-template-columns:72px minmax(0,1fr) 64px}.cart-item__thumb{width:72px}.cart-item__price{grid-column:2 / -1}.cart__summary{position:static}}.template-gift-card main{text-align:center;padding:48px var(--page-margin)}.template-gift-card main img{display:unset}@media(max-width:600px){.section-head{margin-bottom:24px}.buy-row .button--xl{font-size:16px}.fbt__total{margin-left:0;width:100%;justify-content:space-between}.fbt-item{width:100%}.image-pair{gap:10px}.hero__actions .button{width:100%}}@media(min-width:700px){.gedoe-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.gedoe-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.gedoe-card__problem{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);margin:0;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:12px;background:var(--white);box-shadow:var(--shadow-float);font-size:15px;font-weight:600;line-height:1.3}.gedoe-card__problem s{text-decoration-thickness:2px;text-decoration-color:#a12b1f}.gedoe-card__x{width:24px;height:24px;border-radius:999px;background:#a12b1f;color:var(--white);display:flex;align-items:center;justify-content:center;flex:none}.gedoe-card__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}.gedoe-card__body h3{gap:10px}.gedoe-card__body .link-arrow{margin-top:auto;padding-top:4px}.wipe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center}.wipe__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.wipe__result{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border-left:4px solid var(--green);background:var(--green-soft)}.wipe__result[hidden],.wipe__actions [hidden]{display:none}.wipe__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.wipe__stage{position:relative;aspect-ratio:3 / 2;border-radius:24px;overflow:hidden;background:var(--line);touch-action:pan-y;user-select:none;-webkit-user-select:none}.wipe__stage.is-mouse{cursor:none}.wipe__clean,.wipe__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wipe__canvas{transition:opacity .7s ease}.wipe.is-done .wipe__canvas{opacity:0}.wipe__tool{position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s ease;filter:drop-shadow(0 10px 14px rgba(20,32,58,.3));will-change:transform}.wipe__tool--raam{height:45.3%;aspect-ratio:624 / 503}.wipe__tool--vloer{width:32%;aspect-ratio:220 / 200}.wipe__tool svg,.wipe__tool img{display:block;width:100%;height:100%}.wipe.is-ready .wipe__tool{opacity:1}.wipe.is-done .wipe__tool{opacity:0}.wipe__hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border-radius:999px;background:#14203ac7;color:var(--white);font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none;transition:opacity .3s ease}.wipe.has-wiped .wipe__hint,.wipe:not(.is-ready) .wipe__hint{opacity:0}@media(prefers-reduced-motion:no-preference){.wipe.is-ready:not(.has-wiped) .wipe__tool svg,.wipe.is-ready:not(.has-wiped) .wipe__tool img{animation:wipe-nudge 1.8s ease-in-out infinite}}@keyframes wipe-nudge{50%{transform:translate(-22px)}}@media(max-width:900px){.wipe{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
