@import"https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,700&display=swap";:root{--font-hoops-display: "Anton", "Bebas Neue", "Impact", sans-serif;--font-hoops-sub: "Bebas Neue", sans-serif;--font-hoops-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-court-orange: #FF4A1C;--color-court-orange-hover: #E03B10;--color-court-gold: #FFB800;--color-dark-bg: #0A0A0A;--color-dark-card: #141414;--color-dark-border: rgba(255, 255, 255, .08)}body{font-family:var(--font-hoops-body);background-color:var(--color-dark-bg);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.banner__heading,.collection-hero__title,.product__title,.cart-drawer__heading,.section-heading{font-family:var(--font-hoops-display)!important;text-transform:uppercase;letter-spacing:1.2px;line-height:1.05}.button,.shopify-challenge__button,.customer button{font-family:var(--font-hoops-sub)!important;font-size:1.8rem!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:400!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease!important}.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff4a1c40}.button:active{transform:translateY(1px)}.announcement-bar{background:#000;border-bottom:1px solid var(--color-dark-border);padding:.8rem 1rem}.announcement-bar__message{font-family:var(--font-hoops-body);font-size:1.25rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.8rem}.announcement-bar__message .badge-highlight{background:var(--color-court-orange);color:#fff;padding:2px 8px;border-radius:2px;font-size:1.05rem;font-weight:800}.header-wrapper{background:#0a0a0af5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-dark-border)}.header__heading-link{display:inline-flex;align-items:center}.header__menu-item{font-family:var(--font-hoops-sub);font-size:2rem!important;letter-spacing:1px;text-transform:uppercase;font-weight:400;transition:color .15s ease}.header__menu-item:hover{color:var(--color-court-orange)!important}.hoops-ticker{background:var(--color-court-orange);color:#fff;overflow:hidden;white-space:nowrap;padding:1.2rem 0;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);-webkit-user-select:none;user-select:none}.hoops-ticker__track{display:inline-flex;animation:hoopsMarquee 28s linear infinite}.hoops-ticker__item{display:inline-flex;align-items:center;gap:1.5rem;padding:0 2rem;font-family:var(--font-hoops-display);font-size:2.2rem;letter-spacing:2px;text-transform:uppercase}.hoops-ticker__icon{width:18px;height:18px;fill:currentColor;opacity:.85}@keyframes hoopsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hoops-ticker:hover .hoops-ticker__track{animation-play-state:paused}.hoops-bento{padding:6rem 0;background:var(--color-dark-bg)}.hoops-bento__header{margin-bottom:3.5rem;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--color-dark-border);padding-bottom:1.5rem}.hoops-bento__title{font-size:4rem;margin:0;color:#fff}.hoops-bento__subtitle{font-size:1.4rem;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:1px}.hoops-bento__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.hoops-bento__card{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--color-dark-border);background:var(--color-dark-card);min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem;text-decoration:none;color:#fff;transition:border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.hoops-bento__card:hover{border-color:var(--color-court-orange);transform:translateY(-4px);box-shadow:0 12px 30px #0009}.hoops-bento__card--large{grid-column:span 7}.hoops-bento__card--medium{grid-column:span 5}.hoops-bento__card--half{grid-column:span 6}.hoops-bento__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);z-index:1}.hoops-bento__card:hover .hoops-bento__bg{transform:scale(1.06)}.hoops-bento__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0ad9 75%,#0a0a0afa);z-index:2}.hoops-bento__content{position:relative;z-index:3}.hoops-bento__tag{display:inline-block;background:var(--color-court-orange);color:#fff;font-family:var(--font-hoops-sub);font-size:1.5rem;letter-spacing:1.5px;padding:3px 10px;border-radius:2px;margin-bottom:1rem;text-transform:uppercase}.hoops-bento__card-title{font-family:var(--font-hoops-display);font-size:3.2rem;margin:0 0 .8rem;line-height:1.05}.hoops-bento__card-desc{font-size:1.35rem;color:#d1d1d1;margin:0 0 1.8rem;max-width:42ch;line-height:1.5}.hoops-bento__cta{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-hoops-sub);font-size:1.8rem;letter-spacing:1px;color:#fff;text-transform:uppercase;font-weight:400;transition:color .2s ease,gap .2s ease}.hoops-bento__card:hover .hoops-bento__cta{color:var(--color-court-orange);gap:1.2rem}@media(max-width:989px){.hoops-bento__card--large,.hoops-bento__card--medium,.hoops-bento__card--half{grid-column:span 12;min-height:360px}}.hoops-craft{padding:8rem 0;background:#111;border-top:1px solid var(--color-dark-border);border-bottom:1px solid var(--color-dark-border)}.hoops-craft__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.hoops-craft__image-wrap{position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--color-dark-border);box-shadow:0 20px 40px #000000b3}.hoops-craft__image{width:100%;height:auto;display:block;transition:transform .5s ease}.hoops-craft__image-wrap:hover .hoops-craft__image{transform:scale(1.03)}.hoops-craft__badge{position:absolute;top:2rem;left:2rem;background:#0a0a0ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);padding:.8rem 1.4rem;border-radius:2px;font-family:var(--font-hoops-sub);font-size:1.6rem;letter-spacing:1.5px;color:var(--color-court-gold)}.hoops-craft__eyebrow{font-family:var(--font-hoops-sub);font-size:1.6rem;color:var(--color-court-orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}.hoops-craft__heading{font-size:4.8rem;line-height:.98;margin-bottom:2rem}.hoops-craft__desc{font-size:1.5rem;color:#a0a0a0;line-height:1.65;margin-bottom:3.5rem}.hoops-craft__features{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3.5rem}.hoops-craft__feature{background:var(--color-dark-card);border:1px solid var(--color-dark-border);padding:1.8rem;border-radius:4px}.hoops-craft__feature-title{font-family:var(--font-hoops-display);font-size:1.8rem;color:#fff;margin:0 0 .5rem;display:flex;align-items:center;gap:.8rem}.hoops-craft__feature-text{font-size:1.25rem;color:#888;margin:0;line-height:1.4}@media(max-width:989px){.hoops-craft__wrapper{grid-template-columns:1fr;gap:3.5rem}}.hoops-trust{padding:4.5rem 0;background:#0d0d0d;border-bottom:1px solid var(--color-dark-border)}.hoops-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}.hoops-trust__item{display:flex;align-items:center;gap:1.6rem;padding:1.5rem;border-radius:4px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:transform .2s ease,border-color .2s ease}.hoops-trust__item:hover{transform:translateY(-2px);border-color:#ff4a1c4d}.hoops-trust__icon-wrap{width:50px;height:50px;min-width:50px;border-radius:4px;background:#ff4a1c1f;display:flex;align-items:center;justify-content:center;color:var(--color-court-orange)}.hoops-trust__text-wrap{display:flex;flex-direction:column}.hoops-trust__title{font-family:var(--font-hoops-display);font-size:1.6rem;color:#fff;margin:0 0 .3rem;letter-spacing:.5px}.hoops-trust__desc{font-size:1.2rem;color:#888;margin:0;line-height:1.3}@media(max-width:989px){.hoops-trust__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:550px){.hoops-trust__grid{grid-template-columns:1fr}}.hoops-community{padding:6rem 0;background:var(--color-dark-bg)}.hoops-community__header{text-align:center;margin-bottom:3.5rem}.hoops-community__title{font-size:4rem;margin:0 0 .8rem}.hoops-community__handle{font-family:var(--font-hoops-sub);font-size:2rem;color:var(--color-court-orange);letter-spacing:1.5px;text-decoration:none}.hoops-community__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.hoops-community__item{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:1 / 1;background:var(--color-dark-card)}.hoops-community__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hoops-community__item:hover .hoops-community__img{transform:scale(1.08)}.hoops-community__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.hoops-community__item:hover .hoops-community__overlay{opacity:1}.hoops-community__tag{font-family:var(--font-hoops-display);font-size:1.8rem;color:#fff;margin-top:.8rem}@media(max-width:768px){.hoops-community__grid{grid-template-columns:repeat(2,1fr)}}.card-wrapper{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;border-radius:4px}.card-wrapper:hover{transform:translateY(-4px)}.card .badge{font-family:var(--font-hoops-sub)!important;font-size:1.4rem!important;letter-spacing:1.2px!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:2px!important;font-weight:600!important}.badge--sale{background-color:var(--color-court-orange)!important;color:#fff!important}.footer{background:#080808!important;color:#ccc!important;border-top:1px solid var(--color-dark-border)}.footer,.footer__content-top,.footer__content-bottom,.footer-block,.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content span,.footer-block__details-content div,.footer-block__details-content .rte,.footer-block__details-content li,.footer-block__details-content a{color:#d1d1d1!important}.footer-block__details-content p{font-size:1.4rem;line-height:1.6;color:#b5b5b5!important}.footer-block__details-content a{font-family:var(--font-hoops-body);font-size:1.4rem;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-block__details-content a:hover{color:var(--color-court-orange)!important;transform:translate(3px)}.footer-block__heading{font-family:var(--font-hoops-display)!important;font-size:2.2rem!important;letter-spacing:1.5px!important;color:#fff!important;margin-bottom:1.6rem}.footer .field__input{background:#141414!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.footer .field__input:focus{border-color:var(--color-court-orange)!important;box-shadow:0 0 0 1px var(--color-court-orange)!important}.footer .field__label{color:#888!important}.footer__copyright{color:#777!important;font-size:1.3rem}.footer__copyright a{color:#999!important}.announcement-bar{background:#000!important;border-bottom:1px solid var(--color-dark-border)}.announcement-bar__message,.announcement-bar__message span{color:#fff!important}.collection,.featured-collection{background-color:var(--color-dark-bg)!important}.collection .title,.featured-collection .title,.collection__title h2{color:#fff!important;font-family:var(--font-hoops-display)!important}.collection__description{color:#b0b0b0!important;font-size:1.5rem}.card-wrapper{background-color:var(--color-dark-card)!important;border:1px solid var(--color-dark-border);border-radius:4px}.card__information{background-color:var(--color-dark-card)!important}.card__heading,.card__heading a,.card__heading--placeholder a{color:#fff!important;font-family:var(--font-hoops-display)!important;letter-spacing:1px}.card-information>.price,.price,.price__regular .price-item--regular{color:#fff!important;font-family:var(--font-hoops-sub)!important;font-size:1.8rem;letter-spacing:.5px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dr-hoops.css.map */
