:root{--brand:#3BB273;--brand-dark:#2E8F5A;--ink:#222;--muted:#6b6b6b;--bg:#fff;--bg-sub:#f8f8f8;--border:#e9e9e9;--danger:#F2545B;--gold:#FFD447;--amazon-top:#131921;--amazon-subnav:#232f3e;--amazon-accent:#ff9900;--amazon-accent-dark:#e88b00;--amazon-page:#e3e6e6;--amazon-light:#4ea8ff}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--amazon-page);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:40px 0;border-top:1px solid var(--border)}h1{font:700 42px/1.15 Montserrat,Inter,sans-serif;margin:0 0 10px;letter-spacing:-.02em}h2{font:700 28px/1.25 Montserrat,Inter,sans-serif;margin:0 0 16px}h3{font:600 18px/1.3 Montserrat,Inter,sans-serif;margin:0 0 6px}p{font-size:16px;line-height:1.65;color:var(--muted);margin:0 0 14px}.btn,.button,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--brand);color:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;transition:.15s}.btn:hover,.button:hover{background:var(--brand-dark)}.btn--outline{background:#fff;color:var(--ink);border:1px solid var(--border)}.badge{display:inline-block;padding:4px 10px;border-radius:999px;background:#eaf8f2;color:var(--brand);font:700 12px/1 Inter,sans-serif}.grid-2{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.card__in{padding:14px}.hero-wrap{position:relative;padding:0 0 40px;background:transparent;min-height:clamp(450px,60vh,560px);max-height:60vh;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center var(--hero-focus-y, 30%);background-size:cover;opacity:1}.hero-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:120px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--amazon-page) 85%);z-index:1;pointer-events:none}.hero__fade{position:absolute;left:0;right:0;bottom:-1px;height:140px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--amazon-page) 85%)}.hero__in{position:relative;z-index:2}.amz-header-wrapper+main,.amz-header+main{margin-top:0!important}body.template-index #MainContent{margin-top:0!important;padding-top:0!important}.hero-wrap{margin-top:0!important}.hero__bullets{margin:14px 0 22px}.hero__bullets li{list-style:none;display:flex;gap:10px;align-items:center;margin:6px 0;color:var(--ink)}.hero__dot{width:10px;height:10px;border-radius:50%;background:var(--brand)}.hero-wrap p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:60ch}.upsell{margin-top:8px;border:1px dashed var(--border);border-radius:12px;padding:10px 12px;background:#fcfffa}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card img{width:100%;height:auto;display:block}.product-card .title{margin-top:8px;font-weight:600;color:var(--ink)}.product-card .price{margin-top:4px;font-weight:700}.review-stars{color:#ffb600;font-size:16px}@media (max-width:990px){.grid-2,.grid-3{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:34px}}:root{--brand-surface:#ffffff;--brand-page:#f3f7ff;--brand-primary:#1976d2;--brand-accent:#0d47a1;--brand-border:#e2e8f0}body{background:var(--brand-page);color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-wrapper{background:var(--amazon-top)!important;color:#fff}.section-header .header{max-width:1200px;margin:0 auto;padding:8px 16px}.section-header .header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px}.header__left{display:flex;align-items:center;gap:16px}.header a,.header__menu-item,.header__icon{color:#fff}.section-header .header .link,.section-header .header .list-menu__item--link{color:#fff!important}.header__brand-text{color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;letter-spacing:-.2px;font-size:30px;line-height:1}.header__utility-link{color:#fff;text-decoration:none;font-weight:700;margin:0 8px;font-size:13px}.header__utility-link:hover{text-decoration:underline}.header__icons{justify-self:end;display:flex;align-items:center;gap:16px}.header__util{color:#fff;text-decoration:none;display:inline-flex;flex-direction:column;line-height:1.05}.header__util-small{font-size:12px;opacity:.9}.header__util-large{font-size:14px;font-weight:800}.header__inline-menu{display:none!important}.header__icons .svg-wrapper svg{fill:#fff}.header__search-inline{flex:1;max-width:720px;margin:0}.header__search-center{order:2}.header__search-inline .field{display:flex;align-items:center;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #cbd5e1;height:40px}.search--header .field{padding-left:0}.search__scope{display:inline-flex;align-items:center;gap:6px;background:#f3f4f6;border:0;border-right:1px solid #e5e7eb;padding:0 12px;font-weight:700;color:#111;cursor:default;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}.search__scope .svg-wrapper svg{fill:#111}.header__search-inline .field__label{display:none}.header__search-inline .field__input{border:0;flex:1;padding:0 12px;font-size:14px}.header__search-inline .field__button{background:var(--amazon-accent);border-left:1px solid #e2e8f0;height:100%;padding:0 14px;border-top-right-radius:8px;border-bottom-right-radius:8px}.header__search-inline .field__button:hover{background:var(--amazon-accent-dark)}.header__search-inline .svg-wrapper svg{fill:#111}.header__cart{display:inline-flex;align-items:center;gap:6px}.header__cart-text{font-weight:800;font-size:14px}.collections-bar{background:var(--amazon-subnav);border-top:1px solid rgba(255,255,255,.1);padding:6px 0;display:flex;align-items:center;gap:8px}.collections-bar__list{display:flex;gap:14px;align-items:center;margin:0;padding:0;list-style:none}.collections-bar__link{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.collections-bar__link:hover{text-decoration:underline}.collections-bar__hamburger{display:inline-flex;align-items:center;margin-right:10px;color:#fff}.collections-bar__hamburger .svg-wrapper svg{fill:#fff}.collections-bar__all-text{margin-left:6px;font-weight:700;font-size:14px}.header__location{display:inline-flex;align-items:center;gap:12px;margin-left:12px;color:#fff}.header__loc-pin{color:#eab308}.header__loc-pin svg{width:18px;height:18px}.header__loc-line1{display:block;font-size:13px;color:#fff}.header__loc-link{display:block;font-weight:800;color:#fff;font-size:14px;text-decoration:none}.header__loc-link:hover{text-decoration:underline}.button,.shopify-payment-button__button--unbranded{background:var(--amazon-accent);border-color:var(--amazon-accent)}.button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--amazon-accent-dark);border-color:var(--amazon-accent-dark)}.image-banner{background:#f5f7fa}.image-banner .banner__box{background:transparent;color:#0f172a}.banner__heading{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;letter-spacing:.2px}.banner__text{font-size:1.8rem;opacity:.9}.collection-list{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:10px}.collection-list .title-wrapper-with-link{padding:8px 10px 4px;border-bottom:1px solid var(--brand-border);margin-bottom:8px}.collection-list .card__heading,.product-card .card__heading{font-weight:700;font-size:1.4rem}.section{padding-top:18px;padding-bottom:18px}.page-width{max-width:1200px}.footer{background:#f4f6f8}@media (max-width:990px){.header__search-inline{display:none}}.email-signup-banner.section{padding-top:64px;padding-bottom:64px}@media (max-width:1023px){.email-signup-banner.section{padding-top:48px;padding-bottom:48px}}@media (max-width:639px){.email-signup-banner.section{padding-top:40px;padding-bottom:40px}}.email-signup-banner .banner__content .content-container{max-width:1200px;margin:0 auto}.email-signup-banner .newsletter-form__field-wrapper{max-width:480px;margin:0 auto}.email-signup-banner .field__input,.email-signup-banner .field__button{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/f500.css.map */
