@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--ap-navy: #1D3557;--ap-cta: #F28C28;--ap-cta-hover: #DB7516;--ap-cta-soft: #FDF3E7;--ap-soft: #F7FAFC;--ap-gray: #F9F9F9;--ap-cream: #F3EBDD;--ap-cream-soft: #FDF8F0;--ap-green: #219653;--ap-text: #1B1B1B;--ap-muted: #5B6472;--ap-line: #E6E9EE;--ap-line-cream: #EFE3CC;--ap-radius: 20px;--ap-radius-lg: 24px;--ap-radius-sm: 12px;--ap-font: "Poppins", sans-serif;--ap-shadow-card: 0 10px 12px -4px rgba(0,0,0,.1);--ap-shadow-btn: 0 12px 16px -4px rgba(0,0,0,.1);--ap-s-xs: 8px;--ap-s-s: 12px;--ap-s-m: 24px;--ap-s-l: 40px;--ap-s-xl: 60px;--ap-s-xxl: 80px;--ap-sec: 40px;--ap-gutter: 17px;--ap-max: 1300px;--ap-fs-h1: 41px;--ap-lh-h1: 1.15;--ap-fs-h2: 32px;--ap-lh-h2: 1.38;--ap-fs-h3: 26px;--ap-fs-lead: 16px;--ap-fs-eyebrow: 16px}@media(min-width:750px){:root{--ap-sec: 56px;--ap-gutter: 32px;--ap-fs-h1: 52px;--ap-fs-h2: 38px;--ap-fs-h3: 30px}}@media(min-width:990px){:root{--ap-sec: 68px;--ap-gutter: 70px;--ap-fs-h1: 63px;--ap-lh-h1: 1.22;--ap-fs-h2: 42px;--ap-lh-h2: 1.29;--ap-fs-h3: 32px;--ap-fs-lead: 18px;--ap-fs-eyebrow: 20px}}body,.header,.footer,.product,.announcement-bar,h1,h2,h3,h4,.h0,.h1,.h2,.h3,.product__title h1{font-family:var(--ap-font)}:where(.ap){font-family:var(--ap-font);color:var(--ap-text);letter-spacing:.025em}:where(.ap) *,:where(.ap) *:before,:where(.ap) *:after{box-sizing:border-box}:where(.ap-wrap){max-width:calc(var(--ap-max) + var(--ap-gutter) * 2);margin:0 auto;padding:0 var(--ap-gutter)}:where(.ap-pad){padding:var(--ap-sec) 0}:where(.ap-eyebrow){display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-cta);margin:0 0 10px}:where(.ap-h2){font-family:var(--ap-font);font-size:var(--ap-fs-h2);line-height:var(--ap-lh-h2);font-weight:700;letter-spacing:.025em;color:var(--ap-navy);margin:0 0 8px}:where(.ap-sub){font-size:16px;line-height:26px;color:var(--ap-text);margin:0 auto;max-width:690px}:where(.ap-head){text-align:center;margin-bottom:24px}@media(min-width:990px){:where(.ap-head){margin-bottom:44px}}:where(.ap-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:55px;padding:12px 23px;border-radius:500px;border:2px solid var(--ap-cta);background:var(--ap-cta);color:#fff;font-family:var(--ap-font);font-size:16px;line-height:1.4;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:var(--ap-shadow-btn)}:where(.ap-btn):hover{background:var(--ap-cta-hover);border-color:var(--ap-cta-hover);transform:translateY(-1px)}:where(.ap-btn--ghost){background:transparent;color:var(--ap-navy);border-color:var(--ap-navy);box-shadow:none}:where(.ap-btn--ghost):hover{background:var(--ap-navy);color:#fff;border-color:var(--ap-navy)}:where(.ap-btn--block){width:100%}:where(.ap-btn--atc){min-height:55px;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px}:where(.ap-ico){width:44px;height:44px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ap-navy)}:where(.ap-ico) svg{width:22px;height:22px}:where(.ap-check){color:var(--ap-green)}:where(.ap-img){display:block;width:100%;height:auto}.ap-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.ap-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ap-reveal{opacity:1;transform:none;transition:none}}:root body .ap .ap-wrap{max-width:calc(var(--ap-max) + var(--ap-gutter) * 2);padding-left:var(--ap-gutter);padding-right:var(--ap-gutter)}:root body .ap.ap-pad{padding:var(--ap-sec) 0}:root body .ap .ap-head{text-align:center;margin-bottom:24px}:root body .ap .ap-h2{font-size:var(--ap-fs-h2);line-height:var(--ap-lh-h2);font-weight:700;letter-spacing:.025em;color:var(--ap-navy);margin:0 0 8px}:root body .ap .ap-sub{font-size:16px;line-height:26px;color:var(--ap-text);max-width:690px}:root body .ap .ap-eyebrow{font-size:13px;letter-spacing:.08em;margin-bottom:10px}:root body .ap .ap-btn{min-height:55px;padding:12px 23px;font-size:16px;font-weight:600;box-shadow:var(--ap-shadow-btn)}:root body .ap .ap-btn--ghost{box-shadow:none}@media(min-width:990px){:root body .ap .ap-head{margin-bottom:44px}}:root body .ap-marquee{border-bottom:1px solid rgba(0,0,0,.06)}:root body .ap-marquee .ap-marquee__item{padding:12px 30px;font-size:14px;font-weight:600;letter-spacing:0;gap:7px}:root body .ap-marquee .ap-marquee__icon,:root body .ap-marquee .ap-marquee__icon svg{width:20px;height:20px;color:var(--ap-cta)}:root body .section-header .header-wrapper,:root body .header-wrapper{box-shadow:0 2px 12px #0000000f;border-bottom:0}@media(min-width:990px){:root body .header.header--middle-left{grid-template-columns:1fr auto 1fr;padding-top:20px;padding-bottom:20px}:root body .header--middle-left .header__inline-menu{justify-self:center}:root body .header__menu-item{font-size:16px;font-weight:400;color:var(--ap-text)}:root body .header__menu-item:hover span,:root body .header__active-menu-item{color:var(--ap-cta);text-decoration:none}}:root body .ap-offer .ap-offer__card{max-width:1040px;border:1px solid var(--ap-line-cream);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-card)}:root body .ap-offer .ap-offer__tag{top:12px;left:auto;right:12px;border-radius:10px;padding:7px 16px;font-size:13.6px;font-weight:500;line-height:1;background:var(--ap-green)}:root body .ap-offer .ap-offer__body{padding:20px 18px 24px}:root body .ap-offer .ap-offer__title{font-size:22px;line-height:1.2;font-weight:600;color:var(--ap-navy)}:root body .ap-offer .ap-offer__desc{font-size:14px;font-weight:500;color:var(--ap-text);margin-bottom:14px}:root body .ap-offer .ap-offer__price{align-items:center;gap:8px;margin-bottom:16px}:root body .ap-offer .ap-offer__now{order:2;font-size:24px;font-weight:700;color:var(--ap-green)}:root body .ap-offer .ap-offer__was{order:1;font-size:16px;color:var(--ap-text)}:root body .ap-offer .ap-offer__save{order:3;background:var(--ap-green);color:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:20px}:root body .ap-offer .ap-offer__list{gap:10px}:root body .ap-offer .ap-offer__list li{font-size:15px;font-weight:500}:root body .ap-offer .ap-btn{min-height:55px;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px}:root body .ap-offer .ap-offer__note{font-size:13px;font-weight:500;color:var(--ap-text)}@media(min-width:750px){:root body .ap-offer .ap-offer__body{padding:40px 44px}:root body .ap-offer .ap-offer__title{font-size:28px}}:root body .ap-it .ap-it__grid{max-width:1100px;margin:0 auto;gap:24px}:root body .ap-it .ap-it__media{border-radius:var(--ap-radius);box-shadow:none;background:transparent}:root body .ap-it .ap-eyebrow{font-size:var(--ap-fs-eyebrow);line-height:1.3;font-weight:600;letter-spacing:.02em;margin:0 0 11px}:root body .ap-it .ap-h2{font-size:26px;line-height:1.38;letter-spacing:.025em;margin-bottom:12px}:root body .ap-it .ap-it__text{font-size:14px;line-height:21px;color:var(--ap-text);margin-bottom:8px}:root body .ap-it .ap-it__list{gap:12px;margin:20px 0 26px}:root body .ap-it .ap-it__list li{font-size:16px;line-height:20px;gap:10px}:root body .ap-it .ap-it__list strong{color:var(--ap-text);font-weight:600}:root body .ap-it .ap-it__dot{flex:0 0 22px;width:22px;height:22px;background:var(--ap-cta);margin-top:-1px}:root body .ap-it .ap-it__dot svg{width:13px;height:13px}@media(min-width:990px){:root body .ap-it .ap-it__grid{grid-template-columns:432px 1fr;gap:40px}:root body .ap-it.ap-it--flip .ap-it__grid{grid-template-columns:1fr 432px}:root body .ap-it .ap-h2{font-size:32px;line-height:44px;letter-spacing:.8px;margin-bottom:15px}:root body .ap-it .ap-it__text{font-size:18px;line-height:28px}:root body .ap-it .ap-it__list li{font-size:18px;line-height:26px}}:root body .shopify-section:has(.ap-it)+.shopify-section .ap-it.ap-pad{padding-top:0}:root body .ap-it .ap-it__text ul{list-style:none;padding:0;margin:20px 0 26px;display:grid;gap:12px}:root body .ap-it .ap-it__text li{position:relative;margin:0;padding-left:32px;font-size:16px;line-height:20px;color:var(--ap-text)}:root body .ap-it .ap-it__text li p{margin:0}:root body .ap-it .ap-it__text li strong{font-weight:600}:root body .ap-it .ap-it__text li:before{content:"";position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:var(--ap-cta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px 13px no-repeat}@media(min-width:990px){:root body .ap-it .ap-it__text li{font-size:18px;line-height:26px}:root body .ap-it .ap-it__text li:before{top:2px}}:root body .ap-bf .ap-head{max-width:600px;margin-left:auto;margin-right:auto}:root body .ap-bf .ap-bf__center{padding:0;background:transparent;border-radius:0;max-width:420px}:root body .ap-bf .ap-bf__center .ap-img{border-radius:var(--ap-radius);object-fit:contain}:root body .ap-bf .ap-bf__item{flex-direction:column;align-items:center;text-align:center;gap:8px;border:0;background:transparent;padding:0}:root body .ap-bf .ap-bf__col--l .ap-bf__item{flex-direction:column;text-align:center}:root body .ap-bf .ap-bf__item .ap-ico{width:84px;height:84px;background:var(--ap-cta);color:#fff;box-shadow:none}:root body .ap-bf .ap-bf__item .ap-ico svg{width:38px;height:38px}:root body .ap-bf .ap-bf__item h3{font-size:20px;line-height:26px;font-weight:600;color:var(--ap-navy);margin:0 0 8px}:root body .ap-bf .ap-bf__item p{font-size:16px;line-height:26px;color:var(--ap-text);max-width:260px;margin:0 auto}:root body .ap-bf .ap-bf__col{gap:32px}@media(min-width:990px){:root body .ap-bf .ap-bf__grid{grid-template-columns:1fr 1.5fr 1fr;gap:30px}:root body .ap-bf .ap-bf__center{max-width:480px;margin:0 auto}:root body .ap-bf .ap-bf__item .ap-ico{width:100px;height:100px}:root body .ap-bf .ap-bf__col{gap:30px}}:root body .ap-cmp .ap-cmp__table{max-width:1000px;background:transparent;box-shadow:none;border-radius:0;overflow:visible}:root body .ap-cmp .ap-cmp__row{border-top:1px solid rgba(0,0,0,.08);grid-template-columns:1fr 96px 96px}:root body .ap-cmp .ap-cmp__row--head{border-top:0}:root body .ap-cmp .ap-cmp__row>span{padding:18px 10px;min-height:64px}:root body .ap-cmp .ap-cmp__feat{font-size:15px;font-weight:700;color:var(--ap-text);padding-left:4px!important;display:flex;align-items:center}:root body .ap-cmp .ap-cmp__us{background:#fff;border-left:4px solid var(--ap-cta);border-right:4px solid var(--ap-cta)}:root body .ap-cmp .ap-cmp__row--head .ap-cmp__us{background:#fff;color:var(--ap-navy);font-size:16px;font-weight:800;border-top:4px solid var(--ap-cta);border-radius:20px 20px 0 0}:root body .ap-cmp .ap-cmp__row:last-child .ap-cmp__us{border-bottom:4px solid var(--ap-cta);border-radius:0 0 20px 20px}:root body .ap-cmp .ap-cmp__row--head .ap-cmp__them{font-size:15px;font-weight:700;color:var(--ap-muted)}:root body .ap-cmp .ap-cmp__yes{background:var(--ap-green)}@media(min-width:750px){:root body .ap-cmp .ap-cmp__row{grid-template-columns:1fr 260px 220px}:root body .ap-cmp .ap-cmp__row>span{min-height:80px}:root body .ap-cmp .ap-cmp__feat{font-size:20px;line-height:30px}:root body .ap-cmp .ap-cmp__us{border-left-width:6px;border-right-width:6px}:root body .ap-cmp .ap-cmp__row--head .ap-cmp__us{font-size:24px;border-top-width:6px}:root body .ap-cmp .ap-cmp__row:last-child .ap-cmp__us{border-bottom-width:6px}:root body .ap-cmp .ap-cmp__yes,:root body .ap-cmp .ap-cmp__no{width:32px;height:32px}}:root body .ap-rv .ap-rv__card{border-radius:var(--ap-radius-lg);padding:32px 20px;box-shadow:none}:root body .ap-rv .ap-rv__text{font-size:17px;line-height:27px;color:#090914}:root body .ap-faq .ap-faq__list{max-width:none;gap:15px}:root body .ap-faq .ap-faq__item{border:1px solid rgba(0,0,0,.12);border-radius:var(--ap-radius-sm);box-shadow:none;background:#fff}:root body .ap-faq .ap-faq__item[open]{border:2px solid var(--ap-cta)}:root body .ap-faq .ap-faq__item summary{padding:20px 18px;font-size:16px;line-height:1.5;font-weight:700;color:var(--ap-text);letter-spacing:0}:root body .ap-faq .ap-faq__plus{flex:0 0 24px;width:24px;height:24px;background:transparent;color:var(--ap-text)}:root body .ap-faq .ap-faq__item[open] .ap-faq__plus{background:transparent;color:var(--ap-cta)}:root body .ap-faq .ap-faq__plus svg{width:20px;height:20px}:root body .ap-faq .ap-faq__a{padding:0 18px 20px;font-size:15px;line-height:26px;color:var(--ap-text)}@media(min-width:990px){:root body .ap-faq .ap-wrap{display:grid;grid-template-columns:390px 1fr;gap:65px;align-items:start}:root body .ap-faq .ap-head{text-align:left;margin:27px 0 0;position:sticky;top:120px}:root body .ap-faq .ap-h2{line-height:49px;margin-bottom:15px}:root body .ap-faq .ap-sub{margin:0}:root body .ap-faq .ap-faq__item summary{padding:22px;font-size:17px;line-height:27px}:root body .ap-faq .ap-faq__a{padding:0 22px 22px;font-size:16px}}:root body .ap-bd{padding:12px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}:root body .ap-bd .ap-bd__list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:28px;justify-content:flex-start;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 0 12px;scrollbar-width:thin;scrollbar-color:rgba(242,140,40,.6) rgba(29,53,87,.08)}:root body .ap-bd .ap-bd__list::-webkit-scrollbar{height:4px}:root body .ap-bd .ap-bd__list::-webkit-scrollbar-track{background:#1d355714;border-radius:4px}:root body .ap-bd .ap-bd__list::-webkit-scrollbar-thumb{background:#f28c2899;border-radius:4px}:root body .ap-bd .ap-bd__item:last-child{padding-right:17px}:root body .ap-bd .ap-bd__item{flex:0 0 auto;flex-direction:row;text-align:left;gap:10px;white-space:nowrap}:root body .ap-bd .ap-ico{width:24px;height:24px;background:transparent;box-shadow:none;color:var(--ap-cta)}:root body .ap-bd .ap-ico svg{width:22px;height:22px}:root body .ap-bd .ap-bd__item strong{display:inline;font-size:14px;font-weight:700}:root body .ap-bd .ap-bd__item small{display:inline;font-size:14px;margin:0 0 0 4px;opacity:.85}@media(min-width:990px){:root body .ap-bd .ap-bd__list{justify-content:space-between;overflow:visible;gap:24px}:root body .ap-bd .ap-bd__item{white-space:normal;flex:0 1 auto}:root body .ap-bd .ap-bd__item small{display:block;margin:2px 0 0}}:root body .ap-videos .ap-videos__card{border-radius:var(--ap-radius);box-shadow:none}@media(min-width:990px){:root body .ap-videos .ap-videos__card{flex-basis:319px}}:root body .ap-ft{padding:60px 0 40px}:root body .ap-ft .ap-ft__h{font-size:12.8px;font-weight:600;letter-spacing:3.84px;text-transform:uppercase;margin:0 0 20px}:root body .ap-ft .ap-ft__col ul{font-size:14px;gap:10px}:root body .ap-ft .ap-ft__logo{font-size:28px}:root body .ap-ft .ap-ft__tag,:root body .ap-ft .ap-ft__contact{font-size:14px}:root body .ap-ft .ap-ft__bottom{border-top-color:#0000002e}:root body .ap-sticky .ap-sticky__btn{font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:50px}body .color-scheme-1,body .color-scheme-2,body.color-scheme-1{--color-foreground: 29, 53, 87;--color-link: 29, 53, 87;--color-button: 242, 140, 40;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 29, 53, 87;--color-badge-foreground: 255, 255, 255;--color-badge-background: 33, 150, 83;--color-badge-border: 33, 150, 83}body .color-scheme-2{--color-background: 238, 243, 250;--gradient-background: #EEF3FA}.header__heading,.header__heading-link{color:#1d3557;font-weight:700}:root body section[id^=MainProduct-]{background:var(--ap-cream)}:root body section[id^=MainProduct-] .product__media-item .product-media-container,:root body section[id^=MainProduct-] .product__media-list .product__media{border-radius:var(--ap-radius-sm);overflow:hidden;background:#fff}:root body section[id^=MainProduct-] .thumbnail{border-radius:var(--ap-radius-sm);overflow:hidden;border:2px solid transparent;background:#fff}:root body section[id^=MainProduct-] .thumbnail[aria-current]{border-color:var(--ap-cta);box-shadow:none}:root body section[id^=MainProduct-] .product__info-container>*+*{margin-top:0}:root body section[id^=MainProduct-] .product__title{margin:0 0 4px}:root body section[id^=MainProduct-] .product__title h1{font-size:15px;line-height:1.5;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-muted);margin:0}:root body section[id^=MainProduct-] .price{margin:0 0 16px}:root body section[id^=MainProduct-] .price__container{margin:0}:root body section[id^=MainProduct-] .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:8px}:root body section[id^=MainProduct-] .price--large .price-item--sale,:root body section[id^=MainProduct-] .price--large .price-item--last{font-size:26px;font-weight:700;color:var(--ap-green);letter-spacing:0}:root body section[id^=MainProduct-] .price--large .price__sale s,:root body section[id^=MainProduct-] .price--large .price-item--regular{font-size:20px;font-weight:400;color:var(--ap-text)}:root body section[id^=MainProduct-] .price .badge{font-size:16px;font-weight:700;padding:4px 12px;border-radius:200px;background:var(--ap-green);color:#fff;border-color:var(--ap-green);text-transform:uppercase;letter-spacing:.02em}:root body section[id^=MainProduct-] .product__tax{margin:-8px 0 14px}:root body section[id^=MainProduct-] .product-form__submit{background:var(--ap-cta);color:#fff;border:0;border-radius:50px;min-height:58px;font-family:var(--ap-font);font-weight:700;font-size:18px;letter-spacing:1.2px;text-transform:uppercase;box-shadow:var(--ap-shadow-btn)}:root body section[id^=MainProduct-] .product-form__submit:before,:root body section[id^=MainProduct-] .product-form__submit:after{box-shadow:none}:root body section[id^=MainProduct-] .product-form__submit:hover{background:var(--ap-cta-hover)}:root body section[id^=MainProduct-] .product-form__submit:disabled{background:#c9ced6;box-shadow:none}:root body section[id^=MainProduct-] .shopify-payment-button__button{border-radius:50px;min-height:52px}:root body section[id^=MainProduct-] .product__accordion{background:#fff;border-radius:var(--ap-radius-lg);border:0;margin:0 0 12px}:root body section[id^=MainProduct-] .product__accordion summary{padding:16px 24px}:root body section[id^=MainProduct-] .product__accordion .accordion__title,:root body section[id^=MainProduct-] .product__accordion .summary__title{font-size:17px;font-weight:600;color:var(--ap-text)}:root body section[id^=MainProduct-] .product__accordion .accordion__content{padding:0 24px 20px;font-size:14px;line-height:22px}:root body section[id^=MainProduct-] .product__accordion .icon-caret{right:24px}.product-form__submit.button,.product-form__submit.button--secondary{background:#f28c28;color:#fff;border-radius:50px;font-family:Poppins,sans-serif;font-weight:700}.price .badge,.price__badge-sale{background:#219653;color:#fff;border-color:#219653;border-radius:500px}@media(min-width:990px){:root body .ap-steps .ap-h2{font-size:46px;line-height:50px;font-weight:600}}.ap-pdp-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-family:var(--ap-font)}.ap-pdp-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1.5px solid #D0D0D0;font-size:13px;font-weight:600;color:var(--ap-text);background:transparent}.ap-pdp-badge--fill{background:var(--ap-cta);border-color:var(--ap-cta);color:#fff}.ap-pdp-promise{font-family:var(--ap-font);font-size:28px;line-height:1.3;font-weight:700;color:var(--ap-navy);letter-spacing:0;margin:2px 0 16px}.ap-pdp-benefits{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:4px;font-family:var(--ap-font)}.ap-pdp-benefits li{display:flex;gap:10px;align-items:flex-start}.ap-pdp-benefits p{margin:0;font-size:16px;line-height:26px;color:var(--ap-text)}.ap-pdp-benefits strong{font-weight:700}.ap-pdp-bk{flex:0 0 22px;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--ap-cta);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ap-pdp-bk svg{width:13px;height:13px}.ap-pdp-box{position:relative;background:#fff;border-radius:var(--ap-radius-lg);padding:22px 16px 18px;margin:18px 0 20px;font-family:var(--ap-font);text-align:center}.ap-pdp-box__ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--ap-cta);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 18px;border-radius:0 0 8px 8px;white-space:nowrap}.ap-pdp-box__h{margin:6px 0 12px;font-size:15px;font-weight:700;color:var(--ap-navy)}.ap-pdp-box__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px}.ap-pdp-box__item{display:flex;flex-direction:column;align-items:center;gap:6px}.ap-pdp-box__img{width:100%;max-width:108px;aspect-ratio:1 / 1;border-radius:9px;border:.5px solid rgba(0,0,0,.14);background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.ap-pdp-box__img img{width:100%;height:100%;object-fit:cover}.ap-pdp-box__img--ico{background:var(--ap-cta-soft);color:var(--ap-cta)}.ap-pdp-box__img--ico svg{width:40%;height:40%}.ap-pdp-box__name{margin:0;font-size:11px;line-height:14px;font-weight:700;color:var(--ap-text)}.ap-pdp-box__tag{font-size:13px;font-weight:700;color:var(--ap-green)}.ap-pdp-box__sum{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;font-size:18px}.ap-pdp-box__was{color:var(--ap-text);font-weight:400}.ap-pdp-box__now{color:var(--ap-green);font-weight:700;font-size:20px}.ap-pdp-box__save{background:var(--ap-green);color:#fff;font-size:13px;font-weight:700;padding:2px 10px;border-radius:200px}.ap-pdp-box__foot{margin:6px 0 0;font-size:15px;color:var(--ap-text)}.ap-pdp-trust{font-family:var(--ap-font);margin:14px 0 18px}.ap-pdp-eta{display:flex;gap:10px;align-items:center;margin:0 0 14px;padding:10px 14px;background:#fff;border:1px solid var(--ap-cta);border-radius:50px;font-size:13px;color:var(--ap-text)}.ap-pdp-eta small{color:var(--ap-muted)}.ap-pdp-sec{display:flex;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--ap-text)}.ap-pdp-ti{display:inline-flex;width:22px;height:22px;color:var(--ap-cta);flex:0 0 22px}.ap-pdp-ti svg{width:22px;height:22px}.ap-pdp-sec .ap-pdp-ti,.ap-pdp-sec .ap-pdp-ti svg{width:18px;height:18px;flex-basis:18px}.ap-pdp-pay{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0 0 14px}.ap-pay-icon{width:38px;height:24px}.ap-pdp-usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.ap-pdp-usps li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--ap-text)}@media(min-width:990px){.ap-pdp-promise{font-size:39px;line-height:53px;margin-bottom:19px}.ap-pdp-benefits p{font-size:18px;line-height:30px}.ap-pdp-box{padding:40px 18px 22px;margin-top:30px}.ap-pdp-box__ribbon{top:-1px;font-size:13px;padding:8px 26px}.ap-pdp-box__name{font-size:12px;line-height:15px}.ap-pdp-box__sum{font-size:20px}.ap-pdp-usps li{font-size:13px;line-height:18px}}:root body section[id^=MainProduct-] .price__sale{flex-direction:row}:root body .ap-steps .ap-steps__photo{object-fit:contain;padding:13%;background:#fff}@media(max-width:989px){:root body .ap-bf .ap-bf__grid{gap:28px}:root body .ap-bf .ap-bf__grid{grid-template-columns:1fr 1fr;gap:30px 14px;align-items:start}:root body .ap-bf .ap-bf__center{grid-column:1 / -1;width:100%}:root body .ap-bf .ap-bf__col{display:contents}:root body .ap-bf .ap-bf__item h3{min-height:44px;display:flex;align-items:center;justify-content:center}:root body .ap-nl .ap-nl__media .ap-img{aspect-ratio:16 / 9;object-position:50% 50%!important}:root body .ap-bf .ap-bf__item .ap-ico{width:64px;height:64px}:root body .ap-bf .ap-bf__item .ap-ico svg{width:28px;height:28px}:root body .ap-bf .ap-bf__item h3{font-size:16px;line-height:22px;margin-bottom:4px}:root body .ap-bf .ap-bf__item p{font-size:14px;line-height:21px}}@media(max-width:749px){.ap-pdp-badge{font-size:12px;padding:5px 11px}}:root body .ap .ap-head .ap-eyebrow{display:none}@media(min-width:990px){:root body .ap-hero--bleed .ap-wrap.ap-hero__grid,:root body .ap-hero--full .ap-wrap.ap-hero__grid{max-width:none;margin:0;padding:0 var(--ap-gutter) 0 56px}}:root body .ap-hero .ap-hero__ctas .ap-btn{min-height:55px}@media(min-width:990px){:root body .ap-marquee .ap-marquee__track{animation:none;width:100%;justify-content:center}:root body .ap-marquee .ap-marquee__group[aria-hidden]{display:none}:root body .ap-marquee .ap-marquee__group{width:100%;max-width:1300px;margin:0 auto;justify-content:space-between}:root body .ap-marquee .ap-marquee__item{padding:12px 0}}@media(min-width:990px){:root body .ap-offer:has(.ap-offer__form) .ap-wrap{display:grid;grid-template-columns:minmax(0,676px) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:40px;max-width:1400px}:root body .ap-offer:has(.ap-offer__form) .ap-head{grid-column:1;grid-row:1;text-align:left;margin:0 0 12px}:root body .ap-offer:has(.ap-offer__form) .ap-h2{font-size:40px;line-height:54px}:root body .ap-offer:has(.ap-offer__form) .ap-sub{margin:0}:root body .ap-offer:has(.ap-offer__form) .ap-offer__card{display:contents}:root body .ap-offer:has(.ap-offer__form) .ap-offer__body{grid-column:1;grid-row:2;padding:0;background:transparent;justify-content:flex-start}:root body .ap-offer:has(.ap-offer__form) .ap-offer__media{grid-column:2;grid-row:1 / span 2;border-radius:var(--ap-radius);overflow:hidden;align-self:stretch}:root body .ap-offer:has(.ap-offer__form) .ap-offer__media .ap-img{height:100%;aspect-ratio:auto}:root body .ap-offer:has(.ap-offer__form) .ap-offer__title{display:none}:root body .ap-offer:has(.ap-offer__form) .ap-offer__desc{font-size:18px;font-weight:700;color:var(--ap-navy);margin:8px 0 6px}:root body .ap-offer:has(.ap-offer__form) .ap-offer__list{gap:0;margin-bottom:20px}:root body .ap-offer:has(.ap-offer__form) .ap-offer__list li{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:17px}:root body .ap-offer:has(.ap-offer__form) .ap-offer__price{order:9;justify-content:flex-start;margin:0 0 22px}:root body .ap-offer:has(.ap-offer__form) .ap-offer__form,:root body .ap-offer:has(.ap-offer__form) .ap-offer__note{order:10}:root body .ap-offer:has(.ap-offer__form) .ap-offer__note{order:11;text-align:left}}@media(min-width:990px){:root body .ap-nl--full{position:relative;overflow:hidden;padding:185px 0 57px}:root body .ap-nl--full .ap-wrap{position:relative;z-index:1}:root body .ap-nl--full .ap-nl__hero{grid-template-columns:minmax(0,610px);margin-bottom:110px}:root body .ap-nl--full .ap-nl__media{position:absolute;z-index:0;top:0;right:0;bottom:0;width:58%;border-radius:0}:root body .ap-nl--full .ap-nl__copy,:root body .ap-nl--full .ap-nl__card{position:relative;z-index:1}:root body .ap-nl--full .ap-nl__media .ap-img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}:root body .ap-nl--full .ap-nl__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--nl-bg) 0%,rgba(249,249,249,0) 30%)}}.ap-pdp-pill{display:flex;justify-content:center;align-items:center;gap:7px;margin:0 0 12px;padding:8px 14px;border:1px solid var(--ap-cta);border-radius:50px;background:var(--ap-cream-soft);font-family:var(--ap-font);font-size:13px;font-weight:600;color:var(--ap-text);text-align:center}:root body:has(section[id^=MainProduct-]) .ap-faq .ap-faq__item{background:var(--ap-cream);border-color:transparent}:root body:has(section[id^=MainProduct-]) .ap-faq .ap-faq__item[open]{border-color:var(--ap-cta)}@media(min-width:990px){:root body section[id^=MainProduct-] .thumbnail-list{gap:12px}:root body section[id^=MainProduct-] .thumbnail-list__item{width:calc((100% - 36px)/4);flex:0 0 calc((100% - 36px)/4)}}:root body .ap-cmp .ap-cmp__row--head .ap-cmp__us,:root body .ap-cmp .ap-cmp__row--head .ap-cmp__them{flex-direction:column;gap:8px}:root body .ap-cmp .ap-cmp__img{width:96px;height:auto;margin:-50px auto 0;display:block;border-radius:12px}:root body .ap-cmp .ap-cmp__table{margin-top:70px}@media(min-width:750px){:root body .ap-cmp .ap-cmp__img{width:160px;margin-top:-90px}:root body .ap-cmp .ap-cmp__table{margin-top:110px}:root body .ap-cmp .ap-cmp__name{font-size:26px;font-weight:800}}.ap-pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0 0 12px;font-family:var(--ap-font);color:var(--ap-text);text-decoration:none}.ap-pdp-rating__lbl{font-size:14px;font-weight:600}.ap-pdp-rating__stars{display:inline-flex;gap:1px;line-height:0}.ap-pdp-rating__stars svg{width:15px;height:15px;fill:#f2b01e}.ap-pdp-rating__txt{font-size:12px;text-decoration:underline;text-underline-offset:2px}.ap-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 16px;font-family:var(--ap-font)}.ap-pdp-price__was{font-size:14px;color:var(--ap-text);opacity:.7}.ap-pdp-price__now{font-size:18px;line-height:1.2;font-weight:700;color:var(--ap-green)}.ap-pdp-price__save{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;background:var(--ap-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}:root body section[id^=MainProduct-] .product__title h1{color:var(--ap-text);font-size:14px;letter-spacing:.1em}:root body .ap-pdp-promise{line-height:1.15;margin:0 0 12px}:root body .ap-pdp-benefits{gap:8px;margin-bottom:20px}:root body .ap-pdp-benefits li{align-items:center}:root body .ap-pdp-bk{flex-basis:18px;width:18px;height:18px;margin-top:0}:root body .ap-pdp-bk svg{width:11px;height:11px}.ap-gdots{display:flex;justify-content:center;gap:8px;margin:14px 0 6px}.ap-gdots button{width:9px;height:9px;padding:0;border:1px solid #1B1B1B;border-radius:50%;background:transparent;cursor:pointer}.ap-gdots button.is-on{background:#1b1b1b}@media(max-width:749px){:root body section[id^=MainProduct-] .slider-buttons{display:none}:root body .ap-pdp-benefits p{font-size:16px;line-height:23px}}@media(min-width:750px){.ap-gdots{display:none}}@media(min-width:990px){:root body .ap-pdp-promise{line-height:1.2}.ap-pdp-price__now{font-size:26px}.ap-pdp-price__was{font-size:20px}.ap-pdp-price__save{font-size:15px}}.ap-pdp-box__foot{display:block!important;margin:14px 0 0!important;padding:12px 14px!important;background:#e8f5e9!important;border:2px solid #2e7d32!important;border-radius:12px!important;color:#1b5e20!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important;text-align:center!important}.shopify-payment-button,shopify-accelerated-checkout,.ap-pdp-buy .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ap-base.css.map */
