.boutique-wow{--w-red:#a8000a;--w-red-deep:#7a0007;--w-ink:#1a1512;--w-cream:#fbf4e9;--w-cream-2:#f4e9d6;--w-page:#fffcf7;--w-gold:#c2913e;--w-gold-soft:#d9b872;--w-olive:#4f6f35;--w-muted:#6e6253;--w-line:rgba(26,21,18,0.12);--w-maxw:1500px;--w-pad:clamp(20px,4vw,44px);background:var(--w-page);color:var(--w-ink);font-family:var(--font-hanken),system-ui,sans-serif;overflow-x:clip}.boutique-wow ::selection{background:var(--w-red);color:var(--w-cream)}.bq-hero{max-width:var(--w-maxw);margin:0 auto;padding:clamp(40px,6vw,64px) var(--w-pad) 24px}.bq-eye{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bq-eye-l{width:46px;height:1px;background:var(--w-gold)}.bq-eye span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--w-gold);font-weight:600}.bq-h1{font-family:var(--font-fraunces),Georgia,serif;font-weight:340;font-size:clamp(44px,7vw,104px);line-height:.92;letter-spacing:-.02em;margin:0}.bq-h1 em{font-style:italic;color:var(--w-red)}.bq-sub{display:flex;gap:16px;align-items:center;margin-top:22px;flex-wrap:wrap;color:var(--w-muted);font-size:14px}.bq-sub b{color:var(--w-ink);font-weight:600}.bq-sub-d{color:var(--w-olive);font-weight:700}.bq-finder{max-width:var(--w-maxw);margin:0 auto;padding:18px var(--w-pad) 8px}.bq-finder-q{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:20px;color:var(--w-ink);margin-bottom:16px}.bq-finder-q b{color:var(--w-red);font-style:normal;font-weight:600}.bq-finder-hint{margin:-8px 0 16px;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--w-ink,#1a1512) 62%,transparent)}.bq-dishes{display:flex;gap:12px;flex-wrap:wrap}.bq-dish{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--w-line);border-radius:100px;padding:12px 20px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;background:transparent;color:var(--w-ink);transition:border-color .3s,transform .3s,background .3s,color .3s}.bq-dish:hover{border-color:var(--w-red);transform:translateY(-2px)}.bq-dish.is-on{background:var(--w-ink);color:var(--w-cream);border-color:var(--w-ink)}.bq-dish-em{font-size:17px}.bq-trust{max-width:var(--w-maxw);margin:30px auto 0;padding:0 var(--w-pad);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line)}.bq-tc{display:flex;gap:12px;align-items:center;padding:20px 18px;border-inline-end:1px solid var(--w-line)}.bq-tc:last-child{border-inline-end:none}.bq-tc-ic{width:38px;height:38px;border:1px solid var(--w-gold);border-radius:50%;display:grid;place-items:center;color:var(--w-red);font-family:var(--font-fraunces),serif;font-style:italic;flex-shrink:0}.bq-tc b{display:block;font-size:13px;font-weight:600}.bq-tc span{font-size:11px;color:var(--w-muted)}.bq-toolbar{max-width:var(--w-maxw);margin:0 auto;padding:30px var(--w-pad) 0;align-items:center;justify-content:space-between;gap:16px}.bq-toolbar,.bq-uni{display:flex;flex-wrap:wrap}.bq-uni{gap:8px}.bq-qchip{border:1px solid var(--w-line);border-radius:100px;padding:9px 16px;font:inherit;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:var(--w-ink);transition:border-color .3s,color .3s,background .3s}.bq-qchip:hover:not(:disabled){border-color:var(--w-red);color:var(--w-red)}.bq-qchip.is-on{background:var(--w-ink);color:var(--w-cream);border-color:var(--w-ink)}.bq-qchip:disabled{opacity:.4;cursor:not-allowed}.bq-qchip small{opacity:.55;margin-inline-start:4px}.bq-tright{display:flex;gap:10px;align-items:center}.bq-ftbtn{border:1px solid var(--w-ink);border-radius:100px;padding:10px 20px;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--w-ink);cursor:pointer;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;transition:background .3s,color .3s}.bq-ftbtn:hover{background:var(--w-ink);color:var(--w-cream)}.boutique-wow .cat-sort{display:inline-flex;align-items:center;gap:8px}.boutique-wow .cat-sort>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--w-muted)}.boutique-wow .cat-sort select{border:1px solid var(--w-line);border-radius:100px;padding:10px 16px;font:inherit;font-size:13px;background:transparent;color:var(--w-ink);cursor:pointer}.bq-achips-bar{max-width:var(--w-maxw);margin:0 auto;padding:18px var(--w-pad) 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bq-count{font-size:13px;color:var(--w-muted)}.bq-achips{flex-wrap:wrap}.bq-achip,.bq-achips{display:inline-flex;gap:8px}.bq-achip{align-items:center;background:var(--w-red);color:var(--w-cream);font:inherit;font-size:12px;font-weight:500;padding:7px 14px;border:none;border-radius:100px;cursor:pointer}.bq-achip-x{opacity:.75;font-size:14px}.bq-grid{max-width:var(--w-maxw);margin:0 auto;padding:24px var(--w-pad) 40px;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.bq-gtag{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bq-gtag-n{font-family:var(--font-fraunces),serif;font-size:14px;color:var(--w-gold)}.bq-gtag-e{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--w-muted);font-weight:600}.bq-gtag-c{font-size:12px;color:var(--w-muted)}.bq-gtag-f{flex:1;height:1px;background:var(--w-line);max-width:120px}.bq-prod{grid-column:span 3;background:var(--w-cream);border:1px solid var(--w-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s}.bq-prod:hover{transform:translateY(-8px);box-shadow:0 24px 46px rgba(26,21,18,.12)}.bq-ph{aspect-ratio:1.04;position:relative;display:grid;place-items:center;overflow:hidden;text-decoration:none}.bq-prod.p1 .bq-ph{background:linear-gradient(150deg,#f6ecda,#efe0c9)}.bq-prod.p2 .bq-ph{background:linear-gradient(150deg,#f3efe6,#e7e0cf)}.bq-prod.p3 .bq-ph{background:linear-gradient(150deg,#edf0e3,#dfe6cf)}.bq-prod.p4 .bq-ph{background:linear-gradient(150deg,#fbeede,#f3e2ca)}.bq-prod.p5 .bq-ph{background:linear-gradient(150deg,#f7e9e6,#efd9d3)}.bq-img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bq-prod:hover .bq-img{transform:scale(1.05)}.bq-ghost{font-family:var(--font-fraunces),serif;font-style:italic;font-size:26px;color:var(--w-red);opacity:.28;text-align:center;padding:0 14px;line-height:1}.bq-bdg{position:absolute;top:12px;inset-inline-start:12px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:100px;z-index:2}.bq-bdg.is-best{background:var(--w-ink);color:var(--w-cream)}.bq-bdg.is-new{background:var(--w-olive);color:var(--w-cream)}.bq-bdg.is-pro{background:var(--w-gold);color:var(--w-ink)}.bq-heart{position:absolute;top:10px;inset-inline-end:10px;width:32px;height:32px;border:none;border-radius:50%;background:rgba(255,252,247,.9);color:var(--w-red);display:grid;place-items:center;z-index:3;cursor:pointer;transition:background .3s,color .3s}.bq-heart svg{width:15px;height:15px}.bq-heart.is-active,.bq-prod:hover .bq-heart{background:var(--w-red);color:var(--w-cream)}.bq-info{padding:16px;flex-grow:1;display:flex;flex-direction:column}.bq-cat{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--w-gold);font-weight:600}.bq-name{margin:6px 0 4px;line-height:1.08}.bq-name a{font-family:var(--font-fraunces),serif;font-weight:420;font-size:17px;color:var(--w-ink);text-decoration:none}.bq-fl{font-size:11px;color:var(--w-muted);margin-bottom:12px}.bq-bot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.bq-pr{font-family:var(--font-fraunces),serif;font-size:19px;color:var(--w-ink)}.bq-pr small{font-size:11px;color:var(--w-muted);font-family:var(--font-hanken),sans-serif}.bq-qa{width:38px;height:38px;border-radius:50%;background:var(--w-ink);color:var(--w-cream);border:none;display:grid;place-items:center;font-size:17px;cursor:pointer;transition:transform .4s,background .4s;flex-shrink:0}.bq-prod:hover .bq-qa{background:var(--w-red)}.bq-qa.is-added{background:var(--w-olive)}.bq-tile{grid-column:span 6;border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:var(--w-cream);text-decoration:none;min-height:300px}.bq-tile-bundle{background:linear-gradient(150deg,var(--w-red),var(--w-red-deep))}.bq-tile-img{object-fit:cover;z-index:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.bq-tile-feat:after,.bq-tile-world:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(16,11,9,.85),rgba(16,11,9,.2));z-index:1}.bq-tile-feat:hover .bq-tile-img,.bq-tile-world:hover .bq-tile-img{transform:scale(1.05)}.bq-tile-c{position:relative;z-index:2}.bq-tile-k{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--w-gold-soft);font-weight:600;margin-bottom:10px;display:inline-block}.bq-tile-h{font-family:var(--font-fraunces),serif;font-weight:380;font-size:30px;line-height:1.04;margin-bottom:10px}.bq-tile-p{font-size:13px;color:rgba(251,244,233,.84);max-width:320px;margin-bottom:16px;line-height:1.55}.bq-tile-p b{color:var(--w-gold-soft)}.bq-tile-pr{font-family:var(--font-fraunces),serif;font-size:22px;margin-bottom:14px}.bq-tile-pr small{font-size:12px;font-family:var(--font-hanken),sans-serif;opacity:.8}.bq-tile-go{letter-spacing:.16em}.bq-tile-cta,.bq-tile-go{font-size:11px;text-transform:uppercase;font-weight:600}.bq-tile-cta{display:inline-flex;align-items:center;gap:9px;background:var(--w-cream);color:var(--w-ink);letter-spacing:.13em;padding:13px 24px;border-radius:100px;transition:background .4s,color .4s}.bq-tile-feat:hover .bq-tile-cta{background:var(--w-gold)}.bq-tile-wm{position:absolute;top:-26px;inset-inline-end:-10px;font-family:var(--font-fraunces),serif;font-style:italic;font-size:170px;color:rgba(251,244,233,.08);line-height:1;z-index:1;pointer-events:none}.bq-empty{max-width:var(--w-maxw);margin:0 auto;padding:60px var(--w-pad);text-align:center;color:var(--w-muted)}.bq-empty-reset{display:inline-block;margin-top:14px;background:var(--w-red);color:var(--w-cream);padding:12px 22px;border-radius:100px;text-decoration:none;font-size:13px;font-weight:600}.bq-news{background:var(--w-ink);color:var(--w-cream)}.bq-news-in{max-width:900px;margin:0 auto;padding:clamp(48px,6vw,70px) var(--w-pad);text-align:center}.bq-news-eye{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--w-gold-soft);font-weight:600;margin-bottom:14px}.bq-news-title{font-family:var(--font-fraunces),serif;font-weight:330;font-size:clamp(28px,3.4vw,44px);line-height:1.1;margin-bottom:14px}.bq-news-title em{font-style:italic;color:var(--w-gold-soft)}.bq-news-lead{color:rgba(251,244,233,.7);margin-bottom:26px}.bq-news-form{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap;justify-content:center}.bq-news-form input{flex:1;min-width:220px;padding:15px 18px;border:1px solid rgba(251,244,233,.25);border-radius:100px;background:transparent;color:var(--w-cream);font:inherit;font-size:14px}.bq-news-form input::placeholder{color:rgba(251,244,233,.5)}.bq-news-form button{background:var(--w-cream);color:var(--w-ink);border:none;border-radius:100px;padding:15px 26px;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer}.bq-news-form button:disabled{opacity:.6;cursor:progress}.bq-news-thanks{text-align:center;font-family:var(--font-fraunces),serif;font-size:22px;color:var(--w-gold-soft)}.bq-news-err{flex-basis:100%;color:var(--w-gold-soft);font-size:13px}.bq-scrim{position:fixed;inset:0;background:rgba(16,11,9,.45);z-index:300;backdrop-filter:blur(2px);animation:bqScrimIn .4s both}.bq-drawer{position:fixed;top:0;right:0;left:auto;height:100%;width:420px;max-width:90vw;background:var(--w-page);color:var(--w-ink);z-index:301;padding:32px;overflow:auto;transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .bq-drawer{right:auto;left:0;transform:translateX(-100%)}.bq-drawer.is-open{transform:none}.bq-dhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bq-dhead h3{font-family:var(--font-fraunces),serif;font-weight:400;font-size:26px}.bq-dhead button{border:none;background:none;font-size:26px;cursor:pointer;color:var(--w-ink);line-height:1}.bq-fgroup{padding:20px 0;border-bottom:1px solid var(--w-line)}.bq-fgroup h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--w-muted);font-weight:600;margin-bottom:12px}.bq-opt{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-size:15px}.bq-opt input{width:18px;height:18px;accent-color:var(--w-red);cursor:pointer}.bq-ct{margin-inline-start:auto;color:var(--w-muted);font-size:13px}.bq-opt.is-dis{opacity:.4}.bq-toggles{display:flex;gap:10px;flex-wrap:wrap}.bq-tg{border:1px solid var(--w-line);border-radius:100px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;background:transparent;color:var(--w-ink);display:inline-flex;gap:6px;align-items:center;transition:background .3s,color .3s,border-color .3s}.bq-tg.is-on{background:var(--w-ink);color:var(--w-cream);border-color:var(--w-ink)}.bq-tg.is-on .bq-ct{color:var(--w-gold-soft)}.bq-prange{display:flex;gap:10px;align-items:center}.bq-prange input{width:100%;padding:11px 12px;border:1px solid var(--w-line);border-radius:9px;font:inherit;font-size:14px;background:transparent;color:var(--w-ink)}.bq-dactions{display:flex;gap:12px;margin-top:24px}.bq-apply{flex:1;background:var(--w-red);color:var(--w-cream);border:none;border-radius:100px;padding:15px;font:inherit;font-size:12px;letter-spacing:.14em;font-weight:600}.bq-apply,.bq-reset{text-transform:uppercase;cursor:pointer}.bq-reset{background:none;border:1px solid var(--w-line);border-radius:100px;padding:15px 20px;font:inherit;font-size:12px;letter-spacing:.1em;color:var(--w-ink)}@media (max-width:1100px){.bq-prod{grid-column:span 4}}@media (max-width:760px){.bq-prod{grid-column:span 6}.bq-tile{grid-column:1/-1}.bq-trust{grid-template-columns:1fr 1fr}.bq-tc:nth-child(2){border-inline-end:none}.bq-dishes,.bq-uni{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.boutique-wow *,.bq-drawer,.bq-scrim{transition:none!important;animation:none!important}}