:export{ease-in-out:.5,0,0,1;ease-out:.25,1,.3,1;ease-linear:0,0,1,1}:export{breakpoint-small:768px;breakpoint-medium:1024px;breakpoint-large:1200px;breakpoint-huge:1800px;gutter-small:16;gutter-medium:24;total-columns-small:6;total-columns-medium:18}html{--theme-background:255 255 255;--theme-text:0 0 0;box-sizing:border-box;width:100%;overflow-x:hidden;overscroll-behavior:auto contain;font-family:var(--font-times-now);color:rgb(var(--theme-text));background-color:rgb(var(--theme-background));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}*,:after,:before{box-sizing:inherit;min-width:0}:focus{outline:none}:focus-visible:focus{outline:1px dashed currentcolor;outline-offset:var(--outline-offset)}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:unset}ol,ul{padding:unset;list-style:none}a{color:currentcolor}a,u{text-decoration:none}button,label,summary{cursor:pointer}button{padding:unset;font:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:unset;border:unset}table{table-layout:fixed;border-collapse:collapse}th{font-weight:inherit;text-align:left}input,textarea{-webkit-appearance:none;appearance:none;background:unset;border:unset;border-radius:unset;outline:none}fieldset,input,textarea{padding:unset;margin:unset}dialog,fieldset{border:unset}dialog{width:unset;height:unset;padding:unset;background:unset}blockquote,dialog{margin:unset}:root{--gutter:16px;--single-column-width:calc((100vw - var(--gutter) * 2) / 6)}@media(min-width:1024px){:root{--gutter:24px;--single-column-width:5.5555555556vw}}:root{--border-width-thin:1px;--border:var(--border-width-thin) solid currentcolor;--product-card-border-offset:1px;--product-cards-gap:1.5px;--outline-offset-default:2px;--outline-offset-inset:-2px;--outline-offset:var(--outline-offset-default);--footer-bar-height:43px;--announcement-bar-height:35px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){:root{--border-width-thin:0.5px;--product-card-border-offset:0.75px;--product-cards-gap:1px}}:root{--sticky-top-checkout:calc(var(--announcement-bar-height) + 60px)}@media screen and (-webkit-min-device-pixel-ratio:3),screen and (min-resolution:3dppx){:root{--border-width-thin:0.75px;--product-card-border-offset:1px;--product-cards-gap:1.5px}}