:root{--bg: #f5f5f5;--cream: #f5f5f5;--surface: #ffffff;--ink: #272727;--muted: #ececec;--muted-fg: #586f7c;--wood: #98704e;--wood-deep: #6f4e33;--wood-soft: #c6a07a;--sand: #eaeaea;--border: #e2e2e2;--dark: #000000;--sale: #b4472e;--success: #25d366;--font-sans: "Raleway", "Assistant", system-ui, sans-serif;--font-display: "Cinzel Decorative", "Bellefair", serif;--font-serif: "Cinzel", "Bellefair", serif;--font-hero: "Bebas Neue", sans-serif;--container: 1360px;--radius: .9rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--dur: .24s;--shadow-soft: 0 8px 30px -12px rgba(23, 25, 26, .14);--shadow-card: 0 2px 10px -6px rgba(23, 25, 26, .12);--shadow-hover: 0 22px 48px -20px rgba(23, 25, 26, .28);--header-h: 72px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{direction:rtl;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;font-feature-settings:"kern"}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:1rem}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.18;letter-spacing:0}::selection{background:#98704e38;color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:32px}}.section{padding-block:72px}@media(min-width:768px){.section{padding-block:104px}}.section--tight{padding-block:48px}.eyebrow{font-family:var(--font-serif);font-size:.78rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--muted-fg);display:inline-flex;align-items:center;gap:18px}.heading .eyebrow:before,.heading .eyebrow:after{content:"";width:44px;height:1px;background:currentColor;opacity:.4}.heading--start .eyebrow:before{display:none}.tnum{font-variant-numeric:tabular-nums}.text-center{text-align:center}.heading{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;max-width:680px;margin-inline:auto}.heading--start{align-items:flex-start;text-align:start;margin-inline:0}.template-index main{counter-reset:minima-sec}.template-index main .heading{counter-increment:minima-sec}.template-index main .heading:before{content:counter(minima-sec,decimal-leading-zero);font-family:var(--font-serif);font-size:.78rem;letter-spacing:.35em;color:var(--wood)}.heading__title{font-size:clamp(1.9rem,4.2vw,3.1rem);color:var(--ink)}.heading__sub{font-size:1.05rem;color:var(--muted-fg);max-width:44ch}.heading--light .heading__title{color:var(--cream)}.heading--light .heading__sub{color:#f5f5f5b8}.heading--light .eyebrow{color:var(--wood-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;letter-spacing:.01em;height:44px;padding-inline:24px;font-size:.9rem;transition:background var(--dur) var(--ease-smooth),color var(--dur) var(--ease-smooth),box-shadow var(--dur) var(--ease-smooth),transform var(--dur) var(--ease-smooth);white-space:nowrap}.btn:active{transform:scale(.98)}.btn--lg{height:56px;padding-inline:36px;font-size:.95rem}.btn--sm{height:44px;padding-inline:18px;font-size:.82rem}.btn--full{width:100%}.btn--primary{background:var(--ink);color:var(--cream);box-shadow:var(--shadow-soft)}.btn.is-added{background:var(--wood);color:var(--cream)}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.btn--primary:hover{background:#000;box-shadow:var(--shadow-hover)}.btn--wood{background:var(--wood);color:var(--cream);box-shadow:var(--shadow-soft)}.btn--wood:hover{background:var(--wood-deep)}.btn--outline{border:1px solid rgba(23,25,26,.25);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn--light{border:1px solid rgba(255,255,255,.6);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--light:hover{background:#fff;color:var(--ink)}.btn--ghost{color:var(--ink)}.btn--ghost:hover{background:#17191a0d}.btn--hero{border:1px solid rgba(255,255,255,.55);color:#fff;border-radius:0;letter-spacing:.14em;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .35s var(--ease-smooth),color .35s var(--ease-smooth),border-color .35s var(--ease-smooth)}.btn--hero:hover{background:#fff;border-color:#fff;color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:2px;padding:5px 12px;font-size:.64rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.badge--ink{background:var(--ink);color:var(--cream)}.badge--wood{background:var(--wood);color:var(--cream)}.badge--sale{background:var(--sale);color:#fff}.badge--soft{background:#f5f5f5eb;color:var(--ink);border:1px solid var(--border)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-dur, 40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.is-dark{background:var(--dark);color:var(--cream)}.grain{position:relative}.grain:before{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='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:8px;transition:top .2s}.skip-link:focus{top:12px}html.a11y-contrast-high{--bg: #ffffff;--cream: #ffffff;--surface: #ffffff;--ink: #000000;--muted: #f0f0f0;--muted-fg: #262626;--border: #000000;--wood: #0056b3;--wood-soft: #0056b3;--dark: #000000}html.a11y-contrast-inverted{filter:invert(1) hue-rotate(180deg)}html.a11y-contrast-inverted img,html.a11y-contrast-inverted video,html.a11y-contrast-inverted picture{filter:invert(1) hue-rotate(180deg)}html.a11y-grayscale{filter:grayscale(1)}html.a11y-contrast-inverted.a11y-grayscale{filter:invert(1) hue-rotate(180deg) grayscale(1)}html.a11y-highlight-links a{text-decoration:underline!important;text-underline-offset:3px!important;outline:1px dashed currentColor;outline-offset:2px}html.a11y-readable-font,html.a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important}html.a11y-big-cursor,html.a11y-big-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'><path d='m4 3 7.07 17 2.51-7.39L21 10.07z' fill='black' stroke='white' stroke-width='1.2'/></svg>") 4 2,auto!important}html.a11y-stop-animations *,html.a11y-stop-animations *:before,html.a11y-stop-animations *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-a11y-text-scale="1"]{font-size:106.25%}html[data-a11y-text-scale="2"]{font-size:112.5%}html[data-a11y-text-scale="3"]{font-size:118.75%}html[data-a11y-text-scale="4"]{font-size:125%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
