body[data-template=product] .product-information{--acy-v19-panel-pad: clamp(26px, 4vw, 52px)}body[data-template=product] .product-information .product-details{padding-inline:var(--acy-v19-panel-pad)!important;padding-block:clamp(30px,4vw,52px)!important;border-color:#10141824!important;border-radius:24px!important;box-shadow:0 16px 44px #1014180f}body[data-template=product] .product-information .product-details h1,body[data-template=product] .product-information .product-title{max-width:100%;margin:0 0 18px!important;letter-spacing:-.065em!important;line-height:.93!important}body[data-template=product] .product-information .product-details .price,body[data-template=product] .product-information .product-details [class*=price]{margin-block:0 20px}body[data-template=product] .product-information .product-details .accordion,body[data-template=product] .product-information .product-details [class*=accordion]{margin-inline:0!important}body[data-template=product] .product-information .product-details button,body[data-template=product] .product-information .product-details .button{border-radius:999px;min-height:56px;font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.025em}.acy-v19-product-section{background:#f4f4f1;color:#101418}.acy-v19-product-section--dark{background:#111418;color:#f9faf8}.acy-v19-product-shell{width:min(100% - 48px,1240px);margin-inline:auto;padding-block:clamp(62px,9vw,124px)}.acy-v19-kicker{margin:0 0 16px;color:#356b91;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.acy-v19-product-shell h2{max-width:12ch;margin:0;font-size:clamp(2.25rem,4.8vw,5rem);letter-spacing:-.07em;line-height:.9}.acy-v19-product-shell p{color:#67717a;line-height:1.58}.acy-v19-product-section--dark .acy-v19-kicker{color:#9bc8e3}.acy-v19-product-section--dark p{color:#c4ced2}.acy-v19-material__grid,.acy-v19-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(32px,7vw,100px);align-items:center}.acy-v19-material__media,.acy-v19-story__media{overflow:hidden;border-radius:24px;background:#e8ecec;aspect-ratio:1 / 1.08}.acy-v19-material__media img,.acy-v19-story__media img{width:100%;height:100%;object-fit:cover}.acy-v19-material__body>p:not(.acy-v19-kicker),.acy-v19-story__body>div{max-width:47ch;margin-top:24px}.acy-v19-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.acy-v19-fact{min-height:144px;padding:20px;border:1px solid rgba(16,20,24,.12);border-radius:16px;background:#ffffff8f}.acy-v19-fact span{display:block;color:#356b91;font-size:.78rem;font-weight:800;letter-spacing:.08em}.acy-v19-fact strong{display:block;margin-top:24px;font-size:1rem}.acy-v19-assurance{border-top:1px solid #daddd9;border-bottom:1px solid #daddd9;background:#fff}.acy-v19-assurance__grid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:18px;align-items:stretch}.acy-v19-assurance__proof,.acy-v19-assurance__item{padding:24px;border:1px solid #daddd9;border-radius:18px}.acy-v19-assurance__avatars{display:flex;margin-bottom:16px}.acy-v19-assurance__avatars img{width:38px;height:38px;margin-right:-10px;border:2px solid #fff;border-radius:50%;object-fit:cover}.acy-v19-assurance__proof strong{display:block;max-width:24ch}.acy-v19-assurance__item b{display:block;color:#356b91;font-size:.78rem;letter-spacing:.1em}.acy-v19-assurance__item span{display:block;margin-top:28px;font-weight:700;line-height:1.2}.acy-v19-reviews__head{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:end;margin-bottom:44px}.acy-v19-reviews__head>p{max-width:42ch;margin:0}.acy-v19-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.acy-v19-review{min-height:300px;padding:22px;border:1px solid #daddd9;border-radius:18px;background:#fff}.acy-v19-review__person{display:flex;align-items:center;gap:12px}.acy-v19-review__person img{width:48px;height:48px;border-radius:50%;object-fit:cover}.acy-v19-review__person b,.acy-v19-review__person small{display:block}.acy-v19-review__person small{margin-top:3px;color:#356b91;font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acy-v19-review__product{display:inline-block;margin-top:24px;color:#68727b;font-size:.78rem;text-decoration:none}.acy-v19-review__product strong{display:block;color:#101418}.acy-v19-review blockquote{margin:20px 0 0;color:#3f484f;font-size:.97rem;font-style:italic;line-height:1.52}.acy-v19-review__empty{max-width:58ch;padding:30px;border:1px dashed #bfc7c8;border-radius:18px;background:#fff}@media(max-width:989px){.acy-v19-material__grid,.acy-v19-story__grid,.acy-v19-reviews__head{grid-template-columns:1fr}.acy-v19-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acy-v19-assurance__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){body[data-template=product] .product-information .product-details{padding:28px 24px 30px!important;border-radius:20px!important}body[data-template=product] .product-information .product-details h1,body[data-template=product] .product-information .product-title{max-width:100%;margin-bottom:16px!important}.acy-v19-product-shell{width:min(100% - 32px,1240px)}.acy-v19-facts,.acy-v19-assurance__grid,.acy-v19-review-grid{grid-template-columns:1fr}.acy-v19-fact{min-height:108px}}.acy-v17-routine__scroll{min-height:440vh}.acy-v17-routine__stage .acy-v13-step{will-change:opacity,transform;transition:none!important}.acy-v17-routine__stage .acy-v13-step>div{transition:none!important}.acy-v17-routine__stage .acy-v13-step:not(.is-active)>div{transform:none!important}.acy-v17-routine__stage .acy-v13-routine__tracker{top:0!important;left:0!important;will-change:transform;transition:box-shadow .32s ease!important}.acy-v17-routine__stage .acy-v16-routine__path{display:block!important}.acy-v17-routine__stage .acy-v16-routine__path path{stroke:#326f9d6b;stroke-width:.65;stroke-dasharray:1 2.2}@media(max-width:899px){.acy-v17-routine__scroll{min-height:440vh}.acy-v17-routine__stage .acy-v16-routine__path{display:block!important;top:0;left:0;width:100%;height:100%}.acy-v17-routine__stage .acy-v16-routine__path path{stroke-width:.9}.acy-v17-routine__stage .acy-v13-routine__tracker{top:0!important;bottom:auto!important;left:0!important}}.acy-v19-drawer-products{margin:28px var(--padding-xl) 8px;padding-top:22px;border-top:1px solid rgba(16,20,24,.14)}.acy-v19-drawer-products>p{margin:0 0 12px;color:#356b91;font-size:.69rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acy-v19-drawer-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.acy-v19-drawer-product{display:grid;gap:7px;overflow:hidden;padding:7px 7px 9px;border:1px solid #daddd9;border-radius:12px;background:#f7f7f4;color:#101418;text-decoration:none}.acy-v19-drawer-product img{width:100%;aspect-ratio:.9;border-radius:8px;object-fit:cover}.acy-v19-drawer-product span{font-family:var(--font-heading--family);font-size:.78rem;font-weight:700;letter-spacing:-.03em}.acy-v19-drawer-product b{color:#66717a;font-size:.69rem}.acy-v19-finder{background:#f3f2ee;color:#101217;padding:clamp(64px,8vw,128px) 24px}.acy-v19-finder__inner{margin:0 auto;max-width:1120px}.acy-v19-finder__intro{max-width:560px;padding-bottom:34px}.acy-v19-kicker,.acy-v19-finder__count{color:#305d7b;font-size:12px;font-weight:750;letter-spacing:.14em;margin:0 0 14px}.acy-v19-finder h2,.acy-v19-finder h3{font-family:var(--font-heading--family, inherit);font-weight:700;letter-spacing:-.055em;line-height:.94;margin:0}.acy-v19-finder h2{font-size:clamp(44px,6vw,82px)}.acy-v19-finder h3{font-size:clamp(31px,4vw,54px);max-width:630px}.acy-v19-finder__intro>p:last-child{color:#667581;font-size:18px;line-height:1.5;margin:22px 0 0}.acy-v19-finder__shell{background:#fff;border:1px solid rgba(16,18,23,.14);border-radius:28px;max-width:860px;padding:clamp(28px,5vw,62px)}.acy-v19-finder__progress{display:flex;gap:8px;margin-bottom:46px}.acy-v19-finder__progress span{background:#d8dce0;border-radius:99px;height:4px;transition:background .3s ease,width .3s ease;width:32px}.acy-v19-finder__progress span.is-active{background:#305d7b;width:60px}.acy-v19-finder__question,.acy-v19-finder__result{animation:acy-v19-finder-in .42s cubic-bezier(.2,.8,.2,1) both}.acy-v19-finder__choices{display:grid;gap:12px;margin-top:34px;max-width:650px}.acy-v19-finder__choices button{-webkit-appearance:none;appearance:none;background:#f8f8f6;border:1px solid rgba(16,18,23,.16);border-radius:16px;color:#101217;cursor:pointer;font:inherit;font-size:17px;font-weight:650;padding:18px 20px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.acy-v19-finder__choices button:hover,.acy-v19-finder__choices button:focus-visible{background:#10263a;border-color:#10263a;color:#fff;outline:none;transform:translate(6px)}.acy-v19-finder__result>p:not(.acy-v19-finder__count){color:#667581;font-size:18px;line-height:1.5;margin:22px 0 0;max-width:540px}.acy-v19-finder__cta{align-items:center;background:#101217;border-radius:999px;color:#fff;display:inline-flex;font-weight:750;gap:18px;margin-top:30px;padding:16px 24px;text-decoration:none}.acy-v19-finder__cta span{font-size:20px;line-height:1}.acy-v19-finder__restart{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#61707d;cursor:pointer;font:inherit;padding:12px 0 0;text-decoration:underline;text-underline-offset:3px}@keyframes acy-v19-finder-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:699px){.acy-v19-finder{padding:56px 20px}.acy-v19-finder__shell{border-radius:22px;padding:28px 20px}.acy-v19-finder h3{font-size:36px}.acy-v19-finder__choices button{font-size:16px;padding:17px}}:root{--acy-v20-paper: #f4f1ea;--acy-v20-white: #ffffff;--acy-v20-blue: #305d7b;--acy-v20-ink: #111418;--acy-v20-line: #d9d5cd}.product-information .product-details,body[data-template=product] .product-information .product-details{margin:0!important;padding:clamp(42px,5vw,76px) clamp(32px,5.4vw,82px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information .product-details>.group-block,body[data-template=product] .product-information .product-details>.group-block{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information .product-details>.group-block>.group-block-content{padding:0!important}.product-information .product-details h1,.product-information .product-title{max-width:100%!important;margin:0 0 24px!important;line-height:.91!important}.product-information .product-details .price,.product-information .product-details [class*=price]{margin-block:0 26px!important}body[data-template=product] .product-details .add-to-cart-button,body[data-template=product] .sticky-add-to-cart .add-to-cart-button{background:var(--acy-v20-blue)!important}body[data-template=product] .product-details .add-to-cart-button:hover,body[data-template=product] .sticky-add-to-cart .add-to-cart-button:hover{background:#244c67!important}.pp-modal .ecomsend__Modal__Content{width:min(820px,calc(100vw - 48px))!important;max-width:820px!important;min-height:480px!important;border:1px solid var(--acy-v20-line)!important;border-radius:28px!important;background:var(--acy-v20-white)!important;box-shadow:0 30px 90px #11141838!important}.pp-modal .ecomsend__Modal__CustomDialogWrapper{box-sizing:border-box!important;width:48%!important;min-width:0!important;padding:clamp(42px,5.5vw,70px) clamp(34px,4vw,58px)!important}.pp-modal .ecomsend__Modal__TitleText{max-width:8.5ch!important;margin:0!important;color:var(--acy-v20-ink)!important;font-family:var(--font-heading--family)!important;font-size:clamp(2.6rem,4.4vw,4.8rem)!important;font-weight:700!important;letter-spacing:-.078em!important;line-height:.88!important;overflow-wrap:normal!important;text-align:left!important;word-break:normal!important}.pp-modal .ecomsend__Modal__TitleHelpText,.pp-modal .ecomsend__Modal__DescriptionText{max-width:27ch!important;margin-inline:0!important;color:#66717a!important;font-family:var(--font-body--family)!important;text-align:left!important}.pp-modal .ecomsend__Modal__TitleHelpText{margin-top:24px!important;font-size:1.05rem!important;line-height:1.52!important}.pp-modal .ecomsend__Modal__DescriptionText{margin-top:18px!important;font-size:.82rem!important;line-height:1.45!important}.pp-modal .ecomsend__Button{width:auto!important;min-width:168px!important;min-height:56px!important;margin-top:28px!important;padding-inline:24px!important;background:var(--acy-v20-blue)!important;color:#fff!important;font-family:var(--font-heading--family)!important;font-weight:700!important}.pp-modal .ecomsend__Modal__CloseButton{z-index:3!important;width:40px!important;height:40px!important;background:#ffffffed!important}.acy-v19-product-section--dark,.acy-v5-final,.acy-v16-material,body[data-template=product] .product-recommendations .section-background,body[data-template=product] .product-recommendations .section{background:var(--acy-v20-paper)!important;color:var(--acy-v20-ink)!important}.acy-v19-product-section--dark p,.acy-v19-product-section--dark .acy-v19-kicker,.acy-v5-final__text,.acy-v5-final__micro,.acy-v16-material .acy-v11-kicker,.acy-v16-material__copy>.rte,.acy-v16-material__facts span{color:#66717a!important}.acy-v5-final:after{display:none!important}.acy-v5-final__button,.acy-v11-button,.acy-v19-finder__cta{background:var(--acy-v20-blue)!important;color:#fff!important}.acy-v5-proof__card:first-child{background:var(--acy-v20-white)!important;color:var(--acy-v20-ink)!important}.acy-v10-product-card{background:var(--acy-v20-paper)!important;color:var(--acy-v20-ink)!important}.acy-v10-product-card__image:after{background:linear-gradient(180deg,#f4f1ea05 10%,#305d7b29,#305d7bbd)!important}.acy-v10-product-card--1{width:min(100%,640px)!important;max-width:min(100%,640px)!important;min-height:560px!important}.acy-v17-routine__stage .acy-v13-routine__tracker,.acy-v17-routine__stage .acy-v16-routine__path,.acy-v13-step__glow{display:none!important}body[data-template=product] .product-information .product-details,body[data-template=product] .product-information .product-details>.group-block{border:0!important;border-radius:0!important;box-shadow:none!important}body[data-template=product] .product-information .product-details>.group-block>.group-block-content{padding-inline:clamp(28px,4vw,62px)!important}body[data-template=product] .product-information .product-form-buttons,body[data-template=product] .product-information .buy-buttons-block{width:100%!important}body[data-template=product] .product-information .add-to-cart-button,body[data-template=product] .product-information .shopify-payment-button,body[data-template=product] .product-information .shopify-payment-button__button{width:100%!important;min-height:64px!important;border-radius:999px!important}body[data-template=product] .product-information .add-to-cart-button{background:var(--acy-v20-blue)!important}body[data-template=product] .product-information .shopify-payment-button__button--unbranded{background:#e9e1d4!important;color:var(--acy-v20-ink)!important;border:1px solid #d4c8b9!important}.acy-v21-card-benefits{margin:2px 0 6px;padding:0;list-style:none}.featured-product-information .product-details .rte ul{display:grid;gap:8px;margin:2px 0 6px;padding:0;list-style:none;color:#26323c;font-size:.95rem;line-height:1.35}.featured-product-information .product-details .rte ul li:before,.acy-v21-card-benefits li:before{content:"\2713";margin-right:9px;color:var(--acy-v20-blue);font-weight:800}.acy-v21-card-benefits{display:grid;gap:5px;margin-top:-4px;color:#53606a;font-size:.78rem;line-height:1.35}body[data-template=page] .main-page,body[data-template=page] .shopify-section,body[data-template=page] .section-background{background-color:#f4f1ea!important;color:#111418!important}body[data-template=page] .main-page :is(h1,h2,h3,p,li,strong,a),body[data-template=page] .shopify-section :is(h1,h2,h3,p,li,strong){color:#111418}body[data-template=page] .contact-form input,body[data-template=page] .contact-form textarea{background:#fff!important;color:#111418!important;border-color:#d8d3ca!important}body[data-template=page] .contact-form button{background:var(--acy-v20-blue)!important;color:#fff!important;border-color:var(--acy-v20-blue)!important}body.acy-v21-signup-open{overflow:hidden}.acy-v21-signup{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.acy-v21-signup[hidden]{display:none}.acy-v21-signup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1114188f;cursor:default}.acy-v21-signup__dialog{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);width:min(920px,100%);min-height:520px;overflow:hidden;border:1px solid rgba(17,20,24,.14);border-radius:28px;background:#fff;box-shadow:0 28px 90px #11141842}.acy-v21-signup__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,5vw,74px);color:#111418}.acy-v21-signup__eyebrow{margin:0 0 18px;color:var(--acy-v20-blue);font-size:.72rem;font-weight:750;letter-spacing:.16em}.acy-v21-signup h2{max-width:9ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2.7rem,5.5vw,5.6rem);font-weight:700;letter-spacing:-.08em;line-height:.86}.acy-v21-signup__copy>p:not(.acy-v21-signup__eyebrow):not(.acy-v21-signup__fineprint){max-width:30ch;margin:26px 0 22px;color:#65707a;line-height:1.5}.acy-v21-signup__form{display:grid;width:100%;max-width:380px;gap:10px}.acy-v21-signup__form input{width:100%;min-height:55px;padding:0 18px;border:1px solid #d8d3ca;border-radius:999px;background:#fff;color:#111418;font:inherit}.acy-v21-signup__form button{min-height:56px;border:1px solid var(--acy-v20-blue);border-radius:999px;background:var(--acy-v20-blue);color:#fff;font:700 1rem var(--font-body--family);cursor:pointer}.acy-v21-signup__form button:hover{background:#244c67}.acy-v21-signup__fineprint,.acy-v21-signup__feedback{margin:12px 0 0;color:#75808a;font-size:.78rem;line-height:1.35}.acy-v21-signup__image{min-height:100%;background:linear-gradient(180deg,#11141814,#1114182e),url(acyros-popup-desktop-v25.png) center 22% / cover no-repeat,#d9d1c4}.acy-v21-signup__close{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#111418;font:400 2.1rem/.8 Arial,sans-serif;cursor:pointer}@media(max-width:699px){.acy-v21-signup{padding:14px;align-items:end}.acy-v21-signup__dialog{grid-template-columns:1fr;min-height:0;border-radius:24px}.acy-v21-signup__image{display:none}.acy-v21-signup__copy{padding:62px 28px 30px}.acy-v21-signup h2{max-width:11ch;font-size:clamp(2.5rem,12vw,4rem)}.acy-v21-signup__close{top:13px;right:13px;width:38px;height:38px;font-size:1.8rem}}.acy-v17-routine__scroll{min-height:360vh!important}.acy-v17-routine__stage .acy-v13-step{will-change:auto;opacity:0;transform:translateY(22px) scale(.985);transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1)!important}.acy-v17-routine__stage .acy-v13-step.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.acy-v17-routine__stage .acy-v13-step>div{transition:transform .62s cubic-bezier(.2,.8,.2,1) .08s!important}.acy-v17-routine__stage .acy-v13-step:not(.is-active)>div{transform:translateY(16px)!important}@media(max-width:899px){.acy-v17-routine__scroll{min-height:330vh!important}}@media(prefers-reduced-motion:reduce){.acy-v17-routine__stage .acy-v13-step{transition:none!important}}body[data-template=product] .product-information .product-details h1,body[data-template=product] .product-information .product-title{max-width:none!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:749px){.product-information .product-details,body[data-template=product] .product-information .product-details{padding-inline:0!important}body[data-template=product] .product-information .product-details>.group-block>.group-block-content{padding-inline:28px!important}body[data-template=product] .product-information .product-details h1{font-size:clamp(2.35rem,9.5vw,3.15rem)!important;letter-spacing:-.07em!important}}@media(max-width:749px){.product-information .product-details,body[data-template=product] .product-information .product-details{padding:38px 28px 46px!important}.product-information .product-details h1,.product-information .product-title{max-width:12ch!important;margin-bottom:20px!important}.acy-v10-product-card--1{width:100%!important;max-width:100%!important;min-height:470px!important}.pp-modal .ecomsend__Modal__Content{width:min(430px,calc(100vw - 28px))!important;min-height:0!important;max-width:430px!important}.pp-modal .ecomsend__Modal__CustomDialogWrapper{width:100%!important;padding:38px 28px 30px!important}.pp-modal .ecomsend__Modal__TitleText{max-width:10.5ch!important;font-size:clamp(2.65rem,12vw,3.7rem)!important;text-align:center!important}.pp-modal .ecomsend__Modal__TitleHelpText,.pp-modal .ecomsend__Modal__DescriptionText{max-width:30ch!important;margin-inline:auto!important;text-align:center!important}.pp-modal .ecomsend__Button{display:flex!important;width:100%!important}}body[data-template=product] .acy-v5-trust,body[data-template=product] .acy-v19-assurance,body[data-template=product] .acy-v12-benefits,body[data-template=product] .acy-v21-product-focus,body[data-template=product] .acy-v19-product-section,body[data-template=product] .product-recommendations .section-background,body[data-template=product] .product-recommendations .section{--color-background: 244 241 234 !important;--color-foreground: 17 20 24 !important;background:var(--acy-v20-paper)!important;color:var(--acy-v20-ink)!important}body[data-template=product] .product-information,body[data-template=product] .product-information .section-background,body[data-template=product] .product-information.section,body[data-template=product] .acy-v11-paths,body[data-template=product] .acy-v21-duo,body[data-template=product] .acy-v19-reviews,body[data-template=product] .acy-v19-product-story,body[data-template=product] .product-information .product-details,body[data-template=product] .product-information .product-details>.group-block{--color-background: 255 255 255 !important;--color-foreground: 17 20 24 !important;background:var(--acy-v20-white)!important;color:var(--acy-v20-ink)!important}body[data-template=product] .product-information .product-details{padding-block:clamp(34px,4.2vw,62px)!important}body[data-template=product] .product-information .product-details>.group-block>.group-block-content{width:min(100%,38rem)!important;margin-inline:auto!important;padding-inline:clamp(28px,4.6vw,64px)!important}body[data-template=product] .product-information .product-details h1,body[data-template=product] .product-information .product-title{max-width:100%!important;margin-bottom:22px!important;text-wrap:balance}body[data-template=product] .product-information .product-details .rte ul{display:grid;gap:8px;margin:4px 0 12px;padding:0;color:#26323c;font-size:.98rem;line-height:1.35;list-style:none}body[data-template=product] .product-information .product-details .rte ul li:before{content:"\2713";margin-right:9px;color:var(--acy-v20-blue);font-weight:800}body[data-template=product] .product-information .buy-buttons-block,body[data-template=product] .product-information .product-form-buttons,body[data-template=product] .product-information .product-form-buttons>*{width:100%!important}body[data-template=product] .product-information .product-details .accordion{margin-top:18px!important}body[data-template=product] :is(.acy-v12-benefits,.acy-v21-product-focus,.acy-v21-duo,.acy-v19-product-section,.acy-v11-paths,.product-recommendations) :is(h1,h2,h3,p,strong,b,small,li,a,span){color:inherit}body[data-template=product] .acy-v12-benefits :is(h1,h2,h3),body[data-template=product] .acy-v21-product-focus :is(h1,h2,h3),body[data-template=product] .acy-v21-duo :is(h1,h2,h3),body[data-template=product] .acy-v19-product-section :is(h1,h2,h3),body[data-template=product] .acy-v11-paths :is(h1,h2,h3),body[data-template=product] .product-recommendations :is(h1,h2,h3){color:var(--acy-v20-ink)!important}body[data-template=product] :is(.acy-v12-benefits,.acy-v21-product-focus,.acy-v21-duo,.acy-v19-product-section,.acy-v11-paths,.product-recommendations) p{color:#5d6871!important}body[data-template=product] .acy-v19-product-section--dark .acy-v19-kicker,body[data-template=product] .acy-v19-product-section .acy-v19-kicker,body[data-template=product] .acy-v12-benefits .acy-v11-kicker,body[data-template=product] .acy-v21-product-focus__eyebrow,body[data-template=product] .acy-v21-duo__eyebrow{color:var(--acy-v20-blue)!important}body[data-template=product] .acy-v21-product-focus__points article,body[data-template=product] .acy-v21-duo__offer,body[data-template=product] .acy-v19-fact,body[data-template=product] .acy-v19-review{background:var(--acy-v20-white)!important;color:var(--acy-v20-ink)!important}body[data-template=product] .acy-v21-product-focus__points p,body[data-template=product] .acy-v21-duo__offer p,body[data-template=product] .acy-v19-fact strong,body[data-template=product] .acy-v19-review blockquote{color:#3f484f!important}@media(max-width:749px){body[data-template=product] .product-information .product-details,body[data-template=product] .product-information .product-details>.group-block{width:100%!important}body[data-template=product] .product-information .product-details>.group-block>.group-block-content{max-width:none!important;padding-inline:32px!important}body[data-template=product] .product-information .product-details h1{max-width:14ch!important;font-size:clamp(2.35rem,9vw,3.25rem)!important}}body[data-template=product] .acy-v24-order-reassurance{--color-background: 255 255 255 !important;--color-foreground: 17 20 24 !important;background:var(--acy-v20-white)!important;color:var(--acy-v20-ink)!important;padding:clamp(42px,5vw,76px) 0}.acy-v24-order-reassurance__inner{width:min(1180px,calc(100% - 48px));margin:0 auto}.acy-v24-order-reassurance__intro{display:grid;grid-template-columns:minmax(0,.84fr) minmax(280px,.6fr);column-gap:clamp(40px,7vw,130px);align-items:end;margin-bottom:clamp(28px,3vw,42px)}.acy-v24-order-reassurance__eyebrow{grid-column:1 / -1;margin:0 0 12px;color:var(--acy-v20-blue);font-size:.72rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.acy-v24-order-reassurance h2,.acy-v24-order-reassurance h3{color:var(--acy-v20-ink)!important}.acy-v24-order-reassurance h2{max-width:14ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.065em;line-height:.93}.acy-v24-order-reassurance__text{max-width:31ch;margin:0;color:#647079!important;font-size:1rem;line-height:1.48}.acy-v24-order-reassurance__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--acy-v20-line)}@media(max-width:1100px)and (min-width:750px){.acy-v24-order-reassurance__items{grid-template-columns:repeat(2,minmax(0,1fr))}.acy-v24-order-reassurance__item:nth-child(2){border-left:1px solid var(--acy-v20-line)}.acy-v24-order-reassurance__item:nth-child(3){border-left:0}.acy-v24-order-reassurance__item:nth-child(n+3){border-top:1px solid var(--acy-v20-line)}}.acy-v24-order-reassurance__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;min-height:142px;padding:26px clamp(18px,2.4vw,32px);align-items:start}.acy-v24-order-reassurance__item+.acy-v24-order-reassurance__item{border-left:1px solid var(--acy-v20-line)}.acy-v24-order-reassurance__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid #ccd7dd;border-radius:50%;color:var(--acy-v20-blue)}.acy-v24-order-reassurance__icon svg{width:18px;height:18px}.acy-v24-order-reassurance__item h3{margin:4px 0 7px;font-size:1rem;line-height:1.15}.acy-v24-order-reassurance__item p{margin:0;color:#66717a!important;font-size:.9rem;line-height:1.42}@media(max-width:749px){body[data-template=product] .acy-v24-order-reassurance{padding:42px 0}.acy-v24-order-reassurance__inner{width:min(100% - 56px,620px)}.acy-v24-order-reassurance__intro{display:block;margin-bottom:30px}.acy-v24-order-reassurance h2{max-width:12ch;font-size:2.15rem}.acy-v24-order-reassurance__text{margin-top:16px}.acy-v24-order-reassurance__items{grid-template-columns:1fr}.acy-v24-order-reassurance__item{min-height:0;padding:20px 0}.acy-v24-order-reassurance__item+.acy-v24-order-reassurance__item{border-top:1px solid var(--acy-v20-line);border-left:0}}:root{--acy-btn-radius: 4px}body[data-template=product] .product-information .add-to-cart-button,body[data-template=product] .product-information .shopify-payment-button__button,body[data-template=product] .product-details .add-to-cart-button,body[data-template=product] .sticky-add-to-cart .add-to-cart-button,featured-product-information .add-to-cart-button,featured-product-information .shopify-payment-button__button,.featured-product-information .add-to-cart-button,.featured-product-information .shopify-payment-button__button{border-radius:var(--acy-btn-radius)!important}body[data-template=product] .product-information shopify-accelerated-checkout,featured-product-information shopify-accelerated-checkout,.featured-product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--acy-btn-radius) !important}body[data-template=product] .product-information .add-to-cart-button,body[data-template=product] .product-details .add-to-cart-button,body[data-template=product] .sticky-add-to-cart .add-to-cart-button,body[data-template=product] .product-information .shopify-payment-button__button,featured-product-information .add-to-cart-button,featured-product-information .shopify-payment-button__button,.featured-product-information .add-to-cart-button,.featured-product-information .shopify-payment-button__button{transition:translate .16s var(--ease-out-cubic, ease-out),scale .16s var(--ease-out-cubic, ease-out),box-shadow .18s ease,background-color .2s ease!important}body[data-template=product] .product-information .add-to-cart-button:hover,body[data-template=product] .product-details .add-to-cart-button:hover,body[data-template=product] .sticky-add-to-cart .add-to-cart-button:hover,body[data-template=product] .product-information .shopify-payment-button__button:hover,featured-product-information .add-to-cart-button:hover,featured-product-information .shopify-payment-button__button:hover,.featured-product-information .add-to-cart-button:hover,.featured-product-information .shopify-payment-button__button:hover{translate:0 -2px;box-shadow:0 12px 26px #11141829}body[data-template=product] .product-information .add-to-cart-button:active,body[data-template=product] .product-details .add-to-cart-button:active,body[data-template=product] .sticky-add-to-cart .add-to-cart-button:active,body[data-template=product] .product-information .shopify-payment-button__button:active,featured-product-information .add-to-cart-button:active,featured-product-information .shopify-payment-button__button:active,.featured-product-information .add-to-cart-button:active,.featured-product-information .shopify-payment-button__button:active{translate:0 1px;scale:.99;box-shadow:0 4px 12px #1114181f}@media(prefers-reduced-motion:reduce){body[data-template=product] .product-information .add-to-cart-button:hover,body[data-template=product] .product-details .add-to-cart-button:hover,body[data-template=product] .sticky-add-to-cart .add-to-cart-button:hover,body[data-template=product] .product-information .shopify-payment-button__button:hover,featured-product-information .add-to-cart-button:hover,featured-product-information .shopify-payment-button__button:hover,.featured-product-information .add-to-cart-button:hover,.featured-product-information .shopify-payment-button__button:hover,body[data-template=product] .product-information .add-to-cart-button:active,featured-product-information .add-to-cart-button:active,.featured-product-information .add-to-cart-button:active{translate:0;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/acyros-v19.css.map */
