:root{--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--line-height-tight: 1.15;--line-height-snug: 1.375;--line-height-normal: 1.65;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0em;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--letter-spacing-widest: .18em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-reveal: .6s cubic-bezier(.16, 1, .3, 1);--color-border: var(--color-accent-muted, rgba(200, 169, 110, .15));--color-border-strong: var(--color-accent-subtle, rgba(200, 169, 110, .4))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{line-height:var(--line-height-normal);font-size:var(--font-size-base);font-family:var(--font-body--family)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display--family, var(--font-primary--family));font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-foreground);margin-block-start:var(--space-8);margin-block-end:var(--space-4)}h1{font-size:var(--font-size-6xl)}h2{font-size:var(--font-size-5xl)}h3{font-size:var(--font-size-4xl)}h4{font-size:var(--font-size-3xl)}h5{font-size:var(--font-size-2xl)}h6{font-size:var(--font-size-xl)}@media screen and (max-width:768px){h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}}p{line-height:var(--line-height-normal);color:var(--color-foreground-muted, rgba(240, 235, 226, .75))}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-foreground)}::selection{background-color:var(--color-accent);color:var(--color-background)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-8)}input,textarea,select{background-color:var(--color-secondary);color:var(--color-foreground);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast)}input:focus,textarea:focus,select:focus{border-color:var(--color-accent);outline:none}input::placeholder,textarea::placeholder{color:var(--color-foreground-muted, rgba(240, 235, 226, .4))}button,[type=button],[type=submit]{cursor:pointer;font-family:var(--font-body--family);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;font-size:var(--font-size-sm);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-secondary)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:2px}.rte p{margin-block-end:var(--space-4)}.rte p:last-child{margin-block-end:0}.rte a{color:var(--color-accent);text-decoration:underline;text-decoration-color:var(--color-accent-subtle, rgba(200, 169, 110, .4));text-underline-offset:3px}.rte a:hover{color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.rte strong,.rte b{font-weight:700;color:var(--color-foreground)}.rte em,.rte i{font-style:italic}.rte ul,.rte ol{padding-inline-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.rte li::marker{color:var(--color-accent)}.rte h2,.rte h3,.rte h4{margin-block-start:var(--space-6);margin-block-end:var(--space-2)}#shopify-pc__banner{background-color:#1c1610!important;border-top:1px solid #c8a96e!important;font-family:DM Sans,sans-serif!important;color:#f0ebe2!important}#shopify-pc__banner .shopify-pc__banner__heading{color:#c8a96e!important;font-family:"DM Serif Display",serif!important}#shopify-pc__banner .shopify-pc__btn--primary{background:#c8a96e!important;color:#0e0c09!important;border:none!important;font-weight:600!important;letter-spacing:.08em!important}#shopify-pc__banner .shopify-pc__btn--secondary{background:transparent!important;color:#c8a96e!important;border:.5px solid #c8a96e!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
