@charset "UTF-8";:root{--darshe-brand: #552c38;--darshe-sage: var(--darshe-brand);--darshe-accent: #704452;--darshe-on-dark-accent: #ded2c9;--darshe-gold: var(--darshe-accent);--darshe-cream: #faf9f6;--darshe-ink: #242123;--darshe-muted: #6b6564;--darshe-line: #dedad6;--darshe-shell: #f0ece8;--darshe-disabled: #afa7a7;--darshe-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--darshe-body: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100%;background:var(--darshe-cream);color:var(--darshe-ink);font-family:var(--darshe-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%}:focus-visible{outline:2px solid var(--darshe-sage);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root),::view-transition-new(root){animation:none}.skeleton-page .skeleton-block,.skeleton-page .skeleton-line{animation:none!important}.card-media:hover img,.collections a:hover .tile{transform:none!important}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease}}:root{--darshe-content: 1320px;--darshe-gutter: clamp(1rem, 4vw, 4rem);--darshe-section-space: clamp(3.5rem, 7vw, 7rem);--darshe-ease: cubic-bezier(.16, 1, .3, 1)}body{line-height:1.5}body:has(darshe-product-gallery dialog[open]){overflow:hidden}@media(max-width:700px){body:has(.mobile-purchase) darshe-compare-bar .compare-bar{bottom:calc(88px + env(safe-area-inset-bottom))}body:has(darshe-consent-banner.is-visible) .mobile-purchase{display:none}}button,input,select,textarea{font-family:inherit}input,textarea{caret-color:var(--darshe-sage)}fieldset{min-inline-size:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}::selection{background:var(--darshe-sage);color:var(--darshe-cream)}.table-scroll{scrollbar-color:var(--darshe-muted) var(--darshe-shell)}html{scrollbar-color:var(--darshe-sage) var(--darshe-cream)}a,button{-webkit-tap-highlight-color:color-mix(in srgb,var(--darshe-brand) 15%,transparent)}@media(prefers-reduced-motion:no-preference){button,a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}}
