@import "https://fonts.bunny.net/css?family=cormorant:400,400i,500,500i,600,600i,700,700i|montserrat:300,400,500,600,700&display=swap";:root{--color-page:#faf5e8;--color-surface:#f0e6d0;--color-ink:#1c1917;--color-ink-muted:#57534e;--color-primary:#b8860b;--color-on-primary:#1c1917;--color-secondary:#f0e6d0;--color-on-secondary:#1c1917;--color-accent:#8b6508;--color-line:#d9cba8;--font-body:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Cormorant", "Cormorant Garamond", Georgia, "Times New Roman", serif;--btn-radius:9999px;--color-honey:#b8860b;--color-honey-light:#d4a017;--color-honey-dark:#8b6508;--color-cream:#faf5e8;--color-cream-dark:#f0e6d0;--color-charcoal:#1c1917;--color-charcoal-light:#44403c;--color-burgundy:#7c2d12;--color-burgundy-light:#9a3412;--color-warm-gray:#6b645e;--color-warm-gray-light:#a8a29e;--color-warm-white:#fafaf9;--bk-radius:.75rem;--bk-card:#fff}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[id]{scroll-margin-top:5rem}.storefront{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.storefront ::selection{background:var(--color-honey);color:var(--color-charcoal)}.storefront :focus-visible{outline:2px solid var(--color-honey-dark);outline-offset:3px}.storefront :where(h1,h2,h3,h4,h5,h6){font-weight:700}.container-wide{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width>=768px){.container-wide{padding-left:3rem;padding-right:3rem}}@media (width>=1280px){.container-wide{padding-left:5rem;padding-right:5rem}}.hex-divider{background-image:url("data:image/svg+xml,%3Csvg width='60' height='30' viewBox='0 0 60 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0l15 8.66v17.32L30 30 15 25.98V8.66z' fill='none' stroke='%23B8860B' stroke-width='0.5' opacity='0.3'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;height:30px}.bk-js .fade-in,.bk-js .fade-in-left,.bk-js .fade-in-right{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out}.bk-js .fade-in{transform:translateY(24px)}.bk-js .fade-in-left{transform:translate(-32px)}.bk-js .fade-in-right{transform:translate(32px)}.bk-js .fade-in.visible,.bk-js .fade-in-left.visible,.bk-js .fade-in-right.visible{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.bk-js .fade-in,.bk-js .fade-in-left,.bk-js .fade-in-right{opacity:1;transform:none}}.post-body :is(h2,h3),.ck-content :is(h2,h3),.prose-bee :is(h2,h3){font-family:var(--font-heading);color:var(--color-charcoal)}.post-body a,.ck-content a,.prose-bee a{color:var(--color-honey-dark);text-decoration:underline;transition:color .2s}.post-body a:hover,.ck-content a:hover,.prose-bee a:hover{color:var(--color-charcoal)}.post-body blockquote,.ck-content blockquote,.prose-bee blockquote{border-left:4px solid var(--color-honey);background-color:color-mix(in srgb, var(--color-cream) 50%, transparent);padding:.5rem 1rem}.bg-burgundy\/30{background-color:color-mix(in srgb, var(--color-burgundy) 30%, transparent)}.bg-charcoal{background-color:var(--color-charcoal)}.bg-charcoal\/50{background-color:color-mix(in srgb, var(--color-charcoal) 50%, transparent)}.bg-cream{background-color:var(--color-cream)}.bg-honey{background-color:var(--color-honey)}.bg-honey\/15{background-color:color-mix(in srgb, var(--color-honey) 15%, transparent)}.bg-honey\/20{background-color:color-mix(in srgb, var(--color-honey) 20%, transparent)}.bg-honey\/40{background-color:color-mix(in srgb, var(--color-honey) 40%, transparent)}.bg-honey-dark{background-color:var(--color-honey-dark)}.border-cream-dark{border-color:var(--color-cream-dark)}.border-honey{border-color:var(--color-honey)}.text-charcoal{color:var(--color-charcoal)}.text-charcoal-light{color:var(--color-charcoal-light)}.text-honey{color:var(--color-honey)}.text-honey-dark{color:var(--color-honey-dark)}.text-warm-gray{color:var(--color-warm-gray)}.text-warm-gray-light{color:var(--color-warm-gray-light)}.hover\:bg-honey:hover{background-color:var(--color-honey)}.hover\:bg-honey-light:hover{background-color:var(--color-honey-light)}.hover\:border-honey:hover{border-color:var(--color-honey)}.hover\:border-honey\/30:hover{border-color:color-mix(in srgb, var(--color-honey) 30%, transparent)}.hover\:text-charcoal:hover{color:var(--color-charcoal)}.hover\:text-honey:hover{color:var(--color-honey)}.group:hover .group-hover\:bg-honey\/25{background-color:color-mix(in srgb, var(--color-honey) 25%, transparent)}.group:hover .group-hover\:text-honey{color:var(--color-honey)}.bk-header{background-color:#0000}.bk-header:not(.bk-header--solid):not(.bk-header--open):not(.header-scrolled):before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#1c1917b3,#0000);position:absolute;inset:0 0 -2.5rem}.bk-header--solid,.bk-header--open{background-color:#1c1917f7}#main-header.header-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1c1917f7;box-shadow:0 4px 24px #00000026}.bk-mobile-menu{background-color:#1c1917fa;border-top:1px solid #ffffff1a;max-height:calc(100vh - 4.5rem);overflow-y:auto}.bk-icon-link,.bk-cart{color:#ffffffd9;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .2s;display:inline-flex;position:relative}.bk-icon-link:hover,.bk-cart:hover{color:var(--color-honey-light)}.bk-cart__count{background-color:var(--color-honey);min-width:1.15rem;height:1.15rem;color:var(--color-charcoal);font-family:var(--font-body);text-align:center;border-radius:9999px;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1.15rem;position:absolute;top:.2rem;right:0}.bk-nav-drop{margin:-1rem 0;padding:1rem 0;position:relative}.bk-nav-drop__trigger{align-items:center;gap:.35rem;display:inline-flex}.bk-drop{background-color:var(--color-charcoal);border-radius:var(--bk-radius);z-index:60;border:1px solid #ffffff1f;min-width:12rem;padding:.5rem;box-shadow:0 20px 40px #00000059}.bk-nav-drop .language-content{top:100%;left:-1rem}.bk-lang .language-content{top:100%;right:0}.bk-drop--wide{width:20rem;max-height:70vh;overflow-y:auto}.bk-drop__link{color:#fffc;border-radius:.5rem;padding:.55rem .9rem;font-size:.875rem;line-height:1.3;transition:background-color .2s,color .2s;display:block}.bk-drop__link:hover,.bk-drop__link:focus-visible{color:var(--color-honey-light);background-color:#ffffff14}.bk-drop__link--all{color:var(--color-honey-light);font-weight:600}.bk-drop__link--child{color:#ffffffa6;padding-left:1.75rem}.bk-drop__link--grandchild{color:#ffffff8c;padding-left:2.6rem;font-size:.8125rem}.bk-lang-chip{color:#ffffffd9;border:1px solid #ffffff40;border-radius:9999px;padding:.4rem .75rem;font-size:.8rem;display:inline-block}.bk-hero__shade{background:linear-gradient(to top, var(--color-charcoal) 0%, #1c191799 50%, #1c191733 100%)}.bk-js .bk-offer-card.fade-in{transition:opacity .7s ease-out,transform .7s ease-out,background-color .3s,border-color .3s}.bk-card{background-color:var(--bk-card);border:1px solid var(--color-line);text-align:left;border-radius:1rem;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.bk-card:hover{border-color:var(--color-honey);transform:translateY(-4px);box-shadow:0 18px 36px -18px #1c191766}.bk-card__media{aspect-ratio:4/3;background-color:var(--color-surface);display:block;position:relative;overflow:hidden}.bk-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out}.bk-card:hover .bk-card__media img{transform:scale(1.04)}.bk-card__badge{background-color:var(--color-honey);color:var(--color-charcoal);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.bk-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.bk-card__name{font-family:var(--font-heading);color:var(--color-charcoal);flex:1;font-size:1.3rem;font-weight:700;line-height:1.2}.bk-card__name a:hover{color:var(--color-honey-dark)}.bk-card__price{font-family:var(--font-body);color:var(--color-honey-dark);font-size:1rem;font-weight:700}.bk-card__price s{color:var(--color-warm-gray);margin-left:.4rem;font-size:.85rem;font-weight:400}.bk-card__from{color:var(--color-warm-gray);font-size:.8rem;font-weight:400}.bk-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.bk-card__add,.bk-card__details{font-family:var(--font-body);text-align:center;border-radius:9999px;flex:auto;padding:.55rem .9rem;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.bk-card__add{background-color:var(--color-honey);color:var(--color-charcoal)}.bk-card__add:hover{background-color:var(--color-honey-light)}.bk-card__details{border:1px solid var(--color-line);color:var(--color-charcoal)}.bk-card__details:hover{border-color:var(--color-honey-dark);color:var(--color-honey-dark)}.bk-card--dark{background-color:#ffffff0d;border-color:#ffffff1a}.bk-card--dark:hover{border-color:#b8860b99}.bk-card--dark .bk-card__media{background-color:#ffffff0d}.bk-card--dark .bk-card__name{color:#fff}.bk-card--dark .bk-card__name a:hover,.bk-card--dark .bk-card__price{color:var(--color-honey-light)}.bk-card--dark .bk-card__price s,.bk-card--dark .bk-card__from{color:var(--color-warm-gray-light)}.bk-card--dark .bk-card__details{color:#fff;border-color:#ffffff4d}.bk-card--dark .bk-card__details:hover{border-color:var(--color-honey-light);color:var(--color-honey-light)}.storefront .bg-page.theme-border{background-color:var(--bk-card)}.theme-rounded,.theme-rounded-1,.theme-rounded-tabs,.theme-rounded-l,.theme-rounded-r,.theme-rounded-t,.theme-rounded-b,.theme-rounded-summary-l,.theme-rounded-summary-r,.theme-rounded-summary-t{border-radius:var(--bk-radius)}.theme-rounded-l,.theme-rounded-summary-l{border-radius:var(--bk-radius) 0 0 var(--bk-radius)}.theme-rounded-r,.theme-rounded-summary-r{border-radius:0 var(--bk-radius) var(--bk-radius) 0}.theme-rounded-t,.theme-rounded-summary-t{border-radius:var(--bk-radius) var(--bk-radius) 0 0}.theme-rounded-b{border-radius:0 0 var(--bk-radius) var(--bk-radius)}.storefront :where([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select){border-radius:var(--bk-radius);background-color:#fff}.storefront main .font-heading{letter-spacing:-.005em}.storefront main .text-primary,.storefront main .hover\:text-primary:hover{color:var(--color-honey-dark)}.storefront main .text-primary\/80{color:color-mix(in srgb, var(--color-honey-dark) 80%, transparent)}.storefront main nav[aria-label*=readcrumb] a:hover,.storefront main .breadcrumbs a:hover{color:var(--color-honey-dark)}.storefront nav[role=navigation] [aria-current=page]>span{background-color:var(--color-honey);border-color:var(--color-honey);color:var(--color-charcoal);font-weight:700}.storefront nav[role=navigation] a:hover{background-color:var(--color-cream-dark);color:var(--color-charcoal)}.storefront nav[role=navigation] a,.storefront nav[role=navigation] span[aria-disabled=true]>span{border-color:var(--color-line)}.post-body h2,.ck-content h2{font-weight:700}@layer components{.bg-buynow{background-color:var(--color-primary);color:var(--color-on-primary)}.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-b{border-bottom:1px solid var(--color-line)}}
