:root{--bo-bg: #fbf8ee;--bo-paper: #f4efe0;--bo-ink: #23251a;--bo-text: #3e4031;--bo-muted: #77786a;--bo-line: rgba(35,37,26,.14);--bo-olive: #3d4b16;--bo-olive-2: #6f8424;--bo-leaf: #d9e39b;--bo-gold: #f1cd6a;--bo-fig: #b3262f;--bo-copper: #c8692b;--bo-wine: #5a2236;--bo-white: #fffdf6;--bo-head-grad: linear-gradient(95deg, var(--bo-olive) 0%, #5d7120 45%, var(--bo-copper) 100%);--bo-f-head: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--bo-f-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bo-f-serif: "DM Serif Display", Georgia, "Times New Roman", serif;--bo-f-label: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bo-pad: 32px;--bo-r: 28px;--bo-r-sm: 16px;--bo-ease: cubic-bezier(.3,1,.3,1);--bo-header-h: 88px}@media (max-width: 749px){:root{--bo-pad: 16px;--bo-r: 20px;--bo-r-sm: 12px;--bo-header-h: 108px}}html,body{margin:0;padding:0}body{background:var(--bo-bg);-webkit-text-size-adjust:100%}img,video{max-width:100%;height:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:#fff;clip:auto!important;clip-path:none;color:#23251a;display:block;height:auto;left:8px;top:8px;padding:12px 18px;width:auto;z-index:100000}.alignleft{float:left;margin:.3em 1.4em 1em 0}.alignright{float:right;margin:.3em 0 1em 1.4em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption,.wp-block-image figcaption{max-width:100%;font-size:13px;color:var(--bo-muted)}.pg-comments{margin-top:48px}.bo,.bo *{box-sizing:border-box}.bo{background:var(--bo-bg);color:var(--bo-text);font:400 15px/1.55 var(--bo-f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.bo :where(img){display:block;max-width:100%}.bo :where(a){color:inherit;text-decoration:none}.bo :where(h1,h2,h3,h4){font-family:var(--bo-f-head);font-weight:700;color:var(--bo-olive);line-height:1;letter-spacing:-.03em;margin:0;text-wrap:balance}.bo :where(p){margin:0}.bo :where(ul){list-style:none;margin:0;padding:0}.bo :where(button,input,select,textarea){font-family:inherit;text-transform:none}.bo [hidden]{display:none!important}.bo :focus-visible{outline:2px solid var(--bo-copper);outline-offset:3px}.bo .bo-serif,.bo em{font-family:var(--bo-f-serif);font-style:normal;font-weight:400;letter-spacing:-.02em}.bo-wrap{padding-left:max(var(--bo-pad),env(safe-area-inset-left,0px));padding-right:max(var(--bo-pad),env(safe-area-inset-right,0px))}.bo-sec{padding-block:88px 0}.bo-sec--last{padding-bottom:96px}@media (max-width: 749px){.bo-sec{padding-block:56px 0}}.bo-mega{font-size:clamp(46px,7.5vw,108px)}.bo-h2{font-size:clamp(38px,5vw,72px)}.bo-h3{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em}.bo-grad{background:var(--bo-head-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;padding-bottom:.06em}.bo-eyebrow{font:700 13px/1.2 var(--bo-f-head);letter-spacing:.015em;text-transform:uppercase;color:var(--bo-fig)}.bo-lead{font-size:16px;max-width:58ch}.bo-center{text-align:center;display:grid;justify-items:center;gap:20px}.bo-olive-mark{display:inline-block;width:.8em;height:.8em;vertical-align:-.05em}.bo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 30px;border-radius:999px;font:700 17px/1.2 var(--bo-f-head);letter-spacing:-.01em;border:2px solid var(--bo-olive);background:var(--bo-olive);color:var(--bo-white);cursor:pointer;transition:transform .3s var(--bo-ease),background .3s,color .3s;white-space:nowrap}.bo-btn:hover{transform:translateY(-2px)}.bo-btn--line{background:transparent;color:var(--bo-olive)}.bo-btn--line:hover{background:var(--bo-olive);color:var(--bo-white)}.bo-btn--leaf{background:var(--bo-leaf);border-color:var(--bo-leaf);color:var(--bo-olive)}.bo-btn--gold{background:var(--bo-gold);border-color:var(--bo-gold);color:var(--bo-olive)}.bo-btn--fig{background:var(--bo-fig);border-color:var(--bo-fig);color:var(--bo-white)}.bo-btn--sm{min-height:38px;padding:6px 20px;font-size:15px}.bo-link{font:700 15px var(--bo-f-head);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.bo-round{width:48px;height:36px;border:0;background:none;color:var(--bo-olive);display:grid;place-items:center;cursor:pointer}.bo-round svg{width:30px;height:14px}.bo-round[disabled]{opacity:.3;cursor:default}.bo-ann{background:var(--bo-fig);color:var(--bo-white);font:400 12px/1 var(--bo-f-label);text-transform:uppercase;letter-spacing:.04em;position:relative;z-index:51}.bo-ann__in{min-height:32px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 var(--bo-pad)}.bo-ann__msgs{display:grid;text-align:center;min-width:0;flex:0 1 auto}.bo-ann__msgs>span{grid-area:1 / 1;opacity:0;transition:opacity .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-ann__msgs>span.is-on{opacity:1}.bo-ann button{background:none;border:0;color:inherit;cursor:pointer;padding:6px;display:inline-flex;align-items:center;gap:6px;font:inherit;text-transform:inherit;letter-spacing:inherit;opacity:.8}.bo-ann button:hover{opacity:1}.bo-ann button svg{width:11px;height:11px}.bo-ann__x{position:absolute;right:calc(var(--bo-pad) - 6px);top:50%;transform:translateY(-50%)}.bo-ann__timer{font-variant-numeric:tabular-nums;white-space:nowrap}.bo-ann__timer b{font-weight:500}@media (max-width: 749px){.bo-ann__timer,.bo-ann [data-bo-ann-prev],.bo-ann [data-bo-ann-next]{display:none}.bo-ann__in{justify-content:flex-start;padding-right:86px}}.rn{--rn-bg: #fbf8ee;--rn-ink: var(--bo-ink);--rn-line: rgba(35,37,26,.12);--rn-olive: #4b5a23;position:sticky;top:0;z-index:50;color:var(--rn-ink)}.rn button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rn__bar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 max(40px,var(--bo-pad));background:var(--rn-bg);border-bottom:1px solid transparent;transition:background-color .35s,border-color .35s,color .35s,height .35s var(--bo-ease)}.rn.is-scrolled .rn__bar,.rn.is-mega .rn__bar{border-bottom-color:var(--rn-line)}.rn.is-scrolled .rn__bar{height:64px}.rn__nav ul{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.rn__nav li{margin:0;padding:0;list-style:none}.rn__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 0;font:500 14.5px/1 var(--bo-f-body);letter-spacing:0;text-transform:none;white-space:nowrap;color:inherit;text-decoration:none}.rn__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--bo-ease)}.rn__link:hover:after,.rn__link.is-on:after,.rn__link[aria-expanded=true]:after{transform:scaleX(1)}.rn__chev{width:11px;height:11px;transition:transform .3s var(--bo-ease)}[aria-expanded=true]>.rn__chev{transform:rotate(180deg)}.rn__logo{justify-self:center}.rn .bo-logo img{height:34px}.rn.is-scrolled .bo-logo img{height:30px}.rn__r{justify-self:end;display:flex;align-items:center;gap:8px}.rn__ic{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--rn-line);color:inherit;transition:background-color .25s,border-color .25s}.rn__ic:hover{background:#23251a0f}.rn button.rn__ic{border:1px solid var(--rn-line)}.rn__ic svg{width:17px;height:17px}.rn__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--rn-olive);color:#fff;font:600 10.5px/18px var(--bo-f-body);text-align:center}.rn__badge[data-n="0"]{display:none}.rn__cta{display:inline-flex;align-items:center;gap:8px;height:40px;margin-left:6px;padding:0 18px;border-radius:999px;background:var(--bo-ink);color:#fffdf6;font:500 14px/1 var(--bo-f-body);white-space:nowrap;text-decoration:none;transition:background-color .25s,transform .25s}.rn__cta:hover{background:var(--rn-olive)}.rn__burger{display:none}.rn--over:not(.is-solid){color:#fffdf6}.rn--over:not(.is-solid) .rn__bar{background:transparent}.rn--over:not(.is-solid) .rn__ic{border-color:#fffdf659}.rn--over:not(.is-solid) .rn__ic:hover{background:#fffdf61f}.rn--over:not(.is-solid) .bo-logo__d{opacity:0}.rn--over:not(.is-solid) .bo-logo__w{opacity:1}.rn--over:not(.is-solid) .rn__cta{background:#fffdf6;color:var(--bo-ink)}.rn-mega,.rn-search{position:absolute;left:0;right:0;top:100%;background:var(--rn-bg);color:var(--rn-ink);box-shadow:0 30px 60px -30px #14160c59;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--bo-ease),visibility 0s .35s}.rn-mega.is-open,.rn-search.is-open{visibility:visible;opacity:1;transform:none;transition:opacity .25s,transform .35s var(--bo-ease),visibility 0s}.rn-mega__in{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:clamp(24px,3vw,56px);padding:40px max(40px,var(--bo-pad)) 48px}.rn-mega__h{margin:0 0 18px;font:500 11px/1.3 var(--bo-f-body);letter-spacing:.16em;text-transform:uppercase;color:#8a8b7c}.rn-mega__col ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.rn-mega__col a{display:block;font:400 19px/1.25 var(--lx-serif, "Newsreader", Georgia, serif);color:var(--rn-ink);text-decoration:none}.rn-mega__col a:hover{color:var(--rn-olive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rn-mega__col small{display:block;margin-top:3px;font:400 13px/1.35 var(--bo-f-body);color:#77786a}.rn-mega__cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rn-card{display:grid;gap:6px;align-content:start;color:var(--rn-ink);text-decoration:none}.rn-card__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#f1ecdf;margin-bottom:8px}.rn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bo-ease)}.rn-card:hover .rn-card__img img{transform:scale(1.04)}.rn-card__eye{font:500 11px/1.3 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:#8a8b7c}.rn-card__t{font:400 22px/1.15 var(--lx-serif, "Newsreader", Georgia, serif)}.rn-card__p{font:500 14px/1.3 var(--bo-f-body);color:#4b5042}.rn-card__p del{opacity:.5;margin-right:6px}.rn-card__p ins{text-decoration:none}.rn-search__in{max-width:820px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:28px max(40px,var(--bo-pad))}.rn-search__in svg{width:20px;height:20px;flex:0 0 auto;opacity:.6}.rn-search__in input[type=search]{flex:1;min-width:0;height:52px;border:0;border-bottom:1px solid var(--rn-line);background:transparent;font:400 24px/1 var(--lx-serif, Georgia, serif);color:inherit;outline:0}.rn-search__in input[type=search]:focus{border-bottom-color:currentColor}.rn-search__in button{height:44px;padding:0 20px;border-radius:999px;background:var(--bo-ink);color:#fffdf6;font:500 14px var(--bo-f-body)}.rn-drawer{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--rn-bg, #fbf8ee);color:var(--bo-ink);overflow-y:auto;overscroll-behavior:contain;padding:0 18px calc(18px + env(safe-area-inset-bottom));opacity:0;transform:translateY(8px);transition:opacity .25s,transform .35s var(--bo-ease);--rn-line: rgba(35,37,26,.12)}.rn-drawer[hidden]{display:none}.rn-drawer.is-open{opacity:1;transform:none}.rn-drawer .rn__ic{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--rn-line);background:none;color:inherit;cursor:pointer}.rn-drawer .rn__ic svg{width:17px;height:17px}.rn-drawer__top{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:60px;background:inherit}.rn-drawer__top .rn__logo{justify-self:center}.rn-drawer__top .bo-logo img{height:28px}.rn-drawer__list{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--rn-line)}.rn-drawer__list>li{border-bottom:1px solid var(--rn-line)}.rn-drawer__row{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:60px;font:400 24px/1.1 var(--lx-serif, "Newsreader", Georgia, serif);color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;text-align:left}.rn-drawer__row>span{font:300 26px/1 var(--bo-f-body);opacity:.55}.rn-drawer__row .rn__chev{width:14px;height:14px}.rn-acc__b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--bo-ease)}.rn-acc.is-open .rn-acc__b{grid-template-rows:1fr}.rn-acc__in{min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:18px}.rn-acc.is-open .rn-acc__in{padding:4px 0 20px}.rn-acc__in ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.rn-acc__in a{font:400 16px/1.3 var(--bo-f-body);color:inherit;text-decoration:none}.rn-acc__in .rn-mega__h{margin-bottom:12px}.rn-card--wide{grid-template-columns:96px 1fr;grid-template-rows:auto auto auto;column-gap:16px;align-items:center;margin-top:22px;padding:12px;border-radius:8px;background:#f3eee2}.rn-card--wide .rn-card__img{grid-row:1 / span 3;margin:0}.rn-drawer__foot{margin-top:auto;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rn-drawer__mini{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:48px;border:1px solid var(--rn-line);border-radius:999px;font:500 14.5px var(--bo-f-body);color:inherit;text-decoration:none}.rn-drawer__mini svg{width:16px;height:16px}.rn__cta--full{grid-column:1 / -1;justify-content:center;height:54px;margin:0;font-size:15px}html.rn-lock,html.rn-lock body{overflow:hidden}@media (min-width: 990px) and (max-width: 1180px){.rn__nav ul{gap:20px}.rn__link{font-size:14px}.rn__cta{padding:0 14px}}@media (max-width: 989px){.rn__bar,.rn.is-scrolled .rn__bar{height:60px;grid-template-columns:1fr auto 1fr;gap:10px;padding:0 14px}.rn__nav,.rn__acc,.rn__r>.rn__cta,.rn-mega,.bo-dim{display:none}.rn__burger{display:inline-grid;border:0;justify-self:start;width:40px}.rn__burger span{display:grid;gap:6px;width:22px}.rn__burger i{display:block;height:1.5px;background:currentColor;border-radius:2px}.rn__burger i+i{width:15px}.rn__r{gap:6px}.rn__r .rn__ic{border:0;width:38px}.rn .bo-logo img,.rn.is-scrolled .bo-logo img{height:28px}.rn-search__in{padding:18px 16px}.rn-search__in input[type=search]{font-size:20px}.rn-search__in button{display:none}}@media (prefers-reduced-motion: reduce){.rn-mega,.rn-search,.rn-drawer,.rn-acc__b{transition:none!important}}.bo-logo{position:relative;display:block}.bo-logo img{height:38px;width:auto;transition:opacity .35s,height .35s var(--bo-ease)}.bo-logo .bo-logo__w{position:absolute;left:50%;top:0;transform:translate(-50%);opacity:0}.bo-dim{position:fixed;inset:0;z-index:49;background:#14160c59;opacity:0;pointer-events:none;transition:opacity .4s}.bo-dim.is-on{opacity:1;pointer-events:auto}.bo-stories{display:flex;gap:22px;justify-content:center;overflow-x:auto;scrollbar-width:none;padding-block:18px 6px}.bo-stories::-webkit-scrollbar{display:none}.bo-stories a{flex:0 0 auto;width:84px;display:grid;justify-items:center;gap:8px;text-align:center;font:700 13px/1.15 var(--bo-f-head);color:var(--bo-olive)}.bo-stories i{width:76px;height:76px;border-radius:50%;padding:3px;background:conic-gradient(var(--bo-fig),var(--bo-copper),var(--bo-gold),var(--bo-olive-2),var(--bo-fig));display:block;transition:transform .4s var(--bo-ease)}.bo-stories i img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bo-bg);background:var(--bo-paper)}.bo-stories a:hover i{transform:scale(1.06) rotate(-4deg)}@media (max-width: 749px){.bo-stories{justify-content:flex-start}}.bo-hero-title{padding-block:22px 40px}.bo-hero-title h1{max-width:13ch}.bo-bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0}.bo-tile{position:relative;overflow:hidden;border-radius:var(--bo-r);display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 28px;color:var(--bo-white);min-height:260px;isolation:isolate}.bo-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform 1s var(--bo-ease)}.bo-tile:hover>img{transform:scale(1.04)}.bo-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000002e,#0000 35% 65%,#00000047)}.bo-tile h2,.bo-tile h3{color:var(--bo-leaf)}.bo-tile .bo-btn{margin-top:auto}.bo-bento__a{grid-row:1;grid-column:1;min-height:640px}.bo-bento__a h2{font-size:clamp(34px,3.6vw,52px);max-width:14ch}.bo-bento__r{grid-row:1 / span 2;grid-column:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:300px 1fr}.bo-bento__r .bo-tile{min-height:0;justify-content:flex-end}.bo-bento__r .bo-tile h3{color:var(--bo-white);font-size:26px}.bo-bento__r .bo-tile .bo-link{color:var(--bo-white);margin-top:6px}.bo-bento__big{grid-column:1 / -1;justify-content:flex-start!important}.bo-bento__big h3{font-size:clamp(32px,3.4vw,48px)!important;color:var(--bo-gold)!important}.bo-bento__b{grid-row:2;grid-column:1;background:var(--bo-leaf);color:var(--bo-olive);justify-content:center;min-height:360px}.bo-bento__b:after{display:none}.bo-bento__b h2{color:var(--bo-olive);font-size:clamp(56px,7vw,104px);line-height:.9;position:relative;z-index:1}.bo-bento__b .bo-float{position:absolute;width:22%;filter:drop-shadow(0 18px 18px rgba(0,0,0,.25));z-index:0}.bo-bento__b .bo-float--1{left:3%;bottom:-8%;transform:rotate(-24deg)}.bo-bento__b .bo-float--2{right:4%;top:6%;transform:rotate(18deg);width:18%}@media (max-width: 849px){.bo-bento{grid-template-columns:1fr}.bo-bento__a,.bo-bento__r,.bo-bento__b{grid-column:1;grid-row:auto}.bo-bento__a{min-height:520px}.bo-bento__r{grid-template-rows:220px 420px}}.bo-feat{padding-block:72px 0}.bo-feat__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 56px) / 3);gap:56px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-block:24px 8px}.bo-feat__rail::-webkit-scrollbar{display:none}.bo-feat__item{scroll-snap-align:center;display:grid;gap:14px;justify-items:center;text-align:center;position:relative}.bo-feat__item+.bo-feat__item:before{content:"";position:absolute;left:-34px;top:40%;width:12px;height:12px;border-radius:50%;background:var(--bo-copper)}.bo-feat__img{width:100%;aspect-ratio:4 / 5;border-radius:var(--bo-r);background:var(--bo-paper);overflow:hidden;display:grid;place-items:center}.bo-feat__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bo-ease)}.bo-feat__item:hover .bo-feat__img img{transform:scale(1.05) rotate(-2deg)}.bo-feat__item h3{font-size:22px;letter-spacing:-.02em}.bo-feat__item .bo-price{font:700 16px var(--bo-f-head);color:var(--bo-copper)}.bo-feat__nav{display:flex;justify-content:center;gap:8px;margin-top:24px}@media (max-width: 849px){.bo-feat__rail{grid-auto-columns:72%;gap:28px}.bo-feat__item+.bo-feat__item:before{left:-20px;width:10px;height:10px}}.bo-card{position:relative;display:flex;flex-direction:column;gap:10px;color:var(--bo-ink);text-align:center}.bo-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--bo-r-sm);overflow:hidden;background:var(--bo-paper)}.bo-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .8s var(--bo-ease)}.bo-card__media img+img{position:absolute;inset:0;opacity:0}.bo-card:hover .bo-card__media img+img{opacity:1}.bo-card:hover .bo-card__media img:first-child{transform:scale(1.04)}.bo-card__badge{position:absolute;top:12px;left:12px;z-index:2;font:700 12px var(--bo-f-head);text-transform:uppercase;color:var(--bo-fig)}.bo-card__badge--pre{color:var(--bo-olive);background:var(--bo-gold);padding:3px 10px;border-radius:999px}.bo-card__add{position:absolute;right:12px;bottom:12px;z-index:2;width:40px;height:40px;border-radius:10px;background:var(--bo-fig);color:var(--bo-white);display:grid;place-items:center;transition:transform .3s var(--bo-ease)}.bo-card__add:hover{transform:scale(1.08)}.bo-card__add svg{width:18px;height:18px}.bo-card__add.loading{opacity:.5}.bo-card .added_to_cart{display:none}.bo-card__name{font:700 15px/1.25 var(--bo-f-head);letter-spacing:-.01em;color:var(--bo-olive)}.bo-card__sub{font-size:12px;color:var(--bo-muted)}.bo-card__price{font:700 15px var(--bo-f-head);color:var(--bo-ink)}.bo-card__price del{color:var(--bo-muted);font-weight:400;margin-left:4px}.bo-card__price ins{text-decoration:none;color:var(--bo-fig)}.bo-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.bo-rail::-webkit-scrollbar{display:none}.bo-rail>*{scroll-snap-align:start;min-width:0}@media (max-width: 989px){.bo-rail{grid-auto-columns:calc((100% - 16px) / 2.3)}}@media (max-width: 599px){.bo-rail{grid-auto-columns:70%}}.bo-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:36px}.bo-high{margin-top:88px;background:linear-gradient(100deg,#b8d48a 0%,var(--bo-leaf) 45%,var(--bo-gold) 100%);padding-block:64px 0;overflow:hidden}.bo-high__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center;margin-top:36px}.bo-high__grid div{display:grid;justify-items:center;gap:10px}.bo-high__grid svg{width:92px;height:92px;color:var(--bo-wine)}.bo-high__grid h3{font-size:24px;color:var(--bo-wine)}.bo-high__grid p{font-size:14px;color:var(--bo-olive);max-width:30ch}.bo-marq{overflow:hidden;white-space:nowrap;padding-block:44px 40px}.bo-marq__track{display:inline-flex;align-items:center;gap:36px;animation:bo-marq 32s linear infinite;font:700 clamp(28px,3vw,44px)/1 var(--bo-f-head);letter-spacing:-.02em;color:var(--bo-wine)}.bo-marq__track img{height:1.6em;width:auto;transform:rotate(-12deg)}.bo-marq__track span:nth-child(4n+3){font-family:var(--bo-f-serif);font-weight:400}@keyframes bo-marq{to{transform:translate(-50%)}}@media (max-width: 749px){.bo-high__grid{grid-template-columns:1fr}.bo-high__grid svg{width:64px;height:64px}}.bo-panels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.bo-panels::-webkit-scrollbar{display:none}.bo-panel{scroll-snap-align:start;min-height:560px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:40px 32px;color:var(--bo-white);overflow:hidden}.bo-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bo-panel--img{padding:0}.bo-panel--photo{justify-content:flex-end;align-items:flex-start;text-align:left}.bo-panel--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#0000 55%)}.bo-panel>*:not(img){position:relative;z-index:1}.bo-panel--fig{background:var(--bo-fig)}.bo-panel--wine{background:var(--bo-wine)}.bo-panel--olive{background:var(--bo-olive)}.bo-panel h3{color:var(--bo-gold);font-size:clamp(26px,2.4vw,36px);max-width:14ch}.bo-panel--photo h3{color:var(--bo-white);font-size:clamp(32px,3.4vw,50px)}.bo-panel p{font:700 18px/1.3 var(--bo-f-head);color:var(--bo-gold);max-width:22ch}.bo-panel__n{width:30px;height:30px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font:700 13px var(--bo-f-head);color:var(--bo-white)}.bo-panel small{font:700 12px var(--bo-f-head);text-transform:uppercase;letter-spacing:.02em}@media (max-width: 749px){.bo-panels{grid-auto-columns:82%}.bo-panel{min-height:460px}}.bo-pop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.bo-pop__l{display:grid;gap:28px;align-content:start}.bo-pop__copy{display:grid;justify-items:center;text-align:center;gap:16px;padding-block:24px}.bo-pop__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bo-pop__img{border-radius:var(--bo-r);overflow:hidden;min-height:520px;position:relative}.bo-pop__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width: 849px){.bo-pop{grid-template-columns:1fr}.bo-pop__img{min-height:380px;order:-1}}.bo-recipe{position:relative;min-height:680px;margin-top:88px;color:var(--bo-white);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding-block:56px;background:#2a2414}.bo-recipe>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bo-recipe:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000080,#0000 60%)}.bo-recipe>*{position:relative;z-index:1}.bo-recipe__copy{display:grid;gap:14px;justify-items:start;max-width:620px}.bo-recipe__copy small{font-size:15px}.bo-recipe__copy h2{color:var(--bo-white);font-family:var(--bo-f-serif);font-weight:400;font-size:clamp(48px,6.6vw,96px);letter-spacing:-.02em}.bo-recipe__copy .bo-link{color:var(--bo-white)}.bo-recipe__card{align-self:flex-end;width:min(300px,100%);display:grid;gap:10px}.bo-recipe__card .bo-card__media{aspect-ratio:4 / 4.4}.bo-recipe__card .bo-card__name,.bo-recipe__card .bo-card__price{color:var(--bo-white);text-align:left}.bo-recipe__card .bo-card{text-align:left}@media (max-width: 749px){.bo-recipe{min-height:760px}.bo-recipe__card{align-self:stretch;width:70%}}.bo-types{position:relative}.bo-types__list a{display:block;text-align:center;padding:14px 0;border-top:1px solid var(--bo-line);font:700 clamp(48px,7.4vw,110px)/1 var(--bo-f-head);letter-spacing:-.04em;color:var(--bo-fig);transition:color .3s;position:relative}.bo-types__list a:last-child{border-bottom:1px solid var(--bo-line)}.bo-types__list a:hover{color:var(--bo-copper)}.bo-types__list a img{position:absolute;left:50%;top:50%;width:clamp(140px,16vw,220px);aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--bo-r-sm);transform:translate(-50%,-50%) rotate(-6deg) scale(.8);opacity:0;transition:opacity .3s,transform .5s var(--bo-ease);pointer-events:none;z-index:2}.bo-types__list a:hover img,.bo-types__list a:focus-visible img{opacity:1;transform:translate(-50%,-50%) rotate(-6deg) scale(1)}.bo-types__all{display:flex;justify-content:center;margin-top:32px}.bo-quote{background:var(--bo-wine);color:var(--bo-white);margin-top:88px;padding-block:72px}.bo-quote__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.bo-quote__img{border-radius:var(--bo-r);overflow:hidden;aspect-ratio:4 / 4.4}.bo-quote__img img{width:100%;height:100%;object-fit:cover}.bo-quote__copy{display:grid;gap:22px;justify-items:start}.bo-quote__copy h2{color:var(--bo-leaf);font-size:clamp(40px,4.6vw,66px)}.bo-quote__copy blockquote{margin:0;font-size:18px;line-height:1.55;color:var(--bo-white);max-width:52ch}.bo-quote__copy cite{font-style:normal;font-size:14px;color:var(--bo-gold)}@media (max-width: 849px){.bo-quote__in{grid-template-columns:1fr;gap:32px}}.bo-praise .bo-stars{color:var(--bo-copper);font-size:22px;letter-spacing:4px}.bo-praise h2{font-family:var(--bo-f-serif);font-weight:400;color:var(--bo-ink);font-size:clamp(44px,6.4vw,96px);letter-spacing:-.03em;line-height:.95}.bo-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.bo-review{background:var(--bo-paper);border-radius:var(--bo-r-sm);padding:26px;display:flex;flex-direction:column;gap:16px}.bo-review q{font:700 20px/1.3 var(--bo-f-head);letter-spacing:-.015em;color:var(--bo-olive);quotes:"\201c" "\201d";flex:1}.bo-review footer{display:flex;align-items:center;gap:12px;font-size:13px}.bo-review footer i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:700 16px var(--bo-f-head);font-style:normal;color:var(--bo-white);flex:0 0 auto}.bo-review footer b{display:block;font:700 14px var(--bo-f-head);color:var(--bo-ink)}.bo-review footer span{color:var(--bo-muted)}@media (max-width: 849px){.bo-reviews{grid-template-columns:1fr}}.bo-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bo-benefit{position:relative;border-radius:var(--bo-r);overflow:hidden;aspect-ratio:3 / 4;display:flex;align-items:flex-end;justify-content:center;padding:28px;color:var(--bo-white);text-align:center;isolation:isolate}.bo-benefit img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform 1s var(--bo-ease)}.bo-benefit:hover img{transform:scale(1.05)}.bo-benefit:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#00000073,#0000 45%)}.bo-benefit h3{color:var(--bo-white);font-size:clamp(26px,2.6vw,38px)}@media (max-width: 749px){.bo-benefits{grid-template-columns:1fr 1fr}.bo-benefit:last-child{grid-column:1 / -1;aspect-ratio:16 / 10}}.bo-sets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center}.bo-sets__copy{display:grid;gap:18px;justify-items:center;text-align:center}.bo-sets__copy h2{font-size:clamp(36px,3.8vw,56px)}.bo-sets__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 849px){.bo-sets{grid-template-columns:1fr}.bo-sets__grid{grid-template-columns:1fr 1fr}}.bo-news{margin-top:88px;position:relative;overflow:hidden;color:var(--bo-white);padding-block:88px;background:linear-gradient(110deg,var(--bo-fig) 0%,var(--bo-copper) 100%)}.bo-news>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:.35}.bo-news__box{position:relative;z-index:1;display:grid;justify-items:center;gap:16px;text-align:center;max-width:560px;margin-inline:auto}.bo-news__box h2{color:var(--bo-white);font-size:clamp(38px,4.4vw,62px)}.bo-news__box p{font-size:16px}.bo-news__box form{width:100%;display:grid;gap:12px;margin-top:8px}.bo-news__box input[type=email]{width:100%;height:54px;border-radius:999px;border:2px solid var(--bo-white);background:transparent;color:var(--bo-white);padding:0 24px;font:16px var(--bo-f-body)}.bo-news__box input::placeholder{color:#ffffffbf}.bo-news__box .bo-btn{width:100%;background:var(--bo-white);border-color:var(--bo-white);color:var(--bo-fig)}.bo-journal{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 40px}.bo-post{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;align-items:start}.bo-post__copy{display:grid;gap:12px;justify-items:start}.bo-post__copy h3{font-size:clamp(26px,2.4vw,34px);color:var(--bo-fig)}.bo-post__copy time{font:700 12px var(--bo-f-head);text-transform:uppercase;color:var(--bo-ink)}.bo-post__copy p{font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bo-post__img{border-radius:var(--bo-r);overflow:hidden;aspect-ratio:1}.bo-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bo-ease)}.bo-post:hover .bo-post__img img{transform:scale(1.05)}@media (max-width: 849px){.bo-journal{grid-template-columns:1fr}}.bo-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px 72px;margin-top:36px}.bo-logos span{font:700 clamp(22px,2.4vw,34px)/1 var(--bo-f-serif);font-weight:400;color:var(--bo-ink);letter-spacing:-.01em;text-align:center}.bo-logos span small{display:block;font:700 11px var(--bo-f-head);letter-spacing:.2em;text-transform:uppercase;color:var(--bo-muted);margin-top:6px}.bo-insta{margin-top:88px;display:grid;grid-template-columns:repeat(4,1fr)}.bo-insta>a:not(.bo-insta__cta){aspect-ratio:1;overflow:hidden}.bo-insta img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bo-ease)}.bo-insta a:hover img{transform:scale(1.06)}.bo-insta__cta{grid-column:2 / span 2;grid-row:1;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;background:var(--bo-olive);color:var(--bo-white);padding:32px}.bo-insta__cta h2{color:var(--bo-leaf);font-size:clamp(34px,3.8vw,56px)}@media (max-width: 749px){.bo-insta{grid-template-columns:1fr 1fr}.bo-insta__cta{grid-column:1 / -1}}.bo-footer{background:var(--bo-olive);color:var(--bo-white);padding-block:72px 24px}.bo-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px}.bo-footer__brand{display:grid;gap:18px;align-content:start;justify-items:start}.bo-footer__brand img{height:40px;width:auto}.bo-footer__brand p{font-size:15px;color:#fffdf6d9;max-width:34ch}.bo-footer h4{color:var(--bo-gold);font:700 15px var(--bo-f-head);letter-spacing:0;margin-bottom:14px}.bo-footer li+li{margin-top:8px}.bo-footer a:hover{color:var(--bo-leaf)}.bo-footer__cols a,.bo-footer__cols p{font-size:15px;color:#fffdf6e6}.bo-footer__big{font:700 clamp(64px,15vw,230px)/.8 var(--bo-f-head);letter-spacing:-.05em;color:var(--bo-leaf);margin-top:64px;text-align:center;white-space:nowrap;overflow:hidden}.bo-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,253,246,.2);margin-top:28px;padding-top:20px;font-size:13px;color:#fffdf6cc}.bo-social{display:flex;gap:8px}.bo-social a{width:38px;height:38px;border-radius:50%;background:var(--bo-leaf);color:var(--bo-olive);display:grid;place-items:center}.bo-social svg{width:16px;height:16px}.bo-pay{display:flex;gap:6px;flex-wrap:wrap}.bo-pay span{background:var(--bo-white);color:var(--bo-olive);font:700 10px/1 var(--bo-f-head);padding:6px 8px;border-radius:4px}@media (max-width: 849px){.bo-footer__top{grid-template-columns:1fr 1fr}.bo-footer__brand{grid-column:1 / -1}}.bo-pdp{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:48px;padding-block:16px 72px;align-items:start}.bo-gal{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bo-gal figure{margin:0;border-radius:var(--bo-r);overflow:hidden;aspect-ratio:1;background:var(--bo-paper)}.bo-gal figure img{width:100%;height:100%;object-fit:cover}.bo-gal figure:first-child:last-child{grid-column:1 / -1}.bo-info{position:sticky;top:calc(var(--bo-header-h) + 16px);display:grid;gap:18px;align-content:start}.bo-crumbs{font:700 13px var(--bo-f-head);color:var(--bo-olive);display:flex;gap:8px;flex-wrap:wrap}.bo-crumbs span{opacity:.5}.bo-info h1{font-size:clamp(34px,3vw,46px);color:var(--bo-fig);letter-spacing:-.03em}.bo-info__short{font-size:15px}.bo-info__price{font:700 28px var(--bo-f-head);color:var(--bo-ink);letter-spacing:-.02em}.bo-info__price del{font-size:18px;color:var(--bo-muted);font-weight:400;margin-left:8px}.bo-info__price ins{text-decoration:none;color:var(--bo-fig)}.bo-swatch{display:flex;gap:8px;flex-wrap:wrap}.bo-swatch a,.bo-swatch span{width:58px;height:58px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:var(--bo-paper);display:block}.bo-swatch span{border-color:var(--bo-olive)}.bo-swatch img{width:100%;height:100%;object-fit:cover}.bo-sizes{display:grid;gap:10px;font-size:13px;color:var(--bo-ink)}.bo-sizes div{display:flex;gap:8px;flex-wrap:wrap}.bo-sizes a,.bo-sizes b{padding:10px 18px;border-radius:12px;font:700 13px var(--bo-f-head);text-transform:uppercase;border:2px solid transparent}.bo-sizes b{border-color:var(--bo-olive);color:var(--bo-olive)}.bo-sizes a:hover{border-color:var(--bo-line)}.bo-stock{font:700 13px var(--bo-f-head);color:var(--bo-fig);padding-bottom:12px;border-bottom:2px solid var(--bo-fig)}.bo-stock--ok{color:var(--bo-olive-2);border-color:var(--bo-olive-2)}.bo-buy form.cart{display:grid;gap:14px;margin:0}.bo-buy form.cart .quantity{display:inline-flex;align-items:center;justify-self:start;border:2px solid var(--bo-olive);border-radius:12px;padding:4px;gap:4px}.bo-buy .quantity .qty{width:54px;border:0;background:transparent;text-align:center;font:700 15px var(--bo-f-head);color:var(--bo-ink);-moz-appearance:textfield}.bo-buy .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.bo-qty-btn{width:36px;height:36px;border:0;background:none;font:400 22px/1 var(--bo-f-body);color:var(--bo-olive);cursor:pointer}.bo-buy .single_add_to_cart_button{width:100%;min-height:58px;border-radius:999px;border:0;background:var(--bo-fig);color:var(--bo-white);font:700 19px var(--bo-f-head);cursor:pointer;transition:transform .3s var(--bo-ease)}.bo-buy .single_add_to_cart_button:hover{transform:translateY(-2px)}.bo-buy .stock{display:none}.bo-buy table.variations{width:100%}.bo-buy table.variations select{width:100%;height:46px;border-radius:12px;border:2px solid var(--bo-line);padding:0 12px;background:var(--bo-white)}.bo-buynow{width:100%}.bo-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:6px}.bo-perks div{display:grid;gap:6px;font:700 13px/1.2 var(--bo-f-head);color:var(--bo-ink)}.bo-perks svg{width:28px;height:28px;color:var(--bo-olive)}.bo-acc details{border-bottom:1px solid var(--bo-line)}.bo-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0;font:700 14px var(--bo-f-head);color:var(--bo-ink)}.bo-acc summary::-webkit-details-marker{display:none}.bo-acc summary svg{width:20px;height:20px;color:var(--bo-olive);flex:0 0 auto}.bo-acc summary:after{content:"+";margin-left:auto;font:400 22px/1 var(--bo-f-body)}.bo-acc details[open] summary:after{content:"\2212"}.bo-acc details>div{padding:0 0 18px 32px;font-size:14px}.bo-acc details>div p+p{margin-top:8px}.bo-moments h3{font-size:16px;letter-spacing:-.01em;color:var(--bo-ink);margin-bottom:12px}.bo-moments div{display:grid;grid-auto-flow:column;grid-auto-columns:31%;gap:10px;overflow-x:auto;scrollbar-width:none}.bo-moments img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px}.bo-pair h3{font-size:16px;letter-spacing:-.01em;color:var(--bo-ink);padding-bottom:12px;border-bottom:1px solid var(--bo-line)}.bo-pair a{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding-block:14px;border-bottom:1px solid var(--bo-line)}.bo-pair img{width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--bo-paper)}.bo-pair b{display:block;font:700 15px var(--bo-f-head);color:var(--bo-ink)}.bo-pair span{font:700 14px var(--bo-f-head);color:var(--bo-fig)}@media (max-width: 989px){.bo-pdp{grid-template-columns:1fr;gap:28px}.bo-info{position:static}.bo-gal{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bo-gal figure{scroll-snap-align:start}}.bo-anchors{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;padding-block:24px}.bo-anchors a{font:700 17px var(--bo-f-head);color:var(--bo-fig);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.bo-details{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:end;max-width:1180px;margin-inline:auto}.bo-details__copy{display:grid;gap:22px}.bo-details__copy .bo-eyebrow{color:var(--bo-ink)}.bo-details__copy h2{font-size:clamp(48px,6.4vw,96px)}.bo-details__copy h3{font-size:22px;color:var(--bo-ink);letter-spacing:-.01em}.bo-details__copy .bo-prose p+p{margin-top:12px}.bo-details__img{border-radius:var(--bo-r);overflow:hidden;aspect-ratio:4 / 4.6;background:var(--bo-paper)}.bo-details__img img{width:100%;height:100%;object-fit:cover}@media (max-width: 849px){.bo-details{grid-template-columns:1fr}}.bo-formula{margin-top:88px;display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#f7ecc6}.bo-formula__img{border-radius:0 var(--bo-r) var(--bo-r) 0;overflow:hidden}.bo-formula__img img{width:100%;height:100%;object-fit:cover}.bo-formula__copy{display:grid;place-content:center;justify-items:center;text-align:center;gap:18px;padding:48px}.bo-formula__copy h2{font-size:clamp(30px,3vw,44px);display:grid;gap:4px}.bo-formula__copy h2 span:nth-child(1){color:var(--bo-fig)}.bo-formula__copy h2 span:nth-child(2){color:var(--bo-copper)}.bo-formula__copy h2 span:nth-child(3){color:var(--bo-olive-2)}.bo-formula__copy p{font-size:15px;color:var(--bo-fig);max-width:48ch}@media (max-width: 849px){.bo-formula{grid-template-columns:1fr}.bo-formula__img{border-radius:0;aspect-ratio:4 / 3}}.bo-faq{max-width:720px;margin-inline:auto}.bo-faq .bo-acc details:first-child{border-top:1px solid var(--bo-line)}.bo-diff{margin-top:88px;background:var(--bo-leaf);padding-block:72px}.bo-diff h2{color:var(--bo-wine);font-size:clamp(30px,3.4vw,48px);max-width:26ch;margin-inline:auto;text-align:center}.bo-diff h2 em{color:var(--bo-wine)}.bo-facts{max-width:720px;margin-inline:auto}.bo-facts h3{font-size:18px;color:var(--bo-ink);letter-spacing:-.01em;margin-bottom:18px}.bo-facts dl{display:grid;grid-template-columns:minmax(0,180px) 1fr;margin:0}.bo-facts dt,.bo-facts dd{margin:0;padding:12px 0;border-bottom:1px solid var(--bo-line);font-size:14px}.bo-facts dt{font-weight:700;color:var(--bo-ink)}.bo-pack{margin-top:88px;background:linear-gradient(120deg,var(--bo-gold) 0%,var(--bo-copper) 55%,var(--bo-fig) 100%);padding-block:64px;color:var(--bo-white)}.bo-pack__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:center;max-width:1080px;margin-inline:auto}.bo-pack__img{border-radius:var(--bo-r);overflow:hidden;aspect-ratio:4 / 5}.bo-pack__img img{width:100%;height:100%;object-fit:cover}.bo-pack__copy{display:grid;gap:18px;justify-items:center;text-align:center}.bo-pack__copy h2{color:var(--bo-white);font-size:clamp(42px,4.6vw,66px)}@media (max-width: 849px){.bo-pack__in{grid-template-columns:1fr}}.bo-find{background:var(--bo-wine);padding-block:72px;margin-top:0}.bo-find__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.bo-find__copy{display:grid;justify-items:center;align-content:start;gap:22px;text-align:center;padding-top:24px}.bo-find__copy .bo-eyebrow{color:var(--bo-white)}.bo-find__copy h2{color:var(--bo-leaf);font-size:clamp(40px,4.4vw,64px)}.bo-find__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.bo-find__grid a{display:grid;gap:12px;text-align:center;font:700 16px var(--bo-f-head);color:var(--bo-leaf)}.bo-find__grid img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--bo-r-sm)}@media (max-width: 849px){.bo-find__in{grid-template-columns:1fr}}.bo-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bo-bg);border-top:2px solid var(--bo-olive);padding:10px max(var(--bo-pad),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(var(--bo-pad),env(safe-area-inset-left,0px));display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .4s var(--bo-ease)}.bo-sticky.is-on{transform:none}.bo-sticky img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--bo-paper)}.bo-sticky div{flex:1;min-width:0;font-size:13px}.bo-sticky b{display:block;font:700 15px var(--bo-f-head);color:var(--bo-olive);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo .woocommerce-notices-wrapper:not(:empty){padding:14px max(var(--bo-pad),env(safe-area-inset-left,0px))}body.rb-bo-site,body.rb-bo-page{margin:0;background:var(--bo-bg)}body.rb-bo-site #page{background:var(--bo-bg);font-family:var(--bo-f-body)}body.rb-bo-site #page :is(h1,h2,h3,.product_title,.page-title){font-family:var(--bo-f-head)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--bo-olive)!important;text-transform:none!important}body.rb-bo-site #page :is(.button,button.button,.checkout-button,#place_order,.single_add_to_cart_button){border-radius:999px!important;background:var(--bo-fig)!important;color:var(--bo-white)!important;border:0!important;font:700 16px/1.3 var(--bo-f-head)!important;text-transform:none!important;letter-spacing:0!important;padding:14px 26px!important}body.rb-bo-site #page :is(ul.products li.product .thumbnail-wrapper,.woocommerce-product-gallery){background:var(--bo-paper);border-radius:var(--bo-r-sm)!important;overflow:hidden}body.rb-bo-site #page :is(input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea){border-radius:12px!important}#rb-bo-header~#page>.ts-header{display:none!important}#rb-bo-header{display:contents}body:has(#rb-bo-footer) #colophon{display:none!important}@media (prefers-reduced-motion: reduce){.bo *,.bo *:before,.bo *:after{animation:none!important;transition:none!important}}.bo-card__top{position:relative}.bo-card__badge{z-index:3}.bo-ann__timer b{font-weight:700}@media (max-width: 749px){.bo-ann__timer{display:none}}.bo-info .bo-buynow{margin-top:-6px}.bo-gal figure{scroll-margin-top:calc(var(--bo-header-h) + 16px)}.bo-tile h2,.bo-tile h3,.bo-benefit h3,.bo-panel--photo h3{text-shadow:0 2px 18px rgba(0,0,0,.35)}.bo-bento__b h2{text-shadow:none}.bo-bento__b .bo-float{inset:auto;height:auto;max-height:78%;width:auto;object-fit:contain;z-index:0}.bo-bento__b .bo-float--1{left:4%;bottom:-10%}.bo-bento__b .bo-float--2{right:5%;top:4%;max-height:62%}.bo-panels{grid-auto-columns:minmax(260px,1fr)}@media (max-width: 749px){.bo-ann{font-size:11px}.bo-ann__msgs>span{white-space:normal;line-height:1.25;padding-block:6px}.bo-bento__b .bo-float{max-height:60%}.bo-panels{grid-auto-columns:82%}}.bo-bento__b:hover .bo-float--1{transform:rotate(-20deg) translateY(-8px)}.bo-bento__b:hover .bo-float--2{transform:rotate(14deg) translateY(-8px)}.bo .bo-buy form.cart .single_add_to_cart_button,.bo .bo-buy form.cart .single_add_to_cart_button.button.alt{background:var(--bo-fig)!important;color:var(--bo-white)!important;border-radius:999px!important;border:0!important;font:700 19px var(--bo-f-head)!important;min-height:58px;padding:12px 24px!important;text-transform:none!important;letter-spacing:-.01em!important}.bo .bo-buy form.cart .single_add_to_cart_button.loading{opacity:.6}.bo .bo-pdp .bo-gal figure img{aspect-ratio:1}@media (max-width: 749px){.bo-details__copy h2{font-size:44px}}.bo-bento__b .bo-float--1{left:-1%;bottom:-22%;max-height:72%}.bo-bento__b .bo-float--2{right:2%;top:-8%;max-height:58%}.bo-hs{position:relative;isolation:isolate;overflow:hidden;color:var(--bo-white);background:#14160c;margin-top:calc(-1 * var(--bo-hh, 88px));min-height:max(640px,calc(100svh - var(--bo-ann, 32px)));display:grid}.bo-hs__media{position:absolute;inset:0;z-index:-1}.bo-hs__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bo-hs__img{animation:bo-hs-in 2.6s cubic-bezier(.16,1,.3,1) both,bo-hs-kb 22s 2.6s ease-out both}.bo-hs__blur{filter:blur(48px) brightness(.7) saturate(1.2);transform:scale(1.25)}@media (max-width: 989px){.bo-hs__blur{display:none}}.bo-hs__media:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 85% at 50% 100%,#0e0f08e6,#0e0f0880 45%,#0e0f081a 78%),linear-gradient(180deg,rgba(14,15,8,.5) 0%,transparent 24%)}@keyframes bo-hs-in{0%{transform:scale(1.18);filter:brightness(.4) blur(6px)}to{transform:scale(1.06);filter:none}}@keyframes bo-hs-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.bo-hs__in{display:grid;justify-items:center;align-content:end;text-align:center;gap:18px;padding:calc(var(--bo-hh, 88px) + 48px) max(40px,var(--bo-pad)) clamp(32px,5vh,56px)}.bo-hs__eye{display:flex;align-items:center;gap:14px;font:500 13px var(--bo-f-label);letter-spacing:.22em;text-transform:uppercase;color:#fffdf6d9;animation:bo-hs-fade 1s 1.3s both}.bo-hs__eye:before,.bo-hs__eye:after{content:"";width:36px;height:1px;background:currentColor;opacity:.6}.bo .bo-hs__t{font:400 clamp(76px,16.5vw,300px)/.84 var(--bo-f-serif);letter-spacing:-.025em;color:var(--bo-white);margin:0;white-space:nowrap}.bo .bo-hs__t em{font:inherit;letter-spacing:inherit;margin-left:.12em}.bo-hs__w{display:inline-block;overflow:hidden;padding-top:.14em;margin-top:-.14em;vertical-align:bottom}.bo-hs__w span{display:inline-block;transform:translateY(108%);animation:bo-hs-up 1.25s cubic-bezier(.2,.9,.2,1) calc(.45s + var(--i) * .07s) both}.bo-hs__t em .bo-hs__w span{background:linear-gradient(180deg,#f0d28f,#cfa95e 55%,#9c7a3c);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes bo-hs-up{to{transform:none}}@keyframes bo-hs-fade{0%{opacity:0;transform:translateY(14px)}}.bo-hs__foot{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:8px;animation:bo-hs-fade 1s 1.6s both}.bo-hs__s{max-width:40ch;font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:#fffdf6e0;margin:0}.bo-hs__btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 26px;border-radius:999px;background:#f6efdc;color:var(--bo-ink);font:500 13px var(--bo-f-label);letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s,transform .3s var(--bo-ease)}.bo-hs__btn svg{width:14px;height:12px;transition:transform .3s var(--bo-ease)}.bo-hs__btn:hover{background:#fff;transform:translateY(-2px)}.bo-hs__btn:hover svg{transform:translate(4px)}@media (max-width: 989px){.bo-hs{margin-top:calc(-1 * var(--bo-hh, 108px));min-height:calc(100svh - var(--bo-ann, 40px))}.bo-hs__in{padding:calc(var(--bo-hh, 108px) + 40px) 16px 28px;gap:14px}.bo .bo-hs__t{font-size:clamp(84px,27vw,170px);line-height:.86;white-space:normal}.bo .bo-hs__t>span>*{display:block;margin-left:0}.bo-hs__eye{font-size:11px;letter-spacing:.18em}.bo-hs__eye:before,.bo-hs__eye:after{width:22px}.bo-hs__foot{flex-direction:column;gap:18px;width:100%}.bo-hs__btn{width:100%;justify-content:center}}@media (min-width: 990px){.bo-hs__media .bo-hs__img{left:auto;right:max(6vw,60px);width:auto;max-width:54%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.bo .bo-hs__media:after{background:linear-gradient(90deg,rgba(14,15,8,.78) 0%,rgba(14,15,8,.4) 42%,transparent 70%),linear-gradient(180deg,rgba(14,15,8,.5) 0%,transparent 24%,transparent 75%,rgba(14,15,8,.45) 100%)}.bo-hs__in{justify-items:start;align-content:center;text-align:left;padding-left:max(90px,var(--bo-pad))}.bo .bo-hs__t{font-size:clamp(110px,12.5vw,220px)}.bo .bo-hs__t>span>*{display:block;margin-left:0}.bo-hs__eye:before{display:none}.bo-hs__foot{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.bo-hs__img,.bo-hs__w span,.bo-hs__eye,.bo-hs__foot{animation:none!important;transform:none;filter:none}}body.rb-bo-lux,.rb-bo-lux .bo{background:#fbf9f3}.lx{--lx-bg: #fbf9f3;--lx-card: #f1efe8;--lx-ink: #36412b;--lx-text: #4b5042;--lx-mute: #7d7f72;--lx-line: rgba(54,65,43,.16);--lx-olive: #3f4a2e;--lx-fig: #b3262f;--lx-gold: #f1cd6a;--lx-cream: #f3eee2;--lx-serif: "Newsreader", "DM Serif Display", Georgia, serif;--lx-r: 22px;background:var(--lx-bg);color:var(--lx-text);font:400 15px/1.55 var(--bo-f-body)}.lx-wrap{max-width:1400px;margin:0 auto;padding:0 max(var(--bo-pad),40px)}@media (max-width: 749px){.lx-wrap{padding:0 18px}.lx{--lx-r: 16px}}.lx-sec{padding-top:clamp(72px,9vw,128px)}.bo .lx :where(h2,h3){color:var(--lx-ink)}.bo .lx-serif{font:400 clamp(34px,3.6vw,52px)/1.08 var(--lx-serif);letter-spacing:-.012em}.bo .lx-serif--xl{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.025em}.lx-serif em{font-family:var(--lx-serif);font-style:italic}.bo .lx-caps{font:500 17px/1.2 var(--bo-f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--lx-ink)}.lx-caps--sm{font:500 11.5px/1.3 var(--bo-f-body)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--lx-ink)}.lx-center{text-align:center}.lx-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 26px;border-radius:999px;background:var(--lx-olive);color:#fbf9f3;font:500 12px var(--bo-f-body);text-transform:uppercase;letter-spacing:.1em;transition:background-color .3s,transform .3s}.lx-btn svg{width:14px;height:10px}.lx-btn:hover{background:#26301a}.lx-btn--fig{background:var(--lx-fig);min-height:46px;padding:0 28px}.lx-btn--fig:hover{background:#8f1d25}.lx-pill{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 18px;border-radius:999px;background:var(--lx-ink);color:#fbf9f3;font:500 13px var(--bo-f-body);white-space:nowrap;transition:background-color .3s}.lx-pill svg{width:14px;height:10px;transition:transform .3s}.lx-pill:hover svg{transform:translate(3px)}.lx-pill--light{background:#fbf9f3eb;color:var(--lx-ink)}.lx-pill--white{background:#fff;color:var(--lx-ink);min-height:50px;padding:0 34px;font-size:15px}.lx-strip{background:var(--lx-gold);color:var(--lx-ink);overflow:hidden;border-block:1px solid rgba(54,65,43,.12)}.lx-strip__track{display:flex;width:max-content;animation:lx-marq 38s linear infinite}.lx-strip:hover .lx-strip__track{animation-play-state:paused}.lx-strip ul{display:flex;flex:0 0 auto}.lx-strip li{display:flex;align-items:center;gap:10px;padding:12px 28px;font:500 13px/1 var(--bo-f-body);white-space:nowrap}.lx-strip svg{width:13px;height:13px;color:var(--lx-olive)}@keyframes lx-marq{to{transform:translate(-50%)}}.lx-coll .lx-head{justify-content:center;position:relative}.lx-coll .lx-head .lx-pill{position:absolute;right:max(var(--bo-pad),40px)}.lx-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 22px) / 4.25);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(var(--bo-pad),40px);scroll-padding:0 max(var(--bo-pad),40px);outline:none}.lx-rail__track::-webkit-scrollbar{display:none}.lx-card{scroll-snap-align:start;display:grid;align-content:start;gap:6px}.lx-card__media{position:relative;border-radius:12px;overflow:hidden;background:var(--lx-card);margin-bottom:10px}.lx-card__img{display:block;aspect-ratio:4 / 4.7}.lx-card__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--bo-ease)}.lx-card:hover .lx-card__img img{transform:scale(1.04)}.lx-pills{position:absolute;top:14px;left:14px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.lx-pills i{font:400 11.5px/1 var(--bo-f-body);font-style:normal;padding:5px 12px;border-radius:999px;border:1px solid var(--lx-ink);color:var(--lx-ink);background:#fbf9f399}.lx-pills i.is-fill{background:var(--lx-olive);border-color:var(--lx-olive);color:#fbf9f3}.lx-quick{position:absolute;left:12px;right:12px;bottom:12px;display:grid;place-items:center;min-height:44px;border-radius:999px;background:var(--lx-olive);color:#fbf9f3;font:500 12px var(--bo-f-body);text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s var(--bo-ease),background-color .3s}.lx-card:hover .lx-quick,.lx-quick:focus-visible{opacity:1;transform:none}.lx-quick:hover{background:#26301a}.lx-quick.loading{opacity:.6}.lx-quick.added:after{content:" \2713"}.lx a.added_to_cart{display:none}@media (hover: none){.lx-quick{opacity:1;transform:none;left:auto;min-height:36px;padding:0 14px}}.lx-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.lx-card h3{font:400 21px/1.18 var(--lx-serif);letter-spacing:-.005em}.lx-card__price{font:500 14px var(--bo-f-body);color:var(--lx-ink);white-space:nowrap}.lx-card__price del{color:var(--lx-mute);font-weight:400;margin-right:4px}.lx-card__price ins{text-decoration:none;color:var(--lx-fig)}.lx-card__desc{font-size:13px;color:var(--lx-text);line-height:1.45}.lx-card__rate{font-size:12px;color:var(--lx-ink)}.lx-card__rate b{color:var(--lx-ink)}.lx-rail__foot{display:flex;align-items:center;gap:32px;margin:34px auto 0;max-width:1400px;padding:0 max(var(--bo-pad),40px)}.lx-rail__bar{flex:1;height:1px;background:var(--lx-line);position:relative}.lx-rail__bar i{position:absolute;left:0;top:-1px;height:3px;width:20%;background:var(--lx-ink);border-radius:2px;transition:left .2s linear,width .2s}.lx-rail__nav{display:flex;gap:10px}.lx-rail__nav button,.lx-quotes__nav button{width:42px;height:42px;border-radius:50%;border:1px solid var(--lx-ink);background:none;color:var(--lx-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .3s,color .3s,opacity .3s}.lx-rail__nav button:hover,.lx-quotes__nav button:hover{background:var(--lx-ink);color:#fbf9f3}.lx-rail__nav button[disabled]{opacity:.3;pointer-events:none}.lx-rail__nav svg,.lx-quotes__nav svg{width:16px;height:11px}@media (max-width: 1100px){.lx-rail__track{grid-auto-columns:calc((100% - 2 * 22px) / 2.6)}}@media (max-width: 749px){.lx-coll .lx-head{justify-content:space-between}.lx-coll .lx-head .lx-pill{position:static}.lx-rail__track{grid-auto-columns:72%;gap:14px;padding:0 18px;scroll-padding:0 18px}.lx-rail__foot{padding:0 18px;margin-top:24px}.lx-rail__nav{display:none}}.lx-pair{display:grid;grid-template-columns:1fr 1fr;gap:34px}.lx-ed{display:grid;justify-items:center;text-align:center;align-content:start}.lx-ed__img{display:block;width:100%;aspect-ratio:653 / 745;border-radius:var(--lx-r);overflow:hidden;margin-bottom:30px}.lx-ed__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--bo-ease)}.lx-ed:hover .lx-ed__img img{transform:scale(1.03)}.lx-ed p{margin:14px 0 24px;max-width:34ch;letter-spacing:.02em;color:var(--lx-text)}@media (max-width: 749px){.lx-pair{grid-template-columns:1fr;gap:56px}.lx-ed__img{margin-bottom:22px}}.lx-quotes{margin-top:clamp(72px,9vw,128px);background:var(--lx-cream);padding:clamp(56px,7vw,96px) 0}.lx-quotes__in{display:grid;justify-items:center;text-align:center;gap:14px}.lx-stars{color:#e0a92b;letter-spacing:.25em;font-size:18px}.lx-quotes__stage{display:grid;width:min(980px,100%);margin-top:6px}.lx-quotes__stage figure{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(12px);transition:opacity .7s,transform .9s var(--bo-ease);visibility:hidden}.lx-quotes__stage figure.is-on{opacity:1;transform:none;visibility:visible}.lx-quotes blockquote{margin:0;font:400 clamp(26px,3vw,42px)/1.22 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.01em;text-wrap:balance}.lx-quotes figcaption{margin-top:22px;font:500 13px var(--bo-f-body);color:var(--lx-text)}.lx-quotes__nav{display:flex;align-items:center;gap:18px;margin-top:18px;font:500 13px var(--bo-f-body);color:var(--lx-ink)}.lx-refs{display:grid;gap:18px;justify-items:center;margin-top:40px;padding-top:36px;border-top:1px solid var(--lx-line);width:min(980px,100%)}.lx-refs ul{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 64px}.lx-refs li{font:400 26px/1 var(--lx-serif);color:#36412b8c;display:grid;gap:6px;transition:color .3s}.lx-refs li:hover{color:var(--lx-ink)}.lx-refs small{font:500 10.5px var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase}.lx-feat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.lx-feat__copy{display:grid;justify-items:center;text-align:center;gap:16px;padding:0 clamp(0px,3vw,48px)}.lx-feat__copy p{max-width:46ch;font-size:16px}.lx-feat__copy .lx-btn{margin-top:8px}.lx-feat__img{margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:5 / 5.6}.lx-feat__img img{width:100%;height:100%;object-fit:cover}@media (max-width: 849px){.lx-feat{grid-template-columns:1fr}.lx-feat__img{order:-1;aspect-ratio:4 / 3.6}}.lx-band{position:relative;margin-top:clamp(72px,9vw,128px);min-height:340px;display:grid;place-items:center;overflow:hidden;isolation:isolate;text-align:center}.lx-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lx-band:before{content:"";position:absolute;inset:0;z-index:-1;background:#282c1661}.lx-band__in{display:grid;justify-items:center;gap:22px;padding-block:64px}.lx-band p{max-width:30ch;font:400 clamp(24px,2.5vw,34px)/1.3 var(--lx-serif);color:#fffdf6;text-wrap:balance}.lx-mission{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,96px);align-items:center}.lx-mission__copy{display:grid;justify-items:start;gap:20px}.lx-mission blockquote{margin:0;font:400 clamp(26px,2.6vw,38px)/1.28 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.01em}.lx-sign{display:grid;gap:6px}.lx-sign b{font:italic 400 34px/1 var(--lx-serif);color:var(--lx-ink)}.lx-mission__img{margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:4 / 4.6}.lx-mission__img img{width:100%;height:100%;object-fit:cover}@media (max-width: 849px){.lx-mission{grid-template-columns:1fr}}.lx-journal h2{margin-bottom:40px}.lx-journal__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lx-post{display:grid;gap:10px;align-content:start}.lx-post__img{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--lx-card);margin-bottom:8px}.lx-post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--bo-ease)}.lx-post:hover .lx-post__img img{transform:scale(1.04)}.lx-post h3{font:400 24px/1.15 var(--lx-serif)}.lx-post__by{font-size:13px;letter-spacing:.04em;color:var(--lx-text)}@media (max-width: 1000px){.lx-journal__grid{grid-template-columns:1fr 1fr}}.lx-js [data-lx-rv]{opacity:0;transform:translateY(26px);transition:opacity .9s,transform 1.1s var(--bo-ease)}.lx-js [data-lx-rv].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.lx-js [data-lx-rv]{opacity:1;transform:none;transition:none}.lx-strip__track{animation:none}}.bo .bo-footer{background:#0b0c07;border-top:1px solid rgba(207,169,94,.22);color:#f2ead9}.bo .bo-footer h4{color:#cfa95e;font:400 12px var(--bo-f-label);text-transform:uppercase;letter-spacing:.14em}.bo .bo-footer__brand p,.bo .bo-footer__cols a,.bo .bo-footer__cols p,.bo .bo-footer li a,.bo .bo-footer li p{color:#f2ead9b8}.bo .bo-footer a:hover{color:#cfa95e}.bo .bo-footer__big{font:400 clamp(64px,15vw,240px)/.9 var(--bo-f-serif);letter-spacing:-.03em;background:linear-gradient(180deg,#e2bf78,#8a6d36 70%,#8a6d3626);-webkit-background-clip:text;background-clip:text;color:transparent}.bo .bo-footer__bottom{border-top-color:#cfa95e2e;color:#f2ead98c}.bo .bo-pay span{background:transparent;border:1px solid rgba(207,169,94,.3);color:#f2ead9b3}.bo .bo-footer--photo{position:relative;background:#0b0c07;border-top:0;padding-top:clamp(140px,30vw,440px);padding-bottom:0;clip-path:inset(0)}.bo-footer__bg{position:fixed;inset:0;z-index:0;pointer-events:none}.bo-footer__bg img{width:100%;height:100%;object-fit:cover}.bo-footer__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0c0700 40%,#0b0c078c)}.bo .bo-footer--photo .bo-footer__panel{position:relative;z-index:1;background:#0b0c07;margin-inline:clamp(12px,2.4vw,32px);border-radius:28px 28px 0 0;padding-top:clamp(48px,5vw,72px);padding-bottom:24px;box-shadow:0 -30px 60px -30px #00000080}@media (max-width: 849px){.bo .bo-footer--photo .bo-footer__panel{border-radius:22px 22px 0 0}}.lx-card__row{position:relative}.lx .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.pd{padding-bottom:0}.pd .woocommerce-notices-wrapper:not(:empty){max-width:1400px;margin:18px auto 0;padding:0 max(var(--bo-pad),40px)}.pd-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;border-bottom:1px solid var(--lx-line)}.pd-top.product{margin:0}.pd-gal{position:relative;border-right:1px solid var(--lx-line)}.pd-gal__track{display:grid;gap:0;outline:none}.pd-gal__item{position:relative;margin:0;background:var(--lx-card)}.pd-gal__item+.pd-gal__item{border-top:1px solid var(--lx-bg)}.pd-gal__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.pd-gal__item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pd-gal__item.is-first img{aspect-ratio:1 / 1.02}.pd-badge{position:absolute;top:20px;left:20px;z-index:1;padding:6px 10px;border:1px solid var(--lx-ink);background:var(--lx-bg);color:var(--lx-ink);font:500 11px/1 var(--bo-f-body);text-transform:uppercase;letter-spacing:.08em}.pd-gal__thumbs{display:none}.pd-info{position:sticky;top:calc(var(--bo-hh, 72px) - 1px);align-self:start}.pd-info__in{padding:34px max(var(--bo-pad),40px) 48px;max-width:640px}.pd-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;font:500 11px/1.4 var(--bo-f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--lx-mute)}.pd-crumbs a{color:var(--lx-ink)}.pd-crumbs a:hover{text-decoration:underline}.bo .pd-title{margin:0;font:400 clamp(32px,3vw,46px)/1.04 var(--lx-serif);letter-spacing:-.02em;color:var(--lx-ink);text-wrap:balance}.pd-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:16px}.pd-price{font:500 22px/1 var(--bo-f-body);color:var(--lx-ink)}.pd-price del{color:var(--lx-mute);font-size:16px;font-weight:400;margin-right:6px}.pd-price ins{text-decoration:none;color:var(--lx-fig)}.pd-rate{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--lx-ink)}.pd-rate u{text-underline-offset:3px}.pd-stars{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1;color:#36412b33;white-space:nowrap}.pd-stars span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#e0a526}.pd-taste{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:13.5px;line-height:1.45;color:var(--lx-text)}.pd-taste b{flex:0 0 auto;padding:4px 11px;border-radius:999px;background:var(--lx-olive);color:#fbf9f3;font:500 12px/1.3 var(--bo-f-body)}.pd-lead{margin-top:22px;padding-top:20px;border-top:1px solid var(--lx-line);font-size:15px;color:var(--lx-text)}.pd-lead p{margin:0 0 10px}.pd-lead p:last-child{margin:0}.pd-lead p:first-child{font-family:var(--lx-serif);font-style:italic;font-size:19px;line-height:1.4;color:var(--lx-ink)}.pd-opt{margin-top:20px;padding-top:20px;border-top:1px solid var(--lx-line)}.pd-opt__label{margin:0 0 10px;padding:0;font:500 13px var(--bo-f-body);color:var(--lx-ink)}.pd-opt__label b{font-weight:400;color:var(--lx-mute)}.pd-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.pd-size{display:grid;justify-items:center;gap:2px;padding:10px 8px;border:1px solid transparent;border-radius:12px;background:var(--lx-card);text-align:center;transition:border-color .25s}.pd-size img{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:4px}.pd-size b{font:500 13px var(--bo-f-body);color:var(--lx-ink)}.pd-size small{font-size:12px;color:var(--lx-mute)}.pd-size small del{display:none}.pd-size:hover{border-color:#36412b66}.pd-size.is-on{border-color:var(--lx-ink);background:var(--lx-bg)}.pd-stock{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:13.5px;color:var(--lx-fig)}.pd-stock i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #b3262f1f}.pd-stock.is-ok{color:#4f7a2e}.pd-stock.is-ok i{box-shadow:0 0 0 4px #4f7a2e24;animation:pd-pulse 2.4s ease-in-out infinite}@keyframes pd-pulse{50%{box-shadow:0 0 0 7px #4f7a2e00}}.pd-form{margin:14px 0 0}.pd-packs{border:0;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pd-packs legend{float:left;width:100%;grid-column:1 / -1}.pd-pack{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:64px;padding:10px 14px;border-radius:14px;background:var(--lx-card);border:1px solid transparent;cursor:pointer;transition:border-color .25s,background-color .25s}.pd-pack input{position:absolute;opacity:0;pointer-events:none}.pd-pack__dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--lx-ink);display:grid;place-items:center}.pd-pack__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--lx-ink);transform:scale(0);transition:transform .25s var(--bo-ease)}.pd-pack__t{display:grid;min-width:0;line-height:1.25}.pd-pack__t b{font:500 14.5px var(--bo-f-body);color:var(--lx-ink)}.pd-pack__t small{font-size:12.5px;color:var(--lx-mute)}.pd-pack__tag{position:absolute;top:-9px;right:10px;font:500 10.5px/1 var(--bo-f-body);font-style:normal;padding:4px 8px;border-radius:999px;background:var(--lx-gold);color:var(--lx-ink);white-space:nowrap}.pd-pack__p{grid-column:2;font:500 13.5px var(--bo-f-body);color:var(--lx-ink);white-space:nowrap}.pd-pack__dot{grid-row:1 / span 2}.pd-pack:hover{border-color:#36412b4d}.pd-pack:has(input:checked){border-color:var(--lx-ink);background:var(--lx-bg)}.pd-pack input:checked+.pd-pack__dot:after{transform:scale(1)}.pd-pack:has(input:focus-visible){outline:2px solid var(--lx-ink);outline-offset:2px}.pd-buy{display:flex;gap:10px}.pd-qty{flex:0 0 auto;display:flex;align-items:center;height:56px;border-radius:999px;background:var(--lx-card);padding:0 6px}.pd-qty button{width:38px;height:38px;border:0;border-radius:50%;background:none;color:var(--lx-ink);font:400 20px/1 var(--bo-f-body);cursor:pointer;transition:background-color .2s}.pd-qty button:hover{background:#36412b14}.pd-qty input,.pd-qty output{width:34px;border:0;background:none;text-align:center;font:500 15px var(--bo-f-body);color:var(--lx-ink);-moz-appearance:textfield;padding:0}.pd-qty input::-webkit-inner-spin-button,.pd-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pd-add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:0;border-radius:999px;background:var(--lx-olive);color:#fbf9f3;font:500 15px var(--bo-f-body);cursor:pointer;transition:background-color .3s,transform .2s}.pd-add:hover{background:#26301a}.pd-add:active{transform:scale(.985)}.pd-add svg{width:16px;height:11px;transition:transform .3s}.pd-add:hover svg{transform:translate(4px)}.pd-add__sep{opacity:.5}.pd-add.is-busy{pointer-events:none;opacity:.75}.pd-add.is-busy svg{animation:pd-nudge .8s ease-in-out infinite}.pd-add.is-done{background:#4f7a2e}@keyframes pd-nudge{50%{transform:translate(6px)}}.pd-now{display:block;width:100%;min-height:50px;margin-top:10px;border:1px solid var(--lx-ink);border-radius:999px;background:none;color:var(--lx-ink);font:500 13px var(--bo-f-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background-color .3s,color .3s}.pd-now:hover{background:var(--lx-ink);color:#fbf9f3}.pd-out{margin:16px 0 0;padding:16px 18px;border-radius:14px;background:var(--lx-card);color:var(--lx-ink)}.pd-wc form.cart{margin:14px 0 0}.pd-wc table.variations{width:100%;margin-bottom:12px;border:0}.pd-wc table.variations th,.pd-wc table.variations td{display:block;padding:0;border:0;text-align:left}.pd-wc table.variations label{font:500 13px var(--bo-f-body);color:var(--lx-ink)}.pd-wc select{width:100%;height:50px;margin:6px 0 10px;padding:0 16px;border:1px solid var(--lx-line);border-radius:12px;background:var(--lx-bg);color:var(--lx-ink);font:400 14px var(--bo-f-body)}.pd-wc .single_add_to_cart_button{min-height:56px;padding:0 28px;border:0;border-radius:999px;background:var(--lx-olive)!important;color:#fbf9f3!important;font:500 15px var(--bo-f-body)}.pd-wc .quantity input{height:56px;width:70px;border-radius:999px;border:0;background:var(--lx-card);text-align:center}.pd-wc .woocommerce-variation-add-to-cart{display:flex;gap:10px}.pd-pay{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--lx-mute)}.pd-pay svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--lx-ink)}.pd-note{display:flex;align-items:center;gap:14px;margin-top:18px;padding:12px 18px 12px 12px;border:1px solid var(--lx-ink);border-radius:14px}.pd-note img{flex:0 0 auto;width:44px;height:56px;object-fit:cover;border-radius:8px}.pd-note p{margin:0;font:500 14px/1.4 var(--bo-f-body);color:var(--lx-ink)}.pd-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none}.pd-perks li{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;color:var(--lx-ink)}.pd-perks svg{flex:0 0 auto;width:18px;height:18px;color:var(--lx-olive)}.pd-acc{margin-top:24px;border-top:1px solid var(--lx-line)}.pd-acc details{border-bottom:1px solid var(--lx-line)}.pd-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;cursor:pointer;list-style:none;font:500 14.5px var(--bo-f-body);color:var(--lx-ink)}.pd-acc summary::-webkit-details-marker{display:none}.pd-acc summary i{position:relative;flex:0 0 auto;width:13px;height:13px}.pd-acc summary i:before,.pd-acc summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:1.5px;background:var(--lx-ink);transition:transform .3s var(--bo-ease)}.pd-acc summary i:after{transform:rotate(90deg)}.pd-acc details[open] summary i:after{transform:rotate(0)}.pd-acc details>div{padding:0 0 18px;font-size:14px;color:var(--lx-text)}.pd-acc details>div p{margin:0 0 8px}.pd-acc details[open]>div{animation:pd-open .4s var(--bo-ease)}@keyframes pd-open{0%{opacity:0;transform:translateY(-6px)}}.pd-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 22px;margin:0}.pd-dl dt{color:var(--lx-mute)}.pd-dl dd{margin:0;color:var(--lx-ink)}.pd-pair{margin-top:24px;padding:18px;border-radius:18px;background:var(--lx-card)}.pd-pair__t,.pd-drawer__pair>p{margin:0 0 12px;font:500 13.5px var(--bo-f-body);color:var(--lx-ink)}.pd-pair__item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:14px;background:var(--lx-bg)}.pd-pair__item+.pd-pair__item{margin-top:8px}.pd-pair__img{flex:0 0 auto;width:58px;height:58px;border-radius:10px;overflow:hidden;background:var(--lx-card)}.pd-pair__img img{width:100%;height:100%;object-fit:cover}.pd-pair__item>div{flex:1;min-width:0;display:grid;gap:2px;font-size:13.5px}.pd-pair__item>div a{color:var(--lx-ink);font-weight:500;line-height:1.3}.pd-pair__item>div span{color:var(--lx-mute);font-size:13px}.pd-plus{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--lx-ink);border-radius:50%;background:none;color:var(--lx-ink);font:400 20px/1 var(--bo-f-body);cursor:pointer;transition:background-color .25s,color .25s}.pd-plus svg{width:12px;height:12px}.pd-plus:hover{background:var(--lx-ink);color:#fbf9f3}.pd-plus.is-done{background:#4f7a2e;border-color:#4f7a2e;color:#fff}.pd-strip{background:var(--lx-olive);color:#f3eee2;border:0}.pd-strip svg{color:var(--lx-gold)}.pd-trust{background:var(--lx-gold);margin-top:clamp(72px,9vw,128px)}.pd-trust li{font:400 18px/1 var(--lx-serif);padding:16px 0;gap:0}.pd-trust li:after{content:"";display:block;width:70px;height:1px;margin:0 26px;background:var(--lx-ink);opacity:.5}.pd-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px 80px;align-items:start}.pd-story__head .lx-caps--sm{display:block;margin-bottom:16px}.pd-story__head h2 em{font-style:italic}.pd-story__text{font:400 19px/1.6 var(--lx-serif);color:var(--lx-ink)}.pd-story__text.is-long{columns:2;column-gap:48px;font-size:17px}.pd-story__text p{margin:0 0 16px;break-inside:avoid}.pd-notes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lx-ink);border-bottom:1px solid var(--lx-ink)}.pd-notes__list{padding:30px 30px 40px 0;border-right:1px solid var(--lx-ink)}.pd-notes__list ol{margin:34px 0 0;padding:0;list-style:none}.pd-notes__list button{display:flex;align-items:flex-start;gap:16px;padding:4px 0;border:0;background:none;text-align:left;font:400 clamp(34px,3.6vw,54px)/1.08 var(--lx-serif);letter-spacing:-.015em;color:#36412b52;cursor:pointer;transition:color .35s}.pd-notes__list button sup{font:400 11px var(--bo-f-body);color:var(--lx-mute);margin-top:12px;min-width:20px}.pd-notes__list button:hover,.pd-notes__list button.is-on{color:var(--lx-ink)}.pd-notes__panel{position:relative;padding:30px 0 40px 34px;display:flex;flex-direction:column}.pd-notes__name{margin:0 0 40px;font:400 17px var(--lx-serif);color:var(--lx-ink)}.pd-notes__text{display:none;margin:0;max-width:440px;font-size:16px;line-height:1.6;color:var(--lx-text)}.pd-notes__text.is-on{display:block;animation:pd-open .5s var(--bo-ease)}.pd-notes__img{margin:auto 0 0 auto;padding-top:28px;width:min(220px,50%)}.pd-notes__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--lx-ink)}.pd-facts{max-width:1000px;margin:0 auto}.pd-facts h2{margin-bottom:26px}.pd-facts ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--lx-line)}.pd-facts li{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:18px 6px;border-bottom:1px solid var(--lx-line)}.pd-facts li span{font:500 11.5px var(--bo-f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--lx-mute)}.pd-facts li b{font:400 22px/1.25 var(--lx-serif);color:var(--lx-ink)}.pd-facts li svg{width:26px;height:26px;color:var(--lx-ink);opacity:.8}.pd-moments__head{max-width:620px;margin:0 auto 40px}.pd-moments__head p{margin:16px 0 0;font-size:15.5px}.pd-moments__head em{font-style:italic}.pd-moments__grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:12px;align-items:start}.pd-moments__grid figure{margin:0;border-radius:var(--lx-r);overflow:hidden}.pd-moments__grid img{display:block;width:100%;aspect-ratio:5 / 6;object-fit:cover;transition:transform 1.2s var(--bo-ease)}.pd-moments__grid figure:nth-child(2) img{aspect-ratio:1 / .9}.pd-moments__grid figure:hover img{transform:scale(1.03)}.pd-rv__form{max-width:720px;margin:0 0 34px;padding:26px;border-radius:var(--lx-r);background:var(--lx-bg)}.pd-rv__form form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.pd-rv__form .comment-form-rating,.pd-rv__form .comment-form-comment,.pd-rv__form .form-submit,.pd-rv__form .comment-form-cookies-consent{grid-column:1 / -1}.pd-rv__form p{margin:0}.pd-rv__form label{display:block;margin-bottom:6px;font:500 13px var(--bo-f-body);color:var(--lx-ink)}.pd-rv__form input[type=text],.pd-rv__form input[type=email],.pd-rv__form textarea,.pd-rv__form select{width:100%;padding:12px 14px;border:1px solid var(--lx-line);border-radius:12px;background:#fff;font:400 14px var(--bo-f-body);color:var(--lx-ink)}.pd-rv__form .stars a{color:#e0a526}.pd-rv__form .comment-form-cookies-consent{display:flex;gap:8px;align-items:center;font-size:12.5px}.pd-rv__form .comment-form-cookies-consent label{margin:0;font-weight:400}.pd-rv__form .lx-btn{border:0;cursor:pointer;min-height:46px}.pd-more{margin-top:26px;min-height:44px;padding:0 28px;border:1px solid var(--lx-ink);border-radius:999px;background:none;color:var(--lx-ink);font:500 12px var(--bo-f-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.pd-more:hover{background:var(--lx-ink);color:#fbf9f3}.pd-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px 80px;align-items:start}.pd-faq h2 em{font-style:italic}.pd-faq .pd-acc{margin:0;border-top-color:var(--lx-ink)}.pd-faq .pd-acc summary{font:400 21px/1.3 var(--lx-serif);padding:22px 0}.pd-faq .pd-acc details>div{font-size:15px}.pd-recipes .lx-serif--xl{margin-bottom:44px}.pd-recipes .lx-journal__grid{grid-template-columns:repeat(3,1fr)}.pd-bar{position:fixed;left:0;right:0;top:calc(var(--bo-hh, 72px) - 1px);z-index:45;background:#fbf9f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lx-line, rgba(54,65,43,.16));transform:translateY(-110%);opacity:0;visibility:hidden;transition:transform .45s var(--bo-ease),opacity .3s,visibility 0s .45s}.pd-bar.is-on{transform:none;opacity:1;visibility:visible;transition:transform .45s var(--bo-ease),opacity .3s}.pd-bar__in{display:flex;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:9px max(var(--bo-pad),40px)}.pd-bar img{display:none}.pd-bar__name{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.pd-bar__name b{font:400 21px/1.2 var(--lx-serif, Georgia);color:#36412b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-bar__name span{font-size:12.5px;color:#36412b;white-space:nowrap}.pd-bar .pd-qty{height:44px;background:#f1efe8}.pd-bar .pd-qty button{width:32px;height:32px}.pd-bar .pd-qty output{display:inline-block;width:26px}.pd-add--bar{flex:0 0 auto;min-height:44px;font-size:14px;padding:0 22px}.pd-drawer{position:fixed;inset:0;z-index:120}.pd-drawer[hidden]{display:none}.pd-drawer__dim{position:absolute;inset:0;background:#1c20146b;opacity:0;transition:opacity .35s}.pd-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:22px 26px 26px;overflow-y:auto;background:#fbf9f3;color:#4b5042;box-shadow:-20px 0 60px #0000001f;transform:translate(100%);transition:transform .5s var(--bo-ease);outline:none;font:400 14px/1.5 var(--bo-f-body)}.pd-drawer.is-open .pd-drawer__dim{opacity:1}.pd-drawer.is-open .pd-drawer__panel{transform:none}.pd-drawer header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(54,65,43,.16)}.bo .pd-drawer h2{margin:0;display:flex;align-items:center;gap:10px;font:400 24px/1.1 var(--lx-serif, Georgia);color:#36412b}.pd-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#4f7a2e;color:#fff;font:600 13px/1 var(--bo-f-body)}.pd-drawer header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:#f1efe8;color:#36412b;cursor:pointer}.pd-drawer header svg{width:14px;height:14px}.pd-drawer__item{display:flex;gap:14px;align-items:center}.pd-drawer__item img{width:76px;height:76px;object-fit:cover;border-radius:12px;background:#f1efe8}.pd-drawer__item div{display:grid;gap:4px}.pd-drawer__item b{font:400 18px/1.25 var(--lx-serif, Georgia);color:#36412b}.pd-drawer__item span{font-size:13px;color:#7d7f72}.pd-drawer__ship{padding:14px 16px;border-radius:14px;background:#f3eee2}.pd-drawer__ship p{margin:0 0 8px;font-size:13px;color:#36412b}.pd-drawer__ship i{display:block;height:6px;border-radius:6px;background:#36412b1f;overflow:hidden}.pd-drawer__ship b{display:block;height:100%;width:0;background:#3f4a2e;border-radius:6px;transition:width .8s var(--bo-ease) .2s}.pd-drawer__sub{display:flex;justify-content:space-between;margin:4px 0 0;padding-top:14px;border-top:1px solid rgba(54,65,43,.16);color:#36412b}.pd-drawer__sub>b{font-size:17px;font-weight:500}.pd-drawer__go{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:999px;background:#3f4a2e;color:#fbf9f3;font:500 15px var(--bo-f-body)}.pd-drawer__go:hover{background:#26301a}.pd-drawer__go svg{width:16px;height:11px}.pd-drawer__cart{display:grid;place-items:center;min-height:48px;border:1px solid #36412b;border-radius:999px;color:#36412b;font:500 14px var(--bo-f-body)}.pd-drawer__pair{margin-top:8px;padding:16px;border-radius:16px;background:#f1efe8}.pd-drawer__pair .pd-pair__item{background:#fbf9f3}.pd-drawer__cont{margin-top:auto;padding:10px;border:0;background:none;color:#36412b;font:500 13px var(--bo-f-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.pd-lock,html.pd-lock body{overflow:hidden}.pd-lb{position:fixed;inset:0;z-index:130;display:grid;place-items:center;background:#fbf9f3fa}.pd-lb[hidden]{display:none}.pd-lb img{max-width:92vw;max-height:90vh;object-fit:contain}.pd-lb button{position:absolute;width:48px;height:48px;display:grid;place-items:center;border:1px solid #36412b;border-radius:50%;background:#fbf9f3;color:#36412b;cursor:pointer}.pd-lb button svg{width:16px;height:12px}.pd-lb__x{top:20px;right:20px}.pd-lb__p{left:20px;top:50%;margin-top:-24px}.pd-lb__n{right:20px;top:50%;margin-top:-24px}@media (max-width: 1100px){.pd-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 989px){.pd-top{grid-template-columns:1fr;border-bottom:0}.pd-gal{border-right:0}.pd-gal__track{grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pd-gal__track::-webkit-scrollbar{display:none}.pd-gal__item{scroll-snap-align:start}.pd-gal__item+.pd-gal__item{border-top:0}.pd-gal__item img,.pd-gal__item.is-first img{aspect-ratio:1 / 1.05}.pd-gal__thumbs{display:flex;align-items:center;gap:8px;padding:10px 18px 0;overflow-x:auto;scrollbar-width:none}.pd-gal__thumbs button{flex:0 0 auto;width:54px;height:54px;padding:0;border:1px solid transparent;border-radius:10px;overflow:hidden;background:var(--lx-card);cursor:pointer}.pd-gal__thumbs button.is-on{border-color:var(--lx-ink)}.pd-gal__thumbs img{width:100%;height:100%;object-fit:cover}.pd-gal__count{margin-left:auto;font-size:12.5px;color:var(--lx-mute)}.pd-badge{top:14px;left:14px}.pd-info{position:static}.pd-info__in{padding:22px 18px 36px;max-width:none}.pd-story,.pd-faq{grid-template-columns:1fr;gap:22px}.pd-story__text.is-long{columns:1}.pd-notes{grid-template-columns:1fr}.pd-notes__list{border-right:0;border-bottom:1px solid var(--lx-ink);padding:24px 0 28px}.pd-notes__list ol{margin-top:20px}.pd-notes__panel{padding:24px 0 30px}.pd-notes__name{margin-bottom:16px}.pd-bar{top:auto;bottom:0;border-bottom:0;border-top:1px solid rgba(54,65,43,.16);transform:translateY(110%);padding-bottom:env(safe-area-inset-bottom,0px)}.pd-bar__in{padding:10px 14px;gap:8px}.pd-bar__name{display:none}.pd-add--bar{flex:1;padding:0 16px;min-height:48px}.pd-bar .pd-qty{height:48px}body.rb-bo-pdp .bo-footer{padding-bottom:80px}body.rb-bo-pdp .bo-footer--photo{padding-bottom:0}body.rb-bo-pdp .bo-footer--photo .bo-footer__panel{padding-bottom:104px}}@media (max-width: 749px){.bo .pd-title{font-size:30px}.pd-perks{grid-template-columns:1fr;gap:10px}.pd-facts li{grid-template-columns:1fr auto;gap:4px 14px}.pd-facts li span{grid-column:1 / -1}.pd-facts li svg{grid-row:2;grid-column:2}.pd-facts li b{font-size:19px}.pd-moments__grid{grid-template-columns:1fr 1fr}.pd-moments__grid figure:first-child{grid-column:1 / -1}.pd-moments__grid figure:first-child img{aspect-ratio:4 / 3}.pd-rv__form form{grid-template-columns:1fr}.pd-rv__form .comment-form-author,.pd-rv__form .comment-form-email{grid-column:1 / -1}.pd-recipes .lx-journal__grid{grid-template-columns:1fr}.pd-pack{padding:10px;gap:2px 8px}.pd-pack__t small{font-size:11.5px}.pd-trust li{font-size:16px}.pd-lb__p,.pd-lb__n{top:auto;bottom:24px;margin:0}}@media (prefers-reduced-motion: reduce){.pd-bar,.pd-drawer__panel,.pd-drawer__dim{transition:none}.pd-stock.is-ok i{animation:none}}.pd-add{white-space:nowrap}.pd-size small ins{text-decoration:none}@media (max-width: 749px){.pd-add{gap:8px;padding:0 18px;font-size:14.5px}}.pd-stock.is-pre{color:#8a5a0b}.pd-stock.is-pre i{box-shadow:0 0 0 4px #e0a52638}.lx-tj{--tj-bg: #f3eedf;--tj-ink: #2f3a1f;--tj-acc: #b06a2e;--tj-tx: #5a4f42;--tj-hh: var(--bo-hh, 80px);--tj-sun: #f3cf6e;margin-top:clamp(72px,9vw,128px);background:var(--tj-bg);color:var(--tj-ink)}.lx-tj__head{display:grid;gap:16px;justify-items:center;text-align:center;padding-top:clamp(72px,8vw,112px);padding-bottom:8px}.lx-tj__head .lx-serif{color:var(--tj-ink)}.bo .lx-tj__head .lx-serif em,.bo .lx-tj__cap h3 em{font-family:var(--lx-serif);font-style:italic;font-weight:400;color:var(--tj-acc)}.lx-tj__head p{margin:0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--tj-tx)}.lx-tj__track{position:relative;height:430svh}.lx-tj__pin{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden;padding-top:calc(var(--tj-hh) + 10px);box-sizing:border-box}.lx-tj__pin>.lx-wrap{width:100%;box-sizing:border-box}.lx-tj__sky{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lx-tj__sun{position:absolute;left:calc(8% + var(--sx, 0) * 84%);top:calc(var(--tj-hh) + 20px + (1 - var(--sy, 0)) * 16svh);width:clamp(56px,6vw,92px);aspect-ratio:1;margin-left:calc(clamp(56px,6vw,92px)/-2);border-radius:50%;background:radial-gradient(closest-side,var(--tj-sun) 0 52%,color-mix(in srgb,var(--tj-sun) 35%,transparent) 53% 64%,transparent 66%);opacity:.9;will-change:left,top}.lx-tj__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}.lx-tj__clock{margin:0;display:flex;align-items:baseline;gap:16px}.bo .lx-tj__clock b{font:300 clamp(44px,4.6vw,72px)/1 var(--lx-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--tj-ink)}.lx-tj__clock span{font:500 12px/1 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tj-acc)}.lx-tj__skip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid currentColor;border-radius:999px;background:transparent;color:var(--tj-ink);font:500 12.5px/1 var(--bo-f-body);cursor:pointer;opacity:.65;transition:opacity .2s}.lx-tj__skip:hover,.lx-tj__skip:focus-visible{opacity:1}.lx-tj__skip i{font-style:normal}.lx-tj__scene{position:relative;flex:1;min-height:0;display:flex}.lx-tj__stns{list-style:none;margin:0;padding:0 0 2svh;width:100%;display:grid;grid-template-columns:1.1fr 1fr 1.3fr .7fr;gap:16px;align-items:end;position:relative;z-index:1}.lx-tj__stn{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.lx-tj__art{position:relative;width:100%;aspect-ratio:1;color:var(--tj-ink);transition:transform .6s var(--bo-ease)}.lx-tj__stn.s1 .lx-tj__art{max-width:min(420px,43svh)}.lx-tj__stn.s2 .lx-tj__art{width:80%;aspect-ratio:260 / 150;max-width:min(340px,40svh);align-self:flex-start;will-change:transform}.lx-tj__stn.s3 .lx-tj__art{aspect-ratio:300 / 220;max-width:min(500px,54svh)}.lx-tj__stn.s4 .lx-tj__art{aspect-ratio:368 / 520;max-width:min(240px,30svh)}.lx-tj__art svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.lx-tj__stn.s4 .lx-tj__art svg{stroke-width:3}.lx-tj__road{position:absolute;z-index:0;left:var(--rx0, 0);width:var(--rw, 0);top:var(--ry, 0);height:0;border-top:2px dotted color-mix(in srgb,var(--tj-ink) 45%,transparent);pointer-events:none}.lx-tj__cap{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;opacity:.38;transform:translateY(6px);transition:opacity .4s,transform .4s var(--bo-ease)}.lx-tj__stn.is-on .lx-tj__cap{opacity:1;transform:none}.lx-tj__no{font:500 11.5px/1 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tj-acc)}.bo .lx-tj__cap h3{margin:0;font:400 clamp(20px,1.8vw,28px)/1.1 var(--lx-serif);letter-spacing:-.01em;color:var(--tj-ink)}.lx-tj__cap p{margin:0;max-width:250px;font-size:14px;line-height:1.45;color:var(--tj-tx)}.lx-tj__note{position:absolute;z-index:3;left:-4%;top:-6%;font:600 clamp(19px,1.6vw,24px)/1 Caveat,cursive;color:var(--tj-acc);white-space:nowrap;transform:rotate(-7deg);clip-path:inset(0 100% 0 0);transition:clip-path .9s .25s ease-out;pointer-events:none}.lx-tj__note:after{content:"";display:block;height:6px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4 Q25 1 50 3.5 T99 2' fill='none' stroke='%23b06a2e' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.lx-tj__stn.is-on .lx-tj__note,.lx-tj__stn.is-past .lx-tj__note{clip-path:inset(0 0 0 0)}.lx-tj__stn.s2 .lx-tj__note{left:auto;right:2%;top:-24%}.lx-tj__stn.s3 .lx-tj__note{left:auto;right:-2%;top:6%;transform:rotate(5deg)}.lx-tj__stn.s4 .lx-tj__note{left:30%;top:-13%;transform:rotate(-5deg)}.lx-tj.is-js .lx-tj__art [pathLength]{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s cubic-bezier(.45,.05,.3,1);transition-delay:calc(var(--i, 0) * .3s + var(--k, 0) * 22ms)}.lx-tj.is-js .lx-tj__stn.is-drawn .lx-tj__art [pathLength]{stroke-dashoffset:0}.lx-tj.is-js .lx-tj__art [stroke-dasharray],.lx-tj.is-js .lx-tj__art text{opacity:0;transition:opacity .8s calc(var(--i, 0) * .3s + .8s)}.lx-tj.is-js .lx-tj__stn.is-drawn .lx-tj__art [stroke-dasharray],.lx-tj.is-js .lx-tj__stn.is-drawn .lx-tj__art text{opacity:1}.lx-tj__wh,.lx-tj__mill{transform-box:fill-box;transform-origin:center}.lx-tj__smoke circle,.lx-tj__dust circle{transform-box:fill-box;transform-origin:center;opacity:0;stroke-width:2}.lx-tj.is-drive .lx-tj__stn.s2 .lx-tj__smoke circle,.lx-tj__stn.s3.is-on .lx-tj__smoke circle{animation:lx-tj-puff 1.6s ease-out infinite}.lx-tj__smoke circle:nth-child(2){animation-delay:.5s!important}.lx-tj__smoke circle:nth-child(3){animation-delay:1s!important}.lx-tj.is-drive .lx-tj__dust circle{animation:lx-tj-dust .7s ease-out infinite}.lx-tj__dust circle:nth-child(2){animation-delay:.23s!important}.lx-tj__dust circle:nth-child(3){animation-delay:.46s!important}.lx-tj__stn.s3.is-on .lx-tj__mill{animation:lx-tj-mill 1.2s linear infinite}.lx-tj__drip{opacity:0}.lx-tj__stn.s3.is-on .lx-tj__drip{animation:lx-tj-drip 1.1s ease-in infinite;stroke:#c99a2e;stroke-width:3.4}@keyframes lx-tj-puff{0%{opacity:0;transform:scale(.4)}25%{opacity:.55}to{opacity:0;transform:translate(8px,-14px) scale(1.4)}}@keyframes lx-tj-dust{0%{opacity:.5;transform:none}to{opacity:0;transform:translate(-16px,-4px) scale(1.5)}}@keyframes lx-tj-mill{0%,to{transform:scaleX(1)}50%{transform:scaleX(.15)}}@keyframes lx-tj-drip{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.lx-tj__glow{position:absolute;inset:-10% -24%;border-radius:50%;background:radial-gradient(closest-side,#e9c46199,#e9c46100);opacity:0;transition:opacity .8s;z-index:-1}.lx-tj__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(8px);transition:opacity .7s,transform .9s var(--bo-ease)}.lx-tj__line{transition:opacity .6s}.lx-tj__stamp{position:absolute;z-index:4;left:-30%;top:30%;padding:6px 12px 3px;border:1.5px solid var(--tj-acc);border-radius:999px;background:var(--tj-bg);color:var(--tj-acc);font:600 21px/1 Caveat,cursive;white-space:nowrap;transform:rotate(-12deg) scale(0);transition:transform .5s cubic-bezier(.2,1.6,.4,1)}.lx-tj__stn.s4.is-real .lx-tj__glow,.lx-tj__stn.s4.is-real .lx-tj__photo{opacity:1;transform:none}.lx-tj__stn.s4.is-real .lx-tj__line{opacity:0}.lx-tj__stn.s4.is-real .lx-tj__stamp{transform:rotate(-12deg) scale(1)}.lx-tj__olive{position:absolute;left:0;top:0;z-index:5;width:22px;height:28px;margin:-14px 0 0 -11px;pointer-events:none;will-change:transform;filter:drop-shadow(0 6px 8px rgba(40,40,10,.3))}.lx-tj__oil{position:absolute;left:0;top:0;z-index:5;width:18px;height:26px;margin:-26px 0 0 -9px;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 6px 8px rgba(120,80,10,.3))}.lx-tj__foot{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:28px;padding-bottom:clamp(14px,2.6svh,28px)}.lx-tj__nav{position:relative;display:grid;grid-template-columns:repeat(4,1fr);max-width:560px}.lx-tj__bar{position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--tj-ink) 22%,transparent)}.lx-tj__bar i{position:absolute;left:0;top:-1px;height:3px;width:calc(var(--tj-p, 0) * 100%);background:var(--tj-acc);border-radius:3px}.lx-tj__nav button{display:grid;gap:4px;justify-items:start;padding:12px 0 0;border:0;background:none;color:var(--tj-ink);opacity:.45;text-align:left;cursor:pointer;transition:opacity .3s}.lx-tj__nav button b{font:500 11px/1 var(--bo-f-body);letter-spacing:.1em;color:var(--tj-acc)}.lx-tj__nav button span{font:400 16px/1.1 var(--lx-serif)}.lx-tj__nav button:hover,.lx-tj__nav button.is-on{opacity:1}.lx-tj__nav button.is-on span{font-style:italic}.lx-tj__fin{display:grid;justify-items:end}.lx-tj__fin>*{grid-area:1 / 1}.lx-tj__hint{margin:0;align-self:end;font:500 11.5px/1 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tj-tx);opacity:.8;transition:opacity .4s}.lx-tj__end{display:flex;align-items:center;gap:18px;opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity .5s,transform .6s var(--bo-ease),visibility 0s .6s}.lx-tj.is-done .lx-tj__end{opacity:1;transform:none;visibility:visible;transition-delay:.15s,.15s,0s}.lx-tj.is-moved .lx-tj__hint{opacity:0}.lx-tj__endt{margin:0;font:600 23px/1.1 Caveat,cursive;color:var(--tj-acc);white-space:nowrap}.lx-tj__prod{display:flex;align-items:center;gap:12px;padding:8px;border-radius:18px;background:#ffffff9e;border:1px solid color-mix(in srgb,var(--tj-ink) 14%,transparent);box-shadow:0 18px 40px -26px #2f3a1f73}.lx-tj__pimg{flex:0 0 auto;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#f1efe8}.lx-tj__pimg img{width:100%;height:100%;object-fit:cover}.lx-tj__prod>div{display:grid;gap:2px;font-size:13px;min-width:0}.lx-tj__prod>div a{color:var(--tj-ink);font:400 16px/1.2 var(--lx-serif)}.lx-tj__prod>div span{color:var(--tj-tx)}.lx-tj__add{flex:0 0 auto;display:grid;place-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:var(--tj-ink);color:#f3eee2;font:500 12px var(--bo-f-body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:background-color .3s}.lx-tj__add:hover{background:var(--tj-acc);color:#fff}.lx-tj__add.loading{opacity:.6}.lx-tj__add.added:after{content:" \2713"}.lx-tj .added_to_cart{display:none}.lx-tj__all{display:inline-flex;align-items:center;gap:8px;color:var(--tj-ink);font:500 14px var(--bo-f-body);white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:2px}.lx-tj__all svg{width:18px;height:18px}@media (max-width: 1380px) and (min-width: 900px){.lx-tj__endt{display:none}}@media (max-width: 1100px) and (min-width: 900px){.lx-tj__all{display:none}.lx-tj__foot{grid-template-columns:minmax(280px,1fr) auto}}.lx-tj:not(.is-js) .lx-tj__track{height:auto}.lx-tj:not(.is-js) .lx-tj__pin{position:relative;height:auto;padding-block:48px;gap:36px}.lx-tj:not(.is-js) :is(.lx-tj__sky,.lx-tj__top,.lx-tj__olive,.lx-tj__oil,.lx-tj__nav,.lx-tj__hint,.lx-tj__road,.lx-tj__line){display:none}.lx-tj:not(.is-js) .lx-tj__cap{opacity:1;transform:none}.lx-tj:not(.is-js) .lx-tj__note{clip-path:none}.lx-tj:not(.is-js) :is(.lx-tj__photo,.lx-tj__glow){opacity:1;transform:none}.lx-tj:not(.is-js) .lx-tj__stamp{transform:rotate(-12deg)}.lx-tj:not(.is-js) .lx-tj__end{opacity:1;transform:none;visibility:visible}.lx-tj:not(.is-js) .lx-tj__foot{grid-template-columns:1fr;justify-items:center}@media (max-width: 899px){.lx-tj__track{height:auto}.lx-tj__pin{position:relative;height:auto;overflow:visible;padding:28px 0 40px}.lx-tj__sky,.lx-tj__top,.lx-tj__nav,.lx-tj__hint,.lx-tj__road{display:none}.lx-tj__stns{display:flex;flex-direction:column;align-items:center;gap:64px;padding-bottom:0}.lx-tj__stn{width:100%}.lx-tj__stn.s1 .lx-tj__art{max-width:230px}.lx-tj__stn.s2{flex-direction:column-reverse}.lx-tj__stn.s2 .lx-tj__art{width:100%;max-width:240px;align-self:center}.lx-tj__stn.s3 .lx-tj__art{max-width:280px}.lx-tj__stn.s4 .lx-tj__art{max-width:150px}.lx-tj__stn.s4 .lx-tj__note{inset:auto -78% 8% auto}.lx-tj__stamp{left:-62%;font-size:18px}.lx-tj__cap{opacity:1;transform:none}.lx-tj__cap p{max-width:300px}.lx-tj__foot{grid-template-columns:1fr;padding:40px 18px 0}.lx-tj__fin{justify-items:stretch}.lx-tj__end{flex-direction:column;align-items:center;gap:14px;opacity:1;transform:none;visibility:visible}.lx-tj__prod{width:100%;box-sizing:border-box}.lx-tj__prod>div{flex:1}}@media (prefers-reduced-motion: reduce){.lx-tj__art *,.lx-tj__note,.lx-tj__cap{animation:none!important;transition:none!important}}.pd-stars{width:max-content}.pd-peek{margin-top:18px;padding:18px 20px 14px;border-radius:18px;background:var(--lx-cream);border:1px solid var(--lx-line)}.pd-peek__head{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lx-text)}.pd-peek__head>b{font:500 15px/1 var(--bo-f-body);color:var(--lx-ink)}.pd-peek__rec{margin-left:auto;padding:4px 10px;border-radius:999px;background:#3f4a2e17;color:var(--lx-ink);font-size:12px;font-weight:500}.pd-peek__list{display:grid;margin-top:12px}.pd-peek__q{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .6s var(--bo-ease);pointer-events:none}.pd-peek__q.is-on{opacity:1;transform:none;pointer-events:auto}.pd-peek__q blockquote{margin:0;font:400 18px/1.45 var(--lx-serif);color:var(--lx-ink)}.pd-peek__q figcaption{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;color:var(--lx-mute)}.pd-peek__q figcaption b{color:var(--lx-ink);font-weight:500}.pd-peek__q figcaption span{display:inline-flex;align-items:center;gap:4px;color:#4f6b2a}.pd-peek__q figcaption svg,.pd-rv__ok svg{width:13px;height:13px;stroke-width:2}.pd-peek__foot{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--lx-line)}.pd-peek__dots{display:flex;gap:6px}.pd-peek__dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#36412b38;cursor:pointer;transition:width .3s var(--bo-ease),background .3s}.pd-peek__dots button.is-on{width:20px;border-radius:4px;background:var(--lx-ink)}.pd-peek__foot a{margin-left:auto;font:500 13px var(--bo-f-body);color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.pd-peek__foot a i{font-style:normal}.pd-rate b{font-weight:500;color:var(--lx-ink)}.pd-bar__name span i{font-style:normal;color:#e0a526}.pd-bar__name span small{font-size:11.5px;opacity:.7}.pd-reviews{padding-bottom:clamp(56px,7vw,96px);background:var(--lx-cream);margin-top:clamp(56px,7vw,96px);scroll-margin-top:calc(var(--bo-hh, 80px) + 70px)}.pd-rv__top{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(240px,.9fr);align-items:center;gap:32px clamp(32px,5vw,80px);padding-bottom:clamp(28px,3.4vw,44px)}.pd-rv__intro{display:grid;justify-items:start;gap:14px}.bo .pd-rv__intro h2{margin:0;font:400 clamp(36px,4vw,60px)/1.02 var(--lx-serif);letter-spacing:-.02em;color:var(--lx-ink)}.bo .pd-rv__intro h2 em{font-family:var(--lx-serif);font-style:italic;font-weight:400;color:var(--lx-olive)}.pd-rv__intro .lx-btn{margin-top:6px;border:0;cursor:pointer}.pd-rv__score{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 16px;padding:22px 26px;border-radius:var(--lx-r);background:var(--lx-bg);box-shadow:0 24px 50px -36px #36412b73}.pd-rv__score>b{font:300 clamp(64px,6vw,88px)/.9 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.04em}.pd-rv__score>div{display:grid;gap:6px}.pd-rv__score .pd-stars{font-size:19px}.pd-rv__score>div>span{font-size:13px;color:var(--lx-mute)}.pd-rv__facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--lx-line);font-size:12.5px;color:var(--lx-text)}.pd-rv__facts li{padding:4px 10px;border-radius:999px;background:#3f4a2e14}.pd-rv__facts b{color:var(--lx-ink);font-weight:600}.pd-rv__dist{margin:0;padding:0;list-style:none;display:grid;gap:4px}.pd-rv__dist button{width:100%;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:10px;padding:4px 6px;border:0;border-radius:8px;background:none;font:400 12.5px var(--bo-f-body);color:var(--lx-ink);cursor:pointer;transition:background .2s}.pd-rv__dist button:not(:disabled):hover,.pd-rv__dist button.is-on{background:#3f4a2e14}.pd-rv__dist button:disabled{cursor:default;opacity:.55}.pd-rv__dist i{height:6px;border-radius:6px;background:#36412b1f;overflow:hidden}.pd-rv__dist i b{display:block;height:100%;border-radius:6px;background:#e0a526}.pd-rv__dist em{font-style:normal;color:var(--lx-mute);text-align:right}.pd-rv__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pd-rv__chips button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border:1px solid var(--lx-line);border-radius:999px;background:transparent;font:500 13px var(--bo-f-body);color:var(--lx-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.pd-rv__chips button em{font-style:normal;font-size:11.5px;opacity:.6}.pd-rv__chips button:hover{border-color:var(--lx-ink)}.pd-rv__chips button.is-on{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-cream)}.pd-rv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pd-rv{display:flex;flex-direction:column;gap:14px;padding:24px 26px;border-radius:var(--lx-r);background:var(--lx-bg);animation:pd-rv-in .45s var(--bo-ease) both}.pd-rv[hidden]{display:none}@keyframes pd-rv-in{0%{opacity:0;transform:translateY(8px)}}.pd-rv header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--lx-mute)}.pd-rv p{margin:0;flex:1;font:400 18px/1.5 var(--lx-serif);color:var(--lx-ink)}.pd-rv footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--lx-mute)}.pd-rv footer b{color:var(--lx-ink);font-weight:500;font-size:13.5px}.pd-rv__av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lx-card);color:var(--lx-ink);font:500 13px var(--bo-f-body)}.pd-rv__ok{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--lx-line);border-radius:999px;color:#4f6b2a}.pd-rv__none{grid-column:1 / -1;margin:0;padding:24px;text-align:center;color:var(--lx-mute)}.pd-rv__pro{margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--lx-line)}.pd-rv__pro h3{margin:0 0 18px}.pd-rv__pro>div{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.pd-rv__pro figure{margin:0;display:grid;gap:12px;align-content:start;padding-left:18px;border-left:2px solid var(--lx-gold)}.pd-rv__pro blockquote{margin:0;font:400 italic 17px/1.5 var(--lx-serif);color:var(--lx-ink)}.pd-rv__pro figcaption{display:grid;gap:2px;font-size:12.5px;color:var(--lx-mute)}.pd-rv__pro figcaption b{color:var(--lx-ink);font-weight:500;font-size:13.5px}@media (max-width: 1099px){.pd-rv__top{grid-template-columns:auto 1fr}.pd-rv__intro{grid-column:1 / -1}.pd-rv__grid{grid-template-columns:1fr 1fr}}@media (max-width: 749px){.pd-peek{padding:16px 16px 12px}.pd-peek__q blockquote{font-size:16.5px}.pd-peek__rec{font-size:11.5px}.pd-rv__top{grid-template-columns:1fr;gap:22px}.pd-rv__score{padding:18px 20px}.pd-rv__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-18px;padding:0 18px 4px;scrollbar-width:none}.pd-rv__chips button{flex:0 0 auto}.pd-rv__grid{grid-template-columns:1fr}.pd-rv{padding:20px}.pd-rv p{font-size:17px}.pd-rv__pro>div{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pd-rv,.pd-peek__q{animation:none;transition:none}}.pd-rv__chips button em,.pd-rv__dist em,.pd-rv__dist span{font-family:var(--bo-f-body);font-variant-numeric:lining-nums tabular-nums}.hk em{font-family:var(--lx-serif);font-style:italic;font-weight:400}.hk h2 em,.hk h1 em{color:var(--lx-olive)}.hk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-top:clamp(32px,5vw,72px)}.hk-hero__copy{display:grid;justify-items:start;gap:22px}.bo .hk-hero__h{margin:0;font:400 clamp(46px,6.2vw,96px)/.98 var(--lx-serif);letter-spacing:-.03em;color:var(--lx-ink);text-wrap:balance}.hk-hero__txt{margin:0;max-width:44ch;font-size:17px;line-height:1.6;color:var(--lx-text)}.hk-stats{display:flex;flex-wrap:wrap;gap:14px 40px;margin:14px 0 0;padding-top:22px;border-top:1px solid var(--lx-line)}.hk-stats div{display:grid;gap:4px}.hk-stats dt{font:300 clamp(30px,3vw,42px)/1 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.02em}.hk-stats dd{margin:0;font-size:13px;color:var(--lx-mute)}.hk-hero__img{margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:4 / 5;max-height:calc(100svh - 220px);min-height:420px;justify-self:stretch}.hk-hero__img img{width:100%;height:100%;object-fit:cover}.hk-intro{position:relative;text-align:center}.hk-intro p{margin:0 auto;max-width:30ch;font:300 clamp(26px,3vw,44px)/1.3 var(--lx-serif);letter-spacing:-.015em;color:var(--lx-ink);text-wrap:balance}.hk-intro__leaf{display:block;width:44px;height:44px;margin:28px auto 0}.hk-tl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.hk-tl__media{position:sticky;top:calc(var(--bo-hh, 80px) + 24px);margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:4 / 5}.hk-tl__media img{width:100%;height:100%;object-fit:cover}.hk-tl__body h2{margin:0 0 clamp(28px,3vw,44px)}.hk-tl__list{list-style:none;margin:0;padding:0;position:relative}.hk-tl__list:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--lx-line)}.hk-tl__list li{position:relative;padding:0 0 clamp(30px,3.4vw,48px) 44px}.hk-tl__list li:before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--lx-bg);border:1.5px solid var(--lx-olive);box-shadow:inset 0 0 0 3px var(--lx-bg),inset 0 0 0 8px var(--lx-gold)}.hk-tl__y{font:600 22px/1 Caveat,cursive;color:#b06a2e}.bo .hk-tl__list h3{margin:6px 0 8px;font:400 clamp(24px,2.2vw,32px)/1.15 var(--lx-serif);color:var(--lx-ink)}.hk-tl__list p{margin:0;max-width:46ch;font-size:16px;line-height:1.6;color:var(--lx-text)}.hk-loc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.hk-loc__img{position:relative;margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:4 / 4.6}.hk-loc__img img{width:100%;height:100%;object-fit:cover}.hk-loc__img figcaption{position:absolute;left:16px;bottom:16px;padding:6px 12px;border-radius:999px;background:#fbf9f3e6;font-size:12px;color:var(--lx-ink)}.hk-loc__copy{display:grid;justify-items:start;gap:18px}.hk-loc__copy h2{margin:0}.hk-loc__copy p{margin:0;max-width:46ch;font:400 19px/1.6 var(--lx-serif);color:var(--lx-ink)}.hk-name{margin-top:clamp(72px,9vw,128px);padding-block:clamp(64px,8vw,120px);background:var(--lx-olive);color:var(--lx-cream);overflow:hidden}.hk-name__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.bo .hk-name__word{margin:0;font:300 clamp(80px,13vw,210px)/.85 var(--lx-serif);letter-spacing:-.05em;color:var(--lx-cream)}.hk-name__word span{color:var(--lx-gold)}.bo .hk-name h2{margin:0 0 16px;color:#fbf9f3}.bo .hk-name h2 em{color:var(--lx-gold)}.hk-name p{margin:0;max-width:42ch;font:400 19px/1.6 var(--lx-serif);color:#f3eee2db}.hk-pr h2{margin:0 0 clamp(28px,3vw,44px);text-align:center}.hk-pr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hk-pr__card{display:grid;align-content:start;gap:12px;padding:28px 26px 30px;border-radius:var(--lx-r);background:var(--lx-cream)}.hk-pr__card>span{font:500 11.5px var(--bo-f-body);letter-spacing:.14em;color:var(--lx-mute)}.hk-pr__card svg{width:30px;height:30px;color:var(--lx-olive)}.bo .hk-pr__card h3{margin:8px 0 0;font:400 24px/1.15 var(--lx-serif);color:var(--lx-ink)}.hk-pr__card p{margin:0;font-size:15px;line-height:1.55;color:var(--lx-text)}.hk-gal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-inline:10px}.hk-gal figure{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:3 / 4}.hk-gal figure:nth-child(2n){transform:translateY(36px)}.hk-gal img{width:100%;height:100%;object-fit:cover}.hk-cta{padding-bottom:clamp(56px,7vw,96px)}.hk-cta .lx-head h2{margin:0}.hk-cta .lx-pill svg{width:16px;height:16px}.hk-teaser{grid-column:1 / -1;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:12px;padding:14px 28px 14px 14px;border-radius:var(--lx-r);background:var(--lx-cream);color:var(--lx-ink);transition:background-color .3s}.hk-teaser:hover{background:#ebe5d5}.hk-teaser__img{width:120px;height:120px;border-radius:14px;overflow:hidden}.hk-teaser__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bo-ease)}.hk-teaser:hover .hk-teaser__img img{transform:scale(1.06)}.hk-teaser__copy{display:grid;gap:8px}.hk-teaser__copy b{font:400 clamp(22px,2vw,30px)/1.15 var(--lx-serif)}.hk-teaser__copy b em{font-style:italic;color:var(--lx-olive)}.hk-teaser__stats{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--lx-mute)}.hk-teaser__stats i{font-style:normal}.hk-teaser__stats em{font-style:normal;font-weight:500;color:var(--lx-ink)}.hk-teaser__go{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 20px;border-radius:999px;background:var(--lx-ink);color:#fbf9f3;font:500 13px var(--bo-f-body);white-space:nowrap}.hk-teaser__go svg{width:16px;height:16px}@media (max-width: 989px){.hk-hero,.hk-tl,.hk-loc,.hk-name__in{grid-template-columns:1fr}.hk-hero__img{aspect-ratio:4 / 3.4;max-height:none;order:-1}.hk-tl__media{position:relative;top:0;aspect-ratio:16 / 10}.hk-pr__grid,.hk-gal{grid-template-columns:1fr 1fr}.hk-gal figure:nth-child(2n){transform:none}.hk-teaser{grid-template-columns:88px minmax(0,1fr);padding:12px;gap:16px}.hk-teaser__img{width:88px;height:88px}.hk-teaser__go{grid-column:1 / -1;justify-content:center}}@media (max-width: 749px){.hk-hero{padding-top:16px;gap:26px}.hk-stats{gap:14px 26px}.hk-pr__grid{grid-template-columns:1fr}.hk-pr__card{padding:22px}.hk-tl__list li{padding-left:36px}}.hk-teaser__copy b em{font-family:var(--lx-serif);font-weight:400}.hk-teaser__stats em{font-family:var(--bo-f-body)}.pg{padding-top:clamp(20px,3vw,40px)}.pg em{font-family:var(--lx-serif);font-style:italic;font-weight:400;color:var(--lx-olive)}.bo .pg-head__h{margin:0;font:400 clamp(40px,5vw,76px)/1 var(--lx-serif);letter-spacing:-.03em;color:var(--lx-ink);text-wrap:balance}.pg-head{display:grid;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(16px,3vw,40px) clamp(28px,3.4vw,48px)}.pg-head--img{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pg-head__copy{display:grid;justify-items:start;gap:18px}.pg-head__txt{max-width:52ch;font-size:17px;line-height:1.6;color:var(--lx-text)}.pg-head__txt p{margin:0 0 .7em}.pg-head__txt p:last-child{margin:0}.pg-head__count{font-size:13px;color:var(--lx-mute)}.pg-head__img{margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:16 / 10;max-height:440px;width:100%}.pg-head__img img{width:100%;height:100%;object-fit:cover}.pg-bar{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-bottom:28px}.pg-chips{display:flex;gap:8px;flex-wrap:wrap}.pg-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--lx-line);color:var(--lx-ink);font:500 13.5px var(--bo-f-body);transition:background-color .25s,border-color .25s,color .25s}.pg-chips a:hover{border-color:var(--lx-ink)}.pg-chips a.is-on{background:var(--lx-ink);border-color:var(--lx-ink);color:#fbf9f3}.pg-sort .woocommerce-ordering{margin:0;float:none}.pg-sort select{appearance:none;min-height:38px;padding:0 40px 0 18px;border-radius:999px;border:1px solid var(--lx-line);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2336412b' stroke-width='1.4'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center / 14px;color:var(--lx-ink);font:500 13.5px var(--bo-f-body);cursor:pointer}.pg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 22px}.pg-empty{display:grid;justify-items:center;gap:22px;padding-block:56px;text-align:center;font:400 22px/1.4 var(--lx-serif);color:var(--lx-ink)}.pg-perks{padding-bottom:clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pg-perks li{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:var(--lx-r);background:var(--lx-cream)}.pg-perks svg{flex:none;width:26px;height:26px;color:var(--lx-olive)}.pg-perks span{display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--lx-text)}.pg-perks b{font:400 20px/1.2 var(--lx-serif);color:var(--lx-ink)}.pg-pager{margin-top:48px}.pg-pager ul{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pg-pager :is(a,span){display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-line);color:var(--lx-ink);font:500 14px var(--bo-f-body)}.pg-pager a:hover{border-color:var(--lx-ink)}.pg-pager .current{background:var(--lx-ink);border-color:var(--lx-ink);color:#fbf9f3}.pg-pager .dots{border:0}.pg-pager svg{width:16px;height:12px}.woocommerce-pagination{display:none}.pg-search{display:flex;align-items:center;gap:10px;width:min(100%,520px);min-height:52px;padding:0 6px 0 18px;border:1px solid var(--lx-line);border-radius:999px;background:#fff}.pg-search:focus-within{border-color:var(--lx-ink)}.pg-search svg{flex:none;width:18px;height:18px;color:var(--lx-mute)}.pg-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:400 15px var(--bo-f-body);color:var(--lx-ink)}.pg-search button{min-height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--lx-olive);color:#fbf9f3;font:500 12px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pg-link{font:500 14px var(--bo-f-body);color:var(--lx-ink);text-decoration:underline;text-underline-offset:4px}.pg-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.pg-post{display:grid;align-content:start;gap:10px}.pg-post__img{display:block;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--lx-card);margin-bottom:6px}.pg-post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--bo-ease)}.pg-post__img.is-product img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.pg-post:hover .pg-post__img img{transform:scale(1.04)}.pg-post__meta{display:flex;gap:14px;font:500 11.5px var(--bo-f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-mute)}.pg-post__meta span{color:var(--lx-olive)}.bo .pg-post h2{margin:0;font:400 clamp(22px,1.9vw,27px)/1.2 var(--lx-serif);color:var(--lx-ink)}.pg-post h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pg-post p{font-size:14.5px;line-height:1.55;color:var(--lx-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pg-art__head{display:grid;justify-items:center;gap:18px;text-align:center;padding-block:clamp(16px,3vw,44px) 36px;max-width:980px}.pg-art__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13.5px;color:var(--lx-mute)}.pg-art__img{margin:0 auto 56px;max-width:1240px}.pg-art__img img{width:100%;max-height:640px;object-fit:cover;border-radius:var(--lx-r)}.pg-prose{max-width:calc(68ch + 2*max(var(--bo-pad),40px));font-size:17.5px;line-height:1.75;color:var(--lx-text)}.pg-prose>*{margin:0 0 1.1em}.bo .pg-prose :is(h2,h3,h4){margin:1.8em 0 .55em;font-family:var(--lx-serif);font-weight:400;color:var(--lx-ink);letter-spacing:-.012em;line-height:1.2}.bo .pg-prose h2{font-size:clamp(27px,2.4vw,34px)}.bo .pg-prose h3{font-size:23px}.bo .pg-prose h4{font:600 15px/1.4 var(--bo-f-body);letter-spacing:.04em;text-transform:uppercase}.pg-prose a{color:var(--lx-olive);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pg-prose a:hover{color:var(--lx-ink)}.pg-prose :is(ul,ol){padding-left:1.3em}.pg-prose ul{list-style:none;padding-left:0}.pg-prose ul li{position:relative;padding-left:1.4em;margin-bottom:.45em}.pg-prose ul li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--lx-gold);box-shadow:0 0 0 1px var(--lx-olive)}.pg-prose ol{list-style:decimal}.pg-prose ol li{margin-bottom:.45em;padding-left:.2em}.pg-prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:2px solid var(--lx-gold);font:400 italic 23px/1.45 var(--lx-serif);color:var(--lx-ink)}.pg-prose :is(img,video,iframe){max-width:100%;height:auto;border-radius:14px}.pg-prose figure{margin:1.6em 0}.pg-prose figcaption{margin-top:8px;font-size:13px;color:var(--lx-mute);text-align:center}.pg-prose hr{border:0;border-top:1px solid var(--lx-line);margin:2.4em 0}.pg-prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.pg-prose :is(th,td){padding:10px 12px;border-bottom:1px solid var(--lx-line);text-align:left;vertical-align:top}.pg-prose th{font-weight:600;color:var(--lx-ink)}.pg-prose strong{color:var(--lx-ink);font-weight:600}.pg-art .pg-prose{margin-inline:auto}.pg-doc{padding-block:clamp(16px,3vw,40px) 0}.pg-doc:not(.pg-doc--help){max-width:calc(76ch + 2*max(var(--bo-pad),40px))}.pg-doc--help{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.pg-doc__head{display:grid;gap:14px;justify-items:start;margin-bottom:36px}.pg-doc__head .pg-art__meta{justify-content:flex-start}.pg-doc .pg-prose{padding:0;max-width:72ch}.pg-doc__nav{position:sticky;top:calc(var(--bo-hh, 88px) + 24px);display:grid;gap:16px;padding:24px;border-radius:var(--lx-r);background:var(--lx-cream)}.pg-doc__nav ul{display:grid;gap:2px}.pg-doc__nav li a{display:block;padding:8px 12px;margin-inline:-12px;border-radius:10px;font-size:14.5px;color:var(--lx-text);transition:background-color .25s,color .25s}.pg-doc__nav li a:hover{background:#36412b0f;color:var(--lx-ink)}.pg-doc__nav li a[aria-current]{background:var(--lx-ink);color:#fbf9f3}.pg-doc__nav p{padding-top:14px;border-top:1px solid var(--lx-line);font-size:13.5px;line-height:1.5;color:var(--lx-mute)}.pg-doc__nav p a{color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.pg-404 .pg-head__copy{gap:22px}.pg-404 .lx-caps--sm{color:var(--lx-fig)}.pg-404__go{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.pg-flow__head{display:grid;justify-items:center;gap:22px;text-align:center;padding-block:clamp(8px,2vw,28px) clamp(28px,3vw,44px)}.pg-steps{display:flex;align-items:center;gap:10px;font:500 12.5px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-mute)}.pg-steps li{display:flex;align-items:center;gap:8px}.pg-steps li+li:before{content:"";width:clamp(20px,5vw,56px);height:1px;background:var(--lx-line);margin-right:2px}.pg-steps i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--lx-line);font-style:normal;letter-spacing:0}.pg-steps i svg{width:13px;height:13px}.pg-steps .is-on{color:var(--lx-ink)}.pg-steps .is-on i{background:var(--lx-ink);border-color:var(--lx-ink);color:#fbf9f3}.pg-steps .is-done{color:var(--lx-olive)}.pg-steps .is-done i{background:var(--lx-gold);border-color:var(--lx-gold);color:var(--lx-ink)}.pg-free{display:grid;gap:8px;width:min(100%,420px);font-size:14px;color:var(--lx-ink)}.pg-free span{height:6px;border-radius:6px;background:var(--lx-cream);overflow:hidden}.pg-free span i{display:block;height:100%;border-radius:6px;background:var(--lx-olive)}.pg .woocommerce{color:var(--lx-text);font-size:15px}.pg .woocommerce :is(h2,h3){font:400 clamp(24px,2.2vw,30px)/1.2 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.01em;margin:0 0 18px}.pg .woocommerce a:not(.button):not(.lx-btn):not(.lx-pill){color:var(--lx-olive);text-underline-offset:3px}.pg .woocommerce :is(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea),.pg .select2-container .select2-selection{width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--lx-line);border-radius:14px;background:#fff;color:var(--lx-ink);font:400 15px var(--bo-f-body);box-shadow:none;outline:none;transition:border-color .2s,box-shadow .2s}.pg .woocommerce textarea{min-height:110px}.pg .woocommerce :is(input,select,textarea):focus{border-color:var(--lx-olive);box-shadow:0 0 0 3px #3f4a2e1f}.pg .select2-container .select2-selection__rendered{padding:0!important;line-height:24px!important;color:var(--lx-ink)!important}.pg .select2-container .select2-selection__arrow{top:12px!important;right:10px!important}.pg .woocommerce form .form-row{margin:0 0 14px;padding:0}.pg .woocommerce form .form-row label{display:block;margin-bottom:6px;font:500 13px var(--bo-f-body);color:var(--lx-ink)}.pg .woocommerce form .form-row .required{color:var(--lx-fig);text-decoration:none}.pg .woocommerce :is(a.button,button.button,input.button){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid var(--lx-ink);border-radius:999px;background:transparent;color:var(--lx-ink);font:500 12.5px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase;line-height:1;transition:background-color .25s,color .25s,border-color .25s}.pg .woocommerce :is(a.button,button.button,input.button):hover{background:var(--lx-ink);color:#fbf9f3}.pg .woocommerce :is(a.button,button.button,input.button).alt,.pg .woocommerce #place_order,.pg .woocommerce .checkout-button{min-height:56px;width:100%;border-color:var(--lx-fig);background:var(--lx-fig);color:#fff;font-size:13px}.pg .woocommerce :is(a.button,button.button,input.button).alt:hover,.pg .woocommerce #place_order:hover,.pg .woocommerce .checkout-button:hover{background:#8f1d25;border-color:#8f1d25;color:#fff}.pg .woocommerce :is(button.button,a.button):disabled,.pg .woocommerce :is(button.button,a.button).disabled{opacity:.45;padding:0 24px}.pg :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin:0 0 24px;padding:16px 20px 16px 50px;border:0;border-radius:16px;background:var(--lx-cream);color:var(--lx-ink);font-size:14.5px;list-style:none}.pg :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--bo-f-body);color:#fbf9f3;background:var(--lx-olive);content:"\2713"}.pg .woocommerce-info:before{content:"i";background:var(--lx-ink)}.pg .woocommerce-error{background:#f8e7e6}.pg .woocommerce-error:before{content:"!";background:var(--lx-fig)}.pg :is(.woocommerce-message,.woocommerce-info) .button{order:2;min-height:38px!important;padding:0 18px!important}.pg .woocommerce-error li{margin:0}.pg .woocommerce-cart-form{margin-bottom:40px}.pg table.shop_table{width:100%;border:0;border-collapse:collapse;border-radius:0;margin:0}.pg table.shop_table :is(th,td){padding:18px 12px;border:0;border-top:1px solid var(--lx-line);background:none;text-align:left;vertical-align:middle}.pg table.shop_table thead th{border-top:0;padding-block:0 12px;font:500 11.5px var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute)}.pg table.cart td.product-thumbnail img{width:88px;height:88px;object-fit:contain;border-radius:12px;background:var(--lx-card);mix-blend-mode:multiply}.pg table.cart td.product-name a{font:400 20px/1.25 var(--lx-serif);color:var(--lx-ink)!important;text-decoration:none}.pg table.cart td.product-remove a.remove{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--lx-line);color:var(--lx-mute)!important;font:400 20px/1 var(--bo-f-body);background:none}.pg table.cart td.product-remove a.remove:hover{background:var(--lx-fig);border-color:var(--lx-fig);color:#fff!important}.pg table.cart .quantity .qty{width:84px;min-height:44px;text-align:center;border-radius:999px}.pg table.cart td.actions{padding-top:22px}.pg table.cart td.actions .coupon{display:flex;gap:10px;align-items:center}.pg table.cart td.actions .coupon .input-text{width:220px;min-height:46px;border-radius:999px}.pg table.cart td.actions>.button{float:right}.pg .cart-collaterals{display:flex;justify-content:flex-end}.pg .cart-collaterals .cart_totals{float:none;width:min(100%,460px);padding:28px;border-radius:var(--lx-r);background:var(--lx-cream)}.pg .cart_totals table.shop_table :is(th,td){padding:14px 0}.pg .cart_totals .order-total :is(th,td){font:400 24px var(--lx-serif);color:var(--lx-ink)}.pg .wc-proceed-to-checkout{padding:18px 0 0}.pg .wc-proceed-to-checkout .checkout-button{margin:0!important;font-size:13px!important}.pg .cart-empty{text-align:center;padding:18px 50px;justify-content:center}.pg .return-to-shop{text-align:center;margin-bottom:0}.pg .return-to-shop .button{background:var(--lx-olive)!important;border-color:var(--lx-olive)!important;color:#fbf9f3!important}.pg form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:0 clamp(28px,5vw,72px);align-items:start}.pg form.checkout>:is(.woocommerce-NoticeGroup,.woocommerce-notices-wrapper){grid-column:1 / -1}.pg form.checkout #customer_details{grid-column:1;grid-row:1 / span 3;width:auto}.pg form.checkout #customer_details :is(.col-1,.col-2){float:none;width:auto}.pg form.checkout #customer_details .col-2{margin-top:24px}.pg form.checkout :is(#order_review_heading,#order_review){grid-column:2}.pg form.checkout #order_review_heading{margin:0;padding:26px 26px 0;border-radius:var(--lx-r) var(--lx-r) 0 0;background:var(--lx-cream)}.pg form.checkout #order_review{padding:8px 26px 26px;border-radius:0 0 var(--lx-r) var(--lx-r);background:var(--lx-cream);position:sticky;top:calc(var(--bo-hh, 88px) + 16px)}.pg .woocommerce-checkout-review-order-table td.product-name{font-size:14.5px;color:var(--lx-ink)}.pg .woocommerce-checkout-review-order-table .order-total :is(th,td){font:400 22px var(--lx-serif);color:var(--lx-ink)}.pg #payment{background:transparent!important;border-radius:0}.pg #payment ul.payment_methods{padding:14px 0!important;border-bottom:1px solid var(--lx-line)!important}.pg #payment ul.payment_methods li{list-style:none;margin:0 0 8px;font-size:14.5px;color:var(--lx-ink)}.pg #payment div.payment_box{margin:10px 0 4px!important;padding:14px 16px!important;border-radius:12px;background:#fff!important;color:var(--lx-text)!important;font-size:13.5px}.pg #payment div.payment_box:before{display:none}.pg #payment div.form-row{padding:16px 0 0!important}.pg .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:1.5}.pg .woocommerce-form-coupon-toggle .woocommerce-info{grid-column:1 / -1}.pg form.checkout_coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:0 0 24px;padding:20px;border:1px dashed var(--lx-line);border-radius:16px}.pg form.checkout_coupon .form-row{margin:0;flex:1 1 200px}.pg form.checkout_coupon .form-row-last{flex:0 0 auto}.pg form.checkout_coupon>p:first-child{flex-basis:100%}.pg .woocommerce-order{max-width:860px;margin:0 auto}.pg .woocommerce-thankyou-order-received{display:none}.pg ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 40px;padding:0}.pg ul.woocommerce-order-overview li{margin:0;padding:18px;border:0;border-radius:16px;background:var(--lx-cream);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-mute)}.pg ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font:400 18px var(--lx-serif);letter-spacing:0;text-transform:none;color:var(--lx-ink)}.pg .woocommerce-customer-details address{padding:20px;border:1px solid var(--lx-line);border-radius:16px;font-style:normal;line-height:1.6}.pg .woocommerce-account .woocommerce,.pg .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.pg .woocommerce-MyAccount-navigation{float:none;width:auto;padding:18px;border-radius:var(--lx-r);background:var(--lx-cream)}.pg .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.pg .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px;border-radius:10px;color:var(--lx-text)!important;text-decoration:none;font-size:14.5px}.pg .woocommerce-MyAccount-navigation li.is-active a{background:var(--lx-ink);color:#fbf9f3!important}.pg .woocommerce-MyAccount-content{float:none;width:auto;font-size:15.5px;line-height:1.65}.pg .woocommerce-MyAccount-content>p:first-child{font:400 21px/1.45 var(--lx-serif);color:var(--lx-ink)}.pg #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:0 auto}.pg #customer_login:before,.pg #customer_login:after{display:none}.pg #customer_login :is(.u-column1,.u-column2){float:none;width:auto;padding:32px;border-radius:var(--lx-r);background:var(--lx-cream)}.pg #customer_login form{margin:0!important;padding:0!important;border:0!important}.pg .woocommerce-form-login:not(#customer_login .woocommerce-form-login),.pg .woocommerce-ResetPassword{max-width:480px;margin:0 auto!important;padding:32px!important;border:0!important;border-radius:var(--lx-r);background:var(--lx-cream)}.pg .woocommerce-form-login__rememberme{display:inline-flex!important;gap:8px;align-items:center;margin-right:16px;font-size:14px}.pg .woocommerce-form-login .button{margin-top:6px}.pg .lost_password{margin-top:14px;font-size:14px}.pg :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){font-family:var(--bo-f-body);color:var(--lx-text)}.pg :is(.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button){min-height:54px;border-radius:999px!important;background:var(--lx-fig)!important;color:#fff!important;font:500 13px var(--bo-f-body)!important;letter-spacing:.1em;text-transform:uppercase}.pg :is(.wc-block-components-sidebar .wc-block-components-panel,.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block){border-radius:var(--lx-r);background:var(--lx-cream);padding:8px 20px}.pg .wc-block-components-text-input input,.pg .wc-block-components-combobox input,.pg .wc-blocks-components-select select{border-radius:14px!important}.pg .wc-block-components-product-name{font:400 19px/1.25 var(--lx-serif)!important;color:var(--lx-ink)!important}.pg .wc-block-components-title{font-family:var(--lx-serif)!important;font-weight:400!important;color:var(--lx-ink)}.ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:start;padding-top:clamp(16px,3vw,40px)}.ct-intro{display:grid;justify-items:start;gap:20px}.ct-lead{max-width:46ch;font-size:17px;line-height:1.6;color:var(--lx-text)}.ct-pts{display:grid;gap:10px}.ct-pts li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--lx-ink)}.ct-pts svg{flex:none;width:20px;height:20px;margin-top:2px;padding:3px;border-radius:50%;background:var(--lx-gold);color:var(--lx-ink)}.ct-info{display:grid;gap:0;width:100%;margin:6px 0 0;border-top:1px solid var(--lx-line)}.ct-info div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--lx-line)}.ct-info dt{font:500 11.5px/1.9 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute)}.ct-info dd{margin:0;display:grid;gap:4px;font-size:15.5px;color:var(--lx-ink)}.ct-info dd a:hover{text-decoration:underline;text-underline-offset:3px}.ct-info small{margin-left:6px;font-size:12px;color:var(--lx-mute)}.ct-switch{font-size:14.5px;color:var(--lx-text)}.ct-switch a{display:inline-flex;align-items:center;gap:8px;color:var(--lx-ink);font-weight:500;text-decoration:underline;text-underline-offset:4px}.ct-switch svg{width:14px;height:10px}.ct-card{padding:clamp(26px,3.4vw,44px);border-radius:var(--lx-r);background:var(--lx-cream);position:sticky;top:calc(var(--bo-hh, 88px) + 20px)}.ct-card h2{margin:0 0 24px}.ct-form{display:grid;gap:14px}.ct-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.ct-f{display:grid;gap:7px;margin:0}.ct-f label{font:500 13px var(--bo-f-body);color:var(--lx-ink)}.ct-f i,.ct-kvkk i{font-style:normal;color:var(--lx-fig)}.ct-f :is(input,select,textarea){width:100%;min-height:50px;padding:12px 16px;border:1px solid transparent;border-radius:14px;background:#fff;color:var(--lx-ink);font:400 15px var(--bo-f-body);outline:none;transition:border-color .2s,box-shadow .2s}.ct-f select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2336412b' stroke-width='1.4'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 16px center / 14px;padding-right:42px}.ct-f textarea{min-height:140px;resize:vertical}.ct-f :is(input,select,textarea):focus{border-color:var(--lx-olive);box-shadow:0 0 0 3px #3f4a2e1f}.ct-kvkk{margin:2px 0 6px}.ct-kvkk label{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--lx-text);cursor:pointer}.ct-kvkk input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--lx-olive)}.ct-kvkk a{color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.ct-send{justify-self:start;min-height:54px;padding:0 32px}.ct-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ct-note{display:flex;gap:12px;align-items:flex-start;margin:0 0 6px;padding:14px 16px;border-radius:14px;font-size:14.5px;line-height:1.5}.ct-note svg{flex:none;width:18px;height:18px;margin-top:2px}.ct-note.is-ok{background:#e7ecd9;color:var(--lx-olive)}.ct-note.is-err{background:#f8e7e6;color:#8f1d25}.ct-visit{position:relative;margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:21 / 8}.ct-visit img{width:100%;height:100%;object-fit:cover}.ct-visit:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14160c99,#14160c00 65%)}.ct-visit figcaption{position:absolute;z-index:1;left:clamp(22px,4vw,56px);bottom:clamp(22px,4vw,52px);display:grid;justify-items:start;gap:14px;max-width:520px;color:#fbf9f3}.ct-visit figcaption .lx-caps--sm{color:var(--lx-gold)}.ct-visit figcaption b{font:400 clamp(24px,2.6vw,38px)/1.15 var(--lx-serif)}.ct-visit .lx-pill svg{width:12px;height:12px}@media (max-width: 1099px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 989px){.pg-head--img,.ct,.pg-doc--help{grid-template-columns:1fr}.pg-head--img .pg-head__img{order:-1;aspect-ratio:16 / 9;max-height:320px}.pg-404 .pg-head--img .pg-head__img{order:0}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.pg-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-perks{grid-template-columns:1fr}.pg-doc__nav{position:relative;top:0;order:2}.ct-card{position:relative;top:0}.pg form.checkout{grid-template-columns:1fr}.pg form.checkout #customer_details{grid-row:auto}.pg form.checkout :is(#order_review_heading,#order_review){grid-column:1}.pg form.checkout #order_review_heading{margin-top:28px}.pg form.checkout #order_review{position:relative;top:0}.pg .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:1fr}.pg #customer_login{grid-template-columns:1fr}.ct-visit{aspect-ratio:4 / 3}}@media (max-width: 749px){.bo .pg-head__h{font-size:clamp(36px,10vw,48px)}.pg-bar{flex-direction:column;align-items:stretch}.pg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-18px;padding-inline:18px}.pg-chips::-webkit-scrollbar{display:none}.pg-chips a{flex:none}.pg-sort select{width:100%}.pg-grid{gap:28px 12px}.pg-grid .lx-card h3{font-size:17px}.pg-grid .lx-card__row{flex-direction:column;gap:4px}.pg-grid .lx-card__desc{display:none}.pg-posts{grid-template-columns:1fr;gap:36px}.pg-prose{font-size:16.5px}.pg-art__img{margin-bottom:36px}.pg-steps{font-size:11px;gap:6px}.ct-info div{grid-template-columns:1fr;gap:4px}.ct-send{width:100%}.pg table.cart thead{display:none}.pg table.cart tr.cart_item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img price price" "img qty sub";gap:4px 14px;padding:18px 0;border-top:1px solid var(--lx-line)}.pg table.cart tr.cart_item td{display:block;padding:0;border:0;text-align:left!important}.pg table.cart tr.cart_item td:before{display:none}.pg table.cart td.product-thumbnail{grid-area:img;display:block!important}.pg table.cart td.product-thumbnail img{width:76px;height:76px}.pg table.cart td.product-name{grid-area:name}.pg table.cart td.product-name a{font-size:18px}.pg table.cart td.product-remove{grid-area:rm}.pg table.cart td.product-price{grid-area:price;font-size:13.5px;color:var(--lx-mute)}.pg table.cart td.product-quantity{grid-area:qty}.pg table.cart td.product-subtotal{grid-area:sub;align-self:center;font-weight:500;color:var(--lx-ink)}.pg table.cart td.actions{display:grid;gap:10px;padding:18px 0 0}.pg table.cart td.actions .coupon{flex-wrap:wrap}.pg table.cart td.actions .coupon .input-text{flex:1 1 160px;width:auto}.pg table.cart td.actions>.button{float:none;width:100%}.pg .cart-collaterals .cart_totals{padding:22px}.pg form.checkout #order_review_heading{padding:22px 20px 0}.pg form.checkout #order_review{padding:8px 20px 22px}.pg #customer_login :is(.u-column1,.u-column2){padding:22px}}.pg .cart-collaterals{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:32px;align-items:start}.pg .cart-collaterals .cart_totals{grid-column:2;width:auto}.pg .cart-collaterals .cross-sells{grid-column:1;grid-row:1;float:none;width:auto}.pg .cross-sells ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;margin:0}.pg .cross-sells ul.products:before,.pg .cross-sells ul.products:after{display:none}.pg .cross-sells ul.products li.product{float:none;width:auto;margin:0}.pg .cross-sells ul.products li.product img{aspect-ratio:1;object-fit:cover;border-radius:14px}.pg .cross-sells .woocommerce-loop-product__title{font:400 18px/1.25 var(--lx-serif)!important;color:var(--lx-ink)}@media (max-width: 989px){.pg .cart-collaterals{grid-template-columns:1fr}.pg .cart-collaterals :is(.cart_totals,.cross-sells){grid-column:1;grid-row:auto}}.pg table.shop_table :is(tr,tr:nth-child(2n)) :is(td,th){background:transparent!important}.pg .cross-sells .button{margin-top:8px;min-height:40px;padding:0 18px}:where(.bo) ul li,:where(.bo) ol li{padding:0;line-height:inherit}:where(.bo) ul li{list-style:none}.lx-strip li:first-child{padding-top:12px}.pd-trust li:first-child{padding-top:16px}.pd-facts li:first-child{padding-top:18px}.pd-rv__facts li:first-child{padding-top:4px}.pg-perks li:first-child{padding-top:24px}.lx-pair--one{grid-template-columns:1fr}.lx-pair--one .lx-ed{grid-template-columns:1.05fr 1fr;column-gap:clamp(32px,5vw,80px);align-items:center;text-align:left;justify-items:start}.lx-pair--one .lx-ed{grid-template-rows:1fr repeat(3,auto) 1fr}.lx-pair--one .lx-ed__img{grid-row:1 / -1;grid-column:1;margin:0;aspect-ratio:5 / 4}.lx-pair--one .lx-ed>h2{grid-row:2;grid-column:2}.lx-pair--one .lx-ed>p{grid-row:3;grid-column:2}.lx-pair--one .lx-ed>.lx-btn{grid-row:4;grid-column:2}.lx-pair--one .lx-ed p{max-width:40ch}@media (max-width: 749px){.lx-pair--one .lx-ed{grid-template-columns:1fr;text-align:center;justify-items:center}.lx-pair--one .lx-ed{grid-template-rows:none}.lx-pair--one .lx-ed>*{grid-row:auto!important;grid-column:auto!important}.lx-pair--one .lx-ed__img{margin-bottom:22px}}.lx-tins{position:relative;margin-top:clamp(72px,9vw,128px);padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px);background:radial-gradient(120% 90% at 72% 18%,#4a5636,#2f3922 46%,#1f2717);color:#e9e4d3;overflow:hidden;isolation:isolate}.lx-tins:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.07;background:url(img/dal-salkim.webp) center / cover;mix-blend-mode:luminosity}.lx-tins__in{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:clamp(36px,5vw,88px);align-items:end}.bo .lx-tins h2{color:#f3eee2}.lx-tins .lx-caps--sm{color:var(--lx-gold)}.lx-tins__copy{display:grid;gap:18px;align-content:end;padding-bottom:8px}.lx-tins__copy p{margin:0;max-width:38ch;color:#e9e4d3d1;letter-spacing:.01em}.lx-tins__facts{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:0;border-top:1px solid rgba(243,238,226,.16)}.lx-tins__facts li{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid rgba(243,238,226,.16);font:400 14px/1.4 var(--bo-f-body);color:#e9e4d3d9}.lx-tins__facts b{min-width:9.5em;font:400 18px/1.2 var(--lx-serif);color:#f3eee2}.lx-tins .lx-btn{justify-self:start;background:var(--lx-cream);color:var(--lx-ink)}.lx-tins .lx-btn:hover{background:#fff}.lx-tins__shelf{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:end}.lx-tins__shelf:after{content:"";position:absolute;left:10%;right:10%;top:4%;height:50%;z-index:-1;background:radial-gradient(50% 60% at 50% 60%,rgba(241,205,106,.3),transparent 70%);filter:blur(10px)}.lx-tin{position:relative;display:grid;justify-items:center;text-align:center;color:inherit}.lx-tin__img{position:relative;display:block;width:100%;aspect-ratio:1 / 1.08}.lx-tin__img img{position:absolute;left:50%;bottom:0;width:140%;max-width:none;height:auto;transform:translate(-50%);margin-bottom:-7%;transition:transform .9s var(--bo-ease);filter:drop-shadow(0 28px 22px rgba(0,0,0,.38))}.lx-tin__img:before{content:"";position:absolute;left:-30%;right:-30%;bottom:0;height:1px;background:#f1cd6a73}.lx-tin:first-child .lx-tin__img:before{left:-10%;background:linear-gradient(90deg,transparent,rgba(241,205,106,.45) 40%)}.lx-tin:last-child .lx-tin__img:before{right:-10%;background:linear-gradient(90deg,rgba(241,205,106,.45) 60%,transparent)}.lx-tin__img:after{content:"";position:absolute;left:22%;right:22%;bottom:-2px;height:14px;border-radius:50%;background:#00000073;filter:blur(8px);z-index:-1}.lx-tin:hover .lx-tin__img img,.lx-tin:focus-within .lx-tin__img img{transform:translate(-50%) translateY(-10px)}.bo .lx-tin__size{margin-top:22px;font:300 clamp(40px,4.6vw,68px)/.9 var(--lx-serif);letter-spacing:-.03em;color:#f3eee2}.lx-tin__size small{font-size:.42em;letter-spacing:0;margin-left:3px;color:var(--lx-gold)}.lx-tin__use{margin-top:10px;font:500 11px/1.3 var(--bo-f-body);text-transform:uppercase;letter-spacing:.14em;color:#e9e4d3b3}.lx-tin__price{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;font:500 15px var(--bo-f-body);color:#f3eee2;white-space:nowrap}.lx-tin__price del{color:#e9e4d380;font-weight:400}.lx-tin__price ins{text-decoration:none;color:var(--lx-gold)}.lx-tin__add{margin-top:16px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 20px;border-radius:999px;border:1px solid rgba(243,238,226,.4);color:#f3eee2;font:500 11.5px var(--bo-f-body);text-transform:uppercase;letter-spacing:.12em;transition:background-color .3s,color .3s,border-color .3s}.lx-tin__add:hover,.lx-tin__add:focus-visible{background:var(--lx-gold);border-color:var(--lx-gold);color:var(--lx-ink)}.lx-tin__add.loading{opacity:.6}.lx-tin__add.added:after{content:" \2713"}.lx-tin .added_to_cart{display:none}.lx-tin__link{position:absolute;inset:0 0 auto;height:70%;z-index:1}@media (max-width: 999px){.lx-tins__in{grid-template-columns:1fr}.lx-tins__copy{text-align:center;justify-items:center}.lx-tins .lx-btn{justify-self:center}.lx-tins__facts{width:min(460px,100%);text-align:left}}@media (max-width: 749px){.lx-tins__shelf{grid-template-columns:repeat(3,62%);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 19% 6px;scrollbar-width:none}.lx-tins__shelf::-webkit-scrollbar{display:none}.lx-tin{scroll-snap-align:center}.lx-tins__facts b{min-width:8em;font-size:16px}.lx-tin__price{flex-direction:column;align-items:center;font-size:14px}}@media (prefers-reduced-motion: reduce){.lx-tin__img img{transition:none}}.bo .lx-tin__size--name{font-size:20px;line-height:1.2;letter-spacing:0;max-width:16ch}.lx-tin__add.is-out{opacity:.55;cursor:default}.lx-tin__add.is-out:hover{background:none;border-color:#f3eee266;color:#f3eee2}.pd-info,.pd-info__in,.pd-form,.pd-buy>*,.pd-pack{min-width:0}.bo .pd-qty input,.bo .pd-qty input[type=number]{width:34px;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:500 15px var(--bo-f-body);line-height:1;color:var(--lx-ink)}.bo .pd-qty button{padding:0;min-width:0;flex:0 0 auto}.bo .pd-qty input:focus{outline:2px solid var(--lx-ink);outline-offset:2px;border-radius:6px}.bo .pd-add,.bo .pd-now{max-width:100%}body.rb-bo-page .bo blockquote{text-transform:none}body.rb-bo-page .bo .pd-peek__q blockquote{font:400 18px/1.45 var(--lx-serif);color:var(--lx-ink)}body.rb-bo-page .bo .pd-rv__pro blockquote{font:400 italic 17px/1.5 var(--lx-serif)}.pd-notes__list ol li{list-style:none;padding:0}.pd-notes__list ol li::marker{content:none}.pd-pack__t,.pd-pack__p{min-width:0;overflow-wrap:anywhere}@media (max-width: 749px){body.rb-bo-page .bo .pd-peek__q blockquote{font-size:16.5px}}@media (max-width: 440px){.pd-packs{gap:6px}.pd-pack{grid-template-columns:1fr;padding:10px 10px 10px 12px}.pd-pack__dot{position:absolute;top:10px;right:10px}.pd-pack__t{padding-right:22px}.pd-pack__p{grid-column:1;font-size:13px}.pd-add{padding:0 16px;gap:6px}.pd-add__sep,.pd-add__sep+span{display:none}}@media (max-width: 919px){.bo .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:72px minmax(0,1fr);column-gap:14px;row-gap:6px}.bo .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column:1;grid-row:1 / span 2;padding-right:0}.bo .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2;grid-row:1;min-width:0}.bo .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column:2;grid-row:2;justify-self:start;text-align:left}.bo .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}}.lx-card{gap:0}.lx-card__media{margin-bottom:0;border-radius:18px}.lx-pills i{font:500 11px/1 var(--bo-f-body);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px}.lx-card .lx-card__row{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-items:center;gap:6px;margin-top:18px;text-align:center}.lx-card .lx-card__row>*{grid-column:1;grid-row:auto}.bo .lx-card h3,.lx-card h3{margin:0;font:500 23px/1.08 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.03em;color:var(--lx-ink);text-transform:none;text-wrap:balance}.lx-card h3 a{color:inherit}.lx-card__meta{font:400 13px/1.4 var(--bo-f-body);color:var(--lx-mute)}.lx-card__meta b{font-weight:400;margin:0 6px;opacity:.6}.lx-card__price{margin-top:4px;font:500 15px var(--bo-f-body);color:var(--lx-ink)}.lx-card__price del{font-size:13px}.lx-coll .lx-card__desc,.lx-coll .lx-card__rate{display:none}.lx-card__desc{text-align:center;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-card__rate{text-align:center}.bo .pg-grid .lx-card h3{font-size:21px}@media (max-width: 749px){.bo .lx-card h3,.lx-card h3{font-size:20px}.lx-card .lx-card__row{margin-top:14px;gap:5px}.lx-card__meta{font-size:12.5px}}.pg--flow .woocommerce:has(>.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:0 clamp(28px,4vw,56px);align-items:start}.pg--flow .woocommerce:has(>.woocommerce-cart-form)>*{grid-column:1 / -1}.pg--flow .woocommerce:has(>.woocommerce-cart-form)>.woocommerce-cart-form{grid-column:1;margin-bottom:0}.pg--flow .woocommerce:has(>.woocommerce-cart-form)>.cart-collaterals{grid-column:2;display:block;position:sticky;top:calc(var(--bo-hh, 80px) + 16px)}.pg--flow .cart-collaterals .cart_totals{width:100%;padding:26px 26px 22px}.pg--flow .cart-collaterals .cross-sells{margin-top:28px}.pg table.shop_table.cart thead{display:none}.pg table.shop_table.cart,.pg table.shop_table.cart tbody{display:block}.pg table.shop_table.cart tr.cart_item{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"thumb name name" "thumb price price" "thumb qty sub";gap:4px 18px;align-items:center;padding:18px 0;border-top:1px solid var(--lx-line)}.pg table.shop_table.cart tr.cart_item:first-child{border-top:0;padding-top:0}.pg table.shop_table.cart tr.cart_item>td{display:block;padding:0;border:0;text-align:left;width:auto}.pg table.shop_table.cart tr.cart_item>td:before{content:none!important;display:none!important}.pg table.shop_table.cart td.product-thumbnail{grid-area:thumb;align-self:start}.pg table.shop_table.cart td.product-thumbnail img{display:block;width:104px!important;height:104px;max-width:none;object-fit:contain;padding:8px;border-radius:14px;background:var(--lx-card)}.pg table.shop_table.cart tr.cart_item>td.product-name{grid-area:name;padding-right:40px}.pg table.shop_table.cart td.product-name a{font:400 19px/1.25 var(--lx-serif);color:var(--lx-ink);text-wrap:balance}.pg table.shop_table.cart td.product-name :is(dl,.variation,p){margin:4px 0 0;font-size:13px;color:var(--lx-mute)}.pg table.shop_table.cart td.product-price{grid-area:price;font-size:13.5px;color:var(--lx-mute)}.pg table.shop_table.cart td.product-quantity{grid-area:qty;margin-top:8px}.pg table.shop_table.cart td.product-subtotal{grid-area:sub;margin-top:8px;justify-self:end;font:500 16px var(--bo-f-body);color:var(--lx-ink)}.pg table.shop_table.cart td.product-remove{position:absolute;top:14px;right:0}.pg table.shop_table.cart tr.cart_item:first-child td.product-remove{top:-4px}.pg table.shop_table.cart td.product-remove a.remove{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--lx-line);color:var(--lx-mute)!important;background:none;font-size:17px;line-height:1;transition:border-color .2s,color .2s}.pg table.shop_table.cart td.product-remove a.remove:hover{border-color:var(--lx-fig);color:var(--lx-fig)!important;background:none}.pg .rb-qty{display:inline-flex;align-items:center;height:42px;padding:0 4px;border-radius:999px;background:var(--lx-card)}.pg .rb-qty button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--lx-ink);font:400 18px/1 var(--bo-f-body);cursor:pointer}.pg .rb-qty button:hover{background:#36412b14}.pg .rb-qty .quantity input.qty,.bo .pg .rb-qty input.qty{width:34px;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font:500 15px var(--bo-f-body);color:var(--lx-ink);-moz-appearance:textfield}.pg .rb-qty input.qty::-webkit-inner-spin-button,.pg .rb-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pg table.shop_table.cart tr:not(.cart_item){display:block}.pg table.shop_table.cart td.actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:18px 0 0;border-top:1px solid var(--lx-line)}.pg table.cart td.actions .coupon .input-text{width:200px;min-height:42px}.pg table.cart td.actions .coupon .button{min-height:42px;white-space:nowrap}.pg .woocommerce-cart-form.rb-cart-js td.actions>button[name=update_cart]{display:none}.pg .woocommerce-cart-form.is-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.pg--flow .cart_totals h2{margin-bottom:6px}.pg--flow .cart_totals .woocommerce-shipping-destination,.pg--flow .cart_totals .woocommerce-shipping-calculator{display:none}.pg--flow .cart_totals .wc-proceed-to-checkout{padding-top:18px}.pg--flow .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%;min-height:54px;font-size:13px;letter-spacing:.12em}.pg--flow .rb-cart-note{margin:14px 0 0;display:grid;gap:8px;font-size:13px;color:var(--lx-text)}.pg--flow .rb-cart-note li{display:flex;align-items:center;gap:8px}.pg--flow .rb-cart-note svg{width:16px;height:16px;flex:0 0 auto;color:var(--lx-olive)}@media (max-width: 989px){.pg--flow .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0,1fr)}.pg--flow .woocommerce:has(>.woocommerce-cart-form)>.cart-collaterals{grid-column:1;position:static;margin-top:28px}}@media (max-width: 600px){.pg table.shop_table.cart tr.cart_item{grid-template-columns:84px minmax(0,1fr) auto;gap:4px 14px}.pg table.shop_table.cart td.product-thumbnail img{width:84px!important;height:84px}.pg table.shop_table.cart td.product-name a{font-size:17px}.pg table.cart td.actions .coupon{width:100%;flex-wrap:nowrap}.pg table.cart td.actions .coupon .input-text{flex:1 1 auto;width:auto;min-width:0}}.rb-recs__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.bo .rb-recs h2{margin:0;font:500 clamp(28px,3vw,40px)/1.05 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.035em;color:var(--lx-ink)}.rb-recs__head p{margin:6px 0 0;font-size:15px;color:var(--lx-text)}.rb-recs a{text-decoration:none}.rb-recs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rb-recs .lx-card__desc,.rb-recs .lx-card__rate{display:none}.rb-harvest{display:grid;grid-template-columns:1fr 1fr;min-height:380px;border-radius:var(--lx-r);overflow:hidden;background:var(--lx-olive)}.rb-harvest>img{width:100%;height:100%;object-fit:cover}.rb-harvest__txt{display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(28px,5vw,64px);color:#e9e4d3}.rb-harvest .lx-caps--sm{color:var(--lx-gold)!important}.bo .rb-harvest h2{margin:0;font:300 clamp(32px,3.4vw,50px)/1.05 var(--lx-serif);letter-spacing:-.02em;color:#fbf9f3}.bo .rb-harvest h2 em{font-family:var(--lx-serif);font-style:italic;color:var(--lx-gold)}.rb-harvest p{margin:0;max-width:40ch;font-size:15.5px;line-height:1.6;color:#e9e4d3d9}.rb-harvest .lx-pill{text-decoration:none}@media (max-width: 989px){.rb-recs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 749px){.rb-recs__head{align-items:start;flex-direction:column}.rb-recs__grid{grid-template-columns:repeat(4,62%);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 6px;scrollbar-width:none}.rb-recs__grid::-webkit-scrollbar{display:none}.rb-recs__grid .lx-card{scroll-snap-align:start}.rb-harvest{grid-template-columns:1fr}.rb-harvest>img{aspect-ratio:4 / 3;height:auto}}.bo .bo-hs__t{position:relative;display:inline-block;white-space:normal;line-height:.82}.bo .bo-hs__t>span{display:grid;justify-items:start}.bo .bo-hs__t>span>.bo-hs__w{font:italic 300 .5em/1 var(--lx-serif, "Newsreader", serif);letter-spacing:-.02em;color:#f3e6c4;margin:0 0 -.08em .06em;padding-top:.2em}.bo .bo-hs__t>span>em{display:block;margin:0;font:700 1em/.82 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.065em;font-style:normal}.bo .bo-hs__t>span>em .bo-hs__w{padding-top:.06em;margin-top:-.06em;padding-right:.04em}.bo-hs__seal{position:absolute;top:.06em;right:-.62em;width:.62em;height:.62em;display:grid;place-items:center;color:#e7c77f;animation:bo-hs-fade 1s 1.5s both}.bo-hs__seal svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:bo-seal 24s linear infinite}.bo-hs__seal text{font:700 10.5px/1 var(--bo-f-body);letter-spacing:.22em;fill:#f3d993}.bo-hs__seal b{position:relative;font:500 .15em/1 var(--lx-serif, "Newsreader", serif);letter-spacing:-.02em;color:#2a1c0c}.bo-hs__seal:before{content:"";position:absolute;inset:19%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e2a8,#d9b062 55%,#b98b3e);box-shadow:0 0 0 4px rgba(231,199,127,.18),0 0 28px rgba(231,199,127,.45)}.bo .bo-hs__t>.bo-hs__seal{justify-items:center}@keyframes bo-seal{to{transform:rotate(360deg)}}@media (max-width: 989px){.bo .bo-hs__t>span{justify-items:center}.bo .bo-hs__t>span>.bo-hs__w{margin-left:0}.bo-hs__seal{top:-.04em;right:-.3em;width:.5em;height:.5em}.bo-hs__seal b{font-size:.12em}.bo .bo-hs__t{font-size:clamp(92px,30vw,180px)}}@media (prefers-reduced-motion: reduce){.bo-hs__seal svg{animation:none}}.rb-gbar{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 16px 0 12px;border-radius:999px;font:500 12.5px/1 var(--bo-f-body);letter-spacing:.04em;text-decoration:none!important;transition:background-color .3s,transform .3s var(--bo-ease)}.rb-gbar svg{width:15px;height:15px;flex:0 0 auto}.rb-gbar svg:last-child{width:13px;height:10px;opacity:.7;transition:transform .3s var(--bo-ease)}.rb-gbar:hover svg:last-child{transform:translate(3px)}.rb-gbar--hero{margin-top:6px;background:#14160c8c;border:1px solid rgba(231,199,127,.35);color:#f3e6c4!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bo-hs-fade 1s 1.8s both}.rb-gbar--hero svg:first-child{color:#e7c77f}.rb-gbar--hero:hover{background:#14160cbf}.rb-gbar--pdp{margin:2px 0 14px;background:var(--lx-cream);border:1px solid var(--lx-line);color:var(--lx-ink)!important}.rb-gbar--pdp svg:first-child{color:var(--lx-olive)}.rb-gbar--pdp:hover{background:#ece5d3}@media (prefers-reduced-motion: reduce){.rb-gbar--hero{animation:none}}.rb-garden__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.rb-garden__img{position:relative;margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:5 / 4.4}.rb-garden__img img{width:100%;height:100%;object-fit:cover}.rb-garden__img figcaption{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fbf9f3eb;color:var(--lx-ink);font:500 12px var(--bo-f-body);letter-spacing:.04em}.rb-garden__img figcaption svg{width:15px;height:15px;color:var(--lx-olive)}.rb-garden__copy{display:grid;justify-items:start;gap:18px}.bo .rb-garden h2{margin:0;font:500 clamp(40px,4.6vw,68px)/.98 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.045em;color:var(--lx-ink)}.bo .rb-garden h2 em{font:italic 300 1em/1 var(--lx-serif);letter-spacing:-.02em;color:var(--lx-olive)}.rb-garden__copy>p{margin:0;max-width:46ch;font-size:16.5px;line-height:1.65;color:var(--lx-text)}.rb-garden__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:6px 0 8px;border-top:1px solid var(--lx-line)}.rb-garden__stats div{padding:16px 12px 16px 0;border-bottom:1px solid var(--lx-line)}.rb-garden__stats div:nth-child(odd){border-right:1px solid var(--lx-line)}.rb-garden__stats div:nth-child(2n){padding-left:18px}.rb-garden__stats dt{font:300 clamp(34px,3.4vw,46px)/1 var(--lx-serif);letter-spacing:-.02em;color:var(--lx-ink)}.rb-garden__stats dd{margin:6px 0 0;font-size:13px;color:var(--lx-mute)}.rb-garden--pdp .rb-garden__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.rb-garden--pdp .rb-garden__img{order:2}@media (max-width: 849px){.rb-garden__in,.rb-garden--pdp .rb-garden__in{grid-template-columns:1fr}.rb-garden--pdp .rb-garden__img{order:0}.rb-garden__img{aspect-ratio:4 / 3}}.lx-tins__q{margin:-4px 0 0!important;font:italic 300 clamp(22px,2vw,28px)/1.25 var(--lx-serif)!important;color:var(--lx-gold)!important;letter-spacing:-.01em!important}.lx-quotes--rich{padding:clamp(48px,6vw,88px) 0}.lx-quotes__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}.lx-quotes__photo{margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:4 / 5}.lx-quotes__photo img{width:100%;height:100%;object-fit:cover}.lx-quotes--rich .lx-quotes__in{justify-items:start;text-align:left;gap:10px;position:relative}.lx-quotes__top{display:flex;align-items:center;gap:14px}.lx-quotes--rich .lx-stars{color:#c9a24f;letter-spacing:.12em;font-size:15px}.lx-quotes__mark{display:block;height:.5em;margin-top:10px;font:400 140px/1 var(--lx-serif);color:var(--lx-gold)}.lx-quotes--rich .lx-quotes__stage{width:100%;margin-top:0}.lx-quotes--rich blockquote{font:400 clamp(26px,2.6vw,38px)/1.22 var(--lx-serif);text-align:left;text-wrap:pretty}.lx-quotes--rich figcaption{display:flex;align-items:center;gap:14px;margin-top:26px;text-align:left}.lx-quotes--rich figcaption i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lx-olive);color:#f3e6c4;font:400 22px/1 var(--lx-serif);font-style:normal}.lx-quotes--rich figcaption span{display:grid;gap:2px}.lx-quotes--rich figcaption b{font:500 15px var(--bo-f-body);color:var(--lx-ink)}.lx-quotes--rich figcaption small{font-size:13px;color:var(--lx-mute)}.lx-quotes--rich .lx-quotes__nav{margin-top:26px}.lx-quotes--rich .lx-refs{justify-items:start;width:100%;margin-top:28px;padding-top:24px}.lx-quotes--rich .lx-refs ul{justify-content:flex-start;gap:10px}.lx-quotes--rich .lx-refs li{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffff8c;border:1px solid var(--lx-line);font-size:18px;color:var(--lx-ink)}@media (max-width: 849px){.lx-quotes__grid{grid-template-columns:1fr}.lx-quotes__photo{aspect-ratio:16 / 10}.lx-quotes__mark{font-size:100px}}.lx-gift{margin-top:clamp(72px,9vw,128px);padding:clamp(48px,6vw,88px) 0;background:radial-gradient(120% 120% at 20% 10%,#6b2a41,#4a1b2c 55%,#35121f);color:#f1e4d6;overflow:hidden}.lx-gift__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.lx-gift__img{position:relative;margin:0;border-radius:var(--lx-r);overflow:hidden;aspect-ratio:1;box-shadow:0 40px 80px -30px #0000008c}.lx-gift__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--bo-ease)}.lx-gift__img:hover img{transform:scale(1.03)}.lx-gift__seal{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#c9a24f;color:#3a1422;font:500 10.5px/1.1 var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;text-align:center;box-shadow:0 0 0 6px #c9a24f40;transform:rotate(-10deg)}.lx-gift__seal b{display:block;font:400 26px/1 var(--lx-serif);letter-spacing:-.01em;text-transform:none}.lx-gift__copy{display:grid;justify-items:start;gap:18px}.lx-gift .lx-caps--sm{color:#e2bf78!important}.bo .lx-gift h2{margin:0;font:300 clamp(40px,4.4vw,66px)/1 var(--lx-serif);letter-spacing:-.025em;color:#fbf3e6}.bo .lx-gift h2 em{font-style:italic;color:#e2bf78}.lx-gift__copy>p{margin:0;max-width:44ch;font-size:16px;line-height:1.65;color:#f1e4d6d9}.lx-gift__box{display:grid;gap:10px;width:100%;padding:18px 0;border-block:1px solid rgba(241,228,214,.18)}.lx-gift__box>span{font:500 11px var(--bo-f-body);letter-spacing:.16em;text-transform:uppercase;color:#f1e4d699}.lx-gift__box ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lx-gift__box li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(226,191,120,.4);background:#ffffff0a;font:400 15px var(--lx-serif);color:#fbf3e6}.lx-gift__box li svg{width:13px;height:13px;color:#e2bf78}.lx-gift__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.lx-gift__price{font:400 28px/1 var(--lx-serif);color:#fbf3e6}.lx-gift__price del{font-size:18px;color:#f1e4d680;margin-right:6px}.lx-gift__price ins{text-decoration:none}.lx-btn--gold{background:#e2bf78;color:#35121f!important;min-height:48px;padding:0 26px}.lx-btn--gold:hover{background:#f0d28f}.lx-btn--gold.added:after{content:" \2713"}.lx-gift .added_to_cart{display:none}.lx-gift__link,.lx-gift__all{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--bo-f-body);letter-spacing:.12em;text-transform:uppercase;color:#fbf3e6!important;text-decoration:none!important;border-bottom:1px solid rgba(251,243,230,.4);padding-bottom:4px}.lx-gift__link svg{width:13px;height:10px}.lx-gift__all{font-size:11px;color:#f1e4d6b3!important}@media (max-width: 849px){.lx-gift__in{grid-template-columns:1fr}.lx-gift__img{aspect-ratio:4 / 3.4}.lx-gift__seal{width:76px;height:76px}}.pd-notes--cards{display:block;border:0;padding:clamp(32px,4vw,56px);border-radius:var(--lx-r);background:radial-gradient(120% 120% at 0% 0%,#4a5636,#2f3922 60%,#232b19);color:#e9e4d3}.pd-notes__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin-bottom:clamp(24px,3vw,40px)}.pd-notes--cards .lx-caps--sm{color:var(--lx-gold)!important}.bo .pd-notes__head h2{margin:0;font:300 clamp(24px,2.4vw,34px)/1.15 var(--lx-serif);letter-spacing:-.01em;color:#f3eee2;max-width:32ch}.pd-notes__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}.pd-notes__cards>li{list-style:none}.pd-note{position:relative;display:grid;align-content:start;gap:12px;padding:24px 22px 26px;border-radius:18px;background:#fbf9f30f;border:1px solid rgba(243,238,226,.14);transition:background-color .35s,transform .45s var(--bo-ease),border-color .35s}.pd-note:hover{background:#fbf9f31a;border-color:#f1cd6a73;transform:translateY(-4px)}.pd-note__n{position:absolute;top:20px;right:22px;font:300 40px/1 var(--lx-serif);color:#f1cd6a59}.pd-note__ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f1cd6a24;color:var(--lx-gold)}.pd-note__ic svg{width:20px;height:20px}.bo .pd-note h3{margin:6px 0 0;font:400 clamp(24px,2.2vw,30px)/1.1 var(--lx-serif);letter-spacing:-.01em;color:#fbf9f3;text-transform:none}.pd-note p{margin:0;font-size:15px;line-height:1.6;color:#e9e4d3cc}@media (max-width: 749px){.pd-notes--cards{padding:26px 18px;border-radius:18px}.pd-notes__cards{grid-template-columns:repeat(3,82%);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 6px;scrollbar-width:none}.pd-notes__cards::-webkit-scrollbar{display:none}.pd-note{scroll-snap-align:start}}.bo-footer__bg img{object-position:50% 32%}.bo-footer__bg:after{background:linear-gradient(180deg,#0b0c070d,#0b0c0726 45%,#0b0c07b3)}.rb-mini{margin-top:28px;padding-top:22px;border-top:1px solid var(--lx-line)}.rb-mini__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.bo .rb-mini h2{margin:0;font:400 19px/1.2 var(--lx-serif);letter-spacing:-.01em;color:var(--lx-ink)}.rb-mini__head a{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-ink);text-decoration:none}.rb-mini__head a svg{width:13px;height:10px}.rb-mini__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.rb-mini__item{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:8px 42px 8px 8px;border-radius:14px;background:var(--lx-card);list-style:none;transition:background-color .25s}.rb-mini__item:hover{background:#ebe7dc}.rb-mini__img{display:block;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#f6f3ec}.rb-mini__img img{width:100%;height:100%;object-fit:contain;padding:6px}.rb-mini__txt{display:grid;gap:2px;min-width:0;text-decoration:none;color:inherit}.rb-mini__txt b{font:500 15px/1.15 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.02em;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-mini__txt small{font-size:11.5px;color:var(--lx-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-mini__price{font:500 13px var(--bo-f-body);color:var(--lx-ink);white-space:nowrap}.rb-mini__price del{color:var(--lx-mute);font-weight:400;font-size:11.5px;margin-right:3px}.rb-mini__price ins{text-decoration:none;color:var(--lx-fig)}.rb-mini__add{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lx-olive);color:#fbf9f3!important;font:400 18px/1 var(--bo-f-body);text-decoration:none!important;transition:background-color .25s}.rb-mini__add:hover{background:#26301a}.rb-mini__add.loading{opacity:.5}.rb-mini__add.added{background:var(--lx-gold);color:var(--lx-ink)!important;font-size:0}.rb-mini__add.added:after{content:"\2713";font-size:14px}.rb-mini .added_to_cart{display:none}.pg--flow .pg-flow__head{gap:14px;padding-block:0 clamp(18px,2vw,28px)}.bo .pg--flow .pg-head__h{font-size:clamp(30px,3vw,40px)}.pg--flow .pg-steps{font-size:11px;opacity:.85}.pg--flow .pg-steps i{width:22px;height:22px}.pg--flow .pg-flow__body,.pg--flow .pg-flow__empty{max-width:1080px;margin-inline:auto}.pg--flow .pg-flow__empty{padding-bottom:clamp(40px,5vw,72px)}.pg--flow .pg-flow__empty .rb-mini{border-top:0;padding-top:0}.pg table.shop_table.cart tr.cart_item{grid-template-columns:84px minmax(0,1fr) auto;padding:14px 0;gap:2px 16px}.pg table.shop_table.cart td.product-thumbnail img{width:84px!important;height:84px;padding:6px;border-radius:12px}.pg table.shop_table.cart td.product-name a{font-size:17px}.pg table.shop_table.cart td.product-quantity,.pg table.shop_table.cart td.product-subtotal{margin-top:6px}.pg .rb-qty{height:36px}.pg .rb-qty button{width:30px;height:30px;font-size:16px}.pg--flow .cart-collaterals .cart_totals{padding:22px 22px 18px}.pg--flow .cart_totals .order-total :is(th,td){font-size:21px}.pg--flow .cart_totals .wc-proceed-to-checkout .checkout-button{min-height:50px}@media (max-width: 600px){.pg table.shop_table.cart tr.cart_item{grid-template-columns:70px minmax(0,1fr) auto}.pg table.shop_table.cart td.product-thumbnail img{width:70px!important;height:70px}.pg table.shop_table.cart td.product-name a{font-size:16px}}.rb-coupon-tg{padding:0;border:0;background:none;font:500 13px var(--bo-f-body);color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rb-cart-js td.actions.is-closed .coupon{display:none!important}.rb-cart-js td.actions{justify-content:flex-start;align-items:center;border-top:0;padding-top:12px}.pg--flow .cart_totals .wc-proceed-to-checkout .checkout-button{background:var(--lx-olive)!important;border-color:var(--lx-olive)!important;color:#fbf9f3!important}.pg--flow .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:#26301a!important}.pg--flow .cart_totals h2{font-size:22px}.pg--flow p.rb-cart-note{display:block;margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--lx-mute)}.pg--flow .cart-empty.woocommerce-info{background:none;border:0;padding:0;text-align:center;font:400 clamp(24px,2.4vw,30px)/1.2 var(--lx-serif);color:var(--lx-ink)}.pg--flow .cart-empty.woocommerce-info:before{display:none}.pg--flow .return-to-shop{text-align:center;margin:18px 0 32px}.pg--flow .return-to-shop .button{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border-radius:999px;background:var(--lx-olive)!important;color:#fbf9f3!important;font:500 12.5px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase}.rb-visit{padding-block:clamp(56px,7vw,104px);background:linear-gradient(180deg,var(--lx-bg) 0%,#efeadc 100%)}.pg .rb-visit{padding-top:clamp(16px,2vw,32px);background:none}.rb-visit__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:stretch}.rb-visit__side{position:relative;display:grid;border-radius:var(--lx-r);overflow:hidden;min-height:560px;isolation:isolate;color:#f6efdc}.rb-visit__img{position:absolute;inset:0;margin:0;z-index:-1}.rb-visit__img img{width:100%;height:100%;object-fit:cover}.rb-visit__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14160c1a,#14160c59 40%,#14160cd9)}.rb-visit__copy{align-self:end;display:grid;gap:14px;padding:clamp(24px,3.4vw,44px)}.rb-visit .lx-caps--sm{color:#e7c77f!important}.bo .rb-visit h1,.bo .rb-visit h2{margin:0;font:300 clamp(38px,4.2vw,60px)/1.02 var(--lx-serif);letter-spacing:-.025em;color:#fbf6ea}.bo .rb-visit h1 em,.bo .rb-visit h2 em{font-style:italic;color:#e7c77f}.rb-visit__copy>p{margin:0;max-width:46ch;font-size:16px;line-height:1.6;color:#f6efdce0}.rb-visit__facts{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.rb-visit__facts li{display:flex;align-items:center;gap:10px;font-size:14px;color:#f6efdc;list-style:none}.rb-visit__facts svg{flex:0 0 auto;width:16px;height:16px;color:#e7c77f}.rb-visit__card{display:grid;align-content:start;gap:14px;padding:clamp(22px,3vw,36px);border-radius:var(--lx-r);background:#fffdf8;border:1px solid var(--lx-line);box-shadow:0 30px 60px -40px #23251a59}.bo .rb-visit__card h3{margin:0;font:400 26px/1.15 var(--lx-serif);color:var(--lx-ink);letter-spacing:-.01em}.rb-vz-form{display:grid;gap:14px}.rb-vz-form fieldset{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}.rb-vz-form legend{width:100%;margin-bottom:8px;padding:0;font:500 11.5px var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute)}.rb-vz-chip{position:relative;cursor:pointer}.rb-vz-chip input{position:absolute;opacity:0;pointer-events:none}.rb-vz-chip span{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--lx-line);background:var(--lx-bg);font:500 13.5px var(--bo-f-body);color:var(--lx-ink);transition:background-color .2s,border-color .2s,color .2s}.rb-vz-chip input:checked+span{background:var(--lx-olive);border-color:var(--lx-olive);color:#fbf9f3}.rb-vz-chip input:focus-visible+span{outline:2px solid var(--lx-ink);outline-offset:2px}.rb-vz-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rb-vz-f{display:grid;gap:6px;margin:0}.rb-vz-f label{font:500 12.5px var(--bo-f-body);color:var(--lx-ink)}.rb-vz-f label small{font-weight:400;color:var(--lx-mute)}.bo .rb-vz-f :is(input,textarea){width:100%;min-height:46px;margin:0;padding:10px 14px;border:1px solid var(--lx-line);border-radius:12px;background:var(--lx-bg);box-shadow:none;font:400 15px var(--bo-f-body);color:var(--lx-ink);text-transform:none}.bo .rb-vz-f textarea{min-height:72px;resize:vertical}.bo .rb-vz-f :is(input,textarea):focus{outline:none;border-color:var(--lx-olive);box-shadow:0 0 0 3px #3f4a2e26;background:#fff}.rb-vz-kvkk{margin:0;font-size:12.5px;line-height:1.5;color:var(--lx-text)}.rb-vz-kvkk label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.rb-vz-kvkk input{margin-top:2px;width:16px;height:16px;accent-color:var(--lx-olive);flex:0 0 auto}.rb-vz-kvkk a{text-decoration:underline;text-underline-offset:2px}.rb-vz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.rb-vz-send{min-height:50px;padding:0 26px}.rb-vz-send[disabled]{opacity:.6}.rb-vz-wa{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--bo-f-body);color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.rb-vz-wa:before{content:"";width:9px;height:9px;border-radius:50%;background:#25d366}.rb-vz-small{margin:0;font-size:12px;color:var(--lx-mute)}.rb-vz-form .ct-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.rb-vz-form .ct-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:12px;font-size:14px}.rb-vz-form .ct-note svg{width:18px;height:18px;flex:0 0 auto}.rb-vz-form .ct-note.is-ok{background:#eaf0dc;color:#36412b}.rb-vz-form .ct-note.is-err{background:#f7e3e0;color:#7c1f26}@media (max-width: 899px){.rb-visit__in{grid-template-columns:1fr}.rb-visit__side{min-height:440px}}@media (max-width: 480px){.rb-vz-row{grid-template-columns:1fr}.rb-visit__side{min-height:400px}.rb-vz-chip span{font-size:13px;padding:0 14px}}.bo.rb-mc{position:fixed;inset:0;z-index:9990;background:none;overflow:visible}.bo.rb-mc[hidden]{display:none}.rb-mc__dim{position:absolute;inset:0;background:#14160c73;opacity:0;transition:opacity .35s}.rb-mc__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100vw);background:var(--lx-bg, #fbf9f3);box-shadow:-30px 0 60px -30px #00000059;transform:translate(102%);transition:transform .45s cubic-bezier(.2,.8,.2,1);outline:none}.rb-mc.is-open .rb-mc__dim{opacity:1}.rb-mc.is-open .rb-mc__panel{transform:none}html.rb-mc-lock,html.rb-mc-lock body{overflow:hidden}.rb-mc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--lx-line)}.bo .rb-mc__head h2{margin:0;font:400 24px/1.1 var(--lx-serif);letter-spacing:-.01em;color:var(--lx-ink)}.rb-mc__head h2>span{font:400 15px var(--bo-f-body);color:var(--lx-mute)}.rb-mc__x{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--lx-line);border-radius:50%;background:none;color:var(--lx-ink);cursor:pointer}.rb-mc__x svg{width:16px;height:16px}.rb-mc__x:hover{border-color:var(--lx-ink)}.rb-mc__body{flex:1;display:flex;flex-direction:column;min-height:0}.rb-mc__body[data-loading]{background:linear-gradient(90deg,transparent,rgba(54,65,43,.06),transparent) 0 0 / 200% 100%;animation:rb-mc-shim 1.2s linear infinite}@keyframes rb-mc-shim{to{background-position:-200% 0}}.rb-mc__items{flex:1;overflow-y:auto;margin:0;padding:6px 22px;list-style:none;overscroll-behavior:contain}.rb-mc__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--lx-line);list-style:none;transition:opacity .2s}.rb-mc__item.is-busy{opacity:.45;pointer-events:none}.rb-mc__img{display:block;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--lx-card)}.rb-mc__img img{width:100%;height:100%;object-fit:contain;padding:5px}.rb-mc__txt{display:grid;gap:3px;min-width:0}.rb-mc__name{font:500 15.5px/1.2 "Bricolage Grotesque",var(--bo-f-head, sans-serif);letter-spacing:-.02em;color:var(--lx-ink);text-decoration:none}.rb-mc__txt small{font-size:12px;color:var(--lx-mute)}.rb-mc__qty{display:inline-flex;align-items:center;justify-self:start;margin-top:6px;height:32px;padding:0 3px;border-radius:999px;background:var(--lx-card)}.rb-mc__qty button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--lx-ink);font:400 16px/1 var(--bo-f-body);cursor:pointer}.rb-mc__qty button:hover:not([disabled]){background:#36412b14}.rb-mc__qty button[disabled]{opacity:.35;cursor:default}.rb-mc__qty span{min-width:22px;text-align:center;font:500 13.5px var(--bo-f-body);color:var(--lx-ink)}.rb-mc__end{display:grid;justify-items:end;gap:8px}.rb-mc__price{font:500 14px var(--bo-f-body);color:var(--lx-ink);white-space:nowrap}.rb-mc__rm{width:26px;height:26px;padding:0;border:1px solid var(--lx-line);border-radius:50%;background:none;color:var(--lx-mute);font:400 15px/1 var(--bo-f-body);cursor:pointer}.rb-mc__rm:hover{border-color:var(--lx-fig);color:var(--lx-fig)}.rb-mc__foot{display:grid;gap:10px;padding:18px 22px 22px;border-top:1px solid var(--lx-line);background:var(--lx-cream, #f3eee2)}.rb-mc__sub{display:flex;justify-content:space-between;align-items:baseline;margin:0;font:500 14px var(--bo-f-body);color:var(--lx-ink)}.rb-mc__sub b{font:400 22px var(--lx-serif)}.rb-mc__note{margin:0;text-align:center;font-size:12.5px;color:var(--lx-mute)}.rb-mc__go{width:100%;min-height:50px;background:var(--lx-olive)!important;color:#fbf9f3!important}.rb-mc__go:hover{background:#26301a!important}.rb-mc__cart{justify-self:center;font:500 12.5px var(--bo-f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.rb-mc__empty{flex:1;display:grid;place-content:center;justify-items:center;gap:18px;padding:32px 22px;text-align:center}.rb-mc__empty p{margin:0;font:400 24px/1.2 var(--lx-serif);color:var(--lx-ink)}@media (max-width: 480px){.rb-mc__panel{width:100vw}.rb-mc__head,.rb-mc__items,.rb-mc__foot{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion: reduce){.rb-mc__panel,.rb-mc__dim{transition:none}.rb-mc__body[data-loading]{animation:none}}.rb-vbn{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(360px,34vw,480px);margin-top:clamp(72px,9vw,128px);overflow:hidden;color:#f6efdc}.rb-vbn__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rb-vbn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0e0f08d1,#0e0f0873 45%,#0e0f0814)}.rb-vbn__in{display:grid;justify-items:start;gap:12px;padding-block:clamp(36px,5vw,64px);width:100%}.rb-vbn__eye{font:500 11.5px var(--bo-f-body);letter-spacing:.2em;text-transform:uppercase;color:#e7c77f}.bo .rb-vbn h2{margin:0;font:300 clamp(40px,5vw,72px)/1 var(--lx-serif);letter-spacing:-.025em;color:#fbf6ea}.bo .rb-vbn h2 em{font-style:italic;color:#e7c77f}.rb-vbn p{margin:0;max-width:46ch;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:#f6efdce0}.rb-vbn__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rb-vbn__go,.rb-vbn__wa{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font:500 12.5px var(--bo-f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;transition:background-color .3s,color .3s,border-color .3s}.rb-vbn__go{background:#fbf6ea;color:var(--lx-ink)!important}.rb-vbn__go svg{width:14px;height:10px}.rb-vbn__go:hover{background:#fff}.rb-vbn__wa{border:1px solid rgba(246,239,220,.55);color:#fbf6ea!important}.rb-vbn__wa:hover{border-color:#fbf6ea;background:#ffffff14}.rb-vbn__tag{position:absolute;right:max(var(--bo-pad),40px);bottom:clamp(36px,5vw,64px);padding:7px 14px;border:1px solid rgba(231,199,127,.5);border-radius:999px;font:500 11px var(--bo-f-body);letter-spacing:.14em;text-transform:uppercase;color:#e7c77f}@media (max-width: 749px){.rb-vbn{min-height:360px}.rb-vbn__tag{display:none}.rb-vbn:before{background:linear-gradient(0deg,#0e0f08e0,#0e0f08a8 55%,#0e0f0866)}.rb-vbn__btns{width:100%}.rb-vbn__go,.rb-vbn__wa{flex:1 1 auto;justify-content:center;padding:0 18px}}.rj{padding:clamp(72px,9vw,128px) 0 clamp(72px,9vw,120px)}.rj__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px);border-bottom:1px solid var(--lx-line);padding-bottom:22px}.rj__eye{display:block;font:500 11.5px/1.3 var(--bo-f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-mute);margin-bottom:12px}.rj__head h2{margin:0;font:400 clamp(34px,3.8vw,56px)/1.04 var(--lx-serif);letter-spacing:-.015em;color:var(--lx-ink)}.rj__head h2 em{font-style:italic;color:var(--lx-olive)}.rj__all{font:500 14px/1 var(--bo-f-body);color:var(--lx-ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:4px}.rj__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.rj a{color:inherit;text-decoration:none}.rj__meta{display:flex;gap:10px;align-items:center;font:500 11.5px/1.3 var(--bo-f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-mute)}.rj__meta b{color:var(--lx-olive);font-weight:600}.rj__meta i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.rj__img{display:block;overflow:hidden;border-radius:6px;background:var(--lx-card)}.rj__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.rj a:hover .rj__img img{transform:scale(1.04)}.rj a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rj__lead .rj__img{aspect-ratio:5/4}.rj__lead .rj__meta{margin:22px 0 14px}.rj__lead h3{margin:0 0 14px;font:400 clamp(28px,2.6vw,40px)/1.12 var(--lx-serif);letter-spacing:-.01em;color:var(--lx-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rj__lead p{margin:0 0 20px;max-width:56ch;color:var(--lx-text);font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rj__more{font:500 14px/1 var(--bo-f-body);color:var(--lx-ink);display:inline-flex;gap:8px;align-items:center}.rj__list{display:flex;flex-direction:column}.rj__item{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--lx-line)}.rj__item:last-child{border-bottom:0;margin-bottom:0}.rj__item .rj__img{aspect-ratio:1}.rj__item h3{margin:10px 0 0;font:400 clamp(20px,1.6vw,24px)/1.25 var(--lx-serif);color:var(--lx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rj__quote{margin-top:8px;padding:28px 30px;border-radius:6px;background:var(--lx-cream)}.rj__quote p{margin:0 0 14px;font:italic 400 21px/1.35 var(--lx-serif);color:var(--lx-ink)}.rj__quote a{font:500 14px/1 var(--bo-f-body);border-bottom:1px solid currentColor;padding-bottom:3px;color:var(--lx-ink)}@media (max-width:900px){.rj__grid{grid-template-columns:1fr}.rj__head{align-items:flex-start;flex-direction:column}.rj__item{grid-template-columns:104px 1fr;gap:16px;padding-bottom:20px;margin-bottom:20px}.rj__lead h3{font-size:28px}}.rj--arc{padding:clamp(8px,1.5vw,20px) 0 clamp(40px,5vw,72px)}.rj__top{padding-bottom:clamp(40px,5vw,72px);margin-bottom:clamp(40px,5vw,72px);border-bottom:1px solid var(--lx-line)}.rj__top .rj__lead{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr auto auto auto auto 1fr;column-gap:clamp(28px,4vw,64px);row-gap:0}.rj__top .rj__lead>.rj__img{grid-column:1;grid-row:1/-1}.rj__top .rj__lead>.rj__meta{grid-column:2;grid-row:2;margin:0 0 18px}.rj__top .rj__lead>h2{grid-column:2;grid-row:3;margin-bottom:18px}.rj__top .rj__lead>p{grid-column:2;grid-row:4;margin-bottom:24px}.rj__top .rj__lead>.rj__more{grid-column:2;grid-row:5;justify-self:start}.rj__lead h2{margin:0;font:400 clamp(30px,3vw,46px)/1.1 var(--lx-serif);letter-spacing:-.012em;color:var(--lx-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rj a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.rj__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,56px) clamp(20px,2.4vw,36px)}.rj__card{display:grid;align-content:start;gap:18px}.rj__card .rj__img{aspect-ratio:1}.rj__card h2,.rj__card h3{margin:10px 0 0;font:400 clamp(21px,1.7vw,25px)/1.25 var(--lx-serif);color:var(--lx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section .rj{padding:0}@media (max-width:1000px){.rj__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rj__top .rj__lead{display:block}.rj__top .rj__lead>.rj__meta{margin:22px 0 14px}.rj__top .rj__lead h2{margin-bottom:14px;font-size:28px}.rj__top .rj__lead p{margin-bottom:20px}}@media (max-width:600px){.rj__cols{grid-template-columns:1fr}}.bo .bo-hs__h1{margin:0;font:500 13px/1.45 var(--bo-f-label);letter-spacing:.22em;text-transform:uppercase;color:#fffdf6d9;text-wrap:balance;text-align:center}.bo-hs__w span{animation-duration:1.1s}@media (max-width:749px){.bo .bo-hs__h1{font-size:10.5px;letter-spacing:.16em;max-width:30ch}.bo .bo-hs__h1:before,.bo .bo-hs__h1:after{display:none}}.rbo-hide{display:none!important}.rj__item h3,.rj__card h2,.rj__card h3{max-height:2.5em}.rj__lead h3{max-height:3.36em}.rj__lead h2{max-height:3.3em}.rj__lead p{max-height:3.2em}
.lx-coll__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.lx-coll__grid .lx-card{min-width:0}@media (max-width:989px){.lx-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.lx-coll__grid .lx-card:nth-child(n+5){display:none}.lx-coll__grid .lx-card__media{border-radius:14px}}.pg-sort,.pg-sort .woocommerce-ordering,.pg-sort select{max-width:100%;min-width:0}@media (max-width:989px){.pg-sort,.pg-sort .woocommerce-ordering,.pg-sort select{width:100%}}