.slim-banner{--banner-height-dt: 104px;--banner-height-m: 76px;--banner-background: #000000}.slim-banner__content{position:relative;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-bottom:0;padding-left:0;padding-right:0}.slim-banner__body{color:#fff;letter-spacing:.47px;line-height:1.21;padding:17px 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:var(--banner-height-m)}@media screen and (min-width: 990px){.slim-banner__body{height:var(--banner-height-dt)}}@keyframes slideInUpBannerDesktop{0%{height:var(--banner-height-dt);visibility:visible}to{height:0px}}@keyframes slideInUpBannerMobile{0%{height:var(--banner-height-m);visibility:visible}to{height:0px}}@keyframes slideOpenBannerDesktop{0%{height:0px;visibility:visible}to{height:var(--banner-height-dt)}}@keyframes slideOpenBannerMobile{0%{height:0px;visibility:visible}to{height:var(--banner-height-m)}}.slim-banner__content--after-open{height:100%}.slim-banner__content--after-close{height:0px;margin:0}@media screen and (max-width: 989px){.slim-banner__content--before-close{-webkit-animation-name:slideInUpBannerMobile;animation-name:slideInUpBannerMobile;margin:0}.slim-banner__content--before-open{-webkit-animation-name:slideOpenBannerMobile;animation-name:slideOpenBannerMobile;margin:0}}@media screen and (min-width: 990px){.slim-banner__content--before-close{-webkit-animation-name:slideInUpBannerDesktop;animation-name:slideInUpBannerDesktop;margin:0}.slim-banner__content--before-open{-webkit-animation-name:slideOpenBannerDesktop;animation-name:slideOpenBannerDesktop;margin:0}}.slim-banner .button-close{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:20px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;border:none;border-radius:4px;pointer-events:all}.slim-banner .button-close--position{position:absolute;top:5px;right:5px;z-index:2}@media screen and (min-width: 990px){.slim-banner .button-close--position{top:10px;right:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-slim-banner.css.map?v=49988410344415478421738013408 */
