.showcase-offers-bar{position:fixed;z-index:999}.showcase-offers-bar__fab{display:flex;align-items:center;gap:11px;padding:15px 16px;background:var(--showcase-offers-fab-bg, #0a0a0a) !important;border:none;border-radius:100px;box-shadow:2px 2px 4px rgba(0,0,0,.1);cursor:pointer;white-space:nowrap;font-family:inherit}.showcase-offers-bar__fab-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.showcase-offers-bar__fab-icon-wrapper .icon--rewards{width:14px;height:14px;color:var(--showcase-offers-fab-text-color, #ffffff)}.showcase-offers-bar__fab-badge{position:absolute;top:-5px;left:11px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;background:var(--showcase-offers-fab-badge-bg, #ffc9d4);border-radius:100px;font-size:12px;font-weight:400;line-height:1.4;text-align:center;color:var(--showcase-offers-fab-badge-text-color, #1e2122);letter-spacing:-0.36px;box-sizing:border-box}.showcase-offers-bar__fab-label{font-size:16px;font-weight:500;line-height:1;color:var(--showcase-offers-fab-text-color, #ffffff);letter-spacing:-0.48px}.showcase-offers-bar__overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998}.showcase-offers-bar__overlay.is-visible{display:block}.showcase-offers-bar__panel{display:none}.showcase-offers-bar[data-showcase-offers-mode=sticky]{bottom:0;left:50%;right:auto;transform:translateX(-50%);width:100%;max-width:1186px;background:rgba(0,0,0,0);overflow:hidden;border-top:none;border-radius:20px 20px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.12);color:var(--showcase-offers-fab-text-color, #fff)}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__panel{display:block}.showcase-offers-bar[data-showcase-offers-mode=fab]:not(.is-expanded){bottom:44px;left:20px;right:auto;transform:none;width:auto;max-width:none;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.showcase-offers-bar[data-showcase-offers-mode=fab]:not(.is-expanded) .showcase-offers-bar__panel{display:none}.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded{bottom:0;left:50%;right:auto;transform:translateX(-50%);width:100%;max-width:1186px;background:rgba(0,0,0,0);overflow:hidden;border-top:none;border-radius:20px 20px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.12)}.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__panel{display:block}.showcase-offers-bar.is-expanded .showcase-offers-bar__toggle .icon--caret-down{transform:rotate(180deg)}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__header::after,.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__header::after{background:color-mix(in srgb, var(--showcase-offers-fab-text-color, #fff) 22%, transparent)}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__title-inner .icon--rewards,.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__title-inner .icon--rewards{color:var(--showcase-offers-fab-text-color, #fff)}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__title,.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__title{color:var(--showcase-offers-fab-text-color, #fff)}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__subtitle,.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__subtitle{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-0.36px;background:var(--showcase-offers-fab-badge-bg, #ffc9d4);color:var(--showcase-offers-fab-badge-text-color, #1e2122);border-radius:100px}.showcase-offers-bar[data-showcase-offers-mode=sticky] .showcase-offers-bar__toggle,.showcase-offers-bar[data-showcase-offers-mode=fab].is-expanded .showcase-offers-bar__toggle{color:var(--showcase-offers-fab-text-color, #fff)}.showcase-offers-bar__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px;cursor:pointer;background:var(--showcase-offers-fab-bg, #0a0a0a);position:relative}.showcase-offers-bar__header::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#e3e4e5}.showcase-offers-bar__title-group{display:flex;flex-direction:row;align-items:center;gap:12px}.showcase-offers-bar__title-inner{display:flex;align-items:center;gap:4px}.showcase-offers-bar__title-inner .icon--rewards{width:22px;height:22px;flex-shrink:0;color:#000}.showcase-offers-bar__title{font-size:16px;font-weight:500;letter-spacing:-0.48px;line-height:1;margin:0;color:var(--color-black, #121212)}.showcase-offers-bar__subtitle{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-0.56px;white-space:nowrap;margin:0;color:#ff0096}.showcase-offers-bar__toggle{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:inherit;flex-shrink:0}.showcase-offers-bar__toggle .icon--caret-down{display:block;transition:transform .2s ease;transform-origin:center}.showcase-offers-bar__content{max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--showcase-offers-content-bg, var(--showcase-offers-bar-bg, #ffffff))}.showcase-offers-bar.is-expanded .showcase-offers-bar__content{max-height:80vh}.showcase-offers-bar__content-inner{padding:12px 20px 20px}.showcase-offers-carousel-outer{box-sizing:border-box;position:relative}.showcase-offers-carousel{display:block;position:relative;overflow:hidden;width:100%;max-width:100%;margin:0;box-sizing:border-box}.showcase-offers-carousel:not(.swiper-initialized) .showcase-offers-carousel__wrapper{display:flex;flex-wrap:nowrap;align-items:stretch;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.showcase-offers-carousel:not(.swiper-initialized) .showcase-offers-carousel__slide{flex:0 0 auto;display:flex;box-sizing:border-box;width:calc((100% - 40px)/3)}@media(max-width: 1023px){.showcase-offers-carousel:not(.swiper-initialized) .showcase-offers-carousel__slide{width:calc((100% - 20px)/2)}}@media(max-width: 767px){.showcase-offers-carousel:not(.swiper-initialized) .showcase-offers-carousel__slide{width:100%}}.showcase-offers-carousel.swiper-initialized .showcase-offers-carousel__wrapper{margin:0;gap:0;align-items:stretch}.showcase-offers-carousel.swiper-initialized .showcase-offers-carousel__slide{height:auto;align-self:stretch;display:flex}.showcase-offers-carousel__slide .showcase-offers-card{width:100%;flex:1}.showcase-offers-carousel .carousel__pager{position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;pointer-events:none;z-index:2}@media(max-width: 768px){.showcase-offers-carousel .carousel__pager{display:none}}.showcase-offers-carousel .carousel__pager .btn--arrow{pointer-events:auto;flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.showcase-offers-carousel .carousel__pager .btn--arrow.swiper-disabled{opacity:0;cursor:default}.showcase-offers-carousel .carousel__pager .btn--arrow:hover .icon--arrow-button-left{transform:translateX(0)}.showcase-offers-carousel .carousel__pager .btn--arrow:hover .icon--arrow-button-left.new-arrow{transform:translateX(-235%)}.showcase-offers-carousel .carousel__pager .btn--arrow:hover .icon--arrow-button-right{transform:translateX(0)}.showcase-offers-carousel .carousel__pager .btn--arrow:hover .icon--arrow-button-right.new-arrow{transform:translateX(-235%)}a.showcase-offers-card--link{text-decoration:none;color:inherit;cursor:pointer}a.showcase-offers-card--link:focus{outline:none}a.showcase-offers-card--link:focus-visible{outline:2px solid var(--showcase-offers-card-cta-bg, #121212);outline-offset:2px}.showcase-offers-card{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:210px;padding:0 0 0 30px;background:var(--showcase-offers-card-bg, #ffc9d4);border:none;border-radius:15px;overflow:hidden;box-sizing:border-box;position:relative}.showcase-offers-card__body{flex:0 0 auto;width:190px;min-width:0;padding:10px 0 0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.showcase-offers-card__text-group{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.showcase-offers-card__heading-group{display:flex;flex-direction:column;gap:0}.showcase-offers-card__eyebrow{font-size:var(--showcase-offers-card-eyebrow-font-size, 0.75rem);font-weight:400;line-height:var(--showcase-offers-card-eyebrow-line-height, 1.4);letter-spacing:-0.36px;color:var(--color-black, #121212);margin:0;white-space:nowrap}.showcase-offers-card__title{font-size:var(--showcase-offers-card-title-font-size, 1.5rem);font-weight:700;line-height:var(--showcase-offers-card-title-line-height, 1.2);letter-spacing:-0.72px;color:var(--color-black, #121212);margin:0;width:100%}.showcase-offers-card__subtitle{font-size:var(--showcase-offers-card-subtitle-font-size, 0.75rem);font-weight:400;line-height:var(--showcase-offers-card-subtitle-line-height, 1.4);letter-spacing:-0.36px;color:var(--color-black, #121212);margin:0;width:100%}.showcase-offers-card__cta-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.showcase-offers-card__cta{font-size:var(--showcase-offers-card-cta-font-size, 0.75rem);font-weight:500;line-height:var(--showcase-offers-card-cta-line-height, 1);letter-spacing:-0.24px;background-color:var(--showcase-offers-card-cta-bg, #1e2122);color:var(--showcase-offers-card-cta-color, var(--color-white, #fff));border-radius:var(--showcase-offers-card-cta-border-radius, 4px);width:100%;text-align:center;text-decoration:none;display:block;padding:8px 12px;box-sizing:border-box}a.showcase-offers-card--link .showcase-offers-card__cta{pointer-events:none}.showcase-offers-card__text-below{font-size:var(--showcase-offers-card-text-below-font-size, 0.5rem);font-weight:300;line-height:var(--showcase-offers-card-text-below-line-height, 1.4);color:#585d5f;margin:0;white-space:nowrap;text-align:center}.showcase-offers-card__image-wrapper{flex:1 0 0;min-width:0;height:100%;align-self:stretch;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.showcase-offers-card__image-stripe{position:absolute;top:0;bottom:0;right:0;width:103px;background:var(--showcase-offers-card-stripe-bg, #fbb3ce);pointer-events:none;z-index:0}.showcase-offers-card__image{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(max-width: 767px){.showcase-offers-bar[data-showcase-offers-mode=fab]:not(.is-expanded){bottom:24px;left:16px}.showcase-offers-bar.is-expanded,.showcase-offers-bar[data-showcase-offers-mode=sticky]{border-radius:10px 10px 0 0}.showcase-offers-bar__header{padding:16px 16px 10px}.showcase-offers-bar__header::after{left:16px;right:16px}.showcase-offers-bar__content-inner{padding:10px 16px 16px}.showcase-offers-card{min-height:149px;padding-left:21px;gap:7px;border-radius:11px}.showcase-offers-card__body{flex:148 0 0;width:auto;min-width:0;padding:0;gap:7px}.showcase-offers-card__image-wrapper{flex:140 0 0}.showcase-offers-card__image-stripe{width:73px}.showcase-offers-card__text-group{gap:6px}.showcase-offers-card__cta-group{gap:3px}.showcase-offers-card__cta{padding:6px 9px}.showcase-offers-card__title{font-size:min(var(--showcase-offers-card-title-font-size, 17px),18px);line-height:1;overflow-wrap:break-word;word-break:break-word}.showcase-offers-card__subtitle{font-size:min(var(--showcase-offers-card-subtitle-font-size, 9px),11px);overflow-wrap:break-word}.showcase-offers-card__eyebrow{font-size:min(var(--showcase-offers-card-eyebrow-font-size, 9px),11px);white-space:normal;overflow-wrap:break-word}.showcase-offers-card__cta{font-size:min(var(--showcase-offers-card-cta-font-size, 9px),11px)}.showcase-offers-card__text-below{font-size:7px}}
