.pvc{--pvc-px: clamp(1px, 100vw / 1440, 1.7778px);display:flex;flex-direction:column;gap:calc(60 * var(--pvc-px));padding:clamp(calc(var(--pvc-padding-top, 80) * .75px),5.6vw,calc(var(--pvc-padding-top, 80) * var(--pvc-px))) clamp(16px,2.8vw,calc(40 * var(--pvc-px))) clamp(calc(var(--pvc-padding-bottom, 80) * .75px),5.6vw,calc(var(--pvc-padding-bottom, 80) * var(--pvc-px)));color:var(--pvc-text, #fff);background-color:var(--pvc-background, #000)}.pvc__intro{display:flex;flex-direction:column;gap:calc(20 * var(--pvc-px));max-width:calc(670 * var(--pvc-px))}.pvc__heading{margin:0;font-family:Barlow Condensed,sans-serif;font-size:min(calc(var(--pvc-heading-size, 68) * (100vw / 1440)),calc(var(--pvc-heading-size, 68) * 1.7778px));font-weight:800;font-style:italic;line-height:.94;letter-spacing:0;text-transform:uppercase;color:var(--pvc-text, #fff)}.pvc__subheading{margin:0;max-width:calc(512 * var(--pvc-px));font-family:Barlow Condensed,sans-serif;font-size:calc(16 * var(--pvc-px));line-height:1.4;letter-spacing:.01em;color:var(--pvc-muted, #a6a6a6)}.pvc__cards{display:flex;justify-content:center;gap:calc(20 * var(--pvc-px))}.pvc__card{flex:1 1 0;position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;min-height:calc(var(--pvc-card-height, 280) * var(--pvc-px));padding:calc(21 * var(--pvc-px) - 1px);overflow:hidden;border:1px solid var(--pvc-border, #292929);border-radius:calc(12 * var(--pvc-px));text-decoration:none;color:inherit}.pvc__card--video{width:100%;margin:0;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}.pvc__thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pvc__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000;opacity:calc(var(--pvc-scrim-opacity, 40) / 100);pointer-events:none}.pvc__card-title{position:relative;z-index:2;margin:0;font-family:Barlow Condensed,sans-serif;font-size:calc(22 * var(--pvc-px));font-weight:800;font-style:italic;line-height:1;letter-spacing:.01em;color:var(--pvc-text, #fff)}.pvc__watch{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--pvc-px));box-sizing:border-box;min-height:calc(60 * var(--pvc-px));padding:calc(8 * var(--pvc-px)) calc(20 * var(--pvc-px) - 1px);border:1px solid rgba(255,255,255,.4);border-radius:calc(6 * var(--pvc-px));background-color:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Barlow Condensed,sans-serif;font-size:calc(16 * var(--pvc-px));font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff}.pvc__play{flex:none;width:calc(20 * var(--pvc-px));height:calc(20 * var(--pvc-px))}.pvc__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);background-color:#000000d9}.pvc__modal[hidden]{display:none}.pvc__modal-frame{position:relative;width:min(1100px,100%);aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(12 * var(--pvc-px, 1px));background-color:#000}.pvc__modal-frame iframe,.pvc__modal-frame video{display:block;width:100%;height:100%;border:0;object-fit:contain}.pvc__modal-close{position:absolute;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);display:flex;padding:8px;border:0;background:none;color:#fff;cursor:pointer}.pvc__modal-close svg{width:24px;height:24px}@media screen and (max-width:749px){.pvc{gap:20px}.pvc__intro{gap:8px;max-width:none}.pvc__heading{font-size:calc(var(--pvc-heading-size, 68) * .4706px);line-height:normal}.pvc__subheading{max-width:none;font-size:14px;line-height:1.2;letter-spacing:0}.pvc__cards{flex-direction:column;gap:12px}.pvc__card{min-height:calc(var(--pvc-mobile-card-height, 180) * 1px);padding:15px;border-radius:8px}.pvc__card:before{opacity:calc(var(--pvc-scrim-opacity, 40) * 1.25 / 100)}.pvc__card-title{font-size:18px;letter-spacing:0}.pvc__watch{min-height:44px;padding:8px 15px;gap:10px;font-size:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pvc__play{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-video-cards.css.map */
