.s4u-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.s4u-chip{font:500 calc(11px*var(--bs,1)*var(--bl,1))/calc(16px*var(--bs,1)*var(--bl,1)) var(--s4u-sans);letter-spacing:.16em;text-transform:uppercase;padding:12px 22px;border:1px solid var(--s4u-line);background:#fff;color:var(--s4u-ink);cursor:pointer}.s4u-chip.is-on{background:var(--s4u-wine);border-color:var(--s4u-wine);color:var(--s4u-cream)}.s4u-lib{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.s4u-libc{background:#fff;border:1px solid var(--s4u-line)}.s4u-libc[hidden]{display:none}.s4u-libc-b{padding:16px 16px 18px}.s4u-libc-b p{font:400 calc(13px*var(--bs,1)*var(--bl,1))/calc(18px*var(--bs,1)*var(--bl,1)) var(--s4u-sans);color:var(--s4u-mute)}.s4u-libc-a{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.s4u-libc-a .s4u-btn{padding:13px 14px;letter-spacing:.14em}.s4u-libc-a .s4u-btn:only-child{grid-column:1/-1}@media(max-width:989px){.s4u-lib{grid-template-columns:1fr 1fr;gap:12px}.s4u-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 24px;padding:0 16px 4px;scrollbar-width:none}.s4u-chips::-webkit-scrollbar{display:none}.s4u-chip{flex:none;padding:12px 18px}.s4u-libc .s4u-cat-ov{padding:40px 12px 12px}.s4u-libc .s4u-cat-ov strong{font-size:calc(17px*var(--bs,1)*var(--bl,1))}.s4u-libc-b{padding:12px 12px 14px}.s4u-libc-a{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:989px){.s4u-lib{grid-template-columns:repeat(3,1fr)}}.s4u-bot-btn{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;background:#7c3548;color:#faf6f2;border:0;border-radius:999px;padding:14px 20px;font:500 calc(15px*var(--bs,1)*var(--bl,1))/1 var(--s4u-sans);cursor:pointer;box-shadow:0 6px 20px #00000040}.s4u-bot{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:50;width:min(380px,calc(100vw - 32px));max-height:min(560px,70vh);display:flex;flex-direction:column;background:#fff;color:var(--s4u-ink);border:1px solid var(--s4u-line);border-radius:12px;box-shadow:0 12px 40px #00000047;overflow:hidden}.s4u-bot[hidden]{display:none}.s4u-bot-head{background:#5e1f2d;color:#f4e6ea;padding:14px 16px;font:500 calc(21px*var(--hs,1)*var(--hl,1))/1.1 var(--s4u-serif);display:flex;justify-content:space-between;align-items:center}.s4u-bot-head button{background:none;border:0;color:inherit;font-size:calc(24px*var(--bs,1)*var(--bl,1));cursor:pointer;line-height:1}.s4u-bot-log{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;min-height:120px}.s4u-bot-msg{background:#f2e9e2;padding:10px 12px;border-radius:10px;font:400 calc(15px*var(--bs,1)*var(--bl,1))/1.45 var(--s4u-sans);max-width:92%}.s4u-bot-msg.me{background:#efd9de;color:#6a2a3c;align-self:flex-end}.s4u-bot-msg a{color:var(--s4u-wine);text-decoration:underline}.s4u-bot-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 10px;max-height:120px;overflow-y:auto}.s4u-bot-chips button{background:#efd9de;color:#6a2a3c;border:0;border-radius:999px;padding:7px 12px;font:500 calc(13px*var(--bs,1)*var(--bl,1))/1.25 var(--s4u-sans);cursor:pointer;text-align:left}.s4u-bot-form{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--s4u-line)}.s4u-bot-form input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--s4u-line);border-radius:8px;background:var(--s4u-cream);color:var(--s4u-ink);font:400 calc(16px*var(--bs,1)*var(--bl,1)) var(--s4u-sans)}.s4u-bot-form button{background:#7c3548;color:#faf6f2;border:0;border-radius:8px;padding:0 14px;font:500 calc(14px*var(--bs,1)*var(--bl,1)) var(--s4u-sans);cursor:pointer}.s4u-ctab{text-align:center}.s4u-ctab .s4u-h2{font-size:calc(56px*var(--hs,1)*var(--hl,1));max-width:820px;margin-left:auto;margin-right:auto}.s4u-ctab .s4u-lead{margin-left:auto;margin-right:auto;color:#f1e4e0}.s4u-ctab .s4u-btns{justify-content:center}@media(max-width:989px){.s4u-ctab .s4u-h2{font-size:calc(36px*var(--hs,1)*var(--hl,1))}}.s4u-foot p a{text-decoration:underline;text-underline-offset:3px}.s4u-foot-contact p+p{margin-top:8px}.s4u-lb-top{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:64px}.s4u-lb-cover{position:relative;max-width:520px;width:100%;margin-left:auto}.s4u-lb-cover .s4u-fa{border-color:var(--s4u-gold)}.s4u-lb-cover .s4u-fa .s4u-ph{aspect-ratio:4/4.6}.s4u-lb-year{position:absolute;right:-6px;bottom:18px;background:var(--s4u-wine);color:var(--s4u-cream);font:600 calc(13px*var(--bs,1)*var(--bl,1))/1 var(--s4u-sans);letter-spacing:.3em;padding:12px 14px 12px 18px}.s4u-spread{margin:0}.s4u-spread figcaption{font:500 calc(11px*var(--bs,1)*var(--bl,1))/calc(16px*var(--bs,1)*var(--bl,1)) var(--s4u-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:12px}@media(max-width:989px){.s4u-lb-top{grid-template-columns:1fr;gap:32px;margin-bottom:36px}.s4u-lb-cover{max-width:340px;margin:0 auto}.s4u-lb-year{right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAVCAg */
