:root{--c-shell:#ECE3D4;--c-taupe:#63564A;--c-linen:#C0B2A5;--c-bark:#5C5044;--c-moss:#393923;--c-forest:#141E0F;--c-adobe:#AD8772;--c-ink:#2E2A22;--c-ivory:#F7F3EC;--c-grey:#6E6355;--c-sand:#E4DCC9;--c-stone:#D2CABD;--c-hairline:#D8D0C4;--c-sale:#7E4F3C;--ground:var(--c-shell);--ground-alt:var(--c-linen);--ground-dark:var(--c-forest);--text:var(--c-ink);--text-muted:var(--c-grey);--text-on-dark:var(--c-ivory);--text-muted-on-dark:var(--c-stone);--rule:var(--c-hairline);--rule-on-dark:rgba(247 243 236/0.22);--accent:var(--c-moss);--accent-alt:var(--c-bark);--badge-bestseller:var(--c-moss);--badge-crafts:var(--c-bark);--badge-sale:var(--c-sale);--badge-text:var(--c-ivory);--focus:var(--c-moss);--font-display:var(--font-display-face),"Cormorant Garamond","Iowan Old Style",Georgia,serif;--font-accent:var(--font-accent-face),"Josefin Sans","Gothic A1",sans-serif;--font-body:var(--font-gothic),"Gothic A1","Helvetica Neue",Helvetica,Arial,sans-serif;--step--1:0.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.875rem;--step-4:2.1875rem;--step-5:3.125rem;--step-6:4.0625rem;--step-7:6.25rem;--label:0.75rem;--leading-tight:1.1;--leading-head:1.4;--leading-body:1.6;--tracking-label:0.14em;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--gutter:clamp(1rem,5vw,4rem);--measure:65ch;--max-width:80rem}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-weight:300;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--leading-head);text-wrap:balance;margin:0}h1{font-size:clamp(var(--step-4),7vw,var(--step-6));line-height:var(--leading-tight)}h2{font-size:clamp(var(--step-3),5vw,var(--step-5))}h3{font-size:clamp(var(--step-2),3vw,var(--step-4))}h4{font-size:var(--step-2)}p{margin:0;max-width:var(--measure)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.section{padding-block:clamp(var(--space-xl),10vw,var(--space-3xl));background:var(--ground);color:var(--text)}.section--alt{background:var(--ground-alt)}.section--dark{background:var(--ground-dark);color:var(--text-on-dark)}.section--dark .muted{color:var(--text-muted-on-dark)}.section--dark .rule,.section--dark hr{border-color:var(--rule-on-dark)}.wrap{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:48rem}.label{font-size:var(--label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.section--dark .label{color:var(--text-muted-on-dark)}.muted{color:var(--text-muted)}.lead{font-size:var(--step-1);line-height:var(--leading-body)}.numeric{font-variant-numeric:tabular-nums}.stack>*+*{margin-block-start:var(--space-s)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--space-m) var(--space-s)}.product-card{position:relative;display:block;text-decoration:none}.product-card__figure{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--c-linen)}.product-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,0,.2,1)}.product-card:hover .product-card__img{transform:scale(1.03)}.product-card__body{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-block-start:var(--space-xs)}.product-card__name{font-family:var(--font-body);font-size:var(--step-0);font-weight:400;line-height:1.3}.product-card__price{font-size:var(--step-0);font-variant-numeric:tabular-nums;white-space:nowrap}.product-card__price--was{color:var(--text-muted);text-decoration:line-through;margin-inline-end:var(--space-2xs)}.product-card__soldout{inset-inline:0;bottom:0;padding-block:var(--space-2xs);background:rgba(64 63 43/.82);color:var(--c-ivory);text-align:center}.badge,.product-card__soldout{position:absolute;font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase}.badge{top:var(--space-2xs);left:var(--space-2xs);padding:.3em .7em;font-weight:500;color:var(--badge-text);background:var(--accent)}.badge--bestseller{background:var(--badge-bestseller)}.badge--crafts{background:var(--badge-crafts)}.badge--sale{background:var(--badge-sale)}.options{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.option{min-width:3rem;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-body);font-size:var(--step--1);background:transparent;color:var(--text);border:1px solid var(--rule);cursor:pointer;transition:border-color .15s,background-color .15s}.option:hover:not(:disabled){border-color:var(--text)}.option[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--c-ivory)}.option:disabled{color:var(--text-muted);border-color:var(--rule);cursor:not-allowed;text-decoration:line-through;opacity:.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);font-family:var(--font-body);font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btn--primary{background:var(--c-ink);color:var(--c-ivory)}.btn--primary:hover:not(:disabled){background:var(--accent)}.btn--secondary{background:transparent;color:var(--text);border-color:var(--text)}.btn--secondary:hover:not(:disabled){background:var(--text);color:var(--c-ivory)}.section--dark .btn--secondary{color:var(--text-on-dark);border-color:var(--text-on-dark)}.section--dark .btn--secondary:hover{background:var(--text-on-dark);color:var(--c-forest)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--block{width:100%}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;padding:0;margin:0}.tag{padding:.3em .7em;font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-moss);border:1px solid var(--c-hairline);background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.munay-nav--overlay,.munay-nav--overlay a,.munay-nav--overlay button,.munay-nav--overlay span{color:var(--c-ivory)}.munay-nav--overlay a:hover,.munay-nav--overlay button:hover{color:var(--c-ivory);opacity:.75}.munay-panel--dark,.munay-panel--dark a,.munay-panel--dark button,.munay-panel--dark p,.munay-panel--dark span{color:#fff}.munay-nav--overlay nav{text-shadow:0 1px 12px rgb(64 63 43/.55)}.munay-nav--overlay .munay-nav-action,.munay-nav--overlay .munay-nav-action:hover{color:var(--c-stone);opacity:1}.munay-nav--overlay .munay-shop-panel,.munay-nav--overlay .munay-shop-panel a,.munay-nav--overlay .munay-shop-panel span{color:var(--c-ink);text-shadow:none}.munay-nav--overlay .munay-shop-panel .munay-shop-panel__muted,.munay-nav--overlay .munay-shop-panel a.munay-shop-panel__muted{color:var(--c-grey)}.munay-nav--overlay .munay-shop-panel a:hover{color:var(--c-ink);opacity:1}