@font-face{font-family:Open Sans;src:url(open-sans-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(open-sans-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Open Sans;src:url(open-sans-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{--pw-blue:#0072bc;--pw-dark:#004593;--pw-coral:#f36f56;--pw-charcoal:#404041;--pw-grey:#f2f0ef;--pw-border:#d6d6d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--pw-charcoal);font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.55}img,svg{display:block;max-width:100%}a{color:var(--pw-blue);text-underline-offset:2px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.2;font-weight:700}button,input,textarea,select{font:inherit}.page-width{width:min(1200px,calc(100% - 48px));margin-inline:auto}.main-content{min-height:48vh}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:999;background:#fff;padding:10px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.section-pad{padding:68px 0}.section-pad--compact{padding:42px 0}.rte p:last-child{margin-bottom:0}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border:2px solid var(--pw-blue);border-radius:7px;background:var(--pw-blue);color:#fff!important;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:.15s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--pw-dark)!important;border-color:var(--pw-dark)!important}.button--secondary{background:#fff;color:var(--pw-blue)!important}.button--full{width:100%}.announcement{height:40px;background:var(--pw-dark);color:#fff;font-size:13px;font-weight:600}.announcement__inner{height:100%;display:flex;align-items:center;justify-content:center;gap:8px}.announcement a{color:#fff;font-weight:700}.site-header{background:#fff;border-bottom:1px solid #b7b7b7;position:relative;z-index:20}.site-header__utility{min-height:90px;display:grid;grid-template-columns:220px minmax(260px,360px) 1fr;align-items:center;gap:34px}.site-header__logo img{width:183px;height:auto}.header-search{height:38px;border:1px solid #9d9d9d;display:flex;align-items:center;background:#fff}.header-search input{border:0;outline:0;width:100%;height:100%;padding:0 12px;color:#555}.header-search button{border:0;background:transparent;color:#444;padding:8px 12px;cursor:pointer}.site-header__quicklinks{display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:14px;white-space:nowrap}.site-header__quicklinks a{color:#3f3f3f;text-decoration:none}.header-cart{background:var(--pw-blue);color:#fff!important;padding:9px 13px}.header-cart span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:50%;background:#fff;color:var(--pw-blue);font-size:12px}.site-header__nav-wrap{border-top:1px solid #ededed}.site-header__nav{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:48px}.site-header__nav a{color:#333;text-decoration:none;font-size:14px;font-weight:700}.site-header__nav a span{color:var(--pw-coral)}.menu-toggle,.mobile-menu{display:none}.pw-hero{border-bottom:18px solid var(--pw-coral);overflow:hidden}.pw-hero__media{position:relative}.pw-hero__media>img{width:100%;height:auto}.pw-hero__button{position:absolute;left:68%;top:76%;transform:translate(-50%,-50%);min-width:145px}.stats{padding:54px 0 62px;background:#fff}.stats__grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:56px;text-align:center}.stat{position:relative}.stat__number{display:inline-block;padding:5px 12px;border-radius:7px;background:var(--pw-coral);color:#fff;font-size:34px;font-weight:700;line-height:1}.stat__label{max-width:330px;margin:18px auto 0;font-size:15px;font-weight:600}.pw-choice{background:var(--pw-grey);text-align:center}.pw-choice h2{font-size:36px;margin-bottom:12px}.pw-choice__intro{margin:0 auto 32px}.pw-choice__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px;max-width:1040px;margin:auto}.pw-choice__card{position:relative;width:100%;padding:22px;border:1px solid #d4d0ce;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0000001f;text-align:left}.pw-choice__badge{display:inline-block;margin-bottom:12px;padding:5px 10px;border-radius:4px;background:var(--pw-coral);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em}.pw-choice__title{display:block;min-height:58px;font-size:22px;font-weight:700;line-height:1.3}.pw-choice__subtitle{min-height:52px;margin:10px 0 20px;font-size:16px;font-weight:600}.pw-choice__image{display:block;height:330px;overflow:hidden;border-radius:10px;background:#eee}.pw-choice__image img{width:100%;height:100%;object-fit:contain}.pw-choice__price{display:flex;align-items:baseline;gap:10px;margin-top:18px}.pw-choice__price s{color:#777}.pw-choice__price strong{color:var(--pw-dark);font-size:23px}.pw-choice__actions{display:flex;gap:12px;margin-top:16px}.pw-choice__actions .button{flex:1;padding-inline:14px}.pw-resources{background:#fff}.pw-resources__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.pw-resource{text-align:center}.pw-resource__icon{height:68px;color:var(--pw-coral);font-size:50px;font-weight:700;line-height:1}.pw-resource h3{min-height:52px;margin:18px 0 12px;font-size:18px}.pw-resource p{font-size:14px;line-height:1.55}.pw-resources__disclaimer{margin-top:38px;font-size:12px;color:#666}.pw-why{background:var(--pw-grey)}.pw-why__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:68px}.pw-why h2{font-size:32px}.pw-why__copy .rte{font-size:16px}.pw-why__copy .button{margin-top:18px}.pw-why__media{height:390px;border:7px solid var(--pw-blue);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 15px #00000026}.pw-why__media img{width:100%;height:100%;object-fit:contain}.section-heading{text-align:center}.section-heading h2{font-size:30px}.testimonials{background:#fff}.pw-testimonial{display:grid;grid-template-columns:54px 1fr 54px;align-items:center;max-width:1100px;margin:48px auto 0}.pw-testimonial__arrow{width:48px;height:48px;border:0;border-radius:50%;background:var(--pw-blue);color:#fff;font-size:38px;line-height:1;cursor:pointer}.pw-testimonial__slides{min-height:160px;display:grid;place-items:center}.pw-testimonial__slide{display:none;margin:0;max-width:800px;text-align:center}.pw-testimonial__slide.is-active{display:block}.pw-testimonial__slide p{font-size:26px;font-weight:700;line-height:1.35}.pw-testimonial__quote{color:var(--pw-coral);font-size:40px}.pw-testimonial__slide footer{display:flex;flex-direction:column}.pw-testimonial__slide footer span{font-size:13px}.pw-testimonial__dots{text-align:center}.pw-testimonial__dots span{display:inline-block;width:13px;height:13px;margin:0 4px;border:1px solid #9e9e9e;border-radius:50%}.pw-testimonial__dots .is-active{background:var(--pw-blue);border-color:var(--pw-blue)}.pw-payment{background:var(--pw-grey)}.pw-payment__grid{display:grid;grid-template-columns:310px 1fr;align-items:center;gap:70px}.pw-payment__image img{width:100%;height:auto}.pw-payment h2{font-size:32px}.pw-payment__fineprint{font-size:12px;color:#666}.pw-ready{background:#f4f4f4}.pw-ready__image{min-height:530px;background-position:center;background-size:cover}.pw-ready__inner{min-height:530px;display:flex;align-items:center;justify-content:flex-end}.pw-ready__copy{width:48%;padding:40px}.pw-ready__copy h2{font-size:32px}.pw-ready__copy .button{margin-top:22px}.main-product{padding:28px 0 72px}.breadcrumb{margin-bottom:25px;color:#676767;font-size:13px}.breadcrumb a{color:var(--pw-blue)}.main-product__title{color:#5f6062;font-size:36px;margin-bottom:16px}.main-product__accent{width:80px;height:5px;margin-bottom:34px;background:var(--pw-coral)}.main-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.product-gallery__main{height:500px;display:grid;place-items:center;background:#fff}.product-gallery__main img{width:100%;height:100%;object-fit:contain}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.product-gallery__thumb{height:92px;padding:7px;border:1px solid #c5c5c5;border-radius:5px;background:#fff;cursor:pointer}.product-gallery__thumb[aria-current=true]{border:3px solid var(--pw-blue)}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.main-product__description{font-size:15px}.main-product__description p{margin-bottom:18px}.main-product__sku{margin:24px 0 28px;font-size:14px}.purchase-panel{padding:0;background:#fff}.purchase-panel__heading{margin:0 0 12px;color:#4f5052;font-size:18px}.purchase-option{min-height:88px;padding:17px 20px;border:2px solid var(--pw-blue);display:flex;align-items:center;justify-content:space-between}.purchase-option strong,.purchase-option span{display:block}.purchase-option strong{font-size:18px}.purchase-option span{font-size:14px}.purchase-option__check{display:grid!important;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--pw-blue);color:#fff!important}.tier-fieldset{border:0;padding:0;margin:28px 0}.tier-fieldset legend{margin-bottom:13px;font-weight:700}.tier-fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tier-fieldset legend{grid-column:1/-1}.tier-card{position:relative;min-height:105px;padding:18px 10px;border:1px solid #aaa;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.tier-card:has(input:checked){border:4px solid var(--pw-blue);padding:15px 7px}.tier-card input{position:absolute;opacity:0}.tier-card__title{font-weight:700}.tier-card__save{color:#00a671;font-size:13px;font-weight:700}.tier-card__subtitle{color:#00a671;font-size:12px}.bundle-summary{display:flex;align-items:end;justify-content:space-between;margin:14px 0 20px}.bundle-summary__label{display:block;font-size:12px}.bundle-summary__total{display:block;color:var(--pw-dark);font-size:28px}.bundle-summary__savings{color:#008b6a;font-size:12px;font-weight:700}.product-purchase-form .shopify-payment-button{margin-top:12px}.product-purchase-form .shopify-payment-button__button--unbranded{width:100%;background:var(--pw-blue);border-radius:7px}.starter-purchase{margin-top:26px;padding-top:24px;border-top:1px solid #ccc}.starter-purchase h2{margin-bottom:12px;color:#4f5052;font-size:18px}.starter-purchase__price{display:flex;align-items:baseline;gap:14px}.starter-purchase__price s{color:#777;font-size:17px}.starter-purchase__price strong{color:var(--pw-dark);font-size:32px}.starter-purchase__saving{color:#008b6a;font-size:13px;font-weight:700}.starter-quantity{display:flex;align-items:center;justify-content:space-between;margin:22px 0 18px;font-weight:700}.starter-quantity input{width:110px;padding:10px;border:1px solid #999;border-radius:4px;text-align:center}.starter-product-form .shopify-payment-button{margin-top:12px}.starter-product-form .shopify-payment-button__button--unbranded{width:100%;background:var(--pw-blue);border-radius:7px}.purchase-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.purchase-assurances span{padding:9px 6px;border-radius:4px;background:#f1f4f5;color:#445;font-size:11px;font-weight:700;text-align:center}.product-details{padding-bottom:40px}.product-details__inner{width:min(960px,calc(100% - 48px))}.product-details h2{font-size:30px;color:#5f6062}.product-details__list{padding-left:22px;margin:20px 0}.product-details__list li{margin:8px 0}.product-details__footnote{margin-top:28px;font-size:11px;color:#666}#how-it-works{padding:30px 0 60px}#how-it-works .section-heading{text-align:left;width:min(960px,calc(100% - 48px));margin:auto}#how-it-works .section-heading__eyebrow{display:inline-block;padding:9px 18px;border:2px solid var(--pw-blue);border-radius:8px;color:var(--pw-blue);font-weight:700}#how-it-works .card-grid{width:min(960px,calc(100% - 48px));margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{padding:20px;background:var(--pw-grey);border-radius:4px}.step-card h3{color:var(--pw-blue)}#faq{padding:35px 0 55px}#faq .section-heading{width:min(960px,calc(100% - 48px));margin:auto;text-align:left}#faq .section-heading h2{font-size:30px;color:#5f6062}.faq-list{width:min(960px,calc(100% - 48px));margin:20px auto 0}.faq-item{margin-bottom:10px;background:#f1f1f1}.faq-item summary{position:relative;padding:17px 52px 17px 18px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;color:var(--pw-blue);font-weight:700}.faq-item[open] summary:after{content:"\2212"}.faq-item__answer{padding:0 18px 18px;font-size:14px}.safety{background:#fff7e6}.safety__box{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:26px;border:1px solid #efc56d;border-radius:8px}.safety__box h2{font-size:18px}.cart,.page-main,.search-page,.collection-page,.contact-page{padding:60px 0 80px}.cart__header{display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid var(--pw-coral)}.cart__items{border-bottom:1px solid #ccc}.cart__item{display:grid;grid-template-columns:150px 1fr auto;gap:26px;padding:25px 0;border-bottom:1px solid #ddd}.cart__image img{width:130px;height:130px;object-fit:contain}.cart__item-title{font-size:18px;font-weight:700}.cart__quantity{width:90px;margin:15px 0;padding:8px}.cart__footer{margin-left:auto;width:min(440px,100%);padding:30px 0;text-align:right}.cart__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.empty-state{text-align:center;padding:80px 0}.page-main__content{max-width:900px}.page-main h1{padding-bottom:16px;border-bottom:5px solid var(--pw-coral);color:#5f6062}.page-main .rte h2{margin-top:35px}.site-footer__help{padding:36px 0;background:#efeeee}.site-footer__help-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.site-footer__help h2{font-size:28px;color:#5f6062}.site-footer__help-action{padding-left:50px;border-left:1px solid #b7b7b7}.site-footer__main{padding:30px 0 44px;background:#e9e7e6;text-align:center}.site-footer__policy-row{display:flex;justify-content:center;flex-wrap:wrap;gap:0}.site-footer__policy-row a{padding:0 20px;border-right:1px solid #999;font-size:12px}.site-footer__policy-row a:last-child{border:0}.site-footer__logo img{width:125px;margin:30px auto 20px}.site-footer__region{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:13px}.site-footer__region-box{min-width:200px;padding:10px 14px;border:1px solid #aaa;border-radius:4px;background:#fff;text-align:left}.site-footer__legal{max-width:900px;margin:25px auto 0;color:#666;font-size:11px}.site-footer__copyright{margin-top:8px;color:#666;font-size:11px}@media(max-width:900px){.page-width{width:min(100% - 32px,720px)}.section-pad{padding:48px 0}.announcement{height:auto;min-height:38px;padding:7px 0;text-align:center}.site-header__utility{min-height:72px;grid-template-columns:44px 1fr auto;gap:12px}.menu-toggle{display:block;border:0;background:transparent;color:var(--pw-dark)}.site-header__logo img{width:128px}.header-search,.site-header__nav-wrap,.site-header__quicklinks a:not(.header-cart){display:none}.header-cart{padding:8px 10px;font-size:0}.header-cart span{font-size:12px}.mobile-menu{position:absolute;top:100%;left:0;right:0;padding:18px 22px;background:#fff;border-top:1px solid #ddd;box-shadow:0 10px 20px #00000026}.mobile-menu:not([hidden]){display:grid}.mobile-menu a{padding:12px;color:#333;text-decoration:none;font-weight:700;border-bottom:1px solid #eee}.pw-hero{border-bottom-width:9px}.pw-hero__media{min-height:360px;overflow:hidden}.pw-hero__media>img{width:auto;max-width:none;height:360px;transform:translate(-24%)}.pw-hero__button{left:72%;top:82%;min-width:120px;padding:8px 14px}.stats__grid{grid-template-columns:1fr;gap:34px}.stat__number{font-size:28px}.stat__label{margin-top:10px}.pw-choice h2{font-size:28px}.pw-choice__grid{grid-template-columns:1fr}.pw-choice__title,.pw-choice__subtitle{min-height:0}.pw-choice__image{height:280px}.pw-choice__actions{flex-direction:column}.pw-resources__grid{grid-template-columns:1fr 1fr}.pw-why__grid,.pw-payment__grid{grid-template-columns:1fr}.pw-why__media{height:310px}.pw-payment__image{max-width:300px;margin:auto}.pw-testimonial{grid-template-columns:36px 1fr 36px}.pw-testimonial__arrow{width:34px;height:34px;font-size:26px}.pw-testimonial__slide p{font-size:19px}.pw-ready__image{padding-top:320px;background-position:left top;background-size:auto 320px;background-repeat:no-repeat}.pw-ready__inner{min-height:0}.pw-ready__copy{width:100%;padding:32px 0}.main-product__title{font-size:28px}.main-product__grid{grid-template-columns:1fr;gap:34px}.product-gallery__main{height:390px}.tier-fieldset{grid-template-columns:1fr}.tier-card{min-height:84px}#how-it-works .card-grid,.site-footer__help-grid{grid-template-columns:1fr}.site-footer__help-action{padding:0;border:0}.site-footer__policy-row a{margin:5px 0}}@media(max-width:520px){body{font-size:15px}.page-width{width:calc(100% - 28px)}.pw-resources__grid{grid-template-columns:1fr}.pw-resource h3{min-height:0}.pw-choice__card{padding:14px}.pw-choice__image{height:220px}.pw-ready__image{padding-top:250px;background-size:auto 250px}.product-gallery__main{height:300px}.product-gallery__thumbs{grid-template-columns:repeat(4,1fr)}.product-gallery__thumb{height:66px}.main-product{padding-bottom:45px}.cart__item{grid-template-columns:90px 1fr}.cart__line-price{grid-column:2}.cart__image img{width:80px;height:80px}.cart__actions{flex-direction:column}.site-footer__policy-row a{padding:0 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
