:root{--gj-orange: #F25A07;--gj-orange-deep: #C93A00;--gj-ink: #0D0D0D;--gj-cream: #F2F2F2;--gj-gray: #2B2B2B;--gj-white: #FFFFFF}html,body{background-color:var(--gj-cream);color:var(--gj-ink);font-family:Montserrat,system-ui,-apple-system,sans-serif;letter-spacing:0;overflow-x:hidden}body.gradient{background:var(--gj-cream)!important}.shopify-section{width:100%}main,#MainContent{width:100%}.page-width{max-width:1400px;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4{font-family:Anton,Oswald,Bebas Neue,system-ui,sans-serif!important;font-weight:400!important;letter-spacing:.005em;line-height:.92;text-transform:uppercase}h1,.h0{font-size:clamp(3rem,8vw,7.5rem);letter-spacing:-.005em}h2,.h1{font-size:clamp(2.25rem,5.5vw,5rem)}h3,.h2{font-size:clamp(1.5rem,3vw,2.5rem)}h4,.h3{font-size:clamp(1.15rem,2vw,1.65rem)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{border-radius:4px!important;font-family:Anton,sans-serif!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.2rem!important;padding:1.15rem 2.5rem!important;min-height:0!important;border:3px solid var(--gj-ink)!important;box-shadow:5px 5px 0 var(--gj-ink)!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--gj-ink)!important}.button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--gj-ink)!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--gj-orange)!important;color:var(--gj-ink)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--gj-orange-deep)!important;color:var(--gj-white)!important}.button--secondary{background:var(--gj-ink)!important;color:var(--gj-cream)!important}.button--secondary:hover{background:var(--gj-gray)!important}.header-wrapper,.shopify-section-group-header-group .header-wrapper{background-color:var(--gj-orange)!important;border-bottom:4px solid var(--gj-ink)}.header{background-color:transparent!important;padding-top:1rem!important;padding-bottom:1rem!important;align-items:center}@media screen and (min-width:990px){.header,.header--middle-center,.header--top-center,.header--middle-left.header--has-menu{grid-template-areas:"navigation heading actions"!important;grid-template-columns:1fr auto 1fr!important;column-gap:2rem}.header .header__inline-menu{grid-area:navigation;justify-self:start;margin-top:0!important}.header .header__heading,.header .header__heading-link{grid-area:heading;justify-self:center}.header .gj-header-actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem)}}.header *,.header a,.header .header__menu-item,.header .header__icon,.header .header__heading-link{color:var(--gj-cream)!important}.header__heading-link .h2,.header__heading-logo-wrapper{font-family:Anton,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,2rem)!important}.header__heading-link:hover .h2{color:var(--gj-orange)!important}.header__heading,.header__heading-link{display:inline-flex;align-items:center;margin:0;padding:0}.header__heading-link{background:var(--gj-cream);border:2px solid var(--gj-ink);border-radius:6px;padding:.4rem .75rem!important;transition:transform .15s ease,box-shadow .15s ease}.header__heading-link:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--gj-ink)}.gj-header-logo{display:block;width:auto;height:clamp(40px,4.5vw,60px);max-width:100%;object-fit:contain}.header__heading-link:hover .gj-header-logo{transform:none}@media screen and (max-width:749px){.gj-header-logo{height:38px}.header__heading-link{padding:.3rem .6rem!important}}.header__menu-item{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.85rem,1.1vw,1rem)!important}.header__menu-item:hover{color:var(--gj-ink)!important}.header__active-menu-item{color:var(--gj-ink)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.header__icon svg{color:var(--gj-cream)}.header__icon:hover svg{color:var(--gj-ink)!important;fill:var(--gj-ink)!important}.cart-count-bubble{background:var(--gj-ink)!important;color:var(--gj-orange)!important;border:2px solid var(--gj-cream)!important}.gj-header-ctas{display:flex;align-items:center;gap:clamp(.8rem,1.8vw,1.6rem);margin-right:clamp(.6rem,1.4vw,1.25rem)}.gj-header-cta{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.05rem,1.25vw,1.25rem)!important;color:var(--gj-cream)!important;white-space:nowrap;padding:.5rem 0;transition:color .15s ease}.gj-header-cta:hover{color:var(--gj-ink)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width:989px){.gj-header-ctas{display:none}}.utility-bar,.shopify-section-group-header-group .utility-bar,.shopify-section-group-header-group section[class*=announcement]{background:var(--gj-cream)!important}.announcement-bar{background:var(--gj-cream)!important;color:var(--gj-ink)!important;max-width:none!important;width:100%!important;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem);border-bottom:1px solid rgba(13,13,13,.1)}.announcement-bar__message{font-family:Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-size:clamp(1.05rem,1.2vw,1.25rem);padding:.85rem 0;color:var(--gj-ink)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__link:hover{color:var(--gj-orange-deep)!important}.shopify-section-group-header-group>.shopify-section:first-child,#shopify-section-announcement-bar,#shopify-section-sections--header-group-announcement-bar{background:var(--gj-cream)!important}.gj-hero{background-image:linear-gradient(90deg,#0d0d0da6,#0d0d0d59 40%,#0d0d0d26,#0d0d0d73),url(gj-hero-bg-v4.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:var(--gj-cream);border-bottom:4px solid var(--gj-orange);padding:8rem 0!important;position:relative;overflow:hidden;min-height:640px}.gj-hero__grid{position:relative;z-index:1}.gj-hero__content{max-width:640px}.gj-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(13,13,13,.4) 0%,transparent 25%,transparent 75%,rgba(13,13,13,.5) 100%);pointer-events:none}.gj-hero .page-width{position:relative;z-index:1}.gj-hero .rich-text__wrapper{text-align:left;max-width:1200px}.gj-hero .rich-text__buttons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.gj-hero .rich-text__heading,.gj-hero h1{font-family:Anton,sans-serif!important;font-size:clamp(4rem,13vw,11rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.005em!important;text-transform:uppercase!important;color:var(--gj-cream)!important;margin-bottom:1.5rem!important;text-shadow:4px 4px 0 var(--gj-ink);-webkit-text-stroke:2px var(--gj-ink)}.gj-hero .rich-text__text,.gj-hero p{font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:600;line-height:1.45;max-width:760px;margin-bottom:2.2rem;color:var(--gj-cream)}.gj-hero .button--primary{background:var(--gj-orange)!important;color:var(--gj-ink)!important;border-color:var(--gj-ink)!important;box-shadow:none!important}.gj-hero .button--primary:hover{background:var(--gj-orange-deep)!important;color:var(--gj-cream)!important}.gj-hero .button--secondary{background:transparent!important;color:var(--gj-cream)!important;border-color:var(--gj-cream)!important;box-shadow:none!important}.gj-hero .button--secondary:hover{background:var(--gj-cream)!important;color:var(--gj-ink)!important}.gj-hero .gj-stamp,.gj-stamp{background:var(--gj-ink);color:var(--gj-orange);border:3px solid var(--gj-orange);padding:.55em 1.2em;font-family:Anton,sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem;display:inline-block;margin-bottom:.5rem}.gj-hero .gj-stamp{margin-top:3rem;margin-bottom:1rem}.gj-hero .rich-text__heading,.gj-hero h1{margin-top:0!important}@media screen and (max-width:749px){.gj-hero .gj-stamp{margin-top:1.5rem;margin-bottom:.75rem}}.gj-marquee{position:absolute;bottom:0;left:0;right:0;width:100%;overflow:hidden;background:#0d0d0d59;border-top:2px solid var(--gj-orange);border-bottom:2px solid var(--gj-orange);padding:.55rem 0;z-index:2;pointer-events:none}.gj-marquee__track{display:flex;width:max-content;animation:gj-marquee-scroll 35s linear infinite;will-change:transform}.gj-marquee__group{display:flex;flex-shrink:0}.gj-marquee__item{flex-shrink:0;padding:0 1.5rem;font-family:Anton,sans-serif;font-size:1.3rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gj-cream);white-space:nowrap}@keyframes gj-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gj-marquee__track{animation:none}}.shopify-section{border-bottom:0}.card-wrapper{background:var(--gj-cream)}.card{background:var(--gj-white)!important;border:3px solid var(--gj-ink)!important;border-radius:6px!important;overflow:hidden;box-shadow:6px 6px 0 var(--gj-ink);transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--gj-orange)}.card__media{background:var(--gj-cream)}.card__heading,.card__information .card__heading a{font-family:Anton,sans-serif!important;font-weight:400;font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.price__regular .price-item--regular,.price-item{font-family:Anton,sans-serif!important;font-weight:400;font-size:1.45rem;color:var(--gj-orange-deep)}.card__information{padding:1rem 1.25rem 1.5rem!important}.collection .title,.featured-collection .title,.collection__title,.title-wrapper-with-link .title{font-family:Anton,sans-serif!important;letter-spacing:.005em;text-transform:uppercase}.multicolumn{background:var(--gj-cream)!important;color:var(--gj-ink);padding:7rem 0!important;position:relative;overflow:hidden}.multicolumn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 32px,rgba(13,13,13,.03) 32px,rgba(13,13,13,.03) 33px);pointer-events:none}.multicolumn .page-width{position:relative;z-index:1}.multicolumn .title,.multicolumn .title-wrapper-with-link .title{color:var(--gj-ink)!important;font-family:Anton,sans-serif!important;font-size:clamp(2.5rem,5.5vw,4.5rem)!important;text-align:center!important;margin-bottom:4rem!important;position:relative;padding-bottom:1.5rem}.multicolumn .title:after,.multicolumn .title-wrapper-with-link .title:after{display:none!important;content:none!important}.multicolumn .title-wrapper-with-link{justify-content:center!important}.multicolumn-list{counter-reset:pillar;gap:1.75rem!important;display:grid!important;list-style:none;padding:0;margin:0}.multicolumn-list.grid--3-col-desktop,.multicolumn .grid--3-col-desktop{grid-template-columns:repeat(3,1fr)!important}.multicolumn-list.grid--2-col-desktop,.multicolumn .grid--2-col-desktop{grid-template-columns:repeat(2,1fr)!important}.multicolumn-list.grid--4-col-desktop,.multicolumn .grid--4-col-desktop{grid-template-columns:repeat(4,1fr)!important}.multicolumn-list__item{width:100%!important;max-width:none!important}.multicolumn .multicolumn-card.content-container:after{box-shadow:none!important}.multicolumn .multicolumn-list__item .content-container:after,.multicolumn .content-container:after{box-shadow:none!important}.shopify-section .multicolumn .multicolumn-list .multicolumn-card,.multicolumn .multicolumn-card.content-container{background-color:var(--gj-orange)!important;background-image:none!important;border:3px solid var(--gj-ink)!important;border-radius:16px!important;padding:2.5rem 2rem 2.2rem!important;color:var(--gj-ink)!important;position:relative;counter-increment:pillar;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease;height:100%;display:flex;flex-direction:column}.shopify-section .multicolumn .multicolumn-card,.shopify-section .multicolumn .multicolumn-card:hover{transform:none!important;box-shadow:none!important;background-color:var(--gj-orange)!important;border-color:var(--gj-ink)!important;transition:none!important}.multicolumn .multicolumn-card__info{background:transparent!important;border:0!important;padding:0 3.5rem 0 0!important;box-shadow:none!important;position:relative;z-index:2}.shopify-section .multicolumn .multicolumn-card.content-container:after,.multicolumn .multicolumn-card:after{content:"0" counter(pillar)!important;position:absolute!important;top:1rem!important;right:1.25rem!important;bottom:auto!important;left:auto!important;font-family:Anton,sans-serif!important;font-size:clamp(2rem,3vw,2.75rem)!important;line-height:1!important;color:var(--gj-ink)!important;opacity:1!important;pointer-events:none!important;letter-spacing:-.01em!important;z-index:3!important;padding:.15em .55em!important;border:3px solid var(--gj-ink)!important;background:var(--gj-cream)!important;border-radius:999px!important;width:auto!important;height:auto!important;box-shadow:none!important;display:block!important}.multicolumn-card__info .multicolumn-card__title,.multicolumn-card__info .h3{color:var(--gj-ink)!important;font-family:Anton,sans-serif!important;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2rem);margin:0 0 1rem}.multicolumn-card__info .multicolumn-card__title:after,.multicolumn-card__info .h3:after{content:"";display:block;width:36px;height:4px;background:var(--gj-ink);margin-top:.85rem}.multicolumn-card__info p,.multicolumn-card__info .rte{color:var(--gj-ink);font-family:Montserrat,sans-serif;font-size:1.05rem;line-height:1.6;font-weight:500;margin:0}.image-with-text{background:var(--gj-cream)}.image-with-text__heading{font-family:Anton,sans-serif!important;letter-spacing:.005em;text-transform:uppercase}.image-with-text__text{font-size:1.05rem;line-height:1.6}.gj-story{background:var(--gj-cream);position:relative}.gj-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.gj-story__grid--image-right{direction:rtl}.gj-story__grid--image-right>*{direction:ltr}.gj-story__media{position:relative;border:0;box-shadow:none;background:transparent;overflow:visible}.gj-story__media img{display:block;width:100%;height:auto;max-width:480px;margin:0 auto;object-fit:contain;aspect-ratio:auto;background:transparent}.gj-story__content{padding:1rem 0}.gj-story__heading{font-family:Anton,sans-serif!important;font-size:clamp(2.25rem,4.5vw,4rem)!important;text-transform:uppercase;letter-spacing:.005em;line-height:.95;margin:1rem 0 1.5rem;color:var(--gj-ink)}.gj-story__body{font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.65;color:var(--gj-ink);margin-bottom:1.75rem}.gj-story__body p:not(:last-child){margin-bottom:1rem}.gj-story__button{margin-top:.5rem}@media screen and (max-width:1024px){.gj-story__grid{gap:2.5rem}}@media screen and (max-width:749px){.gj-story{padding:3.5rem 0!important}.gj-story__grid{grid-template-columns:1fr;gap:2rem}.gj-story__grid--image-right{direction:ltr}.gj-story__media{max-width:360px;margin:0 auto}.gj-story__heading{font-size:clamp(2rem,8vw,2.5rem)!important}.gj-story__body{font-size:1.05rem}}.newsletter,.newsletter__wrapper,.newsletter .newsletter__wrapper.gradient,.newsletter .newsletter__wrapper.content-container{background-color:var(--gj-ink)!important;background-image:linear-gradient(180deg,#0d0d0d8c,#0d0d0d59,#0d0d0da6),url(gj-newsletter-bg.jpg)!important;background-size:cover!important;background-position:center 30%!important;background-repeat:no-repeat!important;color:var(--gj-cream)!important;border:0!important;border-radius:0!important}.newsletter{border-top:4px solid var(--gj-ink)!important;border-bottom:4px solid var(--gj-ink)!important;position:relative;overflow:hidden}.newsletter__wrapper{padding-top:6rem!important;padding-bottom:6rem!important;text-align:center;position:relative;overflow:hidden}.newsletter__wrapper:before{display:none!important;content:none!important}.newsletter__wrapper.content-container:after,.newsletter .content-container:after{box-shadow:none!important;display:none!important}.newsletter h2,.newsletter__subheading,.newsletter-form{position:relative;z-index:1}.newsletter h2{color:var(--gj-cream)!important;font-family:Anton,sans-serif!important;font-size:clamp(3rem,7vw,6rem)!important;text-shadow:4px 4px 0 var(--gj-ink)!important;margin:0 0 1rem!important;letter-spacing:.005em!important;line-height:1!important}.newsletter p,.newsletter__subheading p{color:var(--gj-cream)!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:clamp(1.05rem,1.4vw,1.25rem)!important;max-width:580px;margin:0 auto 2rem!important;line-height:1.45!important;text-shadow:0 1px 8px rgba(13,13,13,.6)}.newsletter-form .field__label,.footer__newsletter .field__label{display:none!important}.newsletter-form .field,.footer__newsletter .field{border:0!important;background:transparent!important}.newsletter-form__field-wrapper{border:3px solid var(--gj-ink)!important;border-radius:999px!important;overflow:hidden!important;background:var(--gj-orange)!important;background-color:var(--gj-orange)!important;background-image:none!important;display:flex!important;align-items:stretch!important;max-width:520px;margin:0 auto!important;box-shadow:none!important;position:relative;isolation:isolate}.newsletter-form__field-wrapper:after,.newsletter-form__field-wrapper:before{display:none!important;content:none!important}.newsletter-form__field-wrapper .field{flex:1;position:relative;background:transparent!important;display:flex;align-items:stretch}.newsletter-form__field-wrapper .field__input{border-radius:0!important;border:0!important;background:#fff!important;color:var(--gj-ink)!important;font-family:Montserrat,sans-serif!important;padding:1.1rem 1.25rem!important;font-weight:500;font-size:1rem!important;width:100%;height:100%;flex:1}.newsletter-form__field-wrapper .field__input:focus{outline:none!important;border:0!important}.newsletter-form__field-wrapper .field__input::placeholder,.newsletter-form .field__input::placeholder,.footer__newsletter .field__input::placeholder{color:#0d0d0d99!important;opacity:1!important;font-weight:500!important;font-family:Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.newsletter-form__button{background:var(--gj-orange)!important;color:#fff!important;border-radius:0 999px 999px 0!important;border:0!important;border-left:3px solid var(--gj-ink)!important;padding:0 2.25rem 0 1.5rem!important;height:100%!important;min-width:120px!important;box-shadow:none!important;outline:none!important;transition:background .15s ease;margin:0 -1px 0 0!important;position:relative;z-index:2;align-self:stretch;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.newsletter-form__button .gj-newsletter-arrow,.newsletter-form__button img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;margin:0 auto!important}.newsletter-form__button:before,.newsletter-form__button:after,.field__button:before,.field__button:after{display:none!important;content:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.newsletter-form__button:hover{background:var(--gj-orange-deep)!important;color:var(--gj-cream)!important;transform:none!important;box-shadow:none!important}.newsletter-form__button .icon{width:1.3rem;height:1.3rem}.newsletter-form__field-wrapper:focus-within{border-color:var(--gj-orange)!important;box-shadow:5px 5px 0 var(--gj-orange)!important}@media screen and (max-width:749px){.newsletter-form__field-wrapper{box-shadow:3px 3px 0 var(--gj-ink);max-width:100%}.newsletter-form__field-wrapper:focus-within{box-shadow:3px 3px 0 var(--gj-orange)!important}}.gj-cta{background-color:var(--gj-ink);background-size:cover;background-position:center 30%;background-repeat:no-repeat;color:var(--gj-cream);border-top:4px solid var(--gj-ink);border-bottom:4px solid var(--gj-ink);text-align:center}.gj-cta__inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.gj-cta__heading{font-family:Anton,sans-serif!important;font-size:clamp(3rem,7vw,6rem);text-transform:uppercase;letter-spacing:.005em;line-height:1;color:var(--gj-cream);margin:0;text-shadow:4px 4px 0 var(--gj-ink)}.gj-cta__subheading{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--gj-cream);max-width:620px;margin:0 auto;line-height:1.5;text-shadow:0 1px 8px rgba(13,13,13,.6)}.gj-cta__button{margin-top:1.25rem;background:var(--gj-orange)!important;color:var(--gj-cream)!important;border:3px solid var(--gj-cream)!important;padding:1.3rem 2.8rem!important;font-size:1.4rem!important;letter-spacing:.08em!important}.gj-cta__button:hover{background:var(--gj-orange-deep)!important;color:var(--gj-cream)!important;border-color:var(--gj-cream)!important}.gj-cta__subheading p{color:var(--gj-cream);margin:0}@media screen and (max-width:749px){.gj-cta__heading{font-size:clamp(2.5rem,11vw,3.75rem)}.gj-cta__button{padding:1.1rem 2rem!important;font-size:1.15rem!important}}.gj-social{background:var(--gj-cream);text-align:center}.gj-social__heading{font-family:Anton,sans-serif!important;font-size:clamp(2.5rem,6vw,5rem)!important;text-transform:uppercase;letter-spacing:.005em;line-height:1;color:var(--gj-ink)!important;margin:0 0 3rem!important}.gj-social__marquee{width:100%;overflow:hidden;margin:2rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--gj-cream) 4%,var(--gj-cream) 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--gj-cream) 4%,var(--gj-cream) 96%,transparent 100%)}.gj-social__rail{display:flex;width:max-content;animation:gj-marquee-left 40s linear infinite;will-change:transform}.gj-social__marquee[data-direction=right] .gj-social__rail{animation-name:gj-marquee-right}.gj-social__marquee:hover .gj-social__rail{animation-play-state:paused}.gj-social__rail-group{display:flex;gap:1.25rem;padding-right:1.25rem;flex-shrink:0}.gj-social__tile{flex:0 0 320px;width:320px;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;border:0;background:#0d0d0d0d;position:relative;transition:transform .18s ease}.gj-social__tile:hover{transform:scale(.98)}.gj-social__tile img{width:100%;height:100%;object-fit:cover;display:block}@keyframes gj-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gj-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.gj-social__rail{animation:none!important}}@media screen and (max-width:749px){.gj-social__tile{flex-basis:240px;width:240px}.gj-social__rail{animation-duration:28s}}.gj-social__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0d0d0d14;color:#0d0d0d4d}.gj-social__placeholder svg{width:40%;height:40%}.gj-social__dots{display:flex;justify-content:center;gap:.6rem;margin:2rem 0 1.5rem}.gj-social__dot{width:14px;height:14px;border-radius:999px;border:2px solid var(--gj-orange);display:inline-block;background:transparent;padding:0;cursor:pointer;transition:background .15s ease}.gj-social__dot:hover{background:var(--gj-orange-deep);border-color:var(--gj-orange-deep)}.gj-social__dot--active{background:var(--gj-orange)}.gj-social__cta-wrap{display:flex;justify-content:center;margin-top:1.5rem}.gj-social__cta{padding:1.1rem 2.5rem!important;font-size:1.2rem!important;letter-spacing:.06em!important}@media screen and (max-width:749px){.gj-social{padding:4rem 0!important}.gj-social__heading{font-size:clamp(2rem,9vw,3rem)!important;margin-bottom:2rem!important}.gj-social__grid{grid-template-columns:1fr;gap:.85rem}.gj-social__cta{padding:.95rem 1.75rem!important;font-size:1.05rem!important}}.footer{background:var(--gj-cream)!important;color:var(--gj-ink)!important;border-top:4px solid var(--gj-ink);font-size:1.05rem;position:relative;overflow:hidden}.footer:before,.footer:after{display:none!important;content:none!important}.footer>.page-width,.footer .footer__content-top,.footer .footer__content-bottom{position:relative;z-index:1}.footer *{color:var(--gj-ink)}.footer p,.footer li,.footer a{font-size:1.05rem;line-height:1.65;color:var(--gj-ink)}.footer a{color:var(--gj-ink)!important}.footer a:hover{color:var(--gj-orange-deep)!important}.footer__heading,.footer-block__heading{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem!important;color:var(--gj-orange-deep)!important;margin-bottom:1.25rem!important;padding-bottom:0!important}.footer__heading:after,.footer-block__heading:after{display:none!important;content:none!important}.footer-block__details-content{font-family:Montserrat,sans-serif}.footer-block__details-content a{display:inline-block;padding:.35rem 0;color:var(--gj-ink)!important;font-weight:500;transition:color .15s ease}.footer-block__details-content a:hover{color:var(--gj-orange-deep)!important}.footer__content-top,.footer__content-bottom{text-align:center}.footer .footer__blocks-wrapper{justify-items:center!important;text-align:center}.footer .footer-block{align-items:center}.footer .footer-block__heading,.footer .footer-block__details-content{text-align:center}.footer .footer-block__details-content ul{padding:0}.footer .footer__column--info{display:flex!important;flex-direction:column;align-items:center;gap:1.25rem}.footer__content-top{display:flex!important;flex-direction:column!important;gap:3.5rem!important}.footer .footer-block--newsletter{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:480px!important;margin:0 auto!important;gap:1rem!important}.footer .footer-block--newsletter:before{display:none!important;content:none!important}.footer .footer-block--newsletter .footer-block__newsletter{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:1rem!important}.footer__newsletter,.footer-block--newsletter .footer-block__newsletter form{margin:0!important;width:100%!important;max-width:420px!important}.footer .footer-block--newsletter .footer-block__heading,.footer .footer-block--newsletter .footer-block__heading:after{text-align:center!important;left:50%!important;transform:translate(-50%)!important;margin-left:0!important}.footer__blocks-wrapper{gap:2.5rem!important}.footer-block{text-align:center!important}.footer-block .footer-block__heading{text-align:center!important;margin:0 0 1rem!important}.footer .list-payment{justify-content:center!important}.footer__copyright{text-align:center}.footer__content-bottom-wrapper{display:block}.gj-footer-social{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(20px,3vw,32px);margin:0 0 1rem}.gj-footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:clamp(20px,2.4vw,26px);height:clamp(20px,2.4vw,26px);background:transparent;border:0;padding:0;transition:transform .15s ease,opacity .15s ease;opacity:.85}.gj-footer-social__link img,.gj-footer-social__link svg{width:100%;height:100%;display:block;object-fit:contain;color:var(--gj-ink)}.gj-footer-social__link:hover{transform:translateY(-2px);opacity:1}@media screen and (max-width:749px){.gj-footer-social{gap:24px}.gj-footer-social__link{width:22px;height:22px}}.footer__newsletter,.footer-block--newsletter .footer-block__newsletter form{max-width:440px}.footer__newsletter .newsletter-form__field-wrapper,.footer-block--newsletter .newsletter-form__field-wrapper{border:2px solid var(--gj-ink)!important;background:var(--gj-white)!important;box-shadow:none!important;border-radius:999px!important;max-width:100%;height:56px;transition:border-color .15s ease,box-shadow .15s ease}.footer__newsletter .newsletter-form__field-wrapper:focus-within,.footer-block--newsletter .newsletter-form__field-wrapper:focus-within{border-color:var(--gj-orange-deep)!important;box-shadow:0 0 0 3px #c93a002e!important}.footer__newsletter .field__input,.footer-block--newsletter .field__input{padding:0 1.25rem!important;font-size:1rem!important;height:100%!important;font-weight:500}.footer__newsletter .newsletter-form__button,.footer-block--newsletter .newsletter-form__button{background:var(--gj-orange)!important;color:var(--gj-cream)!important;border:0!important;border-left:2px solid var(--gj-ink)!important;padding:0 1.5rem!important;min-width:70px!important;transition:background .15s ease,color .15s ease}.footer__newsletter .newsletter-form__button:hover,.footer-block--newsletter .newsletter-form__button:hover{background:var(--gj-orange-deep)!important}.footer__newsletter .newsletter-form__button svg,.footer-block--newsletter .newsletter-form__button svg{width:22px!important;height:22px!important;color:var(--gj-cream)!important;fill:none!important;stroke:var(--gj-cream)!important;stroke-width:2.5}.footer__newsletter .newsletter-form__button .icon path,.footer-block--newsletter .newsletter-form__button .icon path{fill:var(--gj-cream)!important}.footer-block--newsletter:before{content:"Get 15% off your first order";display:block;font-family:Montserrat,sans-serif;font-size:.9rem;color:#0d0d0da6;margin-bottom:.6rem;font-weight:500}.footer__list-social{margin-top:1rem;gap:1.25rem!important}.footer__list-social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:0;background:transparent!important;color:var(--gj-orange)!important;transition:color .15s ease,transform .15s ease}.footer__list-social .list-social__link svg{color:var(--gj-orange)!important;fill:var(--gj-orange)!important;width:24px;height:24px}.footer__list-social .list-social__link:hover{background:transparent!important;color:var(--gj-orange-deep)!important;transform:scale(1.1)}.footer__list-social .list-social__link:hover svg{color:var(--gj-orange-deep)!important;fill:var(--gj-orange-deep)!important}.footer__content-bottom{border-top:1px solid rgba(13,13,13,.12);padding-top:1.5rem!important;margin-top:3rem!important;position:relative;z-index:1}.footer__copyright,.copyright__content{font-family:Montserrat,sans-serif!important;text-transform:none;letter-spacing:0;font-size:.85rem!important;color:#0d0d0da6!important;font-weight:500}.footer__copyright a{color:var(--gj-orange-deep)!important;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__payment{margin-top:1.5rem}.list-payment{display:flex!important;flex-wrap:wrap;gap:.6rem!important;justify-content:flex-start;align-items:center;padding:0;margin:0;list-style:none}.list-payment__item{border:0!important;border-radius:8px!important;padding:0!important;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;height:30px;transition:transform .15s ease,opacity .15s ease;opacity:.85}.list-payment__item:hover{transform:translateY(-2px);opacity:1}.list-payment__item svg{height:30px!important;width:auto!important;display:block;filter:grayscale(.15)}.list-payment__item:hover svg{filter:grayscale(0)}@media screen and (max-width:749px){.list-payment{gap:.45rem!important}.list-payment__item{height:26px}.list-payment__item svg{height:26px!important}}@media screen and (max-width:749px){.footer__heading,.footer-block__heading{font-size:1.2rem!important}.footer:before{bottom:-2rem;opacity:.5}.footer__content-bottom{margin-top:2rem!important}}a{text-decoration:none}a:hover{color:var(--gj-orange)}.gj-hero:before,.multicolumn:before,.collection-hero:before,.main-collection-banner:before,.gj-compare__card:before,.gj-benefits:before,.footer:after{background-image:none!important}.collection-hero,.collection-hero.gradient,.shopify-section .collection-hero,.shopify-section .collection-hero[class*=color-]{background:#fff!important;background-image:none!important;background-color:#fff!important;color:var(--gj-ink)!important}.collection-hero__title,.collection-hero h1,.collection-hero__text-wrapper h1,.collection-hero__description,.collection-hero__description *{color:var(--gj-ink)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.gj-newsletter-arrow{width:22px!important;height:22px!important;display:block!important;object-fit:contain!important;filter:brightness(0) invert(1)}.gj-footer{background:var(--gj-cream)!important;color:var(--gj-ink)!important;padding:4rem 0 2.5rem!important;margin-top:0!important}.gj-footer__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.gj-footer__newsletter{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:520px}.gj-footer__newsletter-heading{font-family:Anton,sans-serif!important;color:var(--gj-orange)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;line-height:1!important;text-align:center!important}.gj-footer__newsletter-sub,.gj-footer__newsletter-sub p{font-family:Montserrat,sans-serif!important;color:var(--gj-ink)!important;font-size:clamp(1.4rem,2.2vw,1.85rem)!important;font-weight:600!important;line-height:1.35!important;margin:0!important;text-align:center!important}.gj-footer__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;list-style:none;margin:0;padding:0}.gj-footer__menu-link{font-family:Montserrat,sans-serif!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--gj-ink)!important;text-decoration:none!important;transition:color .15s ease}.gj-footer__menu-link:hover{color:var(--gj-orange)!important}.gj-footer__payment .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;list-style:none;margin:0;padding:0}.gj-pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 0 1rem;color:var(--gj-orange)}.gj-pillar-icon svg{width:100%;height:100%;display:block}.gj-footer__tagline{font-family:Anton,sans-serif!important;font-size:clamp(1.1rem,1.6vw,1.4rem)!important;letter-spacing:.04em!important;color:var(--gj-orange)!important;text-transform:uppercase;text-align:center;margin:0;line-height:1}.gj-footer__copyright{font-family:Montserrat,sans-serif!important;font-size:.75rem!important;letter-spacing:.06em!important;color:var(--gj-ink)!important;opacity:.7;text-transform:uppercase}.gj-footer__copyright a{color:var(--gj-ink)!important;text-decoration:none;font-weight:600}@media(max-width:749px){.gj-footer{padding:3rem 0 2rem!important}.gj-footer__inner{gap:2rem}.gj-footer__menu{gap:1rem 1.5rem}}.featured-collection .title-wrapper-with-link,.collection .title-wrapper-with-link{justify-content:flex-start!important;text-align:left!important}.featured-collection .title-wrapper-with-link .title,.collection .title-wrapper-with-link .title{text-align:left!important;margin-left:0!important;margin-right:auto!important}.featured-collection .collection__description,.collection__description--center{text-align:left!important;margin-left:0!important;margin-right:0!important}.product__info-container,.product__info-wrapper .product__info-container{padding:2.25rem!important;border:3px solid var(--gj-orange)!important;border-radius:12px!important;background:var(--gj-white)!important;box-shadow:8px 8px 0 var(--gj-orange)!important;margin-left:2rem}.gj-promo-banner{background:var(--gj-orange);color:var(--gj-ink);font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:.95rem 1rem;border-radius:6px;font-size:1.05rem;margin-bottom:1.5rem;border:2px solid var(--gj-ink)}.product__info-container .product__text,.product__info-container .product__text:first-child,.product .product__text--uppercase{font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:1rem!important;background:transparent!important;color:var(--gj-orange-deep)!important;border:0!important;display:inline-flex!important;align-items:center;gap:.5rem;padding:0!important;margin-bottom:.85rem!important}.product__info-container .product__text:before{content:"\1f969";font-size:1.2em}.product__title h1,.product__title h2{font-family:Anton,sans-serif!important;font-size:clamp(2.5rem,4vw,3.5rem)!important;letter-spacing:.005em;line-height:.95;text-transform:uppercase;color:var(--gj-orange-deep)!important;margin:0 0 1rem!important}.gj-nutrition-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0 0}.gj-nutrition-inline__tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.85rem .5rem .75rem;background:var(--gj-white);border:2px solid var(--gj-orange);border-radius:8px;transition:transform .15s ease,box-shadow .15s ease}.gj-nutrition-inline__tile:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--gj-orange)}.gj-nutrition-inline__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;background:var(--gj-orange);color:var(--gj-ink);border:2px solid var(--gj-ink);border-radius:999px}.gj-nutrition-inline__body{display:flex;flex-direction:column;gap:.05rem}.gj-nutrition-inline__value{font-family:Anton,sans-serif;font-size:1.45rem;line-height:1;color:var(--gj-orange-deep)}.gj-nutrition-inline__label{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;color:var(--gj-ink);line-height:1.05}@media screen and (max-width:480px){.gj-nutrition-inline{gap:.45rem}.gj-nutrition-inline__tile{padding:.7rem .4rem .6rem}.gj-nutrition-inline__icon{width:34px;height:34px;font-size:1.15rem}.gj-nutrition-inline__value{font-size:1.2rem}.gj-nutrition-inline__label{font-size:.7rem}}.product__description,.product__description p{font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;line-height:1.55!important;color:var(--gj-ink)!important;margin-bottom:1.5rem}.product__info-container .price,.product__info-container .product__price{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.product__info-container .badge,.product__info-container .price__badge-sold-out,.product__info-container .price__badge-sale{font-family:Anton,sans-serif!important;letter-spacing:.08em;font-size:.85rem!important;background:var(--gj-ink)!important;color:var(--gj-cream)!important;border-radius:4px!important;padding:.35em .7em!important;margin-left:.6rem;vertical-align:middle}.product-form__input--pill{margin-bottom:1.5rem!important}.product-form__input legend.form__label{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;color:var(--gj-ink)!important;margin-bottom:.6rem}.product-form{margin-top:.5rem}.product-form__buttons{display:flex!important;gap:.8rem;align-items:stretch}.product-form .quantity{border:3px solid var(--gj-orange)!important;border-radius:999px!important;overflow:hidden;display:flex;align-items:center;background:var(--gj-white);width:auto!important;flex-shrink:0}.product-form .quantity__button{background:transparent!important;color:var(--gj-orange-deep)!important;border:0!important;min-width:44px;min-height:48px;font-size:1.4rem;cursor:pointer;transition:background .15s ease}.product-form .quantity__button:hover{background:var(--gj-orange)!important;color:var(--gj-ink)!important}.product-form .quantity__input{font-family:Anton,sans-serif!important;font-size:1.2rem!important;width:50px;border:0!important;background:transparent!important;text-align:center;color:var(--gj-ink)!important;min-height:48px!important;padding:0!important}.product-form__submit,.product-form__buttons .button{flex:1!important;border-radius:999px!important;background:var(--gj-orange)!important;color:var(--gj-ink)!important;border:3px solid var(--gj-ink)!important;font-family:Anton,sans-serif!important;text-transform:uppercase!important;font-size:1.25rem!important;letter-spacing:.06em!important;padding:1.05rem 2rem!important;width:auto!important;box-shadow:5px 5px 0 var(--gj-orange-deep)!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.5em;min-height:48px}.product-form__submit:hover,.product-form__buttons .button:hover{background:var(--gj-orange-deep)!important;color:var(--gj-cream)!important;transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--gj-ink)!important}.product-form__submit[disabled],.product-form__submit.disabled{background:var(--gj-gray)!important;color:#f2f2f299!important;border-color:var(--gj-gray)!important;box-shadow:none!important;cursor:not-allowed}.shopify-payment-button,.product-form .shopify-installments,.shopify-payment-terms{display:none!important}.shopify-payment-button{margin-top:1rem}.gj-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:500;margin:.5rem 0 1rem}.gj-breadcrumb a{color:var(--gj-orange-deep)!important;text-decoration:none}.gj-breadcrumb a:hover{color:var(--gj-ink)!important;text-decoration:underline}.gj-breadcrumb span[aria-hidden]{color:#0d0d0d66}.gj-breadcrumb__current{color:var(--gj-ink)}.gj-rating{display:flex;align-items:center;gap:.6rem;margin:0 0 1.5rem}.gj-rating__stars{color:var(--gj-orange);font-size:1.1rem;letter-spacing:.1em;line-height:1}.gj-rating__count{font-family:Anton,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;color:var(--gj-orange-deep)!important}.gj-rating__count:hover{color:var(--gj-ink)!important}.gj-freeship{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;text-align:center;color:var(--gj-orange-deep);margin:.85rem 0 .25rem}.shopify-payment-button__button--unbranded{width:100%!important;border-radius:999px!important}.product-form .shopify-installments{font-size:.9rem;margin-top:1rem;color:var(--gj-gray)}@media screen and (max-width:1024px){.product__info-container{margin-left:0;padding:1.75rem!important;box-shadow:5px 5px 0 var(--gj-orange)!important}.product__title h1{font-size:clamp(2rem,6vw,2.75rem)!important}.product__info-container .price{font-size:2rem!important}}@media screen and (max-width:749px){.product__info-container{padding:1.4rem!important;box-shadow:4px 4px 0 var(--gj-orange)!important}.gj-promo-banner{font-size:.9rem;padding:.7rem .8rem;letter-spacing:.06em}.product-form__buttons{flex-direction:row!important;gap:.5rem}.product-form .quantity__button{min-width:40px;min-height:48px}.product-form .quantity__input{width:42px}.product-form__submit,.product-form__buttons .button{font-size:1.05rem!important;padding:.95rem 1rem!important;box-shadow:3px 3px 0 var(--gj-orange-deep)!important}.product-form__submit:hover{box-shadow:5px 5px 0 var(--gj-ink)!important}}.product__media-wrapper,.product__media-item .product__media{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:16px!important;overflow:hidden}.product__media-wrapper{max-width:520px;margin:0 auto}@media screen and (max-width:749px){.product__media-wrapper{max-width:100%;box-shadow:4px 4px 0 var(--gj-ink)}}.accordion,.product__accordion.accordion,.product__accordion{border:0!important;border-top:3px solid var(--gj-orange)!important;border-radius:0!important;background:transparent!important}.product__accordion+.product__accordion,.product__accordion.accordion+.product__accordion.accordion{border-top:3px solid var(--gj-orange)!important}.product__info-container .product__accordion:last-of-type,.product__info-container .accordion:last-of-type{border-bottom:3px solid var(--gj-orange)!important}.product__accordion details{border:0!important;background:transparent!important}.product__accordion summary{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;border:0!important;padding:1.2rem 0!important;background:transparent!important}.product__accordion details[open] summary{color:var(--gj-orange-deep)}.accordion:before,.accordion:after,.product__accordion:before,.product__accordion:after,.product__accordion details:before,.product__accordion details:after{display:none!important;box-shadow:none!important;border:0!important;content:none!important}.collection-hero,.main-collection-banner{background:radial-gradient(ellipse at 70% 40%,var(--gj-orange) 0%,var(--gj-orange-deep) 50%,var(--gj-ink) 100%);color:var(--gj-cream);border-bottom:4px solid var(--gj-orange);padding:5rem 0!important;position:relative;overflow:hidden}.collection-hero:before,.main-collection-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 24px,rgba(255,255,255,.04) 24px,rgba(255,255,255,.04) 25px);pointer-events:none}.collection-hero__title,.main-collection-banner .title{font-family:Anton,sans-serif!important;font-size:clamp(3.5rem,9vw,7rem);letter-spacing:.005em;line-height:.9;text-transform:uppercase;margin:0;color:var(--gj-cream);text-shadow:4px 4px 0 var(--gj-ink)}.collection-hero__description,.main-collection-banner .collection__description{font-size:1.1rem;max-width:640px;margin-top:1rem;color:var(--gj-cream);font-weight:500}.facets{border-bottom:3px solid var(--gj-ink);padding-bottom:1rem}.facets__form .facet-filters__label,.facets__summary{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem}.related-products .related-products__heading,.product-recommendations .product-recommendations__heading{font-family:Anton,sans-serif!important;letter-spacing:.005em;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4rem)}.newsletter-form__field-wrapper .field__input::placeholder{color:#0d0d0db3!important}.gj-hero .rich-text__heading,.gj-hero h1{text-shadow:-2px -2px 0 var(--gj-ink),2px -2px 0 var(--gj-ink),-2px 2px 0 var(--gj-ink),2px 2px 0 var(--gj-ink),4px 4px 0 var(--gj-ink)!important}.header__menu-item{font-size:clamp(1.15rem,1.4vw,1.35rem)!important}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:1.1rem!important;line-height:1.65!important}@media screen and (max-width:749px){.announcement-bar__message{font-size:.92rem!important;letter-spacing:.03em!important;color:var(--gj-ink)!important;padding:.7rem 0!important;text-underline-offset:3px!important}}@media screen and (max-width:749px){.button{min-height:52px!important;padding:1.1rem 1.85rem!important;font-size:1.1rem!important;display:inline-flex!important;align-items:center;justify-content:center}.header__icon,.header__icon--summary,summary.header__icon{min-width:44px;min-height:44px}}.quantity{min-height:44px}.quantity__button{min-width:44px!important;min-height:44px!important}.quantity__input{min-height:44px!important;padding:0 .5rem}:focus-visible{outline:3px solid var(--gj-orange)!important;outline-offset:3px!important;border-radius:2px}.button:focus-visible{outline:3px solid var(--gj-cream)!important;outline-offset:4px!important}.gj-hero .button:focus-visible{outline-color:var(--gj-orange)!important}.header a:focus-visible,.header button:focus-visible,.header__icon:focus-visible{outline-color:var(--gj-orange)!important}.footer a:focus-visible{outline-color:var(--gj-orange)!important}:focus:not(:focus-visible){outline:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.multicolumn-card:hover,.card:hover,.button:hover{transform:none!important}.gj-marquee__track{animation:none!important}}.rte,.rte p,.image-with-text__text p,.rich-text__text p{font-size:1.1rem;line-height:1.65}.card__information .card__heading{font-size:1.2rem}.footer__list-social .icon-and-text,.footer__copyright-content{font-size:.875rem;line-height:1.6}.field__input,.search__input,.customer .field input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{font-family:Montserrat,sans-serif!important;border:2px solid var(--gj-ink)!important;border-radius:4px!important;background:var(--gj-white)!important;color:var(--gj-ink)!important;font-size:1rem!important;padding:.85rem 1rem!important;box-shadow:none!important}.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after{box-shadow:none!important;border:0!important;display:none!important}.field:hover:after,.field:focus-within:after,.select:hover:after{box-shadow:none!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button [role=button]:before,.shopify-payment-button [role=button]:after,.cart__dynamic-checkout-buttons [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:after,.field__button:before,.field__button:after,.newsletter-form__button:before,.newsletter-form__button:after{box-shadow:none!important;border:0!important;display:none!important;content:none!important}.newsletter-form__button,.field__button{border:0!important;box-shadow:none!important;outline:none!important}.card-wrapper .card:before,.card-wrapper .card:after,.product-card-wrapper:before,.product-card-wrapper:after{box-shadow:none!important;border:0!important}.button:focus:not(:focus-visible):before,.button:focus:not(:focus-visible):after{box-shadow:none!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--gj-orange)!important;outline:2px solid var(--gj-orange)!important;outline-offset:1px!important}.field__label,.customer label,label.form__label{font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.95rem!important;color:var(--gj-ink)!important}.price--on-sale .price-item--regular,s.price-item--regular{color:var(--gj-gray)!important;text-decoration:line-through;text-decoration-thickness:2px;font-weight:500}.price__sale .price-item--sale{color:var(--gj-orange-deep)!important;font-weight:700}.price__badge-sale,.badge.price__badge-sale{background:var(--gj-orange)!important;color:var(--gj-ink)!important;border:2px solid var(--gj-ink)!important;border-radius:2px!important;font-family:Anton,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;padding:.25em .6em!important}.badge.price__badge-sold-out,.product__inventory--sold-out{background:var(--gj-ink)!important;color:var(--gj-cream)!important;border:2px solid var(--gj-ink)!important;border-radius:2px!important;font-family:Anton,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.product__inventory--low{color:var(--gj-orange-deep)!important;font-weight:700}.mega-menu__list,.header__submenu{background:var(--gj-ink)!important;border:3px solid var(--gj-orange)!important;padding:1rem!important}.mega-menu__link,.header__submenu .header__menu-item{color:var(--gj-cream)!important;font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;padding:.65rem 1rem!important}.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:var(--gj-orange)!important;background:#f25a0714}cart-drawer .drawer,.cart-drawer,.cart-notification{background:var(--gj-cream)!important;border-left:4px solid var(--gj-orange)!important}cart-drawer .drawer__header,.cart-drawer .drawer__header{background:var(--gj-ink)!important;color:var(--gj-cream)!important;padding:1.5rem!important}cart-drawer .drawer__heading,.cart-drawer .drawer__heading{color:var(--gj-cream)!important;font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.02em}.drawer__close,.cart-drawer .drawer__close{color:var(--gj-cream)!important}.drawer__close:hover{color:var(--gj-orange)!important}.cart-notification__heading{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.02em;color:var(--gj-ink)!important}.cart-notification{border:3px solid var(--gj-ink)!important;box-shadow:6px 6px 0 var(--gj-ink)!important}.totals__total,.totals__subtotal{font-family:Anton,sans-serif!important;font-size:1.4rem!important;color:var(--gj-orange-deep)}.predictive-search,predictive-search{background:var(--gj-cream)!important;border:3px solid var(--gj-ink)!important;border-radius:0!important}.predictive-search__heading{font-family:Anton,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;color:var(--gj-ink)}.predictive-search__item:hover,.predictive-search__list-item--hover{background:var(--gj-orange)!important;color:var(--gj-ink)!important}.search-modal{background:var(--gj-cream)!important}.search-modal__form{padding:1.5rem!important}.menu-drawer{background:var(--gj-ink)!important;border-right:4px solid var(--gj-orange);padding:0!important}.menu-drawer__inner-container,.menu-drawer__navigation{background:transparent!important}.menu-drawer__menu-item,.menu-drawer__menu-item .icon,.menu-drawer__navigation a{font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--gj-cream)!important;font-size:1.25rem!important;background:transparent!important;border:0!important;border-left:4px solid transparent!important;padding:1.1rem 1.5rem!important;position:relative;transition:color .15s ease,border-color .15s ease,background .15s ease}.menu-drawer__menu-item+.menu-drawer__menu-item,.menu-drawer__navigation li+li .menu-drawer__menu-item{border-top:1px solid rgba(242,242,242,.08)!important}.menu-drawer__menu-item:hover{color:var(--gj-orange)!important;border-left-color:var(--gj-orange)!important;background:#f25a070f!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page],.menu-drawer__menu-item[aria-current]{color:var(--gj-orange)!important;border-left-color:var(--gj-orange)!important;background:#f25a0714!important;font-weight:400!important}.menu-drawer__close-button{color:var(--gj-cream)!important;padding:1rem!important}.menu-drawer__close-button:hover{color:var(--gj-orange)!important}.menu-drawer__overlay,.cart-drawer__overlay,.drawer-menu__overlay,.overlay-background{background:#0d0d0d8c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-drawer__utility-links{background:#0000004d!important;border-top:1px solid rgba(242,90,7,.4)!important;padding:1.5rem!important}.menu-drawer__utility-links a,.menu-drawer__account{color:var(--gj-cream)!important;font-family:Anton,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.menu-drawer__utility-links a:hover{color:var(--gj-orange)!important}.pagination__list .pagination__item{font-family:Anton,sans-serif!important;font-size:1.1rem!important;border:2px solid var(--gj-ink)!important;border-radius:2px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pagination__list .pagination__item--current,.pagination__list .pagination__item[aria-current]{background:var(--gj-orange)!important;color:var(--gj-ink)!important}.pagination__list .pagination__item:hover{background:var(--gj-ink)!important;color:var(--gj-cream)!important}.cart-count-bubble{background:var(--gj-orange)!important;color:var(--gj-ink)!important;font-family:Anton,sans-serif!important;font-weight:400!important;border:2px solid var(--gj-cream)!important}.header__icon:hover svg{color:var(--gj-orange)!important;fill:var(--gj-orange)!important}.header__icon{transition:transform .1s ease}.header__icon:hover{transform:scale(1.08)}.field__label{background:transparent!important;padding:0 .25rem!important}.newsletter-form__message{color:var(--gj-cream)!important;font-weight:600}.cart__empty-text,.shopify-policy__container h1{font-family:Anton,sans-serif!important;text-transform:uppercase;font-size:clamp(2rem,5vw,3.5rem)}.gj-404{background:var(--gj-cream);padding:6rem 0;min-height:60vh;display:flex;align-items:center}.gj-404__inner{text-align:center;max-width:720px;margin:0 auto}.gj-404__code{font-family:Anton,sans-serif;font-size:clamp(8rem,22vw,18rem);line-height:.85;letter-spacing:-.04em;color:var(--gj-orange);margin:0 0 1rem;text-shadow:6px 6px 0 var(--gj-ink)}.gj-404__title{font-family:Anton,sans-serif!important;font-size:clamp(2.5rem,6vw,4rem)!important;text-transform:uppercase;letter-spacing:.005em;color:var(--gj-ink)!important;margin:0 0 1.25rem!important;line-height:1}.gj-404__subtext{font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;color:var(--gj-ink);margin:0 auto 2.5rem;max-width:540px;line-height:1.55}.gj-404__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gj-404__actions .button--secondary{background:transparent!important;color:var(--gj-ink)!important;border:3px solid var(--gj-ink)!important}.gj-404__actions .button--secondary:hover{background:var(--gj-ink)!important;color:var(--gj-cream)!important}@media screen and (max-width:749px){.gj-404{padding:4rem 0}.gj-404__code{text-shadow:3px 3px 0 var(--gj-ink)}.gj-404__actions{flex-direction:column;align-items:stretch}}@media screen and (max-width:749px){.menu-drawer__menu-item{padding:1.2rem 1.5rem!important;min-height:56px;font-size:1.3rem!important}.field__input,input[type=text],input[type=email],input[type=search],textarea,select{font-size:1rem!important;padding:.95rem 1rem!important;min-height:48px}.pagination__list .pagination__item{min-width:48px;min-height:48px;font-size:1rem!important}}.gj-nutrition-tiles{background:var(--gj-cream)}.gj-tiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.gj-tile{display:flex;align-items:center;gap:1.1rem;padding:1.4rem 1.5rem;background:var(--gj-white);border:3px solid var(--gj-orange);border-radius:6px;transition:transform .15s ease,box-shadow .15s ease}.gj-tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gj-orange)}.gj-tile__icon{font-size:2.4rem;line-height:1;flex-shrink:0;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--gj-orange);color:var(--gj-ink);border-radius:999px;border:2px solid var(--gj-ink)}.gj-tile__value{font-family:Anton,sans-serif;font-size:2rem;line-height:1;color:var(--gj-orange-deep);text-transform:uppercase}.gj-tile__label{font-family:Anton,sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gj-ink);margin-top:.25rem}@media screen and (max-width:749px){.gj-tiles-grid{grid-template-columns:1fr;gap:.85rem}.gj-tile{padding:1rem 1.2rem}.gj-tile__value{font-size:1.65rem}.gj-tile__icon{width:48px;height:48px}.gj-tile__icon .gj-icon{width:24px;height:24px}}.gj-benefits{background-image:linear-gradient(180deg,#0d0d0db3,#0d0d0d8c,#0d0d0db3),url(gj-benefits-bg-v2.jpg);background-size:cover;background-position:center 35%;background-repeat:no-repeat;color:var(--gj-cream);border-top:4px solid var(--gj-orange);border-bottom:4px solid var(--gj-orange);position:relative;overflow:hidden}.gj-benefits .page-width{position:relative;z-index:1}.gj-benefits__title-wrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.85rem}.gj-benefits__heading{font-family:Anton,sans-serif!important;font-size:clamp(2.5rem,6vw,5rem);text-transform:uppercase;letter-spacing:.005em;line-height:1;text-align:center;color:var(--gj-cream)!important;margin:0;text-shadow:4px 4px 0 var(--gj-ink)}.gj-benefits__deco{width:clamp(36px,4vw,60px);height:clamp(36px,4vw,60px);color:var(--gj-cream);flex-shrink:0}.gj-benefits__deco svg{width:100%;height:100%}.gj-benefits__subheading{font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;color:var(--gj-cream);text-align:center;margin:0 auto 3rem;letter-spacing:.02em;max-width:600px;opacity:.85}.gj-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.gj-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem .75rem;background:transparent;color:var(--gj-cream);border:0;border-radius:0;box-shadow:none;position:relative}.gj-benefit:hover{transform:none!important}.gj-benefit__icon{width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center;font-size:2.6rem;background:var(--gj-orange);color:var(--gj-ink);border:3px solid var(--gj-ink);border-radius:999px}.gj-benefit__icon svg{width:44px;height:44px;display:block}.gj-tile__icon svg{width:32px;height:32px;display:block}.gj-benefit:hover .gj-benefit__icon{transform:none!important;background:var(--gj-orange)!important;color:var(--gj-ink)!important}.gj-benefit__label{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:1.45rem;color:var(--gj-cream);line-height:1.05;margin-top:.25rem;text-shadow:2px 2px 0 rgba(13,13,13,.35)}.gj-benefit__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:1rem;line-height:1.45;color:var(--gj-cream);letter-spacing:.01em;opacity:.85;max-width:260px}@media screen and (max-width:1024px){.gj-benefits__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.gj-benefit{padding:.85rem .5rem}.gj-benefit__icon{width:80px;height:80px;font-size:2.2rem}}@media screen and (max-width:749px){.gj-benefits__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.gj-benefits__heading{text-shadow:2px 2px 0 var(--gj-ink)}.gj-benefits__title-wrap{gap:.5rem;margin-bottom:.6rem}.gj-benefits__subheading{margin-bottom:2rem}.gj-benefit{padding:.5rem;gap:.7rem}.gj-benefit__icon{width:64px;height:64px;font-size:1.7rem;border-width:2px}.gj-benefit__label{font-size:1.1rem}.gj-benefit__desc{font-size:.9rem;line-height:1.4}}@media screen and (max-width:480px){.gj-benefits__grid{grid-template-columns:1fr}}.gj-compare{background:var(--gj-cream)}.gj-compare__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.gj-compare__grid--single{grid-template-columns:1fr;max-width:880px;margin:0 auto}.gj-compare__media{position:relative;display:flex;justify-content:center}.gj-compare__media img{display:block;width:100%;max-width:520px;height:auto;border:0;border-radius:0;box-shadow:none;background:transparent}.gj-compare__sticker{position:absolute;top:-1.25rem;right:-1.25rem;width:140px;height:140px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--gj-orange);color:var(--gj-ink);border:3px solid var(--gj-ink);border-radius:999px;font-family:Anton,sans-serif;font-size:1.85rem;line-height:.95;text-transform:uppercase;letter-spacing:.02em;transform:rotate(8deg);box-shadow:5px 5px 0 var(--gj-ink)}.gj-compare__card{background:var(--gj-orange);border:3px solid var(--gj-ink);border-radius:12px;padding:2.5rem 2.25rem;color:var(--gj-ink);box-shadow:12px 12px 0 var(--gj-ink);position:relative;overflow:hidden}.gj-compare__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 26px,rgba(13,13,13,.05) 26px,rgba(13,13,13,.05) 27px);pointer-events:none}.gj-compare__card>*{position:relative;z-index:1}.gj-compare__title-wrap{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0 0 1.5rem;padding-bottom:1.25rem;border-bottom:3px solid var(--gj-cream)}.gj-compare__heading{font-family:Anton,sans-serif!important;font-size:clamp(2rem,3.6vw,3rem)!important;text-transform:uppercase;letter-spacing:.01em;text-align:center;color:var(--gj-cream)!important;margin:0;text-shadow:3px 3px 0 var(--gj-ink)}.gj-compare__deco{width:clamp(28px,3vw,44px);height:clamp(28px,3vw,44px);color:var(--gj-cream);flex-shrink:0}.gj-compare__deco svg{width:100%;height:100%}.gj-compare__table{display:flex;flex-direction:column}.gj-compare__header,.gj-compare__row{display:grid!important;grid-template-columns:1.4fr 1fr 1fr!important;align-items:center;gap:.5rem;padding:.7rem .5rem;border-radius:4px;transition:background .15s ease}.gj-compare__row+.gj-compare__row{border-top:1.5px dashed rgba(13,13,13,.18)}.gj-compare__row:hover{background:#0d0d0d0f}.gj-compare__header{margin-bottom:.5rem}.gj-compare__feature-head{grid-column:1}.gj-compare__col-us{grid-column:2;display:flex;align-items:center;justify-content:center}.gj-compare__col-them{grid-column:3;display:flex;align-items:center;justify-content:center;text-align:center;color:#0d0d0d73}.gj-compare__col-us,.gj-compare__col-them{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:var(--gj-ink);line-height:1.05}.gj-compare__col-them{color:#0d0d0d73}.gj-compare__brand-pill{display:inline-block;background:var(--gj-cream);color:var(--gj-orange-deep);font-family:Anton,sans-serif;letter-spacing:.05em;padding:.65em 1.2em;border:3px solid var(--gj-ink);border-radius:999px;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1}.gj-compare__feature{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.35rem,2vw,1.7rem);color:var(--gj-cream);line-height:1.1;-webkit-text-stroke:.5px var(--gj-cream);text-shadow:1px 1px 0 rgba(13,13,13,.25)}.gj-compare__cell-wrap{display:flex;align-items:center;justify-content:center}.gj-compare__cell{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;flex-shrink:0}.gj-compare__cell svg{width:22px;height:22px}.gj-compare__cell--yes{background:var(--gj-cream);color:var(--gj-orange-deep);border:3px solid var(--gj-ink);box-shadow:0 0 0 3px var(--gj-orange)}.gj-compare__row:hover .gj-compare__cell--yes{transform:scale(1.05);transition:transform .15s ease}.gj-compare__cell--no{background:#0d0d0d26;color:#0d0d0d8c;border:2px dashed rgba(13,13,13,.3)}.gj-compare__footnote{font-family:Montserrat,sans-serif;font-style:italic;font-size:.95rem;color:#0d0d0db3;text-align:center;margin:1.5rem 0 0}@media screen and (max-width:1024px){.gj-compare__grid{grid-template-columns:1fr;gap:2.5rem}.gj-compare__media img{max-width:420px;box-shadow:8px 8px 0 var(--gj-orange)}.gj-compare__sticker{width:110px;height:110px;font-size:1.4rem;top:0;right:0}.gj-compare__card{box-shadow:8px 8px 0 var(--gj-ink);padding:2.25rem 1.75rem}}@media screen and (max-width:749px){.gj-compare__media img{max-width:320px}.gj-compare__card{box-shadow:6px 6px 0 var(--gj-ink);padding:1.75rem 1.25rem}.gj-compare__title-wrap{gap:.5rem;margin-bottom:1rem;padding-bottom:.85rem}.gj-compare__heading{text-shadow:2px 2px 0 var(--gj-ink)}.gj-compare__header,.gj-compare__row{grid-template-columns:1.5fr .75fr .75fr;padding:.55rem .3rem;gap:.4rem}.gj-compare__feature{font-size:1.15rem;-webkit-text-stroke:.4px var(--gj-cream)}.gj-compare__col-us,.gj-compare__col-them{font-size:.78rem}.gj-compare__brand-pill{font-size:1rem;padding:.5em .9em;border-width:2px}.gj-compare__cell{width:36px;height:36px}.gj-compare__cell svg{width:18px;height:18px}.gj-compare__cell--yes{box-shadow:0 0 0 2px var(--gj-orange);border-width:2px}.gj-compare__sticker{width:90px;height:90px;font-size:1.15rem}}.gj-sticky-cart{position:fixed;left:0;right:0;bottom:0;background:var(--gj-ink);border-top:4px solid var(--gj-orange);box-shadow:0 -8px 24px #00000059;z-index:50;transform:translateY(110%);transition:transform .25s ease;padding:.85rem 0}.gj-sticky-cart--visible{transform:translateY(0)}.gj-sticky-cart__inner{display:flex;align-items:center;gap:1rem}.gj-sticky-cart__info{flex:1;min-width:0}.gj-sticky-cart__title{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;color:var(--gj-cream);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gj-sticky-cart__meta{font-family:Montserrat,sans-serif;font-size:.9rem;color:#f2f2f2b3;margin-top:.2rem}.gj-sticky-cart__form{flex-shrink:0}.gj-sticky-cart__button{background:var(--gj-orange)!important;color:var(--gj-ink)!important;border:2px solid var(--gj-ink)!important;box-shadow:3px 3px 0 var(--gj-orange-deep)!important;padding:.85rem 1.4rem!important;font-size:1rem!important;white-space:nowrap}.gj-sticky-cart__button:hover{background:var(--gj-orange-deep)!important;color:var(--gj-cream)!important}@media screen and (min-width:1025px){.gj-sticky-cart{display:none}}@media screen and (max-width:480px){.gj-sticky-cart__title{font-size:1rem}.gj-sticky-cart__meta{font-size:.8rem}.gj-sticky-cart__button{padding:.75rem 1rem!important;font-size:.92rem!important}}@media screen and (max-width:1024px){.multicolumn-list,.multicolumn .grid--3-col-desktop,.multicolumn .grid--4-col-desktop{grid-template-columns:repeat(2,1fr)!important}.gj-hero{padding:5rem 0!important;min-height:560px!important;background-position:center 35%!important}.gj-hero__content{max-width:100%}.gj-hero:before{background:linear-gradient(180deg,#0d0d0d80,#0d0d0d26 30%,#0d0d0d8c)!important}.gj-hero .rich-text__heading,.gj-hero h1{font-size:clamp(3rem,9vw,6rem)!important;-webkit-text-stroke:1.5px var(--gj-ink);text-shadow:3px 3px 0 var(--gj-ink)}.multicolumn{padding:4rem 0!important}.newsletter__wrapper{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.product__info-container{padding-left:0}.product__title h1{font-size:clamp(2rem,5vw,3rem)!important}}@media screen and (max-width:749px){.gj-hero{padding:3.5rem 0!important;min-height:480px!important;background-position:center 30%!important}.gj-hero .rich-text__heading,.gj-hero h1{font-size:clamp(2.5rem,12vw,4.25rem)!important;-webkit-text-stroke:1px var(--gj-ink);text-shadow:2px 2px 0 var(--gj-ink);line-height:1.05!important;margin-bottom:1rem!important}.gj-hero .rich-text__text,.gj-hero p{font-size:1.25rem;margin-bottom:1.5rem}.gj-hero .gj-stamp,.gj-stamp{font-size:.95rem;padding:.45em .95em;margin-bottom:1rem;border-width:2px}.gj-hero .rich-text__buttons{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.gj-hero .rich-text__buttons .button{width:100%;text-align:center}.gj-marquee__item{font-size:.95rem;letter-spacing:.25em;padding:0 1rem}.gj-marquee__track{animation-duration:22s}.gj-marquee{padding:.4rem 0}.header{padding-top:.9rem;padding-bottom:.9rem}.header__heading-link .h2{font-size:1.4rem!important}.announcement-bar__message{font-size:.78rem;padding:.45rem 0}.multicolumn{padding:4rem 0!important}.multicolumn .title{margin-bottom:2.5rem!important}.multicolumn-list,.multicolumn .grid--3-col-desktop,.multicolumn .grid--4-col-desktop{grid-template-columns:1fr!important;gap:1.25rem!important}.multicolumn-card{padding:2rem 1.5rem 1.8rem!important;box-shadow:none!important;border-radius:14px!important}.multicolumn-card:hover{transform:none;box-shadow:none!important}.multicolumn-card__info .multicolumn-card__title{font-size:1.6rem}.multicolumn-card__info{padding-right:3rem!important}.multicolumn-card:after{font-size:1.7rem;top:.85rem;right:.85rem;padding:.1em .45em;border-width:2px}.newsletter__wrapper{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.newsletter h2{font-size:clamp(2rem,8vw,2.75rem)!important}.title-wrapper-with-link .title,.collection .title,.related-products__heading,.product-recommendations__heading{font-size:clamp(2rem,7vw,2.75rem)!important}.product-form__buttons .button,.button--full-width{width:100%}.card__information{padding:.85rem 1rem 1.1rem!important}.card__heading{font-size:1.15rem}.price-item{font-size:1.1rem}.collection-hero,.main-collection-banner{padding:3rem 0!important}.collection-hero__title,.main-collection-banner .title{font-size:clamp(2.5rem,10vw,4rem);text-shadow:2px 2px 0 var(--gj-ink)}.product__title h1{font-size:clamp(1.85rem,7vw,2.5rem)!important}.product__info-container .price{font-size:1.85rem}.product__media-wrapper,.product__media-item .product__media{box-shadow:5px 5px 0 var(--gj-ink);border-width:2px}.button{box-shadow:3px 3px 0 var(--gj-ink)!important;padding:1.05rem 1.75rem!important;font-size:1.1rem!important}.button:hover{box-shadow:5px 5px 0 var(--gj-ink)!important}.gj-hero .button--primary,.gj-hero .button--secondary{box-shadow:3px 3px 0 var(--gj-cream)!important}.rte,.rte p,.image-with-text__text p,.rich-text__text p{font-size:1.05rem}.price-item{font-size:1.3rem}.product__accordion .accordion__content{font-size:1.05rem!important}.footer p,.footer li,.footer a{font-size:1rem}}@media screen and (max-width:480px){.gj-hero .rich-text__heading,.gj-hero h1{font-size:clamp(2.25rem,13vw,3.5rem)!important;-webkit-text-stroke:.75px var(--gj-ink)}.header__heading-link .h2{font-size:1.2rem!important}}@media screen and (min-width:1600px){.page-width{max-width:1500px}}.button,.button:hover,.button:active,.gj-hero .button--primary,.gj-hero .button--secondary,.card,.card:hover,.multicolumn-card,.multicolumn-card:hover,.product__info-container,.product__media-wrapper,.product__media-item .product__media,.product-form__submit,.product-form__submit:hover,.product-form__buttons .button,.product-form__buttons .button:hover,.product-form .quantity,.gj-story__media,.gj-compare__card,.gj-compare__media img,.gj-compare__sticker,.gj-compare__brand-pill,.gj-cell--yes,.gj-benefit,.gj-benefit:hover,.gj-tile,.gj-tile:hover,.gj-nutrition-inline__tile,.gj-nutrition-inline__tile:hover,.gj-promo-banner,.newsletter-form__field-wrapper,.newsletter-form__field-wrapper:focus-within,.footer__newsletter .newsletter-form__field-wrapper,.footer-block--newsletter .newsletter-form__field-wrapper,.footer__list-social .list-social__link,.footer__list-social .list-social__link:hover,.gj-sticky-cart,.gj-sticky-cart__button,.gj-sticky-cart__button:hover,.header__heading-link,.header__heading-link:hover,.cart-notification{box-shadow:none!important}.button:hover,.button:active,.card:hover,.multicolumn-card:hover,.gj-benefit:hover,.gj-tile:hover,.gj-nutrition-inline__tile:hover,.footer-block__details-content a:hover,.footer__list-social .list-social__link:hover,.product-form__submit:hover,.product-form__buttons .button:hover,.gj-story__media:hover,.header__heading-link:hover{transform:none!important}.card:hover,.multicolumn-card:hover,.gj-benefit:hover,.gj-tile:hover,.gj-nutrition-inline__tile:hover{border-color:var(--gj-orange-deep)!important;background-color:color-mix(in srgb,currentColor 4%,transparent)!important}.button:hover{filter:brightness(.95)}.gj-benefits__heading,.collection-hero__title,.main-collection-banner .title,.gj-compare__heading{text-shadow:none!important}.gj-hero .rich-text__heading,.gj-hero h1{text-shadow:-2px -2px 0 var(--gj-ink),2px -2px 0 var(--gj-ink),-2px 2px 0 var(--gj-ink),2px 2px 0 var(--gj-ink)!important}.card,.gj-benefit{border-width:3px!important}.gj-compare__card{border-width:4px!important}.gj-compare__media img,.gj-story__media,.product__info-container{border-width:3px!important}.product__media-wrapper,.product__media-item .product__media{border:0!important}.newsletter-form__field-wrapper{border-width:3px!important}.card,.card-wrapper .card,.gj-benefit,.gj-tile,.gj-nutrition-inline__tile,.gj-story__media,.gj-story__media img,.gj-compare__card,.gj-compare__media img,.product__info-container,.product__media-wrapper,.product__media-item .product__media,.product__media-item img,.multicolumn-card,.gj-promo-banner,.cart-notification,.cart-drawer .drawer__inner,.predictive-search,.menu-drawer,.search-modal,.gj-header-actions{border-radius:16px!important}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded,.product-form__submit,.gj-sticky-cart__button,.pagination__list .pagination__item{border-radius:999px!important}.newsletter-form__field-wrapper{border-radius:999px!important;overflow:hidden}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:0!important}.field__input,.search__input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{border-radius:8px!important}.product-form__input input[type=radio]+label,.product-form__input .product-form__input-button{border-radius:999px!important}.product-form .quantity,.quantity,.product-form .quantity__button,.quantity__button{border-radius:999px!important}.header__heading-link,.footer__list-social .list-social__link{border-radius:12px!important}.gj-compare__brand-pill,.gj-stamp,.gj-hero .gj-stamp{border-radius:999px!important}.card__media,.card .card__media{border-radius:12px 12px 0 0!important;overflow:hidden}.drawer__close,.menu-drawer__close-button{border-radius:999px!important}.mega-menu__list,.header__submenu{border-radius:12px!important;overflow:hidden}*:hover,*:focus,*:focus-visible,*:active{transform:none!important;animation:none!important}*:hover:before,*:hover:after{transform:none!important}.card-wrapper:hover img,.card:hover img,.product__media:hover img,.gj-pcard:hover img,.gjv-pcard:hover img,.gj-bag-image:hover{transform:none!important}.card-wrapper:hover,.card:hover,.gj-multicolumn-card:hover,.gj-benefit:hover,.gj-pillar:hover,.gj-comparison__row:hover,.gj-nutrition-tile:hover{transform:none!important;box-shadow:none!important}.button:hover,.shopify-payment-button__button:hover,.gj-share-btn:hover,.gj-footer-social__link:hover{transform:none!important}.gj-social-proof{background:var(--gj-cream)}.gj-social-proof__header{text-align:center;margin-bottom:3rem}.gj-social-proof__heading{margin:.5rem 0 1rem}.gj-social-proof__rating{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem 1rem;border:2px solid var(--gj-ink);background:var(--gj-white);box-shadow:4px 4px 0 var(--gj-ink);font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em}.gj-social-proof__stars{display:inline-flex;gap:2px}.gj-social-proof__star{font-size:1.25rem;color:#0d0d0d2e;line-height:1}.gj-social-proof__star--full{color:var(--gj-orange)}.gj-social-proof__star--half{background:linear-gradient(90deg,var(--gj-orange) 50%,rgba(13,13,13,.18) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.gj-social-proof__rating-text{font-size:1rem}.gj-social-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:989px){.gj-social-proof__grid{grid-template-columns:1fr}}.gj-social-proof__card{margin:0;padding:1.75rem 1.5rem;background:var(--gj-white);border:2px solid var(--gj-ink);box-shadow:6px 6px 0 var(--gj-ink);display:flex;flex-direction:column;gap:1rem;position:relative}.gj-social-proof__card-stars{display:inline-flex;gap:2px}.gj-social-proof__quote{margin:0;font-size:1.05rem;line-height:1.45;font-weight:500}.gj-social-proof__quote p{margin:0}.gj-social-proof__attribution{display:flex;flex-direction:column;gap:.15rem;font-size:.9rem}.gj-social-proof__name{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:1.1rem}.gj-social-proof__detail{color:var(--gj-gray);font-size:.85rem}.gj-social-proof__verified{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--gj-orange-deep)}.gj-ship-nudge{background:var(--gj-white);border:2px solid var(--gj-ink);padding:.85rem 1.15rem;box-shadow:4px 4px 0 var(--gj-ink)}.gj-ship-nudge__text{font-size:.95rem;font-weight:600;color:var(--gj-ink);display:block;margin-bottom:.6rem;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em}.gj-ship-nudge__text strong{color:var(--gj-orange)}.gj-ship-nudge__text--unlocked{color:var(--gj-orange-deep);margin-bottom:0}.gj-ship-bar{width:100%;height:8px;background:#0d0d0d1f;overflow:hidden}.gj-ship-bar__fill{height:100%;background:var(--gj-orange);transition:width .4s ease}.gj-cart-shipping__nudge{max-width:720px;margin:0 auto}.gj-guarantee{background:var(--gj-cream)}.gj-guarantee__stamp{display:inline-block;margin:0 0 1.5rem}.gj-guarantee__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:749px){.gj-guarantee__grid{grid-template-columns:repeat(2,1fr)}}.gj-guarantee__item{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;background:var(--gj-white);border:2px solid var(--gj-ink);box-shadow:4px 4px 0 var(--gj-ink)}.gj-guarantee__icon{font-size:1.4rem;line-height:1;flex-shrink:0}.gj-guarantee__copy{display:flex;flex-direction:column;gap:.15rem}.gj-guarantee__title{margin:0;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;line-height:1.15}.gj-guarantee__sub{margin:0;font-size:.78rem;color:var(--gj-gray);line-height:1.3}.gj-guarantee-line{display:flex;align-items:center;gap:.65rem;margin:.75rem 0 0;padding:.75rem 1rem;background:#f25a0714;border-left:4px solid var(--gj-orange);font-size:.85rem;line-height:1.4}.gj-guarantee-line__icon{font-size:1.15rem;line-height:1;flex-shrink:0}.gj-guarantee-line__text{color:var(--gj-ink)}.gj-guarantee-line__text strong{display:inline;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-right:.25rem}.rte,.rte p,.image-with-text__text p,.rich-text__text p,.gj-story__body,.gj-story__body p,.gj-cta__subheading{font-size:clamp(1.6rem,1.2vw + 1rem,1.8rem);line-height:1.55}@media screen and (max-width:749px){.rte,.rte p,.image-with-text__text p,.rich-text__text p,.gj-story__body,.gj-story__body p,.gj-cta__subheading{font-size:1.6rem;line-height:1.5}}body,.text-body{font-size:clamp(1.6rem,1vw + 1rem,1.7rem)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{font-size:clamp(1.5rem,.5vw + 1.3rem,1.7rem)!important;padding:1.5rem 2.75rem!important;min-height:4.8rem!important;line-height:1!important}@media screen and (max-width:749px){.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{font-size:1.5rem!important;padding:1.4rem 2.25rem!important;min-height:4.8rem!important}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select,textarea,.field__input{font-size:1.6rem!important}@media screen and (max-width:749px){h4,.h3{font-size:1.6rem!important}}.gj-trust__item strong{font-size:1.3rem!important}.gj-trust__item span,.gj-bundle__sub,.gj-badge{font-size:1.2rem!important}.gj-social-proof__quote{font-size:clamp(1.55rem,1vw + 1rem,1.7rem);line-height:1.5}.gj-social-proof__detail{font-size:1.25rem}.gj-social-proof__name{font-size:1.5rem}.gj-social-proof__rating-text,.gj-guarantee__title{font-size:1.35rem}.gj-guarantee__sub{font-size:1.15rem}.gj-guarantee-line{font-size:1.4rem}.gj-sticky-cart__title{font-size:1.45rem}.gj-sticky-cart__meta{font-size:1.25rem}@media screen and (max-width:749px){.gj-hero,.gj-story,.gj-cta,.gj-social-proof,.gj-social-gallery,.gj-comparison,.gj-benefits-band,.gj-nutrition-tiles,.gj-guarantee{padding-top:clamp(4rem,10vw,7rem)!important;padding-bottom:clamp(4rem,10vw,7rem)!important}.gj-hero{padding-top:clamp(6rem,14vw,9rem)!important;padding-bottom:clamp(5rem,12vw,7rem)!important}.gj-cart-shipping{padding:1.6rem 0 0!important}}.page-width{padding-left:clamp(1.6rem,4vw,2.5rem);padding-right:clamp(1.6rem,4vw,2.5rem)}a:hover{color:var(--gj-ink)}.footer a:hover,.gj-footer__menu-link:hover,.gj-footer-social__link:hover{color:var(--gj-orange)!important}.rte,.rte p{line-height:1.55}@media screen and (max-width:749px){.gj-social-proof__header{margin-bottom:2rem}.gj-guarantee__stamp{margin-bottom:1rem}}.gj-footer__legal{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:center}.gj-footer__legal-link{font-size:1.25rem;color:var(--gj-gray);text-decoration:none;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em}.gj-footer__legal-link:hover{color:var(--gj-orange)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/generic-jerk.css.map */
