main:has(.gs-page-style) .abx-h1{font-size:clamp(40px,6vw,72px)}main:has(.gs-page-style) .abx-h2{font-size:clamp(34px,4.4vw,56px)}main:has(.gs-page-style) .abx-h3{font-size:clamp(22px,2.4vw,28px)}main:has(.gs-page-style) .abx-h1 em,main:has(.gs-page-style) .abx-h2 em,main:has(.gs-page-style) .gs-h em{font-style:normal;color:var(--abx-p-highlight)}main:has(.gs-page-style) .abx--accent .abx-h2 em{color:inherit;text-decoration:underline;text-underline-offset:.12em}main:has(.gs-page-style) .abx-eyebrow,.gs-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:inherit}main:has(.gs-page-style) .abx-eyebrow:before,.gs-kicker:before{content:"";width:22px;height:3px;background:var(--abx-p-highlight, currentColor);flex:0 0 auto}.abx-center .gs-kicker,.gs-banner--center .gs-kicker{justify-content:center}main:has(.gs-page-style) .abx-icon-item__title,main:has(.gs-page-style) .abx-faq summary,main:has(.gs-page-style) .abx-stat__count{font-family:var(--font-heading--family)}main:has(.gs-page-style) .abx-icon-item__title{font-size:21px;text-transform:uppercase;letter-spacing:.02em}main:has(.gs-page-style) .abx-btn{font-family:var(--font-heading--family);font-size:18px;font-weight:700;letter-spacing:.06em}main:has(.gs-page-style) .product-information h1,main:has(.gs-page-style) .product-information .product-title{text-transform:uppercase;letter-spacing:.01em;line-height:1}.gs-proof{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.2}.gs-proof .abx-stars{display:inline-flex;gap:1px;color:var(--abx-p-star, currentColor)}.gs-proof .abx-stars svg{width:16px;height:16px}.gs-pack{display:grid;gap:12px;padding:16px 18px;background:var(--abx-p-alt, #f5f3ee);border-radius:var(--abx-p-radius, 0)}.gs-pack__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.gs-pack__title{font-family:var(--font-heading--family);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase}.gs-pack__count{font-size:13px;opacity:.75}.gs-pack__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.gs-pack__list li{display:inline-flex;align-items:center;gap:8px;font-size:14px}.gs-swatch{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000002e;flex:0 0 auto}.gs-sizehint{margin:0;font-size:13px;line-height:1.5;opacity:.8}.gs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gs-trust__item{display:grid;justify-items:center;gap:6px;text-align:center;font-size:12px;line-height:1.3;padding:12px 6px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--abx-p-radius, 0)}.gs-trust__item svg{width:22px;height:22px;color:var(--abx-p-text, currentColor)}.gs-ticker{--gs-tk-bg-tone: var(--gs-dark, #1a1a1a);--gs-tk-fg-tone: var(--gs-dark-text, #f5f3ee);overflow:hidden;background:var(--gs-tk-bg, var(--gs-tk-bg-tone));color:var(--gs-tk-fg, var(--gs-tk-fg-tone))}.gs-ticker--accent{--gs-tk-bg-tone: var(--abx-p-accent, #ff5b1f);--gs-tk-fg-tone: var(--abx-p-accent-text, #1a1a1a)}.gs-ticker--page{--gs-tk-bg-tone: var(--abx-p-bg, #fff);--gs-tk-fg-tone: var(--abx-p-text, #1a1a1a);border-block:1px solid color-mix(in srgb,currentColor 12%,transparent)}.gs-ticker__track{display:flex;width:max-content;animation:gs-ticker var(--gs-speed, 34s) linear infinite}.gs-ticker__row{display:flex;align-items:center;flex:0 0 auto}.gs-ticker__item{padding:16px 0;white-space:nowrap;font-family:var(--font-heading--family);font-weight:600;font-size:20px;letter-spacing:.06em;text-transform:uppercase}@media(min-width:750px){.gs-ticker__item{font-size:24px;padding:20px 0}}.gs-ticker__sep{width:8px;height:8px;margin:0 28px;background:var(--abx-p-highlight, currentColor);transform:rotate(45deg);flex:0 0 auto}.gs-ticker--accent .gs-ticker__sep{background:currentColor}@keyframes gs-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gs-ticker__track{animation:none}}.gs-banner{position:relative;display:grid;overflow:hidden;isolation:isolate;min-height:var(--gs-min-m, 520px);background:var(--gs-bn-bg, var(--gs-dark, #1a1a1a))}@media(min-width:750px){.gs-banner{min-height:var(--gs-min-d, 620px)}}.gs-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gs-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / calc(var(--gs-overlay) * 1.4)),rgb(0 0 0 / var(--gs-overlay)) 45%,rgb(0 0 0 / calc(var(--gs-overlay) * .4)))}.gs-banner--center .gs-banner__media:after{background:rgb(0 0 0 / var(--gs-overlay))}.gs-banner--dark .gs-banner__media:after{background:linear-gradient(90deg,rgb(255 255 255 / calc(var(--gs-overlay) * 1.4)),rgb(255 255 255 / calc(var(--gs-overlay) * .3)))}@media(max-width:749px){.gs-banner__media:after{background:linear-gradient(0deg,rgb(0 0 0 / calc(var(--gs-overlay) * 1.6)),rgb(0 0 0 / calc(var(--gs-overlay) * .4)) 70%)}.gs-banner--dark .gs-banner__media:after{background:linear-gradient(0deg,rgb(255 255 255 / calc(var(--gs-overlay) * 1.6)) 0%,transparent 70%)}}.gs-banner__media picture,.gs-banner__img{display:block;width:100%;height:100%;object-fit:cover}.gs-banner__ph{width:100%;height:100%;display:grid;place-items:center;color:#ffffff8c;font-size:14px;border:1px dashed rgb(255 255 255 / .3)}.gs-banner{grid-template-columns:minmax(0,1fr)}.gs-banner__inner{box-sizing:border-box;width:100%;display:flex;align-items:flex-end;padding-top:48px;padding-bottom:48px}@media(min-width:750px){.gs-banner__inner{align-items:center;padding-top:80px;padding-bottom:80px}}.gs-banner__content{display:grid;gap:20px;justify-items:start;max-width:560px;color:#fff}.gs-banner--dark .gs-banner__content{color:var(--abx-p-text, #1a1a1a)}.gs-banner--center .gs-banner__inner{justify-content:center;text-align:center}.gs-banner--center .gs-banner__content{justify-items:center;margin:0 auto}.gs-banner__content>*{margin:0}.gs-banner__title{font-family:var(--font-heading--family);font-weight:700;line-height:.98;font-size:clamp(42px,6.4vw,84px);text-wrap:balance}.gs-banner__title p{margin:0}.gs-banner__text{font-size:17px;line-height:1.6;max-width:46ch}.gs-banner__note{font-size:13px;opacity:.8}.gs-banner .gs-btn{--ac: var(--abx-p-accent, #ff5b1f);--act: var(--abx-p-accent-text, #1a1a1a)}.gs-tiles__head{max-width:760px;margin:0 auto}.gs-tiles__grid{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:16px}@media(min-width:750px){.gs-tiles__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.gs-tiles__grid--c2{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.gs-tiles__grid{grid-template-columns:repeat(var(--gs-cols),1fr)}}@media(max-width:749px){.gs-tiles__grid--m-grid{grid-template-columns:1fr 1fr;gap:12px}.gs-tiles__grid--m-scroll{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 6px;scroll-padding-inline:20px;scrollbar-width:none}.gs-tiles__grid--m-scroll::-webkit-scrollbar{display:none}.gs-tiles__grid--m-scroll .gs-tile{scroll-snap-align:start}}.gs-tile{display:grid;grid-template-rows:auto 1fr;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.gs-tile__media{position:relative;aspect-ratio:var(--gs-ratio, 1);background:color-mix(in srgb,var(--fg) 5%,var(--card))}.gs-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.gs-tile__ph{width:100%;height:100%;display:grid;place-items:center;padding:16px;text-align:center;font-size:13px;opacity:.5}.gs-tile__num{position:absolute;top:12px;left:12px;min-width:38px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:var(--ac);color:var(--act);border-radius:var(--br);font-family:var(--font-heading--family);font-weight:700;font-size:17px;letter-spacing:.04em}.gs-tile__body{display:grid;align-content:start;gap:8px;padding:18px 18px 22px}.gs-tile__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:21px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.gs-tile__title p{margin:0}.gs-tile__text{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--fg) 78%,transparent)}.gs-tile__text p{margin:0}.gs-tiles__cta{margin-top:40px;text-align:center}main:has(.gs-look--minimal){--gs-hair: color-mix(in srgb, var(--abx-p-text, #1a1a1a) 14%, transparent);--gs-muted: color-mix(in srgb, var(--abx-p-text, #1a1a1a) 62%, transparent)}main:has(.gs-look--minimal) .abx{--line: var(--gs-hair)}main:has(.gs-look--minimal) .abx-h1,main:has(.gs-look--minimal) .abx-h2,main:has(.gs-look--minimal) .gs-h{text-transform:none;letter-spacing:-.005em;line-height:1.02;font-weight:600}main:has(.gs-look--minimal) .abx-h2{font-size:clamp(36px,4.6vw,64px)}main:has(.gs-look--minimal) .abx-h1 em,main:has(.gs-look--minimal) .abx-h2 em,main:has(.gs-look--minimal) .gs-h em{color:var(--gs-muted)}main:has(.gs-look--minimal) .gs-banner--light .gs-h em{color:#ffffff9e}main:has(.gs-look--minimal) .gs-kicker,main:has(.gs-look--minimal) .abx-eyebrow{font-size:11px;letter-spacing:.26em;color:var(--gs-muted)}main:has(.gs-look--minimal) .gs-banner--light .gs-kicker{color:#fffc}main:has(.gs-look--minimal) .gs-kicker:before,main:has(.gs-look--minimal) .abx-eyebrow:before{width:7px;height:7px;border-radius:0}main:has(.gs-look--minimal) .abx-rte{color:var(--gs-muted)}main:has(.gs-look--minimal) .gs-banner .abx-rte{color:inherit;opacity:.86}main:has(.gs-look--minimal) .abx-btn,main:has(.gs-look--minimal) .button[id^=BuyButtons-ProductSubmitButton-],main:has(.gs-look--minimal) sticky-add-to-cart .button,main:has(.gs-look--minimal) .sticky-add-to-cart__button{font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}main:has(.gs-look--minimal) .abx-btn{min-height:56px;padding:0 44px}main:has(.gs-look--minimal) .abx-btn:hover{transform:none;filter:none;opacity:.86}main:has(.gs-look--minimal) .gs-banner .gs-btn{--ac: #fff;--act: #1a1a1a}main:has(.gs-look--minimal) .product-information h1,main:has(.gs-look--minimal) .product-information .product-title{text-transform:none;letter-spacing:-.005em;line-height:1.02}main:has(.gs-look--minimal) .abx-checks li{font-size:14px;color:var(--gs-muted)}main:has(.gs-look--minimal) .abx-checks svg{width:16px;height:16px;margin-top:3px}main:has(.gs-look--minimal) .gs-pack{background:none;padding:16px 0;border-block:1px solid var(--gs-hair);border-radius:0}main:has(.gs-look--minimal) .gs-pack__title{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.24em}main:has(.gs-look--minimal) .gs-pack__list li{font-size:13px}main:has(.gs-look--minimal) .gs-swatch{width:14px;height:14px}main:has(.gs-look--minimal) .gs-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}main:has(.gs-look--minimal) .gs-trust__item{display:inline-flex;gap:8px;padding:0;border:0;font-size:12px;color:var(--gs-muted)}main:has(.gs-look--minimal) .gs-trust__item svg{width:16px;height:16px}main:has(.gs-look--minimal) .abx-sizelink{font-size:13px;text-decoration:underline;text-underline-offset:4px}main:has(.gs-look--minimal) .abx-sizelink svg{display:none}main:has(.gs-look--minimal) .gs-tile{background:none;border:0;border-radius:0}main:has(.gs-look--minimal) .gs-tile__media{border-radius:0;background:color-mix(in srgb,var(--fg) 4%,var(--bg))}main:has(.gs-look--minimal) .gs-tile__body{padding:18px 0 0;gap:6px}main:has(.gs-look--minimal) .gs-tile__title{font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}main:has(.gs-look--minimal) .gs-tile__text{font-size:14px;color:var(--gs-muted)}main:has(.gs-look--minimal) .gs-tile__num{background:none;color:var(--fg);top:14px;left:14px;min-width:0;height:auto;padding:0;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.2em}main:has(.gs-look--minimal) .gs-tiles__grid{gap:28px 20px}main:has(.gs-look--minimal) .abx-part__num{background:none;color:var(--fg);border:1px solid var(--gs-hair)}main:has(.gs-look--minimal) .abx-part__title{font-size:17px}main:has(.gs-look--minimal) .abx-anatomy__dot{width:26px;height:26px;font-size:12px;background:var(--abx-p-highlight);color:#fff;box-shadow:0 0 0 5px #ffffff8c}main:has(.gs-look--minimal) .abx-anatomy__figure img{border-radius:0}main:has(.gs-look--minimal) .abx-ctable .abx-ctable__us{background:none;color:var(--fg);border-bottom-color:var(--gs-hair)}main:has(.gs-look--minimal) .abx-ctable thead .abx-ctable__us{box-shadow:inset 0 -2px 0 var(--fg)}main:has(.gs-look--minimal) .abx-ctable thead th{color:var(--gs-muted)}main:has(.gs-look--minimal) .abx-ctable thead .abx-ctable__us{color:var(--fg)}main:has(.gs-look--minimal) .abx-faq{gap:0;border-top:1px solid var(--gs-hair)}main:has(.gs-look--minimal) .abx-faq details{background:none;border:0;border-bottom:1px solid var(--gs-hair);border-radius:0;padding:0}main:has(.gs-look--minimal) .abx-faq summary{font-family:var(--font-body--family);font-weight:600}.gs-statement__inner{display:grid;gap:28px;justify-items:center;text-align:center;max-width:980px;margin:0 auto}.gs-statement--left .gs-statement__inner{justify-items:start;text-align:left;margin:0}.gs-statement__inner>*{margin:0}.gs-statement__title{font-family:var(--font-heading--family);font-weight:600;line-height:.98;letter-spacing:-.01em;font-size:clamp(46px,8vw,112px);text-wrap:balance}.gs-statement__title p{margin:0}.gs-statement__title em{font-style:normal;color:color-mix(in srgb,var(--fg) 42%,transparent)}.gs-statement__text{max-width:600px;font-size:17px;line-height:1.7;color:color-mix(in srgb,var(--fg) 68%,transparent)}.gs-statement__text p{margin:0}.gs-specs{list-style:none;margin:24px 0 0;padding:0;width:100%;display:grid;border-top:1px solid var(--line)}@media(min-width:750px){.gs-specs{grid-template-columns:repeat(var(--gs-n, 3),1fr)}}.gs-spec{display:grid;gap:6px;padding:26px 0;border-bottom:1px solid var(--line)}@media(min-width:750px){.gs-spec{padding:30px 24px 4px;border-bottom:0}.gs-spec+.gs-spec{border-left:1px solid var(--line)}}.gs-spec__value{font-family:var(--font-heading--family);font-weight:600;font-size:44px;line-height:1}.gs-spec__label{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 60%,transparent)}@media(max-width:749px){main:has(.gs-look--minimal) .abx-ctable{min-width:0;font-size:13px}main:has(.gs-look--minimal) .abx-ctable th:first-child{width:52%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gs-pdp.css.map */
