:root{--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 70 C 200 20, 400 120, 600 70 S 1000 20, 1200 60' fill='none' stroke='%235E9A8C' stroke-width='14' stroke-linecap='round' opacity='.35'/%3E%3C/svg%3E")}body{background:var(--c-paper);color:var(--c-ink);font-size:15.5px;letter-spacing:.03em;line-height:1.85}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:700;letter-spacing:.03em;line-height:1.4;text-transform:none}h2,.h2{font-size:calc(clamp(1.7rem,3.2vw,2.6rem) * var(--heading-scale))}h3,.h3{font-size:calc(1.15rem * var(--heading-scale))}.section--sky .section-head h2{text-transform:none;letter-spacing:.03em}.rte,.section-head p{color:color-mix(in srgb,var(--c-ink) 72%,transparent)}.section--dark{background:var(--c-ink);background-image:none;color:#fff}.section--card{background:var(--c-card)}.section--sky{background:var(--c-sky)}.kicker,.eyebrow{font-family:var(--font-logo);font-weight:700;letter-spacing:.2em;color:var(--c-detail);font-size:.74rem}.eyebrow--muted{color:var(--c-detail);font-weight:700}.section--dark .kicker,.section--dark .eyebrow,.steps-split .eyebrow{color:#9ccbc0}.section-head h2:after,.showcase__intro h2:after,.feature-gallery__intro h2:after,.ba__text h2:after,.faq h2:after{content:"";display:block;width:120px;height:14px;margin-top:.7rem;background:var(--wave) no-repeat left center/100% 100%}.section-head h2:after{margin-left:auto;margin-right:auto}.faq--center h2:after{margin-left:auto;margin-right:auto}.btn{--bg:var(--c-ink);--fg:#fff;border-radius:999px;font-family:var(--font-body);font-weight:700;letter-spacing:.06em;text-transform:none}.btn:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(var(--c-ink-rgb),.7)}.btn--outline{background:transparent;color:var(--c-ink);border:1.5px solid var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:#fff}.btn--light,.section--dark .btn--accent,.steps-split .btn--accent{--bg:#fff;--fg:var(--c-ink)}.input,.select{border-radius:999px;background:#fff;border:1.5px solid rgba(var(--c-ink-rgb),.15)}.tag{border-radius:999px;background:var(--c-detail);color:#fff;font-family:var(--font-logo);letter-spacing:.08em}.tag--ink{background:var(--c-ink);color:#fff}.pill{color:var(--c-ink);font-weight:700}.stars{color:var(--c-star)}.announcement{letter-spacing:.08em;text-transform:none;font-weight:500}.header-wrap{background:var(--c-header-bg);color:var(--c-header-text);border-bottom:1px solid rgba(var(--c-ink-rgb),.08)}.header-wrap.is-scrolled{box-shadow:0 10px 30px -24px rgba(var(--c-ink-rgb),.8)}.header__logo-text{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-logo);font-weight:800;font-size:1.55rem;letter-spacing:.04em;color:var(--c-ink)}.logo-mark{width:38px;height:38px;color:var(--c-ink);flex-shrink:0}.header__nav a{font-weight:700;opacity:1;font-size:.95rem}.header__nav a:hover,.header__nav a[aria-current=page]{color:var(--c-detail)}.icon-btn:hover{background:rgba(var(--c-ink-rgb),.06)}.cart-count{background:var(--c-detail);color:#fff}.drawer__panel,.hero-banner{background:var(--c-paper)}.hero-banner--tone-dark{color:var(--c-ink)}.hero-banner--tone-dark .hero-banner__media:after{background:linear-gradient(90deg,var(--c-paper) 0%,color-mix(in srgb,var(--c-paper) 70%,transparent) 42%,transparent 68%)}.hero-banner--tone-dark.hero-banner--center .hero-banner__media:after{background:color-mix(in srgb,var(--c-paper) 70%,transparent)}.hero-banner__title{font-family:var(--font-heading);font-weight:900;font-size:calc(clamp(2.4rem,5.4vw,4.6rem) * var(--heading-scale));line-height:1.28;letter-spacing:.04em;max-width:9.5em}.hero-banner__title:after{content:"";display:block;width:min(420px,80%);height:22px;margin-top:1.2rem;background:var(--wave) no-repeat left center/100% 100%}.hero-banner--center .hero-banner__title:after{margin-left:auto;margin-right:auto}.hero-banner__kicker{font-family:var(--font-logo);color:var(--c-detail);letter-spacing:.22em}.hero-banner--tone-dark .hero-banner__text{color:color-mix(in srgb,var(--c-ink) 85%,transparent);font-weight:500}.hero-banner--tone-dark .btn--light{--bg:var(--c-ink);--fg:#fff}.hero-banner--tone-dark .btn--ghost-light{color:var(--c-ink);border-color:var(--c-ink)}.hero-banner__features{border-top:0;padding-top:0}.hero-banner__features li{font-weight:700}.hero-banner--tone-dark .hero-banner__features .icon{color:#fff;background:var(--c-detail);border-radius:50%;padding:7px;width:34px;height:34px;stroke-width:2}.hero-banner-image{display:block;background:var(--c-paper)}.hero-banner-image img{display:block;width:100%;height:auto}.hero-banner-image__img--mobile{display:none}@media(max-width:749px){.hero-banner-image__img--mobile{display:block}.hero-banner-image:has(.hero-banner-image__img--mobile) .hero-banner-image__img--desktop{display:none}}.ba__compare{border-radius:28px}.ba__handle{background:#fff}.ba__bar::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--c-detail) var(--pos,50%),rgba(var(--c-ink-rgb),.15) var(--pos,50%))}.ba__bar::-moz-range-progress{background:var(--c-detail)}.ba__bar::-webkit-slider-thumb{background:var(--c-ink)}.stat strong{font-family:var(--font-heading);color:var(--c-detail);font-weight:900}.steps-split{background:var(--c-ink)}.split-step__media{border-radius:20px;background:#2a3f66}.split-step__no{background:var(--c-detail);color:#fff}.split-step h3{font-family:var(--font-heading)}.steps-split__image img,.steps-split__image svg{border-radius:0}.lux-card{background:#fff;border-radius:26px;box-shadow:0 16px 40px -30px rgba(var(--c-ink-rgb),.6)}.section--card .lux-card{background:#fff}.lux-card__media{border-radius:18px;background:var(--c-sky)}.lux-card__title{font-family:var(--font-heading);font-weight:700}.fg-card__media{border-radius:22px;background:#fff}.fg-card h3{font-family:var(--font-heading);font-weight:700;font-size:1.05rem}.accordion summary{font-family:var(--font-heading);font-weight:700}.accordion details{border-color:rgba(var(--c-ink-rgb),.1)}.faq--center .accordion details,.section--card .faq--center .accordion details{background:#fff;border-radius:18px}.accordion__plus{color:var(--c-detail)}.section--sky{position:relative;overflow:hidden}.section--sky:before{content:"";position:absolute;left:-5%;right:-5%;bottom:18px;height:60px;background:var(--wave) no-repeat center/100% 100%;opacity:.8;pointer-events:none}.feature,.review,.compare,.guarantee,.cart-summary{border-radius:24px}.feature__icon{border-color:var(--c-detail);color:var(--c-detail)}.card__media{border-radius:22px;background:var(--c-sky)}.card__title{font-family:var(--font-heading);font-weight:700}.footer{background:var(--c-ink);color:#fff;position:relative;padding-top:clamp(64px,8vw,104px)}.footer:before{display:block;content:"";position:absolute;top:-44px;left:0;right:0;height:46px;background:var(--c-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 46' preserveAspectRatio='none'%3E%3Cpath d='M0 46 V26 C 250 6, 500 44, 760 22 S 1060 4, 1200 18 V46 Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 46' preserveAspectRatio='none'%3E%3Cpath d='M0 46 V26 C 250 6, 500 44, 760 22 S 1060 4, 1200 18 V46 Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;pointer-events:none}.footer h2{font-family:var(--font-heading);font-weight:700;color:#9ccbc0;font-size:1.15rem;letter-spacing:.06em}.footer__brand-name{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-logo);font-weight:800;letter-spacing:.04em;font-size:1.6rem}.footer .logo-mark{color:#fff}.footer .btn--accent{--bg:var(--c-detail);--fg:#fff}.footer .input{background:#ffffff14;border-color:#ffffff4d;color:#fff}.product-conv main h1,.product-conv main h2,.product-conv main h3,.product-conv .conv-heading{font-family:var(--font-heading);font-weight:700;letter-spacing:.03em}.product-conv .buybox__title{font-weight:900}.product-conv .btn--accent{border-radius:999px}.product-conv .tier label{border-radius:18px;background:#fff}.product-conv .tier input:checked+label{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 8%,#fff)}.product-conv .tier__title .tag{background:var(--c-ink);border-radius:999px}.product-conv .tier__radio{border-color:var(--c-accent)}.product-conv .tier__radio:after{background:var(--c-accent)}.gift__tile{border-radius:16px;background:#fff}.gift__tag{border-radius:0}.vs .vs__ours{background:#fff}.vs thead .vs__ours{border-radius:20px 20px 0 0}.vs tbody tr:last-child .vs__ours{border-radius:0 0 20px 20px}.steps-list__media{border-radius:24px}.product-conv .iwt .btn--accent{text-transform:none}.iwt__media,.product-conv .iwt__media{border-radius:26px}.gallery__viewport,.product-conv .gallery__viewport{border-radius:24px}.sticky-full .sticky-atc{background:color-mix(in srgb,var(--c-paper) 94%,transparent)}.ship-bar__fill{background:var(--c-detail)}.showcase__intro h2,.feature-gallery__intro h2,.ba__text h2{font-size:calc(clamp(1.6rem,2.5vw,2.3rem) * var(--heading-scale))}@media(max-width:749px){.header__logo-text{font-size:1.2rem;gap:.4rem}.logo-mark{width:30px;height:30px}.hero-banner--tone-dark .hero-banner__media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--c-paper) 92%,transparent),color-mix(in srgb,var(--c-paper) 75%,transparent) 55%,color-mix(in srgb,var(--c-paper) 30%,transparent))}.hero-banner__title{font-size:calc(2.2rem * var(--heading-scale));letter-spacing:.02em}.hero-banner__title:after{height:16px;margin-top:.8rem}.hero-banner--tone-dark .hero-banner__features .icon{width:30px;height:30px;padding:6px}.footer:before{height:28px;top:-27px}.lux-card{border-radius:20px}}.footer{margin-top:46px}.shopify-policy__container{padding-bottom:48px}@media(max-width:749px){.footer{margin-top:28px}}.payment-icons,.footer .payment-icons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem}.payment-icons li{display:flex}.footer__bottom .payment-icons{justify-content:flex-end}@media(max-width:749px){.footer__bottom .payment-icons{justify-content:flex-start}}@media(max-width:749px){.hero-banner,.hero-banner--large,.hero-banner--full,.hero-banner--medium{display:flex;flex-direction:column;min-height:0;color:var(--c-ink)}.hero-banner__inner{order:1;padding-top:36px;padding-bottom:24px}.hero-banner__content{margin:0}.hero-banner__media{order:2;position:relative;inset:auto}.hero-banner__media:after{display:none}.hero-banner__img{position:static;display:block;width:100%;height:auto;object-fit:contain}.hero-banner__media svg.hero-banner__img{aspect-ratio:4/3;object-fit:cover}.hero-banner__text{color:color-mix(in srgb,var(--c-ink) 85%,transparent)}.hero-banner .btn--light{--bg:var(--c-ink);--fg:#fff}.hero-banner .btn--ghost-light{color:var(--c-ink);border-color:var(--c-ink)}.hero-banner__features{margin-top:1.4rem}.hero-banner__features .icon{color:#fff;background:var(--c-detail);border-radius:50%;padding:6px;width:30px;height:30px}}.accordion__links{list-style:none;margin:14px 0 4px;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);display:flex;flex-direction:column;gap:8px}.accordion__links a{display:inline-flex;align-items:center;gap:6px;color:var(--c-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-detail)}.accordion__links a:after{content:"\203a";text-decoration:none;color:var(--c-detail);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/8/assets/yutorip.css.map */
