.curated-section-wrapper{width:100%;padding-top:var(--section-padding-top, 48px);padding-bottom:var(--section-padding-bottom, 48px);box-sizing:border-box}.curated-container{max-width:var(--section-width, 1400px);margin:0 auto;padding:0 20px;box-sizing:border-box}.curated-header{display:flex;align-items:center;justify-content:center;gap:14px;position:relative;margin-bottom:28px;font-weight:400;flex-wrap:wrap}.curated-heading{margin:0;white-space:nowrap;flex:0 1 auto;min-width:0}.curated-divider{flex:1 1 0%;max-width:160px;min-width:20px;height:1px;background:currentColor;opacity:.35;position:relative;align-self:center}.curated-divider:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.curated-divider-left:after{right:0}.curated-divider-right:after{left:0}.curated-view-all-wrap{display:flex;justify-content:center;margin-top:32px}.curated-view-all{display:inline-flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:8px 16px;border:1px solid;border-radius:2px;white-space:nowrap}.curated-track{display:grid;grid-template-columns:repeat(var(--columns-desktop, 6),1fr);gap:var(--card-gap, 16px)}.curated-card{position:relative;display:block;text-decoration:none;overflow:hidden;background:#eee;border-radius:var(--card-radius, 4px)}.curated-card-media{position:relative;width:100%;aspect-ratio:var(--card-aspect-ratio, 1/1.5)!important;overflow:hidden;border-radius:inherit}.curated-card-media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease}.curated-card:hover .curated-card-media img{transform:scale(1.05)}.curated-card-placeholder{width:100%;height:100%;background:#e5e5e5;display:flex;align-items:center;justify-content:center}.curated-card-placeholder svg{width:50%;height:50%;opacity:.5}.curated-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--overlay-color, #000000) var(--overlay-opacity, 65%),transparent),transparent 60%)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.curated-card-overlay{background:var(--overlay-color, #000000);opacity:.45}}.curated-card-title-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:var(--title-justify, flex-end);align-items:var(--title-halign, center);padding:16px;box-sizing:border-box;pointer-events:none}.curated-card-title{display:inline-flex;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:6px 4px;background:none!important;box-shadow:none;box-sizing:border-box;font-size:var(--title-font-size, 14px)}.curated-card-title:before{content:"";flex:0 0 auto;width:50px;height:1px;background:#fff}.curated-card-title:after{content:"";flex:0 0 auto;width:50px;height:1px;background:#fff}.curated-card-title-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1366px){.curated-container{max-width:100%}}@media screen and (max-width:989px){.curated-track{grid-template-columns:repeat(var(--columns-tablet, 3),1fr)}.curated-heading{font-size:28px!important;max-width:100%!important;font-weight:400!important;width:100%;white-space:normal;text-align:center;line-height:1.25;margin:0}.curated-header{gap:10px;row-gap:8px}.curated-divider{flex:0 1 60px;max-width:60px}}@media screen and (max-width:749px){.curated-section-wrapper{padding-top:var(--section-padding-top-mobile, 28px);padding-bottom:var(--section-padding-bottom-mobile, 28px)}.curated-container{padding:0 16px}.curated-header{margin-bottom:18px;gap:8px;row-gap:6px}.curated-heading{font-size:28px!important;max-width:65%}.curated-divider{flex:0 0 24px;max-width:24px;min-width:24px}.curated-track{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:var(--card-gap, 12px)}.curated-card{width:100%}.curated-card-title-wrap{padding:12px}.curated-card-title{padding:7px 14px;font-size:var(--title-font-size-mobile, 12px)}.curated-view-all-wrap{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-curated-for-you.css.map */
