@font-face{font-family:Sora;src:url(hsw5-sora.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Manrope;src:url(hsw5-manrope.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.content-section{--section-ink: #14171a;--section-body: #333a40;--section-muted: #6b747b;--section-line: #e1e5e7;--section-page: #f6f8f8;--section-lime: #a7d129;--section-lime-dark: #779713;--section-orange: #ff9f45;--section-white: #fff;--section-radius-sm: 10px;--section-radius-md: 14px;--section-radius-lg: 20px;--section-radius-xl: 28px;--section-font-body: Manrope, "Segoe UI", system-ui, sans-serif;--section-font-display: Sora, "Segoe UI", system-ui, sans-serif;color:var(--section-body);font-family:var(--section-font-body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content-section__container{max-width:var(--section-container-width)}.content-section *,.content-section *:before,.content-section *:after{box-sizing:border-box}.content-section img,.content-section video{display:block;width:100%}.content-section a{color:inherit}.content-section :where(button,input,select,textarea){font-family:inherit}.content-section__container{margin-inline:auto}.content-section__eyebrow{margin:0 0 10px;color:var(--section-eyebrow-color, var(--section-lime-dark));font-family:var(--section-font-body);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.content-section__heading{margin:0;color:var(--section-ink);font-family:var(--section-font-display);font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.08}.content-section__heading-group{white-space:nowrap}.content-section__heading--medium{font-size:clamp(28px,4vw,44px)}.content-section__copy{color:var(--section-body);font-size:17px;line-height:1.6}.content-section__copy>*:first-child{margin-top:0}.content-section__copy>*:last-child{margin-bottom:0}.content-section__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:var(--section-radius-sm);background:var(--section-orange);box-shadow:0 2px 6px #14171a14;color:#fff;font-size:15px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease}.content-section__button:hover{filter:brightness(.96);transform:translateY(-1px)}.content-section__button--lime{background:var(--section-lime);color:var(--section-ink)}.content-section__button--dark{background:var(--section-ink)}.content-section__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.content-grid{padding:var(--section-grid-padding-top, 0) 0 var(--section-grid-padding-bottom, 64px);background:var(--section-background, #fff)}.content-grid__container{padding-inline:var(--section-grid-padding-x, 32px)}.content-grid__grid{display:grid;grid-template-columns:repeat(var(--section-columns, 4),minmax(0,1fr));gap:var(--section-grid-gap, 12px)}.content-grid-card{min-width:0;padding:var(--section-card-padding, 24px);border:1px solid var(--section-card-border, var(--section-line));border-radius:var(--section-card-radius, var(--section-radius-md));background:var(--section-card-background, #fff);text-align:var(--section-card-text-align, center)}.content-grid-card__icon-row{display:flex;justify-content:var(--section-icon-justify, center);margin-bottom:12px}.content-grid-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--section-icon-padding, 0);border-radius:var(--section-icon-radius, 10px);background:var(--section-icon-background, transparent);color:var(--section-icon-color, #93bc1d);font-size:var(--section-icon-size, 26px);font-weight:800;line-height:1}.content-grid-card__icon svg,.content-grid-card__icon img{width:var(--section-icon-size, 26px);height:var(--section-icon-size, 26px)}.content-grid-card__icon svg{display:block}.content-grid-card__icon img{border-radius:inherit;object-fit:contain}.content-grid-card h3{margin:0;color:var(--section-heading-color, var(--section-ink));font-size:var(--section-heading-size, 18px);font-style:var(--section-heading-style, normal);font-weight:var(--section-heading-weight, 700);letter-spacing:var(--section-heading-spacing, 0);line-height:1.5;text-transform:var(--section-heading-transform, none)}.content-grid-card__text{margin-top:6px;color:var(--section-body-color, var(--section-muted));font-size:var(--section-body-size, 13px);font-style:var(--section-body-style, normal);font-weight:var(--section-body-weight, 400);letter-spacing:var(--section-body-spacing, 0);line-height:var(--section-body-line-height, 1.5);text-transform:var(--section-body-transform, none)}.content-grid--heading-body .content-grid-card h3,.content-grid--heading-body .content-grid-feature h3,.content-grid--body-body .content-grid-card__text,.content-grid--body-body .content-grid-feature p{font-family:Manrope,Segoe UI,system-ui,sans-serif}.content-grid--heading-display .content-grid-card h3,.content-grid--heading-display .content-grid-feature h3,.content-grid--body-display .content-grid-card__text,.content-grid--body-display .content-grid-feature p{font-family:Sora,Segoe UI,system-ui,sans-serif}.content-grid--heading-system .content-grid-card h3,.content-grid--heading-system .content-grid-feature h3,.content-grid--body-system .content-grid-card__text,.content-grid--body-system .content-grid-feature p{font-family:Segoe UI,system-ui,sans-serif}.content-section-grid__footer{margin-top:40px;text-align:center}.content-grid .content-section-grid__button{min-height:var(--section-button-height, 48px);height:var(--section-button-height, 48px);padding-inline:var(--section-button-padding-x, 22px);border:var(--section-button-border-width, 1px) solid var(--section-button-border, #eef1f2);border-radius:var(--section-button-radius, 14px);background:var(--section-button-bg, #eef1f2);color:var(--section-button-color, #14171a);font-size:var(--section-button-font-size, 16px);font-weight:var(--section-button-font-weight, 700)}.content-grid .content-section-grid__button:hover{background:var(--section-button-hover-bg, #14171a);color:var(--section-button-hover-color, #fff);filter:none;transform:none}.content-grid--body-display .content-section-grid__button{font-family:Sora,Segoe UI,system-ui,sans-serif}.content-grid--body-system .content-section-grid__button{font-family:Segoe UI,system-ui,sans-serif}.content-grid--features>.content-section__container,.customer-reviews>.content-section__container{padding-inline:var(--section-grid-padding-x, 32px)}.content-grid--features .content-section__section-head,.product-grid .content-section__section-head{justify-content:center;text-align:center}.content-grid--features .content-section__eyebrow,.product-grid .content-section__eyebrow,.customer-reviews .content-section__eyebrow{margin-bottom:0}.content-grid--features .content-section__heading,.product-grid .content-section__heading,.customer-reviews .content-section__heading{margin-top:12px}.content-grid--features .content-section__section-head>div{width:min(640px,100%)}.product-grid .content-section__section-head>div{width:min(600px,100%)}.customer-reviews .content-section__section-head>div{width:auto;max-width:none}.content-grid--features .content-section__section-head{margin-bottom:48px}.content-grid--features .content-section__heading{width:max-content;max-width:none;margin-inline:auto;font-size:44px;white-space:nowrap}.content-grid--features .content-section__copy{margin-top:14px}.product-grid .content-section__section-head{margin-bottom:44px}.product-grid .content-section__copy{margin-top:14px}.content-grid--features .content-section__copy,.product-grid .content-section__copy{font-size:19px}.content-grid-feature{overflow:hidden;border-radius:var(--section-card-radius, var(--section-radius-lg));background:var(--section-card-background, #fff)}.content-grid-feature__media{position:relative;overflow:hidden;aspect-ratio:5 / 4;border-radius:var(--section-card-radius, var(--section-radius-lg)) var(--section-card-radius, var(--section-radius-lg)) 0 0;background:var(--section-feature-tint, #e7effc)}.content-grid-feature__media img,.content-grid-feature__media>svg{width:100%;height:100%;object-fit:cover;transform:scale(var(--section-feature-zoom, 1))}.content-grid-feature__icon{position:absolute;top:12px;left:12px;display:flex;width:calc(var(--section-icon-size, 20px) + 20px);height:calc(var(--section-icon-size, 20px) + 20px);align-items:center;justify-content:center;border-radius:var(--section-radius-md);background:#ffffffe6;color:var(--section-feature-icon, #3d7be5)}.content-grid--icons-center .content-grid-feature__icon{left:50%;transform:translate(-50%)}.content-grid--icons-right .content-grid-feature__icon{right:12px;left:auto}.content-grid-feature__icon svg{width:var(--section-icon-size, 20px)!important;height:var(--section-icon-size, 20px)!important}.content-grid-feature__body{padding:var(--section-card-padding, 20px);text-align:var(--section-card-text-align, left)}.content-grid-feature h3{margin:0 0 4px;color:var(--section-heading-color, var(--section-ink));font-size:var(--section-heading-size, 19px);font-weight:var(--section-heading-weight, 600);letter-spacing:-.01em}.content-grid-feature p{margin:0;color:var(--section-body-color, var(--section-body));font-size:var(--section-body-size, 15px);font-weight:var(--section-body-weight, 400);line-height:var(--section-body-line-height, 1.5)}.product-grid__grid{display:grid;grid-template-columns:repeat(var(--section-columns, 3),minmax(0,1fr));gap:12px}.product-grid .content-section__heading{font-size:44px}.product-grid-card{display:flex;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--section-line);border-radius:var(--section-radius-lg);background:#fff;text-decoration:none}.product-grid-card__media{position:relative;overflow:hidden;background:#eef1f2}.product-grid-card__media img{aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s ease}.product-grid-card:hover img{transform:scale(1.03)}.product-grid-card__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--section-lime);color:var(--section-ink);font-size:11px;font-weight:800}.product-grid-card__body{display:flex;min-height:210px;flex-direction:column;padding:20px}.product-grid-card__title{margin:0 0 6px;color:var(--section-ink);font-family:Sora,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em}.product-grid-card__description{display:-webkit-box;min-height:42px;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;color:var(--section-body);font-size:15px;line-height:1.5}.product-grid-card__reviews{padding-top:1px;min-height:16px;color:var(--section-muted);font-size:12px}.product-grid-card__stars{margin-bottom:8px}.product-grid-card__price{display:flex;min-height:24px;align-items:baseline;gap:8px;margin-bottom:14px;color:var(--section-ink);font-family:Sora,sans-serif;font-size:18px;font-weight:600}.product-grid-card__price s{margin-left:6px;color:var(--section-muted);font-family:Manrope,sans-serif;font-size:13px;font-weight:500}.product-grid-card__cta{margin-top:auto;padding-top:14px;color:var(--section-lime-dark);font-weight:800}.product-grid-card--theme{min-width:0}@media(max-width:767px){.product-grid-card__stars svg{display:none}.content-section__container{width:100%}.content-section__section-head{align-items:start}.content-grid .content-section__heading{font-size:var(--section-title-size-mobile, clamp(28px, 4vw, 44px))}.content-grid{padding-top:var(--section-grid-padding-top-mobile, 0);padding-bottom:var(--section-grid-padding-bottom-mobile, 48px)}.content-grid__container{padding-inline:var(--section-grid-padding-x-mobile, 20px)}.content-grid__grid{grid-template-columns:repeat(var(--section-mobile-columns, 2),minmax(0,1fr))}.content-grid--features>.content-section__container{padding-inline:var(--section-grid-padding-x-mobile, 16px)}.content-grid--features .content-section__heading{width:100%;font-size:var(--section-title-size-mobile, clamp(26px, 8vw, 36px));white-space:normal}.product-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.content-section *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/content-grid.css.map */
