:root{--xpsd-burgundy: #3b0808;--xpsd-burgundy-dark: #280506;--xpsd-ivory: #f4efe7;--xpsd-warm: #fbf8f2;--xpsd-ink: #171819;--xpsd-muted: rgba(23, 24, 25, .62);--xpsd-line: rgba(23, 24, 25, .14);--xpsd-line-light: rgba(244, 239, 231, .2)}html{background:var(--xpsd-warm)}body.xpsd-theme,body.xpsd-password{background:var(--xpsd-warm);color:var(--xpsd-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body.xpsd-theme ::selection,body.xpsd-password ::selection{background:var(--xpsd-burgundy);color:var(--xpsd-ivory)}body.xpsd-theme h1,body.xpsd-theme h2,body.xpsd-theme h3,body.xpsd-theme h4,body.xpsd-theme .h1,body.xpsd-theme .h2,body.xpsd-theme .h3,body.xpsd-theme .h4,body.xpsd-password h1,body.xpsd-password h2,body.xpsd-password h3{font-weight:500;letter-spacing:-.045em}body.xpsd-theme h1{line-height:.98}body.xpsd-theme p,body.xpsd-theme li{line-height:1.55}body.xpsd-theme a{text-underline-offset:3px}body.xpsd-theme .xpsd-kicker,body.xpsd-theme .breadcrumb,body.xpsd-theme .breadcrumbs,body.xpsd-theme [class*=eyebrow]{font-size:10px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}body.xpsd-theme .button,body.xpsd-theme button.button,body.xpsd-theme input[type=submit],body.xpsd-password .button,body.xpsd-password input[type=submit]{min-height:48px;border-radius:0!important;border:1px solid var(--xpsd-burgundy);background:var(--xpsd-burgundy);color:var(--xpsd-ivory);box-shadow:none!important;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body.xpsd-theme .button:hover,body.xpsd-theme button.button:hover,body.xpsd-theme input[type=submit]:hover,body.xpsd-password .button:hover,body.xpsd-password input[type=submit]:hover{background:var(--xpsd-burgundy-dark);border-color:var(--xpsd-burgundy-dark);color:var(--xpsd-ivory)}body.xpsd-theme .button-secondary,body.xpsd-theme .button--secondary{background:transparent;color:var(--xpsd-burgundy);border-color:var(--xpsd-burgundy)}body.xpsd-theme input:not([type=checkbox]):not([type=radio]),body.xpsd-theme textarea,body.xpsd-theme select,body.xpsd-password input:not([type=checkbox]):not([type=radio]){border-radius:0!important;box-shadow:none!important}body.xpsd-theme .field,body.xpsd-theme .field__input,body.xpsd-theme .select,body.xpsd-theme textarea,body.xpsd-theme input:not([type=checkbox]):not([type=radio]),body.xpsd-password .field__input,body.xpsd-password input:not([type=checkbox]):not([type=radio]){background:transparent;border-color:var(--xpsd-line)!important}body.xpsd-theme input:focus,body.xpsd-theme textarea:focus,body.xpsd-theme select:focus,body.xpsd-password input:focus{outline:1px solid var(--xpsd-burgundy)!important;outline-offset:0}body.xpsd-theme .product-card,body.xpsd-theme [class*=product-card],body.xpsd-theme .collection-card,body.xpsd-theme [class*=collection-card],body.xpsd-theme [class*=product-card] img,body.xpsd-theme [class*=collection-card] img{border-radius:0!important}body.xpsd-theme .product-card__content,body.xpsd-theme [class*=product-card] [class*=content]{padding-top:10px}body.xpsd-theme .product-card a,body.xpsd-theme [class*=product-card] a{color:var(--xpsd-ink)}body.xpsd-theme [data-template^=page] .rte,body.xpsd-theme [data-template^=article] .rte,body.xpsd-theme .shopify-policy__body{color:#2b2926}body.xpsd-theme [data-template^=page] .rte h2,body.xpsd-theme [data-template^=page] .rte h3,body.xpsd-theme [data-template^=article] .rte h2,body.xpsd-theme [data-template^=article] .rte h3{margin-top:2.5em}body.xpsd-theme [data-template*=contact] form{width:100%}body.xpsd-theme [data-template*=contact] label{font-size:10px;letter-spacing:.12em;text-transform:uppercase}body.xpsd-theme [data-template*=contact] input,body.xpsd-theme [data-template*=contact] textarea{min-height:52px;background:transparent!important;border:0!important;border-bottom:1px solid var(--xpsd-line)!important;padding-inline:0!important}body.xpsd-theme [data-template*=contact] textarea{min-height:140px}body.xpsd-theme [data-template^=product] .product-information,body.xpsd-theme [data-template^=product] [class*=product-information]{background:var(--xpsd-warm)}body.xpsd-theme [data-template^=product] .price,body.xpsd-theme [data-template^=product] [class*=price]{color:var(--xpsd-burgundy)}body.xpsd-theme [data-template^=product] fieldset,body.xpsd-theme [data-template^=product] [class*=variant]{border-radius:0!important}body.xpsd-theme [data-template^=search] input[type=search]{min-height:56px;border:0!important;border-bottom:1px solid var(--xpsd-ink)!important;font-size:clamp(22px,3vw,38px);letter-spacing:-.03em}body.xpsd-theme [data-template^="404"] h1{font-size:clamp(52px,8vw,110px);text-transform:uppercase}body.xpsd-theme [data-template^=blog] article,body.xpsd-theme [data-template^=article] article{border-radius:0!important}body.xpsd-theme [data-template^=article] .rte{max-width:780px;margin-inline:auto}body.xpsd-theme [data-template^=cart] .cart-items__media-image,body.xpsd-theme [data-template^=cart] .quantity-selector,body.xpsd-theme dialog,body.xpsd-theme [role=dialog],body.xpsd-theme .drawer,body.xpsd-theme [class*=drawer__inner]{border-radius:0!important}body.xpsd-password{min-height:100vh;background:var(--xpsd-burgundy);color:var(--xpsd-ivory)}body.xpsd-password .password-main-content{color:var(--xpsd-ivory)}body.xpsd-password .password-dialog{border-radius:0!important;background:var(--xpsd-warm);color:var(--xpsd-ink)}body.xpsd-password footer{color:#f4efe7a6}@media(max-width:749px){body.xpsd-theme h1{letter-spacing:-.04em}body.xpsd-theme .button,body.xpsd-theme button.button,body.xpsd-theme input[type=submit]{min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xpsd-system.css.map */
