@media screen and (min-width:990px){.overlap-squares,.overlap-squares *,.overlap-squares *:before,.overlap-squares *:after{box-sizing:border-box}.overlap-squares{background:var(--overlap-squares-bg, #ffffff);padding-top:var(--overlap-squares-pt-mobile, 6rem);padding-bottom:var(--overlap-squares-pb-mobile, 14rem);overflow:hidden}.overlap-squares__inner{display:grid!important;grid-template-columns:1fr;gap:4rem;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.overlap-squares__media{position:relative;width:100%}.overlap-squares__image{display:block;width:100%;height:auto;max-width:none;object-fit:cover;background:#e5e3de;margin:0}.overlap-squares__image--primary{position:relative;aspect-ratio:1 / 1;height:auto}.overlap-squares__image--secondary{position:absolute;width:60%;height:auto;aspect-ratio:1 / 1;right:-24%;bottom:-28%;box-shadow:0 30px 60px -20px #00000040;z-index:2}@supports not (aspect-ratio: 1 / 1){.overlap-squares__image--secondary{height:0;padding-bottom:100%}}.overlap-squares__image--placeholder svg{width:100%;height:100%}.overlap-squares__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:2rem;width:100%}.overlap-squares__heading{font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;margin:0 0 1.5rem;max-width:16ch;color:var(--overlap-squares-heading-color, #000000)}.overlap-squares__body{max-width:34ch;color:var(--overlap-squares-body-color, rgba(0, 0, 0, .65));font-size:1.2rem;line-height:1.6}.overlap-squares__body p{margin:0}@media(min-width:990px){.overlap-squares{padding-top:var(--overlap-squares-pt-desktop, 8rem);padding-bottom:var(--overlap-squares-pb-desktop, 20rem)}.overlap-squares__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem;align-items:start}.overlap-squares__content{padding-top:6rem}}}@media(max-width:768px){.overlap-squares,.overlap-squares *,.overlap-squares *:before,.overlap-squares *:after{box-sizing:border-box}.overlap-squares{background:var(--overlap-squares-bg, #ffffff);padding-top:var(--overlap-squares-pt-mobile, 6rem);padding-bottom:var(--overlap-squares-pb-mobile, 14rem);overflow:hidden}.overlap-squares__inner{display:grid!important;grid-template-columns:1fr;gap:9rem;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.overlap-squares__media{position:relative;width:100%}.overlap-squares__image{display:block;width:100%;height:auto;max-width:none;object-fit:cover;background:#e5e3de;margin:0}.overlap-squares__image--primary{position:relative;aspect-ratio:1 / 1;height:auto;bottom:18%;left:-17%}.overlap-squares__image--secondary{position:absolute;width:60%;height:auto;aspect-ratio:1 / 1;right:-6%;bottom:-20%;box-shadow:0 30px 60px -20px #00000040;z-index:2}@supports not (aspect-ratio: 1 / 1){.overlap-squares__image--secondary{height:0;padding-bottom:100%}}.overlap-squares__image--placeholder svg{width:100%;height:100%}.overlap-squares__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:2rem;width:100%}.overlap-squares__heading{font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;margin:0 0 1.5rem;max-width:16ch;color:var(--overlap-squares-heading-color, #000000)}.overlap-squares__body{max-width:34ch;color:var(--overlap-squares-body-color, rgba(0, 0, 0, .65));font-size:1.2rem;line-height:1.6}.overlap-squares__body p{margin:0}@media(min-width:990px){.overlap-squares{padding-top:var(--overlap-squares-pt-desktop, 8rem);padding-bottom:var(--overlap-squares-pb-desktop, 20rem)}.overlap-squares__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem;align-items:start}.overlap-squares__content{padding-top:6rem}}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-overlapping-squares.css.map */
