:root{--zw-blue: #0a6ebd;--zw-blue-dark: #07508c;--zw-navy: #0b2540;--zw-sky: #eaf4fc;--zw-ice: #f5f9fd;--zw-line: #dbe7f2;--zw-ink: #0f2a43;--zw-muted: #4a6177;--zw-radius: 18px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.02rem}.section-header .header-wrapper{box-shadow:0 1px #0f2a430f,0 8px 24px -18px #0f2a4359}.header__menu-item{font-weight:500}.announcement-bar__message{font-weight:500;letter-spacing:.03rem}.card-wrapper .card__heading,.card .price-item--sale,.card .price-item--regular{font-weight:600}.card__badge .badge{font-weight:600;letter-spacing:.02rem}.product__title h1{font-weight:700}.product .price--large .price-item{font-weight:700;color:var(--zw-ink)}.zw-section{overflow:hidden}.zw-eyebrow{margin:0 0 1rem;font-size:1.25rem;font-weight:700;letter-spacing:.14rem;text-transform:uppercase;color:var(--zw-blue)}.zw-eyebrow--light{color:#ffffffd9}.zw-h2{margin:0 0 1.2rem;font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:1.15}.zw-lead{max-width:64rem;color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.6}.zw-lead p{margin:0}.zw-head{margin-bottom:3.2rem}.zw-head--center{text-align:center}.zw-head--center .zw-lead{margin-inline:auto}.zw-center{text-align:center;margin-top:3.2rem}.zw-link{font-weight:600;color:var(--zw-blue);text-decoration:none;border-bottom:2px solid rgba(10,110,189,.25);padding-bottom:2px}.zw-link:hover{border-color:var(--zw-blue)}.zw-icon{width:2.4rem;height:2.4rem;flex:none}.zw-hero{position:relative;color:#fff;background:radial-gradient(120% 120% at 85% 30%,#1a86d8,#0a63ad 38%,#08335f)}.zw-hero__inner{display:grid;gap:2.4rem;padding-top:3.2rem;padding-bottom:3.6rem;align-items:center}.zw-hero__title{margin:0 0 1.4rem;color:#fff;font-size:clamp(3.4rem,8.6vw,6.4rem);line-height:1.04;font-weight:700}.zw-hero__title em{font-style:normal;color:#9fd6ff;white-space:nowrap}.zw-hero__text{max-width:54rem;font-size:1.7rem;line-height:1.6;color:#ffffffe6}.zw-hero__text p{margin:0}.zw-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.zw-btn{min-width:0;padding-inline:2.8rem}.zw-btn--light{--color-button: 255,255,255;--color-button-text: 10,110,189}.zw-btn--ghost{--color-button-text: 255,255,255;--color-button: 255,255,255;color:#fff}.zw-btn--ghost:after{box-shadow:0 0 0 1.5px #ffffffbf!important}.zw-hero__rating{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;color:#ffffffeb;font-size:1.4rem;text-decoration:none}.zw-hero__rating:hover span:last-child{text-decoration:underline}.zw-stars{--zw-star-size: 1.6rem;position:relative;display:inline-block;width:calc(var(--zw-star-size) * 5);height:var(--zw-star-size);background:#ffffff59;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") 0 0 / var(--zw-star-size) var(--zw-star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") 0 0 / var(--zw-star-size) var(--zw-star-size) repeat-x}.zw-stars:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--zw-rating, 100%);background:#ffc94a}.zw-hero__chips{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.zw-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:99px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:1.3rem;font-weight:500}.zw-chip .zw-icon{width:1.6rem;height:1.6rem;color:#9fd6ff}.zw-hero__media{position:relative;border-radius:var(--zw-radius);overflow:hidden;box-shadow:0 30px 60px -30px #0000008c;aspect-ratio:4 / 3}.zw-hero__img{display:block;width:100%;height:100%;object-fit:cover}.zw-hero__badge{position:absolute;left:1.4rem;bottom:1.4rem;display:grid;padding:1.2rem 1.6rem;border-radius:14px;background:#fffffff2;color:var(--zw-ink);box-shadow:0 12px 30px -12px #00000073;text-align:left}.zw-hero__badge-label{font-size:1.1rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:var(--zw-muted)}.zw-hero__badge-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:3.6rem;line-height:1.05;font-weight:700;color:var(--zw-blue);letter-spacing:.2rem}.zw-hero__badge-unit{font-size:1.2rem;font-weight:600;color:var(--zw-muted)}@media screen and (min-width:990px){.zw-hero__inner{grid-template-columns:1.05fr 1fr;gap:5.6rem;padding-top:6.4rem;padding-bottom:7.2rem}.zw-hero__media{aspect-ratio:5 / 4}.zw-hero__badge{left:2rem;bottom:2rem}}.zw-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.zw-trust__item{display:flex;align-items:center;gap:1.2rem}.zw-trust__icon{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:var(--zw-blue);box-shadow:0 6px 16px -10px #0a6ebd99;flex:none}.zw-trust__copy{display:grid;line-height:1.3}.zw-trust__copy strong{font-size:1.4rem;color:var(--zw-ink)}.zw-trust__copy span{font-size:1.25rem;color:var(--zw-muted)}@media screen and (min-width:990px){.zw-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.zw-trust__copy strong{font-size:1.5rem}}.zw-picks{margin-top:0}.zw-benefits__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.zw-benefit{display:flex;gap:1.6rem;align-items:flex-start;padding:2rem;border-radius:var(--zw-radius);background:#fff;border:1px solid var(--zw-line);transition:transform .25s ease,box-shadow .25s ease}.zw-benefit:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px #0a6ebd99}.zw-benefit__icon{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:14px;background:linear-gradient(135deg,#e3f1fc,#cfe6f9);color:var(--zw-blue);flex:none}.zw-benefit__title{margin:0 0 .4rem;font-size:1.7rem;line-height:1.3}.zw-benefit__text{font-size:1.45rem;line-height:1.55;color:var(--zw-muted)}.zw-benefit__text p{margin:0}@media screen and (min-width:750px){.zw-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.zw-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.zw-benefit{flex-direction:column;padding:2.8rem}}.zw-stages__wrap{display:grid;gap:3.2rem;align-items:start}.zw-stages__media{margin-top:2.4rem;border-radius:var(--zw-radius);overflow:hidden;aspect-ratio:4 / 3}.zw-stages__media img{width:100%;height:100%;object-fit:cover;display:block}.zw-stages__list{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:1.6rem}.zw-stages__list:before{content:"";position:absolute;left:2.1rem;top:2rem;bottom:2rem;width:2px;background:linear-gradient(var(--zw-blue),#9fd6ff)}.zw-stage{position:relative;display:flex;gap:1.6rem;align-items:flex-start}.zw-stage__num{position:relative;z-index:1;display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--zw-blue);color:#fff;font-weight:700;font-size:1.6rem;box-shadow:0 0 0 6px rgb(var(--color-background));flex:none}.zw-stage__title{margin:.6rem 0 .3rem;font-size:1.7rem}.zw-stage__text{margin:0;color:var(--zw-muted);font-size:1.45rem;line-height:1.55}@media screen and (min-width:990px){.zw-stages__wrap{grid-template-columns:1fr 1.1fr;gap:6.4rem}.zw-stages__list{gap:2.4rem}}.zw-compare__wrap{display:grid;gap:2.4rem;align-items:center}.zw-compare__media{border-radius:var(--zw-radius);overflow:hidden;aspect-ratio:1 / 1;max-width:46rem;margin-inline:auto;width:100%}.zw-compare__media img{width:100%;height:100%;object-fit:cover;display:block}.zw-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.zw-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.45rem;background:#fff;border:1px solid var(--zw-line);border-radius:var(--zw-radius);overflow:hidden}.zw-compare__table th,.zw-compare__table td{padding:1.2rem 1.4rem;text-align:center;border-bottom:1px solid var(--zw-line)}.zw-compare__table tbody tr:last-child th,.zw-compare__table tbody tr:last-child td{border-bottom:0}.zw-compare__table thead th{font-size:1.3rem;text-transform:uppercase;letter-spacing:.06rem;color:var(--zw-muted);background:var(--zw-ice)}.zw-compare__table tbody th{text-align:left;font-weight:600;color:var(--zw-ink)}.zw-compare__table .zw-compare__zw{background:#0a6ebd12;color:var(--zw-blue);font-weight:700}.zw-compare__table thead .zw-compare__zw{background:var(--zw-blue);color:#fff}.zw-yes{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--zw-blue);color:#fff}.zw-yes .zw-icon{width:1.6rem;height:1.6rem;stroke-width:2.4}.zw-no{color:#9aa9b7;font-weight:700}.zw-compare__note{margin-top:1.2rem;font-size:1.25rem;color:var(--zw-muted);line-height:1.5}.zw-compare__note p{margin:0}.zw-compare__note a{color:var(--zw-blue)}@media screen and (min-width:990px){.zw-compare__wrap{grid-template-columns:.8fr 1.2fr;gap:4.8rem}.zw-compare__wrap--full{grid-template-columns:1fr;max-width:82rem;margin-inline:auto}}.zw-cta__card{display:grid;border-radius:calc(var(--zw-radius) + 6px);overflow:hidden;color:#fff;background:linear-gradient(135deg,#0a63ad,#08335f)}.zw-cta__content{padding:3.2rem 2.4rem}.zw-cta__content .zw-h2{color:#fff}.zw-cta__text{color:#ffffffe6;font-size:1.6rem;line-height:1.6;max-width:52rem}.zw-cta__text p{margin:0}.zw-cta__media{min-height:26rem}.zw-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.zw-meter{display:flex;align-items:center;gap:1.2rem;margin-top:2.4rem;max-width:44rem}.zw-meter__step{display:grid;text-align:center;font-size:1.15rem;color:#fffc}.zw-meter__val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.4rem;font-weight:700;color:#fff;padding:.2rem 1rem;border-radius:8px;background:#ffffff24}.zw-meter__step--alert .zw-meter__val{background:#ffc94a;color:#3d2a00}.zw-meter__bar{flex:1;height:6px;border-radius:6px;background:linear-gradient(90deg,#9fd6ff,#ffc94a)}@media screen and (min-width:990px){.zw-cta__card{grid-template-columns:1.1fr 1fr}.zw-cta__content{padding:5.6rem}.zw-cta__media{min-height:100%}}.collapsible-content .accordion{border-color:var(--zw-line)}.collapsible-content .accordion__title{font-weight:600;font-size:1.6rem}.collapsible-content .accordion__content{color:var(--zw-muted);line-height:1.65}.footer{font-size:1.45rem}.footer-block__heading{font-weight:700;letter-spacing:.02rem}.footer-block__details-content a,.footer .rte a{color:rgba(var(--color-foreground),.85)}.footer .rte p{line-height:1.7}.product .icon-with-text{padding:1.4rem 1.6rem;border-radius:14px;background:var(--zw-ice);border:1px solid var(--zw-line)}.product .icon-with-text .h4{font-weight:600;font-size:1.35rem}.product__accordion summary .h4{font-weight:600}@media screen and (max-width:749px){.zw-h2{font-size:2.6rem}.zw-head{margin-bottom:2.4rem}.zw-hero__actions .button,.zw-cta__content .zw-hero__actions .button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.zw-benefit{transition:none}}.zw-btn.zw-btn--ghost{--alpha-button-background: 0;--color-button-text: 255, 255, 255;background-color:transparent;color:#fff}.zw-btn.zw-btn--ghost:hover{background-color:#ffffff1a}.zw-cta__media{background:#fff;display:grid;place-items:center}.zw-cta__media img{object-fit:contain;padding:2.4rem;box-sizing:border-box;max-height:42rem}.product-form__submit.button--secondary{--color-button: 10, 110, 189;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background-color:#0a6ebd;color:#fff}.product-form__submit.button--secondary:hover{background-color:#07508c}.product-form .shopify-payment-button__button--unbranded{background-color:#fff;color:#0a6ebd;box-shadow:inset 0 0 0 1.5px #0a6ebd}.product-form .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#eaf4fc}@media screen and (max-width:749px){.zw-hero__chips{gap:.6rem}.zw-chip{font-size:1.2rem;padding:.6rem 1rem}.zw-hero__inner{padding-bottom:2.8rem}}.zw-stars{flex:none}.zw-cta__card{border:1px solid var(--zw-line)}.product-grid,.zw-picks,.collection .grid.contains-card--product,.related-products .product-grid,.cart-drawer__collection .product-grid{align-items:stretch}.product-grid>.grid__item,.zw-picks>.grid__item,.collection .grid.contains-card--product>.grid__item,.related-products .product-grid>.grid__item{display:flex;flex-direction:column;align-self:stretch}.product-grid product-component,.zw-picks product-component,.collection .grid.contains-card--product product-component,.related-products .product-grid product-component,.product-grid .card-wrapper,.zw-picks .card-wrapper,.collection .grid.contains-card--product .card-wrapper,.related-products .product-grid .card-wrapper{display:flex;flex-direction:column;height:100%;width:100%;flex:1 1 auto}.product-grid .card:not(.card--horizontal),.zw-picks .card:not(.card--horizontal),.collection .grid.contains-card--product .card:not(.card--horizontal),.related-products .product-grid .card:not(.card--horizontal){display:flex;flex-direction:column;height:100%;flex:1 1 auto}.product-grid .card--media .card__inner.ratio,.zw-picks .card--media .card__inner.ratio,.collection .grid.contains-card--product .card--media .card__inner.ratio,.related-products .product-grid .card--media .card__inner.ratio{--ratio-percent: 100% !important;flex-grow:0!important;flex-shrink:0;background-color:#fff}.product-grid .card__media,.zw-picks .card__media,.collection .grid.contains-card--product .card__media,.related-products .product-grid .card__media,.product-grid .card__media .media,.zw-picks .card__media .media,.collection .grid.contains-card--product .card__media .media,.related-products .product-grid .card__media .media{background-color:#fff}.product-grid .card__media .media img,.zw-picks .card__media .media img,.collection .grid.contains-card--product .card__media .media img,.related-products .product-grid .card__media .media img{object-fit:contain!important;object-position:center center;background-color:#fff}.product-grid .card__heading,.zw-picks .card__heading,.collection .grid.contains-card--product .card__heading,.related-products .product-grid .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.35;min-height:2.7em;max-height:2.7em}.product-grid .card>.card__content,.zw-picks .card>.card__content,.collection .grid.contains-card--product .card>.card__content,.related-products .product-grid .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto;margin-top:0}.product-grid .card>.card__content .card__information,.zw-picks .card>.card__content .card__information,.collection .grid.contains-card--product .card>.card__content .card__information,.related-products .product-grid .card>.card__content .card__information{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.product-grid .card-information,.zw-picks .card-information,.collection .grid.contains-card--product .card-information,.related-products .product-grid .card-information{margin-top:auto}.product-grid .quick-add,.zw-picks .quick-add,.collection .grid.contains-card--product .quick-add,.related-products .product-grid .quick-add{margin-top:.8rem}.product-grid .card>.card__content .card__badge,.zw-picks .card>.card__content .card__badge,.collection .grid.contains-card--product .card>.card__content .card__badge{margin-top:auto}@media screen and (max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea,.field__input,.quantity__input,.invoice-box input,.invoice-box select{font-size:16px!important}.quantity__button{min-width:44px;min-height:44px;width:44px}.quantity,.quantity__input{min-height:44px}.product-form__input input[type=radio]+label,.product-form__input--pill input[type=radio]+label,variant-radios label,.swatch-input__input+.swatch-input__label,fieldset.product-form__input .form__label+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem}.product-form__submit,.product-form__buttons .shopify-payment-button__button{min-height:48px;width:100%}.header__icon,.header__icon--cart,.header__icon--menu,.menu-drawer__menu-item{min-width:44px;min-height:44px}.product-grid .price .price-item,.zw-picks .price .price-item,.collection .price .price-item{font-size:1.55rem;font-weight:700}.product-grid .quick-add__submit,.zw-picks .quick-add__submit,.collection .quick-add__submit{min-height:44px;font-size:1.35rem;padding-inline:1.2rem}.cart-drawer__footer{position:sticky;bottom:0;z-index:3;background:rgb(var(--color-background));box-shadow:0 -8px 24px -16px #0f2a4359;padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}.cart-drawer .cart__checkout-button,.cart__footer .cart__checkout-button,#checkout.cart__checkout-button{width:100%;min-height:48px}.cart__footer-wrapper,.cart__footer{position:relative}.cart__footer .totals__total-value{font-size:2rem;font-weight:700}.cart-drawer .totals__total-value{font-size:1.8rem;font-weight:700}.header__icon--cart{display:flex!important;align-items:center;justify-content:center}.cart-count-bubble{min-width:1.8rem;min-height:1.8rem}body.zw-sticky-atc-active{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}.product,.product__info-wrapper,.cart-drawer,.invoice-box{max-width:100%}}.zw-sticky-atc{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--zw-line);box-shadow:0 -10px 30px -18px #0b254073;gap:1.2rem;align-items:center}.zw-sticky-atc.is-visible{display:flex}.zw-sticky-atc.is-hidden-by-drawer{display:none!important}.zw-sticky-atc__price{flex:0 1 auto;min-width:0;font-weight:700;font-size:1.6rem;color:var(--zw-ink);line-height:1.2}.zw-sticky-atc__price .price-item--sale,.zw-sticky-atc__price .price-item--regular{font-weight:700}.zw-sticky-atc__btn{flex:1 1 auto;min-height:48px;margin:0;white-space:nowrap}@media screen and (min-width:750px){.zw-sticky-atc{display:none!important}body.zw-sticky-atc-active{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zw-design.css.map */
