:root{--goo-lime:#CCFF00;--goo-lime-dark:#B3E000;--goo-black:#0A0A0A;--goo-grey:#F4F4F1;--goo-line:#E6E6E0}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3,.page-title,.section-title{font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1.05}::selection{background:var(--goo-lime);color:var(--goo-black)}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:3px solid var(--goo-black);outline-offset:2px;box-shadow:0 0 0 5px var(--goo-lime)}.btn,.btn--primary,.btn-outline-primary,.shopify-payment-button__button{border-radius:999px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.btn--primary{background:var(--goo-black)!important;color:var(--goo-lime)!important;border-color:var(--goo-black)!important}.btn--primary:hover,.btn--primary:focus{background:var(--goo-lime)!important;color:var(--goo-black)!important;border-color:var(--goo-black)!important;transform:translateY(-1px);box-shadow:0 6px 0 var(--goo-black)}.btn-outline-primary{background:transparent!important;color:var(--goo-black)!important;border:2px solid var(--goo-black)!important}.btn-outline-primary:hover{background:var(--goo-black)!important;color:var(--goo-lime)!important}.announcement-bar,.announcement{background:var(--goo-lime)!important;color:var(--goo-black)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.announcement-bar a,.announcement a,.announcement .rte,.announcement p{color:var(--goo-black)!important}.site-header{border-bottom:2px solid var(--goo-black)}.site-header .goo-logo-img{display:block;height:auto;max-height:44px;width:auto;max-width:100%}.site-nav__link,.site-nav a{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.site-nav__link:hover,.site-nav a:hover{background:var(--goo-lime);color:var(--goo-black)}.cart-link__bubble,.cart-bubble{background:var(--goo-lime)!important;color:var(--goo-black)!important;font-weight:800}.grid-product,.grid-item .product-grid-item{position:relative}.grid-product__image-wrapper,.grid-product__image,.product-grid-item .image-wrap{background:var(--goo-grey);border-radius:18px;overflow:hidden}.grid-product__image{mix-blend-mode:multiply;transition:transform .35s ease}.grid-product:hover .grid-product__image{transform:scale(1.04)}.grid-product__title,.product-grid-item__title{font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.02em}.grid-product__vendor,.product-vendor{font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:#6b6b66}.price,.product-price,.grid-product__price{font-weight:800}.price--sale,.sale-price,.price-item--sale,.product-price--sale{color:var(--goo-black)!important;background:var(--goo-lime);padding:0 8px;border-radius:6px}.compare-price,.price--compare,s.price{color:#8d8d86;font-weight:500}.product-tag,.grid-product__tag,.badge,.tag{background:var(--goo-black)!important;color:var(--goo-lime)!important;border-radius:999px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.product-single__title{font-size:clamp(26px,3.2vw,42px)}.product-single__price{font-size:26px;font-weight:800}.variant-input-wrap label,.variant-wrapper label,.radio-wrapper label{border-radius:999px;font-weight:700}input[type=radio]:checked+label{background:var(--goo-black)!important;color:var(--goo-lime)!important;border-color:var(--goo-black)!important}.site-footer{background:var(--goo-black)!important;color:#fff}.site-footer a{color:#fff}.site-footer a:hover{color:var(--goo-lime)}.site-footer h4,.site-footer .h4,.site-footer__heading{color:var(--goo-lime)!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.site-footer .goo-footer-logo{display:block;max-width:150px;height:auto;margin-bottom:16px}input,select,textarea{border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--goo-black);box-shadow:0 0 0 3px var(--goo-lime);outline:none}.goo-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.goo-hero{position:relative;background:var(--goo-lime);color:var(--goo-black);overflow:hidden;border-bottom:2px solid var(--goo-black)}.goo-hero__inner{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:560px;gap:0}.goo-hero__copy{padding:64px 20px 64px max(20px,calc((100vw - 1180px)/2 + 20px));position:relative;z-index:2}.goo-hero__eyebrow{display:inline-block;background:var(--goo-black);color:var(--goo-lime);font-weight:800;letter-spacing:.2em;font-size:12px;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:22px}.goo-hero__title{font-size:clamp(40px,6.4vw,92px);font-weight:900;line-height:.92;margin:0 0 20px;letter-spacing:-.03em;text-transform:uppercase}.goo-hero__text{font-size:18px;max-width:420px;margin:0 0 30px;font-weight:500}.goo-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.goo-hero .btn--primary:hover{background:#fff!important}.goo-hero .btn-outline-primary{border-color:var(--goo-black)!important}.goo-hero__media{position:relative;align-self:stretch;min-height:340px;background:#efefea;clip-path:ellipse(100% 140% at 100% 50%)}.goo-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.goo-hero__inner{grid-template-columns:1fr;min-height:0}.goo-hero__copy{padding:44px 20px 28px}.goo-hero__media{clip-path:none;min-height:280px;border-top:2px solid var(--goo-black)}.goo-hero__text{font-size:16px}}.goo-strip{background:var(--goo-black);color:var(--goo-lime);overflow:hidden;white-space:nowrap;padding:14px 0;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:13px}.goo-strip__track{display:inline-flex;gap:48px;animation:goo-marquee 28s linear infinite;padding-left:48px}.goo-strip__track span:after{content:"\25cf";margin-left:48px;font-size:8px;vertical-align:middle}@keyframes goo-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.goo-strip__track{animation:none}}.goo-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.goo-head h2{margin:0;font-size:clamp(28px,4vw,48px);font-weight:900}.goo-head a{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px;border-bottom:3px solid var(--goo-lime);color:var(--goo-black);padding-bottom:2px}.goo-brands{padding:72px 0 40px}.goo-brands__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.goo-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px;border-radius:24px;background:var(--goo-grey);border:2px solid var(--goo-black);color:var(--goo-black);text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.goo-brand:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--goo-black);background:var(--goo-lime);color:var(--goo-black)}.goo-brand__img{position:absolute;top:0;right:0;bottom:0;width:46%;height:100%;object-fit:cover;object-position:50% 72%;border-left:2px solid var(--goo-black);transition:transform .3s ease}.goo-brand:hover .goo-brand__img{transform:scale(1.04)}.goo-brands__grid--2{grid-template-columns:repeat(2,1fr)}.goo-brand__note{display:block;margin-top:8px;font-size:14px;font-weight:700;letter-spacing:.04em}.goo-brand__name{position:relative;z-index:1;font-size:clamp(34px,4.4vw,56px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:1}.goo-brand__cta{position:relative;z-index:1;align-self:flex-start;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:12px;background:var(--goo-black);color:var(--goo-lime);padding:10px 18px;border-radius:999px}.goo-brand__count{position:relative;font-weight:700;font-size:13px;opacity:.7}@media(max-width:768px){.goo-brands__grid,.goo-brands__grid--2{grid-template-columns:1fr}.goo-brand{min-height:200px}.goo-brand__img{width:42%}.goo-brands{padding:48px 0 24px}}.goo-usp{padding:48px 0}.goo-usp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.goo-usp__item{border:2px solid var(--goo-black);border-radius:20px;padding:22px;background:#fff}.goo-usp__item:nth-child(odd){background:var(--goo-lime)}.goo-usp__icon{font-size:30px!important;display:block;margin-bottom:10px}.goo-usp__title{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:15px;margin:0 0 4px}.goo-usp__text{margin:0;font-size:14px}@media(max-width:900px){.goo-usp__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.goo-usp__grid{grid-template-columns:1fr}}.goo-banner{background:var(--goo-lime);border-top:2px solid var(--goo-black);border-bottom:2px solid var(--goo-black);padding:56px 0;text-align:center}.goo-banner h2{font-size:clamp(30px,6vw,76px);font-weight:900;line-height:.98;margin:0 0 22px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/goo.css.map */
