:root{--irf-black:#080808;--irf-charcoal:#141414;--irf-panel:#101010;--irf-text:#fff;--irf-body:#e8e8e8;--irf-muted:#c0c0c0;--irf-silver:#bdbdbd;--irf-border:rgba(189,189,189,.28);--irf-pink:#ff65b7}.irf-announcement__track span{color:#fff}.irf-header__logo img{filter:drop-shadow(0 0 16px rgba(255,255,255,.2))}.irf-header__nav a,.irf-header__actions a{font-family:Inter,Montserrat,Helvetica Neue,Arial,sans-serif}.irf-hero__viewport{height:clamp(540px,40.625vw,780px)}.irf-hero__slide img{object-fit:cover;object-position:center}.irf-most-wanted{background:#080808}.irf-most-wanted__grid{align-items:stretch}.irf-most-card{aspect-ratio:900/520;border:1px solid rgba(189,189,189,.28);border-radius:18px;box-shadow:0 20px 70px #00000057}.irf-most-card img{object-fit:cover;object-position:center}.irf-most-card__text{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));padding:18px}.irf-most-card__text strong{font-family:Inter,Montserrat,Helvetica Neue,Arial,sans-serif;letter-spacing:-.03em}.irf-most-card__text em{background:#ffffff1a;border-color:#ffffff6b}.irf-most-card:hover,.irf-look:hover,.irf-product-card:hover{transform:translateY(-4px);border-color:#ffffff85;box-shadow:0 22px 68px #bdbdbd1f}.irf-most-card:hover img,.irf-look:hover img,.irf-product-card:hover img{transform:scale(1.03)}.irf-most-card--pink:hover{border-color:#ff65b794;box-shadow:0 22px 68px #ff65b71f}.irf-iconic-looks{background:#080808}.irf-looks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.irf-look{aspect-ratio:4/5;border-radius:20px}.irf-look img{object-fit:cover;object-position:center}.irf-products{background:#080808}.irf-product-card__media img{object-fit:contain}.irf-review,.irf-trust-card{background:linear-gradient(180deg,#171717,#0f0f0f);border-color:#bdbdbd4d}.irf-etsy-badge{background:#f1641e;color:#fff}.template-product,.template-product body{background:#080808}.product-information{background:#080808!important;color:#fff!important;padding:clamp(18px,4vw,48px) 0!important}.product-information__grid{gap:clamp(22px,4vw,56px)!important}.product-information__media{background:#0d0d0d;border:1px solid rgba(189,189,189,.22);border-radius:22px;padding:clamp(8px,1.6vw,18px);overflow:hidden}.product-details{background:linear-gradient(180deg,#151515,#0c0c0c)!important;border:1px solid rgba(189,189,189,.26)!important;border-radius:22px!important;color:#fff!important;padding:clamp(18px,3vw,34px)!important;box-shadow:0 24px 80px #00000061}.product-details h1,.product-details h2,.product-details h3,.product-details .price,.product-details .price *{color:#fff!important}.product-details p,.product-details span,.product-details label,.product-details legend{color:#e8e8e8!important}.product-details .price{font-size:clamp(1.25rem,2vw,1.8rem)!important;font-weight:900!important}.variant-option,.variant-option__button-label,.product-details button,.product-details .button{border-radius:999px!important}.product-details .button,.product-form-buttons button[type=submit]{background:linear-gradient(180deg,#fff,#bdbdbd)!important;color:#080808!important;border:1px solid rgba(255,255,255,.56)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.shopify-payment-button__button{border-radius:999px!important}.product-details:before{content:"Limited hoodie stock";display:inline-flex;margin-bottom:12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:7px 11px;color:#fff;background:#141414;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.irf-product-support,.irf-product-related,.irf-product-proof{background:#080808!important;color:#fff}.irf-product-support__grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start}.irf-product-intro{border:1px solid rgba(189,189,189,.28);border-radius:16px;background:#111;padding:16px;margin-bottom:10px}.irf-product-intro p{margin:0;color:#e8e8e8;line-height:1.6}.irf-product-accordions details{background:#111;border:1px solid rgba(189,189,189,.22);border-radius:14px;margin-bottom:9px;padding:0 14px}.irf-product-accordions summary{color:#fff!important}.irf-product-accordions div,.irf-product-accordions p,.irf-product-accordions li{color:#e8e8e8!important}.irf-product-trust span{color:#fff;background:#141414;border-color:#bdbdbd59}.irf-product-related .irf-heading,.irf-product-proof .irf-heading{font-size:clamp(1.8rem,3.6vw,4rem)}.irf-faq details{background:#111!important;border-color:#bdbdbd3d!important;color:#fff!important}.irf-faq summary{color:#fff}.irf-faq div,.irf-faq p{color:#e8e8e8!important}@media(max-width:1180px){.irf-looks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.irf-hero__viewport{aspect-ratio:1080/1350;min-height:520px;max-height:none}.irf-most-wanted__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.irf-most-card{min-width:0;flex:auto}.irf-most-card__text{padding:10px}.irf-most-card__text strong{font-size:.78rem}.irf-most-card__text span{display:none}.irf-most-card__text em{font-size:.62rem;padding:5px 8px}.irf-looks__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.irf-look{flex:0 0 76vw;scroll-snap-align:start}.product-information{padding-top:12px!important}.product-details{border-radius:18px!important;padding:18px!important}.irf-product-support__grid{grid-template-columns:1fr}.irf-product-related .irf-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.irf-product-related .irf-product-card{flex:0 0 78vw;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.irf-most-card,.irf-look,.irf-product-card,.irf-header__logo:after{transition:none!important;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ir-v6-patch.css.map */
