@media(max-width:959px){
 html{overflow-x:hidden}
 html,body{overscroll-behavior-x:none}
 body,body>.page,#main,#yaya-holiday{min-width:0;max-width:100%}
 #yaya-holiday .category-grid,#yaya-holiday .product-grid,#yaya-holiday .yr-track{min-width:0;max-width:100%}
 .drawer-menu__panel{width:100%;max-width:100%;height:var(--yaya-viewport-height,100dvh)}
 .drawer-menu__bottom{height:calc(var(--yaya-viewport-height,100dvh) - var(--yaya-menu-top,90px))!important;max-height:calc(var(--yaya-viewport-height,100dvh) - var(--yaya-menu-top,90px))}
 html[data-yaya-viewport-ready] #yaya-cart{top:var(--yaya-viewport-top,0px);bottom:auto;height:var(--yaya-viewport-height,100dvh);max-height:var(--yaya-viewport-height,100dvh)}
 html[data-yaya-viewport-ready] [data-is-full-product=true] [data-add-to-cart]{bottom:calc(100% - var(--yaya-viewport-bottom) + 10px + env(safe-area-inset-bottom,0px))}
 html[data-yaya-viewport-ready] [data-is-full-product=true] .product-form__item--submit:before{bottom:calc(100% - var(--yaya-viewport-bottom))}
 body:has(#yaya-support-chat[data-mobile-open=true]) .p60-sticky,body:has(#yaya-support-chat[data-mobile-open=true]) [data-is-full-product=true] [data-add-to-cart],body:has(#yaya-support-chat[data-mobile-open=true]) [data-is-full-product=true] .product-form__item--submit:before{visibility:hidden}
}
@supports(overflow:clip){
 @media(max-width:959px){html,body,body>.page{overflow-x:clip}}
}
@media(max-width:700px){
 html[data-yaya-viewport-ready] .p60-sticky{bottom:calc(100% - var(--yaya-viewport-bottom))}
 html[data-yaya-viewport-ready] body:has(.p60-sticky:not([hidden])) [data-is-full-product=true] [data-add-to-cart]{bottom:calc(100% - var(--yaya-viewport-bottom) + 42px + env(safe-area-inset-bottom,0px))}
 html[data-yaya-viewport-ready] body:has(.p60-sticky:not([hidden])) #yaya-chat-fallback{bottom:calc(100% - var(--yaya-viewport-bottom) + 46px + env(safe-area-inset-bottom,0px))!important}
 html[data-yaya-viewport-ready] body:has(.p60-sticky:not([hidden])):has([data-is-full-product=true]) #yaya-chat-fallback{bottom:calc(100% - var(--yaya-viewport-bottom) + 116px + env(safe-area-inset-bottom,0px))!important}
}
