.caption-strip-host{position:relative;overflow:hidden;container-type:inline-size}.caption-strip{--cap-scrim: 255, 255, 255;--cap-scrim-alpha: .88;--cap-ink: #25234a;--cap-ink-hover: #ffffff;--cap-hover: 61, 41, 232;--cap-hover-alpha: .94;--cap-accent: #ffb900;--cap-pad-x: clamp(.7rem, 4.4cqi, 1.1rem);--cap-pad-y: clamp(.6rem, 3.6cqi, .85rem);--cap-size: clamp(.95rem, 5.4cqi, 1.18rem);--cap-track: .055em;--cap-feather: clamp(1.8rem, 11cqi, 2.8rem);--cap-rule: .25rem;--cap-ease: cubic-bezier(.22, .61, .36, 1);--cap-swap: .2s;--cap-wipe: .42s;position:absolute;left:0;right:0;bottom:0;z-index:4;box-sizing:border-box;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding:var(--cap-pad-y) var(--cap-pad-x);background:rgba(var(--cap-scrim),var(--cap-scrim-alpha));text-align:left;transition:background var(--cap-swap) var(--cap-ease) 0s}.caption-strip:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--cap-feather);pointer-events:none;background:linear-gradient(to top,rgba(var(--cap-scrim),calc(var(--cap-scrim-alpha) * .9)),rgba(var(--cap-scrim),calc(var(--cap-scrim-alpha) * .45)) 30%,rgba(var(--cap-scrim),calc(var(--cap-scrim-alpha) * .16)) 62%,rgba(var(--cap-scrim),0));transition:background var(--cap-swap) var(--cap-ease) 0s}.caption-strip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--cap-rule);background:var(--cap-accent);transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:transform var(--cap-wipe) var(--cap-ease) 0s}.caption-strip .caption-strip__label.caption-strip__label,.caption-strip .caption-strip__index.caption-strip__index{font-family:var(--font-heading-card-family, inherit);font-size:var(--cap-size);line-height:1.25;letter-spacing:var(--cap-track);color:var(--cap-ink);text-align:left;transition:color var(--cap-swap) var(--cap-ease) 0s}.caption-strip .caption-strip__label.caption-strip__label{display:block;min-width:0;font-weight:700;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caption-strip .caption-strip__index.caption-strip__index{display:block;flex:0 0 auto;margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.caption-strip>a{display:flex;align-items:baseline;gap:.5rem;flex:1 1 auto;min-width:0;justify-content:flex-start;padding-left:0;text-decoration:none}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.caption-strip-host:hover .caption-strip{background:rgba(var(--cap-hover),var(--cap-hover-alpha))}.caption-strip-host:hover .caption-strip:before{--cap-scrim: var(--cap-hover);--cap-scrim-alpha: .2}.caption-strip-host:hover .caption-strip:after{transform:scaleX(1)}.caption-strip-host:hover .caption-strip .caption-strip__label.caption-strip__label,.caption-strip-host:hover .caption-strip .caption-strip__index.caption-strip__index{color:var(--cap-ink-hover)}.caption-strip-host:hover .caption-strip>a,.caption-strip-host:hover .caption-strip__label,.caption-strip-host:hover .caption-strip__index{opacity:1!important}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.caption-strip{--cap-scrim-alpha: .62;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.caption-strip:before{-webkit-backdrop-filter:blur(7px) saturate(1.3);backdrop-filter:blur(7px) saturate(1.3);-webkit-mask-image:linear-gradient(to top,#000 55%,transparent 100%);mask-image:linear-gradient(to top,#000 55%,transparent 100%)}}@media(hover:none){.caption-strip:after{transform:scaleX(1);opacity:.85}}@media(prefers-reduced-motion:reduce){.caption-strip,.caption-strip:before,.caption-strip:after,.caption-strip__label,.caption-strip__index{transition:none!important}.caption-strip:after{transform:scaleX(0)!important}}.caption-strip--stack{--cap-size: clamp(1.1rem, 3.1cqi, 1.4rem);--cap-track: .005em;--cap-pad-y: clamp(.65rem, 2.2cqi, 1rem);--cap-feather: clamp(1.4rem, 8cqi, 2.2rem);flex-direction:column;align-items:flex-start;gap:.25rem}.caption-strip--stack .caption-strip__label.caption-strip__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-heading-family, inherit);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none}.caption-strip--stack .caption-strip__index.caption-strip__index{margin-left:0;font-size:clamp(1rem,2.6cqi,1.2rem);font-weight:500;letter-spacing:.02em;opacity:.82}.caption-strip--stack>a{width:100%;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/80/assets/component-caption-strip.css.map */
