.gcc-subcategories__item--promo .gcc-subcategories__image{padding:0;object-fit:cover}.gcc-subcategories__item--promo .gcc-subcategories__image-wrap{background:linear-gradient(135deg,var(--promo-bg-1, #f5faf8) 0%,var(--promo-bg-2, #eef5f8) 100%)}.gcc-subcategories__item--promo .gcc-subcategories__title{font-weight:700}[data-gcc-promo-tile]{position:relative}[data-gcc-promo-tile] .gcc-subcategories__image-wrap{position:relative;background:linear-gradient(135deg,var(--promo-bg-1, #f5faf8) 0%,var(--promo-bg-2, #eef5f8) 100%)}[data-gcc-promo-tile] .gcc-promo-tile__image{width:100%;height:100%;padding:0;object-fit:cover}[data-gcc-promo-tile] .gcc-promo-tile__video{display:block;width:100%;height:100%;object-fit:cover}[data-gcc-promo-tile] .gcc-promo-tile__badge{position:absolute;top:7px;left:7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 14px);min-height:20px;padding:4px 7px;border-radius:4px;background:var(--promo-accent, #00b978);color:var(--promo-button-text, #ffffffff);font-size:8px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 8px #12263a1f}[data-gcc-promo-tile] .gcc-promo-tile__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--promo-bg-1, #f5faf8) 0%,var(--promo-bg-2, #eef5f8) 100%)}[data-gcc-promo-tile] .gcc-promo-tile__fallback-text{color:var(--promo-accent, #00b978);font-size:42px;font-weight:800;line-height:1}[data-gcc-promo-tile]:focus-visible{outline:3px solid var(--promo-accent, #00b978);outline-offset:3px}[data-collection-promo-banner]{width:100%;max-width:var(--promo-content-width, 1280px);margin:0 auto;padding:8px 0 22px;box-sizing:border-box}[data-collection-promo-banner] .collection-promo-banner__link{position:relative;display:block;height:var(--promo-height, 86px);overflow:hidden;border:1px solid #dfe5e9;border-radius:6px;background:linear-gradient(135deg,var(--promo-bg-1, #f5faf8) 0%,var(--promo-bg-2, #eef5f8) 100%);color:var(--promo-text, #12263a);text-decoration:none;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}[data-collection-promo-banner] .collection-promo-banner__link:hover{transform:translateY(-1px);box-shadow:0 10px 26px #12263a1a}[data-collection-promo-banner] .collection-promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}[data-collection-promo-banner] .collection-promo-banner__media--mobile{display:none}[data-collection-promo-banner] .collection-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f5faf8f0,#f5faf8d1 42%,#f5faf82e);pointer-events:none}[data-collection-promo-banner] .collection-promo-banner__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;height:100%;min-height:0;padding:10px 24px;box-sizing:border-box}[data-collection-promo-banner] .collection-promo-banner__copy{display:flex;flex-direction:column;gap:5px;min-width:0}[data-collection-promo-banner] .collection-promo-banner__eyebrow{color:var(--promo-accent, #00b978);font-size:11px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}[data-collection-promo-banner] .collection-promo-banner__title{color:var(--promo-text, #12263a);font-size:20px;line-height:1.2;letter-spacing:-.01em}[data-collection-promo-banner] .collection-promo-banner__description{color:var(--promo-text, #12263a);font-size:14px;font-weight:400;line-height:1.35;opacity:.78}[data-collection-promo-banner] .collection-promo-banner__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0;width:40px;height:40px;min-height:40px;padding:0;border-radius:999px;background:var(--promo-accent, #00b978);color:var(--promo-button-text, #12263a);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:filter .25s ease,transform .25s ease}[data-collection-promo-banner] .collection-promo-banner__button-label{display:none}[data-collection-promo-banner] .collection-promo-banner__link:hover .collection-promo-banner__button{filter:brightness(.94);transform:translate(2px)}[data-collection-promo-banner] .collection-promo-banner__chevron{position:relative;left:-1px;width:12px;height:12px;border-top:2.2px solid currentColor;border-right:2.2px solid currentColor;transform:rotate(45deg);transform-origin:center}[data-collection-promo-banner] .collection-promo-banner__link:focus-visible{outline:3px solid var(--promo-accent, #00b978);outline-offset:3px}@media(max-width:768px){[data-gcc-promo-tile] .gcc-promo-tile__badge{top:6px;left:6px;min-height:18px;padding:3px 6px;font-size:7.5px}[data-collection-promo-banner] .collection-promo-banner__link{height:auto;min-height:var(--promo-height, 86px)}[data-collection-promo-banner] .collection-promo-banner__media--desktop{display:none}[data-collection-promo-banner] .collection-promo-banner__media--mobile{display:block}[data-collection-promo-banner] .collection-promo-banner__chevron{width:7px;height:7px}[data-collection-promo-banner] .collection-promo-banner__inner{align-items:flex-start;flex-direction:column;gap:14px;height:auto;min-height:auto;padding:20px}[data-collection-promo-banner] .collection-promo-banner__title{font-size:18px}[data-collection-promo-banner] .collection-promo-banner__button{width:auto;height:auto;min-height:38px;padding:0 16px;gap:11px}[data-collection-promo-banner] .collection-promo-banner__button-label{display:inline}}@media(prefers-reduced-motion:reduce){[data-collection-promo-banner] .collection-promo-banner__link,[data-collection-promo-banner] .collection-promo-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/247/assets/collection-promo-banner.css.map */
