.vp{--vp-gutter: var(--mb-page-padding);--vp-portrait-max-h: 62vh;--vp-stage-pad: 16px;max-width:var(--mb-page-width);margin:0 auto;padding:var(--mb-section-pad-sm) var(--vp-gutter) var(--mb-section-pad-md);font-family:var(--mb-font-body);color:var(--mb-text-primary)}.vp-header{margin-bottom:24px}.vp-eyebrow{margin:0 0 10px;font-family:var(--mb-font-accent);font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--mb-gold-deep)}.vp-title{margin:0;font-family:var(--mb-font-heading);font-size:clamp(1.9rem,4.2vw,2.8rem);font-weight:var(--mb-h1-weight);line-height:1.4;letter-spacing:var(--mb-h1-letter-spacing);color:var(--mb-h1-color)}.vp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px}.vp-meta__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:300;letter-spacing:.04em;color:var(--mb-text-soft)}.vp-meta__label{font-family:var(--mb-font-accent);font-size:11px;letter-spacing:.18em;color:var(--mb-gold-deep)}.vp-meta__value--num{font-family:var(--mb-font-number);letter-spacing:.05em}.vp-meta__person{display:inline-flex;align-items:center;gap:8px;color:var(--mb-text-primary);text-decoration:none}a.vp-meta__person:hover .vp-meta__person-name{color:var(--mb-gold-deep)}.vp-meta__person-name{transition:color var(--mb-duration-hover) var(--mb-ease)}.vp-stage{background:var(--mb-s3-bg);padding:var(--vp-stage-pad)}.vp-stage__inner{display:flex;justify-content:center}.vp-video{display:block;width:100%;height:auto;max-width:100%;background:var(--mb-s4-bg);border:none;border-radius:var(--mb-media-radius);box-shadow:none}.vp-video--portrait{width:auto;height:var(--vp-portrait-max-h);max-height:var(--vp-portrait-max-h)}.vp-section{padding-top:var(--mb-section-pad-sm)}.vp-h2{position:relative;display:inline-block;margin:0 0 28px;padding-bottom:10px;font-family:var(--mb-font-heading);font-size:clamp(1.35rem,2.8vw,1.8rem);font-weight:300;line-height:1.4;letter-spacing:.05em;color:var(--mb-text-primary)}.vp-h2:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:1px;background:var(--mb-gold)}.vp-body{max-width:46em;font-family:var(--mb-font-body);font-size:var(--mb-body-size);font-weight:var(--mb-body-weight);line-height:var(--mb-body-line-height);letter-spacing:var(--mb-body-letter-spacing);color:var(--mb-body-color)}.vp-person{display:flex;align-items:flex-start;gap:var(--mb-grid-gap)}.vp-avatar{display:block;flex-shrink:0;object-fit:cover;border:none;box-shadow:none;border-radius:50%}.vp-avatar--sm{width:24px;height:24px}.vp-avatar--lg{width:96px;height:96px}.vp-person__body{min-width:0}.vp-person__name{margin:0;font-family:var(--mb-font-heading);font-size:1.15rem;font-weight:300;letter-spacing:.05em;color:var(--mb-text-primary)}.vp-person__role{margin:6px 0 0;font-family:var(--mb-font-accent);font-size:11px;font-weight:400;letter-spacing:.18em;color:var(--mb-gold-deep)}.vp-person__catch{margin:12px 0 0;max-width:42em;font-family:var(--mb-font-body);font-size:var(--mb-body-size);font-weight:var(--mb-body-weight);line-height:var(--mb-body-line-height);letter-spacing:var(--mb-body-letter-spacing);color:var(--mb-body-color)}.vp-person__body .vp-textlink{margin-top:16px}.vp-product{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--mb-grid-gap);align-items:center}.vp-product__media{background:var(--mb-s3-bg)}.vp-product__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:none;border-radius:var(--mb-media-radius);box-shadow:none}.vp-product__title{margin:0;font-family:var(--mb-font-heading);font-size:1.25rem;font-weight:300;line-height:1.5;letter-spacing:.04em;color:var(--mb-text-primary)}.vp-product__price{margin:10px 0 0;font-family:var(--mb-font-number);font-size:var(--mb-price-size);font-weight:var(--mb-price-weight);letter-spacing:.05em;color:var(--mb-price-color)}.vp-product__state{display:inline-block;margin:12px 0 0;padding:5px 16px;border-radius:var(--mb-badge-radius);background:var(--mb-badge-sold-out);font-family:var(--mb-font-body);font-size:12px;font-weight:300;letter-spacing:.08em;color:var(--mb-text-inverse)}.vp-product__body .vp-btn{margin-top:24px}.vp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:15px 34px;border:0;border-radius:var(--mb-btn-radius);box-shadow:none;background:var(--mb-s1-btn);color:var(--mb-s1-btn-label);font-family:var(--mb-font-accent);font-size:13px;font-weight:400;letter-spacing:.2em;text-decoration:none;transition:color var(--mb-duration-hover) var(--mb-ease)}.vp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mb-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--mb-duration-hover) var(--mb-ease);z-index:0}.vp-btn:hover{color:var(--mb-text-primary)}.vp-btn:hover:before{transform:scaleX(1)}.vp-btn__label{position:relative;z-index:1}.vp-textlink{position:relative;display:inline-block;padding-bottom:4px;font-family:var(--mb-font-body);font-size:14px;font-weight:300;letter-spacing:.08em;color:var(--mb-text-primary);text-decoration:none}.vp-textlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--mb-line-strong);transition:background var(--mb-duration-hover) var(--mb-ease)}.vp-textlink:hover:after{background:var(--mb-gold)}.vp-chips{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.vp-chips__item{margin:0;padding:0;list-style:none}.vp-chip{display:inline-block;padding:8px 22px;border:1px solid var(--mb-line);border-radius:var(--mb-pill-radius);font-family:var(--mb-font-body);font-size:13px;font-weight:300;letter-spacing:.04em;color:var(--mb-text-primary);text-decoration:none;transition:border-color var(--mb-duration-hover) var(--mb-ease),color var(--mb-duration-hover) var(--mb-ease)}.vp-chip:hover{border-color:var(--mb-gold);color:var(--mb-gold-deep)}.vp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-grid-gap);margin:0;padding:0;list-style:none}.vp-related__item{margin:0;padding:0;list-style:none}.vp-related__link{display:block;text-decoration:none;color:var(--mb-text-primary)}.vp-related__media{display:block;background:var(--mb-s3-bg)}.vp-related__img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:none;border-radius:var(--mb-media-radius);box-shadow:none;transition:opacity var(--mb-duration-hover) var(--mb-ease)}.vp-related__link:hover .vp-related__img{opacity:.82}.vp-related__body{display:block;padding-top:12px}.vp-related__title{display:block;font-family:var(--mb-font-body);font-size:14px;font-weight:300;line-height:1.7;letter-spacing:.04em;color:var(--mb-text-primary);transition:color var(--mb-duration-hover) var(--mb-ease)}.vp-related__link:hover .vp-related__title{color:var(--mb-gold-deep)}.vp-related__person{display:block;margin-top:6px;font-family:var(--mb-font-accent);font-size:11px;font-weight:400;letter-spacing:.18em;color:var(--mb-gold-deep)}.vp-backlink{padding-top:var(--mb-section-pad-sm)}@media screen and (min-width:750px){.vp{--vp-gutter: var(--mb-page-padding-desktop);--vp-portrait-max-h: 80vh;--vp-stage-pad: 40px}.vp-header{margin-bottom:32px}}@media screen and (max-width:749px){.vp-stage{margin-left:calc(var(--vp-gutter) * -1);margin-right:calc(var(--vp-gutter) * -1);padding:0}.vp-meta{gap:6px 16px;margin-top:12px}.vp-person{gap:20px}.vp-avatar--lg{width:72px;height:72px}.vp-product{grid-template-columns:minmax(0,1fr)}.vp-product__media{max-width:320px}.vp-related{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-btn{width:100%;padding:16px 24px}}.vp-meta__link{color:inherit;text-decoration:none;border-bottom:1px solid var(--mb-line);transition:border-color var(--mb-duration-hover) var(--mb-ease)}.vp-meta__link:hover{border-bottom-color:var(--mb-gold)}.vp-product--article .vp-product__img{aspect-ratio:4 / 3}.vp-product__place{margin:0 0 6px;font-family:var(--mb-font-body);font-size:12px;font-weight:300;letter-spacing:.12em;color:var(--mb-text-soft)}.vp-product__excerpt{margin:12px 0 0;font-family:var(--mb-font-body);font-size:14px;font-weight:300;line-height:1.9;letter-spacing:.04em;color:var(--mb-body-color)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/video-page.css.map */
