.pro-watch-showcase{position:relative;isolation:isolate;width:100%;padding-block:var(--pro-padding-top) var(--pro-padding-bottom);color:var(--pro-text-color);background:var(--pro-section-background);overflow-x:clip}@supports not (overflow: clip){.pro-watch-showcase{overflow-x:hidden}}.pro-watch-showcase *,.pro-watch-showcase *:before,.pro-watch-showcase *:after{box-sizing:border-box}.pro-watch-showcase__container{width:min(calc(100% - 32px),var(--pro-max-width));margin-inline:auto}.pro-watch-showcase__panel{position:relative;padding:var(--pro-panel-padding-y) var(--pro-panel-padding-x);border:1px solid rgba(255,255,255,.78);border-radius:var(--pro-panel-radius);background:linear-gradient(145deg,#fffffff2,#ffffffc7),var(--pro-panel-background);overflow:hidden;isolation:isolate;animation:pro-watch-panel-enter .82s cubic-bezier(.16,1,.3,1) both}.pro-watch-showcase__panel:before,.pro-watch-showcase__panel:after{content:"";position:absolute;z-index:0;border-radius:999px;pointer-events:none;filter:blur(54px);opacity:.34}.pro-watch-showcase__panel:before{top:-24%;left:-8%;width:42%;aspect-ratio:1;background:#fffffff2;animation:pro-watch-orb-left var(--pro-motion-duration) ease-in-out infinite alternate}.pro-watch-showcase__panel:after{right:-12%;bottom:-28%;width:38%;aspect-ratio:1;background:rgba(var(--pro-glass-tint),.18);animation:pro-watch-orb-right calc(var(--pro-motion-duration) + 1s) ease-in-out infinite alternate}.pro-watch-showcase__panel>*{position:relative;z-index:1}.pro-watch-showcase__heading-row{display:block;width:100%;margin:0 0 clamp(24px,3vw,38px);text-align:center;animation:pro-watch-heading-enter .78s .12s cubic-bezier(.16,1,.3,1) both}.pro-watch-showcase__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(2rem,4.1vw,var(--pro-heading-size));font-style:normal;font-weight:700;line-height:1.02;letter-spacing:-.045em;text-wrap:balance;text-transform:lowercase;animation:pro-watch-heading-breathe calc(var(--pro-motion-duration) + 2s) ease-in-out infinite}.pro-watch-showcase__grid{display:grid;grid-template-columns:repeat(var(--pro-card-columns),minmax(0,1fr));gap:var(--pro-grid-gap);align-items:stretch}.pro-watch-showcase__card{position:relative;display:block;min-width:0;color:#fff;text-decoration:none;border-radius:var(--pro-media-radius);overflow:visible;outline:none;transform:translateZ(0);opacity:0;animation:pro-watch-card-enter .82s var(--pro-card-delay, 0ms) cubic-bezier(.16,1,.3,1) forwards,pro-watch-card-aura calc(var(--pro-motion-duration) + 1s) calc(var(--pro-card-delay, 0ms) + .9s) ease-in-out infinite}.pro-watch-showcase__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;background:linear-gradient(120deg,#ffffffb8,#ffffff14 30%,rgba(var(--pro-glass-tint),.26) 62%,#ffffffad);background-size:240% 240%;opacity:.64;animation:pro-watch-card-border calc(var(--pro-motion-duration) + 3s) linear infinite;pointer-events:none}.pro-watch-showcase__media-frame{position:relative;z-index:1;width:100%;aspect-ratio:1.318 / 1;border-radius:inherit;background:#050505;overflow:hidden;isolation:isolate;transform:translateZ(0);transition:transform .62s cubic-bezier(.16,1,.3,1),box-shadow .46s ease}.pro-watch-showcase__media-frame:before,.pro-watch-showcase__media-frame:after{content:"";position:absolute;z-index:3;pointer-events:none}.pro-watch-showcase__media-frame:before{top:-30%;left:-48%;width:28%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(14deg);animation:pro-watch-media-shine calc(var(--pro-motion-duration) + 2s) ease-in-out infinite}.pro-watch-showcase__media-frame:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 35% 68%,rgba(255,255,255,.06));opacity:.72;animation:pro-watch-overlay-breathe calc(var(--pro-motion-duration) + 1s) ease-in-out infinite}.pro-watch-showcase__media,.pro-watch-showcase__media-frame>.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pro-media-position);scale:1.002;transition:transform .72s cubic-bezier(.16,1,.3,1),filter .52s ease,scale .72s cubic-bezier(.16,1,.3,1);animation:pro-watch-media-breathe calc(var(--pro-motion-duration) + 4s) ease-in-out infinite alternate;will-change:transform,scale,filter}.pro-watch-showcase__media-frame>video.pro-watch-showcase__media{object-fit:cover}.pro-watch-showcase__media-shade{position:absolute;inset:auto 0 0;z-index:2;height:40%;pointer-events:none;background:linear-gradient(180deg,#0000,#00000070);animation:pro-watch-shade-breathe calc(var(--pro-motion-duration) + 2s) ease-in-out infinite}.pro-watch-showcase__label{position:absolute;right:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px);z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:48px;padding:10px clamp(18px,2vw,26px);border:1px solid rgba(255,255,255,var(--pro-glass-border-opacity));border-radius:999px;color:#fff;background:linear-gradient(180deg,#ffffff29,#ffffff08),rgba(var(--pro-glass-tint),var(--pro-glass-opacity));-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:0 14px 34px #0003,inset 0 1px #ffffff4d;font-size:clamp(.88rem,1.35vw,1.08rem);font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap;text-transform:lowercase;overflow:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .32s ease,border-color .32s ease,box-shadow .32s ease;animation:pro-watch-label-breathe calc(var(--pro-motion-duration) - 1s) ease-in-out infinite}.pro-watch-showcase__label:before{content:"";position:absolute;top:-42%;left:-120%;width:58%;height:184%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);transform:rotate(16deg);animation:pro-watch-label-shine calc(var(--pro-motion-duration) + 1s) ease-in-out infinite;pointer-events:none}.pro-watch-showcase__label>*{position:relative;z-index:1}.pro-watch-showcase__label-arrow{display:none;width:16px;height:16px;margin-left:6px;opacity:.86;transform:translate(0);transition:width .32s ease,opacity .32s ease,transform .32s ease,margin-left .32s ease;animation:pro-watch-arrow-nudge 1.9s ease-in-out infinite}.pro-watch-showcase__card[href]:hover .pro-watch-showcase__media-frame,.pro-watch-showcase__card[href]:focus-visible .pro-watch-showcase__media-frame{transform:translateY(-8px) scale(1.012);box-shadow:0 22px 48px #0000002e}.pro-watch-showcase__card[href]:hover .pro-watch-showcase__media,.pro-watch-showcase__card[href]:focus-visible .pro-watch-showcase__media{scale:1.055;transform:translateY(-3px) rotate(-.25deg);filter:saturate(1.08) contrast(1.04) brightness(1.02)}.pro-watch-showcase__card[href]:hover .pro-watch-showcase__label,.pro-watch-showcase__card[href]:focus-visible .pro-watch-showcase__label{transform:translateY(-4px) scale(1.035);border-color:#ffffffe6;background:linear-gradient(180deg,#ffffff3d,#ffffff0d),rgba(var(--pro-glass-tint),calc(var(--pro-glass-opacity) + .1));box-shadow:0 20px 42px #00000040,inset 0 1px #fff6}.pro-watch-showcase__card[href]:hover .pro-watch-showcase__label-arrow,.pro-watch-showcase__card[href]:focus-visible .pro-watch-showcase__label-arrow{opacity:1;transform:translate(4px)}.pro-watch-showcase__card[href]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.pro-watch-showcase__empty-state{display:grid;place-items:center;min-height:340px;padding:32px;border:1px dashed rgba(0,0,0,.24);border-radius:var(--pro-media-radius);color:#000000a3;text-align:center;text-transform:lowercase;animation:pro-watch-empty-breathe 3.8s ease-in-out infinite}@keyframes pro-watch-panel-enter{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pro-watch-heading-enter{0%{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pro-watch-heading-breathe{0%,to{text-shadow:0 0 0 rgba(0,0,0,0);transform:translateY(0)}50%{text-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}}@keyframes pro-watch-card-enter{0%{opacity:0;transform:translateY(30px) scale(.965);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pro-watch-card-aura{0%,to{filter:drop-shadow(0 8px 18px rgba(0,0,0,.04))}50%{filter:drop-shadow(0 14px 28px rgba(var(--pro-glass-tint),.12))}}@keyframes pro-watch-card-border{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes pro-watch-media-breathe{0%{scale:1.002}to{scale:1.022}}@keyframes pro-watch-media-shine{0%,18%{left:-48%;opacity:0}30%{opacity:.52}52%,to{left:132%;opacity:0}}@keyframes pro-watch-overlay-breathe{0%,to{opacity:.48}50%{opacity:.8}}@keyframes pro-watch-shade-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes pro-watch-label-breathe{0%,to{box-shadow:0 14px 34px #0003,inset 0 1px #ffffff4d}50%{box-shadow:0 18px 42px #00000047,inset 0 1px #fff6}}@keyframes pro-watch-label-shine{0%,28%{left:-120%;opacity:0}38%{opacity:.88}58%,to{left:170%;opacity:0}}@keyframes pro-watch-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes pro-watch-orb-left{0%{transform:translate3d(-3%,-2%,0) scale(.92)}to{transform:translate3d(14%,10%,0) scale(1.08)}}@keyframes pro-watch-orb-right{0%{transform:translate3d(4%,6%,0) scale(.9)}to{transform:translate3d(-12%,-8%,0) scale(1.1)}}@keyframes pro-watch-empty-breathe{0%,to{opacity:.6}50%{opacity:1}}@media screen and (max-width:989px){.pro-watch-showcase__container{width:min(calc(100% - 24px),var(--pro-max-width))}.pro-watch-showcase__panel{padding:clamp(32px,5vw,48px) clamp(20px,4.5vw,40px)}.pro-watch-showcase__heading-row{margin-bottom:24px}.pro-watch-showcase__heading{font-size:clamp(2rem,6vw,3.25rem)}}@media screen and (max-width:749px){.pro-watch-showcase{padding-block:var(--pro-mobile-padding-top) var(--pro-mobile-padding-bottom)}.pro-watch-showcase__grid{grid-template-columns:minmax(0,1fr);gap:clamp(18px,5vw,28px)}.pro-watch-showcase__panel{border-radius:min(var(--pro-panel-radius),20px)}.pro-watch-showcase__heading{font-size:clamp(1.9rem,9vw,2.8rem);line-height:1.04}.pro-watch-showcase__label{min-height:44px;padding:9px 18px;font-size:.88rem}}@media screen and (max-width:479px){.pro-watch-showcase__container{width:min(calc(100% - 16px),var(--pro-max-width))}.pro-watch-showcase__panel{padding:28px 14px 16px}.pro-watch-showcase__heading-row{margin-bottom:20px}.pro-watch-showcase__heading{max-width:280px;margin-inline:auto;font-size:clamp(1.7rem,8.8vw,2.25rem)}.pro-watch-showcase__media-frame{aspect-ratio:1.12 / 1}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-pro-watch-showcase.css.map */
