.c-floating-banner{position:fixed;right:var(--spacing-24);bottom:var(--spacing-24);z-index:100}.c-floating-banner__button:hover{background:transparent}.c-top-floating-banner:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;transition:opacity linear .4s;content:"";z-index:-1}.c-top-floating-banner{display:flex;flex-direction:column;text-align:center;position:relative}.c-top-floating-banner:after{animation:pulseMotion 1.8s linear infinite}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(.6);background-color:#fff}to{transform:translate(-50%,-50%) scale(1.3);background-color:#fff0}}.c-floating-banner__button{background:none;border:none;padding:0;cursor:pointer;position:relative}.c-floating-banner__content{display:flex;flex-direction:column;align-items:center}.c-floating-banner__image{width:120px;height:auto}.c-floating-banner__text{margin:var(--spacing-8) 0 var(--spacing-22);font-size:var(--fs-14);font-weight:var(--fw-medium);text-shadow:0 0 8px rgba(255,255,255,.6);letter-spacing:var(--ls-1);text-align:center}.c-floating-banner__subtext{margin:0;font-size:var(--fs-14);display:flex;column-gap:var(--spacing-6);align-items:center;font-weight:var(--fw-medium);text-shadow:0 0 8px rgba(255,255,255,.6);letter-spacing:var(--ls-1)}.c-floating-banner__subtext svg{width:19px}.c-floating-banner-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.c-floating-banner-modal.is-active{display:block}html:has(.c-floating-banner-modal.is-active) body,body:has(.c-floating-banner-modal.is-active){overflow:hidden!important}body:has(.c-floating-banner-modal.is-active) .section-header{position:initial!important}body:has(.c-floating-banner-modal.is-active) .header{position:absolute!important}.c-floating-banner-modal__overlay{position:absolute;width:100%;height:100%;background:#33333380;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.c-floating-banner-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:var(--spacing-48) var(--spacing-32);width:92%;max-width:450px}.c-floating-banner-modal__close{position:absolute;top:var(--spacing-19);right:var(--spacing-12);background:none;border:none;width:35.72px;cursor:pointer;padding:var(--spacing-0)}.c-floating-banner-modal__close svg{width:35.72px;height:auto}.c-floating-banner-modal__close:hover{background:transparent}.c-floating-banner-modal__heading{font-size:var(--fs-18);text-align:center;letter-spacing:var(--ls-2);margin-bottom:var(--spacing-20);line-height:1.3;font-weight:var(--fw-medium)}.c-floating-banner-modal__phone,.c-floating-banner-modal__chat{padding:var(--spacing-20) var(--spacing-32);background:var(--color-accent);display:flex!important;align-items:stretch;justify-content:space-between;column-gap:var(--spacing-20)}.c-floating-banner-modal__phone{margin-bottom:var(--spacing-16)}.c-floating-banner-modal__phone-link{display:block;font-size:var(--fs-32);font-weight:var(--fw-medium);text-decoration:none;margin-bottom:var(--spacing-16);display:flex!important;column-gap:var(--spacing-8);align-items:center;line-height:32px}.c-floating-banner-modal__phone-link svg{width:21px;height:auto}.c-floating-banner-modal__hours,.c-floating-banner-modal__chat-hours{font-size:var(--fs-16);letter-spacing:var(--ls-1);font-weight:var(--fw-medium);margin-bottom:var(--spacing-16)}.c-floating-banner-modal__note,.c-floating-banner-modal__chat-note{font-size:var(--fs-13);line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium)}.c-floating-banner-modal__chat-heading{font-size:var(--fs-20);line-height:1.3;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);margin-bottom:var(--spacing-16)}.c-floating-banner-modal__arrow{padding-left:var(--spacing-20);border-left:1px solid rgba(56,56,56,.1);display:flex}.c-floating-banner-modal__arrow svg{width:32px;height:auto}@media screen and (max-width: 768px){.c-floating-banner-modal__content{padding:var(--spacing-24) var(--spacing-32);left:0;transform:translateY(-50%)}.c-floating-banner-modal__heading{margin-bottom:var(--spacing-16)}.c-floating-banner-modal__close svg{width:28px;height:auto}.c-floating-banner-modal__close{width:28px;top:13.12px;right:8.09px}.c-floating-banner-modal__phone-link{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:var(--spacing-8);display:flex!important;column-gap:var(--spacing-8);line-height:20px}.c-floating-banner-modal__phone-link svg{width:17px}.c-floating-banner-modal__phone,.c-floating-banner-modal__chat{padding:var(--spacing-12) var(--spacing-20);column-gap:var(--spacing-21)}.c-floating-banner-modal__hours,.c-floating-banner-modal__chat-hours{font-size:var(--fs-14);letter-spacing:var(--ls-1);font-weight:var(--fw-normal);margin-bottom:var(--spacing-8)}.c-floating-banner-modal__note,.c-floating-banner-modal__chat-note{font-size:var(--fs-12)}.c-floating-banner-modal__chat-heading{font-size:var(--fs-20);margin-bottom:var(--spacing-8)}.c-floating-banner-modal__arrow{padding-left:var(--spacing-20);border-left:1px solid rgba(56,56,56,.1);display:flex}.c-floating-banner-modal__arrow svg{width:20px}.c-floating-banner__image{width:120px;height:auto}}#sca-fg-today-offer-widget{z-index:100!important}.hidden-offer-widget #sca-fg-today-offer-widget{display:none!important}.show-floating-banner #sca-fg-today-offer-widget{bottom:180px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/c-floating-banner.css.map */
