.gc-sitewide{--gc-ink:#11151c;--gc-muted:#5e645f;--gc-green:#4c6762;--gc-stone:#dfdfd8;--gc-sage:#d7ddd2;--gc-copper:#855832;--gc-copper-hover:#6b4428;--gc-paper:#f4f1e9;--gc-line:#b7bdb4;font-family:Arial,Helvetica,sans-serif;color:var(--gc-ink);background:#fff;letter-spacing:0}
.gc-sitewide :is(h1,h2,h3,h4,.button,input,select,textarea){font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
.gc-sitewide .page-width{width:calc(100% - 40px);max-width:none;padding-inline:0;margin-inline:auto}
.gc-sitewide .page-width--narrow,.gc-sitewide .shopify-policy__container{max-width:760px}
.gc-sitewide .shopify-policy__container{width:calc(100% - 40px);padding:48px 0 64px}
.gc-sitewide .shopify-policy__title{text-align:left}.gc-sitewide .shopify-policy__title h1{font-size:38px;font-weight:700}
.gc-sitewide .button{border-radius:3px;font-weight:700}.gc-sitewide .button:after{border-radius:3px}
.gc-sitewide .rte{line-height:1.65}.gc-sitewide .rte img{max-width:100%;height:auto}
.gc-sitewide .goat-learn-page,.gc-sitewide .goat-main-page{background:#fff}
.gc-sitewide .goat-learn-page__hero{background:var(--gc-stone)}
.gc-sitewide .goat-learn-page h1{font-size:48px;line-height:1.1;max-width:20ch}
.gc-sitewide .goat-learn-page h2{font-size:30px;line-height:1.2}
.gc-sitewide .goat-learn-page__visual{box-shadow:none;border-radius:4px}
.gc-sitewide .goat-learn-page__body{max-width:760px;margin:0}
.gc-sitewide .goat-learn-page__cta{max-width:none}
.gc-sitewide .goat-learn-page__hero-grid.page-width,.gc-sitewide .goat-learn-page__body-wrap>.page-width{max-width:none}
.gc-sitewide .article-template__content,.gc-sitewide .article-template header{max-width:760px}
.gc-sitewide .article-template h1{font-size:42px;line-height:1.15}
.gc-sitewide .article-template h2{font-size:28px}
.gc-sitewide .article-template__content{margin-bottom:56px}
.gc-sitewide .article-template .slider-buttons{display:none}
.gc-product-top{padding-top:48px}.gc-product-heading{max-width:850px;margin-bottom:34px}.gc-product-heading h1{font-size:46px;line-height:1.12;margin-bottom:14px}.gc-product-heading>p:not(.gc-eyebrow){margin-top:10px}.gc-product-heading .gc-product-start-price{font-size:20px;font-weight:700;color:var(--gc-green)}
.gc-pack-photo{display:flex;align-items:center;justify-content:center;min-height:0;flex:1;width:100%;overflow:hidden}.gc-pack-photo>img{height:100%;width:100%;object-fit:contain;min-width:0}
.gc-gallery__case--pair .gc-pack-photo>img{width:50%;height:100%}.gc-product-page .gc-gallery__case{aspect-ratio:1.2;background:var(--gc-stone);padding:24px;clip-path:none}
.gc-product-page .gc-gallery__case:before,.gc-product-page .gc-gallery__case:after{display:none}
.gc-product-page .gc-gallery__case figcaption{flex-shrink:0;color:var(--gc-ink)}
.gc-size-guide{background:var(--gc-pale,#f6f7f5);border-block:1px solid var(--gc-line)}.gc-size-guide h2{max-width:640px}.gc-size-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.gc-size-guide__grid>div{border-top:2px solid var(--gc-green);padding-top:22px}.gc-size-guide__grid h3{font-size:28px;margin-bottom:12px}.gc-size-guide__grid p{max-width:560px}.gc-size-guide__note{margin-top:28px!important;font-size:14px;max-width:850px}
.gc-photo-details{border-block:1px solid var(--gc-line);margin-top:40px}.gc-photo-details summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-weight:700;min-height:60px;align-items:center;list-style:none}.gc-photo-details summary::-webkit-details-marker{display:none}.gc-product-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:24px}.gc-product-photos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--gc-stone)}
.gc-product-demonstration{background:var(--gc-green);color:#fff}.gc-product-demonstration .gc-eyebrow{color:var(--gc-paper)}.gc-product-demonstration__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px}.gc-product-demonstration figure{margin:0}.gc-product-demonstration img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:center 45%}.gc-product-demonstration ol{padding-left:24px;margin:28px 0;display:grid;gap:20px}.gc-product-demonstration li{padding-left:10px}.gc-product-demonstration strong{display:block;margin-bottom:6px}
.gc-review-context{font-size:14px;color:var(--gc-muted);max-width:680px;margin-top:14px!important}
.gc-page-heading{padding-block:54px}.gc-page-heading h1{font-size:44px;max-width:800px}.gc-page-heading>p:not(.gc-eyebrow){margin-top:20px;max-width:720px}.gc-contact{border-top:1px solid var(--gc-line)}.gc-contact__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.gc-contact__layout>div p{margin-top:20px;max-width:380px}.gc-message-form>.gc-button{margin-top:24px}.gc-contact__layout>div>.gc-text-link{margin-top:20px}
.gc-sticky-buy{display:none}
.gc-product-form .sealsubs-target-element,.gc-product-form [class*='sealsubs-'],.gc-product-form [class*='sls-'],.gc-product-form [id^='seal-']{display:none!important}
.gc-learn__layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,360px);gap:72px;align-items:start}.gc-learn__body h2{font-size:28px;margin:32px 0 16px}.gc-learn__body h2:first-child{margin-top:0}.gc-learn__body p,.gc-learn__body li{line-height:1.7}.gc-learn__body p+p{margin-top:18px}.gc-learn__body ul{padding-left:24px;margin:18px 0}.gc-learn__aside img{width:100%;height:auto;max-height:420px;object-fit:cover}.gc-learn__aside h2{font-size:24px;margin:24px 0 20px}.gc-learn__aside ol{padding-left:22px;display:grid;gap:20px}.gc-learn__aside strong{display:block;margin-bottom:4px}.gc-learn__cta{border-top:1px solid var(--gc-line);background:var(--gc-stone)}.gc-learn__cta p{max-width:720px;margin-top:20px}.gc-learn__cta .gc-import-note{font-size:14px}
@media(max-width:1000px){.gc-learn__layout{grid-template-columns:1fr;gap:40px}.gc-learn__aside{max-width:600px}.gc-learn__aside img{max-height:320px}.gc-learn__body h2{font-size:26px}}
@media(min-width:750px) and (max-width:1000px){.gc-sitewide .page-width{width:calc(100% - 48px)}}
@media(min-width:1001px){.gc-sitewide{--gc-gutter:calc(5% + clamp(19.8px,6.3vw,93.6px))}.gc-sitewide .page-width,.gc-sitewide .gc-wrap{width:calc(100% - var(--gc-gutter)*2);max-width:none}.gc-sitewide .page-width--narrow{max-width:760px}}
@media(max-width:749px){.gc-product-top{padding-top:28px}.gc-product-heading{margin-bottom:22px}.gc-product-heading h1{font-size:30px}.gc-product-heading>p:not(.gc-eyebrow){font-size:15px}.gc-product-heading .gc-product-start-price{font-size:18px}.gc-product-page .gc-order__layout{grid-template-columns:1fr;gap:24px}.gc-product-page .gc-gallery__case{height:220px;aspect-ratio:auto;padding:10px 16px;margin-bottom:0}.gc-product-page .gc-gallery__case img{max-height:175px}.gc-product-page .gc-gallery__case figcaption{font-size:12px;margin-top:6px}.gc-product-page .gc-variant{min-height:78px;padding-block:12px}.gc-product-page .gc-variant:has(input:checked){padding-block:11px}.gc-product-photos{grid-template-columns:1fr 1fr}.gc-size-guide__grid{gap:28px;grid-template-columns:1fr;margin-top:24px}.gc-size-guide__grid h3{font-size:24px}.gc-product-demonstration__grid{grid-template-columns:1fr;gap:28px}.gc-product-demonstration img{max-height:330px}.gc-page-heading{padding-block:34px}.gc-page-heading h1{font-size:32px}.gc-contact__layout{grid-template-columns:1fr;gap:28px}.gc-sticky-buy:not([hidden]){display:flex;position:fixed;z-index:8;bottom:calc(88px + env(safe-area-inset-bottom));left:20px;right:20px;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--gc-line);padding:12px;box-shadow:0 3px 16px #11151c1f;border-radius:4px}.gc-sticky-buy>div{min-width:0;display:grid;gap:2px;font-size:12px}.gc-sticky-buy strong{font-size:16px}.gc-sticky-buy .gc-button{font-size:13px;padding:10px;min-height:44px}.gc-sitewide .goat-learn-page h1{font-size:34px}.gc-sitewide .goat-learn-page h2{font-size:26px}.gc-sitewide .article-template h1{font-size:32px}.gc-sitewide .shopify-policy__title h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.gc-sitewide *{scroll-behavior:auto!important}}
