.zv-set,.zv-ugc,.zv-reviews{padding-block:var(--pad-top, 96px) var(--pad-bottom, 96px)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zv-set__hint{margin:0 auto;max-width:40rem;padding:32px var(--zv-gutter);border:1px dashed var(--zv-line);text-align:center;font-family:var(--font-body--family);font-size:.9375rem;color:var(--zv-ink-soft)}.zv-set__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,120px);align-items:center;padding-inline:var(--zv-gutter);max-width:1600px;margin:0 auto}.zv-set__visual{margin:0;aspect-ratio:3 / 4;overflow:hidden;background:#f6f6f5;max-width:620px}.zv-set__visual img{width:100%;height:100%;object-fit:cover}.zv-set__title{margin:0 0 clamp(24px,3vw,36px);font-family:var(--zv-caps);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:.06em;text-transform:uppercase}.zv-set__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.zv-set__item{display:grid;gap:8px;align-content:start}.zv-set__media{display:block;aspect-ratio:3 / 4;background:#f6f6f5;overflow:hidden;margin-bottom:8px}.zv-set__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--zv-ease)}.zv-set__media:hover img{transform:scale(1.04)}.zv-set__name{font-family:var(--zv-caps);font-size:.9375rem;text-decoration:none}.zv-set__price{margin:0;font-family:var(--zv-caps);font-size:.875rem;color:var(--zv-ink-soft);font-variant-numeric:tabular-nums}.zv-set__select select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--zv-line);background:#fff;font-family:var(--zv-caps);font-size:.8125rem;color:var(--zv-ink)}.zv-set__add{justify-self:start;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:none;font-family:var(--zv-caps);font-size:.875rem;color:var(--zv-ink);cursor:pointer}.zv-set__add:disabled{opacity:.4;cursor:not-allowed}.zv-set__buy{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:clamp(32px,4vw,56px);padding:26px 36px;border:1px solid var(--zv-ink);background:none;color:var(--zv-ink);font-family:var(--zv-caps);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--zv-ease),color .3s var(--zv-ease)}.zv-set__buy:hover{background:var(--zv-ink);color:#fff}.zv-set__buy[aria-busy=true]{opacity:.6;pointer-events:none}.zv-set__total{letter-spacing:.04em;font-variant-numeric:tabular-nums}.zv-set__error{margin:10px 0 0;font-family:var(--font-body--family);font-size:.875rem;color:#9b2c2c}.zv-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.zv-rail__title{margin:0;font-family:var(--zv-caps);font-weight:400;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:.08em;text-transform:uppercase}.zv-rail__nav{display:flex;gap:20px}.zv-rail__arrow{width:44px;height:32px;padding:0;border:0;background:none;color:var(--zv-ink);cursor:pointer}.zv-rail__arrow svg{width:100%;height:100%}.zv-rail__arrow:disabled{opacity:.25;cursor:default}.zv-rail__track{display:grid;grid-auto-flow:column;gap:12px;list-style:none;margin:0;padding:0 var(--zv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--zv-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.zv-rail__track::-webkit-scrollbar{display:none}.zv-rail__track>li{scroll-snap-align:start}.zv-ugc{background:var(--zv-mist, #eef2f1)}.zv-ugc__track{grid-auto-columns:clamp(240px,26vw,420px)}.zv-ugc__card{background:#fff}.zv-ugc__media{position:relative;aspect-ratio:10 / 11;overflow:hidden;background:#e7ebea}.zv-ugc__media img,.zv-ugc__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-ugc__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 14px}.zv-ugc__name{margin:0;font-family:var(--zv-caps);font-size:1rem}.zv-ugc__link{display:inline-flex;align-items:center;gap:14px;margin-left:auto;padding:9px 12px;background:#eef0ef;font-family:var(--zv-caps);font-size:.75rem;text-decoration:none;transition:background .3s var(--zv-ease)}.zv-ugc__link:hover{background:var(--zv-line)}.zv-reviews__avg{margin:8px 0 0;font-family:var(--zv-caps);font-size:.8125rem;color:var(--zv-ink-soft)}.zv-reviews__app{margin-bottom:32px}.zv-reviews__track{grid-auto-columns:clamp(280px,30vw,480px)}.zv-review{display:flex;flex-direction:column;gap:12px;min-height:300px;padding:clamp(22px,2vw,30px);background:#fafafa}.zv-review__top{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--zv-caps);font-size:1rem}.zv-review__author:before{content:"\2013  "}.zv-stars{letter-spacing:2px;color:var(--zv-ink)}.zv-stars .is-off{color:#1c232433}.zv-review__title{margin:0;font-family:var(--zv-caps);font-weight:500;font-size:.9375rem}.zv-review__text{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.6;color:var(--zv-ink-soft)}.zv-review__text p{margin:0}.zv-review__text.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zv-review__more{align-self:flex-start;padding:0;border:0;background:none;font-family:var(--zv-caps);font-size:.875rem;color:var(--zv-ink);cursor:pointer}.zv-review__more:hover{text-decoration:underline}.zv-review__meta{margin:auto 0 0;font-family:var(--zv-caps);font-size:.8125rem;color:var(--zv-ink-soft);line-height:1.6}.zv-craft{display:grid;grid-template-columns:1fr 1fr;background:var(--craft-bg, #fff)}.zv-craft--flip .zv-craft__media{order:2}.zv-craft__media{position:relative;margin:0;min-height:min(90vh,900px);overflow:hidden;background:#e9e9e7}.zv-craft__media img,.zv-craft__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-craft__text{display:flex;align-items:center;padding:clamp(40px,5vw,96px) clamp(24px,4vw,72px)}.zv-craft__inner{max-width:36rem;display:grid;gap:24px;justify-items:start}.zv-craft__title{margin:0;font-family:var(--zv-caps);font-weight:400;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:.08em;text-transform:uppercase}.zv-craft__body{font-family:var(--zv-caps);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55;letter-spacing:.01em}.zv-craft__body p{margin:0 0 .6em}.zv-craft__body p:last-child{margin-bottom:0}@media(max-width:989px){.zv-set__grid{grid-template-columns:minmax(0,1fr)}.zv-set__visual{max-width:none;aspect-ratio:4 / 3}}@media(max-width:749px){.zv-set__buy{padding:20px 22px}.zv-rail__nav{display:none}.zv-ugc__track{grid-auto-columns:74vw}.zv-reviews__track{grid-auto-columns:84vw}.zv-craft{grid-template-columns:minmax(0,1fr)}.zv-craft--flip .zv-craft__media{order:0}.zv-craft__media{min-height:0;aspect-ratio:4 / 5}}@media(prefers-reduced-motion:reduce){.zv-set__media img,.zv-set__buy,.zv-ugc__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zv-pdp-sections.css.map */
