.v2h{--bg:#fff;--soft:#f8f6f4;--mist:#eef4f5;--ink:#1c1a1b;--ink2:#4a4547;--grey:#8b8587;--line:#ebe7e5;--wine:#8a1c2b;--wine2:#a5283a;--char:#1f1d1e;--teal:#2f7f8f;--serif:"Playfair Display",Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.16,1,.3,1);font:400 15px/1.7 var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.v2h a{color:inherit;text-decoration:none}.v2h button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v2h .hdr{z-index:40;background:#fff;position:sticky;top:0}.v2h .hwrap{max-width:1360px;margin:0 auto;padding-inline:40px}.v2h .lang{gap:2px;display:flex}.v2h .lang a{color:#9b9193;border-radius:3px;padding:2px 6px;line-height:1.6}.v2h .hmain{background:#fff;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:relative}.v2h .hdr.scrolled .hmain{border-color:var(--line);box-shadow:0 12px 30px -26px #0006}.v2h .hmain>.hwrap{height:68px;transition:height .35s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;display:grid}.v2h .hdr.scrolled .hmain>.hwrap{height:58px}.v2h .logo img{width:auto;height:36px;transition:height .35s var(--ease);display:block}.v2h .hdr.scrolled .logo img{height:30px}.v2h .nav{height:100%;font:500 13.5px/1 var(--sans);color:var(--ink);justify-content:center;align-items:center;gap:34px;display:flex}.v2h .nav>a,.v2h .mmt{align-items:center;gap:4px;height:100%;display:flex;position:relative}.v2h .nav>a:after,.v2h .mmt:after{content:"";background:var(--wine);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v2h .nav>a:hover,.v2h .mm:hover .mmt{color:var(--wine)}.v2h .nav>a:hover:after,.v2h .mm:hover .mmt:after{transform:scaleX(1)}.v2h .mmt svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px;transition:transform .3s var(--ease)}.v2h .mm{height:100%}.v2h .mm:hover .mmt svg{transform:rotate(180deg)}.v2h .mega{border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;background:#fff;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 50px -30px #1f1d1e59}.v2h .mm:hover .mega,.v2h .mm:focus-within .mega{opacity:1;visibility:visible;transform:none}.v2h .mega .hwrap{grid-template-columns:1fr 1fr 1.4fr 1.2fr;gap:40px;padding-block:32px 36px;display:grid}.v2h .mega h5{font:600 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--grey);margin:0 0 14px}.v2h .mega .hwrap>div>a{font:400 14px/1.3 var(--sans);color:var(--ink2);transition:color .2s,transform .3s var(--ease);padding:7px 0;display:block}.v2h .mega .hwrap>div>a:hover{color:var(--wine);transform:translate(4px)}.v2h .mega .hwrap>div>a.all{color:var(--ink);align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.v2h .mega .all svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.v2h .mega .hwrap>div>a.mst{align-items:center;gap:12px;padding:6px 0;display:flex}.v2h .mst img{-o-object-fit:cover;object-fit:cover;background:var(--soft);border-radius:6px;width:48px;height:48px}.v2h .mst small{font:600 9.5px/1.4 var(--sans);letter-spacing:.18em;color:var(--wine);display:block}.v2h .mpromo{color:#fff;border-radius:6px;min-height:200px;display:block;position:relative;overflow:hidden}.v2h .mpromo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.v2h .mpromo:hover img{transform:scale(1.05)}.v2h .mpromo:after{content:"";background:linear-gradient(#0000 40%,#140e0fbf);position:absolute;inset:0}.v2h .mpromo span{z-index:1;gap:6px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.v2h .mpromo small{font:600 9.5px/1 var(--sans);letter-spacing:.2em;color:#f3d6db}.v2h .mpromo b{font:600 17px/1.3 var(--sans)}.v2h .mpromo em{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-style:normal;display:inline-flex}.v2h .mpromo em svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.v2h .hicons{align-items:center;gap:6px;display:flex}.v2h .hic{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid;position:relative}.v2h .hic:hover{background:var(--soft);color:var(--wine)}.v2h .hic svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:21px;height:21px}.v2h .bag b{background:var(--wine);color:#fff;min-width:17px;height:17px;font:600 10px/17px var(--sans);text-align:center;border-radius:99px;padding:0 4px;position:absolute;top:3px;right:2px}.v2h .burger{display:none}.v2h .hlang{margin-right:6px;position:relative}.v2h .hlb{height:34px;font:600 12px/1 var(--sans);letter-spacing:.06em;color:var(--ink);border-radius:4px;align-items:center;gap:3px;padding:0 8px;transition:background .25s;display:flex}.v2h .hlb:hover,.v2h .hlang.open .hlb{background:var(--soft)}.v2h .hlb svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px;transition:transform .3s var(--ease)}.v2h .hlang.open .hlb svg{transform:rotate(180deg)}.v2h .hlm{border:1px solid var(--line);min-width:140px;animation:v2h-hsin .22s var(--ease);background:#fff;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 44px -24px #1f1d1e73}.v2h .hlm a{color:var(--ink2);border-radius:6px;justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}.v2h .hlm a:hover{background:var(--soft);color:var(--ink)}.v2h .hlm a.on{color:var(--wine);font-weight:600}.v2h .hlm a.on:after{content:"✓"}.v2h .hsearch{border-top:1px solid var(--line);animation:v2h-hsin .3s var(--ease);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px -30px #1f1d1e59}.v2h .hsearch .hwrap{max-width:900px;padding-block:24px 30px}.v2h .hsf{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding:0 4px 14px;display:flex}.v2h .hsf svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6px;flex:none}.v2h .hsf input{min-width:0;font:400 19px/1.4 var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.v2h .hsf input::-webkit-search-cancel-button{display:none}.v2h .hsx{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v2h .hsx:hover{background:var(--soft)}.v2h .hsh{font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:18px 0 10px}.v2h .hsr{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.v2h .hsr a{color:var(--ink);gap:8px;font-size:13px;line-height:1.35;display:grid}.v2h .hsr img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--soft);width:100%;transition:transform .5s var(--ease);border-radius:6px}.v2h .hsr a:hover img{transform:scale(1.04)}.v2h .hsr b{font-size:13px;font-weight:600}.v2h .hsr p{color:var(--grey);grid-column:1/-1;margin:6px 0}.v2h .hshade{z-index:-1;background:#140e0f59;position:fixed;inset:0}.v2h .drawer{z-index:60;width:min(360px,88vw);animation:v2h-drin .35s var(--ease);background:#fff;padding:16px 20px 28px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:30px 0 60px -30px #0006}.v2h .dtop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.v2h .dtop img{height:30px}.v2h .dh{font:600 10px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:0 0 10px}.v2h .dcats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.v2h .dcats a{text-align:center;color:var(--ink);justify-items:center;gap:6px;font-size:11px;line-height:1.2;display:grid}.v2h .dcats img{-o-object-fit:cover;object-fit:cover;background:var(--soft);border-radius:50%;width:58px;height:58px}.v2h .dnav{border-top:1px solid var(--line);display:grid}.v2h .dnav a{border-bottom:1px solid var(--line);font:500 15px/1 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;padding:15px 2px;display:flex}.v2h .dnav svg{width:16px;height:16px;stroke:var(--grey);fill:none;stroke-width:1.6px}.v2h .dfoot{gap:14px;margin-top:20px;display:grid}.v2h .dfoot .lang{gap:6px}.v2h .dfoot .lang a{color:var(--grey);border:1px solid var(--line);padding:6px 12px}.v2h .dfoot .lang a.on{color:#fff;background:var(--ink);border-color:var(--ink)}.v2h .dsign,.v2h .dtel{color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.v2h .dsign svg,.v2h .dtel svg{width:18px;height:18px;stroke:var(--wine);fill:none;stroke-width:1.5px}@media (width<=1100px){.v2h .hwrap{padding-inline:20px}.v2h .nav,.v2h .hlang,.v2h .hwish,.v2h .hacc{display:none}.v2h .burger{display:grid}.v2h .hmain>.hwrap{grid-template-columns:1fr auto 1fr;gap:10px;height:60px}.v2h .hdr.scrolled .hmain>.hwrap{height:54px}.v2h .hicons{justify-self:end}.v2h .hsr{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v2h .hwrap{padding-inline:12px}.v2h .logo img{height:30px}.v2h .hdr.scrolled .logo img{height:26px}.v2h .hic{width:38px;height:38px}.v2h .hic svg{width:20px;height:20px}.v2h .hsf input{font-size:16px}}@keyframes v2h-bump{30%{transform:scale(1.25)}}.v2h .bag.bump{animation:v2h-bump .6s var(--ease)}@keyframes v2h-hsin{0%{opacity:0;transform:translateY(-8px)}}@keyframes v2h-drin{0%{transform:translate(-100%)}}:root{--v2h-h:69px}@media (width<=1100px){:root{--v2h-h:61px}}.v2h .hdr{z-index:50;position:fixed;top:0;left:0;right:0}.v2h .hacm{min-width:220px}.v2h .hacm p{border-bottom:1px solid var(--line);margin:0 0 4px;padding:8px 12px 10px;line-height:1.35;display:grid}.v2h .hacm p b{color:var(--ink);font-size:13.5px;font-weight:600}.v2h .hacm p small{color:var(--grey);font-size:12px}.v2h .v2h-preview{z-index:70;background:var(--ink);color:#fff;font:500 11px/1.4 var(--sans);letter-spacing:.04em;pointer-events:none;border-radius:4px;padding:6px 12px;position:fixed;bottom:12px;left:12px}
