:root{--pro-ink: #111111;--pro-text: #3F3F46;--pro-muted: #71717A;--pro-line: #E4E4E7;--pro-gray: #F5F5F6;--pro-white: #FFFFFF;--pro-accent: #4F46E5;--pro-accent-dark: #4338CA;--pro-radius: 12px;--pro-head: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pro-body: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: var(--pro-body) !important;--font-heading-family: var(--pro-head) !important;--on-font: var(--pro-body);--on-ink: var(--pro-ink);--on-ink-soft: var(--pro-text);--on-lav-1: var(--pro-white);--on-lav-2: var(--pro-gray);--on-lav-3: var(--pro-line);--on-radius: var(--pro-radius);--on-radius-sm: var(--pro-radius);--on-shadow: none;--on-shadow-sm: 0 1px 2px rgba(17,17,17,.04)}html,body{background:var(--pro-white)}body,.on-section,.on-footer,.on-body,.on-pack,.on-buy,.on-acc,.on-faq,.on-compare,.cart-drawer{font-family:var(--pro-body);color:var(--pro-text)}body{font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.on-h1,.on-h2,.on-h3,.on-buy__title,.on-band .on-h2{font-family:var(--pro-head);color:var(--pro-ink);font-weight:700;letter-spacing:-.02em}.on-h1{line-height:1.12}.on-h2{line-height:1.18}.on-h3{font-size:18px;line-height:1.35;font-weight:600}.on-body{color:var(--pro-text);line-height:1.65}.on-accent{color:inherit}[id^=shopify-section-] .on-h1{font-size:clamp(32px,6.2vw,52px)!important}[id^=shopify-section-] .on-h2{font-size:clamp(26px,4.6vw,36px)!important}[id^=shopify-section-] .on-body{font-size:16px!important}[id^=shopify-section-] .on-buy__title{font-size:clamp(26px,4.4vw,34px)!important;line-height:1.2}@media(min-width:990px){[id^=shopify-section-] .on-body{font-size:17px!important}}.on-eyebrow{background:none!important;border:0!important;padding:0!important;color:var(--pro-muted)!important;font-family:var(--pro-body);font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:12px}[id^=shopify-section-template],[id^=shopify-section-sections]{background:var(--pro-white)!important}[id^=shopify-section-]:has(>.on-faq-section),[id^=shopify-section-]:has(>.on-trust-section),[id^=shopify-section-]:has(>.on-compare-section){background:var(--pro-gray)!important}.on-compare-wrap{background:var(--pro-white)}[id^=shopify-section-template]{padding-top:clamp(56px,9vw,104px)!important;padding-bottom:clamp(56px,9vw,104px)!important}[id*=__main],[id*=__hero]{padding-top:clamp(24px,4vw,48px)!important}[id*=__trust]{padding-top:24px!important;padding-bottom:24px!important}.on-head{margin-bottom:clamp(28px,5vw,48px)}.on-hero__bg{background:var(--pro-white)!important}.on-hero__wave,.on-hero__media:before,.on-band:before,.on-band:after{display:none!important}.on-hero__badge{display:none!important}.on-hero__media img,.on-split__media img,.on-gallery__main,.on-gallery__thumb,.on-video,.on-video__placeholder,.on-step,.on-use,.on-compare-wrap,.on-faq details,.on-spec,.on-specs,.on-quote,.on-pack,.on-countdown,.on-band,.on-guar,.on-included,.on-social__stat{border-radius:var(--pro-radius)!important;box-shadow:none!important}.on-step,.on-use,.on-quote,.on-faq details{background:var(--pro-white);border:1px solid var(--pro-line)}.on-step:hover,.on-use:hover{transform:none;box-shadow:none;border-color:#d4d4d8}.on-step__num{background:var(--pro-ink);border-radius:10px;width:40px;height:40px;font-size:16px}.on-step__icon{color:var(--pro-muted)}.on-use__icon,.on-benefits__ic,.on-trust__item svg,.on-guarantee svg,.on-acc__ic,.on-split__list li:before{color:var(--pro-ink)!important}.on-use__icon{background:var(--pro-gray);border-radius:10px}.on-split__list li:before{background-color:var(--pro-ink)}.on-trust__item{color:var(--pro-ink);font-weight:500}.on-compare thead th{background:var(--pro-gray);color:var(--pro-muted);font-weight:600}.on-compare .on-compare__us{background:var(--pro-ink)!important}.on-compare td.on-compare__us{background:var(--pro-gray)!important}.on-yes{background:var(--pro-ink)}.on-no{background:var(--pro-gray);color:#a1a1aa}.on-faq summary{font-family:var(--pro-body);font-weight:600;font-size:16px;color:var(--pro-ink)}.on-faq details[open]{border-color:#d4d4d8}.on-faq summary:after{background-color:var(--pro-gray)}.on-faq details[open] summary:after{background-color:var(--pro-line)}.on-band{background:var(--pro-gray)!important;color:var(--pro-ink)}.on-band .on-h2{color:var(--pro-ink)}.on-band .on-body{color:var(--pro-text)}.on-band .on-eyebrow{color:var(--pro-muted)!important}.on-quote{background:var(--pro-white)}.on-quote__avatar{background:var(--pro-ink)}.on-social__stat{background:var(--pro-gray)!important;color:var(--pro-ink)!important;font-size:18px!important;font-weight:600!important}.on-specs{background:var(--pro-line);border-color:var(--pro-line)}.on-spec dt{color:var(--pro-muted);font-weight:500}.on-spec dd{font-weight:600;font-family:var(--pro-head)}.on-btn,.on-cta,.on-sticky__btn,.cart-drawer .cart__checkout-button,.button:not(.button--secondary):not(.button--tertiary){font-family:var(--pro-body)!important;font-weight:600!important;font-size:16px!important;letter-spacing:0!important;background:var(--pro-accent)!important;color:#fff!important;border:0!important;border-radius:var(--pro-radius)!important;box-shadow:none!important;min-height:52px;padding:16px 24px!important;transform:none!important}.on-btn:hover,.on-cta:hover,.on-sticky__btn:hover{background:var(--pro-accent-dark)!important}.on-cta{min-height:56px;font-size:17px!important}@media(max-width:749px){.on-btn,.on-cta{width:100%;min-height:56px}.on-hero__ctas{flex-direction:column}}.on-btn--ghost{background:none!important;color:var(--pro-ink)!important;text-decoration:underline;text-underline-offset:4px;min-height:0;padding:12px 8px!important}.on-btn--ghost:hover{background:none!important;color:var(--pro-accent)!important}.on-btn--white{background:var(--pro-accent)!important;color:#fff!important}.on-gallery__main{border:1px solid var(--pro-line);background:var(--pro-white)}.on-gallery__thumb{border:1px solid var(--pro-line)!important}.on-gallery__thumb[aria-current=true]{border-color:var(--pro-ink)!important}.on-benefits li{font-family:var(--pro-body);font-weight:500!important;font-size:15px!important;color:var(--pro-text)!important}.on-topbadge,.on-rating{color:var(--pro-muted)}.on-rating strong{color:var(--pro-ink)}.on-countdown{background:var(--pro-ink)!important}.on-countdown__time>span{background:#ffffff1f;border-radius:8px}.on-buy__label{font-family:var(--pro-body);font-weight:600;color:var(--pro-ink)}.on-pack{border:1px solid var(--pro-line)!important;background:var(--pro-white)}.on-pack--featured{border-color:var(--pro-line)!important}.on-pack:has(input:checked){border:2px solid var(--pro-ink)!important;box-shadow:none!important}.on-pack__radio{border-color:#a1a1aa}.on-pack:has(input:checked) .on-pack__radio{border-color:var(--pro-ink)}.on-pack__radio:after{background:var(--pro-ink)}.on-pack__name,.on-pack__price{font-family:var(--pro-body);font-weight:600!important;color:var(--pro-ink)}.on-pack__unit{color:var(--pro-text);font-weight:500}.on-pack__tag{background:var(--pro-accent)!important;box-shadow:none!important;border-radius:6px;font-weight:600;letter-spacing:.04em}.on-save,.on-save--sm{background:var(--pro-gray)!important;color:var(--pro-ink)!important;box-shadow:none!important;border-radius:6px;font-weight:600!important}.on-pack__compare{color:var(--pro-muted)}.on-delivery{font-family:var(--pro-body);font-weight:500;color:var(--pro-text)}.on-delivery svg{color:var(--pro-ink)}.on-urgency{color:var(--pro-muted)}.on-acc summary{font-family:var(--pro-body);font-weight:500}.on-sticky{box-shadow:0 -1px 0 var(--pro-line)}.on-sticky__info strong{color:var(--pro-ink)}.announcement-bar-section .utility-bar,.utility-bar{background:var(--pro-ink)!important}.announcement-bar__message{font-family:var(--pro-body);font-weight:500;letter-spacing:.01em}.header-wrapper{background:#fffffff5!important;border-bottom:1px solid var(--pro-line)}.on-footer{background:var(--pro-ink)!important}.on-footer h3{font-family:var(--pro-body);font-weight:600}.on-footer__social a{border-radius:10px}.on-cart-timer,.on-cart-ship__bar{background:var(--pro-ink)}.on-cart-ship__bar i{border-color:var(--pro-ink);color:var(--pro-ink)}.on-cart-save span{background:var(--pro-gray);color:var(--pro-ink)}.on-cart-totalsave{color:var(--pro-ink)}.on-cart-trust svg{color:var(--pro-ink)}@media(prefers-reduced-motion:no-preference){.on-reveal{transform:translateY(12px)}}body,.announcement-bar__message,.header__menu-item,.footer,.on-footer{letter-spacing:0!important}.on-hero__chips svg,.on-checks svg,.on-cart-trust svg{color:#111!important}.on-hero__chips li{color:#3f3f46;font-weight:500}.on-save,.on-save--sm{background:var(--pro-accent)!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:5px 10px!important;border-radius:6px!important}.on-pack__compare{text-decoration-thickness:1.5px}.on-cart-save span{background:var(--pro-accent)!important;color:#fff!important;font-weight:700}.on-cart-totalsave{color:var(--pro-accent)!important;font-weight:700}.on-gallery__main{position:relative}.on-gallery__main img{cursor:pointer}.on-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #00000026;z-index:2}.on-gallery__nav svg{width:20px;height:20px}.on-gallery__nav--prev{left:10px}.on-gallery__nav--next{right:10px}.on-gallery__count{position:absolute;bottom:10px;right:10px;background:#111111b3;color:#fff;font-size:12px;font-weight:500;padding:3px 8px;border-radius:999px;z-index:2}.on-revs{margin:22px 0 6px}.on-revs__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px}.on-revs__track::-webkit-scrollbar{display:none}.on-rev{flex:0 0 100%;scroll-snap-align:start;margin:0;display:flex;gap:14px;align-items:flex-start}.on-rev__avatar{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#111;color:#fff;font-weight:600;font-size:18px;font-family:var(--pro-head)}.on-rev__body{flex:1;min-width:0}.on-rev blockquote{margin:0 0 10px;font-size:15px;line-height:1.55;color:#111;font-style:normal}.on-rev figcaption{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--pro-line);font-size:14px;color:var(--pro-muted)}.on-rev__stars{color:#ffb800;letter-spacing:2px;font-size:15px}.on-revs__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.on-revs__dots button{width:8px;height:8px;padding:0;border-radius:50%;border:1.5px solid #111;background:transparent;cursor:pointer}.on-revs__dots button[aria-current=true]{background:#111}.on-revs__note{margin:8px 0 0;text-align:center;font-size:11px;color:var(--pro-muted)}.on-rev blockquote{border:0!important;padding:0!important}.on-revs__track{align-items:flex-start}.on-rev__avatar{overflow:hidden}.on-rev__avatar img{width:100%;height:100%;object-fit:cover;display:block}.on-rev__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#111;line-height:1.35}@media(max-width:989px){.on-pdp{gap:20px}.on-pdp__mhead{margin-bottom:-4px}}.on-benefits{gap:14px!important}.on-benefits li{font-size:16px!important;font-weight:400!important;color:var(--pro-text)!important;gap:10px!important}.on-benefits li strong{font-weight:700!important;color:#111!important}.on-benefits li>.on-benefits__emoji{display:inline-block!important;width:26px!important;height:auto!important;font-size:20px;line-height:1;text-align:center;background:none!important;flex:none}h1,h2,h3,h4,.h1,.h2,.h3,.on-h1,.on-h2,.on-h3,.on-buy__title{letter-spacing:0!important;font-weight:600!important}.announcement-bar-section .utility-bar,.utility-bar{background:#c7c7cc!important;border:0!important}.utility-bar .announcement-bar__message,.utility-bar .slider-button{color:#fff!important;font-family:var(--pro-body);font-size:15px;font-weight:500;letter-spacing:.02em}.utility-bar .slider-button .svg-wrapper,.utility-bar .slider-button svg{color:#fff!important}@media(max-width:989px){.header>.header__search{display:none!important}.header__icons>.header__search{display:inline-flex!important}.header__icon--account{display:none!important}}.on-gallery__main{aspect-ratio:auto!important;border:0!important;background:none!important;overflow:visible!important}.on-gallery__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.on-gallery__track::-webkit-scrollbar{display:none}.on-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#fff}.on-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover;cursor:grab}.on-gallery__thumb{border-radius:12px!important}.on-gallery__thumb[aria-current=true]{border:2px solid #111!important}.on-gallery__thumbs{scrollbar-width:none}.on-gallery__thumbs::-webkit-scrollbar{display:none}@media(max-width:989px){.on-gallery__slide{flex-basis:90%}.on-gallery__nav,.on-gallery__count{display:none!important}}h1,h2,.h1,.h2,.on-h1,.on-h2,.on-buy__title,.on-band .on-h2{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-weight:600!important;letter-spacing:0!important}[id^=shopify-section-] .on-buy__title{font-size:clamp(30px,6vw,38px)!important;line-height:1.15!important}h3,h4,.h3,.h4,.on-h3{font-family:var(--pro-body)!important;font-weight:600!important}h1 span,h2 span,.on-h1 span,.on-h2 span{font-family:inherit!important}.on-cta-wrap{margin-top:18px}.on-cta-wrap .on-buyform{margin-top:0!important;padding-top:0!important}.on-cta-wrap .on-cta{margin-top:0!important}.on-cta-badge{position:relative;z-index:2;display:table;margin:0 auto -13px;white-space:nowrap;background:#e11d48;color:#fff;font-family:var(--pro-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 14px;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px #e11d484d;pointer-events:none}.on-packs{gap:10px!important}.on-pack{padding:12px 16px!important;gap:12px!important;border-radius:12px!important}.on-pack__body{gap:4px!important}.on-pack__name{font-size:17px!important}.on-pack__price{font-size:18px!important}.on-pack__compare{font-size:13px!important}.on-pack .on-save--sm{font-size:12px!important;padding:3px 8px!important;align-self:flex-start}.on-pack__tag{font-size:11px!important;padding:3px 8px!important}:root{--pro-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--pro-head: "Helvetica Neue", Helvetica, Arial, sans-serif}body,p,li,a,span,button,input,select,label,.on-benefits li,.announcement-bar__message,.on-topbar{font-family:var(--pro-body)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.on-h1,.on-h2,.on-h3,.on-buy__title,.on-band .on-h2{font-family:var(--pro-head)!important;font-weight:500!important;letter-spacing:.01em!important}[id^=shopify-section-] .on-buy__title{font-size:clamp(24px,5.6vw,30px)!important;line-height:1.2!important}body{letter-spacing:.02em}.on-cta,.on-btn{font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase}.on-eyebrow,.on-pack__tag,.on-cta-badge,.on-save,.on-topbar__text{letter-spacing:.08em!important}:is(#on-x,html) body *:not(svg):not(path),html body{font-weight:400!important;letter-spacing:.03em!important}.on-buy__title,h1,h2{letter-spacing:.02em!important}.on-benefits li,.on-pack,.on-buy p,.on-delivery{font-size:16px;color:#111!important}.on-cta-wrap{margin-top:20px!important}.on-cta-badge{margin:0 auto 10px!important;box-shadow:none!important;border:0!important;padding:7px 14px!important}:is(#on-x,html) body .on-cta-badge{font-weight:600!important;font-size:12px!important;letter-spacing:.08em!important}:is(#on-x,html) body .on-cta,:is(#on-x,html) body .on-btn{font-weight:500!important;letter-spacing:.08em!important}.on-benefits{gap:12px!important;margin:10px 0 24px!important}.on-benefits li{font-size:16px!important;color:#111!important;align-items:center!important;gap:12px!important}:is(#on-x,html) body .on-benefits li,:is(#on-x,html) body .on-benefits li *{font-weight:500!important;letter-spacing:.01em!important}.on-benefits li>.on-benefits__emoji{width:34px!important;height:34px!important;display:grid!important;place-items:center;border-radius:50%;background:#f1f1f4!important;font-size:18px!important;flex:none}.on-delivery{font-size:14px!important}.shopify-section:has(.on-pdp-section){padding-bottom:32px!important}.shopify-section:has(.on-pdp-section)+.shopify-section{padding-top:48px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/on-pro.css.map */
