@import "https://fonts.bunny.net/css?family=cormorant:400,500,600,700|montserrat:300,400,500,600,700&display=swap";:root{--color-page:#f7f3ec;--color-surface:#ede7db;--color-ink:#1a1714;--color-ink-muted:#6b6357;--color-primary:#c8963e;--color-on-primary:#1a1714;--color-secondary:#1a1714;--color-on-secondary:#f7f3ec;--color-accent:#8b6914;--color-line:#e8e2d8;--font-body:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Cormorant", Georgia, "Times New Roman", serif;--font-serif:var(--font-heading);--font-sans:var(--font-body);--btn-radius:.75rem;--color-bark:#1a1714;--color-bark-light:#2a2520;--color-oak:#3d2b1f;--color-honey:#c8963e;--color-honey-light:#d4a853;--color-honey-dark:#8b6914;--color-cream:#f7f3ec;--color-cream-dark:#ede7db;--color-wax:#e8e2d8;--color-muted:#9c9585;--color-muted-dark:#6b6357}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer base{.storefront{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.storefront ::selection{background-color:var(--color-honey);color:var(--color-bark)}.storefront :where(h1,h2,h3,h4){letter-spacing:-.01em;font-weight:600}.storefront :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-honey-dark);outline-offset:2px}#site-header :focus-visible,.site-footer :focus-visible,.on-dark :focus-visible{outline-color:var(--color-honey-light)}}@layer components{.heading-xl{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:600;line-height:1.05}.heading-lg{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:600;line-height:1.15}.heading-md{font-family:var(--font-heading);font-weight:500;line-height:1.2}.label-upper{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:600}.container-page{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (width>=768px){.container-page{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=1280px){.container-page{padding-left:3rem;padding-right:3rem}}.honeycomb-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66ZM28 100L0 84L0 50L28 34L56 50L56 84L28 100Z' fill='none' stroke='%23C8963E' stroke-width='0.5' opacity='0.08'/%3E%3C/svg%3E")}.js-reveal .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}#site-header.is-scrolled>div{margin-top:.5rem}#site-header.is-scrolled nav{border-radius:1rem;padding-top:.5rem;padding-bottom:.5rem}#site-header nav{transition:padding .3s,border-radius .3s}.nav-dropdown{position:relative}.nav-dropdown__panel{z-index:60;background-color:var(--color-bark);min-width:16rem;max-height:70vh;color:var(--color-cream);border:1px solid #ffffff14;border-radius:1rem;margin-top:.25rem;padding:.5rem;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.nav-dropdown:hover .nav-dropdown__panel,.nav-dropdown:focus-within .nav-dropdown__panel{display:block}.nav-dropdown__link{color:#e8e2d8d9;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s,color .2s;display:block}.nav-dropdown__link:hover,.nav-dropdown__link:focus-visible{color:var(--color-honey);background-color:#ffffff0f}.bg-buynow:hover{background-color:var(--color-honey-light)}.post-body a,.ck-content a{color:var(--color-honey-dark);text-underline-offset:2px;text-decoration:underline}.post-body a:hover,.ck-content a:hover{color:var(--color-bark)}.ck-content table{border-collapse:collapse;width:100%}.ck-content td,.ck-content th{border:1px solid var(--color-line);padding:.5rem .75rem}.ck-content th{background-color:var(--color-surface);text-align:left}.storefront :where(input,textarea,select)::placeholder{color:var(--color-muted)}.matki-card{transition:border-color .3s}.matki-card:hover{border-color:#c8963e59}.matki-card img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.matki-card:hover img{transform:scale(1.04)}.faq-item:hover{border-color:#c8963e40}.faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(45deg)}@media (width<=1279px){#mobile-menu{max-height:calc(100vh - 6rem);overflow-y:auto}}.storefront .theme-color.font-semibold:has(>.line-through){white-space:nowrap;line-height:1.25}@media (width<=639px){.storefront .theme-color.font-semibold:has(>.line-through){font-size:.9375rem}.storefront .theme-color.font-semibold>.line-through{font-size:.8125rem}}.border-buynow{border:1px solid var(--color-primary)}.bg-details{background-color:var(--color-secondary);color:var(--color-on-secondary)}.border-details{border:1px solid var(--color-secondary)}.theme-bg,.theme-bg-1{background-color:var(--color-page)}.theme-bg-2{background-color:var(--color-surface)}.theme-color{color:var(--color-ink)}.theme-color-1{color:inherit}.theme-color-2{color:var(--color-on-primary)}input.theme-color-2,select.theme-color-2,textarea.theme-color-2{color:inherit}.theme-border{border:1px solid var(--color-line)}input.theme-border:focus,select.theme-border:focus,textarea.theme-border:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}.theme-border-b{border-bottom:1px solid var(--color-line)}.theme-rounded,.theme-rounded-1,.theme-rounded-tabs{border-radius:var(--btn-radius)}.theme-rounded-r{border-radius:0 var(--btn-radius) var(--btn-radius) 0}.theme-rounded-summary-l{border-radius:var(--btn-radius) 0 0 var(--btn-radius)}.theme-rounded-summary-r{border-radius:0 var(--btn-radius) var(--btn-radius) 0}.theme-rounded-summary-t,.theme-rounded-t{border-radius:var(--btn-radius) var(--btn-radius) 0 0}.theme-rounded-b{border-radius:0 0 var(--btn-radius) var(--btn-radius)}}.storefront nav[role=navigation] [aria-current=page]>span{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.storefront nav[role=navigation] a:hover{color:var(--color-honey-dark)}
