@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Spectral:wght@400;500;600;700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Spectral,ui-serif,Georgia;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--header-height:88px}html{scroll-behavior:smooth}body{font-family:Spectral,ui-serif,Georgia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Spectral,ui-serif,Georgia,serif;background-color:#1b1514;background-image:radial-gradient(circle at top,rgba(151,43,34,.44),transparent 46%),radial-gradient(circle at 18% 18%,rgba(186,100,77,.22),transparent 38%),linear-gradient(180deg,#3a2320,#2a1b18 42%,#171210)}body,h1,h2,h3,h4{--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}h1,h2,h3,h4{font-family:Cinzel,ui-serif,Georgia;text-transform:uppercase;letter-spacing:.05em}a{--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}a:hover{color:#d4af37}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.site-container{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-left:1.5rem;padding-right:1.5rem}.section{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section{padding-top:6rem;padding-bottom:6rem}}.hero-section{position:relative;background-image:linear-gradient(180deg,rgba(78,52,37,.48),rgba(66,44,32,.45) 40%,rgba(55,36,26,.58)),var(--hero-image,none);background-color:#4a3324;background-position:50%;overflow:hidden;--hero-blend:260px;padding-bottom:calc(4rem + var(--hero-blend));margin-bottom:calc(var(--hero-blend)*-1)}.hero-section,.hero-showcase{background-size:cover;background-repeat:no-repeat}.hero-showcase{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0!important;--hero-blend:0px;margin-bottom:0;background-position:center 35%;background-image:var(--hero-image,none);background-color:#3b2a1f;margin-top:calc(var(--header-height)*-1);padding-top:var(--header-height)!important;padding-bottom:0!important}.home .hero-showcase{margin-top:calc(var(--header-height)*-1 - 1.5rem);padding-top:calc(var(--header-height) + 1.5rem)}.hero-section.hero-showcase{background-image:var(--hero-image,none)!important}.hero-section.hero-showcase:after{display:none!important}.hero-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 22%,rgba(139,0,0,.34),rgba(0,0,0,.2) 36%,rgba(0,0,0,.86) 78%),linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.76));pointer-events:none}.hero-showcase:after{display:none}.hero-showcase__inner{max-width:44rem;text-align:center;position:relative;z-index:1;text-shadow:0 12px 32px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:.75rem;padding-top:var(--header-height);width:100%;padding-left:1.5rem;padding-right:1.5rem}.hero-showcase__title{font-size:clamp(1.48rem,3.15vw,2.62rem);line-height:1.05;letter-spacing:.04em;max-width:14ch;width:100%;margin-left:auto;margin-right:auto;text-wrap:balance;text-align:center;white-space:normal;overflow-wrap:anywhere}.hero-showcase__title span{display:block}.hero-showcase__tagline{font-size:1.05rem;color:hsla(40,69%,87%,.96)}.hero-showcase .hero-eyebrow{font-size:1.15rem;line-height:1.35}.hero-showcase__copy{color:hsla(40,69%,87%,.84);font-size:1rem;line-height:1.6}.hero-showcase__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.25rem}.hero-showcase__proof span{display:inline-flex;align-items:center;min-height:2.3rem;padding:.55rem .9rem;border-radius:9999px;border:1px solid rgba(212,175,55,.34);background:hsla(0,0%,4%,.62);color:#f5e6c8;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 30px -24px rgba(0,0,0,.95)}.hero-showcase__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.editor-styles-wrapper .eyebrow .block-editor-plain-text,.editor-styles-wrapper .hero-showcase__actions .block-editor-plain-text,.editor-styles-wrapper .hero-showcase__copy .block-editor-plain-text,.editor-styles-wrapper .hero-showcase__tagline .block-editor-plain-text,.editor-styles-wrapper .hero-showcase__title .block-editor-plain-text,.editor-styles-wrapper .section-title .block-editor-plain-text{display:block;width:100%;border:1px dashed hsla(38,47%,84%,.22);border-radius:.55rem;background:rgba(27,23,20,.28);color:#f3e7d2;padding:.2rem .35rem;box-shadow:none}.editor-styles-wrapper .hero-showcase__title .block-editor-plain-text{background:rgba(27,23,20,.4)}.editor-styles-wrapper .btn-ghost--highlight,.editor-styles-wrapper .hero-showcase__actions .btn-beige,.editor-styles-wrapper .hero-showcase__actions .btn-ghost{cursor:text}.editor-styles-wrapper .btn-ghost--highlight .block-editor-plain-text,.editor-styles-wrapper .hero-showcase__actions .block-editor-plain-text{min-width:7rem;text-align:center}.hero-showcase__tagline,.hero-showcase__title{opacity:0;transform:translateY(18px);animation:heroFadeUp .9s ease forwards}.hero-showcase__title{animation-delay:.15s}.hero-showcase__tagline{animation-delay:.35s}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}.hero-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:420px;background:linear-gradient(180deg,rgba(27,23,20,0),rgba(27,23,20,.45) 45%,rgba(73,12,9,.98));pointer-events:none}.section-title{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.section-title{font-size:2.25rem;line-height:2.5rem}}.eyebrow{letter-spacing:.3em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.btn-beige,.eyebrow{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.btn-beige{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#d4af37,#f5e6c8);box-shadow:0 16px 40px rgba(212,175,55,.28)}.btn-beige,.btn-beige:hover{color:#111}.btn-beige:hover{background:linear-gradient(135deg,#e0bf5a,#fff2d9)}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid hsla(40,69%,87%,.34);color:#f5e6c8;background:hsla(0,0%,7%,.35)}.btn-ghost:hover{border-color:rgba(212,175,55,.7);color:#d4af37}.btn-ghost--highlight{border-color:rgba(212,175,55,.44);color:#f6e5cc;background:linear-gradient(135deg,hsla(0,0%,8%,.82),rgba(48,10,10,.72));box-shadow:0 16px 40px -28px rgba(0,0,0,.8)}.btn-ghost--highlight:hover{border-color:rgba(212,175,55,.8);color:#111;background:linear-gradient(135deg,#d4af37,#f5e6c8)}.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.cookie-banner.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cookie-banner__inner{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem;border:1px solid hsla(37,30%,76%,.22);border-radius:1.25rem;background:rgba(27,23,20,.94);box-shadow:0 24px 80px rgba(0,0,0,.35);backdrop-filter:blur(14px)}.cookie-banner__text{margin:0;color:hsla(38,47%,84%,.92);font-size:.95rem;line-height:1.6}.cookie-banner__text a{color:#ff9a7a;text-decoration:underline;text-underline-offset:.22em}.cookie-banner__button{align-self:flex-start;border:1px solid #cdb68b;border-radius:9999px;background:#cdb68b;color:#1b1714;padding:.8rem 1.2rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cookie-banner__button:hover{background:#d8c8a9;border-color:#d8c8a9;transform:translateY(-1px)}.cookie-banner__button:focus-visible{outline:2px solid #ff9a7a;outline-offset:2px}@media (min-width:768px){.cookie-banner{left:auto;max-width:32rem}}.dk-homepage,.dk-section{padding-bottom:4rem}.dk-section{padding-top:4rem}.dk-section__eyebrow{margin:0 0 .9rem;font-size:.78rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#c4b39a}.dk-value-grid__intro{max-width:42rem;margin-bottom:2rem}.dk-value-grid__title{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.dk-value-grid__text{margin-top:1rem;color:hsla(38,47%,84%,.88);line-height:1.7}.dk-value-grid__items{display:grid;gap:1rem}.dk-value-grid__card{padding:1.5rem;border-radius:1.5rem;border:1px solid hsla(37,30%,76%,.14);background:rgba(27,23,20,.48);box-shadow:0 20px 60px rgba(0,0,0,.12)}.dk-value-grid__card-eyebrow{margin:0 0 .85rem;color:#ff9a7a;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.dk-value-grid__card-title{margin:0;font-size:1.25rem;line-height:1.2}.dk-value-grid__card-text{margin:.9rem 0 0;color:hsla(38,47%,84%,.82);line-height:1.65}.dk-returns-policy{padding-top:4rem;padding-bottom:4rem}.dk-returns-policy__inner{display:grid;gap:2rem}.dk-returns-policy__intro{max-width:54rem}.dk-returns-policy__heading{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.dk-returns-policy__copy{margin-top:1.25rem;color:hsla(38,47%,84%,.9);font-size:1rem;line-height:1.8}.dk-returns-policy__steps{display:grid;gap:1rem}.dk-returns-policy__step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.25rem 1.35rem;border-radius:1.25rem;border:1px solid rgba(255,154,122,.14);background:rgba(27,23,20,.4)}.dk-returns-policy__step-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:rgba(255,154,122,.18);color:#ff9a7a;font-size:.8rem;font-weight:700}.dk-returns-policy__step-title{margin:0;font-size:1rem;line-height:1.3}.dk-returns-policy__step-text{margin:.55rem 0 0;color:hsla(38,47%,84%,.86);line-height:1.7}.dk-category-tiles__intro{max-width:42rem;margin-bottom:2rem}.dk-category-tiles__text{margin-top:1rem;color:hsla(38,47%,84%,.86);line-height:1.7}.dk-category-tiles__grid{display:grid;gap:1rem}.dk-category-tiles__card{position:relative;min-height:16rem;border-radius:1.6rem;overflow:hidden;border:1px solid rgba(212,175,55,.14);background:radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 40%),linear-gradient(180deg,hsla(0,0%,9%,.95),rgba(9,9,9,.96));background-image:var(--tile-image),radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 40%),linear-gradient(180deg,hsla(0,0%,9%,.95),rgba(9,9,9,.96));background-size:cover;background-position:50%;box-shadow:0 24px 60px -42px rgba(0,0,0,.95),inset 0 0 0 1px hsla(0,0%,100%,.03);text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.dk-category-tiles__card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.34);box-shadow:0 32px 72px -46px rgba(0,0,0,.98),inset 0 0 0 1px hsla(0,0%,100%,.05);color:#f6ead7}.dk-category-tiles__card-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;padding:1.35rem;background:linear-gradient(180deg,rgba(21,14,10,.06),rgba(21,14,10,.72) 70%)}.dk-category-tiles__card-title{margin:0;font-size:clamp(1.3rem,3.2vw,1.75rem);line-height:1.08;letter-spacing:.04em}.dk-category-tiles__card-text{margin:.7rem 0 0;color:hsla(37,63%,90%,.9);line-height:1.55;font-size:.98rem;max-width:24ch}.editor-styles-wrapper .dk-returns-policy__copy .block-editor-plain-text,.editor-styles-wrapper .dk-returns-policy__heading .block-editor-plain-text,.editor-styles-wrapper .dk-returns-policy__step-text .block-editor-plain-text,.editor-styles-wrapper .dk-returns-policy__step-title .block-editor-plain-text{display:block;width:100%;border:1px dashed hsla(38,47%,84%,.22);border-radius:.55rem;background:rgba(27,23,20,.28);color:#f3e7d2;padding:.25rem .35rem}@media (min-width:768px){.dk-section{padding-top:5.5rem;padding-bottom:5.5rem}.dk-spotlight-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:3rem}.dk-value-grid--cols-2 .dk-value-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-value-grid--cols-3 .dk-value-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-category-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-returns-policy{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1200px){.dk-category-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cart-link--beige{--tw-border-opacity:1;border-color:rgb(205 182 139/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(205 182 139/var(--tw-text-opacity,1))}.cart-link--beige:hover{--tw-border-opacity:1;border-color:rgb(196 179 154/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.header-actions{gap:.45rem}.header-actions,.icon-link{display:inline-flex;align-items:center}.icon-link{position:relative;justify-content:center;width:2.9rem;height:2.9rem;border:1px solid hsla(39,40%,67%,.26);border-radius:9999px;background:radial-gradient(circle at top right,rgba(255,154,122,.14),transparent 42%),rgba(19,15,12,.82);box-shadow:0 18px 36px -30px rgba(0,0,0,.9);backdrop-filter:blur(10px);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.icon-link:hover{border-color:hsla(39,40%,67%,.58);background:radial-gradient(circle at top right,rgba(255,154,122,.2),transparent 42%),rgba(28,21,17,.9);box-shadow:0 24px 42px -30px rgba(0,0,0,.95);transform:translateY(-1px);color:inherit}.icon-link svg{width:1.2rem;height:1.2rem;color:#f5e6cb}.icon-link--cart .cart-badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1.2rem;height:1.2rem;margin-left:0;padding:0 .2rem;font-size:.62rem;box-shadow:0 10px 24px hsla(39,40%,67%,.42)}.card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(24,24,27,.6);padding:1.5rem}.main-menu{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em}@media (min-width:1024px){.main-menu{flex-direction:row;align-items:center}}.main-menu a{color:#e3d3ba;transition:color .2s ease;text-shadow:0 1px 7px rgba(0,0,0,.5)}.main-menu a:hover{--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.footer-menu{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;align-items:center}.footer-menu a{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.footer-menu a:hover{--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.footer-menu a{display:inline-block;white-space:nowrap}@media (min-width:768px){.footer-menu{justify-content:flex-end}}.loop-gramatura{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.gramatura-option{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.25em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gramatura-option.is-active,.gramatura-option:hover{--tw-border-opacity:1;border-color:rgb(255 154 122/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.site-header{position:sticky;top:0;z-index:50;border-bottom-width:1px;border-color:transparent;background-color:transparent;--tw-backdrop-blur:blur(0);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);isolation:isolate;transform:translateY(0);will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,backdrop-filter .45s ease,box-shadow .45s ease}.site-header:before{content:"";position:absolute;inset:0;background:rgba(27,23,20,.9);opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.site-header>*{position:relative;z-index:1}.site-topbar{background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;border-bottom:1px solid rgba(212,175,55,.32);box-shadow:0 16px 40px rgba(212,175,55,.2)}.site-topbar p{margin:0;padding:.72rem 0;text-align:center;color:inherit;font-size:.9rem;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:.12em}@media (min-width:768px){.site-topbar p{font-size:1rem;letter-spacing:.12em}}.site-header.is-scrolled{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1));background-color:rgba(27,23,20,.8);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 18px 40px -28px rgba(0,0,0,.8)}.site-header.is-scrolled:before{opacity:1}.home .site-header:not(.is-scrolled){border-color:transparent;background-color:transparent;backdrop-filter:none;box-shadow:none}.home .site-header:not(.is-scrolled):before{opacity:0}.home .site-header:not(.is-scrolled) .main-menu a{color:#f3e7d2;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.75)}.home .hero-section{margin-top:calc(var(--header-height)*-1);padding-top:calc(4rem + var(--header-height))}.welcome-section{background:rgba(9,9,11,.78);position:relative;z-index:1}.welcome-headline{display:grid;gap:.8rem;padding:2rem 2.25rem;border-radius:1.6rem;background:radial-gradient(circle at 10% 20%,rgba(255,42,42,.12),transparent 55%),radial-gradient(circle at 80% 0,rgba(212,175,55,.14),transparent 45%),linear-gradient(135deg,rgba(8,8,8,.98),hsla(0,0%,7%,.96));border:1px solid rgba(212,175,55,.24);box-shadow:0 30px 80px -45px rgba(0,0,0,.92),0 0 0 1px rgba(212,175,55,.12),inset 0 0 0 1px hsla(0,0%,100%,.05)}.welcome-headline__eyebrow{letter-spacing:.4em;color:hsla(40,69%,87%,.88)}.welcome-headline__title{display:grid;gap:.25rem;font-size:clamp(2.1rem,4.2vw,3.2rem);line-height:1.02;text-transform:uppercase}.welcome-headline__title span:last-child{color:#d4af37}.welcome-headline__rule{height:2px;width:min(260px,75%);background:linear-gradient(90deg,rgba(212,175,55,.95),rgba(212,175,55,0));box-shadow:0 0 16px rgba(212,175,55,.28)}.welcome-headline__copy{margin-top:1.25rem;max-width:52ch;color:hsla(37,30%,76%,.92)}.welcome-grid{display:grid;gap:2.5rem}.welcome-copy__extra{margin-top:1.5rem}.welcome-cards{display:grid;gap:1.5rem}.welcome-card{min-height:140px;border-radius:1.2rem;border:1px solid rgba(63,63,70,.7);background:rgba(12,8,7,.7);padding:1.5rem}@media (min-width:1024px){.welcome-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.welcome-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-header{max-width:56rem}.news-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden}.news-card__thumb{display:block;border-radius:.9rem;overflow:hidden;border:1px solid rgba(255,154,122,.18);background:rgba(9,9,11,.7)}.news-card__thumb img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.news-card:hover .news-card__thumb img{transform:scale(1.03)}.news-card__body{display:flex;flex-direction:column;flex:1}.news-card__meta{font-size:.68rem;letter-spacing:.2em}.news-card__title{font-size:1.35rem;line-height:1.2}.news-card__excerpt{flex:1}.news-card__excerpt p{margin:0}.news-card__cta{align-self:flex-start;margin-top:auto}.news-pagination{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;align-items:center;margin-top:.75rem}.news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:.45rem .85rem;border-radius:9999px;border:1px solid #3f3f46;color:#c4b39a;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.news-pagination .page-numbers:hover{border-color:#ff9a7a;color:#ff9a7a}.news-pagination .page-numbers.current{border-color:#ff9a7a;color:#1b1714;background:#ff9a7a}.category-grid ul.products{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;align-items:stretch}.category-grid ul.products li.product{width:100%;margin:0;float:none;min-width:0;padding:0;border:0;background:transparent;display:block}@media (min-width:768px){.category-grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.category-grid ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem}}@media (min-width:1280px){.category-grid ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (min-width:768px){:root{--header-height:104px}.hero-section{padding-bottom:calc(6rem + var(--hero-blend))}.home .hero-section{padding-top:calc(6rem + var(--header-height))}}.site-logo img{height:3rem;width:auto}@media (min-width:768px){.site-logo img{height:4rem}}.site-header .site-logo img{height:3.25rem}@media (min-width:768px){.site-header .site-logo img{height:4.25rem}}.site-footer{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.75)}.footer-social{display:flex;align-items:center;gap:.75rem;padding-top:.5rem}.footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:9999px;border:1px solid hsla(37,30%,76%,.35);background:rgba(24,24,27,.65);color:#c4b39a;transition:border-color .2s ease,color .2s ease,transform .2s ease}.footer-social__link:hover{border-color:#ff9a7a;color:#ff9a7a;transform:translateY(-1px)}.footer-social__link svg{width:1.15rem;height:1.15rem;fill:currentColor}.page .page-content{font-family:Spectral,ui-serif,Georgia,serif;font-size:1.125rem;line-height:1.75;color:hsla(38,44%,87%,.92)}.page .page-content>*+*{margin-top:1.25rem}.page .page-content h2,.page .page-content h3,.page .page-content h4{margin-top:2.5rem;margin-bottom:0}.page .page-content .wp-block-columns{gap:1.75rem;margin-top:2rem;margin-bottom:2rem}.page .page-content .wp-block-image{margin:0}.page .page-content .wp-block-list{padding-left:1.25rem;margin:0}.page .page-content .wp-block-list li{margin:0;line-height:1.75}.page .page-content .wp-block-list li+li{margin-top:.7rem}.page .page-content .wp-block-quote{margin:0;border:0!important;border-left:0!important;padding:1rem 0;border-radius:1.2rem;background:transparent;color:hsla(37,57%,91%,.96)}.page .page-content .wp-block-quote p{margin:0;line-height:1.75}.page .page-content p{margin:0}.page .page-content .wp-block-list+.wp-block-quote,.page .page-content .wp-block-quote+p,.page .page-content h3.wp-block-heading+.wp-block-list,.page .page-content p+p{margin-top:1rem!important}.page .page-content .wp-block-list+.wp-block-quote,.page .page-content .wp-block-quote+p,.page .page-content p+p{margin-top:1rem}@media (min-width:768px){.page .page-content{font-size:1.2rem}}.single-post-wrap{max-width:56rem}.single-post-content{font-family:Spectral,ui-serif,Georgia,serif}.single-post-header{max-width:48rem}.single-post-cover{border-radius:1.2rem;overflow:hidden;border:1px solid rgba(255,154,122,.2);box-shadow:0 20px 55px -45px rgba(0,0,0,.95)}.single-post-cover img{width:100%;height:auto;display:block}.single-post-content{font-size:1.05rem;line-height:1.85}.single-post-content p{margin-bottom:1rem}.single-post-content h2,.single-post-content h3,.single-post-content h4{margin-top:2rem;margin-bottom:.8rem}.products-showcase-section{position:relative}.products-showcase__header{display:flex;flex-direction:column;gap:1.25rem}.products-showcase__intro{max-width:44rem;color:hsla(40,69%,87%,.82);line-height:1.75}.dk-newsletter__benefits,.dk-product-hero__benefits,.products-showcase__proof{display:flex;flex-wrap:wrap;gap:.65rem}.dk-newsletter__benefits span,.dk-product-hero__benefits span,.products-showcase__proof span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .8rem;border-radius:9999px;border:1px solid rgba(212,175,55,.24);background:hsla(0,0%,7%,.6);color:#f5e6c8;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dk-newsletter__shell,.home-final-cta__shell{border-radius:1.8rem;border:1px solid rgba(212,175,55,.2);background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,42,42,.1),transparent 24%),linear-gradient(180deg,hsla(0,0%,7%,.98),rgba(8,8,8,.98));box-shadow:0 34px 90px -55px rgba(0,0,0,.96)}.dk-newsletter__shell{padding:2rem}.dk-newsletter__intro,.dk-product-hero__lead,.dk-product-hero__trust p,.dk-product-story__text,.home-final-cta__text,.home-proof__text{color:hsla(40,69%,87%,.82);line-height:1.75}.dk-newsletter__actions{margin-top:1.25rem}.dk-product-story__intro,.home-proof__intro,.home-reviews__intro{max-width:46rem;margin-bottom:2rem}.home-final-cta>.wp-block-group__inner-container,.home-proof>.wp-block-group__inner-container,.home-reviews>.wp-block-group__inner-container{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.dk-product-details__grid,.home-proof__grid,.home-reviews__grid{display:grid;gap:1rem}.dk-product-details__card,.dk-product-hero__trust,.home-proof__card,.home-reviews__card{border-radius:1.35rem;border:1px solid rgba(212,175,55,.14);background:hsla(0,0%,7%,.68);padding:1.35rem;box-shadow:0 20px 60px -44px rgba(0,0,0,.95)}.dk-product-details__label,.dk-product-hero__categories,.home-proof__card-title,.home-reviews__author{margin:0 0 .65rem;color:#d4af37;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dk-product-details__value,.home-proof__card p:last-child,.home-reviews__quote{margin:0;color:#f5e6c8;line-height:1.7}.home-final-cta .home-final-cta__shell>.wp-block-group__inner-container>.wp-block-group,.home-final-cta .home-final-cta__shell>.wp-block-group__inner-container>.wp-block-group>.wp-block-group__inner-container{padding:2.6rem 2.8rem 2.3rem!important}.home-final-cta__shell .eyebrow{margin-bottom:.9rem}.home-final-cta__shell .section-title{margin-bottom:1rem}.home-final-cta__actions .wp-block-button.btn-beige .wp-block-button__link,.home-final-cta__actions .wp-block-button.btn-ghost .wp-block-button__link{border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.9rem 1.4rem}.home-final-cta__actions .wp-block-button.btn-beige .wp-block-button__link{background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28);border:0!important}.home-final-cta__actions .wp-block-button.btn-ghost .wp-block-button__link{border:1px solid hsla(40,69%,87%,.34);background:hsla(0,0%,7%,.35);color:#f5e6c8}.home-final-cta__actions .wp-block-button.btn-beige,.home-final-cta__actions .wp-block-button.btn-beige:after,.home-final-cta__actions .wp-block-button.btn-beige:before,.home-final-cta__actions .wp-block-button.btn-ghost,.home-final-cta__actions .wp-block-button.btn-ghost:after,.home-final-cta__actions .wp-block-button.btn-ghost:before{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}@media (max-width:767px){.home-final-cta__shell{padding:2rem 1.25rem}.home-final-cta .home-final-cta__shell>.wp-block-group__inner-container>.wp-block-group,.home-final-cta .home-final-cta__shell>.wp-block-group__inner-container>.wp-block-group>.wp-block-group__inner-container{padding:1.75rem 1.1rem!important}}.dk-product-hero{display:grid;gap:2.75rem;align-items:start;padding-top:1.25rem}.woocommerce div.product.dk-single-product{display:block}.woocommerce div.product.dk-single-product .dk-product-details,.woocommerce div.product.dk-single-product .dk-product-story,.woocommerce div.product.dk-single-product .related,.woocommerce div.product.dk-single-product .up-sells,.woocommerce div.product.dk-single-product .woocommerce-tabs{grid-column:auto}.dk-product-hero__media{min-width:0;position:relative}.dk-product-hero__media .onsale{left:1rem;top:1rem;right:auto;margin:0;z-index:2}.dk-product-hero__media .woocommerce-product-gallery{width:100%!important;margin:0!important;position:relative}.dk-product-hero__media .flex-viewport,.dk-product-hero__media .woocommerce-product-gallery__wrapper{border-radius:1.5rem;overflow:hidden}.dk-product-hero__media .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none!important}.dk-product-hero__media .flex-control-thumbs{display:none}.dk-product-hero__media .flex-control-thumbs li{float:none!important;width:auto!important;margin:0!important}.dk-product-hero__media .flex-control-thumbs img{border-radius:1rem;border:1px solid hsla(40,69%,87%,.12);opacity:.72}.dk-product-hero__media .flex-control-thumbs img.flex-active,.dk-product-hero__media .flex-control-thumbs img:hover{opacity:1;border-color:rgba(212,175,55,.42)}.dk-product-hero__summary{display:flex;flex-direction:column;gap:1.4rem;min-width:0;max-width:32rem}.dk-product-hero__aside{display:block}.dk-product-hero__copy{display:grid;gap:.75rem}.dk-product-hero__copy .product_title{margin:0;line-height:1.05;font-size:clamp(2rem,3vw,3.15rem);letter-spacing:.03em}.dk-product-hero__categories{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}.dk-product-hero__categories a{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .75rem;border-radius:9999px;border:1px solid rgba(212,175,55,.28);background:hsla(0,0%,7%,.56);color:#d4af37;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1}.dk-product-hero__lead p{margin:0;max-width:46ch}.dk-product-hero__reviews{display:flex;align-items:center;gap:.7rem;color:#f5e6c8}.dk-product-hero__purchase{padding-top:.15rem}.dk-product-hero__benefits{gap:.55rem}.dk-product-hero__benefits span{padding:.48rem .72rem;font-size:.66rem}.dk-product-hero__trust{padding:1.1rem 1.2rem;background:linear-gradient(180deg,hsla(0,0%,7%,.56),hsla(0,0%,7%,.7))}.dk-product-hero__trust strong{display:block;margin-bottom:.45rem;color:#f5e6c8;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.dk-product-hero__purchase .variations_form,.dk-product-hero__purchase form.cart{width:100%}.dk-product-hero__purchase .single_add_to_cart_button{width:100%;justify-content:center;margin-top:.45rem}.dk-product-details,.dk-product-story{grid-column:1/-1}.dk-product-details{margin-top:2.5rem}.dk-product-story{margin-top:2.25rem;padding-top:2rem;border-top:1px solid hsla(40,69%,87%,.1)}.dk-product-details__value{font-size:1.02rem}.woocommerce div.product.dk-single-product .woocommerce-tabs{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid hsla(40,69%,87%,.1)}.woocommerce div.product.dk-single-product .woocommerce-tabs ul.tabs{margin-bottom:1.35rem}.woocommerce div.product.dk-single-product .related,.woocommerce div.product.dk-single-product .up-sells{margin-top:3.5rem;padding-top:2rem;border-top:1px solid hsla(40,69%,87%,.08)}@media (min-width:768px){.products-showcase__header{flex-direction:row;justify-content:space-between;align-items:flex-end}.dk-product-details__grid,.home-proof__grid,.home-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-product-hero__purchase{padding-top:.25rem}}@media (min-width:1024px){.dk-product-hero{grid-template-columns:minmax(0,1.14fr) minmax(18rem,.86fr);gap:4.5rem;padding-top:1.75rem}.dk-product-hero__media{grid-column:1;grid-row:1}.dk-product-hero__summary{grid-column:2;grid-row:1/span 2;padding-top:.35rem;margin-left:auto}.dk-product-hero__aside{grid-column:1;grid-row:2;align-self:start;max-width:30rem}}.woocommerce ul.products{display:grid;gap:2rem}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:stretch;margin:0;padding:0}.woocommerce ul.products li.product{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(24,24,27,.6);display:flex;flex-direction:column;padding:2rem;float:none;width:100%;max-width:none;margin:0;clear:none}@media (max-width:640px){.woocommerce ul.products{grid-template-columns:1fr!important;gap:1.5rem}.woocommerce ul.products li.product{width:100%!important;max-width:100%!important}}@media (min-width:1024px){.category-section .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;gap:1rem}}.category-section .woocommerce ul.products li.product{padding:0;border:0;background:transparent;box-shadow:none;display:block}.woocommerce ul.products:after,.woocommerce ul.products:before{content:none!important;display:none!important}.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last{clear:none}.woocommerce ul.products li.product img{border-radius:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:1.5rem;font-family:Cinzel,ui-serif,Georgia;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}.woocommerce ul.products li.product .price{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.editor-styles-wrapper .hero-showcase__actions .woocommerce ul.products li.product .button{cursor:text}.woocommerce ul.products li.product .button{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28)}.woocommerce ul.products li.product .button:hover{color:#111;background:linear-gradient(135deg,#e0bf5a,#fff2d9)}.home-final-cta__actions .wp-block-button.woocommerce ul.products li.product .button .wp-block-button__link{border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.9rem 1.4rem;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28);border:0}.home-final-cta__actions .wp-block-button.woocommerce ul.products li.product .button,.home-final-cta__actions .wp-block-button.woocommerce ul.products li.product .button:after,.home-final-cta__actions .wp-block-button.woocommerce ul.products li.product .button:before{border:0;outline:0;box-shadow:none;background:transparent}.woocommerce ul.products li.product .button{margin-top:1.5rem;width:100%;justify-content:center}.woocommerce ul.products li.product.product-card{height:100%}.woocommerce ul.products li.product.product-card .product-card__media{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:1rem}.woocommerce ul.products li.product.product-card .product-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce ul.products li.product.product-card .product-card__body{display:flex;flex-direction:column;flex:1}.woocommerce ul.products li.product.product-card .product-card__excerpt{flex:1}.woocommerce ul.products li.product.product-card .product-card__cta{margin-top:auto}.home .bestsellers ul.products{grid-template-columns:1fr;justify-items:stretch;gap:2rem;max-width:62rem;margin-left:auto;margin-right:auto}.home .bestsellers ul.products li.product img{width:100%;max-width:none}.home .bestsellers ul.products li.product{max-width:none;width:100%}.home .bestsellers ul.products li.product.product-card{--card-pad:1.5rem;display:block;padding:0;border-radius:1.6rem;border:1px solid rgba(255,154,122,.18);background:linear-gradient(180deg,rgba(60,38,28,.96),rgba(36,24,18,.96));box-shadow:0 30px 80px -70px rgba(0,0,0,.9),inset 0 0 0 1px hsla(0,0%,100%,.025);overflow:hidden;position:relative}.home .bestsellers .product-card__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.home .bestsellers .product-card__media{display:block;width:100%;max-width:none;min-width:0;aspect-ratio:4/3;border-radius:0;overflow:hidden;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(32,22,16,.88);position:relative}.home .bestsellers .product-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home .bestsellers li.product.product-card:hover .product-card__media img{transform:scale(1.03)}.home .bestsellers .product-card__body{display:flex;flex-direction:column;gap:.95rem;padding:var(--card-pad);position:relative;min-width:0;overflow:hidden}.home .bestsellers .product-card__title a{font-size:clamp(1.95rem,3.15vw,2.55rem);line-height:1.04;letter-spacing:.02em;display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.home .bestsellers .product-card__excerpt{color:hsla(36,26%,69%,.9);max-width:100%;font-size:.92rem;line-height:1.62;overflow-wrap:anywhere}.home .bestsellers .product-card__meta{margin-top:auto;margin-bottom:1rem;padding-top:.6rem}.home .bestsellers .product-card__meta .price{font-size:.92rem;color:#ff9a7a;margin-bottom:.65rem;transition:transform .35s ease,filter .35s ease;transform-origin:left center;letter-spacing:.16em;text-transform:uppercase}.home .bestsellers .product-card__meta .price.is-updating{animation:pricePulse .55s cubic-bezier(.22,1,.36,1)}.home .bestsellers .product-card__meta .loop-gramatura{margin-top:.25rem;gap:.55rem}.home .bestsellers .product-card__meta .gramatura-option{border-color:rgba(255,154,122,.26);background:rgba(255,154,122,.08);color:hsla(41,70%,92%,.98);letter-spacing:.08em;padding:.42rem .72rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 8px 24px -18px rgba(255,154,122,.65);font-size:.72rem;font-weight:700;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.home .bestsellers .product-card__meta .gramatura-option:hover{transform:translateY(-1px);border-color:rgba(255,154,122,.7)}.home .bestsellers .product-card__meta .gramatura-option.is-active{border-color:rgba(255,154,122,.95);background:linear-gradient(135deg,rgba(255,154,122,.25),rgba(243,106,74,.55));color:#1b1714;font-weight:700;transform:translateY(-1px)}.home .bestsellers .product-card__cta{margin-top:0}.home .bestsellers .product-card__cta .button{width:100%;justify-content:center;min-height:2.65rem;padding:.62rem 1rem;font-size:.68rem;letter-spacing:.18em}@media (min-width:768px){.home .bestsellers ul.products li.product.product-card{min-height:420px}.home .bestsellers .product-card__layout{grid-template-columns:360px minmax(0,1fr);min-height:420px}.home .bestsellers .product-card__media{width:360px;max-width:360px;min-width:360px;aspect-ratio:auto;border-right:1px solid hsla(0,0%,100%,.08);border-bottom:0}.home .bestsellers .product-card__media img{min-height:420px}}@media (min-width:1024px){.home .bestsellers ul.products li.product.product-card{--card-pad:1.75rem;min-height:470px}.home .bestsellers .product-card__layout{grid-template-columns:420px minmax(0,1fr);min-height:470px}.home .bestsellers .product-card__media{width:420px;max-width:420px;min-width:420px}.home .bestsellers .product-card__media img{height:100%;min-height:470px;max-height:none}.home .bestsellers .product-card__excerpt{font-size:1rem;max-width:100%}}@keyframes pricePulse{0%{transform:scale(.98);filter:brightness(.92)}55%{transform:scale(1.04);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}.woocommerce div.product .summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.woocommerce div.product{display:grid;gap:2.5rem}@media (min-width:1024px){.woocommerce div.product{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;margin:0;width:100%}.woocommerce div.product div.images{max-width:none}.woocommerce div.product .product_title{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.woocommerce div.product .product_title{font-size:2.25rem;line-height:2.5rem}}.woocommerce div.product .price{color:#e6c484;text-shadow:0 0 18px hsla(39,66%,71%,.12);font-size:1.5rem;line-height:2rem;font-weight:700}.woocommerce div.product .related,.woocommerce div.product .up-sells,.woocommerce div.product .woocommerce-tabs{grid-column:1/-1}.woocommerce div.product .related,.woocommerce div.product .up-sells{margin-top:3rem}.woocommerce div.product .related h2,.woocommerce div.product .up-sells h2{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.woocommerce div.product .related h2,.woocommerce div.product .up-sells h2{font-size:1.875rem;line-height:2.25rem}}.woocommerce div.product .related h2,.woocommerce div.product .up-sells h2{margin-bottom:1.5rem}.woocommerce div.product .related ul.products,.woocommerce div.product .up-sells ul.products{grid-template-columns:repeat(auto-fit,minmax(180px,260px));justify-content:start;justify-items:stretch;gap:1rem}.woocommerce div.product .related li.product.product-card,.woocommerce div.product .up-sells li.product.product-card{width:100%;max-width:260px;min-height:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.06);background:rgba(27,23,20,.34);box-shadow:none}.woocommerce div.product .related .product-card__layout,.woocommerce div.product .up-sells .product-card__layout{display:block;min-height:0}.woocommerce div.product .related .product-card__media,.woocommerce div.product .up-sells .product-card__media{width:auto;min-width:0;max-width:none;border-right:0}.woocommerce div.product .related .product-card__body,.woocommerce div.product .up-sells .product-card__body{padding:.9rem .95rem 1rem;gap:.45rem}.woocommerce div.product .related .product-card__media img,.woocommerce div.product .up-sells .product-card__media img{height:180px;-o-object-fit:cover;object-fit:cover}.woocommerce div.product .related .product-card__title a,.woocommerce div.product .up-sells .product-card__title a{font-size:1.05rem;line-height:1.2;letter-spacing:.02em}.woocommerce div.product .related .product-card__meta .price,.woocommerce div.product .up-sells .product-card__meta .price{margin-top:.25rem;font-size:.92rem}.woocommerce div.product .related .loop-gramatura,.woocommerce div.product .related .product-card__body .eyebrow,.woocommerce div.product .related .product-card__cta,.woocommerce div.product .related .product-card__excerpt,.woocommerce div.product .up-sells .loop-gramatura,.woocommerce div.product .up-sells .product-card__body .eyebrow,.woocommerce div.product .up-sells .product-card__cta,.woocommerce div.product .up-sells .product-card__excerpt{display:none}.woocommerce div.product .related .product-card__meta,.woocommerce div.product .up-sells .product-card__meta{margin-top:0;margin-bottom:0;padding-top:0}.editor-styles-wrapper .hero-showcase__actions .woocommerce div.product form.cart .button{cursor:text}.woocommerce div.product form.cart .button{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28)}.woocommerce div.product form.cart .button:hover{color:#111;background:linear-gradient(135deg,#e0bf5a,#fff2d9)}.home-final-cta__actions .wp-block-button.woocommerce div.product form.cart .button .wp-block-button__link{border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.9rem 1.4rem;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28);border:0}.home-final-cta__actions .wp-block-button.woocommerce div.product form.cart .button,.home-final-cta__actions .wp-block-button.woocommerce div.product form.cart .button:after,.home-final-cta__actions .wp-block-button.woocommerce div.product form.cart .button:before{border:0;outline:0;box-shadow:none;background:transparent}.woocommerce div.product form.cart .button{align-self:flex-start}.woocommerce div.product .single_variation_wrap,.woocommerce div.product form.cart{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.woocommerce div.product .woocommerce-variation,.woocommerce div.product .woocommerce-variation-add-to-cart,.woocommerce div.product .woocommerce-variation-availability,.woocommerce div.product .woocommerce-variation-price{width:100%}.woocommerce div.product .woocommerce-variation-price .price{display:block}.woocommerce div.product .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.woocommerce div.product form.cart .quantity{margin:0}.woocommerce div.product form.cart .quantity input.qty{height:3rem;width:6rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.8);padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}.woocommerce div.product form.cart .quantity input.qty:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 154 122/var(--tw-ring-opacity,1))}.woocommerce div.product .woocommerce-product-gallery__image img{border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.woocommerce .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));padding-bottom:1rem}.woocommerce .woocommerce-tabs ul.tabs li a{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.woocommerce .woocommerce-tabs ul.tabs li.active a{--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.woocommerce .woocommerce-tabs .panel{margin-top:1.5rem;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.woocommerce .woocommerce-Tabs-panel--description,.woocommerce .woocommerce-tabs .panel#tab-description{color:#c4b39a;line-height:1.8;font-size:1.02rem}.woocommerce .woocommerce-Tabs-panel--description>*+*,.woocommerce .woocommerce-tabs .panel#tab-description>*+*{margin-top:1rem}.woocommerce .woocommerce-Tabs-panel--description h2,.woocommerce .woocommerce-Tabs-panel--description h3,.woocommerce .woocommerce-Tabs-panel--description h4,.woocommerce .woocommerce-tabs .panel#tab-description h2,.woocommerce .woocommerce-tabs .panel#tab-description h3,.woocommerce .woocommerce-tabs .panel#tab-description h4{color:#e9dbc2;letter-spacing:.04em;line-height:1.25;margin-top:1.6rem;margin-bottom:.75rem}.woocommerce .woocommerce-Tabs-panel--description h2,.woocommerce .woocommerce-tabs .panel#tab-description h2{font-size:clamp(1.45rem,2.3vw,1.9rem)}.woocommerce .woocommerce-Tabs-panel--description h3,.woocommerce .woocommerce-tabs .panel#tab-description h3{font-size:clamp(1.18rem,2vw,1.45rem)}.woocommerce .woocommerce-Tabs-panel--description p,.woocommerce .woocommerce-tabs .panel#tab-description p{margin:0;text-wrap:pretty}.woocommerce .woocommerce-Tabs-panel--description ol,.woocommerce .woocommerce-Tabs-panel--description ul,.woocommerce .woocommerce-tabs .panel#tab-description ol,.woocommerce .woocommerce-tabs .panel#tab-description ul{margin:.8rem 0 1rem;padding-left:1.2rem}.woocommerce .woocommerce-Tabs-panel--description li,.woocommerce .woocommerce-tabs .panel#tab-description li{margin-bottom:.5rem;padding-left:.2rem}.woocommerce .woocommerce-Tabs-panel--description strong,.woocommerce .woocommerce-tabs .panel#tab-description strong{color:#e9dbc2;font-weight:700}.woocommerce .woocommerce-Tabs-panel--description em,.woocommerce .woocommerce-tabs .panel#tab-description em{color:#e8d6b9;font-style:italic}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none;margin:0 0 1.5rem}.woocommerce .woocommerce-ordering select{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.8);padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#e9dbc2 0),linear-gradient(135deg,#e9dbc2 50%,transparent 0);background-position:calc(100% - 1.4rem) calc(50% - .15rem),calc(100% - 1rem) calc(50% - .15rem);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.woocommerce .woocommerce-ordering select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 154 122/var(--tw-ring-opacity,1))}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(24,24,27,.8);padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1));position:relative;padding-left:3rem}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{left:1.1rem;top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-error{border-color:rgba(255,154,122,.7)}.editor-styles-wrapper .hero-showcase__actions .woocommerce .woocommerce-error .button,.editor-styles-wrapper .hero-showcase__actions .woocommerce .woocommerce-info .button,.editor-styles-wrapper .hero-showcase__actions .woocommerce .woocommerce-message .button{cursor:text}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28)}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover{color:#111;background:linear-gradient(135deg,#e0bf5a,#fff2d9)}.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-error .button .wp-block-button__link,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-info .button .wp-block-button__link,.home-final-cta__actions .wp-block-button.woocommerce .woocommerce-message .button .wp-block-button__link{border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.9rem 1.4rem;background:linear-gradient(135deg,#d4af37,#f5e6c8);color:#111;box-shadow:0 16px 40px rgba(212,175,55,.28);border:0}.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-error .button,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-error .button:after,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-error .button:before,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-info .button,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-info .button:after,.home-final-cta__actions .wp-block-button .woocommerce .woocommerce-info .button:before,.home-final-cta__actions .wp-block-button.woocommerce .woocommerce-message .button,.home-final-cta__actions .wp-block-button.woocommerce .woocommerce-message .button:after,.home-final-cta__actions .wp-block-button.woocommerce .woocommerce-message .button:before{border:0;outline:0;box-shadow:none;background:transparent}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{margin-left:.75rem;padding:.55rem 1.25rem;font-size:.75rem;letter-spacing:.16em}.woocommerce form .form-row .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.8);padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1));min-height:3rem}.woocommerce form .form-row textarea{min-height:160px;border-radius:1rem}.woocommerce form .form-row .select2-selection--single:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 154 122/var(--tw-ring-opacity,1))}.woocommerce form .form-row label{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.woocommerce form .form-row .select2-selection__arrow,.woocommerce form .form-row .select2-selection__rendered{--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}.woocommerce form .form-row .select2-selection--single{display:flex;align-items:center}.variation-chips__option{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1));background-color:transparent;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.25em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.variation-chips__option.is-active,.variation-chips__option:hover{--tw-border-opacity:1;border-color:rgb(255 154 122/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 154 122/var(--tw-text-opacity,1))}.single-product .variations .select2-container,.single-product .variations select{display:none!important}.single-product .variation-chips__option{display:inline-flex;align-items:center;justify-content:center;border:1px solid #3f3f46!important;background:transparent!important;color:#d4c6af!important;letter-spacing:.25em!important;text-transform:uppercase!important}.single-product .variations .value .variation-chips{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;margin-top:.25rem!important}.single-product .variations .value .variation-chips__option{padding:.52rem .9rem!important;letter-spacing:.16em!important;border-radius:9999px!important;border:1px solid hsla(39,40%,67%,.55)!important;background:rgba(27,23,20,.35)!important}.single-product .variations .value .variation-chips__option:hover{border-color:hsla(39,40%,67%,.95)!important;color:#e9dbc2!important;background:rgba(88,66,49,.55)!important}.single-product .variations .value .variation-chips__option.is-active{border-color:#cdb68b!important;background:hsla(39,40%,67%,.18)!important;color:#e9dbc2!important;box-shadow:0 10px 24px hsla(39,40%,67%,.16)!important}.single-product .variations td,.single-product .variations th{vertical-align:middle}.single-product .variations .label{padding-top:.25rem;padding-bottom:.25rem}.single-product .variations{width:100%}.single-product .variations td,.single-product .variations th{vertical-align:middle!important}.single-product .variations td.value,.single-product .variations th.label{padding:.35rem 0!important}.single-product .variations th.label{padding-right:1rem!important}.single-product .variations th.label label{display:block;margin:0!important;padding:0!important;line-height:1!important}.single-product .variations td.value{display:flex;align-items:center;gap:.75rem}.single-product .variation-chips__option.is-active,.single-product .variation-chips__option:hover{border-color:#cdb68b!important;color:#e9dbc2!important}.wc-block-components-select .wc-block-components-select__select,.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-blocks-components-select .wc-blocks-components-select__select{width:100%;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.8);padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1));min-height:3rem}.wc-block-components-text-input textarea{min-height:160px;border-radius:1rem}.wc-block-components-select .wc-block-components-select__select:focus,.wc-block-components-text-input input:focus,.wc-block-components-text-input textarea:focus,.wc-blocks-components-select .wc-blocks-components-select__select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 154 122/var(--tw-ring-opacity,1))}.wc-block-components-select label,.wc-block-components-text-input label,.wc-blocks-components-select label{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.wc-block-components-text-input input::-moz-placeholder,.wc-block-components-text-input textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.wc-block-components-text-input input::placeholder,.wc-block-components-text-input textarea::placeholder{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.wc-blocks-components-select .wc-blocks-components-select__container svg{--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}.wc-block-components-main .wc-block-components-text-input input,.wc-block-components-main .wc-block-components-text-input textarea,.wc-block-components-main .wc-blocks-components-select__select{background-color:rgba(9,9,9,.85)!important;border-color:#27272a!important;color:#e9dbc2!important;border-radius:9999px!important}.wc-block-components-main .wc-block-components-text-input textarea{border-radius:1rem!important}.wc-block-components-main .wc-block-components-text-input label,.wc-block-components-main .wc-blocks-components-select__label{color:#c4b39a!important;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.wc-block-checkout__main input[type=email],.wc-block-checkout__main input[type=tel],.wc-block-checkout__main input[type=text],.wc-block-checkout__main select,.wc-block-checkout__main textarea{background-color:rgba(9,9,9,.85)!important;border-color:#27272a!important;color:#e9dbc2!important;border-radius:9999px!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{font-size:1.06rem;line-height:1.65}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table th{font-size:1.02rem}.woocommerce-cart .woocommerce .coupon label,.woocommerce-checkout .woocommerce form .form-row label{font-size:.9rem}.wc-block-cart,.wc-block-checkout{font-size:1.05rem;line-height:1.65}.wc-block-cart .wc-block-components-product-name,.wc-block-cart .wc-block-formatted-money-amount,.wc-block-checkout .wc-block-components-product-name,.wc-block-checkout .wc-block-formatted-money-amount{font-size:1.02rem}.dk-cart-shipping-notice{margin-bottom:1rem;border:1px solid hsla(39,40%,67%,.24);border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(255,154,122,.18),transparent 34%),linear-gradient(180deg,rgba(44,29,22,.94),rgba(26,18,14,.96));padding:1rem 1.05rem;box-shadow:0 20px 44px -34px rgba(0,0,0,.9)}.dk-cart-shipping-notice.is-success{border-color:hsla(39,40%,67%,.42);background:radial-gradient(circle at top right,hsla(39,40%,67%,.22),transparent 34%),linear-gradient(180deg,rgba(52,39,28,.96),rgba(30,22,16,.98))}.dk-cart-shipping-notice__header{display:grid;gap:.35rem}.dk-cart-shipping-notice__eyebrow{margin:0;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#c4b39a}.dk-cart-shipping-notice__title{margin:0;color:#f9f0dd;font-size:1rem;font-weight:700;line-height:1.45}.dk-cart-shipping-notice__progress{margin-top:.85rem;height:.5rem;overflow:hidden;border-radius:9999px;background:hsla(39,74%,92%,.1)}.dk-cart-shipping-notice__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9a7a,#cdb68b);transition:width .25s ease}.dk-cart-shipping-notice__meta{margin-top:.85rem;display:grid;gap:.35rem}.dk-cart-shipping-notice__meta p{margin:0;color:#d9cbb4;font-size:.92rem;line-height:1.55}.dk-auth-shell{display:grid;gap:1.5rem;align-items:start}.dk-auth-intro{max-width:34rem}.dk-auth-copy{margin-top:.9rem;color:hsla(38,47%,84%,.82);line-height:1.7}.dk-auth-card{border:1px solid hsla(39,40%,67%,.16);border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(255,154,122,.14),transparent 32%),linear-gradient(180deg,rgba(36,24,18,.94),rgba(24,16,13,.96));padding:1.2rem;box-shadow:0 24px 60px -38px rgba(0,0,0,.95)}.dk-auth-form{display:grid;gap:1rem}.dk-auth-field{display:grid;gap:.5rem}.dk-auth-field span{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#c4b39a}.dk-auth-field input{width:100%;min-height:3.3rem;border:1px solid hsla(39,40%,67%,.18);border-radius:9999px;background:rgba(9,9,11,.86);color:#f9f0dd;padding:.85rem 1.1rem}.dk-auth-field input:focus{outline:none;border-color:#ff9a7a;box-shadow:0 0 0 2px rgba(255,154,122,.24)}.dk-auth-checkbox{display:flex;align-items:flex-start;gap:.75rem;color:#d4c6af;font-size:.92rem;line-height:1.55}.dk-auth-checkbox input{width:1rem;height:1rem;margin-top:.2rem;flex:0 0 1rem}.dk-auth-checkbox a{color:#ff9a7a;text-decoration:underline;text-underline-offset:.18em}.dk-auth-submit{width:100%;justify-content:center;margin-top:.25rem}.dk-auth-switch{display:inline-block;margin-top:1rem;color:#d4c6af;font-size:.92rem;text-decoration:underline;text-underline-offset:.22em}.dk-auth-notice{margin-bottom:1rem;border-radius:1rem;padding:.9rem 1rem;font-size:.94rem;line-height:1.6}.dk-auth-notice p+p{margin-top:.35rem}.dk-auth-notice--success{border:1px solid hsla(39,40%,67%,.24);background:hsla(39,40%,67%,.1);color:#f4ead7}.dk-auth-notice--error{border:1px solid rgba(240,90,60,.3);background:rgba(240,90,60,.1);color:#f8ddd6}@media (min-width:900px){.dk-auth-shell{grid-template-columns:minmax(0,.9fr) minmax(22rem,28rem);gap:2rem}.dk-auth-card{padding:1.5rem}}.wpcf7 form{display:grid;gap:1.25rem}.wpcf7-form p{margin:0}.wpcf7-form label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:#c4b39a}.wpcf7-form label br{display:none}.wpcf7-form-control-wrap{display:block;margin-top:.65rem}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea,.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form-control{width:100%;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:rgba(9,9,11,.8);padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1));min-height:3.4rem;background-color:rgba(9,9,9,.85)!important;border-color:#27272a!important;color:#e9dbc2!important}.wpcf7 textarea,.wpcf7-form textarea{min-height:200px;border-radius:1rem;resize:vertical}.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder,.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder,.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 154 122/var(--tw-ring-opacity,1))}.wpcf7 .wpcf7-submit,.wpcf7 input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.9rem 1.25rem;border-radius:9999px;background:#f05a3c;color:#1b1714;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:transform .15s ease,background .2s ease;margin-top:.35rem}.wpcf7 input[type=submit]:hover{background:#ff9a7a;transform:translateY(-1px)}.wpcf7 .wpcf7-not-valid-tip{font-size:.85rem;color:#f05a3c}.wpcf7 .wpcf7-response-output{margin:.75rem 0 0;padding:.75rem .9rem;border-radius:.75rem;border:1px solid rgba(255,154,122,.45);color:#e9dbc2}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mt-10{margin-top:2.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t{border-top-width:1px}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.bg-night\/95{background-color:rgba(27,23,20,.95)}.px-4{padding-left:1rem;padding-right:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.font-display{font-family:Cinzel,ui-serif,Georgia}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.leading-snug{line-height:1.375}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wider{letter-spacing:.05em}.text-bone{--tw-text-opacity:1;color:rgb(233 219 194/var(--tw-text-opacity,1))}.text-smoke{--tw-text-opacity:1;color:rgb(196 179 154/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:768px){.md\:block{display:block}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}}