:root{--brand-bg:#000000;--brand-surface:#0d0d0d;--brand-surface-2:#141414;--brand-text:#ffffff;--brand-muted:#cfcfcf;--brand-orange:#ff6a00;--brand-line:#262626;--brand-danger:#ff5b66;--img-radius-sm:12px;--img-radius-md:18px;--img-radius-lg:24px}html,body{background:var(--brand-bg);color:var(--brand-text)}body{accent-color:var(--brand-orange)}.logo-img--header{width:clamp(190px,48vw,280px)!important;max-width:100%!important;height:auto!important;max-height:48px!important;object-fit:contain!important}.logo-img--footer-wordmark{width:clamp(220px,72vw,320px)!important;height:auto!important;object-fit:contain!important}.slideshow .slide picture,.slideshow .slide picture img{width:100%;height:100%}.slideshow .slide picture img{display:block;object-fit:cover;object-position:center}.collection-hero img,.collection-banner img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:center;border-radius:var(--img-radius-lg)}.product-card .card-media,.product-card .media,.card-product .card-media{background:#080808;overflow:hidden;border-radius:var(--img-radius-md)}.product-card .card-img,.product-card .card-media img,.card-product img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain!important;object-position:center;background:#080808}.featured-collection .product-grid:has(>:only-child) .product-card .card-img,.featured-collection .product-grid:has(>:only-child) .product-card .card-media img{aspect-ratio:4 / 3;object-fit:contain!important}.collection-card img,.list-collections img,.promo-grid img,.promo-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:var(--img-radius-md)}.template-product .gallery-stage,.template-product .gallery-viewport,.template-product .gallery-slide{background:#070707}.template-product .gallery-slide img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain!important;object-position:center;background:#070707}.template-product .thumb img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.iwt-media img,.image-with-text img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center;border-radius:var(--img-radius-lg)}.blog-card img,.article-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:var(--img-radius-md)}.article-hero img{display:block;width:100%;height:auto;max-height:720px;object-fit:cover;object-position:center;border-radius:var(--img-radius-lg)}.cart-line-media img,.cart-item img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;background:#080808;border-radius:12px}.pay-seal img,.pay-seals--assets img{object-fit:contain!important;object-position:center}.product-info,.footer-shell,.cart-drawer,.pdp-price-panel,.pdp-payment-methods,.pdp-description-card,.pdp-extra details{border-color:var(--brand-line)!important}.btn-primary,button.btn-primary,a.btn-primary{background:var(--brand-orange)!important;color:#111!important;border-color:var(--brand-orange)!important}@media(max-width:749px){.logo-img--header{width:clamp(184px,54vw,230px)!important;max-height:40px!important}.logo-img--footer-wordmark{width:min(78vw,290px)!important}.slideshow .slide{min-height:min(88vw,620px)}.slideshow .slide picture img{object-position:center center}.collection-hero img,.collection-banner img{max-height:220px;border-radius:18px}.product-card .card-img,.product-card .card-media img,.card-product img{aspect-ratio:1 / 1}.featured-collection .product-grid:has(>:only-child) .product-card .card-img,.featured-collection .product-grid:has(>:only-child) .product-card .card-media img{aspect-ratio:4 / 3}.template-product .gallery-slide img{aspect-ratio:4 / 5}.iwt-media img,.image-with-text img{aspect-ratio:4 / 3;border-radius:18px}}@media(min-width:750px){.product-card .card-img,.product-card .card-media img,.card-product img{aspect-ratio:4 / 5}.featured-collection .product-grid:has(>:only-child) .product-card .card-img,.featured-collection .product-grid:has(>:only-child) .product-card .card-media img{aspect-ratio:16 / 10}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/image-system.css.map */
