.shadow-01{box-shadow:0 6px 16px rgba(0,0,0,.1)}.shadow-02{box-shadow:0 12px 22px rgba(0,0,0,.1)}.shadow-03{box-shadow:0 24px 34px rgba(0,0,0,.1)}.blur-01{filter:blur(4px)}.promotionBanner{position:fixed;background:#0b1215;bottom:0;left:0;width:100%;min-height:48px;color:#fdfdfd;transition:transform .5s ease-in-out;z-index:8}@media(min-width: 900px){.promotionBanner{height:48px}}.promotionBanner.-close{transform:translateY(110%)}.promotionBanner.-floating{background:#fdfdfd;height:auto;width:auto;right:16px;bottom:16px;left:16px;border-radius:2px;box-shadow:var(--sfra-shadow-01)}@media(min-width: 900px){.promotionBanner.-floating{right:12px;bottom:48px;left:auto}.promotionBanner.-floating.-close{transform:translateX(110%)}}.promotionBanner .experience-component{height:100%}.promotionBannerTitle{display:flex;align-items:flex-start;height:100%;padding:16px 12px}@media(min-width: 900px){.promotionBannerTitle{padding:0 12px;align-items:center}}.promotionBannerTitle__title{color:#fdfdfd;margin:auto}.promotionBannerTitle__close{background-color:#fdfdfd;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.promotionBannerTimer{display:flex;align-items:flex-start;height:100%;padding:16px 12px}@media(min-width: 900px){.promotionBannerTimer{padding:0 12px;align-items:center}}.promotionBannerTimer__content{margin:auto;display:flex;align-items:center;gap:8px;flex-direction:column;text-align:center;max-width:75%}@media(min-width: 900px){.promotionBannerTimer__content{flex-direction:row;gap:24px;text-align:left;max-width:none}}.promotionBannerTimer__title{color:#fdfdfd}.promotionBannerTimer__date{display:flex;align-items:center;gap:8px}.promotionBannerTimer__days::after,.promotionBannerTimer__hours::after,.promotionBannerTimer__minutes::after,.promotionBannerTimer__seconds::after{color:#697077;padding-left:4px;font-family:"Baton Turbo",arial;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0}.promotionBannerTimer__days::after{content:"J"}.promotionBannerTimer__hours::after{content:"H"}.promotionBannerTimer__minutes::after{content:"M"}.promotionBannerTimer__seconds::after{content:"S"}.promotionBannerTimer__link{color:#fdfdfd}.promotionBannerTimer__close{background-color:#fdfdfd;cursor:pointer;position:absolute;right:12px;top:16px}@media(min-width: 900px){.promotionBannerTimer__close{top:50%;transform:translateY(-50%)}}.promotionBannerImage{display:grid;position:relative;grid-template-columns:80px 1fr}@media(min-width: 900px){.promotionBannerImage{width:296px;grid-template-columns:296px}}.promotionBannerImage__picture{aspect-ratio:.8;height:auto}.promotionBannerImage__picture .component-image{width:100%;height:100%;border-radius:2px 0 0 2px}@media(min-width: 900px){.promotionBannerImage__picture{aspect-ratio:1;border-radius:2px 2px 0 0}}.promotionBannerImage__title{color:#0b1215}.promotionBannerImage__content{display:flex;flex-direction:column;padding:16px}@media(min-width: 900px){.promotionBannerImage__content{gap:4px}}.promotionBannerImage__description{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(min-width: 900px){.promotionBannerImage__description{display:block}}.promotionBannerImage__link{margin-top:8px}@media(min-width: 900px){.promotionBannerImage__link{margin-top:20px}}.promotionBannerImage__close{cursor:pointer;position:absolute;top:16px;right:16px}
