:root{--vx-bg: #ffffff;--vx-cream: #fffaf1;--vx-ink: #111111;--vx-ink-soft: #3d3d3d;--vx-muted: #8a8a8a;--vx-line: #e6e1d8;--vx-sale: #d54d4d;--vx-tile: #f3f1ed;--vx-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.vx,.vx *{box-sizing:border-box}.vx{font-family:var(--vx-font);color:var(--vx-ink);letter-spacing:.025em;-webkit-font-smoothing:antialiased}.vx a{color:inherit;text-decoration:none}.vx img{display:block;max-width:100%;height:auto}.vx--cream{background:var(--vx-cream)}.vx-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.vx-pad{padding:clamp(44px,6vw,80px) 0}.vx-center{text-align:center}.vx-placeholder{width:100%;height:100%;min-height:100%;background:var(--vx-tile);display:flex;align-items:center;justify-content:center;color:#c9c3b8;font-weight:600;letter-spacing:.3em;font-size:13px}.vx-placeholder svg{width:70%;height:70%;fill:#d8d2c7}.vx-eyebrow{font-size:13px;letter-spacing:.3em;text-transform:uppercase;margin:0 0 8px}.vx-title{font-size:clamp(22px,2.2vw,28px);font-weight:400;letter-spacing:.06em;margin:0 0 14px;line-height:1.25}.vx-display{font-size:clamp(28px,3.6vw,44px);font-weight:400;letter-spacing:.05em;line-height:1.15;margin:0 0 10px}.vx-statement{font-size:clamp(22px,2.6vw,32px);font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0}.vx-text{font-size:15px;line-height:1.65;color:var(--vx-ink-soft)}.vx-text p{margin:0 0 12px}.vx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 26px;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--vx-ink);background:none;border:0;cursor:pointer;isolation:isolate}.vx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;transform:skew(-12deg);z-index:-1;transition:background .2s}.vx-btn:hover:before{background:#7f7f7f1f}.vx-btn--light{color:#fff}.vx-btn--small{min-height:36px;padding:8px 18px;font-size:10px}.vx-btn--small:before{border-color:var(--vx-line)}.vx-btn--solid{color:#fff}.vx-btn--solid:before{background:var(--vx-ink);border-color:var(--vx-ink)}.vx-hero{position:relative;overflow:hidden;color:#fff;display:flex;align-items:flex-end}.vx-hero__media,.vx-hero__media img,.vx-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000000d 55%)}.vx-hero__content{position:relative;width:100%;padding-bottom:clamp(36px,7vh,72px)}.vx-hero__content .vx-eyebrow{color:#fff}.vx-hero__content .vx-display{color:#fff;max-width:680px}.vx-hero__sub{font-size:clamp(16px,1.6vw,20px);margin:0 0 22px;max-width:560px}.vx-hero--center .vx-hero__content{text-align:center}.vx-hero--center .vx-display,.vx-hero--center .vx-hero__sub{margin-left:auto;margin-right:auto}.vx-head{text-align:center;margin-bottom:clamp(24px,3vw,36px)}.vx-head .vx-title{margin-bottom:12px}.vx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:990px){.vx-grid{grid-template-columns:repeat(4,1fr);gap:36px 28px}}.vx-card{position:relative;display:block}.vx-card__media{position:relative;aspect-ratio:3 / 4;background:var(--vx-tile);overflow:hidden}.vx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;transition:opacity .35s ease,transform .5s ease}.vx-card__media img+img{opacity:0}.vx-card:hover .vx-card__media img+img{opacity:1}.vx-card:hover .vx-card__media img:only-child{transform:scale(1.03)}.vx-badge{position:absolute;top:10px;right:10px;z-index:2;background:var(--vx-sale);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px}.vx-badge--soldout{background:var(--vx-ink)}.vx-card__title{font-size:13px;font-weight:600;line-height:1.4;margin:12px 0 6px}.vx-card__price{font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.vx-card__price .is-sale{color:var(--vx-sale);font-weight:700}.vx-card__price s{color:var(--vx-muted)}.vx-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vx-swatch{width:22px;height:22px;border-radius:50%;border:1px solid var(--vx-line);overflow:hidden;background:var(--vx-tile);display:block}.vx-swatch img{width:100%;height:100%;object-fit:cover}.vx-banner{position:relative;overflow:hidden;color:#fff;display:flex;align-items:flex-end;min-height:clamp(360px,52vw,560px)}.vx-banner__media,.vx-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vx-banner__content{position:relative;padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px);max-width:720px}.vx-banner__content .vx-display{color:#fff}.vx-banner__content .vx-hero__sub{font-size:15px}.vx-split{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:990px){.vx-split{grid-template-columns:1fr 1fr}.vx-split--flip .vx-split__media{order:2}}.vx-split__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--vx-tile)}.vx-split__media img{width:100%;height:100%;object-fit:cover}.vx-split__body{max-width:540px}.vx-split--noimage{grid-template-columns:1fr;text-align:center}.vx-split--noimage .vx-split__body{margin:0 auto;max-width:720px}.vx-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 20px}@media(min-width:990px){.vx-icons{grid-template-columns:repeat(4,1fr);gap:40px}}.vx-icon{text-align:center}.vx-icon svg{width:40px;height:40px;margin:0 auto 14px;display:block}.vx-icon__title{font-size:15px;margin:0 0 8px;letter-spacing:.04em}.vx-icon .vx-text{font-size:14px}.vx-announce{background:var(--vx-sale);color:#fff;text-align:center;font-size:14px;padding:9px 16px;letter-spacing:.03em}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vx-styles.css.map */
