.horizontal-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;gap:var(--_gap);max-width:100%}.horizontal-marquee.smooth{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.horizontal-marquee.paused .horizontal-marquee-inner{animation-play-state:paused}.horizontal-marquee.full .horizontal-marquee-inner{min-width:var(--_containerWidth)}.horizontal-marquee-inner{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:var(--_gap);white-space:nowrap}[data-animate=true] .horizontal-marquee-inner{animation:horizontal-marquee var(--_speed) linear infinite var(--_direction)}@keyframes horizontal-marquee{0%{transform:translate(calc(var(--_gap) * -1))}to{transform:translate(calc(-100% - var(--_gap) * 2))}}.vertical-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;margin-bottom:var(--_gap);max-height:100%;flex-direction:column;height:calc(calc(var(--_containerSize) - var(--_vGap))/ 1.2)}.vertical-marquee.smooth{-webkit-mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent)}.vertical-marquee.paused .vertical-marquee-inner{animation-play-state:paused}.vertical-marquee-inner{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;margin-bottom:var(--_vGap)}[data-animate=true] .vertical-marquee-inner{animation:vertical-marquee var(--_speed) linear infinite var(--_direction)}.vertical-marquee-inner>:not(:last-child){margin-right:var(--_hGap)}@keyframes vertical-marquee{0%{transform:translateY(calc(var(--_vGap) * -1))}to{transform:translateY(calc(-100% - var(--_vGap) * 2))}}.shopify-pc__banner__dialog{background:var(--gradient-background)!important;color:var(--color-foreground)!important}.shopify-pc__banner__dialog *{color:var(--color-foreground)!important;border-color:currentColor!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important}.brand-scroller .brand-scroller__item img{max-height:60px;aspect-ratio:16 / 7;object-fit:contain;object-position:center;height:auto}.card__inner .quick-add{position:absolute;right:0;bottom:0;z-index:2;margin:0}.card__inner .quick-add button{background:var(--gradient-background);color:rgb(var(--color-foreground));width:5rem;border-radius:0;height:auto;aspect-ratio:1}.card__inner .quick-add button:hover,.card__inner .quick-add button:focus-within{background:color-mix(in srgb,var(--gradient-background) 80%,#fff)}.card__inner .quick-add button:before,.card__inner .quick-add button:after{content:"";display:none}.card__inner .quick-add button svg.quick-add-icon{fill:rgb(var(--color-foreground));width:2rem;aspect-ratio:1;height:auto}.card__inner .quick-add button.loading svg.quick-add-icon{display:none}.card__inner .quick-add button .quick-add-text{width:0px;height:0px;position:absolute;left:0;top:0;pointer-events:none;opacity:0}
