body.template-index .yb-logos,body.template-index .yb-subscribe{box-sizing:border-box;width:calc(100% - 40px);max-width:1224px;height:auto;min-height:0}body.template-index .yb-logos{padding:40px}body.template-index .yb-logos .list{align-items:center}body.template-index .yb-logos .logo{object-fit:contain}body.template-index .product-grid-section .ai-product-grid__grid{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0}body.template-index .collection-product-card{min-width:0}body.template-index .product-grid-section .card-information__group{min-height:0}body.template-index .product-grid-section .card__title{overflow-wrap:anywhere}body.template-index .banner-grid-section{padding:0 20px}body.template-index .banner-grid-section .yb-2clmnsb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1224px;height:auto;min-height:0;gap:24px;margin-left:auto;margin-right:auto}body.template-index .banner-grid-section .yb-2clmnsb-block-w.block{width:100%;min-width:0}body.template-index .banner-grid-section .yb-2clmnsb-block{box-sizing:border-box;width:100%;min-height:600px;height:100%}body.template-index .banner-grid-section .yb-2clmnsb-block-header{font-size:clamp(24px,2.8vw,40px)}body.template-index .banner-grid-section .yb-2clmnsb-block-text{font-size:clamp(16px,1.7vw,24px)}body.template-index .yb-subscribe{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:center;overflow:visible}body.template-index .yb-subscribe .left-column,body.template-index .yb-subscribe .right-column{width:100%;height:auto;min-width:0;margin:0}body.template-index .yb-subscribe .left-column{display:flex;align-items:center}body.template-index .yb-subscribe .left-column>div{min-width:0}body.template-index .yb-subscribe .left-column>div:first-child{flex-shrink:0}body.template-index .yb-subscribe .newsletter-form{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:none}body.template-index .yb-subscribe .right-column .newsletter-form .field{box-sizing:border-box;flex:1 1 120px;min-width:0;width:auto!important;margin:0;color:#121212;-webkit-appearance:none;appearance:none}body.template-index .yb-subscribe .right-column .newsletter-form .btn{flex:0 0 108px;cursor:pointer}body.template-index .yb-subscribe .right-column .form__message{position:static;flex:0 0 100%;order:2}@media(min-width:750px)and (max-width:989px){body.template-index .product-grid-section .ai-product-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){body.template-index .banner-grid-section .yb-2clmnsb-block.desktop{display:flex}body.template-index .banner-grid-section .yb-2clmnsb-block.mobile{display:none}body.template-index .banner-grid-section .yb-2clmnsb-block{min-height:480px}body.template-index .yb-subscribe{grid-template-columns:minmax(0,1fr)}body.template-index .yb-logos{padding:24px;margin-top:24px}body.template-index .yb-logos .list{gap:24px;flex-wrap:wrap}}@media(max-width:749px){body.template-index .yb-logos,body.template-index .yb-subscribe{width:calc(100% - 32px);min-height:0!important}body.template-index .yb-logos .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}body.template-index .yb-logos .logo{width:100%;max-width:100%!important;max-height:57px}body.template-index .product-grid-section .ai-product-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px!important}body.template-index .product-grid-section .scroll-type .collection-product-card{min-width:0}body.template-index .product-grid-section .scroll-type .ai-product-grid__grid{display:grid;overflow:visible}body.template-index .banner-grid-section{padding:0 16px}body.template-index .banner-grid-section .yb-2clmnsb{grid-template-columns:minmax(0,1fr);gap:16px}body.template-index .banner-grid-section .yb-2clmnsb-block.desktop{display:none}body.template-index .banner-grid-section .yb-2clmnsb-block.mobile{display:flex;min-height:360px}body.template-index .banner-grid-section .yb-2clmnsb-block-header{font-size:24px}body.template-index .banner-grid-section .yb-2clmnsb-block-text{font-size:16px}body.template-index .yb-subscribe .left-column{display:block}body.template-index .yb-subscribe-header{max-width:none}}@media(min-width:750px)and (max-width:1239px){body.template-index .features-checkmarks-section{padding-left:20px;padding-right:20px}}@media(min-width:750px)and (max-width:1239px){body.template-index .store-features-section .ai-features-section{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/home-responsive.css.map */
