.announcement__bar-section{font-family:var(--main-family);font-weight:var(--main-weight);font-style:var(--main-style);background:var(--background);color:var(--text-color);z-index:12;animation:fadeIn;animation-duration:2s}.announcement__bar-section .grid__wrapper{align-self:center}.announcement__bar-section p{margin-top:0;margin-bottom:0}ul.announcement__bar-nav{display:flex;align-items:center;justify-content:flex-start;gap:10px;list-style-type:none}.js-announcement-carousel{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.js-announcement-carousel.is-hidden{display:none}.js-announcement-carousel.flickity-enabled{opacity:1}.announcement__carousel-item{width:100%}.announcement__bar-section .flickity-button{height:20px;width:20px}.announcement__bar-section .flickity-button,.announcement__bar-section .flickity-button:hover{background:transparent}.announcement__bar-section svg{fill:var(--text-color)}.no-js .js-announcement-carousel{opacity:0;display:none}.js-announcement-carousel{opacity:1;display:block}.announcement__bar-section ul.social-icons__wrapper{display:flex;align-items:center;justify-content:flex-end;gap:15px}.announcement__bar-section ul.social-icons__wrapper li{margin:0}.product--grid-image.image_natural .box-ratio{padding-bottom:144.4%!important}.product--grid-image.image_natural .box-ratio[style*="padding-bottom: 100"] img,.product--grid-image.image_natural .box-ratio:not([style*="padding-bottom: 1"]) img{object-fit:contain;width:100%}@media screen and (max-width:767px){.slideshow.flickity__section .flickity-prev-next-button{top:0!important;transform:none!important;margin-top:calc(var(--slide-image-ratio) / 2 - 22.5px)}}.image--with-text .image__section{position:relative;overflow:hidden}.image--with-text .image__section .box-ratio{position:relative!important;padding-bottom:0!important;height:600px!important;max-height:600px;overflow:hidden}.image--with-text .image__section .box-ratio img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%;object-fit:cover;object-position:center 35%;transform:none!important}@media screen and (max-width:740px){.image--with-text .image__section .box-ratio{height:420px!important;max-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-announcement-bar.css.map */
