.carryelle-preview.store-media-rebuild #home-view .home-hero{display:block;position:relative;margin:32px auto 48px;padding:0;isolation:isolate}
.carryelle-preview.store-media-rebuild .home-hero-media{display:block;width:100%;overflow:hidden;border-radius:8px}
.carryelle-preview.store-media-rebuild #home-view .home-hero-media img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}
.carryelle-preview.store-media-rebuild .home-hero-copy{position:absolute;inset:50% auto auto 4%;width:36%;transform:translateY(-50%);z-index:1}
.carryelle-preview.store-media-rebuild .home-hero-copy h1{font-size:clamp(34px,4vw,58px);line-height:1.1}
.carryelle-preview.store-media-rebuild .home-hero-copy p:not(.eyebrow):not(.home-small){font-size:17px;line-height:1.6}
.carryelle-preview.store-media-rebuild #home-view .home-steps img{width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.carryelle-preview.store-media-rebuild .collection-grid .collection img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.carryelle-preview.store-media-rebuild #product-view .steps img{width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.carryelle-preview.store-media-rebuild #product-view .material-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.carryelle-preview.store-media-rebuild #product-view .stitch-detail{height:auto;aspect-ratio:1;overflow:hidden}
.carryelle-preview.store-media-rebuild #product-view .stitch-detail img{transform:none}
.carryelle-preview.store-media-rebuild #product-view .gallery-main.is-information-image #main-image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal}
.carryelle-preview.store-media-rebuild #gallery-thumbnails button img{object-fit:contain;aspect-ratio:1}
.carryelle-preview.store-media-rebuild .steps p,.carryelle-preview.store-media-rebuild .home-steps p,.carryelle-preview.store-media-rebuild .material-grid p{font-size:15px;line-height:1.6}
@media(max-width:980px) and (min-width:741px){.carryelle-preview.store-media-rebuild .home-hero-copy{width:38%;left:3%}.carryelle-preview.store-media-rebuild .home-hero-copy h1{font-size:32px}.carryelle-preview.store-media-rebuild .home-hero-copy .eyebrow{display:none}.carryelle-preview.store-media-rebuild .home-hero-copy p:not(.eyebrow):not(.home-small){font-size:15px}}
@media(max-width:740px){.carryelle-preview.store-media-rebuild #home-view .home-hero{display:flex;flex-direction:column;margin-top:24px;margin-bottom:40px;gap:24px}
.carryelle-preview.store-media-rebuild .home-hero-copy{position:static;width:100%;transform:none}
.carryelle-preview.store-media-rebuild .home-hero-copy h1{font-size:40px;max-width:15ch}
.carryelle-preview.store-media-rebuild #home-view .home-hero-media img{aspect-ratio:1;object-fit:contain}
.carryelle-preview.store-media-rebuild #product-view .steps,.carryelle-preview.store-media-rebuild #home-view .home-steps{display:grid;grid-template-columns:1fr;gap:28px}
.carryelle-preview.store-media-rebuild #product-view .steps article,.carryelle-preview.store-media-rebuild #home-view .home-steps article{display:block}
.carryelle-preview.store-media-rebuild #home-view .home-steps h3{margin-top:14px}
.carryelle-preview.store-media-rebuild .steps h3,.carryelle-preview.store-media-rebuild .home-steps h3{font-size:23px}
.carryelle-preview.store-media-rebuild #product-view .material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;overflow:visible}
.carryelle-preview.store-media-rebuild #product-view .material-grid article{min-width:0}
.carryelle-preview.store-media-rebuild .material-grid h3{font-size:21px}
.carryelle-preview.store-media-rebuild .steps p,.carryelle-preview.store-media-rebuild .home-steps p,.carryelle-preview.store-media-rebuild .material-grid p{font-size:16px}}

.carryelle-preview.store-media-rebuild .solid-only-collection-grid{grid-template-columns:minmax(0,500px);justify-content:center}
