.vpx-edit{--f: 1;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding:clamp(48px,7vw,104px) 0 clamp(40px,6vw,88px);color:var(--vpx-ink, #221034)}.vpx-edit--tinted{background:radial-gradient(60% 50% at 50% 62%,var(--vpx-glow, #f6e6c6) 0%,transparent 72%),linear-gradient(180deg,var(--vpx-bg, #fbf8f2),var(--vpx-bg-2, #f2ebdd))}.vpx-edit__inner{max-width:1440px;margin:0 auto;padding:0 clamp(18px,5vw,72px)}.vpx-edit__head{display:grid;justify-items:center;gap:10px;max-width:44rem;margin:0 auto clamp(28px,4vw,56px);text-align:center}.vpx-edit__eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-body, sans-serif);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--vpx-accent-text, #7a5e2c)}.vpx-edit__eyebrow:before,.vpx-edit__eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.vpx-edit__h{margin:0;font-family:var(--font-heading, serif);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.08;color:var(--vpx-ink, #221034)}.vpx-edit__h em{font-style:italic;color:var(--vpx-accent-text, #7a5e2c)}.vpx-edit__p{margin:0;font-family:var(--font-body, sans-serif);font-size:15px;line-height:1.65;color:var(--vpx-ink-soft, #5f5068)}.vpx-edit__fan{margin:0;padding:0;list-style:none}.vpx-edit__card{display:grid;gap:12px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.vpx-edit__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--vpx-radius-s, 4px);background:var(--vpx-bg-2, #f2ebdd);box-shadow:var(--vpx-depth-2, 0 22px 48px -18px rgb(34 16 52 / .22))}.vpx-edit__media .vpx-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.vpx-edit__media:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgb(255 250 240 / .7);border-radius:2px;opacity:0;transition:opacity var(--vpx-dur-hover, .32s) ease;pointer-events:none}.vpx-edit__info{display:grid;gap:3px;padding:0 4px;text-align:center}.vpx-edit__name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-heading, serif);font-size:16px;line-height:1.3}.vpx-edit__price{font-family:var(--font-body, sans-serif);font-size:13px;color:var(--vpx-ink, #221034)}.vpx-edit__price s{margin-left:6px;color:var(--vpx-ink-soft, #5f5068)}.vpx-edit a.vpx-edit__card:focus-visible{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:4px}.vpx-edit__card:focus-visible .vpx-edit__media:after{opacity:1}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vpx-edit:not([data-motion=off]) .vpx-edit__media .vpx-img{transition:transform 1.2s var(--vpx-ease-silk, ease)}.vpx-edit:not([data-motion=off]) .vpx-edit__card:hover .vpx-img{transform:scale(1.04)}}@media(hover:hover)and (pointer:fine){.vpx-edit__card:hover .vpx-edit__media:after{opacity:1}.vpx-edit__card:hover .vpx-edit__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.vpx-edit__more{display:flex;justify-content:center;margin-top:clamp(24px,3vw,44px)}@media(max-width:1199px){.vpx-edit__stage{margin:0 calc(clamp(18px,5vw,72px)*-1)}.vpx-edit__fan{display:flex;gap:14px;overflow-x:auto;padding:12px clamp(18px,5vw,72px) 22px;scroll-snap-type:x mandatory;scroll-padding:0 clamp(18px,5vw,72px);scrollbar-width:none;perspective:900px;-webkit-overflow-scrolling:touch}.vpx-edit__fan::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.vpx-edit__fan{scrollbar-width:thin;scrollbar-color:var(--vpx-line, rgb(168 135 74 / .38)) transparent}.vpx-edit__fan::-webkit-scrollbar{display:block;height:6px}.vpx-edit__fan::-webkit-scrollbar-thumb{background:var(--vpx-line, rgb(168 135 74 / .38));border-radius:3px}}.vpx-edit__item{flex:0 0 min(64%,280px);scroll-snap-align:center}@media(prefers-reduced-motion:no-preference){.vpx-edit.is-live:not([data-motion=off]) .vpx-edit__item{transform:rotateY(calc(var(--r, 0) * -16deg)) scale(calc(1 - var(--ra, 0) * .06));transform-origin:50% 50%}}}@media(min-width:1200px){.vpx-edit__stage{perspective:1900px}.vpx-edit__fan{--w: min(240px, calc((min(100vw, 1440px) - 2 * clamp(18px, 5vw, 72px) - 48px) / ((var(--n, 6) - 1) * 1.08 + 1)));position:relative;height:calc(var(--w) * 1.333 + 125px);transform-style:preserve-3d;pointer-events:none}.vpx-edit__item{position:absolute;top:0;left:50%;width:var(--w);margin-left:calc(var(--w) / -2);z-index:var(--z, 1);pointer-events:auto;transform:translate(calc(var(--c) * 108% * var(--f))) translateY(calc(var(--ca) * var(--ca) * 6px * var(--f))) translateZ(calc(var(--ca) * -60px * var(--f))) rotateY(calc(var(--c) * -6deg * var(--f))) rotate(calc(var(--c) * (.8deg * var(--f) + 2.4deg * (1 - var(--f)))));transform-origin:50% 100%;transition:translate var(--vpx-dur-reveal, .64s) var(--vpx-ease-reveal, ease)}.vpx-edit__item .vpx-edit__info{opacity:clamp(0,calc(var(--f) * 2.5 - var(--ca) * .4),1)}.vpx-edit__item:focus-within{z-index:30}.vpx-edit__item:hover,.vpx-edit__item:has(:focus-visible){z-index:30;translate:0 -16px 60px}@supports not selector(:has(*)){.vpx-edit__item:focus-within{translate:0 -16px 60px}}.vpx-edit__card{position:relative}.vpx-edit__item:hover .vpx-edit__card:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.vpx-edit__item{transition:none}.vpx-edit__item:hover,.vpx-edit__item:has(:focus-visible),.vpx-edit__item:focus-within{translate:none}}@media(min-width:1200px){.vpx-edit[data-motion=off] .vpx-edit__item{transition:none}.vpx-edit[data-motion=off] .vpx-edit__item:hover,.vpx-edit[data-motion=off] .vpx-edit__item:has(:focus-visible),.vpx-edit[data-motion=off] .vpx-edit__item:focus-within{translate:none}}:lang(mr) .vpx-edit__eyebrow{letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/191/assets/vpx-edit.css.map */
