.product-showcase{--showcase-accent: #e3062c;display:block;position:relative;background:#101010;color:#fff;font-family:Arial,Helvetica,sans-serif}.product-showcase *,.product-showcase *:before,.product-showcase *:after{box-sizing:border-box}.product-showcase [hidden]{display:none!important}.product-showcase__trigger{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding:20px clamp(20px,4vw,64px);overflow:hidden;border-block:1px solid #ffffff26;background:#111;color:#fff;cursor:pointer;list-style:none}.product-showcase__trigger:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101010cc,#10101088),var(--showcase-backdrop) center 58% / cover;opacity:.8;pointer-events:none}.product-showcase__trigger:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--showcase-accent);transform:scaleX(.3);transform-origin:left;transition:transform .42s ease}.product-showcase__trigger::-webkit-details-marker{display:none}.product-showcase__trigger::marker{content:""}.product-showcase__trigger:hover:after,.product-showcase[open]>.product-showcase__trigger:after{transform:scaleX(1)}.product-showcase__trigger:focus-visible{outline:3px solid #fff;outline-offset:-5px}.product-showcase__brand{display:flex;align-items:center;gap:clamp(16px,3vw,38px);min-width:0}.product-showcase__logo{display:block;width:clamp(125px,15vw,210px);height:auto;flex-shrink:0}.product-showcase--sp .product-showcase__logo{mix-blend-mode:screen}.product-showcase--og .product-showcase__logo{filter:grayscale(1) brightness(0) invert(1)}.product-showcase__copy{display:grid;gap:6px;min-width:0}.product-showcase__eyebrow{color:#d7c9b4;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.product-showcase__title{color:#fff;font-size:clamp(1.125rem,2vw,1.75rem);font-weight:700;line-height:1.2}.product-showcase__action{display:flex;align-items:center;gap:18px;font-size:.875rem;line-height:1.4;flex-shrink:0}.product-showcase__open-label,.product-showcase[open] .product-showcase__closed-label{display:none}.product-showcase[open] .product-showcase__open-label{display:inline}.product-showcase__chevron{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;background:#10101080;transition:transform .42s cubic-bezier(.16,1,.3,1),background .22s}.product-showcase[open] .product-showcase__chevron{transform:rotate(180deg);background:var(--showcase-accent);border-color:var(--showcase-accent)}.product-showcase.is-closing .product-showcase__chevron{transform:rotate(0)}.product-showcase__panel{position:relative;overflow:visible}.product-showcase__panel-inner{min-height:0;transform-origin:top center}.product-showcase.is-opening .product-showcase__panel-inner{animation:showcase-unfold .52s cubic-bezier(.16,1,.3,1) both}.product-showcase.is-closing .product-showcase__panel-inner{animation:showcase-unfold .42s cubic-bezier(.7,0,.84,0) reverse both}@keyframes showcase-unfold{0%{opacity:.3;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.product-showcase [data-showcase-swipe]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.product-showcase [data-showcase-swipe] img{-webkit-user-drag:none}.product-showcase a:focus-visible,.product-showcase button:focus-visible{outline:3px solid #f4cc93;outline-offset:3px}@media(max-width:749px){.product-showcase__trigger{min-height:98px;gap:12px;padding:16px}.product-showcase__brand{gap:12px}.product-showcase__logo{width:106px}.product-showcase__title{font-size:1.125rem}.product-showcase__eyebrow{font-size:.75rem;letter-spacing:.05em}.product-showcase__closed-label,.product-showcase__open-label{display:none!important}.product-showcase__chevron{width:44px;height:44px}}@media(max-width:360px){.product-showcase__logo{width:85px}.product-showcase__brand{gap:8px}}@media(prefers-reduced-motion:reduce){.product-showcase__trigger:after,.product-showcase__chevron{transition:none}.product-showcase.is-opening .product-showcase__panel-inner,.product-showcase.is-closing .product-showcase__panel-inner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/parity-product-showcase.css.map */
