:root{--up-paper: 250, 250, 248;--up-surface: 242, 241, 238;--up-ink: 26, 26, 24;--up-stone: 107, 104, 98;--up-line: 226, 224, 219;--up-garnet: 122, 32, 54;--up-space-xs: .8rem;--up-space-s: 1.6rem;--up-space-m: 2.4rem;--up-space-l: 4rem;--up-space-xl: 6.4rem;--up-editorial: var(--font-editorial-family, Georgia, serif);--up-ease: cubic-bezier(.2, 0, 0, 1)}body{color:rgb(var(--up-ink));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.button,button,input,select,textarea,.header__menu-item,.list-menu__item{font-family:var(--font-heading-family);letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-weight:500;text-wrap:balance}.up-editorial,.up-editorial>*,.banner__heading,.banner__heading>*,.rich-text__heading,.rich-text__heading>*,.image-with-text__heading,.image-with-text__heading>*{font-family:var(--up-editorial);font-weight:400;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;margin:0}.banner__heading,.banner__heading>*{font-size:clamp(3.2rem,2.2rem + 3vw,6rem)}.rich-text__heading,.rich-text__heading>*{font-size:clamp(3.4rem,2.4rem + 3.2vw,6.4rem)}.image-with-text__heading,.image-with-text__heading>*{font-size:clamp(2.6rem,2rem + 1.8vw,4rem)}.rich-text__text{font-size:clamp(1.6rem,1.4rem + .3vw,1.8rem);line-height:1.6;color:rgb(var(--up-stone));max-width:52ch;margin-inline:auto}.banner__media:has(.placeholder-svg){display:none}.banner:has(.placeholder-svg){min-height:auto;background:rgb(var(--up-paper))}.banner:has(.placeholder-svg) .banner__content{position:static;padding:var(--up-space-xl) var(--up-space-s)}.banner:has(.placeholder-svg) .banner__box{background:transparent;border:0;box-shadow:none;padding:0;max-width:68rem}.banner:has(.placeholder-svg) .banner__heading,.banner:has(.placeholder-svg) .banner__text,.banner:has(.placeholder-svg) .banner__box *{color:rgb(var(--up-ink))}.banner:has(.placeholder-svg) .banner__text{color:rgb(var(--up-stone));max-width:52ch;margin-inline:auto;font-size:clamp(1.6rem,1.4rem + .3vw,1.8rem);line-height:1.6}.banner:has(.placeholder-svg) .button{background:rgb(var(--up-ink));color:rgb(var(--up-paper));border-color:rgb(var(--up-ink))}.banner:has(.placeholder-svg) .button:hover{background:#3a3834;border-color:#3a3834}.up-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--up-stone))}.button,.shopify-payment-button__button--unbranded{font-size:1.5rem;font-weight:500;letter-spacing:.01em;min-height:5.2rem;box-shadow:none;transition:background-color .17s var(--up-ease),color .17s var(--up-ease),border-color .17s var(--up-ease)}.button:after,.button:before{box-shadow:none}.button:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--up-ink));outline-offset:2px;box-shadow:none}.price,.price-item,.cart-item__price,.totals__total-value,.product-specs__value{font-variant-numeric:tabular-nums}hr,.cart-item+.cart-item,.collapsible-content .accordion{border-color:rgb(var(--up-line))}.card--standard .card__inner,.card-wrapper .card__inner{background:transparent}.card__heading,.card__heading a{font-weight:400;letter-spacing:0}.card-information .price{font-weight:500}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ds-brand.css.map */
