:root{--vp-ink:#161616;--vp-paper:#f4f1ea;--vp-white:#fcfcfc;--vp-teal:#103948;--vp-line:rgba(22,22,22,.16)}.header__heading-link .h2{font-size:26px;letter-spacing:.02em}.header__inline-menu .list-menu__item{font-size:16px;color:rgb(var(--color-foreground))}.rte,.product__description{font-size:17px;line-height:1.65;color:var(--vp-ink)}.card__heading{font-size:18px}.card-information .price{font-size:16px}.vp-specs{list-style:none;margin:6px 0 22px;padding:14px 0 6px;border-top:1px solid var(--vp-line);border-bottom:1px solid var(--vp-line)}.vp-specs li{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:5px 0;font-size:15px;line-height:1.45;color:var(--vp-ink)}.vp-specs li b{font-weight:700;color:#161616b3}.vp-band{padding:56px 0;color:var(--vp-ink);background:var(--vp-white)}.vp-band--paper{background:var(--vp-paper)}.vp-band--dark{background:var(--vp-teal);color:#fcfcfc}.vp-wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.vp-band .vp-kicker{font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:var(--vp-teal)}.vp-band .vp-h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,4.6vw,62px);line-height:1.05;letter-spacing:-.01em;margin:0 0 20px;color:var(--vp-ink)}.vp-band .vp-h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:0;margin:0 0 14px;color:var(--vp-ink)}.vp-band .vp-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.5;margin:0 0 26px;max-width:34em}.vp-band .vp-text,.vp-band .vp-rte p{font-size:18px;line-height:1.6;margin:0 0 14px;max-width:34em;color:inherit}.vp-band--dark .vp-kicker,.vp-band--dark .vp-h2{color:#fcfcfc}.vp-band--dark .vp-kicker{opacity:.8}.vp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.vp-btn{display:inline-block;padding:14px 26px;border-radius:40px;border:1.5px solid var(--vp-teal);background:var(--vp-teal);color:#fcfcfc;font-size:17px;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.vp-btn:hover{background:#0a2733;border-color:#0a2733;color:#fcfcfc}.vp-btn--ghost{background:transparent;color:var(--vp-teal)}.vp-btn--ghost:hover{background:var(--vp-teal);color:#fcfcfc}.vp-band--dark .vp-btn{background:#fcfcfc;border-color:#fcfcfc;color:var(--vp-teal)}.vp-band--dark .vp-btn:hover{background:var(--vp-paper);border-color:var(--vp-paper);color:var(--vp-teal)}.vp-link{color:var(--vp-teal);font-size:17px;text-underline-offset:4px}.vp-hero{padding:28px 0 56px}.vp-hero__grid{display:grid;gap:30px}.vp-hero__art{margin:0 auto;width:min(100%,400px)}.vp-hero__stage{position:relative}.vp-hero__main{display:block;width:100%;height:auto;box-shadow:0 18px 50px #16161633,0 2px 6px #16161624}.vp-loupe{position:absolute;left:-8px;bottom:-30px;width:38%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:5px solid var(--vp-white);box-shadow:0 10px 30px #16161652;background:#fff}.vp-loupe img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 36%}.vp-hero__cap{margin:12px 0 0;padding-left:40%;min-height:30px;font-size:14px;line-height:1.45;color:#161616c7}.vp-facts{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--vp-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vp-facts strong{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.1;color:var(--vp-ink)}.vp-facts span{display:block;font-size:15px;line-height:1.35;margin-top:4px;color:#161616cc}.vp-pieces__intro{margin:0 0 34px}.vp-pieces__grid{display:grid;gap:40px 28px}.vp-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.vp-card__mat{position:relative;display:block;aspect-ratio:4/5;background:var(--vp-paper)}.vp-band--paper .vp-card__mat{background:#fff}.vp-card__mat img{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(22,22,22,.22));transition:transform .25s}.vp-card:hover .vp-card__mat img{transform:scale(1.02)}.vp-band .vp-card__title{font-family:var(--font-heading-family);font-weight:400;font-size:25px;line-height:1.2;letter-spacing:0;margin:18px 0 6px;color:var(--vp-ink)}.vp-band .vp-card__line{font-size:16px;line-height:1.5;margin:0 0 14px;color:#161616d1}.vp-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--vp-line);font-size:17px}.vp-card__price{font-weight:700}.vp-card__go{color:var(--vp-teal);text-decoration:underline;text-underline-offset:4px}.vp-split__grid{display:grid;gap:30px;align-items:center}.vp-split__img{margin:0;text-align:center}.vp-split__img img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:600px;box-shadow:0 14px 40px #16161633}.vp-band--dark .vp-split__img img{box-shadow:0 14px 44px #0006}.vp-split__cap{margin:12px 0 0;font-size:14px;line-height:1.4;opacity:.8}.vp-split--text .vp-split__grid{display:block;max-width:760px;text-align:center}.vp-split--text .vp-rte p{margin-left:auto;margin-right:auto}.vp-split--text .vp-actions{justify-content:center}@media(min-width:750px){.vp-band{padding:84px 0}.vp-wrap{width:min(1200px,calc(100% - 80px))}.vp-pieces--grid .vp-pieces__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-pieces--side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.vp-pieces--side .vp-pieces__grid{display:contents}.vp-pieces--side .vp-pieces__intro{margin:0;padding-top:8px}}@media(min-width:990px){.vp-hero{padding:40px 0 84px}.vp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"copy art" "facts art";column-gap:72px;row-gap:34px}.vp-hero__copy{grid-area:copy;align-self:end}.vp-facts{grid-area:facts;align-self:start}.vp-hero__art{grid-area:art;width:fit-content;align-self:center;justify-self:center}.vp-hero__main{width:auto;height:min(74vh,780px);max-width:100%}.vp-loupe{left:-76px;bottom:-36px;width:44%}.vp-hero__cap{padding-left:calc(44% - 60px)}.vp-split__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px}.vp-split--flip .vp-split__img{order:2}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vp-redesign.css.map */
