.sa-promo-ribbon{position:relative;display:flex;align-items:stretch;justify-content:center;flex:0 0 clamp(250px,29vw,530px);min-width:0;min-height:46px;background:linear-gradient(105deg,#ff6000,#f64d00 40%,#ff8e19);color:#fff;isolation:isolate;overflow:hidden}.sa-promo-ribbon:before,.sa-promo-ribbon:after{content:"";position:absolute;width:29px;height:130px;top:-40px;transform:rotate(43deg);border-inline-start:5px solid #fff;opacity:.96;pointer-events:none}.sa-promo-ribbon:before{inset-inline-start:13px}.sa-promo-ribbon:after{inset-inline-end:13px}.sa-promo-ribbon__inner{display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:7px 30px;color:#fff!important;font-size:clamp(13px,1.4vw,21px);line-height:1.2;font-weight:800;white-space:nowrap;text-align:center}.sa-promo-ribbon__inner strong{font:inherit;color:inherit}.sa-promo-ribbon a.sa-promo-ribbon__inner:hover{background:#ffffff18;color:#fff}.sa-promo-ribbon__spark{font-size:13px;opacity:.88}.sa-header .sa-nav{gap:8px}.sa-header .sa-nav-scroll{order:1}.sa-header .sa-menu-trigger{order:0}.sa-header .sa-language-switch{order:2}.sa-header .sa-promo-ribbon{order:3;margin-inline-start:auto}.sa-ads{width:min(1920px,100%);margin:0 auto;padding:14px clamp(12px,1.5vw,30px) 4px;background:#f3f3ef}.sa-ads__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:12px;align-items:stretch}.sa-ads__tile{min-width:0;min-height:210px;position:relative;overflow:hidden;border-radius:9px;isolation:isolate;background:#eee5d2;color:#182832;box-shadow:0 2px 8px #13192114}.sa-ads__tile--orange{background:linear-gradient(117deg,#ff6b08,#ff891c 60%,#f04e00);color:#fff}.sa-ads__tile--ivory{background:linear-gradient(130deg,#fff8e8,#e7dcc4);color:#1a2b35}.sa-ads__tile--navy{background:linear-gradient(135deg,#26384d,#101923);color:#fff}.sa-ads__tile--teal{background:linear-gradient(135deg,#276e69,#153935);color:#fff}.sa-ads__tile--hero{min-height:230px}.sa-ads__decoration{position:absolute;z-index:-1;width:270px;height:270px;inset-inline-end:-90px;top:-70px;border-radius:50%;border:27px solid #ffffff29;transform:rotate(-18deg);box-shadow:0 0 0 45px #ffffff15}.sa-ads__tile--ivory .sa-ads__decoration{border-color:#b9944c1c;box-shadow:0 0 0 45px #b9944c10}.sa-ads__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.sa-ads__tile:has(.sa-ads__image):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#101923c9,#10192365 70%,#10192313)}html[dir=rtl] .sa-ads__tile:has(.sa-ads__image):before{background:linear-gradient(270deg,#101923c9,#10192365 70%,#10192313)}.sa-ads__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:92%;min-height:100%;padding:24px 25px;gap:9px}.sa-ads__eyebrow{font-weight:800;font-size:12px;letter-spacing:.01em;opacity:.86}.sa-ads__copy h2{margin:0!important;color:inherit;font-size:clamp(19px,1.7vw,29px);font-weight:800;line-height:1.35;max-width:500px}.sa-ads__tile--hero h2{font-size:clamp(23px,2vw,37px)}.sa-ads__copy p{font-size:13px;line-height:1.6;margin:0!important;max-width:470px;opacity:.92}.sa-ads__link{display:inline-flex;align-items:center;gap:10px;background:#ffffffeb!important;color:#152535!important;min-height:34px;margin-top:7px;border-radius:20px;font-size:12px;line-height:1.4;font-weight:800;padding:8px 15px;text-decoration:none!important}.sa-ads__link:hover{background:#fff!important;box-shadow:0 1px 7px #0004}.sa-ads__link:focus-visible{outline:3px solid #f9c95b;outline-offset:3px}@media(max-width:1250px){.sa-header .sa-nav{flex-wrap:wrap;row-gap:0}.sa-header .sa-nav-scroll{flex:1 1 70%;order:1}.sa-header .sa-promo-ribbon{order:3;flex:1 1 100%;width:100%;margin:0}.sa-promo-ribbon__inner{min-height:38px;font-size:16px}.sa-ads__grid{grid-template-columns:1.5fr 1fr;gap:10px}.sa-ads__tile:nth-child(3){grid-column:1/-1;min-height:150px}}@media(max-width:680px){.sa-ads{padding:9px 10px 3px}.sa-ads__grid{grid-template-columns:1fr 1fr;gap:9px}.sa-ads__tile{min-height:185px}.sa-ads__tile--hero{grid-column:1/-1;min-height:210px}.sa-ads__tile:nth-child(3){grid-column:auto;min-height:185px}.sa-ads__copy{padding:17px 14px;max-width:100%;gap:7px}.sa-ads__copy h2{font-size:18px}.sa-ads__tile--hero h2{font-size:25px}.sa-ads__copy p{font-size:11px;line-height:1.55}.sa-ads__link{font-size:11px;padding:7px 12px;margin-top:4px}.sa-header .sa-nav .sa-promo-ribbon{order:4;flex:1 1 100%;min-height:37px}.sa-promo-ribbon__inner{font-size:14px;min-height:37px;padding-inline:25px;white-space:normal}.sa-promo-ribbon:before,.sa-promo-ribbon:after{width:17px;border-inline-start-width:3px}}@media(max-width:380px){.sa-ads__grid{grid-template-columns:1fr}.sa-ads__tile:nth-child(3){grid-column:1}.sa-ads__tile{min-height:150px}.sa-ads__tile--hero{min-height:190px}}@media(prefers-reduced-motion:reduce){.sa-ads__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sa-promotional-banners.css.map */
