@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}body{font-size:15px}.page-width{width:calc(100% - 32px)}.announcement{font-size:8px;letter-spacing:.07em}.announcement__inner{min-height:28px;padding:5px 8px;text-align:center}.announcement__shipping{display:none}.site-header{height:64px}.site-header__inner{gap:12px}.header-logo{max-width:116px}.mobile-menu{top:64px;padding:18px 16px}html body .future-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important}html body .future-hero__media{order:1!important;flex:none!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;aspect-ratio:4 / 3}html body .future-hero__media img{width:100%;height:100%;object-fit:cover;object-position:66% center}html body .future-hero__copy{order:2!important;flex:none!important;width:100%!important;padding:34px 20px 42px!important}.future-hero__eyebrow{margin:0 0 18px;font-size:8px}.future-hero__title{max-width:100%!important;margin:0 0 24px!important;font-size:clamp(44px,13vw,56px)!important;line-height:.94!important;letter-spacing:-.04em;overflow-wrap:normal}.future-hero__body{max-width:100%!important;margin:0 0 26px!important;font-size:14px;line-height:1.55}.future-hero .btn{width:100%;min-width:0}.future-hero__tag{top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;max-width:calc(100% - 24px);padding:8px 9px;font-size:7px;white-space:nowrap}.future-hero__tag:before{display:none}.section{padding:68px 0}.section-kicker{margin-bottom:14px}.section-title{margin-bottom:30px;font-size:clamp(38px,11vw,48px);line-height:.98;letter-spacing:-.04em}.space-intro{display:block;margin-bottom:28px}.space-intro p{max-width:100%;margin-top:18px}.space-grid{grid-template-columns:1fr;gap:10px}.space-card{min-height:230px;padding:22px}.space-card h3{font-size:34px}.integration-duo__grid{grid-template-columns:1fr;gap:34px}.integration-duo__media,.integration-duo__media img{min-height:0!important;height:auto;aspect-ratio:4 / 3}.integration-duo__copy h2{margin-bottom:22px;font-size:44px;line-height:.96}.integration-duo__text{font-size:15px}.integration-duo__features{margin:26px 0}.integration-duo__feature{grid-template-columns:34px 1fr;gap:10px;padding:15px 0}.integration-duo .btn{width:100%}.catalog-head{display:block;margin-bottom:26px}.catalog-head .section-title{margin-bottom:24px}.catalog-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.catalog-tabs::-webkit-scrollbar{display:none}.catalog-tabs button{flex:0 0 auto}.future-catalog .product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.future-catalog .product-card__media,.product-card__media{aspect-ratio:1 / 1.12}.future-catalog .product-card__title,.product-card__title{margin-top:10px;font-size:12px;line-height:1.3}.future-catalog .product-card__price{float:none;margin-top:4px;font-size:12px}.product-card__button{padding:9px 0;font-size:10px}.tech-manifesto{padding:72px 0}.tech-manifesto__grid{grid-template-columns:1fr;gap:46px}.tech-manifesto h2{font-size:44px;line-height:.96}.tech-orbit{width:min(250px,72vw)}.editorial-statement{padding:72px 0}.editorial-statement__grid{grid-template-columns:1fr;gap:26px}.editorial-statement h2{font-size:44px;line-height:.96}.premium-system__head,.premium-system__grid,.premium-journey__grid,.virdi-diagnostic__layout,.flow-entry__layout,.focus-space__layout,.lime-signup__grid,.wholesale__grid,.problem-hub__head,.virdi-chat__layout{grid-template-columns:1fr}.premium-system__head{gap:22px}.premium-system__grid{gap:12px;margin-top:30px}.premium-system__card{padding:12px 12px 22px}.premium-system__media{aspect-ratio:4 / 3}.premium-system__card h3{font-size:27px}.premium-journey__card{min-height:250px;padding:24px}.virdi-diagnostic__layout,.flow-entry__layout,.focus-space__layout,.lime-signup__grid{gap:36px}.virdi-diagnostic__panel{min-height:410px;padding:24px}.flow-entry__media{aspect-ratio:4 / 3}.flow-entry__copy h2,.lime-signup h2,.wholesale h2{font-size:44px;line-height:.98}.flow-entry__buy{align-items:stretch;flex-direction:column}.flow-entry__buy .btn{width:100%}.focus-space__signup{padding:24px}.focus-space__form>div,.lime-form{display:block}.focus-space__form input[type=email],.lime-form input{width:100%}.focus-space__form button,.lime-form button{width:100%;padding:13px 0;text-align:left}.product-page{grid-template-columns:1fr;gap:30px;padding-block:34px}.product-gallery{grid-template-columns:1fr}.product-info h1{font-size:40px}.product-form .btn{width:100%}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-grid>div:first-child{grid-column:auto}.footer-title{font-size:34px}.footer-bottom{display:block;margin-top:42px}.footer-bottom span{display:block;margin-top:8px}}@media screen and (max-width:749px){html body .future-hero{display:grid!important;grid-template-columns:minmax(0,61%) minmax(112px,39%)!important;align-items:center!important;gap:0!important;min-height:420px!important;padding:0!important;background:var(--hero-copy, #fff)}html body .future-hero__copy{order:1!important;width:100%!important;min-width:0!important;padding:38px 8px 40px 18px!important}html body .future-hero__media{order:2!important;align-self:center!important;width:calc(100% - 12px)!important;max-width:none!important;min-height:0!important;height:auto!important;margin:28px 12px 28px 0!important;aspect-ratio:3 / 4!important;overflow:hidden}html body .future-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:66% center!important}.future-hero__eyebrow{margin:0 0 16px!important;font-size:7px!important;line-height:1.3!important;letter-spacing:.12em!important}.future-hero__title{max-width:100%!important;margin:0 0 20px!important;font-size:clamp(29px,9.4vw,40px)!important;line-height:.95!important;letter-spacing:-.04em!important}.future-hero__body{max-width:190px!important;margin:0 0 22px!important;font-size:11px!important;line-height:1.48!important}.future-hero .btn{width:auto!important;min-width:0!important;gap:14px!important;padding:11px 12px!important;font-size:9px!important;white-space:nowrap}.future-hero__tag{display:none!important}}@media screen and (max-width:359px){html body .future-hero{grid-template-columns:minmax(0,64%) minmax(102px,36%)!important;min-height:390px!important}html body .future-hero__copy{padding-left:14px!important}.future-hero__title{font-size:28px!important}.future-hero__body{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/virdinowa-mobile.css.map */
