@media screen and (max-width:749px){html,body{overflow-x:clip}}@media screen and (max-width:749px){.pure-marquee-wrapper{height:32px}.pure-marquee-item{font-size:11px;padding:0 20px}}@media(prefers-reduced-motion:reduce){.pure-marquee-content{animation:none}}@media screen and (max-width:749px){[id$=__section_rzzdMN] .layout-panel-flex:has(>[class*=ai-image-card-]){flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:4px}[id$=__section_rzzdMN] .layout-panel-flex:has(>[class*=ai-image-card-])::-webkit-scrollbar{display:none}[id$=__section_rzzdMN] .layout-panel-flex>[class*=ai-image-card-]{flex:0 0 72%!important;width:72%!important;max-width:72%!important;scroll-snap-align:start}}.yoke-upsell-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.yoke-upsell-card{scroll-snap-align:start}.yoke-upsell-quick-add{min-width:32px;min-height:32px}@media screen and (max-width:749px){.yoke-upsell-card{flex:0 0 34%}}@media screen and (max-width:749px){.yoke-cart-promo-text{font-size:12px}}@media screen and (max-width:749px){.ykbis-overlay{align-items:flex-end}.ykbis-box{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}}@media screen and (max-width:749px){.notify-me-btn,add-to-cart-component .button{min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/yoke-mobile.css.map */
