@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,500&family=Inter:wght@300;400;500;600&display=swap";:root{--dandi-black: #1C1C1E;--dandi-charcoal: #2D2D30;--dandi-gray-dark: #4A4A4D;--dandi-gray-mid: #8A8A8E;--dandi-gray-light: #C7C7CC;--dandi-cream: #F5F0E8;--dandi-ivory: #FAF7F2;--dandi-white: #FFFFFF;--dandi-gold: #C4973B;--dandi-gold-light: #D4AF6A;--dandi-gold-dark: #9A7228;--color-primary: var(--dandi-black);--color-secondary: var(--dandi-cream);--color-accent: var(--dandi-gold);--color-text: var(--dandi-charcoal);--color-text-muted: var(--dandi-gray-mid);--color-surface: var(--dandi-ivory);--color-border: rgba(28,28,30,.12);--font-display: "Cormorant Garamond", "Georgia", serif;--font-body: "Inter", -apple-system, sans-serif;--text-xs: 1.1rem;--text-sm: 1.3rem;--text-base: 1.5rem;--text-md: 1.8rem;--text-lg: 2.4rem;--text-xl: 3.2rem;--text-2xl: 4.8rem;--text-3xl: 6.4rem;--text-4xl: 8rem;--text-hero: clamp(4rem, 8vw, 11rem);--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 3.2rem;--space-7: 4.8rem;--space-8: 6.4rem;--space-9: 9.6rem;--space-10: 12.8rem;--container-sm: 72rem;--container-md: 100rem;--container-lg: 130rem;--container-full: 100%;--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .6s;--dur-xslow: .9s;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.05);--shadow-lg: 0 12px 40px rgba(0,0,0,.12), 0 4px 12px rgba(0,0,0,.06);--shadow-xl: 0 24px 64px rgba(0,0,0,.16)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--dandi-white);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--dandi-black)}.dandi-display{font-family:var(--font-display);font-size:var(--text-hero);font-weight:300;line-height:.95;letter-spacing:-.03em;font-style:italic}.dandi-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--dur-base) var(--ease-out);position:relative;overflow:hidden;border-radius:var(--radius-sm)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.btn:hover:before{opacity:.06}.btn--primary{background:var(--dandi-black);color:var(--dandi-white);border-color:var(--dandi-black)}.btn--primary:hover{background:var(--dandi-charcoal);border-color:var(--dandi-charcoal);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--outline{background:transparent;color:var(--dandi-black);border-color:var(--dandi-black)}.btn--outline:hover{background:var(--dandi-black);color:var(--dandi-white)}.btn--ghost{background:transparent;color:var(--dandi-black);border-color:transparent;padding-inline:var(--space-2)}.btn--gold{background:var(--dandi-gold);color:var(--dandi-white);border-color:var(--dandi-gold)}.btn--gold:hover{background:var(--dandi-gold-dark);transform:translateY(-1px);box-shadow:0 4px 20px #c4973b4d}.btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-sm)}.btn--full{width:100%}.dandi-container{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:750px){.dandi-container{padding-inline:var(--space-7)}}@media(min-width:1200px){.dandi-container{padding-inline:var(--space-8)}}.dandi-divider{display:block;width:4rem;height:1px;background:var(--dandi-gold);margin-block:var(--space-4)}.dandi-divider--center{margin-inline:auto}.dandi-section{padding-block:var(--space-9)}@media(max-width:749px){.dandi-section{padding-block:var(--space-7)}}[data-dandi-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-dandi-reveal].is-visible{opacity:1;transform:translateY(0)}[data-dandi-reveal][data-delay="100"]{transition-delay:.1s}[data-dandi-reveal][data-delay="200"]{transition-delay:.2s}[data-dandi-reveal][data-delay="300"]{transition-delay:.3s}[data-dandi-reveal][data-delay="400"]{transition-delay:.4s}.dandi-media{overflow:hidden;display:block;position:relative}.dandi-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-xslow) var(--ease-out);display:block}.dandi-media:hover img{transform:scale(1.04)}.dandi-badge{display:inline-block;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm)}.dandi-badge--new{background:var(--dandi-gold);color:var(--dandi-white)}.dandi-badge--sale{background:var(--dandi-charcoal);color:var(--dandi-white)}.dandi-badge--limited{background:transparent;border:1px solid var(--dandi-gold);color:var(--dandi-gold)}.dandi-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.4;mix-blend-mode:overlay;z-index:1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dandi-ivory)}::-webkit-scrollbar-thumb{background:var(--dandi-gray-light);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--dandi-gray-mid)}::selection{background:var(--dandi-gold);color:var(--dandi-white)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dandi-design-system.css.map */
