.vlnc__head{max-width:var(--head-maxw,760px);margin-bottom:var(--head-gap,56px)}.vlnc--center .vlnc__head{margin-inline:auto;text-align:center}.vlnc .vlnc__title{color:var(--vlnc-title,var(--fg));margin-bottom:18px}.vlnc .vlnc__title em,.vlnc .vlnc__title i{color:var(--vlnc-title-em,var(--accent))}.vlnc .vlnc__lede{color:var(--vlnc-lede,var(--fg-soft))}.vlnc .vlnc__lede p,.vlnc .vlnc__lede li{color:inherit}.vlnc .vlnc__eyebrow{color:var(--vlnc-eyebrow,var(--accent))}.vlnc__eyebrow{display:flex;align-items:center;gap:12px}.vlnc--center .vlnc__eyebrow{justify-content:center}.vlnc__tick{flex:0 0 auto;width:26px;height:1px;background:currentColor;opacity:.55}.vlnc__grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--grid-gap,38px);align-items:start}.vlnc--stagger .vlnc__card:nth-child(2n){margin-top:var(--vlnc-stagger,54px)}.vlnc__card{position:relative;display:flex;flex-direction:column;min-width:0}.vlnc__media{position:relative;overflow:hidden;border-radius:var(--vip-radius-lg);aspect-ratio:var(--vlnc-ratio,4 / 5);background:var(--vlnc-media-bg,var(--surface));border:1px solid var(--vlnc-card-edge,var(--edge));box-shadow:var(--vip-shadow-sm);transition:transform .4s cubic-bezier(.16,.84,.34,1),box-shadow .4s ease}.vlnc__img{width:100%;height:100%;object-fit:var(--vlnc-fit,cover);transition:transform .9s cubic-bezier(.16,.84,.34,1)}.vlnc--lift .vlnc__card:hover .vlnc__media{transform:translateY(-6px);box-shadow:var(--vip-shadow-md)}.vlnc--zoom .vlnc__card:hover .vlnc__img{transform:scale(1.06)}.vlnc__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.26) 50%,transparent 64%);transform:translate(-130%)}.vlnc--sheen .vlnc__card:hover .vlnc__sheen{transform:translate(130%);transition:transform .95s ease}.vlnc__meta{display:flex;align-items:center;gap:14px;margin-bottom:16px}.vlnc--center .vlnc__meta{flex-direction:column;gap:11px}.vlnc__index{flex:0 0 auto;font-family:var(--vip-serif);font-size:var(--vlnc-index-size,34px);line-height:.9;letter-spacing:-.02em;color:var(--vlnc-index,var(--accent))}.vlnc--index-outline .vlnc__index{color:transparent;-webkit-text-stroke:1px var(--vlnc-index,var(--accent));text-stroke:1px var(--vlnc-index,var(--accent))}.vlnc__ribbon{position:absolute;right:14px;top:14px;z-index:2;display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--vlnc-ribbon-bg,var(--accent));color:var(--vlnc-ribbon-fg,var(--vip-ink))}.vlnc__body{display:flex;flex-direction:column;flex:1;padding-top:22px}.vlnc--center .vlnc__body{text-align:center;align-items:center}.vlnc__rule{flex:1;min-width:0;height:1px;background:var(--vlnc-card-edge,var(--edge));transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.16,.84,.34,1) .12s}.vlnc--center .vlnc__rule{flex:0 0 auto;width:64px;transform-origin:center}.vlnc__card.is-in .vlnc__rule{transform:none}.vlnc .vlnc__role{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vlnc-role,var(--accent));margin-bottom:10px}.vlnc .vlnc__name{font-family:var(--vip-serif);font-size:var(--card-title-size,27px);font-weight:var(--card-title-weight,400);letter-spacing:var(--card-title-ls,-.01em);line-height:1.12;color:var(--vlnc-name,var(--fg));margin-bottom:10px;transition:color .18s ease}a.vlnc__name:hover{color:var(--vlnc-name-hover,var(--accent))}.vlnc .vlnc__desc{font-size:var(--body-size,15px);line-height:1.6;color:var(--vlnc-desc,var(--fg-soft));margin-bottom:18px}.vlnc__price{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:4px}.vlnc--center .vlnc__price{justify-content:center}.vlnc .vlnc__amount{font-size:var(--vlnc-price-size,17px);font-weight:600;color:var(--vlnc-price,var(--fg))}.vlnc .vlnc__was{font-size:14px;text-decoration:line-through;color:var(--vlnc-was,var(--fg-mute))}.vlnc .vlnc__save{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--vlnc-save-fg,var(--vip-ink));background:var(--vlnc-save-bg,var(--vip-sand-soft))}.vlnc__cta-wrap{margin-top:18px}.vlnc--center .vlnc__cta-wrap{display:flex;justify-content:center}.vlnc .vlnc__cta.vip__btn{background:var(--vlnc-btn-bg,var(--vip-sand));color:var(--vlnc-btn-fg,var(--vip-ink))}.vlnc .vlnc__cta.vip__btn:hover{background:var(--vlnc-btn-bg-hover,var(--vip-sand-deep))}.vlnc__cta--block{width:100%}.vlnc .vlnc__soldout{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vlnc-soldout,var(--fg-mute))}.vlnc__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:6px;text-align:center;padding:24px;color:var(--fg-mute);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.vlnc--glow .vlnc__wrap-inner{position:relative}.vlnc--glow .vlnc__wrap-inner:before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:-8%;width:62%;aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent),transparent 68%);filter:blur(60px)}.vlnc__wrap-inner>*{position:relative;z-index:1}@media(max-width:989px){.vlnc__grid{grid-template-columns:repeat(var(--cols-t,2),minmax(0,1fr));gap:var(--grid-gap,30px)}.vlnc--stagger .vlnc__card:nth-child(2n){margin-top:0}}@media(max-width:749px){.vlnc__grid{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr));gap:var(--grid-gap-m,26px)}.vlnc__head{margin-bottom:var(--head-gap-m,36px)}.vlnc__index{font-size:var(--vlnc-index-size-m,28px)}.vlnc__meta{gap:11px;margin-bottom:13px}.vlnc__ribbon{right:10px;top:10px;padding:6px 11px;font-size:9px}.vlnc__body{padding-top:18px}.vlnc .vlnc__name{font-size:var(--card-title-size-m,var(--card-title-size,23px))}.vlnc__cta-wrap .vip__btn{width:100%}}@media(prefers-reduced-motion:reduce){.vlnc__media,.vlnc__img,.vlnc__sheen,.vlnc__rule,.vlnc .vlnc__name{transition:none}.vlnc--lift .vlnc__card:hover .vlnc__media,.vlnc--zoom .vlnc__card:hover .vlnc__img{transform:none}.vlnc__sheen{display:none}.vlnc__rule{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vip-launch.css.map */
