/** Shopify CDN: Minification failed

Line 7:1154 Expected "]" to go with "["
Line 7:1195 Unexpected "]"

**/
.banners-carousel{--section-padding-x:clamp(16px, calc(16px + (155 - 16) * (100vw - 834px)), 155px);--info-max-width:624px;--info-gap:clamp(14px, calc(14px + (26 - 14) * (100vw - 834px)), 26px);--text-rating-margin-bottom:clamp(4px, calc(4px + (8 - 4) * (100vw - 834px)), 8px);--title-margin-bottom:clamp(8px, calc(8px + (12 - 8) * (100vw - 834px)), 12px);--icons-with-text-gap:clamp(4px, calc(4px + (8 - 4) * (100vw - 834px)), 8px);position:relative;overflow:hidden;}.banners-carousel-item{position:relative;}.banners-carousel-item-float-link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;}.banners-carousel-item-float-link.mobile-only{display:none;}.banners-carousel-item-image-wrapper{position:relative;width:100%;}.banners-carousel-item-image-wrapper img{width:100%;height:auto;}.banners-carousel-item-info{position:absolute;top:0;bottom:0;left:var(--section-padding-x);z-index:1;display:flex;flex-direction:column;grid-gap:var(--info-gap);gap:var(--info-gap);width:calc(100% - (var(--section-padding-x) * 2));max-width:var(--info-max-width);height:max-content;margin-top:auto;margin-bottom:auto;}.banners-carousel-item-info[\:has\(.banners-carousel-item-info-meta\:empty\)][\:has\(.banners-carousel-item-icons-with-text\:empty\)]{display:none;}.banners-carousel-item-info:has(.banners-carousel-item-info-meta:empty):has(.banners-carousel-item-icons-with-text:empty){display:none;}.banners-carousel-item-info-meta{display:flex;flex-direction:column;}.banners-carousel-item-info-meta:empty{display:none;}.banners-carousel-item-text-rating{display:flex;align-items:center;grid-gap:clamp(6px, calc(6px + (8 - 6) * (100vw - 834px)), 8px);gap:clamp(6px, calc(6px + (8 - 6) * (100vw - 834px)), 8px);margin-bottom:var(--text-rating-margin-bottom);font-family:var(--primary-font-regular);font-size:clamp(12px, calc(12px + (16 - 12) * ((100vw - 360px) / 1080)), 16px);font-weight:400;line-height:clamp(14px, calc(14px + (20 - 14) * ((100vw - 360px) / 1080)), 20px);letter-spacing:clamp(-.24px, calc(-.24px + (-.32 - -.24) * ((100vw - 360px) / 1080)), -.32px);color:#333;}.banners-carousel-item-text-rating strong{font-family:var(--primary-font-bold);font-weight:700;}.banners-carousel-item-text-rating a{text-decoration:underline;}.banners-carousel-item-text-rating a:hover{text-decoration:unset;}.banners-carousel-item-text-rating div{display:flex;align-items:center;justify-content:center;width:100%;max-width:64px;min-width:64px;}.banners-carousel-item-text-rating div svg{width:100%;height:auto;}.banners-carousel-item-title{margin-bottom:var(--title-margin-bottom);font-family:var(--secondary-font);font-size:clamp(35px, calc(35px + (56 - 35) * ((100vw - 360px) / 1080)), 56px);font-weight:500;line-height:clamp(38px, calc(38px + (62 - 38) * ((100vw - 360px) / 1080)), 62px);letter-spacing:clamp(-.7px, calc(-.7px + (-1.12 - -.7) * ((100vw - 360px) / 1080)), -1.12px);color:#333;}.banners-carousel-item-text{font-family:var(--primary-font-regular);font-size:clamp(13px, calc(13px + (16 - 13) * ((100vw - 360px) / 1080)), 16px);font-weight:400;line-height:clamp(20px, calc(20px + (26 - 20) * ((100vw - 360px) / 1080)), 26px);letter-spacing:clamp(-.26px, calc(-.26px + (-.32 - -.26) * ((100vw - 360px) / 1080)), -.32px);color:#333;}.banners-carousel-item-text strong{font-family:var(--primary-font-bold);font-weight:700;}.banners-carousel-item-text a{text-decoration:underline;}.banners-carousel-item-text a:hover{text-decoration:unset;}.banners-carousel-item-icons-with-text{display:flex;flex-direction:column;grid-gap:var(--icons-with-text-gap);gap:var(--icons-with-text-gap);}.banners-carousel-item-icons-with-text:empty{display:none;}.banners-carousel-item-icon-with-text{display:grid;grid-template-columns:20px auto;align-items:center;justify-content:start;grid-gap:6px;gap:6px;}.banners-carousel-item-icon-with-text div{display:flex;align-items:center;justify-content:center;width:20px;height:20px;}.banners-carousel-item-icon-with-text div img{width:100%;height:auto;max-height:100%;object-fit:contain;}.banners-carousel-item-icon-with-text p{font-family:var(--primary-font-medium);font-size:clamp(13px, calc(13px + (16 - 13) * ((100vw - 360px) / 1080)), 16px);font-weight:500;line-height:clamp(20px, calc(20px + (20 - 20) * ((100vw - 360px) / 1080)), 20px);letter-spacing:clamp(-.26px, calc(-.26px + (-.32 - -.26) * ((100vw - 360px) / 1080)), -.32px);color:#333;}.banners-carousel-items .swiper-pagination{--cover-bullets-bottom:30px;--cover-bullets-spacing:12px;--cover-bullet-size:7px;position:absolute;top:unset;bottom:var(--cover-bullets-bottom);left:0;z-index:1;display:flex;align-items:center;justify-content:center;}.banners-carousel-items .swiper-pagination .swiper-pagination-bullet{opacity:1;width:var(--cover-bullet-size);height:var(--cover-bullet-size);background-color:rgba(51,51,51,.3);border-radius:999px;margin:2px calc(var(--cover-bullets-spacing) / 2);cursor:pointer;transition:width .2s,background-color .2s;}.banners-carousel-items .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background-color:#333;}@media (max-width:834px){.banners-carousel-item:only-child .banners-carousel-item-info{padding:24px var(--section-padding-x);}.banners-carousel-item-float-link.desktop-only{display:none;}.banners-carousel-item-float-link.mobile-only{display:block;}.banners-carousel-item-info{position:static;right:0;left:0;align-items:center;width:100%;max-width:100%;padding:24px var(--section-padding-x) 72px;margin:0;}.banner-carousel-item-info-meta{align-items:center;}.banners-carousel-item-text-rating{justify-content:center;}.banners-carousel-item-text,.banners-carousel-item-text-rating,.banners-carousel-item-title{text-align:center;}.banners-carousel-item-text{padding:0 15px;}.banners-carousel-item-icon-with-text,.banners-carousel-item-icons-with-text{justify-content:center;}}@media (min-width:835px){.banners-carousel-item-icon-with-text p,.banners-carousel-item-text,.banners-carousel-item-text-rating,.banners-carousel-item-title{color:var(--text-color);}.banners-carousel-items .swiper-pagination .swiper-pagination-bullet{background-color:var(--text-color-opacity);}.banners-carousel-items .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-color);}}
