.grid-product__image-mask:has(>.promo-corner),.front-img-container:has(>.promo-corner){position:relative}.promo-corner{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;width:5em;height:5em;padding:0 0 .35em .4em;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:clamp(10px,.95vw,15px);line-height:.95;text-transform:uppercase;background:var(--promo-card-badge-bg, #FCF200);color:var(--promo-card-badge-color, #000);clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-left-radius:inherit;pointer-events:none}.promo-corner--bottom-right{left:auto;right:0;justify-content:flex-end;padding:0 .4em .35em 0;text-align:right;clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:0;border-bottom-right-radius:inherit}.promo-corner__text{width:min-content}.promo-callout{flex-basis:100%;width:100%;margin:12px 0 16px;padding:12px 16px;border:2px solid var(--promo-card-badge-bg, #FCF200);border-radius:10px;background:#000;color:#fff;text-align:center}.promo-callout .promo-callout__title{margin:0;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:var(--promo-card-badge-bg, #FCF200)}.promo-callout .promo-callout__text{margin:4px 0 0;font-family:gothambook,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.3;letter-spacing:0;color:#fff}@media screen and (max-width:749px){.promo-callout .promo-callout__title{font-size:17px}.promo-callout .promo-callout__text{font-size:13px}}.promo-cart-banner{padding:12px 16px;border:2px solid var(--promo-card-badge-bg, #FCF200);border-radius:10px;background:#000;color:#fff}.promo-cart-banner .promo-cart-banner__title{margin:0;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--promo-card-badge-bg, #FCF200)}.promo-cart-banner .promo-cart-banner__text{margin:4px 0 0;font-family:gothambook,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;letter-spacing:0;color:#fff}.predictive-result:has(.promo-tag),.search-content__products--item .product:has(.promo-tag){position:relative}.promo-tag{position:absolute;top:0;right:0;z-index:1;padding:3px 12px;border-radius:0 10px;background:var(--promo-card-badge-bg, #FCF200);color:var(--promo-card-badge-color, #000);font-family:gothambold,Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;text-transform:uppercase;white-space:nowrap;pointer-events:none}.promo-collection-promo{margin:16px 0 24px}.promo-collection-banner{position:relative;display:flex;align-items:center;gap:16px 48px;padding:24px 48px;overflow:hidden;background:#000;color:#fff}.promo-collection-banner .promo-collection-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.promo-collection-banner .promo-collection-banner__bg--mobile{display:none}.promo-collection-banner .promo-collection-banner__logo,.promo-collection-banner .promo-collection-banner__copy,.promo-collection-banner .promo-collection-banner__button{position:relative}.promo-collection-banner .promo-collection-banner__logo{flex:0 0 auto;width:170px;height:auto}.promo-collection-banner .promo-collection-banner__copy{flex:1 1 auto;min-width:0}.promo-collection-banner .promo-collection-banner__eyebrow,.promo-collection-banner .promo-collection-banner__subheading{margin:0;font-family:gothambold,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#fff}.promo-collection-banner .promo-collection-banner__heading{margin:6px 0;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:40px;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fcf200}.promo-collection-banner .promo-collection-banner__button{flex:0 0 auto;padding:14px 22px;border-radius:6px;background:#fcf200;color:#000;font-family:gothambold,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.promo-collection-banner .promo-collection-banner__button:hover{background:#fff}@media screen and (max-width:1199px){.promo-collection-banner{gap:16px 32px;padding:20px 32px}.promo-collection-banner .promo-collection-banner__logo{width:130px}.promo-collection-banner .promo-collection-banner__eyebrow,.promo-collection-banner .promo-collection-banner__subheading{font-size:17px}.promo-collection-banner .promo-collection-banner__heading{font-size:30px}}@media screen and (max-width:749px){.promo-collection-banner{flex-direction:column;justify-content:center;gap:10px;padding:18px 16px;text-align:center}.promo-collection-banner .promo-collection-banner__bg--desktop,.promo-collection-banner .promo-collection-banner__logo,.promo-collection-banner .promo-collection-banner__subheading{display:none}.promo-collection-banner .promo-collection-banner__bg--mobile{display:block}.promo-collection-banner .promo-collection-banner__eyebrow{font-size:12px}.promo-collection-banner .promo-collection-banner__heading{margin:4px 0 0;font-size:26px}.promo-collection-banner .promo-collection-banner__button{padding:9px 14px;font-size:13px}}.promo-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 48px;padding:12px 16px;background:#000;color:#fff}.promo-countdown[hidden]{display:none}.promo-countdown .promo-countdown__text{margin:0;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#fff}.promo-countdown .promo-countdown__clock{display:flex;align-items:center;gap:6px;margin:0}.promo-countdown .promo-countdown__value,.promo-countdown .promo-countdown__sep{font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:26px;line-height:1;font-variant-numeric:tabular-nums;color:var(--promo-card-badge-bg, #FCF200)}.promo-countdown .promo-countdown__sep{margin:0 6px;font-family:gothambold,Arial,Helvetica,sans-serif;font-size:18px;animation:promo-countdown-blink 2s linear infinite}@keyframes promo-countdown-blink{0%{opacity:1}24.95%{opacity:1}25%{opacity:0}49.95%{opacity:0}50%{opacity:1}74.95%{opacity:1}75%{opacity:0}99.95%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.promo-countdown .promo-countdown__sep{animation:none}}.promo-countdown .promo-countdown__unit{font-family:gothambold,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#949494}@media screen and (max-width:749px){.promo-countdown{flex-direction:column;padding:10px 12px}.promo-countdown .promo-countdown__text{font-size:14px;text-align:center}.promo-countdown .promo-countdown__value,.promo-countdown .promo-countdown__sep{font-size:20px}.promo-countdown .promo-countdown__sep{margin:0 2px}.promo-countdown .promo-countdown__unit{font-size:9px;letter-spacing:1px}}.hero-standard--slide.fan-sale-slide{background-color:#000}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-logo{max-width:260px;margin-bottom:18px}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-heading h2{margin:0;font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fff}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-heading h2 strong{display:block;font-size:45px;line-height:1;white-space:nowrap;color:#fcf200}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-description{margin:0;font-family:gothammedium,Arial,Helvetica,sans-serif;font-size:16px;color:#fff}.hero-standard--slide.fan-sale-slide .hero-slide__content .hero-banner--btn{border:0;border-radius:6px;background:#fcf200;color:#000}.hero-standard--slide.fan-sale-slide .hero-slide__content .hero-banner--btn:hover{background:#fff;color:#000}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-note{padding-top:10px;font-family:gothammedium,Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;color:#fff}.hero-standard--slide.fan-sale-slide .slide-note .fan-sale-dates{color:#fcf200}@media(max-width:749px){.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-logo,.hero-standard--slide.fan-sale-slide .slide-note .fan-sale-ends{display:none}}@media(min-width:750px){.hero-standard--slide.fan-sale-slide .hero-slide__bg--desktop{background-size:auto 100%;background-position:right center}.hero-standard--slide.fan-sale-slide .hero-slide__content{max-width:min(620px,48vw)!important}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-heading h2{font-size:clamp(26px,3.6vw,48px)}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-heading h2 strong{font-size:107px}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-description{max-width:none;margin:14px 0 24px;font-size:clamp(16px,1.4vw,20px)}.hero-standard--slide.fan-sale-slide .hero-slide__content .slide-note{font-size:clamp(11px,1vw,14px)}.hero-standard--slide.fan-sale-slide .slide-note .fan-sale-excluded{display:block;text-align:left;color:#606060}}
/*# sourceMappingURL=/cdn/shop/t/1303/assets/promo.css.map */
