.sz .sz-size,.sz .sz-atc,.sz .sz-sticky .sz-btn{font-family:var(--sz-head);font-weight:400}
.sz .sz-size{font-size:16px}
.sz-gal{position:relative;top:auto}
.sz-logo,.sz-logo__text{text-decoration:none}
.sz-save{gap:0;white-space:nowrap}.sz-save svg{margin-right:5px}.sz-save [data-sz-savepct]{margin-left:4px}
.sz-info .sz-pay svg{width:30px;height:20px}
.sz-info .sz-pay{gap:4px;flex-wrap:nowrap;overflow:hidden}
.sz-cart__ft .sz-pay svg{width:28px;height:18px}
html,body.sz{overflow-x:hidden;max-width:100%}
.sz-pdp__grid>*,.sz-story__grid>*,.sz-contact__grid>*,.sz-footer__grid>*{min-width:0}
.sz-mix select{min-width:0;width:100%}
@media (max-width:749px){.sz-info .sz-pay{flex-wrap:wrap}.sz-colors{gap:8px}.sz-color__name{font-size:15px}.sz-mix__row{grid-template-columns:36px 12px 1fr 64px}.sz-title{font-size:40px}.sz-size{min-width:0;flex:1 0 22%}}