.brand-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-ann-bar{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));text-align:center;padding:var(--padding-xs) var(--padding-4xl);font-size:var(--font-size--3xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;font-weight:500;font-family:var(--font-body--family);line-height:var(--line-height--body-tight, 1.4)}.brand-header{z-index:var(--layer-sticky);background:rgb(var(--color-background-rgb) / .92);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:transform}.brand-header .header__heading-logo,.brand-header .header__logo{font-family:var(--font-heading--family);font-size:var(--font-size--2xl);letter-spacing:.04em;color:rgb(var(--color-foreground-heading-rgb, var(--color-foreground-rgb)));font-weight:var(--font-heading--weight, 400)}.brand-header nav a,.brand-header .header__menu-item{font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));font-family:var(--font-body--family);transition:color var(--animation-speed-slow, .2s) var(--animation-timing-hover, cubic-bezier(.25, .46, .45, .94));position:relative}.brand-header nav a:hover,.brand-header .header__menu-item:hover{color:rgb(var(--color-foreground-rgb))}.brand-header nav a:after,.brand-header .header__menu-item:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:rgb(var(--color-foreground-rgb));transition:width var(--animation-speed-slow, .2s) var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}.brand-header nav a:hover:after,.brand-header .header__menu-item:hover:after{width:100%}.brand-header .header__icon,.brand-header .header__icons button,.brand-header .header__icons a{font-size:var(--font-size--3xs);letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));background:none;border:none;cursor:pointer;min-height:var(--minimum-touch-target, 44px);display:inline-flex;align-items:center;transition:color var(--animation-speed-slow, .2s) var(--animation-timing-hover)}.brand-header .header__icon:hover,.brand-header .header__icons button:hover,.brand-header .header__icons a:hover{color:rgb(var(--color-foreground-rgb))}.brand-header .header__icon--cart{border:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-25, .25));border-radius:var(--style-border-radius-buttons-secondary, 3px);padding:var(--padding-xs) var(--padding-xl);color:rgb(var(--color-foreground-rgb));transition:background var(--animation-speed-slow) var(--animation-timing-hover),border-color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-header .header__icon--cart:hover{background:rgb(var(--color-foreground-rgb) / var(--opacity-8, .08));border-color:rgb(var(--color-border-rgb) / var(--opacity-40, .4))}.brand-hero{position:relative;height:90svh;overflow:hidden;background:rgb(var(--color-background-rgb))}.brand-hero .banner,.brand-hero .slideshow{height:100%}.brand-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--drawer-animation-speed, .2s) var(--animation-timing-fade-in, cubic-bezier(.16, 1, .3, 1));will-change:opacity}.brand-hero-slide.active,.brand-hero-slide[aria-current=true]{opacity:1}.brand-hero-slide img,.brand-hero-slide .media{filter:brightness(.55)}.brand-hero-content,.brand-hero .banner__content{position:absolute;bottom:var(--padding-6xl, 4rem);left:var(--padding-6xl, 4rem);max-width:600px;z-index:var(--layer-flat, 1)}.brand-hero-eyebrow{font-size:var(--font-size--3xs);letter-spacing:.35em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));margin-bottom:var(--margin-lg);font-family:var(--font-body--family);line-height:var(--line-height--body-tight, 1.4)}.brand-hero-title,.brand-hero .banner__heading{font-family:var(--font-heading--family);font-style:var(--font-heading--style, normal);font-size:clamp(3.25rem,7vw,6.25rem);line-height:.95;letter-spacing:.02em;margin-bottom:var(--margin-4xl);color:rgb(var(--color-foreground-rgb))}.brand-hero-cta,.brand-hero .banner__buttons .button{display:inline-flex;align-items:center;gap:var(--margin-md);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb));padding:var(--button-padding-block, 13px) var(--button-padding-inline, 24px);border-radius:var(--style-border-radius-buttons-primary, 3px);font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body--family);color:rgb(var(--color-foreground-rgb));background:transparent;min-height:var(--minimum-touch-target, 44px);cursor:pointer;transition:background var(--animation-speed-slow, .2s) var(--animation-timing-hover),color var(--animation-speed-slow, .2s) var(--animation-timing-hover),box-shadow var(--animation-speed-slow, .2s) var(--animation-timing-hover)}.brand-hero-cta:hover,.brand-hero .banner__buttons .button:hover{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));box-shadow:var(--shadow-button, 0 2px 3px rgb(0 0 0 / 20%))}.brand-hero-dots{position:absolute;bottom:var(--padding-6xl, 4rem);right:var(--padding-6xl, 4rem);display:flex;gap:var(--gap-sm);align-items:center;z-index:var(--layer-flat, 1)}.brand-hero-dot{width:24px;height:1px;background:rgb(var(--color-foreground-rgb) / var(--opacity-30, .3));cursor:pointer;transition:background var(--animation-speed-slow) var(--ease-out-cubic),width var(--animation-speed-slow) var(--ease-out-cubic)}.brand-hero-dot.active,.brand-hero-dot[aria-current=true]{background:rgb(var(--color-foreground-rgb));width:48px}.brand-marquee{border-top:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));overflow:hidden;padding:var(--padding-sm) 0;background:rgb(var(--color-background-rgb))}.brand-marquee-track{display:flex;white-space:nowrap;animation:brand-marquee-scroll 22s linear infinite;will-change:transform}.brand-marquee-item{font-family:var(--font-accent--family, var(--font-heading--family));font-size:var(--font-size--xs);letter-spacing:.3em;padding:0 var(--padding-5xl);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));flex-shrink:0;text-transform:uppercase}.brand-marquee-sep{color:rgb(var(--color-border-rgb) / var(--opacity-30, .3));padding:0 var(--padding-xs)}@keyframes brand-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-section-header{display:flex;align-items:baseline;justify-content:space-between;padding:var(--padding-5xl) var(--padding-6xl) var(--padding-4xl);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12))}.brand-section-title{font-family:var(--font-heading--family);font-style:var(--font-heading--style, normal);font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:.04em;color:rgb(var(--color-foreground-heading-rgb, var(--color-foreground-rgb)));line-height:var(--line-height--heading-normal, 1.25)}.brand-view-all{font-size:var(--font-size--3xs);letter-spacing:.25em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-30, .3));padding-bottom:var(--padding-2xs);font-family:var(--font-body--family);transition:color var(--animation-speed-slow) var(--animation-timing-hover),border-color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-view-all:hover{color:rgb(var(--color-foreground-rgb));border-color:rgb(var(--color-foreground-rgb))}.brand-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-top:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12))}.brand-product-card,.brand-product-grid .card-wrapper,.brand-product-grid .product-card{background:rgb(var(--color-background-rgb));cursor:pointer;position:relative;overflow:hidden;z-index:var(--layer-base, 0)}.brand-product-img-wrap,.brand-product-card .card__media{aspect-ratio:3 / 4;background:rgb(var(--color-background-rgb));position:relative;overflow:hidden}.brand-product-card .img-main,.brand-product-card .card__media--primary{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--animation-speed-slow, .2s) var(--animation-timing-hover)}.brand-product-card .img-hover,.brand-product-card .card__media--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--animation-speed-slow, .2s) var(--animation-timing-hover)}.brand-product-card:hover .img-hover,.brand-product-card:hover .card__media--secondary{opacity:1}.brand-product-card:hover .img-main,.brand-product-card:hover .card__media--primary{opacity:0}.brand-product-info,.brand-product-card .card__content,.brand-product-card .card__information{padding:var(--padding-lg) var(--padding-lg) var(--padding-4xl);background:rgb(var(--color-background-rgb))}.brand-product-name,.brand-product-card .card__heading{font-size:var(--font-size--3xs);letter-spacing:var(--letter-spacing-sm, .06em);text-transform:uppercase;line-height:var(--line-height--body-tight, 1.4);margin-bottom:var(--margin-xs);font-weight:400;font-family:var(--font-body--family);color:rgb(var(--color-foreground-rgb))}.brand-product-price,.brand-product-card .price,.brand-product-card .price__regular{font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));font-family:var(--font-body--family)}.brand-product-card .price__sale,.brand-product-card .price s{opacity:var(--opacity-40, .4);margin-right:var(--margin-xs)}.brand-sold-out-badge,.brand-product-card .badge{position:absolute;top:var(--margin-md);left:var(--margin-md);background:rgb(var(--color-background-rgb));border:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-25, .25));border-radius:var(--style-border-radius-xs, .2rem);font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;padding:var(--padding-2xs) var(--padding-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));z-index:var(--layer-raised, 2);font-family:var(--font-body--family)}.brand-editorial{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-top:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12))}.brand-editorial-panel{aspect-ratio:4 / 3;background:rgb(var(--color-background-rgb));position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:flex-end}.brand-ed-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1));z-index:var(--layer-section-background, -2)}.brand-editorial-panel:hover .brand-ed-bg{transform:scale(1.03)}.brand-ed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--color-shadow-rgb, 0 0 0) / .9) 0%,transparent 55%);z-index:var(--layer-lowest, -1)}.brand-ed-content{position:relative;z-index:var(--layer-flat, 1);padding:var(--padding-4xl) var(--padding-5xl);width:100%}.brand-ed-label{font-size:var(--font-size--3xs);letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));margin-bottom:var(--margin-md);font-family:var(--font-body--family);line-height:var(--line-height--body-tight, 1.4)}.brand-ed-title{font-family:var(--font-heading--family);font-style:var(--font-heading--style, normal);font-size:var(--font-size--4xl, 2.5rem);line-height:.95;letter-spacing:.02em;margin-bottom:var(--margin-lg);color:rgb(var(--color-foreground-rgb))}.brand-ed-link{font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-20, .2));padding-bottom:var(--padding-2xs);display:inline-block;font-family:var(--font-body--family);transition:color var(--animation-speed-slow) var(--animation-timing-hover),border-color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-editorial-panel:hover .brand-ed-link{color:rgb(var(--color-foreground-rgb));border-color:rgb(var(--color-foreground-rgb))}.brand-artist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-top:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12))}.brand-artist-card{aspect-ratio:1 / 1.2;background:rgb(var(--color-background-rgb));position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:flex-end}.brand-artist-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}.brand-artist-card:hover .brand-artist-bg{transform:scale(1.04)}.brand-artist-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--color-shadow-rgb, 0 0 0) / .85),rgb(var(--color-shadow-rgb, 0 0 0) / .1) 60%);z-index:var(--layer-raised, 2)}.brand-artist-name{position:relative;z-index:var(--layer-heightened, 4);padding:var(--padding-xl) var(--padding-xl) var(--padding-4xl);font-family:var(--font-heading--family);font-size:var(--font-size--2xl, 1.5rem);letter-spacing:.05em;line-height:1;color:rgb(var(--color-foreground-rgb))}.brand-artist-count{font-size:var(--font-size--3xs);font-family:var(--font-body--family);letter-spacing:.15em;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));display:block;margin-top:var(--margin-2xs)}.brand-artist-mono{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading--family);font-size:clamp(3.75rem,10vw,7.5rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-5, .05));letter-spacing:-.02em;line-height:1;word-break:break-all;text-align:center;padding:var(--padding-lg);z-index:var(--layer-flat, 1)}.brand-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-top:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12))}.brand-news-card{background:rgb(var(--color-background-rgb));padding:var(--padding-5xl) var(--padding-5xl) var(--padding-6xl);cursor:pointer;transition:background var(--animation-speed-slow) var(--animation-timing-hover)}.brand-news-card:hover{background:rgb(var(--color-foreground-rgb) / var(--opacity-5, .05))}.brand-news-card:hover .brand-news-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-foreground-rgb) / var(--opacity-50, .5))}.brand-news-img,.brand-news-card .article-card__image-wrapper{aspect-ratio:16 / 9;background:rgb(var(--color-background-rgb));margin-bottom:var(--margin-4xl);overflow:hidden;border-radius:var(--style-border-radius-xs, .2rem);border:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-8, .08))}.brand-news-date,.brand-news-card .article-card__info time{font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));margin-bottom:var(--margin-md);font-family:var(--font-body--family);display:block}.brand-news-title,.brand-news-card .article-card__title{font-size:var(--font-size--md, 1rem);font-weight:400;line-height:var(--line-height--heading-normal, 1.25);letter-spacing:.01em;margin-bottom:var(--margin-sm);color:rgb(var(--color-foreground-rgb));font-family:var(--font-body--family);transition:text-decoration-color var(--animation-speed) var(--animation-timing-hover)}.brand-news-excerpt,.brand-news-card .article-card__excerpt{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));line-height:var(--line-height--body-normal, 1.6);font-family:var(--font-body--family)}.brand-newsletter{padding:var(--padding-6xl);text-align:center;border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));background:rgb(var(--color-background-rgb))}.brand-newsletter-eyebrow{font-size:var(--font-size--3xs);letter-spacing:.35em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));margin-bottom:var(--margin-4xl);font-family:var(--font-body--family)}.brand-newsletter-title,.brand-newsletter .section-header__title{font-family:var(--font-heading--family);font-style:var(--font-heading--style, normal);font-size:var(--font-size--5xl, 3rem);letter-spacing:.04em;margin-bottom:var(--margin-5xl);color:rgb(var(--color-foreground-rgb));line-height:var(--line-height--heading-normal, 1.25)}.brand-newsletter-form{display:flex;justify-content:center;max-width:480px;margin:0 auto;gap:0}.brand-newsletter-input,.brand-newsletter .field__input,.brand-newsletter input[type=email]{flex:1;background:transparent;border:none;box-shadow:var(--input-box-shadow, 0 0 0 1px rgb(var(--color-border-rgb) / .25));border-radius:var(--style-border-radius-inputs, 4px) 0 0 var(--style-border-radius-inputs, 4px);color:rgb(var(--color-foreground-rgb));padding:var(--input-padding, .8rem);font-family:var(--font-body--family);font-size:var(--font-size--xs, .8125rem);outline:none;transition:box-shadow var(--animation-speed-slow) var(--animation-timing-hover)}.brand-newsletter-input::placeholder,.brand-newsletter .field__input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-40, .4));font-size:var(--font-size--3xs);letter-spacing:.1em;text-transform:uppercase}.brand-newsletter-input:focus,.brand-newsletter .field__input:focus{box-shadow:var(--input-box-shadow-focus, 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .4))}.brand-newsletter-btn,.brand-newsletter button[type=submit]{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border:none;cursor:pointer;padding:var(--button-padding-block, 13px) var(--button-padding-inline, 24px);border-radius:0 var(--style-border-radius-inputs, 4px) var(--style-border-radius-inputs, 4px) 0;font-family:var(--font-body--family);font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;min-height:var(--minimum-touch-target, 44px);box-shadow:var(--shadow-button, 0 2px 3px rgb(0 0 0 / 20%));transition:opacity var(--animation-speed-slow) var(--animation-timing-hover),box-shadow var(--animation-speed-slow) var(--animation-timing-hover)}.brand-newsletter-btn:hover,.brand-newsletter button[type=submit]:hover{opacity:var(--opacity-85, .85);box-shadow:none}.brand-footer{padding:var(--padding-5xl) var(--padding-6xl) var(--padding-4xl);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--gap-3xl);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-12, .12));background:rgb(var(--color-background-rgb))}.brand-footer-logo{font-family:var(--font-heading--family);font-style:var(--font-heading--style, normal);font-size:var(--font-size--3xl, 2rem);letter-spacing:.04em;margin-bottom:var(--margin-lg);color:rgb(var(--color-foreground-rgb))}.brand-footer-desc{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));line-height:var(--line-height--body-normal, 1.6);margin-bottom:var(--margin-4xl);font-family:var(--font-body--family)}.brand-footer-social{display:flex;gap:var(--gap-lg)}.brand-footer-social a,.brand-footer .footer-social a{font-size:var(--font-size--3xs);letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));font-family:var(--font-body--family);transition:color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-footer-social a:hover,.brand-footer .footer-social a:hover{color:rgb(var(--color-foreground-rgb))}.brand-footer-col-title,.brand-footer .footer-block__heading{font-size:var(--font-size--3xs);letter-spacing:.25em;text-transform:uppercase;margin-bottom:var(--margin-4xl);color:rgb(var(--color-foreground-rgb));font-family:var(--font-body--family);font-weight:500}.brand-footer-links{display:flex;flex-direction:column;gap:var(--gap-md)}.brand-footer-links a,.brand-footer .footer-block__list a{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));font-family:var(--font-body--family);transition:color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-footer-links a:hover,.brand-footer .footer-block__list a:hover{color:rgb(var(--color-foreground-rgb))}.brand-footer-bottom,.brand-footer~.brand-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-4xl) var(--padding-6xl);font-size:var(--font-size--3xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));font-family:var(--font-body--family);background:rgb(var(--color-background-rgb))}.brand-payment-icons{display:flex;gap:var(--gap-sm);flex-wrap:wrap;align-items:center}.brand-payment-icon{background:rgb(var(--color-foreground-rgb) / var(--opacity-8, .08));border:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-15, .15));border-radius:var(--style-border-radius-xs, .2rem);padding:var(--padding-2xs) var(--padding-sm);font-size:var(--font-size--3xs);letter-spacing:var(--letter-spacing-sm, .06em);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-50, .5));font-family:var(--font-body--family)}.brand-btn-primary,.button--primary.brand-styled{background:transparent;color:rgb(var(--color-foreground-rgb));border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb));border-radius:var(--style-border-radius-buttons-primary, 3px);padding:var(--button-padding-block, 13px) var(--button-padding-inline, 24px);font-family:var(--font-body--family);font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;min-height:var(--minimum-touch-target, 44px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--animation-speed-slow) var(--animation-timing-hover),color var(--animation-speed-slow) var(--animation-timing-hover),box-shadow var(--animation-speed-slow) var(--animation-timing-hover)}.brand-btn-primary:hover,.button--primary.brand-styled:hover{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));box-shadow:var(--shadow-button, 0 2px 3px rgb(0 0 0 / 20%))}.brand-btn-secondary,.button--secondary.brand-styled{background:transparent;color:rgb(var(--color-foreground-rgb) / var(--opacity-60, .6));border:none;border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-border-rgb) / var(--opacity-30, .3));border-radius:0;padding:0 0 var(--padding-2xs);font-family:var(--font-body--family);font-size:var(--font-size--3xs);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color var(--animation-speed-slow) var(--animation-timing-hover),border-color var(--animation-speed-slow) var(--animation-timing-hover)}.brand-btn-secondary:hover,.button--secondary.brand-styled:hover{color:rgb(var(--color-foreground-rgb));border-color:rgb(var(--color-foreground-rgb))}.brand-newsletter-input:focus-visible,.brand-newsletter-btn:focus-visible,.brand-btn-primary:focus-visible,.brand-btn-secondary:focus-visible,.brand-hero-cta:focus-visible,.brand-view-all:focus-visible{outline:var(--focus-outline-width, .09375rem) solid rgb(var(--color-foreground-rgb));outline-offset:var(--focus-outline-offset, .2em);border-radius:var(--style-border-radius-xs, .2rem)}.brand-pp-1{background:radial-gradient(ellipse at center,#1e1a14,#0d0b0a)}.brand-pp-2{background:radial-gradient(ellipse at center,#141e1a,#0a0d0c)}.brand-pp-3{background:radial-gradient(ellipse at center,#141418,#0a0a0c)}.brand-pp-4{background:radial-gradient(ellipse at center,#1a141a,#0c0a0c)}.brand-pp-5{background:radial-gradient(ellipse at center,#181814,#0c0c0a)}.brand-pp-6{background:radial-gradient(ellipse at center,#14181c,#0a0c0e)}.brand-pp-7{background:radial-gradient(ellipse at center,#1c1414,#0e0a0a)}.brand-pp-8{background:radial-gradient(ellipse at center,#141c14,#0a0e0a)}.brand-product-graphic{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-2xs)}.brand-pg-line{height:1px;background:rgb(var(--color-foreground-rgb) / var(--opacity-15, .15))}.brand-pg-rect{border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-8, .08));border-radius:var(--style-border-radius-xs, .2rem)}@media(max-width:1100px){.brand-product-grid,.brand-artist-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.brand-section-header{padding:var(--padding-4xl) var(--padding-xl)}.brand-newsletter{padding:var(--padding-5xl) var(--padding-xl)}.brand-product-grid,.brand-artist-grid{grid-template-columns:repeat(2,1fr)}.brand-editorial,.brand-news-grid{grid-template-columns:1fr}.brand-footer{grid-template-columns:1fr 1fr;padding:var(--padding-4xl) var(--padding-xl);gap:var(--gap-2xl)}.brand-footer-bottom{padding:var(--padding-3xl) var(--padding-xl);flex-direction:column;gap:var(--gap-lg);text-align:center}.brand-hero-content{left:var(--padding-xl);bottom:var(--padding-5xl)}.brand-hero-dots{right:var(--padding-xl);bottom:var(--padding-5xl)}.brand-hero-title{font-size:clamp(3.25rem,14vw,4.5rem)}.brand-editorial-panel{aspect-ratio:3 / 2}.brand-news-card{padding:var(--padding-4xl) var(--padding-xl)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
