.announcement-popup__container{position:fixed;bottom:var(--desktop-vertical-position, 20px);display:flex;background:transparent;z-index:50;transition:all .5s ease}.announcement-popup__container--left{justify-content:flex-start;left:16px}.announcement-popup__container--right{justify-content:flex-end;right:16px}@media screen and (max-width: 767px){.announcement-popup__container{bottom:var(--mobile-vertical-position, 20px)}}.sticky-add-to-cart-active .announcement-popup__container{bottom:calc(var(--desktop-vertical-position, 20px) + var(--sticky-add-to-cart-height, 0px))}.announcement-popup__buttons-container{display:flex;align-items:center;justify-content:flex-end;background-color:var(--button-background-color);border-radius:var(--button-radius);border:none;position:relative;z-index:11;height:56px;width:100%;box-shadow:3px 3px 16px #00000040;transition:all .5s ease}.announcement-popup__buttons-container--left{flex-direction:row-reverse}.announcement-popup__button_wrapper{width:56px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:none;background-color:transparent;color:var(--button-label-color);cursor:pointer;transition:all .5s ease;overflow:hidden}.announcement-popup__button_wrapper--with-label{width:100%;padding:14px 20px}.announcement-popup__button_wrapper svg{width:28px;height:28px}.announcement-popup__button_close{padding:0;opacity:0;visibility:hidden;width:0;overflow:unset}.announcement-popup__button_custom--icon{width:28px;height:28px}.announcement-popup__button_custom--icon-image{width:100%;height:100%;object-fit:cover}.announcement-popup__button_text{font-size:calc(var(--font-body-scale) * 18px);font-weight:500;width:calc(100% - 36px);white-space:nowrap;transition:width .5s ease,opacity .5s ease}.announcement-popup__inner{--bottom-animation: calc(50% + 44px) ;transition:transform .4s ease-in-out;z-index:10;position:absolute;bottom:calc(100% + 16px);border-radius:min(var(--menu-drawer-border-radius),16px);overflow:hidden}.announcement-popup__inner--left{left:0;transform:translate3d(-50%,var(--bottom-animation),0) scale(0);box-shadow:-16px 16px 25px #00000036}.announcement-popup__inner--right{right:0;transform:translate3d(48%,var(--bottom-animation),0) scale(0);box-shadow:16px 16px 25px #00000036}@media screen and (max-width: 767px){.announcement-popup__inner{max-width:358px;width:calc(100vw - 32px)}}.announcement-popup__content{width:374px;max-height:min(572px,100dvh - var(--desktop-vertical-position) - 72px - 24px);height:auto;display:flex;flex-direction:column}@media screen and (max-width: 767px){.announcement-popup__content{max-height:min(572px,100dvh - var(--mobile-vertical-position) - 72px - 24px);width:100%}}.announcement-popup__content--header{padding:20px;background:var(--header-background);color:var(--text-color)}.announcement-popup__content--body{height:100%;overflow-y:auto;background:var(--body-background);padding:16px 20px;flex:1}.announcement-popup__content--body .offer-content__wrapper{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid rgba(var(--color-border-rgba));border-radius:min(var(--block-border-radius),16px);background-color:var(--color-background);margin-bottom:12px}.announcement-popup__content--body .offer-content__wrapper.offer_link{cursor:pointer;text-decoration:none}.announcement-popup__content--body .offer-content__wrapper:last-child{margin:0}.announcement-popup__content--body .offer-content__image{width:58px;height:58px;border-radius:var(--image-radius);overflow:hidden}.announcement-popup__content--body .offer-content__image img,.announcement-popup__content--body .offer-content__image svg{width:100%;height:100%;object-fit:cover}.announcement-popup__content--body .offer-content__text{flex:1;font-size:16px;font-weight:400;color:var(--color-text)}.drawer-active .announcement-popup__buttons-container{width:56px}.drawer-active .announcement-popup__inner{transform:translateZ(0) scale(1)}.drawer-active .announcement-popup__button_open{opacity:0;visibility:hidden;width:0;padding:0}.drawer-active .announcement-popup__button_close{opacity:1;padding:14px;visibility:visible;width:56px}.drawer-active .announcement-popup__button_text{opacity:0;visibility:hidden;width:0}@media screen and (max-width: 767px){.drawer-active .announcement-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:2}}.scrolling .announcement-popup__buttons-container{width:56px}.scrolling .announcement-popup__button_wrapper{gap:0}.scrolling .announcement-popup__button_wrapper--with-label{padding:14px;width:56px}.scrolling .announcement-popup__button_text{opacity:0;visibility:hidden;width:0}.drawer-active.scrolling .announcement-popup__button_wrapper--with-label{padding:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/announcement-popup.css.map */
