.store-responsive-root{width:100%;min-width:0;max-width:100%;overflow-x:clip}.store-responsive-root>*,.store-responsive-root :where(main,section,article,header,footer,nav,form,fieldset,details){min-width:0;max-width:100%}.store-responsive-root :where(header,section,article,form,fieldset)>*{min-width:0}.store-responsive-root :where(h1,h2,h3,h4,p,strong,small,label,li,dd,dt){overflow-wrap:anywhere}.store-responsive-root :where(input,textarea,select,button),.store-responsive-root :where(img,picture,video,canvas,iframe,svg){max-width:100%}.store-responsive-root :where([role=dialog],[aria-modal=true]){max-width:100vw}.store-responsive-root :where(pre,code){overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (max-width:719px){.store-responsive-root :where(input,textarea,select){font-size:16px}}@media (max-width:479px){.store-responsive-root :where(header){flex-wrap:wrap}.store-responsive-root :where(header>div,header>nav){min-width:0}.store-responsive-root :where(button,a){overflow-wrap:anywhere}.store-responsive-root :where([role=dialog],[aria-modal=true]){padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}}@media (max-width:359px){.store-responsive-root :where(header){gap:8px}.store-responsive-root :where(header h1){font-size:clamp(18px,6.4vw,22px)}}@media (min-width:720px) and (max-width:1099px){.store-responsive-root{width:100%}}@media (min-width:1100px){.store-responsive-root{min-height:100vh}}
