.ss-shell{width:min(100% - 40px,1476px);margin-inline:auto}.ss-store-header{--ss-navy: #071a4a;--ss-orange: #f05a0c;--ss-ink: #071020;--ss-line: #e9ecf3;--ss-muted: #667085;background:#fff;color:var(--ss-ink);position:relative;z-index:20}.ss-store-header[data-sticky=true]{position:sticky;top:0}.ss-utility{border-bottom:1px solid #f0f1f4;background:#fbfbfc;font-size:12px;line-height:1.2}.ss-utility__inner{min-height:45px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.ss-utility__item,.ss-utility__links,.ss-header-action,.ss-nav__all,.ss-benefit,.ss-proof,.ss-category-card__link,.ss-promo-card__button{display:inline-flex;align-items:center}.ss-utility__item{gap:8px;color:#111827;font-weight:600;text-decoration:none}.ss-utility__item--center{justify-self:center}.ss-utility__links{justify-self:end;gap:16px}.ss-utility__links a,.ss-utility__links span{color:#111827;text-decoration:none;white-space:nowrap}.ss-utility__links a+a,.ss-utility__links a+span{border-left:1px solid #dfe3ea;padding-left:16px}.ss-maple{color:#ee1c25;font-size:18px;line-height:1}.ss-main-header{border-bottom:1px solid #edf0f5;background:#fff}.ss-main-header__top{min-height:98px;display:grid;grid-template-columns:320px minmax(360px,1fr) auto;align-items:center;gap:34px}.ss-brand{display:inline-flex;align-items:center;width:fit-content;text-decoration:none;color:var(--ss-ink)}.ss-brand img{display:block;width:auto;max-width:300px;max-height:62px;object-fit:contain}.ss-brand__fallback{font-weight:900;font-size:30px;letter-spacing:-.04em}.ss-search{position:relative;width:100%}.ss-search form{display:flex;height:48px;border:1px solid #d9dfea;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #10182805}.ss-search input{width:100%;min-width:0;border:0;outline:0;padding:0 20px;font:inherit;font-size:14px;color:#1f2937;background:transparent}.ss-search input::placeholder{color:#7c8497}.ss-search button{width:58px;flex:0 0 58px;border:0;background:var(--ss-navy);color:#fff;display:grid;place-items:center;cursor:pointer}.ss-search button svg{width:23px;height:23px}.ss-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:28px}.ss-header-action{gap:10px;text-decoration:none;color:#0b1220;white-space:nowrap;position:relative}.ss-header-action .svg-wrapper,.ss-header-action>svg{width:25px;height:25px}.ss-header-action__text{display:flex;flex-direction:column;font-size:12px;line-height:1.25}.ss-header-action__text strong,.ss-header-action--simple{font-size:13px;font-weight:700}.ss-cart-badge{position:absolute;top:-8px;left:20px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--ss-orange);color:#fff;font-size:11px;line-height:1;font-weight:700}.ss-nav{min-height:58px;display:flex;align-items:center;gap:34px}.ss-nav__all-wrap{position:relative;flex:0 0 214px}.ss-nav__all-wrap details{position:relative}.ss-nav__all-wrap summary{list-style:none}.ss-nav__all-wrap summary::-webkit-details-marker{display:none}.ss-nav__all{width:100%;min-height:48px;justify-content:space-between;gap:14px;padding:0 19px;border-radius:7px;background:var(--ss-navy);color:#fff;cursor:pointer;font-size:13px;font-weight:700}.ss-nav__all-label{display:inline-flex;align-items:center;gap:13px}.ss-nav__hamburger{width:20px;display:grid;gap:4px}.ss-nav__hamburger i{height:2px;background:currentColor;border-radius:999px}.ss-nav__dropdown{position:absolute;top:calc(100% + 8px);left:0;width:280px;background:#fff;border:1px solid #e6eaf0;border-radius:10px;box-shadow:0 18px 50px #0f172a24;padding:10px;z-index:40}.ss-nav__dropdown a{display:block;padding:10px 12px;border-radius:7px;color:#111827;text-decoration:none;font-size:13px;font-weight:600}.ss-nav__dropdown a:hover{background:#f6f7f9}.ss-nav__links{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:26px}.ss-nav__links a{color:#121826;text-decoration:none;font-size:13px;font-weight:650;white-space:nowrap}.ss-nav__links a.ss-nav__deal{color:var(--ss-orange)}.ss-mobile-toggle{display:none}.ss-home-hero{--ss-navy: #071a4a;--ss-orange: #f05a0c;--ss-text: #071020;--ss-muted: #4f596b;background:var(--ss-section-bg, #fff);color:var(--ss-text);padding:var(--ss-pad-top, 0px) 0 var(--ss-pad-bottom, 0px)}.ss-home-hero__grid{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(330px,.95fr);gap:20px;min-height:var(--ss-hero-height, 545px)}.ss-hero-stage{position:relative;min-width:0;overflow:hidden;border-radius:0 12px 12px 0;background:#fff}.ss-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(360px,43%) 1fr;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.ss-hero-slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.ss-hero-copy{position:relative;z-index:3;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:42px 14px 44px 34px}.ss-hero-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;font-size:14px;font-weight:800}.ss-hero-eyebrow__accent{color:var(--ss-orange)}.ss-hero-heading{margin:0;font-size:clamp(44px,4.1vw,68px);line-height:.98;letter-spacing:-.045em;font-weight:800;color:#071020}.ss-hero-heading__accent{display:block;color:var(--ss-orange);margin-top:10px}.ss-hero-text{max-width:440px;margin-top:24px;font-size:16px;line-height:1.65;color:#414b5d}.ss-hero-text p{margin:0}.ss-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.ss-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:0 24px;border-radius:7px;border:1px solid var(--ss-navy);font-size:13px;font-weight:750;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.ss-button:hover{transform:translateY(-1px)}.ss-button--primary{color:#fff;background:var(--ss-navy)}.ss-button--secondary{color:#101828;background:#fff}.ss-hero-media{position:relative;min-height:var(--ss-hero-height, 545px);overflow:hidden;background:transparent;border-radius:42% 0 0 42%/48% 0 0 52%}.ss-hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--ss-image-position, center)}.ss-image-placeholder{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;background:transparent;border:0;color:#8b93a2;font-size:13px;text-align:center;padding:24px}.ss-image-placeholder--editor{background:#fafafa;border:1px dashed #d7dae0}.ss-hero-media .ss-image-placeholder{border-radius:inherit}.ss-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:46px;height:46px;border-radius:50%;border:1px solid #eef0f4;background:#fff;box-shadow:0 5px 16px #10182814;color:#111827;display:grid;place-items:center;cursor:pointer}.ss-hero-arrow svg{width:18px;height:18px}.ss-hero-arrow--prev{left:0;transform:translate(-45%,-50%) rotate(180deg)}.ss-hero-arrow--next{right:0;transform:translate(45%,-50%)}.ss-hero-dots{position:absolute;left:62%;bottom:11px;transform:translate(-50%);z-index:8;display:flex;gap:8px}.ss-hero-dot{width:13px;height:5px;padding:0;border:0;border-radius:999px;background:#cdd1d8;cursor:pointer}.ss-hero-dot.is-active{width:17px;background:var(--ss-orange)}.ss-proof-row{position:absolute;left:34px;right:52%;bottom:42px;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ss-proof{min-width:0;align-items:flex-start;gap:9px}.ss-proof__icon{flex:0 0 35px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--ss-proof-bg, #fff1e8);color:var(--ss-proof-color, #f05a0c)}.ss-proof__icon svg{width:18px;height:18px}.ss-proof__text{min-width:0;font-size:10px;line-height:1.25;color:#4b5563}.ss-proof__text strong{display:block;color:#111827;font-size:11px;margin-bottom:3px}.ss-promo-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:12px;min-width:0}.ss-promo-card{position:relative;overflow:hidden;min-height:0;border-radius:11px;background:var(--ss-promo-bg, #f3f6fb);box-shadow:inset 0 0 0 1px #0f172a06}.ss-promo-card__inner{height:100%;display:grid;grid-template-columns:56% 44%}.ss-promo-card__copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:16px 6px 14px 24px}.ss-promo-card__title{margin:0 0 8px;font-size:14px;line-height:1.25;font-weight:700;color:#111827}.ss-promo-card__pre{margin:0 0 1px;font-size:12px;color:#303847}.ss-promo-card__discount{margin:0;font-family:Georgia,serif;font-size:31px;line-height:1;color:var(--ss-promo-accent, #071a4a)}.ss-promo-card__caption{margin:6px 0 8px;font-size:11px;color:#111827}.ss-promo-card__button{width:fit-content;min-height:30px;gap:8px;padding:0 13px;border-radius:5px;background:var(--ss-promo-button, #071a4a);color:#fff;text-decoration:none;font-size:10px;font-weight:700}.ss-promo-card__media{position:relative;min-width:0;height:100%}.ss-promo-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--ss-promo-position, center)}.ss-promo-card__media .ss-image-placeholder{min-height:100%;background:transparent;border:0}.ss-benefits-section{padding:var(--ss-benefit-top, 14px) 0 var(--ss-benefit-bottom, 16px);background:#fff}.ss-benefits{min-height:83px;display:grid;grid-template-columns:repeat(var(--ss-benefit-count, 5),1fr);align-items:center;background:#fff;border:1px solid #f0f1f4;box-shadow:0 7px 25px #1018280e;border-radius:10px;overflow:hidden}.ss-benefit{gap:14px;padding:0 34px;min-width:0;position:relative}.ss-benefit:not(:last-child):after{content:"";position:absolute;right:0;top:11px;bottom:11px;width:1px;background:#e7e9ee}.ss-benefit__icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:#061f5b}.ss-benefit__icon svg{width:34px;height:34px}.ss-benefit__copy{min-width:0;font-size:11px;line-height:1.25;color:#454d5d}.ss-benefit__copy strong{display:block;margin-bottom:4px;font-size:12px;color:#111827}.ss-category-section{padding:var(--ss-category-top, 0px) 0 var(--ss-category-bottom, 30px);background:var(--ss-category-bg, #fff)}.ss-category-grid{display:grid;grid-template-columns:repeat(var(--ss-category-count, 5),minmax(0,1fr));gap:12px}.ss-category-card{position:relative;min-height:var(--ss-category-height, 143px);overflow:hidden;border-radius:11px;background:var(--ss-card-bg, #f4f5f8)}.ss-category-card__inner{height:100%;display:grid;grid-template-columns:43% 57%}.ss-category-card__copy{position:relative;z-index:2;align-self:center;padding:20px 0 20px 19px}.ss-category-card__title{margin:0 0 12px;font-size:16px;line-height:1.25;font-weight:750;color:#111827}.ss-category-card__link{gap:7px;color:#111827;text-decoration:none;font-size:11px;font-weight:700}.ss-category-card__link svg{width:13px;height:13px}.ss-category-card__media{min-width:0;height:100%}.ss-category-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--ss-card-position, center)}.ss-category-card__media .ss-image-placeholder{min-height:100%;border:0;background:transparent}@media(max-width:1240px){.ss-shell{width:min(100% - 28px,1180px)}.ss-main-header__top{grid-template-columns:240px minmax(300px,1fr) auto;gap:20px}.ss-header-actions{gap:18px}.ss-nav{gap:20px}.ss-nav__links{gap:16px;overflow:auto;scrollbar-width:none}.ss-nav__links::-webkit-scrollbar{display:none}.ss-home-hero__grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.9fr)}.ss-hero-slide{grid-template-columns:minmax(330px,46%) 1fr}.ss-hero-heading{font-size:clamp(42px,4.4vw,58px)}.ss-proof-row{right:47%}.ss-benefit{padding-inline:22px}.ss-category-card__inner{grid-template-columns:48% 52%}}@media(max-width:989px){.ss-shell{width:min(100% - 24px,940px)}.ss-utility{display:none}.ss-main-header__top{min-height:72px;grid-template-columns:44px 1fr auto;gap:14px}.ss-mobile-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:#071020}.ss-mobile-toggle .ss-nav__hamburger{width:24px}.ss-brand{justify-self:start}.ss-brand img{max-height:46px;max-width:210px}.ss-search{grid-column:1 / -1;padding-bottom:12px}.ss-header-actions .ss-header-action__text,.ss-header-action--wishlist{display:none}.ss-header-actions{gap:10px}.ss-header-action{width:40px;height:40px;justify-content:center}.ss-nav{display:none}.ss-main-header__top:has(.ss-mobile-toggle[aria-expanded=true])+.ss-mobile-menu{display:block}.ss-mobile-menu{display:none;padding:8px 0 18px;border-top:1px solid #eef0f4}.ss-mobile-menu a{display:block;padding:11px 0;color:#111827;text-decoration:none;font-size:14px;font-weight:650}.ss-home-hero{padding-top:12px}.ss-home-hero__grid{display:block;min-height:0}.ss-hero-stage{border-radius:12px;overflow:visible}.ss-hero-slide{grid-template-columns:1fr}.ss-hero-copy{padding:34px 22px 30px;order:2}.ss-hero-media{min-height:460px;border-radius:12px;order:1}.ss-hero-heading{font-size:clamp(42px,8vw,64px)}.ss-proof-row{position:static;padding:0 22px 30px;grid-template-columns:repeat(2,1fr)}.ss-hero-dots{left:50%;bottom:auto;top:440px}.ss-hero-arrow{top:230px}.ss-hero-arrow--prev{left:14px;transform:translateY(-50%) rotate(180deg)}.ss-hero-arrow--next{right:14px;transform:translateY(-50%)}.ss-promo-stack{margin-top:14px;grid-template-rows:none;grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto;padding-bottom:4px}.ss-promo-card{min-height:170px}.ss-benefits{grid-template-columns:repeat(2,1fr)}.ss-benefit{min-height:76px}.ss-benefit:after{display:none}.ss-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ss-shell{width:min(100% - 20px,580px)}.ss-brand img{max-width:175px}.ss-header-actions{gap:4px}.ss-header-action--account{display:none}.ss-search form{height:44px}.ss-search button{width:52px;flex-basis:52px}.ss-hero-media{min-height:330px}.ss-hero-dots{top:310px}.ss-hero-arrow{top:165px;width:40px;height:40px}.ss-hero-copy{padding:30px 18px 26px}.ss-hero-eyebrow{font-size:12px}.ss-hero-heading{font-size:clamp(39px,13vw,54px)}.ss-hero-text{font-size:14px;margin-top:18px}.ss-hero-actions{gap:10px;margin-top:20px}.ss-button{width:100%}.ss-proof-row{padding-inline:18px;grid-template-columns:1fr 1fr;gap:16px 10px}.ss-promo-stack{grid-template-columns:86vw 86vw 86vw}.ss-benefits{grid-template-columns:1fr}.ss-benefit{padding:16px 22px}.ss-benefit:not(:last-child){border-bottom:1px solid #eef0f3}.ss-category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.ss-category-card{min-width:82vw;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/solid-homepage.css.map */
