:root{--umlg-bg: #06090d;--umlg-panel: #0d141c;--umlg-panel-soft: #0a1016;--umlg-text: #f5f2ec;--umlg-muted: #aab6c0;--umlg-line: rgba(145,170,188,.22);--umlg-red: #d1202f;--umlg-cyan: #55c5e8;--umlg-heading: Cinzel, Georgia, "Times New Roman", serif;--umlg-body: Arial, Helvetica, sans-serif;--umlg-shell: 960px;--umlg-side: 48px;--umlg-section-y: 64px;--umlg-ease: cubic-bezier(.22,1,.36,1)}html{background:var(--umlg-bg);color-scheme:dark}body{background:var(--umlg-bg);color:var(--umlg-text);font-family:var(--umlg-body);font-size:16px;line-height:1.6}#MainContent{min-height:55vh;background:transparent}#MainContent p{overflow-wrap:break-word}::selection{background:#a71929;color:#fff}:focus-visible{outline:2px solid var(--umlg-cyan);outline-offset:4px}#MainContent :is(.umlg-home-proof__inner,.umlg-signal-shop__inner,.umlg-collection-hero__inner){width:min(var(--umlg-shell),calc(100% - var(--umlg-side) * 2));margin-inline:auto}#MainContent :is(.umlg-home-proof__inner,.umlg-signal-shop__inner){padding-block:var(--umlg-section-y)}#MainContent :is(.umlg-signal-shop__kicker,.umlg-home-proof__statement>span,.umlg-collection-hero__copy>p){margin:0 0 16px;color:var(--umlg-cyan);font:800 10px/1.4 var(--umlg-body);letter-spacing:.15em;text-transform:uppercase}#MainContent :is(.umlg-home-proof h2,.umlg-signal-shop__title,.umlg-collection-hero h1){max-width:100%;margin-top:0;color:var(--umlg-text);font-family:var(--umlg-heading);font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.05;letter-spacing:-.035em}#MainContent :is(.umlg-signal-shop__intro,.umlg-collection-hero__desc,.umlg-home-proof__statement>p){color:var(--umlg-muted);font:400 14px/1.7 var(--umlg-body)}#MainContent .umlg-home-proof__list small{color:var(--umlg-muted);font-size:12px;line-height:1.5}#MainContent .umlg-home-proof__list>div{gap:16px;padding-block:20px}#MainContent .umlg-signal-card__content{min-height:155px;padding:20px;gap:18px}#MainContent .umlg-signal-card__title{font-size:21px;line-height:1.25}#MainContent :is(.umlg-signal-card__label,.umlg-signal-card__foot){font-size:9px;line-height:1.5}#MainContent .umlg-collection-hero__inner{min-height:330px;padding-block:58px;gap:54px}#MainContent .umlg-collection-hero__copy{min-width:0}#MainContent .umlg-collection-hero__media{max-height:340px;overflow:hidden;border:1px solid var(--umlg-line);border-radius:16px;background:var(--umlg-panel)}#MainContent .umlg-collection-hero__media img{width:100%;max-height:340px;display:block;object-fit:cover}#MainContent .product-grid-container{width:min(var(--umlg-shell),calc(100% - var(--umlg-side) * 2));margin-inline:auto;padding-block:34px 72px}#MainContent .collection-wrapper{width:100%;min-width:0}#MainContent .product-grid{width:100%;gap:20px;align-items:stretch}#MainContent .product-grid__item{min-width:0;height:100%;padding:0;border:0}product-card.product-card{height:100%;overflow:hidden;border:1px solid var(--umlg-line);border-radius:14px;background:var(--umlg-panel-soft);color:var(--umlg-text);transition:transform .3s var(--umlg-ease),border-color .25s ease,box-shadow .25s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){product-card.product-card:hover{transform:translateY(-5px);border-color:#55c5e873;box-shadow:0 22px 50px #0000003d}}product-card .product-card__content.product-grid__card{height:100%;padding:0 0 18px;gap:10px;border:0!important;background:transparent}product-card .product-card__content>.card-gallery{width:100%;margin:0 0 6px;border-radius:0!important}product-card .card-gallery img{width:100%;object-fit:contain;border-radius:0}product-card .product-card__content>a[ref=productTitleLink]{display:block;width:auto;min-height:3em;margin-inline:18px}product-card [ref=productTitleLink] .text-block{width:100%;max-width:100%;padding:0;color:var(--umlg-text)}product-card [ref=productTitleLink] p{color:var(--umlg-text)!important;font:600 14px/1.45 var(--umlg-body)!important;letter-spacing:0!important;text-transform:none}product-card .product-card__content>product-price{width:auto;max-width:calc(100% - 36px);margin:auto 18px 0;padding:0;color:var(--umlg-text);font:700 15px/1.4 var(--umlg-body)}product-card product-price :is(.price,.price__regular,.price__sale){color:var(--umlg-text);font-variant-numeric:tabular-nums}product-card product-price :is(s,.compare-at-price){color:var(--umlg-muted);font-size:12px}.product-card .product-badges__badge{padding:5px 8px;font:700 9px/1.4 var(--umlg-body)}.facets{padding:13px 16px;border:1px solid var(--umlg-line);border-radius:10px;background:var(--umlg-panel);color:var(--umlg-text)}.facets :is(button,summary,select){color:var(--umlg-text)}.button:not(.button-unstyled),.add-to-cart-button{min-height:48px;padding:12px 20px;border-radius:6px;font:800 11px/1.4 var(--umlg-body);letter-spacing:.08em;transition:transform .25s var(--umlg-ease),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.button:not(.button-unstyled):not(.button-secondary):not(.button--secondary),.add-to-cart-button{border:1px solid var(--umlg-red);background:linear-gradient(110deg,#d1202f,#941524);color:#fff}.button-secondary,.button--secondary{border:1px solid var(--umlg-line);background:var(--umlg-panel);color:var(--umlg-text)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:not(.button-unstyled):hover,.add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #00000038}}#MainContent .product-information .product-information__grid{width:min(var(--umlg-shell),calc(100% - var(--umlg-side) * 2))!important;margin-inline:auto!important;padding-block:64px 72px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:54px!important}#MainContent .product-information .product-information__grid>.product-information__media{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:100%}#MainContent .product-information .product-information__grid>.product-details{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;height:100%}#MainContent .product-information .product-details{padding:26px!important;border:1px solid var(--umlg-line)!important;border-radius:16px!important;background:var(--umlg-panel)!important}#MainContent .product-information .product-details>.group-block{overflow:visible;padding:0!important;border:0!important;background:transparent!important}#MainContent .product-information .product-details h1,#MainContent .product-information .product-details h1 *{max-width:100%!important;font:700 clamp(30px,3.4vw,48px)/1.1 var(--umlg-heading)!important;letter-spacing:-.035em!important}#MainContent .product-information .product-details .rte{color:var(--umlg-muted);font:400 14px/1.7 var(--umlg-body)}#MainContent .product-information .product-information__media{padding:12px!important;border:1px solid var(--umlg-line);border-radius:16px;background:var(--umlg-panel)}#MainContent :is(.cart__summary,.cart-summary){padding:24px;border:1px solid var(--umlg-line);border-radius:14px;background:var(--umlg-panel)}#MainContent :is(input[type=search],input[type=email],input[type=text],select,textarea){min-height:48px;padding:12px 14px;border:1px solid var(--umlg-line);border-radius:6px;background:var(--umlg-panel);color:var(--umlg-text);font:400 14px/1.5 var(--umlg-body)}.shopify-policy__container{width:min(850px,calc(100% - var(--umlg-side) * 2));max-width:none;margin:0 auto;padding:64px 0 72px;color:var(--umlg-text)}@media(min-width:1000px){#MainContent .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px)and (min-width:701px){:root{--umlg-shell: 860px;--umlg-side: 35px;--umlg-section-y: 58px}#MainContent .product-information .product-information__grid{padding-block:58px 64px!important;gap:42px!important}#MainContent .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent .umlg-collection-hero__inner{padding-block:52px;gap:42px}}@media(max-width:700px){:root{--umlg-shell: 100%;--umlg-side: 24px;--umlg-section-y: 52px}#MainContent .product-grid-container{padding-block:28px 58px}#MainContent .product-grid{gap:16px 12px}#MainContent .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(2,minmax(0,1fr))}product-card .product-card__content.product-grid__card{padding-bottom:15px;gap:8px}product-card .product-card__content>a[ref=productTitleLink]{margin-inline:13px}product-card [ref=productTitleLink] p{font-size:13px!important;line-height:1.45!important}product-card .product-card__content>product-price{max-width:calc(100% - 26px);margin-inline:13px;font-size:13px}#MainContent .umlg-collection-hero__inner{min-height:0;padding-block:48px;gap:28px}#MainContent .umlg-collection-hero__media,#MainContent .umlg-collection-hero__media img{max-height:none}#MainContent .umlg-signal-card__content{min-height:140px;padding:17px 15px}#MainContent .umlg-signal-card__title{font-size:18px}#MainContent .product-information .product-information__grid{width:calc(100% - var(--umlg-side) * 2)!important;padding-block:52px 58px!important;grid-template-columns:minmax(0,1fr)!important;gap:26px!important}#MainContent .product-information .product-information__grid>.product-information__media{grid-column:1!important;grid-row:1!important;width:100%!important}#MainContent .product-information .product-information__grid>.product-details{grid-column:1!important;grid-row:2!important;width:100%!important}#MainContent .product-information .product-details{padding:20px!important}#MainContent .product-information .product-information__media{padding:9px!important}.shopify-policy__container{padding:52px 0 58px}}@media(max-width:420px){:root{--umlg-side: 20px;--umlg-section-y: 48px}#MainContent .product-information .product-information__grid{padding-block:48px 54px!important}#MainContent .product-grid{grid-template-columns:1fr}.shopify-policy__container{padding:48px 0 54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}product-card.product-card,.button:not(.button-unstyled),.add-to-cart-button{transition:none!important;transform:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/umlg-sonic-noir.css.map */
