:root{--background:var(--bw-white,#fff);--foreground:var(--bw-ink,#000);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-size:var(--bw-type-body-large)}html,body{width:100%;min-width:0;max-width:100vw;overflow-x:clip}body{color:var(--foreground);background:var(--background);font-family:var(--bw-font-functional);font-size:var(--bw-type-body,.875rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;min-height:100dvh;line-height:1.4286}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::placeholder{color:var(--bw-tertiary-text,#9b9b9b);opacity:1}button{border-radius:var(--bw-radius,2px)}input,textarea,select{color:var(--bw-ink,#000);background-color:var(--bw-white,#fff)}input:focus,textarea:focus,select:focus{outline:none}img,video,canvas,svg{max-width:100%}button,input,textarea,select{font:inherit;max-width:100%}.bw-heading-1,.bw-heading-2,.bw-heading-3,.bw-product-title{font-family:var(--bw-font-functional);font-weight:var(--bw-weight-regular);letter-spacing:-.03em}.bw-heading-1{font-size:var(--bw-type-h1,clamp(3rem,5vw,4rem));line-height:1.05}.bw-heading-2{font-size:var(--bw-type-h2,clamp(2.25rem,4vw,3rem));line-height:1.08}.bw-heading-3{font-size:var(--bw-type-h3,clamp(1.75rem,3vw,2.25rem));line-height:1.12}.bw-product-title{font-size:var(--bw-type-product-title,clamp(1.5rem,2.5vw,1.875rem));font-weight:var(--bw-weight-medium);line-height:1.2}.bw-body-large{font-size:var(--bw-type-body-large,1rem);line-height:1.5}.bw-caption{font-size:var(--bw-type-caption,.75rem);line-height:1.3333}.bw-promo-surface{background:var(--bw-soft-blush,#f5f5f5)}.bw-status-success{color:var(--bw-success-dark,#1f4d38);background:var(--bw-success-bg,#edf7f1);border-color:var(--bw-success,#2f6b4f)}.bw-status-error{color:var(--bw-error-dark,#7a1b13);background:var(--bw-error-bg,#fce8e6);border-color:var(--bw-error,#b42318)}.bw-status-warning{color:var(--bw-warning-dark,#7a1b13);background:var(--bw-warning-bg,#fce8e6);border-color:var(--bw-warning,#b42318)}p,span,h1,h2,h3,h4,h5,h6,td,th{overflow-wrap:anywhere}@media (max-width:599px){body{touch-action:manipulation}input,textarea,select{font-size:var(--bw-type-body-large)}.MuiContainer-root{min-width:0}.MuiDialog-paper:not(.MuiDialog-paperFullScreen):not(.bw-auth-paper){max-width:calc(100vw - 16px)}.MuiDialog-paperFullScreen{max-width:100%;margin:0}.MuiInputBase-root input.MuiInputBase-input,.MuiInputBase-root textarea.MuiInputBase-input{font-size:var(--bw-type-body-large)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
