*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;min-block-size:100dvb;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,button,input,label{line-height:1.1}p{text-wrap:pretty}input,button,textarea,select{font:inherit}img,picture,video,canvas,svg{max-inline-size:100%;display:block}ul[role=list],ol[role=list]{list-style:""}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}#root,#__next{isolation:isolate}:root{--breakpoint-mobile-s:20rem;--breakpoint-mobile-m:23.438rem;--breakpoint-mobile-l:26.563rem;--breakpoint-tablet-xxs:31.625rem;--breakpoint-tablet-xs:35.188rem;--breakpoint-tablet-s:39.5rem;--breakpoint-tablet:48rem;--breakpoint-tablet-m:52.188rem;--breakpoint-tablet-l:56.438rem;--breakpoint-tablet-xl:58.188rem;--breakpoint-laptop:64rem;--breakpoint-laptop-xs:69rem;--breakpoint-laptop-s:74.188rem;--breakpoint-products-one-column:81.75rem;--breakpoint-laptop-m:82.625rem;--breakpoint-cart-one-column:86.063rem;--breakpoint-laptop-l:90rem}html{font-size:62.5%}body{color:#212529;background-color:#f8f9fa;flex-flow:column;flex:1;font-size:1.6rem;font-weight:400;display:flex}main{flex:1}input[disabled]{background-color:#ced4da;opacity:.5!important}table{border-collapse:collapse;border:.1rem solid #212529}table td:has(table){padding:0}table table{inline-size:100%}table tbody tr:nth-child(2n){background-color:#f8f9fa}table tbody tr:nth-child(odd){background-color:#e9ecef}table thead{background-color:#f8f9fa}table th{text-transform:uppercase;padding-block:1.6rem;font-size:1.4rem;font-weight:600}table th,table td{padding-inline:1.2rem}table th{text-align:start}.visually-hidden{white-space:nowrap!important;clip-path:inset(100%)!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}
