.vsh{--stone:#EAE6DD;--bd:#D1CDC4;--ink:#212121;--bg:var(--COLOR-BG);--sand:var(--COLOR-BG-SECONDARY);--txt:var(--COLOR-TEXT);--lt:var(--COLOR-TEXT-LIGHT);--gold:var(--COLOR-PRIMARY);--gd:var(--COLOR-PRIMARY-HOVER);--gl:var(--COLOR-PRIMARY-LIGHT);--plum:var(--COLOR-SALE);--fh:var(--FONT-STACK-HEADING);--fb:var(--FONT-STACK-BODY);background:var(--sand);color:var(--txt);font-family:var(--fb);font-size:15px;line-height:1.55}.vsh *{box-sizing:border-box}.vsh button{font-family:inherit;color:inherit;cursor:pointer;margin:0}.vsh p{margin:0}.vsh .in{max-width:1240px;margin:0 auto;padding-inline:16px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.vsh .gal{position:sticky;top:130px;display:flex;flex-direction:column;gap:12px}.vsh .stage{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.vsh .sl{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.vsh .sl.on{display:block}.vsh .sl img,.vsh .sl svg{width:100%;height:100%;object-fit:cover;display:block}.vsh .ar{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#fcfbf9d9;font-size:1rem;padding:0}.vsh .ar.l{left:12px}.vsh .ar.r{right:12px}.vsh .thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.vsh .th{flex:0 0 76px;aspect-ratio:3/4;border:1px solid transparent;padding:0;overflow:hidden;background:none}.vsh .th[aria-current=true]{border-color:var(--txt)}.vsh .th img{width:100%;height:100%;object-fit:cover;display:block}.vsh .seal{position:absolute;top:16px;left:16px;width:96px;height:96px;border-radius:50%;background:var(--plum);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;padding:10px;z-index:2}.vsh .seal b{font-family:var(--fh);font-style:italic;font-weight:400;font-size:1.12rem;line-height:1.05}.vsh .seal small{font-size:.56rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.vsh .buy{display:flex;flex-direction:column;gap:16px;min-width:0}.vsh h1{font-family:var(--fh);font-weight:300;font-size:clamp(2.1rem,3.4vw,2.9rem);line-height:1.1;margin:0;color:var(--txt)}.vsh .rat{margin-top:-8px;min-height:20px}.vsh .prc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vsh .prc b{font-family:var(--fh);font-size:2rem;font-weight:400}.vsh .prc s{color:var(--lt)}.vsh .save{font-size:.68rem;font-weight:600;letter-spacing:.1em;background:var(--plum);color:#fff;padding:5px 9px}.vsh .lede{color:var(--lt);max-width:44ch}.vsh .lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vsh .lab b{font-weight:500;letter-spacing:0;text-transform:none;font-size:.82rem;margin-left:6px}.vsh .lnk{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:.8rem;letter-spacing:0;text-transform:none;font-weight:400}.vsh .sws{display:grid;grid-template-columns:repeat(6,44px);justify-content:start;gap:18px;margin:12px 0 8px}.vsh .sw{position:relative;width:44px;height:44px;border-radius:50%;border:3px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1px var(--bd);padding:0}.vsh .sw[aria-checked=true]{box-shadow:0 0 0 2px var(--txt)}.vsh .sw-b{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);font-size:9px;line-height:1;font-weight:600;white-space:nowrap;padding:3px 5px;color:#fff}.vsh .sw-b.bestseller{background:var(--plum)}.vsh .sw-b.new{background:var(--gd)}.vsh .szs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vsh .sz{min-width:56px;padding:11px 12px;border:1px solid var(--bd);background:var(--bg);font-weight:500;font-size:.86rem}.vsh .sz[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vsh .note{font-size:.8rem;color:var(--lt);margin-top:8px}.vsh .offers{display:flex;flex-direction:column;gap:14px}.vsh .tag{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--bg);border:1px solid var(--bd);padding:16px;text-align:left;width:100%}.vsh .tag[aria-checked=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#f9f0e3}.vsh .rd{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--lt);display:grid;place-items:center}.vsh .tag[aria-checked=true] .rd{border-color:var(--gd)}.vsh .tag[aria-checked=true] .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gd)}.vsh .tt{font-weight:600;font-size:.9rem;display:block}.vsh .ts{font-size:.76rem;color:var(--lt);display:block}.vsh .tp{font-family:var(--fh);font-size:1.3rem;text-align:right;line-height:1.2}.vsh .tp s{display:block;font-family:var(--fb);font-size:.74rem;color:var(--lt)}.vsh .flag{position:absolute;top:-11px;left:14px;background:var(--gold);color:#fff;font-size:.62rem;font-weight:600;letter-spacing:.12em;padding:3px 9px}.vsh .set2{border:1px dashed var(--bd);background:var(--bg);padding:14px 16px}.vsh .set2[hidden]{display:none}.vsh .gifts{background:#f6eddd;border:1px solid var(--gl);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.vsh .gh{display:flex;justify-content:space-between;gap:10px;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gd)}.vsh .gr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vsh .gi{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.vsh .gim{width:56px;height:56px;background:var(--bg);display:grid;place-items:center;overflow:hidden}.vsh .gim img{width:100%;height:100%;object-fit:cover}.vsh .gi b{display:block;font-size:.8rem;font-weight:600;line-height:1.25}.vsh .gp{font-size:.74rem;color:var(--lt)}.vsh .gp em{font-style:normal;font-weight:700;color:var(--plum)}.vsh .bk{width:36px;height:48px;background:#3a2c1f;border-left:3px solid var(--gold);display:flex;align-items:center;justify-content:center;padding:3px;font-family:var(--fh);font-style:italic;font-size:6.5px;line-height:1.15;color:#f5eee2;text-align:center}.vsh .atc{background:var(--ink);color:#fff;border:1px solid var(--ink);padding:17px 22px;font-weight:600;font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:center;gap:16px;width:100%}.vsh .atc:hover{background:#3b3b3b}.vsh .atc[disabled]{opacity:.5;cursor:not-allowed}.vsh .pay{font-size:.8rem;color:var(--lt);text-align:center}.vsh .err{font-size:.8rem;color:var(--plum);text-align:center}.vsh .err:empty{display:none}.vsh .proof{background:var(--stone);padding:16px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vsh .proof div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding-inline:6px;min-width:0}.vsh .proof div+div{border-left:1px solid var(--bd)}.vsh .proof b{font-family:var(--fh);font-style:italic;font-weight:300;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.1;white-space:nowrap}.vsh .proof span{font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--lt);line-height:1.3}.vsh .trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:.76rem;color:var(--lt)}.vsh .acc{border-top:1px solid var(--bd)}.vsh .acc details{border-bottom:1px solid var(--bd)}.vsh .acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding-block:15px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vsh .acc summary::-webkit-details-marker{display:none}.vsh .acc summary:after{content:"+";font-weight:400;font-size:1rem;line-height:1;color:var(--gd)}.vsh .acc details[open] summary:after{content:"\2212"}.vsh .acc .b{padding-bottom:16px;font-size:.86rem;color:var(--lt)}.vsh .acc .b ul{margin:0 0 10px;padding-left:18px}.vsh .acc .b p+p{margin-top:8px}.vsh .stk,.vsh .prog{display:none}.vsh dialog{border:0;padding:0;width:min(640px,calc(100vw - 32px));max-height:85vh;background:var(--bg);color:var(--txt)}.vsh dialog::backdrop{background:#00000073}.vsh .dh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bd)}.vsh .dh h2{font-family:var(--fh);font-weight:300;font-size:1.4rem;margin:0}.vsh .un{display:flex;border:1px solid var(--bd)}.vsh .un button{border:0;background:none;padding:6px 10px;font-size:.74rem}.vsh .un button[aria-pressed=true]{background:var(--ink);color:#fff}.vsh .x{border:0;background:none;font-size:1rem;padding:6px}.vsh .db{padding:14px 18px 20px;display:flex;flex-direction:column;gap:18px;overflow:auto}.vsh .db h3{font-family:var(--fh);font-style:italic;font-weight:300;font-size:1.15rem;margin:0 0 6px}.vsh .tw{overflow-x:auto}.vsh table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:center}.vsh th,.vsh td{padding:7px 8px;border-bottom:1px solid var(--bd);white-space:nowrap}.vsh th{font-weight:600}@media(max-width:900px){.vsh .in{grid-template-columns:minmax(0,1fr);gap:18px}.vsh .gal{position:static}.vsh .thumbs{display:none}.vsh .stage{touch-action:pan-y}.vsh .prog{display:flex;align-items:center;position:absolute;left:14px;right:14px;bottom:12px;gap:4px;z-index:2;pointer-events:none}.vsh .prog span{flex:1 1 0;min-width:0;height:2px;border-radius:2px;background:#ffffff8c;box-shadow:0 0 2px #0000004d}.vsh .prog span.on{height:3px;background:#fff}.vsh .stk.show{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);border-top:1px solid var(--bd);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));gap:12px;align-items:center;justify-content:space-between;font-size:.8rem;line-height:1.3}.vsh .stk .atc{width:auto;padding:13px 18px;font-size:.74rem}}@media(max-width:480px){.vsh .sws{grid-template-columns:repeat(6,minmax(0,44px));justify-content:space-between;gap:18px 4px}.vsh .seal{width:82px;height:82px;top:12px;left:12px;padding:8px}.vsh .seal b{font-size:.98rem}.vsh .seal small{font-size:.5rem}.vsh h1{font-size:clamp(1.7rem,8.4vw,2.1rem)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vs-set-hero.css.map */
