.shopify-section--aashop-collection-hero{background:#f5f4f2}.aashop-chero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:280px;max-width:1600px;margin:0 auto}.aashop-chero__text{display:flex;flex-direction:column;justify-content:center;padding:32px 40px 32px max(48px,calc((min(100vw,1600px) - 1312px)/2))}.aashop-chero__crumb{display:flex;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;margin-bottom:22px}.aashop-chero__crumb a{color:inherit;text-decoration:none}.aashop-chero__crumb a[aria-current]{color:#171717}.aashop-chero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#171717}.aashop-chero__eyebrow:before{content:"";width:28px;height:2px;background:#ffb6c1;flex:none}.aashop-chero__title{margin:0;font-size:46px;line-height:1.08;font-weight:500;letter-spacing:.075em;text-transform:uppercase;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:999px){.aashop-chero__title--long{font-size:32px}}.aashop-chero__lead{margin:14px 0 0;max-width:460px;font-size:14px;line-height:1.7;color:#333}.aashop-chero__usp{margin:18px 0 0;font-size:11px;letter-spacing:.04em;color:#6b6b6b}.aashop-chero__media{position:relative;overflow:hidden;background:var(--chero-media-bg, #dfe2e8)}.aashop-chero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aashop-chero__media--products{display:flex;align-items:center;justify-content:center;gap:4%;padding:18px 6%}.aashop-chero__product{display:block;height:100%;max-height:244px;aspect-ratio:1}.aashop-chero__product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.aashop-chero__product:hover img{transform:scale(1.04)}@media(max-width:699px){.aashop-chero{grid-template-columns:minmax(0,1fr) 40%;min-height:196px}.aashop-chero__text{padding:18px 12px 18px 16px}.aashop-chero__crumb{margin-bottom:12px;font-size:9px}.aashop-chero__eyebrow{font-size:9px;letter-spacing:.14em;gap:8px;margin-bottom:6px}.aashop-chero__eyebrow:before{width:16px}.aashop-chero__title{font-size:30px}.aashop-chero__title--long{font-size:22px}.aashop-chero__lead{margin-top:8px;font-size:12.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aashop-chero__usp{display:none}.aashop-chero__media--products{flex-direction:column;gap:6px;padding:10px}.aashop-chero__product{height:auto;width:100%;max-height:86px}.aashop-chero__product--2{display:block}}product-list product-card[data-aashop-soldout]{order:1}product-card[data-aashop-soldout] .product-card__image{opacity:.45}product-card[data-aashop-soldout] .badge--sold-out{background:#fff;color:#171717;border:1px solid #d9d6d2;font-size:9px;letter-spacing:.12em}product-card[data-aashop-soldout] :is(.product-title,sale-price){color:#8a8a8a!important}.aashop-card-vendor{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;line-height:1.4}.aashop-card-detail{display:block;font-size:11px;line-height:1.4;color:#6b6b6b}.product-card__info .product-title{margin-top:1px}.product-card__info{justify-self:stretch;width:100%}.product-card__info>.v-stack,.product-card__info>.v-stack>.v-stack{width:100%;justify-items:start}.product-card__info sale-price{font-weight:500;text-transform:none}@media(max-width:699px){.product-card__quick-add-button{width:40px;height:40px}}@media(max-width:699px){.announcement-bar{--announcement-bar-font-size: 10px}.announcement-bar__carousel>p{letter-spacing:.06em;line-height:1.45}}@media(max-width:699px){[id$=__aashop_hero] .image-with-text{grid-template-columns:1fr}[id$=__aashop_hero] .image-with-text>picture{order:-1;height:340px}[id$=__aashop_hero] .image-with-text>.prose{padding:28px 16px 24px}[id$=__aashop_hero] .prose>.h1{font-size:48px;margin:16px 0}.aashop-hero-product{position:static;width:100%;max-width:none;box-sizing:border-box}[id$=__aashop_hero] .prose>div:has(.aashop-hero-product){margin-top:22px}}.aashop-chero--showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:0}.aashop-chero--showcase .aashop-chero__text{padding-block:36px}.aashop-chero__button{display:inline-flex;align-self:flex-start;align-items:center;gap:22px;margin-top:22px;min-height:48px;padding:0 22px;background:#ffb6c1;color:#171717;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}.aashop-chero__button span{font-size:20px;letter-spacing:0}.aashop-chero__showcase{padding:28px max(48px,calc((min(100vw,1600px) - 1312px)/2)) 28px 0;display:flex;flex-direction:column;justify-content:center}.aashop-chero__showcase-title{margin:0 0 12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b}.aashop-chero__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aashop-chero__tile{display:flex;flex-direction:column;gap:3px;padding:12px 12px 14px;background:#fff;color:#171717;text-decoration:none;transition:box-shadow .2s ease}.aashop-chero__tile:hover{box-shadow:0 6px 24px #00000014}.aashop-chero__tile-media{display:block;aspect-ratio:1;margin-bottom:10px}.aashop-chero__tile-media img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.aashop-chero__tile:hover .aashop-chero__tile-media img{transform:scale(1.04)}.aashop-chero__tile-vendor{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b}.aashop-chero__tile-title{font-size:12px;line-height:1.45}.aashop-chero__tile-price{font-size:13px;font-weight:500}@media(max-width:699px){.aashop-chero--showcase{display:block}.aashop-chero--showcase .aashop-chero__text{padding:18px 16px 4px}.aashop-chero--showcase .aashop-chero__lead{-webkit-line-clamp:4}.aashop-chero__button{margin-top:12px;min-height:44px}.aashop-chero__showcase{padding:14px 0 16px 16px}.aashop-chero__showcase-title{margin-bottom:8px}.aashop-chero__tiles{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:16px}.aashop-chero__tiles::-webkit-scrollbar{display:none}.aashop-chero__tile{flex:0 0 34%;scroll-snap-align:start;padding:8px 8px 10px}.aashop-chero__tile-title{font-size:11px}.aashop-chero__tile-media{margin-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/aashop-design-2026-10.css.map */
