:root{--font-heading-family: "Syne", sans-serif;--font-body-family: "DM Sans", sans-serif}body,p,span,div,a,button,input,select,textarea,li{font-family:DM Sans,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.product__title,.card__heading,.section-header,[class*=__title],[class*=__heading],[class*=-title],[class*=-heading]{font-family:Syne,sans-serif!important;font-weight:800;letter-spacing:-.02em}nav,.header,.announcement-bar{font-family:DM Sans,sans-serif!important}.btn,button,[class*=btn],[class*=button]{font-family:DM Sans,sans-serif!important;font-weight:700}html{overflow-x:hidden!important}body{overflow-x:hidden!important;width:100%;max-width:100vw!important}*{box-sizing:border-box}img,video,svg{max-width:100%;height:auto}.page-width,.container,section,.section,[class*=szpain],[class*=szwhy],[class*=szhome],[class*=szpk]{max-width:100%!important;overflow-x:hidden;box-sizing:border-box}@media(max-width:768px){.szpain__layout,.szwhy__layout,.szhome__why-layout,.szhome__pain-layout{grid-template-columns:1fr!important;padding:40px 20px!important}}@media(max-width:768px){.hide-on-mobile{display:none!important}}@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important}.header__inline-menu,.header-drawer,.menu-drawer,nav.header__inline-menu,.header__menu-item{display:none!important}.product__media-wrapper,.product-media-container,.media-gallery,.product__media-list,.slider,.splide,.product__media-item,.media{max-width:100%!important;overflow:hidden!important}.product__media-list--thumbnail-slider,.thumbnail-slider,[id*=Slider-Thumbnails]{max-width:100%!important;overflow-x:auto!important}[class^=sz]:not(.sz-reviews__grid):not(.sz-reviews__card):not(.szph__thumbs):not(.szph__thumb):not(.szpk__slider),[class*=" sz"]:not(.sz-reviews__grid):not(.sz-reviews__card):not(.szph__thumbs):not(.szph__thumb):not(.szpk__slider){max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.sz-reviews__grid,.szph__thumbs,.szpk__slider{overflow-x:scroll!important;overflow-y:hidden!important}.szpain__layout,.szwhy__layout,.szhome__why-layout,.szhome__pain-layout{grid-template-columns:1fr!important;padding:40px 16px!important;gap:24px!important}}@media(max-width:768px){.sz-mobile-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;display:flex;justify-content:space-around;align-items:center;padding:8px 0 calc(8px + env(safe-area-inset-bottom));z-index:9999;box-shadow:0 -4px 20px #00000014}.sz-mobile-nav__item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#666;text-decoration:none;padding:4px 12px;font-family:DM Sans,sans-serif!important}.sz-mobile-nav__item--main{background:#c9e225;color:#0a0a0a;border-radius:12px;padding:8px 16px}.sz-mobile-nav__item--main svg{stroke:#0a0a0a}body{padding-bottom:70px}}@media(min-width:769px){.sz-mobile-nav{display:none}}@media(max-width:749px){.product__description table{border-collapse:collapse;width:100%}.product__description table tr{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.product__description table td:first-child{flex-shrink:0;width:auto;padding-top:2px}.product__description table td:last-child{flex:1}.product__description td{overflow-wrap:break-word;white-space:normal}.product__description .features-list,.product__description [class*=feature],.product__description [class*=benefit]{width:100%!important;max-width:100%!important;display:block!important}.szph__features{width:100%!important;max-width:100%!important}.szph__features li{flex-wrap:wrap;overflow-wrap:break-word;max-width:100%}.szph__thumbs{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none}.szph__thumbs::-webkit-scrollbar{display:none}}@media(max-width:768px){:root{--page-width: 100vw;--page-margin: 16px}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.page-width{max-width:100%!important;padding:0 16px!important;box-sizing:border-box!important}.product__media-wrapper{max-width:100%!important;overflow:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sz-fonts.css.map */
