promotion-promo-box{display:block}promotion-promo-box .promotion[hidden]{display:none}promotion-promo-box[data-slider=true] .flickity-viewport{overflow-x:clip;overflow-y:visible}promotion-promo-box[data-slider=true] .promotions__slides:not(.flickity-enabled)>.promotion:not(:first-child){display:none}promotion-promo-box[data-slider=true] .promotions__slides .promotion{width:100%}promotion-promo-box[data-slider=true] .promotions__slides .promotion.flickity-cell{position:absolute;left:0}promotion-promo-box[data-slider=true] .flickity-rtl .promotion.flickity-cell{left:unset;right:0}.promotions__dots{display:flex;flex-wrap:wrap;justify-content:center;min-height:24px}.promotions__dots+product-form{margin:2.5rem 0 0!important}.promotions__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.promotions__dot::after{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.3}.promotions__dot.is-selected::after{opacity:1}.promotions__dot:focus-visible{outline:1px solid currentColor;outline-offset:0;border-radius:50%}