:root{--page-width: 100%;--page-margin: 0;--page-gutter: clamp(12px, 2.5vw, 28px)}html{overflow-x:clip;scroll-behavior:smooth}body{width:100%;max-width:100%;overflow-x:clip}main#main-content{width:100%;max-width:100%;overflow-x:clip}.shopify-section{display:block;width:100%;max-width:100%}.shopify-section>*{grid-column:1 / -1;width:100%;max-width:100%}.container{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--page-gutter);box-sizing:border-box}.site-header--prozis,.site-header--prozis .site-header__prozis{width:100%}.site-header--prozis .site-header__prozis-top{width:100%;max-width:none;padding-inline:var(--page-gutter);box-sizing:border-box}@media(max-width:767px){.site-header--prozis .site-header__prozis-top{display:flex;align-items:center;gap:10px;min-height:52px;padding-block:6px}.site-header--prozis .site-header__menu-toggle{flex-shrink:0;order:1}.site-header--prozis .site-header__logo-prozis{flex:1;justify-content:center;font-size:1.125rem;order:2;min-width:0}.site-header--prozis .site-header__search{display:none}.site-header--prozis .site-header__actions--prozis{flex-shrink:0;order:3}.site-header__utility{display:none!important}}@media(min-width:768px)and (max-width:1024px){.site-header--prozis .site-header__prozis-top{grid-template-columns:auto minmax(100px,140px) minmax(120px,1fr) auto;gap:12px}.site-header__utility--hide-mobile{display:none!important}}.announcement-bar--prozis{width:100%}.announcement-bar--prozis .announcement-bar__inner{width:100%;max-width:none;padding-inline:var(--page-gutter);box-sizing:border-box}@media(min-width:769px){.announcement-bar--prozis .announcement-bar__promos{gap:0}.announcement-bar--prozis .announcement-bar__dot{margin-inline:clamp(8px,2vw,18px)}}@media(max-width:768px)and (min-width:480px){.announcement-bar--rotate .announcement-bar__promo--slide{position:static;transform:none;opacity:1;pointer-events:auto}.announcement-bar--rotate .announcement-bar__promos{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;min-height:0}.announcement-bar--rotate .announcement-bar__promo--slide{justify-content:center;font-size:.625rem}}@media(max-width:479px){.announcement-bar--prozis .announcement-bar__inner{min-height:32px;padding-block:8px}}.prozis-campaign{width:100%}.prozis-campaign__inner.container{width:100%;max-width:none;padding-inline:var(--page-gutter);box-sizing:border-box}@media(max-width:767px){.prozis-campaign__track{min-height:clamp(380px,85vw,520px)}.prozis-campaign__inner{padding-block:clamp(1.5rem,5vw,2rem);text-align:center}.prozis-campaign__copy{max-width:none;margin-inline:auto}.prozis-campaign__btn{width:100%;max-width:320px}.prozis-campaign__visual{margin-top:8px}}.prozis-storefront{width:100%}.prozis-storefront>.container{width:100%;max-width:none;padding-inline:var(--page-gutter)}.prozis-deal{margin-inline:calc(-1 * var(--page-gutter));width:calc(100% + 2 * var(--page-gutter));padding:clamp(14px,3vw,20px) var(--page-gutter);box-sizing:border-box}@media(max-width:600px){.prozis-deal{flex-direction:column;align-items:flex-start}.prozis-deal .btn--primary{width:100%;text-align:center}}.prozis-rail__scroll{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.prozis-rail__item{flex:0 0 clamp(140px,38vw,220px)}@media(min-width:1200px){.prozis-rail__scroll{overflow-x:visible;flex-wrap:wrap}.prozis-rail__item{flex:0 0 calc(25% - 9px)}}.impact-stats,.text-with-icons,.testimonials,.site-footer--prozis{width:100%}.impact-stats .container,.text-with-icons .container,.testimonials .container,.site-footer--prozis .container{width:100%;max-width:none;padding-inline:var(--page-gutter)}.section-padding{padding-block:clamp(1.25rem,3vw,2.5rem)!important}.template-product .container{padding-inline:var(--page-gutter)}@media(max-width:520px){.site-footer--prozis .site-footer__newsletter-form{max-width:none;width:100%}.site-footer--prozis .site-footer__newsletter-form input{flex:1 1 100%}.site-footer--prozis .site-footer__newsletter-btn{width:100%}}img,video,iframe,.prozis-rail__scroll,.prozis-categories__grid{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/prozis-layout.css.map */
