@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--im-black: #0A0A0A;--im-dark: #111111;--im-gray-dark: #1A1A1A;--im-gray-mid: #2A2A2A;--im-gray: #8A8A8A;--im-gray-light: #E5E5E5;--im-white: #FAFAFA;--im-orange: #FF5F1F;--im-orange-hover: #E04E0A;--im-purple: #7C3AED;--im-glow: rgba(255,95,31,.15);--im-font-heading: "Audiowide", sans-serif;--im-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--im-font-body)!important;background-color:var(--im-black)!important;color:var(--im-white)!important}h1,h2,h3,h4,h5,h6{font-family:var(--im-font-heading)!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:var(--im-white)!important}.announcement-bar{background-color:var(--im-dark)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.announcement-bar__message{font-family:var(--im-font-body)!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.65rem!important;color:var(--im-gray)!important}.header-wrapper{background-color:var(--im-black)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.header{background-color:var(--im-black)!important}.header__inline-menu .list-menu__item{font-family:var(--im-font-body)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.7rem!important;color:var(--im-white)!important;transition:color .2s ease!important}.header__inline-menu .list-menu__item:hover{color:var(--im-orange)!important}.logo-img{max-width:220px!important}@media screen and (max-width:749px){.logo-img{max-width:160px!important}}.button{font-family:var(--im-font-body)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:0!important;transition:all .25s ease!important}.button--primary{background-color:var(--im-orange)!important;border-color:var(--im-orange)!important;color:var(--im-black)!important}.button--primary:hover{background-color:var(--im-orange-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #ff5f1f4d!important}.button--secondary{background-color:transparent!important;border:2px solid var(--im-white)!important;color:var(--im-white)!important}.button--secondary:hover{background-color:var(--im-white)!important;color:var(--im-black)!important;transform:translateY(-1px)!important}.im-hero{min-height:85vh;display:flex;align-items:center;justify-content:center;background-color:var(--im-black);background-image:radial-gradient(ellipse at 20% 50%,rgba(255,95,31,.1) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(124,58,237,.06) 0%,transparent 50%);padding:6rem 1.5rem;text-align:center;position:relative;overflow:hidden}.im-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(255,255,255,.012) 40px,rgba(255,255,255,.012) 41px);pointer-events:none}.im-hero-content{max-width:850px;position:relative;z-index:1}.im-hero-title{font-family:var(--im-font-heading);font-size:clamp(2.5rem,10vw,6rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,var(--im-white) 0%,var(--im-gray-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.5rem}.im-hero-sub{font-family:var(--im-font-body);font-size:clamp(1rem,2vw,1.25rem);color:var(--im-gray);margin:0 0 2.5rem;line-height:1.6;font-weight:300;letter-spacing:.05em}.im-hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.im-hero-buttons .button{min-width:180px;padding:1rem 2rem;font-size:.8rem}@media screen and (max-width:749px){.im-hero{min-height:70vh;padding:4rem 1.25rem}.im-hero-title{font-size:clamp(2rem,12vw,3.5rem)}.im-hero-buttons .button{min-width:140px;padding:.9rem 1.5rem;font-size:.7rem}}.card-wrapper{background-color:transparent!important}.card__inner{border-radius:0!important;background-color:var(--im-dark)!important}.card__information{padding:1rem 0!important;background:transparent!important}.card__heading{font-family:var(--im-font-heading)!important;font-size:.75rem!important;letter-spacing:.04em!important}.card__heading a{color:var(--im-white)!important;text-decoration:none!important}.price{font-family:var(--im-font-body)!important;font-weight:600!important;font-size:.85rem!important}.price .price-item--regular{color:var(--im-gray)!important}.price .price-item--sale{color:var(--im-orange)!important}.card-wrapper:hover .card__inner{transform:translateY(-3px)!important;transition:transform .3s ease!important}.badge{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:0!important;padding:.3rem .6rem!important;font-size:.6rem!important}.badge--sale,.badge--sold-out{background-color:var(--im-orange)!important;color:var(--im-black)!important;border:none!important}.hidden-gems-section .card__inner{border:1px solid var(--im-purple)!important;position:relative!important}.hidden-gems-section .badge{background-color:var(--im-purple)!important;color:#fff!important}.hidden-gems-urgency{font-family:var(--im-font-body)!important;font-weight:700!important;color:var(--im-orange)!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:flex!important;align-items:center!important;gap:.3rem!important}.hidden-gems-urgency:before{content:"\26a1";font-size:.7rem}.view-all--gems .button{background-color:var(--im-purple)!important;border-color:var(--im-purple)!important;color:#fff!important}.view-all--gems .button:hover{background-color:#6d28d9!important;box-shadow:0 4px 20px #7c3aed4d!important}.section-header{border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:1.5rem!important;margin-bottom:2rem!important}.title-wrapper-with-link .title{font-size:clamp(1.2rem,3vw,1.8rem)!important}.im-brand-section{padding:5rem 0;text-align:center;background-color:var(--im-dark);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.im-brand-section p{max-width:600px;margin:0 auto 2rem;color:var(--im-gray);line-height:1.8;font-size:.95rem}.im-tagline-row{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.im-tagline-row span{font-family:var(--im-font-body);font-size:.7rem;letter-spacing:.15em;color:var(--im-gray-mid);text-transform:uppercase;font-weight:600}.newsletter{background-color:var(--im-black)!important}.newsletter__heading{font-family:var(--im-font-heading)!important;text-transform:uppercase!important}.im-tiktok-section{padding:4rem 0;text-align:center;background-color:var(--im-black)}.im-tiktok-section h2{font-family:var(--im-font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.2rem,3vw,1.8rem);margin-bottom:.5rem}.im-tiktok-section p{color:var(--im-gray);font-size:.9rem;margin-bottom:2rem}.footer{background-color:var(--im-dark)!important;border-top:1px solid rgba(255,255,255,.06)!important}.footer-block__heading{font-family:var(--im-font-heading)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer a,.footer__list-social .list-social__link{color:var(--im-gray)!important;font-size:.8rem!important}.footer a:hover{color:var(--im-orange)!important}.menu-drawer{background-color:var(--im-black)!important}.menu-drawer__menu-item{color:var(--im-white)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.85rem!important}.color-background-1{--color-background: 10,10,10 !important;--color-foreground: 250,250,250 !important}.color-background-2{--color-background: 17,17,17 !important;--color-foreground: 250,250,250 !important}.color-inverse{--color-background: 250,250,250 !important;--color-foreground: 10,10,10 !important}.color-accent-1{--color-background: 255,95,31 !important;--color-foreground: 10,10,10 !important}.product-grid{gap:.5rem!important}@media screen and (min-width:750px){.product-grid{gap:1rem!important}}@media screen and (max-width:749px){.banner__content{padding:2rem 1rem!important}.product-grid{gap:.25rem!important}.card__information{padding:.75rem 0!important}.card__heading{font-size:.65rem!important}.price{font-size:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-brand.css.map */
