*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:auto}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img[width][height]{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}table{border-collapse:collapse;width:100%}:target{scroll-margin-block-start:6rem}[hidden]{display:none !important}:root{--bhc-color-ink: #221d18;--bhc-color-muted: #706557;--bhc-color-line: #e3d8c6;--bhc-color-surface: #fffdf9;--bhc-color-accent: #7a5c3e;--bhc-color-sale: #8a3f2c;--bhc-color-stock: #7d5f14;--bhc-radius: 2px;--bhc-space: 1rem;--bhc-font-ui: system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif;--bhc-header-height: 4.5rem}body{background-color:#f7f2e8;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background-color:#7a5c3e;color:#fffdf9}:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.site-main{display:block;min-height:50vh}.section{padding-block:4rem}@media(min-width: 64em){.section{padding-block:6rem}}.section--tight{padding-block:3rem}.section--paper{background-color:#f1e9db}.section--surface{background-color:#fffdf9}.section__header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:2rem}.section__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin:0}.section__lede{color:#706557;max-width:52ch;margin:0}.section__link{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;color:#5b4229;white-space:nowrap}body{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.9375rem,.91rem + .2vw,1rem);line-height:1.6;color:#5f564b;font-synthesis-weight:none}h1,h2,h3,h4{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin-block-end:.5rem}h1{font-size:clamp(2.25rem,1.7rem + 2.6vw,3.75rem)}h2{font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem)}h3{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}h4{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}p{margin-block-end:1rem}.entry-content p,.hero__body,.section__lede,.bhc-empty__body,.footer-brand__body{max-width:68ch}a{color:#5b4229;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:#221d18}a:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}strong{font-weight:600;color:#221d18}small{font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}code,kbd,pre{font-family:ui-monospace,sfmono-regular,"SF Mono",menlo,consolas,monospace;font-size:.9em}blockquote{margin-block:1.5rem;padding-inline-start:1rem;border-inline-start:2px solid #cfc2aa;font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#221d18}hr{border:0;border-block-start:1px solid #e3d8c6;margin-block:3rem}.lead{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#221d18;line-height:1.75}.eyebrow{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;display:block;margin-block-end:.5rem}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:1rem;z-index:70;padding:.5rem 1rem;background:#fffdf9;border:1px solid #221d18;color:#221d18}.skip-link:focus{inset-block-start:.5rem}.container{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.container--narrow{width:100%;max-width:44rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.container--wide{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.bhc-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));position:relative}@media(min-width: 48em){.bhc-grid{gap:2rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.bhc-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.bhc-grid.is-loading>*{opacity:.35;transition:opacity 120ms ease-out}.bhc-grid.is-loading::after{content:"";position:absolute;inset-block-start:3rem;inset-inline-start:50%;inline-size:2rem;block-size:2rem;margin-inline-start:-1rem;border:2px solid #cfc2aa;border-block-start-color:#7a5c3e;border-radius:50%;animation:bhc-spin 700ms linear infinite}@media(min-width: 48em){.bhc-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.bhc-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.bhc-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.layout-sidebar{display:grid;gap:2rem;align-items:start}@media(min-width: 64em){.layout-sidebar{grid-template-columns:16rem minmax(0, 1fr);gap:3rem}}.bhc-filters.is-loading .bhc-filters__status{color:#706557}@keyframes bhc-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){.bhc-grid.is-loading::after{animation:bhc-pulse 1.4s ease-in-out infinite}@keyframes bhc-pulse{0%,100%{opacity:1}50%{opacity:.35}}}.site-header{position:sticky;inset-block-start:0;z-index:50;background-color:rgba(247,242,232,.94);border-block-end:1px solid #e3d8c6;backdrop-filter:saturate(1.4) blur(8px)}.site-header__announcement{background-color:#2b2724;color:#f7f2e8;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);letter-spacing:.08em;text-align:center;padding-block:.25rem;padding-inline:1rem;margin:0;max-width:none}.site-header__inner{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--bhc-header-height)}.site-header__nav{display:none}@media(min-width: 64em){.site-header__nav{display:block;flex:0 1 auto}}.site-header__actions{display:flex;align-items:center;gap:.25rem}.site-footer{background-color:#2b2724;color:rgba(247,242,232,.78);padding-block:4rem 2rem;margin-block-start:6rem}.site-footer a{color:rgba(247,242,232,.86);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:#fff;text-decoration:underline}.site-footer__inner{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:grid;gap:3rem}@media(min-width: 48em){.site-footer__inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.site-footer__inner{grid-template-columns:1.5fr 1fr 1fr 1.4fr 1.2fr}}.site-footer__legal{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);margin-block-start:2rem}.footer-legal-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:rgba(247,242,232,.6)}.site-footer__bottom{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-block-start:3rem;padding-block-start:1rem;border-block-start:1px solid rgba(247,242,232,.16);font-size:clamp(.75rem,.72rem + .15vw,.8125rem)}.site-footer__credit{color:rgba(247,242,232,.6)}.bhc-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wp-element-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.75rem 1.5rem;border:1px solid #221d18;border-radius:2px;background-color:#221d18;color:#f7f2e8;font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.1;transition:background-color 120ms cubic-bezier(0.2, 0, 0.2, 1),border-color 120ms cubic-bezier(0.2, 0, 0.2, 1),color 120ms cubic-bezier(0.2, 0, 0.2, 1)}.bhc-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.wp-element-button:hover{background-color:#5b4229;border-color:#5b4229;color:#f7f2e8}.bhc-button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.woocommerce #respond input#submit:focus-visible,.wp-element-button:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.bhc-button[disabled],.bhc-button.disabled,.woocommerce a.button[disabled],.woocommerce a.button.disabled,.woocommerce button.button[disabled],.woocommerce button.button.disabled,.woocommerce input.button[disabled],.woocommerce input.button.disabled,.woocommerce #respond input#submit[disabled],.woocommerce #respond input#submit.disabled,.wp-element-button[disabled],.wp-element-button.disabled{background-color:#6f6a62;border-color:#6f6a62;color:#f7f2e8;cursor:not-allowed}.bhc-button--ghost,.woocommerce a.button.alt--ghost{background-color:rgba(0,0,0,0);color:#221d18}.bhc-button--ghost:hover,.woocommerce a.button.alt--ghost:hover{background-color:#221d18;color:#f7f2e8}.bhc-button--onDark{background-color:rgba(0,0,0,0);border-color:rgba(247,242,232,.55);color:#f7f2e8}.bhc-button--onDark:hover,.bhc-button--onDark:focus-visible{background-color:#f7f2e8;border-color:#f7f2e8;color:#221d18}.bhc-button--quiet{border-color:#cfc2aa;background-color:rgba(0,0,0,0);color:#5f564b;text-transform:none;letter-spacing:0;font-weight:500}.bhc-button--quiet:hover{border-color:#221d18;background-color:rgba(0,0,0,0);color:#221d18}.bhc-button--full{width:100%}.bhc-icon-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .55rem;border-radius:2px;color:#221d18;position:relative}.bhc-icon-button:hover{color:#5b4229}.bhc-icon-button:focus-visible{outline:2px solid #1f6feb;outline-offset:0}.bhc-icon-button svg{width:22px;height:22px}.bhc-icon-button__count{position:absolute;inset-block-start:2px;inset-inline-end:0;min-width:1.15rem;padding:0 .25rem;border-radius:999px;background-color:#7a5c3e;color:#fffdf9;font-size:.6875rem;font-weight:600;line-height:1.15rem;text-align:center}.bhc-icon-button__count.is-empty{display:none}label{display:inline-block;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);font-weight:500;color:#221d18;margin-block-end:.25rem}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],textarea,select,.select2-container .select2-selection--single{min-height:44px;min-width:44px;width:100%;padding:.65rem .85rem;background-color:#fffdf9;border:1px solid #9e8f73;border-radius:2px;color:#221d18;font-size:clamp(.9375rem,.91rem + .2vw,1rem);transition:border-color 120ms cubic-bezier(0.2, 0, 0.2, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.2, 1)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder,.select2-container .select2-selection--single::placeholder{color:#706557}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus,select:focus,.select2-container .select2-selection--single:focus{border-color:#7a5c3e;box-shadow:0 0 0 3px rgba(122,92,62,.16);outline:none}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=date]:focus-visible,textarea:focus-visible,select:focus-visible,.select2-container .select2-selection--single:focus-visible{outline:2px solid #1f6feb;outline-offset:1px}textarea{min-height:8rem;resize:vertical}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #5f564b 50%),linear-gradient(135deg, #5f564b 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:2.5rem}input[type=checkbox],input[type=radio]{width:1.05rem;height:1.05rem;accent-color:#7a5c3e}fieldset{border:0;padding:0;margin:0}.bhc-field{margin-block-end:1rem}.bhc-field__hint{display:block;margin-block-start:.25rem;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557}.bhc-search{position:relative;display:flex;gap:.25rem;align-items:center}.bhc-search input[type=search]{padding-inline-end:3rem}.bhc-search button{min-height:44px;min-width:44px;position:absolute;inset-inline-end:0;inset-block-start:0;display:inline-flex;align-items:center;justify-content:center;color:#5f564b}.bhc-search button:hover{color:#221d18}.bhc-newsletter__form{display:flex;flex-wrap:wrap;gap:.5rem;max-width:32rem}.bhc-newsletter__form input[type=email]{flex:1 1 14rem}.bhc-card{display:flex;flex-direction:column;gap:.5rem;background-color:rgba(0,0,0,0);position:relative}.bhc-card__media{position:relative;aspect-ratio:1;overflow:hidden;background-color:#f1e9db}.bhc-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bhc-card__media{border:1px solid #e3d8c6;border-radius:2px}.bhc-card__media img{transition:transform 400ms cubic-bezier(0.2, 0, 0.2, 1)}@media(prefers-reduced-motion: no-preference){.bhc-card:hover .bhc-card__media img{transform:scale(1.03)}}.bhc-card__body{display:flex;flex-direction:column;gap:.25rem}.bhc-card__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.3;margin:0}.bhc-card__title a{color:#221d18;text-decoration:none}.bhc-card__title a::after{content:"";position:absolute;inset:0}.bhc-card__title a:hover{color:#5b4229}.bhc-card__price{font-size:clamp(.9375rem,.91rem + .2vw,1rem);color:#221d18;margin:0}.bhc-card__price del{color:#706557;margin-inline-end:.25rem}.bhc-card__price ins{text-decoration:none;font-weight:600}.bhc-card__unit,.bhc-card__reviews{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557;margin:0}.bhc-card__rating{display:flex;align-items:center;gap:.25rem;margin:0}.bhc-card__actions{margin-block-start:.25rem}.bhc-card__actions .bhc-button{position:relative;z-index:1}.bhc-stars{--bhc-rating: 0;display:inline-block;width:5.5rem;height:1.1rem;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.95-4.7 4.6 1.1 6.5L12 17.5l-5.8 3.05 1.1-6.5-4.7-4.6 6.5-.95z' fill='%23cfc2aa'/%3E%3C/svg%3E");background-size:1.1rem 1.1rem;background-repeat:repeat-x}.bhc-stars::before{content:"";position:absolute;inset:0;width:calc(var(--bhc-rating)/5*100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.95-4.7 4.6 1.1 6.5L12 17.5l-5.8 3.05 1.1-6.5-4.7-4.6 6.5-.95z' fill='%23a9832f'/%3E%3C/svg%3E");background-size:1.1rem 1.1rem;background-repeat:repeat-x}.bhc-post-card{display:flex;flex-direction:column;gap:.5rem}.bhc-post-card .bhc-post-card__media{position:relative;aspect-ratio:1.5;overflow:hidden;background-color:#f1e9db}.bhc-post-card .bhc-post-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bhc-post-card .bhc-post-card__media{border-radius:2px}.bhc-post-card h3{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);margin:0}.bhc-post-card h3 a{color:#221d18;text-decoration:none}.bhc-post-card h3 a:hover{color:#5b4229}.bhc-post-card time{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557}.bhc-category-card{position:relative;display:block;text-decoration:none;color:#221d18}.bhc-category-card .bhc-category-card__media{position:relative;aspect-ratio:0.82;overflow:hidden;background-color:#f1e9db}.bhc-category-card .bhc-category-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bhc-category-card .bhc-category-card__media{border-radius:2px}.bhc-category-card h3{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);margin-block:.5rem 0}.bhc-category-card p{margin:0;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557}.bhc-category-card:hover h3{color:#5b4229}.site-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#221d18;flex:0 0 auto}.site-brand__mark{width:34px;height:34px;flex:none}.site-brand__name{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1;letter-spacing:.01em;white-space:nowrap}.site-brand__tagline{display:none}@media(min-width: 80em){.site-brand__tagline{display:block;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557;letter-spacing:.08em}}.primary-nav__list{display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.5rem);margin:0;padding:0;list-style:none;justify-content:center;flex-wrap:nowrap}.primary-nav__list>li{white-space:nowrap}.primary-nav__list a{display:inline-block;padding-block:.5rem;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);font-weight:500;color:#221d18;text-decoration:none;position:relative;white-space:nowrap}.primary-nav__list a::after{content:"";position:absolute;inset-block-end:.35rem;inset-inline:0;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform 200ms cubic-bezier(0.2, 0, 0.2, 1)}.primary-nav__list a:hover::after,.primary-nav__list a:focus-visible::after{transform:scaleX(1)}.primary-nav .current-menu-item>a::after,.primary-nav .current-menu-parent>a::after{transform:scaleX(1)}.primary-nav li{position:relative}.primary-nav .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;min-width:15rem;margin:0;padding:.5rem;list-style:none;background-color:#fffdf9;border:1px solid #e3d8c6;box-shadow:0 6px 18px rgba(34,29,24,.08);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 120ms cubic-bezier(0.2, 0, 0.2, 1),transform 120ms cubic-bezier(0.2, 0, 0.2, 1),visibility 120ms;z-index:50}.primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-toggle{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media(min-width: 64em){.nav-toggle{display:none}}.mobile-drawer{position:fixed;inset:0;z-index:60;display:grid;grid-template-columns:minmax(0, 22rem) 1fr;visibility:hidden}.mobile-drawer[data-open=true]{visibility:visible}.mobile-drawer__panel{background-color:#fffdf9;padding:1.5rem 1rem 3rem;overflow-y:auto;transform:translateX(-100%);transition:transform 200ms cubic-bezier(0.2, 0, 0.2, 1)}.mobile-drawer[data-open=true] .mobile-drawer__panel{transform:translateX(0)}.mobile-drawer__backdrop{background-color:rgba(34,29,24,.45);opacity:0;transition:opacity 200ms cubic-bezier(0.2, 0, 0.2, 1);border:0;width:100%}.mobile-drawer[data-open=true] .mobile-drawer__backdrop{opacity:1}.mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-block-end:1.5rem}.mobile-nav__list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.mobile-nav__list a{display:block;padding-block:.5rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#221d18;text-decoration:none;border-block-end:1px solid #e3d8c6}.mobile-nav__list .sub-menu{list-style:none;margin:0 0 .5rem 1rem;padding:0}.mobile-nav__list .sub-menu a{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#5f564b;border-block-end:0;padding-block:.25rem}@media(max-width: calc(64em - 0.0625em)){.header-search{display:none}}.header-search{flex:0 1 15rem;min-inline-size:8.5rem}.mobile-search-toggle{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media(min-width: 64em){.mobile-search-toggle{display:none}}@media(max-width: calc(64em - 0.0625em)){.bhc-icon-button--desktop{display:none}}.mobile-search{border-block-start:1px solid #e3d8c6;background-color:#fffdf9;padding-block:.75rem}.mobile-search[hidden]{display:none}@media(min-width: 64em){.mobile-search{display:none}}.mobile-search .bhc-search{inline-size:100%}.mobile-drawer__account{list-style:none;margin:2rem 0 0;padding:1.5rem 0 0;border-block-start:1px solid #e3d8c6}.mobile-drawer__account a{min-height:44px;min-width:44px;display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#221d18}.mobile-drawer__count{margin-inline-start:auto;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557}.header-account{display:none;align-items:center;gap:.25rem;white-space:nowrap}@media(min-width: 48em){.header-account{display:inline-flex}}.header-account__link{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);font-weight:600;line-height:1;color:#5f564b;text-decoration:none;white-space:nowrap;padding:.25rem .5rem;border-radius:999px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.header-account__link:hover,.header-account__link:focus-visible{color:#5b4229;background-color:rgba(122,92,62,.08)}.header-account__link--cta{color:#5b4229;border:1px solid #cfc2aa;padding-inline:.75rem}.header-account__link--cta:hover,.header-account__link--cta:focus-visible{color:#fffdf9;background-color:#5b4229;border-color:#5b4229}.footer-column__title{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;color:rgba(247,242,232,.6);margin-block-end:.5rem}.footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.footer-brand__name{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);color:#f7f2e8;margin-block-end:.5rem}.footer-brand__body{max-width:34ch;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.footer-social{display:flex;gap:.5rem;margin-block-start:1rem;list-style:none;padding:0}.footer-contact{font-style:normal;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);display:grid;gap:.25rem;max-width:30ch}.footer-contact__link{color:#f7f2e8;text-decoration:none;width:fit-content}.footer-contact__link:hover,.footer-contact__link:focus-visible{text-decoration:underline}.footer-note{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:rgba(247,242,232,.6);margin-block-start:.25rem}.bhc-newsletter__status{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);margin-block-start:.25rem}.bhc-newsletter__status[data-tone=success]{color:#7d5f14}.bhc-newsletter__status[data-tone=error]{color:#8a3f2c}.bhc-newsletter__status[data-tone=working]{color:rgba(247,242,232,.6)}.bhc-newsletter-banner{padding:.5rem 1rem;text-align:center;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#fffdf9}.bhc-newsletter-banner p{margin:0}.bhc-newsletter-banner--success{background-color:#7d5f14}.bhc-newsletter-banner--error{background-color:#8a3f2c}.bhc-breadcrumbs{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557;margin-block-end:1.5rem}.bhc-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.bhc-breadcrumbs__item+.bhc-breadcrumbs__item::before{content:"/";margin-inline-end:.25rem;color:#cfc2aa}.bhc-breadcrumbs a{color:inherit;text-decoration:none}.bhc-breadcrumbs a:hover{color:#221d18;text-decoration:underline}.product-layout{display:grid;gap:2rem}@media(min-width: 64em){.product-layout{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:4rem;align-items:start}}.product-gallery{display:grid;gap:.5rem;position:sticky;inset-block-start:calc(var(--bhc-header-height) + 1rem)}@media(max-width: calc(64em - 0.0625em)){.product-gallery{position:static}}.product-gallery__main{position:relative;aspect-ratio:1;overflow:hidden;background-color:#f1e9db}.product-gallery__main img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery__main{border:1px solid #e3d8c6;border-radius:2px;background-color:#fffdf9}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem;list-style:none;margin:0;padding:0}.product-gallery__thumb{position:relative;aspect-ratio:1;overflow:hidden;background-color:#f1e9db}.product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery__thumb{border:1px solid #e3d8c6;border-radius:2px;cursor:pointer;padding:0;background:none;width:100%}.product-gallery__thumb[aria-current=true]{border-color:#221d18}.product-gallery__thumb:focus-visible{outline:2px solid #1f6feb;outline-offset:1px}.product-summary{display:grid;gap:1rem}.product-summary .bhc-badges{position:static;flex-direction:row;flex-wrap:wrap;max-inline-size:none;margin-block-end:.25rem}.product-summary__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin:0}.product-summary__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557}.product-summary__price{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;color:#221d18}.product-summary__price del{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#706557;margin-inline-end:.5rem}.product-summary__price ins{text-decoration:none}.product-summary__excerpt{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#221d18;line-height:1.75}.product-specs{width:100%;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);border-block-start:1px solid #e3d8c6}.product-specs th,.product-specs td{text-align:start;padding:.5rem 0;border-block-end:1px solid #e3d8c6;vertical-align:top}.product-specs th{width:40%;font-weight:500;color:#706557}.product-assurances{display:grid;gap:.5rem;margin:0;padding:1rem 0 0;list-style:none;border-block-start:1px solid #e3d8c6;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.product-assurances li{display:flex;gap:.5rem;align-items:baseline}.product-assurances strong{font-weight:600}.product-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.quantity input[type=number]{width:5.5rem;text-align:center}.sticky-cart{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:none;gap:.5rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:rgba(255,253,249,.97);border-block-start:1px solid #e3d8c6;box-shadow:0 -6px 20px rgba(34,29,24,.08)}@media(max-width: calc(64em - 0.0625em)){.sticky-cart[data-visible=true]{display:flex}}.sticky-cart__price{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:#221d18}.product-tabs{margin-block-start:4rem;border-block-start:1px solid #e3d8c6}.product-tabs__nav{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;border-block-end:1px solid #e3d8c6}.product-tabs__tab{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;appearance:none;padding-block:1rem;border-block-end:2px solid rgba(0,0,0,0);color:#706557}.product-tabs__tab[aria-selected=true]{color:#221d18;border-block-end-color:#221d18}.product-tabs__panel{padding-block:1.5rem}.product-tabs__panel[hidden]{display:none}.bhc-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:.5rem 1rem;border:1px solid #cfc2aa;border-inline-start-width:3px;border-radius:2px;background-color:#fffdf9;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);margin-block-end:1rem;list-style:none}.woocommerce-message{border-inline-start-color:#4c6640}.woocommerce-error{border-inline-start-color:#8a3f2c}.woocommerce-info{border-inline-start-color:#7a5c3e}.bhc-empty{text-align:center;padding-block:4rem;border:1px dashed #cfc2aa;border-radius:2px}.bhc-empty__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance}.bhc-empty__body{max-width:44ch;margin-inline:auto;color:#706557}@media(max-width: 63.99em){.bhc-filters{position:fixed;inset:0;z-index:60;overflow-y:auto;padding:1.5rem 1rem 4rem;background-color:#fffdf9;transform:translateY(100%);transition:transform 200ms cubic-bezier(0.2, 0, 0.2, 1)}.bhc-filters.is-open{transform:translateY(0)}.bhc-filters__actions{position:sticky;inset-block-end:0;padding-block:.5rem;background-color:#fffdf9}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block-end:1.5rem;padding-block-end:.5rem;border-block-end:1px solid #e3d8c6}.filter-bar__count{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{margin-inline-start:.5rem;padding:.35rem .75rem;min-height:36px}.star-rating{position:relative;display:inline-block;width:5.5rem;height:1.1rem;overflow:hidden;line-height:1;font-size:0;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.95-4.7 4.6 1.1 6.5L12 17.5l-5.8 3.05 1.1-6.5-4.7-4.6 6.5-.95z' fill='%23cfc2aa'/%3E%3C/svg%3E");background-size:1.1rem 1.1rem;background-repeat:repeat-x}.star-rating span{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;overflow:hidden;text-indent:-999em;white-space:nowrap;color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.95-4.7 4.6 1.1 6.5L12 17.5l-5.8 3.05 1.1-6.5-4.7-4.6 6.5-.95z' fill='%23a9832f'/%3E%3C/svg%3E");background-size:1.1rem 1.1rem;background-repeat:repeat-x}.star-rating span strong,.star-rating span::before{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.woocommerce-product-rating{display:flex;align-items:center;gap:.5rem;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.woocommerce-product-rating a{color:#706557}.price,.woocommerce-Price-amount{color:#221d18}.price del{color:#706557;margin-inline-end:.25rem}.price ins{text-decoration:none;font-weight:600}span.onsale{display:none}.quantity{display:inline-flex;align-items:stretch}.quantity .qty{width:5rem;text-align:center}form.cart{display:grid;gap:.5rem;margin-block:1rem}form.cart .button,form.cart .single_add_to_cart_button{flex:1 1 12rem}form.cart .product-actions,.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.variations{width:100%;margin-block-end:.5rem;border:0}.variations th,.variations td{padding:0 0 .5rem;border:0;text-align:start;vertical-align:middle}.variations .label label{margin:0;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557}.variations select{min-width:12rem}.reset_variations{display:inline-block;margin-block-start:.25rem;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557}.woocommerce-variation-price{margin-block-end:.5rem;font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);color:#221d18}.stock{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);margin:0}.stock.in-stock{color:#4c6640}.stock.low-stock{color:#7d5f14}.stock.out-of-stock{color:#8a3f2c}.woocommerce-tabs{margin-block-start:4rem;border-block-start:1px solid #e3d8c6}.woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;border-block-end:1px solid #e3d8c6}.woocommerce-tabs ul.tabs li a{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;display:inline-block;padding-block:1rem;border-block-end:2px solid rgba(0,0,0,0);text-decoration:none}.woocommerce-tabs ul.tabs li.active a{color:#221d18;border-block-end-color:#221d18}.woocommerce-tabs .panel{padding-block:1.5rem;max-width:62rem}.woocommerce-tabs .panel h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}#review_form_wrapper{background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px;padding:1.5rem}.comment-form-rating .stars{display:flex;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none}.comment-form-rating .stars a{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);text-decoration:none;color:#706557}.comment-form-rating .stars .active a,.comment-form-rating .stars a:hover{color:#7d5f14}.woocommerce-cart-form{margin-block-end:2rem}.cart_totals h2,.cross-sells h2{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance}.cart-collaterals{display:grid;gap:2rem}@media(min-width: 64em){.cart-collaterals{grid-template-columns:minmax(0, 1fr) 22rem;align-items:start}}.coupon{display:flex;gap:.5rem;flex-wrap:wrap;margin-block-end:1rem}.coupon input[type=text]{flex:1 1 12rem}.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#f1e9db;color:#8a3f2c;text-decoration:none;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1}.woocommerce-checkout .form-row label,.woocommerce-form-row label{display:block}.required{color:#8a3f2c;text-decoration:none;border:0}#payment .payment_methods{list-style:none;margin:0 0 1rem;padding:0}#payment .payment_methods li{padding-block:.5rem;border-block-end:1px solid #e3d8c6}#payment .payment_methods label{display:inline-flex;gap:.25rem;align-items:center;margin:0}#payment .payment_box{margin-block-start:.5rem;padding:.5rem;background-color:#f1e9db;border-radius:2px;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.woocommerce-terms-and-conditions-wrapper{margin-block:1rem;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-EditAccountForm,.woocommerce-address-fields{background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px;padding:1.5rem;max-width:34rem}#customer_login{display:grid;gap:2rem;align-items:start}@media(min-width: 48em){#customer_login{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}}#customer_login>.col-1,#customer_login>.col-2{min-width:0;display:flex;flex-direction:column;gap:.75rem}#customer_login h2{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin:0}#customer_login .woocommerce-form-login,#customer_login .woocommerce-form-register{max-width:none;height:100%}.woocommerce-form-register .woocommerce-privacy-policy-text,.woocommerce-form-register>p:not(.form-row,.woocommerce-FormRow){font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557;margin-block:0 .5rem}.woocommerce-form-login__rememberme{display:inline-flex;gap:.25rem;align-items:center}.woocommerce-Addresses{display:grid;gap:1.5rem}@media(min-width: 48em){.woocommerce-Addresses{grid-template-columns:repeat(2, minmax(0, 1fr))}}.woocommerce-order-overview{display:grid;gap:.5rem;margin:1.5rem 0;padding:1.5rem;list-style:none;background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px}@media(min-width: 48em){.woocommerce-order-overview{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}}.woocommerce-order-overview li{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);letter-spacing:.08em;text-transform:uppercase;color:#706557}.woocommerce-order-overview li strong{display:block;margin-block-start:.25rem;font-size:clamp(.9375rem,.91rem + .2vw,1rem);letter-spacing:0;text-transform:none;color:#221d18}.woocommerce-order-details,.woocommerce-customer-details{margin-block-start:2rem}.woocommerce ul.products{margin:0;padding:0;list-style:none}.woocommerce ul.products li.product{float:none;width:auto;margin:0}.woocommerce-result-count{margin:0}.woocommerce-ordering{margin:0}.hero{position:relative;isolation:isolate;color:#f7f2e8;background-color:#2a211a;border-block-end:1px solid rgba(0,0,0,.35);overflow:hidden}.hero__backdrop{position:absolute;inset:0;z-index:-2}@media(width < 64em){.hero--banner{display:flex;flex-direction:column;background-color:#1a1410}.hero--banner .hero__inner{order:1}.hero--banner .hero__backdrop{position:static;order:2;aspect-ratio:2/1}.hero--banner .hero__backdrop-image{object-position:70% 50%}.hero--banner::before{content:none}}.hero__backdrop-image{inline-size:100%;block-size:100%;object-fit:cover}@media(min-width: 64em){.hero__backdrop-image{object-position:78% 50%}}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(24, 18, 13, 0.93) 0%, rgba(24, 18, 13, 0.88) 55%, rgba(24, 18, 13, 0.62) 100%)}@media(min-width: 64em){.hero::before{background:linear-gradient(100deg, rgba(24, 18, 13, 0.94) 0%, rgba(24, 18, 13, 0.86) 26%, rgba(24, 18, 13, 0.45) 52%, rgba(24, 18, 13, 0.12) 74%, rgba(24, 18, 13, 0.3) 100%)}}.hero--plain::before{background:radial-gradient(70% 80% at 82% 30%, rgba(122, 92, 62, 0.5), transparent 70%),linear-gradient(100deg, #1c1611 0%, #2e241b 60%, #3a2c20 100%)}.hero__inner{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);position:relative;display:grid;gap:2rem;padding-block:4rem;align-items:end}@media(min-width: 64em){.hero__inner{grid-template-columns:minmax(0, 1fr) auto;gap:3rem;padding-block:6rem;min-block-size:32rem}}.hero__content{max-inline-size:34rem}.hero__eyebrow{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;display:block;color:#d8b25e;margin-block-end:.5rem}.hero__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(2.25rem,1.7rem + 2.6vw,3.75rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;color:#f7f2e8;margin-block-end:1rem;text-wrap:balance}.hero__body{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:rgba(247,242,232,.86);line-height:1.75;max-width:44ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.5rem}.hero__actions>*{flex:1 1 100%;justify-content:center}@media(min-width: 40em){.hero__actions>*{flex:0 0 auto}}.hero__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(9.5rem, 1fr));gap:1.5rem;margin-block-start:2rem;padding-block-start:1rem;border-block-start:1px solid rgba(247,242,232,.28);list-style:none;padding-inline:0}.hero__stats strong{display:block;font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);color:#f7f2e8}.hero__stats span{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:rgba(247,242,232,.7);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance}.hero__feature{display:none}@media(min-width: 64em){.hero__feature{display:flex;align-items:center;gap:.5rem;inline-size:19rem;padding:.5rem;border-radius:3px;border:1px solid rgba(247,242,232,.22);background-color:rgba(16,12,9,.82);backdrop-filter:blur(10px) saturate(1.2);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.hero__feature:hover,.hero__feature:focus-visible{border-color:rgba(247,242,232,.5);transform:translateY(-2px)}}.hero__feature-image{inline-size:4.5rem;block-size:4.5rem;object-fit:cover;border-radius:2px;flex:0 0 auto}.hero__feature-text{display:grid;gap:2px;min-inline-size:0}.hero__feature-label{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;font-size:.6875rem;color:#d8b25e}.hero__feature-name{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);line-height:1.3;color:#f7f2e8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero__feature-price{font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600}.hero__feature-price,.hero__feature-price *{color:rgba(247,242,232,.88)}.hero__feature-price del,.hero__feature-price del *{color:rgba(247,242,232,.5)}.hero__feature-price del{margin-inline-end:4px}.hero__feature-price ins{text-decoration:none}.category-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 48em){.category-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.category-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.bhc-value-props{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}@media(min-width: 48em){.bhc-value-props{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.bhc-value-props{grid-template-columns:repeat(4, minmax(0, 1fr))}}.bhc-value-prop{padding-block-start:.5rem;border-block-start:2px solid #221d18}.bhc-value-prop__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);margin-block-end:.25rem;color:#221d18}.bhc-value-prop__body{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557;margin:0}.review-wall{display:grid;gap:1.5rem}@media(min-width: 48em){.review-wall{grid-template-columns:repeat(3, minmax(0, 1fr))}}.review-card{background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px;padding:1.5rem;display:grid;gap:.5rem}.review-card blockquote{border:0;padding:0;margin:0;font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.3;color:#221d18}.review-card cite{font-style:normal;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557}.gallery-strip{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 48em){.gallery-strip{grid-template-columns:repeat(6, minmax(0, 1fr))}}.gallery-strip figure{position:relative;aspect-ratio:1;overflow:hidden;background-color:#f1e9db}.gallery-strip figure img{display:block;width:100%;height:100%;object-fit:cover}.gallery-strip figure{margin:0;border-radius:2px}.newsletter{background-color:#2b2724;color:#f7f2e8;border-radius:2px;padding:3rem 1.5rem}@media(min-width: 64em){.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem}}.newsletter h2{color:#f7f2e8}.newsletter p{color:rgba(247,242,232,.78)}.newsletter .eyebrow{color:#b5a996}.newsletter input[type=email]{background-color:rgba(255,253,249,.96)}.newsletter .bhc-button{background-color:#f7f2e8;border-color:#f7f2e8;color:#2b2724}.newsletter .bhc-button:hover{background-color:#a9832f;border-color:#a9832f;color:#2b2724}.collection-banner{display:grid;gap:2rem;align-items:center;background-color:#2b2724;color:#f7f2e8;border-radius:2px;overflow:hidden}@media(min-width: 64em){.collection-banner{grid-template-columns:1fr 1fr}}.collection-banner__content{padding:3rem}.collection-banner h2{color:#f7f2e8}.collection-banner p{color:rgba(247,242,232,.78)}.collection-banner .eyebrow{color:#b5a996}.collection-banner__media{position:relative;aspect-ratio:1.4;overflow:hidden;background-color:#f1e9db}.collection-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.collection-banner__media{height:100%}.page-header{padding-block:3rem 1.5rem;border-block-end:1px solid #e3d8c6;margin-block-end:2rem}.page-header__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin-block-end:.5rem}.page-header__description{max-width:62ch;color:#706557;margin:0}.bhc-filters{background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px;padding:1.5rem}@media(min-width: 64em){.bhc-filters{position:sticky;inset-block-start:calc(var(--bhc-header-height) + 1rem);max-height:calc(100vh - var(--bhc-header-height) - 2rem);overflow-y:auto}}.bhc-filters__title{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin-block-end:1rem}@media(min-width: 64em){.filter-toggle{display:none}}.catalog-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-block-end:1.5rem}.catalog-toolbar select{width:auto;min-width:12rem}.woocommerce-pagination{margin-block-start:3rem}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0;border:0}.woocommerce-pagination a,.woocommerce-pagination span{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;padding-inline:.5rem;border:1px solid #cfc2aa;border-radius:2px;text-decoration:none;color:#221d18;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.woocommerce-pagination .current{background-color:#221d18;border-color:#221d18;color:#f7f2e8}.search-summary{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557;margin-block-end:1.5rem}.bhc-load-more{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:2rem;text-align:center}.bhc-load-more__status{margin:0;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);color:#706557;min-block-size:1.2em}.single-product-main{padding-block:2rem 4rem}.bhc-rail{margin-block-start:4rem}.bhc-rail__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-block-end:1.5rem}.bhc-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem, 1fr);gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block-end:.5rem}.bhc-rail__track>*{scroll-snap-align:start}@media(min-width: 64em){.bhc-rail__track{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, minmax(0, 1fr));overflow:visible}}.bhc-fbt{margin-block:1.5rem;padding:1rem;border:1px solid #e3d8c6;border-radius:2px;background-color:#fffdf9}.bhc-fbt__title{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;margin-block-end:.5rem}.bhc-fbt__total{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#221d18;margin:0}.woocommerce-Reviews{display:grid;gap:2rem}@media(min-width: 64em){.woocommerce-Reviews{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr)}}.commentlist{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.commentlist .comment_container{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.5rem;padding-block-end:1.5rem;border-block-end:1px solid #e3d8c6}.commentlist .comment_container img.avatar{border-radius:50%}.comment-text .meta{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#706557;margin-block-end:.25rem}.star-rating{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);color:#7d5f14}.woocommerce-cart-form__contents,.shop_table{width:100%;border:1px solid #e3d8c6;background-color:#fffdf9}.woocommerce-cart-form__contents th,.woocommerce-cart-form__contents td,.shop_table th,.shop_table td{padding:.5rem 1rem;border-block-end:1px solid #e3d8c6;text-align:start;font-size:clamp(.8125rem,.79rem + .15vw,.875rem);vertical-align:middle}.woocommerce-cart-form__contents th,.shop_table th{font-family:system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-size:clamp(.75rem,.72rem + .15vw,.8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706557;background-color:#f1e9db}.woocommerce-cart-form__contents img,.shop_table img{width:64px;height:auto;border-radius:2px}.cart-collaterals,.cart_totals{margin-block-start:2rem}.checkout{display:grid;gap:3rem}@media(min-width: 64em){.checkout{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);align-items:start}}.checkout>.woocommerce-NoticeGroup,.checkout>.woocommerce-error,.checkout>.woocommerce-message,.checkout>.woocommerce-info{grid-column:1/-1;margin-block-end:0}.bhc-checkout__aside{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media(min-width: 64em){.bhc-checkout__aside{position:sticky;inset-block-start:calc(var(--bhc-header-height) + 1rem)}}.bhc-checkout__aside>h3{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin:0}#order_review,.woocommerce-checkout-review-order{background-color:#fffdf9;border:1px solid #e3d8c6;border-radius:2px;padding:1.5rem}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{font-family:"Iowan Old Style","Palatino Linotype",palatino,"Book Antiqua",georgia,"Times New Roman",serif;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:#221d18;text-wrap:balance;margin-block:1.5rem .5rem}.form-row{margin-block-end:.5rem}.bhc-export-notice{margin-block:1rem;padding:.5rem 1rem;border-inline-start:3px solid #7a5c3e;background-color:#f1e9db;font-size:clamp(.8125rem,.79rem + .15vw,.875rem)}.bhc-export-notice p:last-child{margin-block-end:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.25rem}.woocommerce-MyAccount-navigation ul a{display:block;padding:.25rem .5rem;border:1px solid rgba(0,0,0,0);border-radius:2px;text-decoration:none;color:#221d18}.woocommerce-MyAccount-navigation ul .is-active a{border-color:#cfc2aa;background-color:#fffdf9;font-weight:600}.woocommerce-account.logged-in .woocommerce{display:grid;gap:2rem}@media(min-width: 64em){.woocommerce-account.logged-in .woocommerce{grid-template-columns:15rem minmax(0, 1fr);gap:3rem}}.entry-content>*{margin-block-end:1rem}.entry-content h2{margin-block-start:3rem}.entry-content h3{margin-block-start:1.5rem}.entry-content ul,.entry-content ol{padding-inline-start:1.5rem;max-width:68ch}.entry-content li{margin-block-end:.25rem}.entry-content table{font-size:clamp(.8125rem,.79rem + .15vw,.875rem);margin-block:1.5rem}.entry-content table th,.entry-content table td{padding:.5rem;border:1px solid #e3d8c6;text-align:start}.entry-content table th{background-color:#f1e9db}.entry-content--narrow{max-width:46rem}
