.card__media-swiper img{width:100%;height:100%;display:block}.card__heading a{position:relative}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{opacity:0;visibility:hidden;width:32px!important;height:32px!important;background:#ffffffc7;border-radius:50%}.card__media-swiper:hover .swiper-button-next,.card__media-swiper:hover .swiper-button-prev{opacity:1;visibility:visible}.swiper-button-next svg,.swiper-button-prev svg{width:16px!important;height:16px!important;color:#222!important}.card__badge{position:absolute;top:0;left:0}.card__badge .badge{display:block}.card__heading{font-family:var(--font-body-family)}.footer-block__image-wrapper img{filter:invert(1)}.ftr-social ul{justify-content:start!important}@media screen and (max-width: 749px){.footer__content-top{padding-left:20px!important;padding-right:20px!important}.footer-block-image{justify-content:flex-start!important}}@media screen and (max-width: 749px){.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 1rem)}}.footer__copyright.caption{margin:0}.footer__content-bottom{padding:15px 0!important;background:#000;color:#fff;border-color:#404040}h2.footer-block__heading.inline-richtext{font-size:18px;font-weight:600}div#tt-carousels-wrapper{display:none}.card__heading{text-transform:capitalize}#tt-carousel #tt-carousel-title{font-family:Maven Pro!important;font-size:24px!important;text-transform:uppercase!important}#tt-carousel #tt-carousel-desc{font-weight:400!important}section#shopify-section-template--25089511719203__17276790349a839499 .page-width{padding:0!important}#tt-carousel[data-type=photo] #tt-carousel-content{padding-block:60px!important;padding-inline:20px!important}#tt-carousel[data-type=photo] .tt-card-review{font-size:12px!important;line-height:1.5!important}#tt-carousel[data-type=photo] .tt-card-author{font-size:16px!important}#tt-carousel[data-type=photo] .vstar-star .star-item,#tt-carousel[data-type=photo] .vstar-star .trustoo-rating-icon{width:18px!important;height:18px!important}@media (max-width: 768px){#tt-carousel[data-type=photo] #tt-carousel-content{padding-block:40px!important}}@media screen and (max-width: 749px){.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:17rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
