@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600&family=Syne:wght@400;500;600;700;800&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--sd-bg: #0D0C0B;--sd-bg-card: #1E1C1A;--sd-bg-subtle: #171614;--sd-border: #3A3530;--sd-border-dim: #252220;--sd-text: #F2EDE4;--sd-text-muted: #8A8278;--sd-text-dim: #4A4540;--sd-gold: #B8974A;--sd-gold-light: #D4AF6A;--sd-gold-dim: #7A6330;--sd-gold-bg: rgba(184,151,74,.08);--sd-flash: #FF3328;--sd-font-display: "Cormorant Garamond", Georgia, serif;--sd-font-body: "Syne", system-ui, sans-serif;--sd-font-mono: "Space Mono", "Courier New", monospace;--sd-text-2xs: .65rem;--sd-text-xs: .75rem;--sd-text-sm: .875rem;--sd-text-md: 1rem;--sd-text-lg: 1.125rem;--sd-text-xl: 1.375rem;--sd-text-2xl: 1.75rem;--sd-text-3xl: 2.5rem;--sd-text-4xl: 3.5rem;--sd-text-5xl: 5rem;--sd-text-6xl: 7.5rem;--sd-s1: .25rem;--sd-s2: .5rem;--sd-s3: .75rem;--sd-s4: 1rem;--sd-s5: 1.25rem;--sd-s6: 1.5rem;--sd-s8: 2rem;--sd-s10: 2.5rem;--sd-s12: 3rem;--sd-s16: 4rem;--sd-s20: 5rem;--sd-s24: 6rem;--sd-s32: 8rem;--sd-max-w: 1280px;--sd-max-w-narrow: 800px;--sd-gutter: clamp(1.25rem, 4vw, 3rem);--sd-r-sm: 2px;--sd-r-md: 4px;--sd-r-lg: 8px;--sd-r-pill: 999px;--sd-ease-out: cubic-bezier(.16, 1, .3, 1);--sd-ease-in: cubic-bezier(.7, 0, .84, 0);--sd-t-fast: .15s;--sd-t-base: .25s;--sd-t-slow: .4s;--sd-shadow-card: 0 1px 0 rgba(255,255,255,.03), 0 4px 24px rgba(0,0,0,.5);--sd-shadow-gold: 0 0 0 1px var(--sd-gold-dim), 0 4px 20px rgba(184,151,74,.15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background-color:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-font-body);font-size:var(--sd-text-md);font-weight:400;line-height:1.65}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}::selection{background-color:var(--sd-gold);color:var(--sd-bg)}:root{--color-background-1: 13, 12, 11;--color-background-2: 30, 28, 26;--color-foreground: 242, 237, 228;--color-foreground-secondary: 138, 130, 120;--color-shadow: 13, 12, 11;--color-button: 184, 151, 74;--color-button-text: 13, 12, 11;--color-base-solid-button-labels: 13, 12, 11;--color-secondary-button-label: 242, 237, 228;--color-link: 184, 151, 74;--color-badge-foreground-1: 13, 12, 11;--color-badge-background-1: 184, 151, 74;--color-badge-border-1: 184, 151, 74;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Syne", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-scale: 1;--font-heading-scale: 1;--buttons-radius: 2;--buttons-border-width: 1;--inputs-radius: 2;--inputs-border-width: 1}.shopify-section,.color-background-1,.color-background-2{background-color:var(--sd-bg);color:var(--sd-text)}.sd-display{font-family:var(--sd-font-display);font-weight:600;line-height:.95;letter-spacing:-.02em;color:var(--sd-text)}.sd-display--6xl{font-size:var(--sd-text-6xl)}.sd-display--5xl{font-size:var(--sd-text-5xl)}.sd-display--4xl{font-size:var(--sd-text-4xl)}.sd-display--3xl{font-size:var(--sd-text-3xl)}.sd-display-italic{font-family:var(--sd-font-display);font-style:italic;font-weight:300;font-size:var(--sd-text-3xl);line-height:1.2;color:var(--sd-text-muted)}.sd-heading{font-family:var(--sd-font-body);font-weight:700;line-height:1.15;letter-spacing:.01em;color:var(--sd-text)}.sd-heading--2xl{font-size:var(--sd-text-2xl)}.sd-heading--xl{font-size:var(--sd-text-xl)}.sd-heading--lg{font-size:var(--sd-text-lg)}.sd-label{font-family:var(--sd-font-mono);font-size:var(--sd-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--sd-text-muted);line-height:1}.sd-label--gold{color:var(--sd-gold)}.sd-label--flash{color:var(--sd-flash)}.sd-body{font-family:var(--sd-font-body);font-size:var(--sd-text-md);font-weight:400;line-height:1.75;color:var(--sd-text-muted)}.sd-body--lg{font-size:var(--sd-text-lg);line-height:1.65}.sd-price{font-family:var(--sd-font-mono);font-size:var(--sd-text-sm);color:var(--sd-gold);letter-spacing:.05em}.sd-price--original{text-decoration:line-through;color:var(--sd-text-dim);margin-right:var(--sd-s2)}.sd-container{width:100%;max-width:var(--sd-max-w);margin-inline:auto;padding-inline:var(--sd-gutter)}.sd-container--narrow{max-width:var(--sd-max-w-narrow)}.sd-section{padding-block:var(--sd-s24)}.sd-section--sm{padding-block:var(--sd-s16)}.sd-section--lg{padding-block:var(--sd-s32)}.sd-divider{border:none;border-top:1px solid var(--sd-border)}.sd-divider--gold{border-color:var(--sd-gold-dim)}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sd-s2);font-family:var(--sd-font-body);font-size:var(--sd-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:var(--sd-s4) var(--sd-s8);border:1px solid transparent;cursor:pointer;transition:background-color var(--sd-t-base) var(--sd-ease-out),border-color var(--sd-t-base) var(--sd-ease-out),transform var(--sd-t-base) var(--sd-ease-out),box-shadow var(--sd-t-base) var(--sd-ease-out);white-space:nowrap;text-decoration:none;border-radius:var(--sd-r-sm);line-height:1}.sd-btn--primary{background-color:var(--sd-gold);color:var(--sd-bg);border-color:var(--sd-gold)}.sd-btn--primary:hover{background-color:var(--sd-gold-light);border-color:var(--sd-gold-light);transform:translateY(-1px);box-shadow:0 8px 24px #b8974a47}.sd-btn--primary:active{transform:translateY(0);box-shadow:none}.sd-btn--secondary{background-color:transparent;color:var(--sd-text);border-color:var(--sd-border)}.sd-btn--secondary:hover{border-color:var(--sd-text-muted);background-color:#f2ede40a}.sd-btn--ghost{background-color:transparent;color:var(--sd-gold);border-color:transparent;padding-inline:0}.sd-btn--ghost:after{content:"\2192";display:inline-block;transition:transform var(--sd-t-base) var(--sd-ease-out);margin-left:var(--sd-s2)}.sd-btn--ghost:hover:after{transform:translate(5px)}.sd-btn--lg{font-size:var(--sd-text-sm);padding:var(--sd-s5) var(--sd-s12)}.sd-btn--sm{padding:var(--sd-s2) var(--sd-s5)}.button,.btn,button[type=submit]{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-xs)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:var(--sd-r-sm)!important;background-color:var(--sd-gold)!important;color:var(--sd-bg)!important;border-color:var(--sd-gold)!important}.button:hover,button[type=submit]:hover{background-color:var(--sd-gold-light)!important;border-color:var(--sd-gold-light)!important}.button--secondary{background-color:transparent!important;color:var(--sd-text)!important;border-color:var(--sd-border)!important}.button--secondary:hover{border-color:var(--sd-text-muted)!important;background-color:#f2ede40a!important}.sd-card{background-color:var(--sd-bg-card);border:1px solid var(--sd-border);border-radius:var(--sd-r-md);overflow:hidden;transition:transform var(--sd-t-base) var(--sd-ease-out),box-shadow var(--sd-t-base) var(--sd-ease-out)}.sd-card:hover{transform:translateY(-3px);box-shadow:var(--sd-shadow-card)}.sd-card--gold{border-color:var(--sd-gold-dim);box-shadow:var(--sd-shadow-gold)}.sd-card__image{aspect-ratio:1 / 1;overflow:hidden;background-color:var(--sd-bg-subtle);position:relative}.sd-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--sd-t-slow) var(--sd-ease-out)}.sd-card:hover .sd-card__image img{transform:scale(1.04)}.sd-card__badge{position:absolute;top:var(--sd-s3);left:var(--sd-s3);z-index:1}.sd-card__body{padding:var(--sd-s5) var(--sd-s5) var(--sd-s6)}.sd-card__eyebrow{font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-muted);margin-bottom:var(--sd-s2)}.sd-card__title{font-family:var(--sd-font-body);font-size:var(--sd-text-lg);font-weight:700;color:var(--sd-text);line-height:1.25;margin-bottom:var(--sd-s3)}.sd-card__price-row{display:flex;align-items:center;gap:var(--sd-s3)}.sd-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sd-s5)}@media(max-width:600px){.sd-product-grid{grid-template-columns:repeat(2,1fr);gap:var(--sd-s3)}}.sd-badge{display:inline-flex;align-items:center;font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:var(--sd-s1) var(--sd-s3);border-radius:var(--sd-r-pill);line-height:1.5}.sd-badge--gold{background-color:var(--sd-gold-bg);color:var(--sd-gold);border:1px solid var(--sd-gold-dim)}.sd-badge--flash{background-color:#ff33281a;color:var(--sd-flash);border:1px solid rgba(255,51,40,.3)}.sd-badge--muted{background-color:#f2ede40d;color:var(--sd-text-muted);border:1px solid var(--sd-border)}.sd-trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sd-s8);padding-block:var(--sd-s5);border-top:1px solid var(--sd-border);border-bottom:1px solid var(--sd-border)}.sd-trust-bar__item{display:flex;align-items:center;gap:var(--sd-s2);font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-muted);white-space:nowrap}.sd-trust-bar__icon{color:var(--sd-gold);font-size:var(--sd-text-sm)}.product-form__trust-bar{display:flex;flex-wrap:wrap;gap:var(--sd-s5);margin-top:var(--sd-s5);padding-top:var(--sd-s5);border-top:1px solid var(--sd-border)}.product-form__trust-bar span{font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-muted)}.sd-marquee{overflow:hidden;padding-block:var(--sd-s3)}.sd-marquee--gold{background-color:var(--sd-gold)}.sd-marquee--dark{background-color:var(--sd-bg-card);border-top:1px solid var(--sd-border);border-bottom:1px solid var(--sd-border)}.sd-marquee__track{display:flex;gap:0;width:max-content;animation:sd-ticker 32s linear infinite}.sd-marquee:hover .sd-marquee__track{animation-play-state:paused}.sd-marquee__item{font-family:var(--sd-font-mono);font-size:var(--sd-text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700;white-space:nowrap;padding-inline:var(--sd-s6)}.sd-marquee--gold .sd-marquee__item{color:var(--sd-bg)}.sd-marquee--dark .sd-marquee__item{color:var(--sd-text-muted)}.sd-marquee__sep{font-family:var(--sd-font-mono);font-size:var(--sd-text-xs);white-space:nowrap;display:inline-flex;align-items:center}.sd-marquee--gold .sd-marquee__sep{color:#0d0c0b59}.sd-marquee--dark .sd-marquee__sep{color:var(--sd-gold)}@keyframes sd-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sd-marquee__track{animation-play-state:paused}}.sd-classified{position:relative}.sd-classified__stamp{position:absolute;top:50%;right:8%;transform:translateY(-50%) rotate(-12deg);border:3px solid var(--sd-flash);color:var(--sd-flash);font-family:var(--sd-font-mono);font-size:var(--sd-text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:var(--sd-s2) var(--sd-s5);opacity:.7;pointer-events:none;z-index:2;white-space:nowrap;line-height:1.6;text-align:center;-webkit-user-select:none;user-select:none}.sd-stamp{display:inline-block;border:2px solid var(--sd-flash);color:var(--sd-flash);font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:var(--sd-s1) var(--sd-s4);transform:rotate(-4deg);opacity:.85;line-height:1.6}.sd-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sd-s5);align-items:start}@media(max-width:860px){.sd-tier-grid{grid-template-columns:1fr;max-width:400px;margin-inline:auto}}.sd-tier-card{background-color:var(--sd-bg-card);border:1px solid var(--sd-border);border-radius:var(--sd-r-md);padding:var(--sd-s8);display:flex;flex-direction:column;gap:var(--sd-s5);transition:transform var(--sd-t-base) var(--sd-ease-out)}.sd-tier-card--featured{border-color:var(--sd-gold-dim);background:linear-gradient(160deg,#1e1c1a,#231f17);box-shadow:var(--sd-shadow-gold)}.sd-tier-card:hover{transform:translateY(-4px)}.sd-tier-card__rank{font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sd-text-muted)}.sd-tier-card--featured .sd-tier-card__rank{color:var(--sd-gold)}.sd-tier-card__name{font-family:var(--sd-font-display);font-size:var(--sd-text-3xl);font-weight:600;line-height:1;color:var(--sd-text)}.sd-tier-card__price{font-family:var(--sd-font-mono);font-size:var(--sd-text-xl);color:var(--sd-gold);padding-top:var(--sd-s5);border-top:1px solid var(--sd-border);line-height:1.2}.sd-tier-card__price sub{font-size:var(--sd-text-xs);color:var(--sd-text-muted);vertical-align:middle;margin-left:var(--sd-s1)}.sd-tier-card__benefits{list-style:none;display:flex;flex-direction:column;gap:var(--sd-s3);flex:1}.sd-tier-card__benefit{font-family:var(--sd-font-body);font-size:var(--sd-text-sm);color:var(--sd-text-muted);padding-left:var(--sd-s6);position:relative;line-height:1.5}.sd-tier-card__benefit:before{content:"\2014";position:absolute;left:0;color:var(--sd-gold-dim)}.sd-tier-card--featured .sd-tier-card__benefit{color:var(--sd-text)}.sd-tier-card--featured .sd-tier-card__benefit:before{color:var(--sd-gold)}.shopify-section-group-header-group,.shopify-section-group-header-group .shopify-section,#shopify-section-announcement-bar,.announcement-bar__wrapper,announcement-bar,slideshow-component{background-color:var(--sd-bg-card)!important;width:100%!important;max-width:100%!important;display:block!important}.announcement-bar,.announcement-bar__content,[id*=announcement],[class*=announcement-bar]{background-color:var(--sd-bg-card)!important;border-bottom:1px solid var(--sd-border)!important;width:100%!important}.announcement-bar__prev,.announcement-bar__next,.slideshow__prev,.slideshow__next,.announcement-bar button,slideshow-component button{background-color:var(--sd-bg-card)!important;border:none!important;color:var(--sd-text-muted)!important}.announcement-bar__prev:hover,.announcement-bar__next:hover,slideshow-component button:hover{color:var(--sd-gold)!important;background-color:var(--sd-bg-card)!important}.announcement-bar__prev svg,.announcement-bar__next svg,slideshow-component button svg{fill:currentColor!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a,[class*=announcement-bar] p,[class*=announcement-bar] a{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-2xs)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important}.announcement-bar a:hover,[class*=announcement-bar] a:hover{color:var(--sd-gold)!important}.announcement-bar__progress,.announcement-bar .progress,.slideshow__progress,slideshow-component .progress,.announcement-bar__pagination{display:none!important}.announcement-bar,.announcement-bar__content,[class*=announcement-bar]{border-bottom:none!important}.header,.header-wrapper{background-color:var(--sd-bg)!important;border-bottom:1px solid var(--sd-border)!important}.header__heading-link{font-family:var(--sd-font-display)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--sd-text)!important;text-transform:none!important}.header__menu-item span,.header__menu-item .header__active-menu-item{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-2xs)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--sd-text)!important;transition:color var(--sd-t-fast)!important}.header__menu-item:hover span{color:var(--sd-gold)!important}.header__icon,.header__icon svg{color:var(--sd-text)!important}.header__submenu,.mega-menu{background-color:var(--sd-bg-card)!important;border:1px solid var(--sd-border)!important;border-top:none!important}.mega-menu .header__menu-item span{color:var(--sd-text-muted)!important;font-size:var(--sd-text-2xs)!important}.mega-menu .header__menu-item:hover span{color:var(--sd-gold)!important}.localization-form__select,.disclosure__button,.localization-selector,.localization-selector.link,header .localization-form button,header .disclosure button,.header__localization button,.header-localization button{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-2xs)!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sd-text)!important;background-color:transparent!important;border:none!important;padding:0!important}.localization-form__select:hover,.disclosure__button:hover,header .disclosure button:hover{color:var(--sd-gold)!important}.disclosure__list,.localization-selector__list,.disclosure-has-popup .disclosure__list{background-color:var(--sd-bg-card)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-r-sm)!important}.disclosure__item a,.disclosure__list a,.localization-selector__item a{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-xs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important}.disclosure__item a:hover,.disclosure__list a:hover{color:var(--sd-gold)!important;background-color:#b8974a0f!important}.footer,.footer-section{background-color:var(--sd-bg-card)!important;border-top:1px solid var(--sd-border)!important;color:var(--sd-text-muted)!important}.footer__heading{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-2xs)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important;margin-bottom:var(--sd-s4)!important}.footer__list-item a,.footer a{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-sm)!important;color:var(--sd-text-muted)!important;transition:color var(--sd-t-fast)!important}.footer__list-item a:hover,.footer a:hover{color:var(--sd-gold)!important}.footer__copyright,.footer .copyright{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-2xs)!important;letter-spacing:.12em!important;color:var(--sd-text-dim)!important}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=password],input[type=search]{background-color:var(--sd-bg-subtle)!important;border-color:var(--sd-border)!important;color:var(--sd-text)!important;font-family:var(--sd-font-body)!important;border-radius:var(--sd-r-sm)!important}.field__input:focus,.select__select:focus,textarea:focus,input[type=text]:focus,input[type=email]:focus{border-color:var(--sd-gold-dim)!important;box-shadow:0 0 0 3px #b8974a1f!important;outline:none!important}.field__label,label{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-xs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important}.search-modal .field__label,.search-modal label,.search__label{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-2xs)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important}.search-modal .field__input,.search-modal input[type=search],.search-modal input{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-md)!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--sd-text)!important;background-color:transparent!important;border-color:var(--sd-border)!important}.search-modal .field__input:focus,.search-modal input:focus{border-color:var(--sd-gold-dim)!important;box-shadow:0 0 0 3px #b8974a1a!important;outline:none!important}.predictive-search__item,.predictive-search__item-heading,.predictive-search__search-for-text,.search-modal .predictive-search a,.search-modal .predictive-search li{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-sm)!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--sd-text-muted)!important;background-color:var(--sd-bg-card)!important}.predictive-search__item:hover,.search-modal .predictive-search a:hover{color:var(--sd-gold)!important;background-color:#b8974a0d!important}.predictive-search,.predictive-search__results-list{background-color:var(--sd-bg-card)!important;border:1px solid var(--sd-border)!important;border-top:none!important}.search-modal__close-button,.modal__close-button{color:var(--sd-text-muted)!important;background-color:transparent!important;border:none!important}.search-modal__close-button:hover{color:var(--sd-gold)!important}.search-modal .field__button svg,.search-modal button[type=submit] svg{color:var(--sd-text-muted)!important;fill:currentColor!important}.product__title,h1.product__title{font-family:var(--sd-font-display)!important;font-size:var(--sd-text-4xl)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.02em!important;color:var(--sd-text)!important}.price .price__regular,.price .price__sale{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-xl)!important;color:var(--sd-gold)!important;letter-spacing:.05em!important}.product__description,.product-description{font-family:var(--sd-font-body)!important;font-size:var(--sd-text-md)!important;color:var(--sd-text-muted)!important;line-height:1.75!important}.variant-picker .form__label,.product-form .form__label{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-xs)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sd-text-muted)!important}.swatch-input~.swatch-label,.variant-input-wrapper input~label{background-color:var(--sd-bg-subtle)!important;border-color:var(--sd-border)!important;color:var(--sd-text-muted)!important;font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-xs)!important;letter-spacing:.1em!important;border-radius:var(--sd-r-sm)!important}.swatch-input:checked~.swatch-label,.variant-input-wrapper input:checked~label{background-color:var(--sd-gold)!important;border-color:var(--sd-gold)!important;color:var(--sd-bg)!important}.collection-hero,.collection__title-wrapper{background-color:var(--sd-bg)!important;border-bottom:1px solid var(--sd-border)!important;padding-block:var(--sd-s20)!important}h1.collection__title{font-family:var(--sd-font-display)!important;font-size:var(--sd-text-5xl)!important;font-weight:600!important;color:var(--sd-text)!important;letter-spacing:-.02em!important;line-height:.95!important}.card-wrapper .card__heading,.card__heading a{font-family:var(--sd-font-body)!important;font-weight:700!important;color:var(--sd-text)!important}.card-wrapper .price__regular .price-item{font-family:var(--sd-font-mono)!important;color:var(--sd-gold)!important}.cart__title{font-family:var(--sd-font-display)!important;font-size:var(--sd-text-3xl)!important;font-weight:600!important;color:var(--sd-text)!important}.cart-item__name{font-family:var(--sd-font-body)!important;font-weight:600!important;color:var(--sd-text)!important}.cart-item__price .price__regular,.cart-item__discounted-prices .price{font-family:var(--sd-font-mono)!important;color:var(--sd-gold)!important}.totals__subtotal-value{font-family:var(--sd-font-mono)!important;font-size:var(--sd-text-xl)!important;color:var(--sd-gold)!important}.sd-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--sd-t-slow) var(--sd-ease-out),transform var(--sd-t-slow) var(--sd-ease-out)}.sd-reveal.is-visible{opacity:1;transform:translateY(0)}.sd-reveal--delay-1{transition-delay:80ms}.sd-reveal--delay-2{transition-delay:.16s}.sd-reveal--delay-3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.sd-reveal{opacity:1;transform:none}}@media(max-width:768px){:root{--sd-text-6xl: 4rem;--sd-text-5xl: 3rem;--sd-text-4xl: 2.25rem;--sd-text-3xl: 1.875rem}.sd-section{padding-block:var(--sd-s16)}.sd-section--lg{padding-block:var(--sd-s20)}}@media(max-width:480px){:root{--sd-text-6xl: 3rem;--sd-text-5xl: 2.5rem;--sd-text-4xl: 2rem;--sd-text-3xl: 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shirtdemia-base.css.map */
