.l-main-collection .section__header{text-align:left}.l-main-collection .section__header--tight{margin-bottom:36px}.l-main-collection .text-container .h2{margin:0 0 8px;line-height:40px;color:#000}.l-main-collection .text-container p{margin-top:0;font-family:var(--font-jost-light);font-size:20px;line-height:30px;color:#000}.l-main-collection .product-list__inner:not(.product-list__inner--scroller){margin-left:0;margin-right:0}.l-main-collection .product-list__inner{display:flex;flex-direction:column;gap:70px;overflow:visible}.product-item__quick-form{display:none}.l-main-collection .collection-grid-banner{position:relative;display:block;min-height:260px;overflow:hidden;background:#f7f8fa;border-radius:15px;box-shadow:0 6px 14px #61574c1a,0 25px 25px #61574c17,0 56px 33px #61574c0d}.l-main-collection .collection-grid-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.l-main-collection a.collection-grid-banner:hover .collection-grid-banner__image{transform:scale(1.03)}.l-main-collection a.collection-grid-banner:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media only screen and (max-width:740px){.l-main-collection .collection-grid-banner{min-height:0;aspect-ratio:var(--banner-mobile-ratio, 1)}}.l-main-collection .section__footer{margin-top:42px}.l-main-collection .section__footer .button{width:100%;line-height:39px;font-family:var(--font-jost-medium);font-weight:500;letter-spacing:.6px;text-transform:none}@media only screen and (min-width:1000px){.l-main-collection .aspect-ratio{aspect-ratio:1.42;aspect-ratio:1}.l-main-collection .section__header{margin-left:0;margin-right:0}.l-main-collection .product-list__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.l-main-collection .section__footer .button{max-width:307px}.l-main-collection .collection-grid-banner{min-height:480px}}@media only screen and (min-width:1200px){.l-main-collection .text-container .h2{margin-bottom:0;line-height:1.3}.l-main-collection .text-container p{font-size:24px;line-height:34px}.l-main-collection .product-list__inner{gap:60px}.l-main-collection .section__footer{margin-top:50px}}@media only screen and (min-width:1440px){.l-main-collection .product-list__inner{gap:84px}}@media only screen and (min-width:1650px){.l-main-collection .product-list__inner{gap:80px}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/main-collection.css.map */
