:root{--gk-green: #0AC85C;--gk-green-dark: #15803D;--gk-green-tint: #E7F8EE;--gk-ink: #1E2124;--gk-ink-2: #272B2F;--gk-ink-3: #33383D;--gk-bg: #F4F4F1;--gk-surface: #FFFFFF;--gk-muted: #5B6068;--gk-muted-dark: #B8BCC2;--gk-strike: #6B7075;--gk-border: #DEDFDB;--gk-radius: 0;--gk-focus: 0 0 0 2px var(--gk-surface), 0 0 0 4px var(--gk-ink)}::selection{background:var(--gk-green);color:var(--gk-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,.hs__heading,.fc__title,.fps__title,.promo-section__heading,.as-section__heading,.ugc__title,.cc__title,.cg__title,.rv__title,.faq__title,.gk-heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02}h4,h5,.h4,.h5{font-family:var(--font-heading-family);font-weight:700;letter-spacing:0}.hs__heading,.gk-hero__title{font-size:clamp(3.8rem,7.2vw,7.6rem)!important}.fc__title,.fps__title,.promo-section__heading,.as-section__heading,.ugc__title,.cc__title,.cg__title,.rv__title,.faq__title,.gk-section-title{font-size:clamp(2.8rem,4.2vw,4.8rem)!important}.hs__eyebrow,.fc__eyebrow,.fps__eyebrow,.promo-section__eyebrow,.as-section__eyebrow,.ugc__eyebrow,.cc__eyebrow,.cg__eyebrow,.rv__eyebrow,.faq__eyebrow,.gk-eyebrow{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;display:inline-flex;align-items:center;gap:.8rem}.hs__eyebrow:before,.fc__eyebrow:before,.fps__eyebrow:before,.promo-section__eyebrow:before,.as-section__eyebrow:before,.ugc__eyebrow:before,.cc__eyebrow:before,.cg__eyebrow:before,.rv__eyebrow:before,.faq__eyebrow:before,.gk-eyebrow:before{content:"";width:2.4rem;height:3px;background:var(--gk-green);flex:none}.fc,.fc *:not(h1):not(h2):not(h3){font-family:var(--font-body-family)}body{letter-spacing:0}.section-header .header-wrapper{border-bottom:3px solid var(--gk-green)}.gk-logo{width:170px;max-width:100%}.gk-logo__img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.gk-logo{width:128px}}.scrolled-past-header .gk-logo{width:140px}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;position:relative}.header__inline-menu .header__menu-item span{text-decoration:none!important}.header__inline-menu>.list-menu>li>.header__menu-item:after,.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:3px;background:var(--gk-green);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item[aria-current=page]:after,.header__inline-menu details[open]>summary.header__menu-item:after{transform:scaleX(1)}.header__submenu{border-top:3px solid var(--gk-green)!important;box-shadow:0 12px 30px #1e21241f!important}.header__icon:hover .svg-wrapper,.header__icon:hover svg{color:var(--gk-green)}.cart-count-bubble{background-color:var(--gk-green)!important;color:var(--gk-ink)!important;font-weight:700}.ann-bar .ann-bar__msg{font-family:var(--font-heading-family);font-weight:700!important;text-transform:uppercase;letter-spacing:.08em!important}.ann-bar .ann-bar__dot{width:5px!important;height:5px!important;border-radius:0!important;opacity:.6!important;transform:rotate(45deg)}.ann-bar .ann-bar__row{min-height:36px!important;padding-top:8px!important;padding-bottom:8px!important}@media screen and (max-width:749px){.ann-bar .ann-bar__row{padding:8px 12px!important}.ann-bar .ann-bar__msg:not(:first-child),.ann-bar .ann-bar__dot{display:none!important}}.gk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.8rem;border:2px solid transparent;border-radius:0;font-family:var(--font-heading-family);font-weight:800;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.gk-btn:hover{transform:translateY(-2px)}.gk-btn:focus-visible{outline:none;box-shadow:var(--gk-focus)}.gk-btn--green{background:var(--gk-green);color:var(--gk-ink);border-color:var(--gk-green)}.gk-btn--green:hover{background:#fff;border-color:#fff;color:var(--gk-ink)}.gk-btn--dark{background:var(--gk-ink);color:#fff;border-color:var(--gk-ink)}.gk-btn--dark:hover{background:var(--gk-green);border-color:var(--gk-green);color:var(--gk-ink)}.gk-btn--ghost-light{background:transparent;color:#fff;border-color:#fff6}.gk-btn--ghost-light:hover{border-color:var(--gk-green);color:var(--gk-green)}.fc__card{border:1px solid var(--gk-border);border-radius:0!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.fc__card:hover{transform:translateY(-4px)!important;border-color:var(--gk-ink);box-shadow:6px 6px 0 var(--gk-green)}.fc__name{font-family:var(--font-body-family)!important;font-weight:600!important}.fc__price{font-family:var(--font-heading-family)!important;font-weight:800!important}.fc__compare{color:var(--gk-strike)!important;opacity:1!important}.fc__badge,.cc__badge{background:var(--gk-green)!important;color:var(--gk-ink)!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:var(--font-heading-family);font-weight:800!important;letter-spacing:.06em!important}.fc__arrow,.cc__arrow{border-radius:0!important;width:4.4rem!important;height:4.4rem!important}.fc__arrow:hover,.cc__arrow:hover{background:var(--gk-green)!important;border-color:var(--gk-green)!important}.fc__arrow:hover svg,.cc__arrow:hover svg{stroke:var(--gk-ink)!important}.fc__see-all{font-family:var(--font-heading-family);font-weight:800!important;font-size:1.2rem!important;border:2px solid currentColor!important;padding:1rem 1.6rem!important;letter-spacing:.08em!important}.fc__see-all:hover{opacity:1!important;background:var(--gk-green);border-color:var(--gk-green)!important;color:var(--gk-ink)!important}.cc__card{border-radius:0!important;background:var(--gk-ink)!important}.cc__overlay{background:linear-gradient(180deg,#1e212400 45%,#1e2124d9)!important}.cc__name{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(2rem,2.2vw,2.6rem)!important;text-shadow:none!important}.cc__btn{border-radius:0!important;background:var(--gk-green)!important;color:var(--gk-ink)!important;border:0!important;font-family:var(--font-heading-family);font-weight:800!important;text-transform:uppercase;letter-spacing:.08em}.cc__card:hover{outline:3px solid var(--gk-green);outline-offset:-3px}.faq__item,[class*=faq__q]{border-radius:0!important}.newsletter .field__input{border-radius:0;background:#fff}.newsletter .newsletter-form__button{background:var(--gk-ink);color:#fff;width:5.2rem}.newsletter .newsletter-form__button:hover{background:#fff;color:var(--gk-ink)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--font-heading-family)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.08em!important;min-height:5.2rem;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){--color-button: 30, 33, 36;--color-button-text: 255, 255, 255;background-color:var(--gk-ink)!important;color:#fff!important}.button--secondary:hover{--color-button-text: 30, 33, 36;box-shadow:inset 0 0 0 2px var(--gk-green)}.button:focus-visible,.shopify-payment-button__button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gk-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--gk-green)!important}.color-scheme-3 .button:focus-visible,.color-scheme-4 .button:focus-visible{outline-color:#fff!important}.product-form__submit.button{background:var(--gk-green);color:var(--gk-ink)}.product-form__submit.button:after,.product-form__submit.button:before{box-shadow:none!important}.shopify-payment-button__button--unbranded{background:var(--gk-ink)!important;color:#fff!important;border-radius:0!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gk-green)!important;color:var(--gk-ink)!important}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border-radius:0!important}.card-wrapper .card--card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card--card{transform:translateY(-3px);box-shadow:6px 6px 0 var(--gk-green);--border-opacity: 1}.card__heading,.card__heading a{font-family:var(--font-body-family)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:1.5rem!important;line-height:1.35!important}.card-information .price{font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem}.price .price-item--sale,.price .price-item--last{color:var(--gk-ink);font-weight:800}.price--on-sale .price-item--regular,.price s,s.price-item{color:var(--gk-strike)!important;font-weight:500}.price--large{font-family:var(--font-heading-family);font-size:2.8rem!important}.badge{border-radius:0!important;font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;padding:.5rem 1rem;border:0}.price__badge-sale,.badge.color-scheme-5{background:var(--gk-green)!important;color:var(--gk-ink)!important}.gk-badge-new{background:var(--gk-ink);color:#fff}.gk-badge-new:before{content:"";display:inline-block;width:.6rem;height:.6rem;background:var(--gk-green);margin-right:.6rem;vertical-align:middle}.field__input,.select__select,.customer .field input{border-radius:0!important}.field:after,.select:after{border-radius:0!important}.product__title h1{font-size:clamp(2.6rem,3.2vw,3.8rem)!important;line-height:1.05}.product__info-container>*+*{margin-top:1.4rem}.product__tax{color:var(--gk-muted)}.product__accordion .summary__title .accordion__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.4rem}.product__accordion .accordion__content{font-size:1.5rem}.gk-pdp-trust{background:#fff;border:1px solid var(--gk-border);border-left:4px solid var(--gk-green);padding:1.4rem 1.6rem;display:grid;gap:1rem}.gk-pdp-trust__row{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:500;color:var(--gk-ink)}.gk-pdp-trust__ico{width:3rem;height:3rem;background:var(--gk-ink);color:var(--gk-green);display:inline-flex;align-items:center;justify-content:center;flex:none}.noctea-payment-list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0}@media screen and (max-width:749px){.card-wrapper:hover .card--card{transform:none;box-shadow:none}.fc__card:hover{transform:none!important;box-shadow:none!important}.gk-btn{width:100%}}.ib__icon,.pti__icon-wrap,.pex__icon-item .pex__icon,.as-section__icon{border-radius:0!important;background:var(--gk-green)!important}.ib__icon svg,.pti__icon-wrap svg{stroke:var(--gk-ink)!important;stroke-width:2!important;stroke-linecap:square!important;stroke-linejoin:miter!important}.ib__title{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em}.pex__icon-item svg,.pex__bullet svg,.pex__delivery svg{stroke-linecap:square!important;stroke-linejoin:miter!important}.pex__social,.pex__rv,[class*=pex__rv-card],.ptb__check{border-radius:0!important}.placeholder-svg,.cc__card .placeholder-svg{background-color:var(--gk-ink-2);fill:var(--gk-ink-3)}.fc__placeholder-img svg{opacity:.18!important}.footer{border-top:6px solid var(--gk-green)}.footer-block__heading{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem!important;margin-bottom:1.6rem}.footer-block__details-content .rte a,.footer .rte a{text-decoration:none;line-height:2.1;color:#ffffffc7;background-image:linear-gradient(var(--gk-green),var(--gk-green));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease,color .2s ease}.footer .rte a:hover{color:#fff;background-size:100% 2px}.footer .footer-block__brand-info .footer-block__heading{font-size:2.4rem!important;letter-spacing:-.01em}.footer .footer-block__brand-info .rte{color:var(--gk-muted-dark);max-width:32rem}.footer__content-bottom{border-top:1px solid var(--gk-ink-3)}[class^=vc__],[class*=" vc__"]{border-radius:0!important}.vc__heading{font-family:var(--font-heading-family)!important;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/goalkit.css.map */
