.vh{--vh-bg: #f3c6d0;--vh-arch: #f9dde4;--vh-fg: #4a1426;--vh-soft: #7a3a50;--vh-btn: #d12c68;--vh-btn-fg: #fffafb;--vh-line: rgba(74, 20, 38, .18);--vh-card: rgba(255, 250, 251, .42);--vh-glow: rgba(255, 255, 255, .75);--vh-shadow: rgba(122, 30, 60, .22);position:relative;overflow:hidden;isolation:isolate;background:var(--vh-bg);color:var(--vh-fg);transition:background-color .9s var(--ease),color .9s var(--ease)}.vh[data-variant=noir]{--vh-bg: #141214;--vh-arch: #2a2629;--vh-fg: #f6eff1;--vh-soft: #bdb0b5;--vh-btn: #f3a6b8;--vh-btn-fg: #141214;--vh-line: rgba(246, 239, 241, .16);--vh-card: rgba(255, 255, 255, .05);--vh-glow: rgba(243, 166, 184, .16);--vh-shadow: rgba(0, 0, 0, .55)}.vh__inner{display:grid;grid-template-columns:minmax(0,1.15fr) clamp(280px,27vw,410px) minmax(0,.85fr);gap:clamp(64px,10vw,140px);align-items:center;max-width:1560px;padding-block:28px clamp(70px,8vw,110px)}.vh .crumbs{grid-column:1 / -1;margin-bottom:0;color:var(--vh-soft);transition:color .9s var(--ease)}.vh__text{display:grid;gap:1.5rem;justify-items:start;min-width:0}.vh__eyebrow{font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--vh-soft);transition:color .9s var(--ease)}.vh__title{font-family:var(--f-art);font-weight:400;text-transform:uppercase;font-size:clamp(2.4rem,3.9vw,4.3rem);line-height:.94;letter-spacing:.02em}.vh__title>span{display:block}.vh__title .it{white-space:nowrap}.vh__title .it{color:var(--vh-btn);font-size:1.05em;transition:color .9s var(--ease)}.vh__desc{color:var(--vh-soft);max-width:26em;font-size:1.04rem;min-height:calc(1.65em * 3);transition:color .9s var(--ease)}.vh__price{display:flex;align-items:baseline;gap:.9rem;font-variant-numeric:tabular-nums}.vh__price b{font-family:var(--f-display);font-weight:400;font-size:2.2rem}.vh__price s{color:var(--vh-soft);font-size:1.05rem}.vh__contents span{white-space:nowrap}.vh__contents{margin-top:-.6rem;font-size:.8rem;letter-spacing:.02em;color:var(--vh-soft);max-width:30em;transition:color .9s var(--ease)}.vh__ctas{display:flex;flex-wrap:wrap;gap:.7rem}.vh .btn{--b-bg: var(--vh-btn);--b-fg: var(--vh-btn-fg);transition:color .5s var(--ease),border-color .5s var(--ease),background-color .9s var(--ease),transform .4s var(--ease-out)}.vh .btn:before{background:var(--vh-fg)}.vh .btn:hover{color:var(--vh-bg);border-color:var(--vh-fg)}.vh .btn--ghost{--b-bg: transparent;--b-fg: var(--vh-fg);border-color:var(--vh-line)}.vh-l{will-change:transform,filter,opacity}.vh-stage{position:relative;width:100%;touch-action:pan-y}.vh-arch{position:relative;width:100%;aspect-ratio:3 / 4.3;max-width:100%;border-radius:50% 50% 14% 14%/34.9% 34.9% 9.8% 9.8%;background:var(--vh-arch);overflow:hidden;box-shadow:0 40px 80px -40px var(--vh-shadow);transition:background-color .9s var(--ease),box-shadow .9s var(--ease)}.vh-arch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 38%,var(--vh-glow),transparent 70%);transition:background .9s var(--ease)}.vh-arch:after{content:"";position:absolute;left:22%;right:22%;bottom:7%;height:4%;border-radius:50%;background:var(--vh-shadow);filter:blur(10px);opacity:.7}.vh-band-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.vh-band{position:absolute;top:0;right:0;bottom:5%;left:0;margin:auto;height:82%;width:auto;max-width:none;filter:drop-shadow(0 24px 28px var(--vh-shadow))}.vh-band:not(.is-current){opacity:0}.vh-float{position:absolute;z-index:2;pointer-events:none}.vh-float img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px var(--vh-shadow))}.vh-float img:not(.is-current){opacity:0}.vh-bob{position:relative;width:100%;height:100%;transform:rotate(var(--rot, 0deg))}.vh-float--pince{top:2%;right:-24%;width:40%;aspect-ratio:1000 / 817}.vh-float--bonnet{bottom:-3%;right:-27%;width:46%;aspect-ratio:1000 / 906}.vh-float--chouchou{bottom:8%;left:-24%;width:38%;aspect-ratio:1000 / 951}.vh-float--chouchou2{top:6%;left:-19%;width:30.4%;aspect-ratio:1000 / 951}.vh-arrows{position:absolute;z-index:3;top:50%;right:-23px;transform:translateY(-50%);display:grid;gap:8px}.vh-arrows button{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--vh-bg);color:var(--vh-fg);border:1px solid var(--vh-line);transition:background-color .9s var(--ease),color .4s,border-color .4s,transform .4s var(--ease-out)}.vh-arrows button:hover{background:var(--vh-fg);color:var(--vh-bg)}.vh-arrows svg{width:16px;height:16px}.vh__cards{justify-self:end;display:grid;gap:.8rem;width:min(100%,250px)}.vh__cards-label{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--vh-soft);display:flex;justify-content:space-between}.vh-card{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:1rem;align-items:center;padding:.7rem;border-radius:22px;text-align:left;overflow:hidden;background:var(--vh-card);border:1px solid var(--vh-line);transition:border-color .4s,background-color .9s var(--ease),transform .5s var(--ease-out)}.vh-card:hover{transform:translate(-4px)}.vh-card[aria-pressed=true]{border-color:var(--vh-fg)}.vh-card__thumb{width:62px;height:78px;border-radius:31px 31px 12px 12px;display:grid;place-items:center;overflow:hidden}.vh-card--rose .vh-card__thumb{background:#f9dde4}.vh-card--noir .vh-card__thumb{background:#2a2629}.vh-card__thumb img{height:84%;width:auto}.vh-card strong{display:block;font-family:var(--f-display);font-weight:400;font-size:1.25rem;line-height:1.1}.vh-card span{font-size:.74rem;letter-spacing:.08em;color:var(--vh-soft)}.vh-card__bar{position:absolute;left:1.2rem;right:1.2rem;bottom:6px;height:2px;background:var(--vh-line);border-radius:2px;overflow:hidden;opacity:0;transition:opacity .4s}.vh-card__bar i{display:block;height:100%;background:var(--vh-btn);transform-origin:left;transform:scaleX(0)}.vh.is-autoplay .vh-card[aria-pressed=true] .vh-card__bar{opacity:1}.vh__hint{font-size:.72rem;color:var(--vh-soft)}@media(max-width:900px){.vh__inner{grid-template-columns:minmax(0,1fr);gap:2.2rem;padding-block:20px 64px}.vh-stage{order:1;width:min(62vw,300px);justify-self:center;margin-top:8px}.vh__text{order:2;justify-items:center;text-align:center}.vh__price,.vh__ctas{justify-content:center}.vh__cards{order:3;justify-self:stretch;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.vh__cards-label,.vh__hint{grid-column:1 / -1}.vh__hint{text-align:center}.vh-card{grid-template-columns:46px minmax(0,1fr);gap:.7rem;padding:.55rem;border-radius:18px}.vh-card__thumb{width:46px;height:58px}.vh-card strong{font-size:1.05rem}.vh-card:hover{transform:none}.vh-float--pince{right:-22%;width:36%}.vh-float--bonnet{right:-24%;width:40%;bottom:-2%}.vh-float--chouchou{left:-22%;width:33%}.vh-float--chouchou2{top:5%;left:-17%;width:26.4%}.vh-arrows{right:-20px}.vh-arrows button{width:40px;height:40px}}@media(max-width:420px){.vh__ctas,.vh__ctas .btn{width:100%}}@supports not (aspect-ratio: 1 / 1){.vh-arch{height:0;padding-top:143.33%}.vh-float:before{content:"";display:block}.vh-float--pince:before{padding-top:81.7%}.vh-float--bonnet:before{padding-top:90.6%}.vh-float--chouchou:before,.vh-float--chouchou2:before{padding-top:95.1%}.vh-float .vh-bob{position:absolute;top:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tz-variant-hero.css.map */
