:root{--zh-container-max:1440px;--zh-gutter:16px;}@media screen and (max-width:374.98px){:root{--zh-gutter:12px;}}@media screen and (min-width:768px){:root{--zh-gutter:24px;}}@media screen and (min-width:1024px){:root{--zh-gutter:32px;}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:max(var(--zh-gutter),var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px));}.page-width-wide,.page-width-normal{--page-content-width:calc(var(--zh-container-max) - (var(--page-margin) * 2));}.section--full-width>*{grid-column:2;min-width:0;}.section>.custom-section-background,.section>.section-background{grid-column:1/-1;}.section--full-width.section--full-width-margin>*{padding-inline:0;}.section--page-width>*{min-width:0;}.zh-container{width:100%;max-width:var(--zh-container-max);margin-inline:auto;padding-inline:var(--zh-gutter);box-sizing:border-box;}.zh-sl{width:100%;max-width:100%;box-sizing:border-box;}.zh-sl .zh-vp{max-width:100%;}@media screen and (max-width:749px){.zh-sl .zh-arw{width:36px;height:36px;font-size:22px;}}html,body{max-width:100%;overflow-x:clip;}.shopify-section{max-width:100%;}.section.section--full-width>.force-full-width{grid-column:2;}@media screen and (min-width:1024px){.section>.force-full-width{grid-column:2;}.section>.force-full-width slideshow-slides{padding-inline:0 !important;scroll-padding-inline:0 !important;}}@media screen and (min-width:750px){body .resource-list__carousel .resource-list__slide{width:max(var(--slide-width),170px);}}@media screen and (min-width:750px) and (max-width:1023.98px){body .product-grid,body .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media screen and (min-width:1024px) and (max-width:1279.98px){body .product-grid,body .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr));}}