:root{--dj-navy: #0E3D6E;--dj-navy-deep: #0A2C50;--dj-navy-soft: #2A5C92;--dj-steel: #4A4F55;--dj-paper: #FAFAF7;--dj-ink: #14171B;--accent-coral: #E8553D;--accent-coral-deep: #B83A24;--accent-teal: #1F8A8A;--accent-teal-deep: #0E5F5F;--accent-violet: #5E4AC9;--accent-violet-deep: #3E2E94;--accent-sage: #6B8E5A;--accent-amber: #D97A2B;--dj-ink-900: #14171B;--dj-ink-700: #2F343B;--dj-ink-500: #5C636C;--dj-ink-400: #858C95;--dj-ink-300: #B7BDC4;--dj-ink-200: #D9DDE2;--dj-ink-100: #ECEEF1;--dj-ink-50: #F5F6F8;--dj-paper-pure: #FFFFFF;--dj-r-lg: 16px;--dj-r-pill: 999px;--dj-font-display: "Fraunces", "Times New Roman", Georgia, serif;--dj-font-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dj-font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--dj-ls-eyebrow: .14em;--dj-ls-display: -.02em;--dj-hairline: rgb(var(--color-border, 217, 221, 226));--font-heading-family: var(--dj-font-display);--font-heading-card-family: var(--dj-font-display);--font-popups-heading-family: var(--dj-font-display);--font-subtitle-secondary-family: var(--dj-font-display);--font-heading-weight: 400;--font-heading-style: normal;--font-heading-letter-spacing: var(--dj-ls-display);--font-body-family: var(--dj-font-sans);--font-text-card-family: var(--dj-font-sans);--font-button-family: var(--dj-font-sans);--font-header-menu-family: var(--dj-font-sans);--font-footer-menu-family: var(--dj-font-sans);--font-popups-text-family: var(--dj-font-sans);--font-subtitle-family: var(--dj-font-sans);--font-additional-family: var(--dj-font-sans)}body{font-family:var(--dj-font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.title--page,.title--section{font-family:var(--dj-font-display);font-weight:400;letter-spacing:var(--dj-ls-display)}.h0,.h1,h1,.title--page{font-weight:300;line-height:1.04}h1 em,h2 em,h3 em,h4 em,.h0 em,.h1 em,.h2 em,.h3 em,.title em,.rich-text__heading em,.banner__heading em{font-style:italic;font-weight:400;color:rgb(var(--color-accent, var(--color-foreground-title)))}.mono,.product__sku,.price--data,pre,code,kbd{font-family:var(--dj-font-mono)}.subtitle{font-family:var(--dj-font-sans);text-transform:uppercase;letter-spacing:var(--dj-ls-eyebrow);font-size:1.1rem;font-weight:500;display:inline-flex;align-items:center;gap:.8rem}.subtitle:before{content:"";width:1.8rem;height:1px;background:currentColor;opacity:.6;flex:0 0 auto}.subtitle--secondary{text-transform:none;letter-spacing:0;font-family:var(--dj-font-display);font-style:italic;font-size:1.6rem;font-weight:400}.subtitle--secondary:before{display:none}.titles--center .subtitle,.title-wrapper--center .subtitle,.center .subtitle{justify-content:center}.button,.shopify-payment-button__button--unbranded{font-family:var(--dj-font-sans);font-weight:500;letter-spacing:.04em;transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s,color .24s,box-shadow .24s}.button--primary:hover,.button--secondary:hover{transform:translateY(-1px)}.button--coral{background-color:var(--accent-coral)!important;color:#fff!important}.button--coral:hover{background-color:var(--accent-coral-deep)!important;color:#fff!important}.template-product .product-form__submit.button{background-color:var(--accent-coral)!important;border-color:var(--accent-coral)!important;color:#fff!important}.template-product .product-form__submit.button:hover{background-color:var(--accent-coral-deep)!important;border-color:var(--accent-coral-deep)!important;color:#fff!important}.template-product .product-form__submit.button .icon-pack,.template-product .product-form__submit.button span{color:#fff!important}.link--text:hover{color:rgb(var(--color-accent, var(--dj-navy)))}hr,.hairline{border:0;height:1px;background:var(--dj-hairline)}a{text-underline-offset:3px}*:focus-visible{outline:2px solid rgb(var(--color-accent, var(--dj-navy)));outline-offset:2px}.header{border-bottom:1px solid var(--dj-hairline)}.header__menu-item>.header__menu-link,.header__menu-item>details>summary{letter-spacing:.01em}.footer{border-top:1px solid var(--dj-hairline)}.footer-block__heading{letter-spacing:var(--dj-ls-eyebrow);text-transform:uppercase;font-size:1.2rem}.card,.card-wrapper .card__inner,.collection-product-card .card__inner{border-radius:1.6rem}.card__inner,.card-wrapper{transition:box-shadow .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover .card__inner{box-shadow:0 8px 24px #14171b14;transform:translateY(-2px)}.card__heading,.card__information .card__heading a{font-family:var(--dj-font-display);font-weight:400}.price-item--regular{font-family:var(--dj-font-display);font-variant-numeric:lining-nums tabular-nums}.price-item--sale,.price__sale .price-item{color:var(--accent-coral-deep)}.badge{font-family:var(--dj-font-sans);letter-spacing:.02em;border-radius:999px;font-weight:500}.field__input,.select__select,.customer input,textarea{border-radius:.6rem;font-family:var(--dj-font-sans)}.field__input:focus,.select__select:focus,textarea:focus{outline:none;border-color:rgb(var(--color-accent, var(--dj-navy)));box-shadow:0 0 0 3px #0e3d6e1f}.field:focus-within .field__label{color:rgb(var(--color-accent, var(--dj-navy)))}.breadcrumb,.article-template__date,.pagination__list{font-family:var(--dj-font-mono);font-size:1.2rem;letter-spacing:.01em}.facets__summary,.facets__heading,.facet-filters__label{font-family:var(--dj-font-sans);letter-spacing:.01em}.active-facets__button,.facets__button{border-radius:999px}.rte blockquote{border-left:3px solid rgb(var(--color-accent, var(--dj-navy)));padding-left:2.4rem;font-family:var(--dj-font-display);font-style:italic}.numbers-card__number,.numbers__number,.steps-card__number,.statistic__number,.odometer{font-family:var(--dj-font-display);font-weight:300;letter-spacing:-.03em}.case-studies__index{display:inline-flex;margin-bottom:1.2rem;font-family:var(--dj-font-mono);font-size:1.2rem;letter-spacing:.14em;opacity:.7}.case-studies__index:before{content:"";width:1.8rem;height:1px;margin-right:.8rem;align-self:center;background:currentColor;opacity:.6}.numbers-card__index{display:inline-flex;margin-bottom:1rem;font-family:var(--dj-font-mono);font-size:1.2rem;letter-spacing:.14em;opacity:.7}.numbers-card__index:before{content:"";width:1.8rem;height:1px;margin-right:.8rem;align-self:center;background:currentColor;opacity:.6}.dj-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.dj-reveal.dj-reveal--in,.shopify-design-mode .dj-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.button,.button:hover,.card__inner,.card-wrapper:hover .card__inner{transition:none;transform:none}.dj-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dj-design-system.css.map */
