@import"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400..800&family=Caveat:wght@400..700&family=Grand+Hotel&family=Nunito+Sans:opsz,wght@6..12,300..800&family=Oswald:wght@300..700&display=swap";:root{--gtl-choc:#1D100C;--gtl-burg:#611A22;--gtl-rasp:#C64F4F;--gtl-sun:#E3A436;--gtl-pink:#EFB4AC;--gtl-corn:#ACC5E7;--gtl-linen:#EEEAE1;--gtl-script:"Grand Hotel",cursive;--gtl-hand:"Caveat",cursive;--gtl-display:"Big Shoulders Display","Oswald","Arial Narrow",sans-serif;--gtl-body:"Nunito Sans","Avenir Next","Segoe UI",sans-serif;--font-body-family:var(--gtl-body);--font-heading-family:var(--gtl-display)}body{font-family:var(--gtl-body)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.rich-text__heading,.collection__title,.footer-block__heading{font-family:var(--gtl-display);font-weight:700;letter-spacing:.01em;line-height:1.03;text-transform:uppercase}.card__heading,.card__heading a{text-transform:none;font-family:var(--gtl-body);font-weight:700;letter-spacing:0;line-height:1.25}.product__title h1,.product__title h2{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.01em}.gtl-script,.rich-text__text em,.banner__text em{font-family:var(--gtl-script);font-style:normal;text-transform:none;letter-spacing:0;font-size:1.35em;line-height:1.1;color:var(--gtl-burg)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-link .h2,.header__heading .h2{font-family:var(--gtl-script);text-transform:none;font-weight:400;font-size:3.4rem;line-height:1;letter-spacing:0;color:var(--gtl-choc)}@media screen and (min-width:750px){.header__heading-link .h2,.header__heading .h2{font-size:4.6rem}}.header__menu-item,.header__menu-item span{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:1.5rem}.header__menu-item:hover span{color:var(--gtl-burg)}.header-wrapper{border-bottom:2px solid var(--gtl-choc)}.utility-bar,.announcement-bar{background:var(--gtl-choc)}.utility-bar{--color-foreground:238,234,225;border-bottom:0}.announcement-bar__message{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:1.3rem;color:var(--gtl-linen)}.button,.shopify-payment-button__button--unbranded{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:1.5rem;border-radius:4rem;border:2px solid rgba(var(--color-shadow),1);box-shadow:3px 3px rgba(var(--color-shadow),1);transition:transform .12s ease,box-shadow .12s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translate(-2px,-2px);box-shadow:5px 5px rgba(var(--color-shadow),1)}.button:active{transform:translate(2px,2px);box-shadow:0 0 rgba(var(--color-shadow),1)}.button:after,.button:before{display:none}.card-wrapper{position:relative}.card-wrapper .card{background:#fff;border:2px solid var(--gtl-choc);border-radius:6px;box-shadow:4px 4px #1d100ce6;overflow:visible}.card__inner{border-radius:4px;overflow:hidden}.card-wrapper .card:before{content:"";position:absolute;top:-11px;left:50%;width:74px;height:22px;transform:translate(-50%) rotate(-3deg);background:#e3a4369e;border:1px solid rgba(29,16,12,.18);z-index:3;pointer-events:none}.card-wrapper:nth-child(2n) .card:before{transform:translate(-50%) rotate(3.5deg);background:#acc5e7a6}.card-wrapper:nth-child(3n) .card:before{background:#efb4acb3}.card__content{padding-top:1.2rem}.card__information .price{font-family:var(--gtl-display);font-weight:600;letter-spacing:.03em;font-size:1.7rem}.badge{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.1em;font-weight:600;border-radius:3rem;border:2px solid rgba(var(--color-badge-border),1)}.title-wrapper-with-link{align-items:flex-end;border-bottom:2px solid var(--gtl-choc);padding-bottom:1.2rem}.title-wrapper-with-link .link{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.09em;font-weight:600}.multicolumn-card{border:2px solid var(--gtl-choc);border-radius:8px;background:#fff;box-shadow:5px 5px #1d100ce6}.multicolumn-list__item:nth-child(2n) .multicolumn-card{background:var(--gtl-linen)}.multicolumn-card__info h3,.multicolumn-card__info .h3{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.04em}.banner__box{border:2px solid var(--gtl-choc);border-radius:10px;box-shadow:6px 6px #1d100cd9}.banner__heading{font-size:clamp(3.6rem,7vw,7.2rem)}.banner__text{font-family:var(--gtl-body);font-size:1.7rem}.field__input,.select__select{border-radius:10px;font-family:var(--gtl-body)}.footer{border-top:2px solid var(--gtl-choc)}.footer .footer-block__heading{font-family:var(--gtl-display);text-transform:uppercase;letter-spacing:.08em}.copyright__content{font-family:var(--gtl-body);font-size:1.3rem}::selection{background:var(--gtl-sun);color:var(--gtl-choc)}a:focus-visible,button:focus-visible,.button:focus-visible{outline:3px solid var(--gtl-sun);outline-offset:3px}.card-wrapper:hover .card{transform:translate(-2px,-3px);box-shadow:7px 7px #1d100ce6}.gtl-stripe{background:repeating-linear-gradient(90deg,var(--gtl-rasp) 0 22px,var(--gtl-linen) 22px 44px,var(--gtl-sun) 44px 66px,var(--gtl-linen) 66px 88px,var(--gtl-pink) 88px 110px,var(--gtl-linen) 110px 132px,var(--gtl-corn) 132px 154px,var(--gtl-linen) 154px 176px);height:18px;border-top:2px solid var(--gtl-choc);border-bottom:2px solid var(--gtl-choc)}.grid__item:nth-child(4n+2) .card-wrapper .card:before{background:#acc5e7b3;transform:translate(-50%) rotate(3.5deg)}.grid__item:nth-child(4n+3) .card-wrapper .card:before{background:#efb4acbf;transform:translate(-50%) rotate(-2deg)}.grid__item:nth-child(4n) .card-wrapper .card:before{background:#c64f4f8c;transform:translate(-50%) rotate(2.5deg)}@media screen and (min-width:990px){.header__heading-link .h2,.header__heading .h2{font-size:3.8rem;white-space:nowrap}}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:2.5rem;line-height:1.05}.header{padding-top:.8rem;padding-bottom:.8rem}.announcement-bar__message{font-size:1.15rem;letter-spacing:.1em}}@media screen and (min-width:750px){.banner__box{max-width:50rem;margin-left:5rem;margin-bottom:4rem}}.header__heading-logo{aspect-ratio:864/205;object-fit:cover;object-position:50% 11.7%;height:auto}.header__heading-logo{aspect-ratio:864/186;object-position:50% 12.6%}.product-card-wrapper .card,.product-card-wrapper .card__inner{--ratio-percent:100%!important}.product-card-wrapper .card__media .media img{object-fit:cover;object-position:center}.grid__item>product-component{display:block;height:100%}.grid__item .product-card-wrapper,.grid__item .product-card-wrapper>.card{height:100%}.product-card-wrapper .card__heading{min-height:2.5em}input[id^=infinite_options_][type=text],input[id^=infinite_options_][type=number],textarea[id^=infinite_options_],#infiniteoptions-container input[id^=infinite_options_]{display:block!important;width:100%!important;max-width:250px!important;box-sizing:border-box!important;padding:.75rem 1rem!important;background-color:#fff!important;border:1px solid var(--gtl-choc)!important;border-radius:.4rem!important;font-family:var(--gtl-body)!important;color:var(--gtl-choc)!important}input[id^=infinite_options_][type=text]:focus,input[id^=infinite_options_][type=number]:focus,textarea[id^=infinite_options_]:focus,#infiniteoptions-container input[id^=infinite_options_]:focus{outline:2px solid var(--gtl-burg)!important;outline-offset:1px!important}.spb-productoptionswatchwrapper{overflow:visible!important}.spb-productoptionswatchwrapper .spb-productoptionswatch{width:34px!important;height:34px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid var(--gtl-choc)!important;transition:transform .15s ease,box-shadow .15s ease}.spb-productoptionswatchwrapper input[value=Soccer]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/soccer.png?v=1789850757)!important}.spb-productoptionswatchwrapper input[value=Football]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/football.png?v=1789850757)!important}.spb-productoptionswatchwrapper input[value=Volleyball]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/volleyball.png?v=1789850757)!important}.spb-productoptionswatchwrapper input[value=Cheer]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/cheer.png?v=1789850757)!important}.spb-productoptionswatchwrapper input[value=Dance]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/dance.png?v=1789850757)!important}.spb-productoptionswatchwrapper input[value="Cross Country"]+.spb-productoptionswatch{background-image:url(/cdn/shop/files/cross_country.png?v=1789850757)!important}.spb-productoptionswatchwrapper input:checked+.spb-productoptionswatch{transform:scale(2.4);box-shadow:0 2px 10px #1d100c59,0 0 0 3px var(--gtl-burg)!important;position:relative;z-index:5;border-radius:.3rem!important}#infiniteoptions-container{width:100%!important;max-width:36rem;margin:1.6rem auto!important;padding:2rem 1.6rem;background:#fff;border:2px solid var(--gtl-choc);border-radius:10px;box-shadow:4px 4px #1d100ce6;box-sizing:border-box}#infiniteoptions-container>div{width:100%!important;margin-bottom:1.6rem}#infiniteoptions-container .spb-label-tooltip{display:block!important;width:100%!important;text-align:center;margin-bottom:.6rem}#infiniteoptions-container .spb-label-tooltip label{font-family:var(--gtl-display)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.5rem;color:var(--gtl-choc)!important}#infiniteoptions-container>div>span{display:block;width:100%!important}#infiniteoptions-container input[id^=infinite_options_][type=text]{margin:0 auto!important;max-width:100%!important;text-align:center}span:has(>label.spb-productoptionswatchwrapper){display:grid!important;grid-template-columns:repeat(4,1fr);gap:1.4rem .6rem;justify-items:center;margin:.8rem 0 0!important}span:has(>label.spb-productoptionswatchwrapper input[value=Soccer]){grid-template-columns:repeat(3,1fr)}label.spb-productoptionswatchwrapper{display:flex!important;flex-direction:column;align-items:center;gap:.5rem;width:auto!important;margin:0!important;cursor:pointer}.spb-productoptionswatchwrapper .spb-productoptionswatch{width:40px!important;height:40px!important;border-radius:8px!important;margin:0!important}.spb-productoptionswatchwrapper input:checked+.spb-productoptionswatch{transform:none!important;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--gtl-burg)!important}.spb-productoptionswatchwrapper .spb-swatchlabel{font-size:1.15rem;white-space:nowrap;line-height:1.2;text-align:center}.spb-productoptionswatchwrapper input:checked~.spb-swatchlabel{font-weight:800;color:var(--gtl-burg)}#infiniteoptions-container input[type=text],#infiniteoptions-container input[type=number],#infiniteoptions-container textarea{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important;padding:.75rem 1rem!important;background-color:#fff!important;border:1px solid var(--gtl-choc)!important;border-radius:.4rem!important;font-family:var(--gtl-body)!important;color:var(--gtl-choc)!important;text-align:center}#infiniteoptions-container input[type=text]:focus,#infiniteoptions-container input[type=number]:focus,#infiniteoptions-container textarea:focus{outline:2px solid var(--gtl-burg)!important;outline-offset:1px!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-gtl.css.map */
