.kg-carousel3d{width:100%;margin:0 auto;background-color:var(--kg-carousel-bg, #fff);color:var(--kg-carousel-text, #222);padding-bottom:40px;-webkit-user-select:none;user-select:none;transition:all .3s;overflow:hidden}.kg-carousel3d .kg-carousel3d__inner *{line-height:normal;letter-spacing:normal;box-sizing:border-box}@media(min-width:1025px){.kg-carousel3d:has(.kg-carousel3d__title){padding-top:56px}}@media(max-width:1024px){.kg-carousel3d:has(.kg-carousel3d__title){padding-top:40px}}.kg-carousel3d__headings{padding:0 16px}@media(min-width:769px){.kg-carousel3d__headings{min-height:64px}}@media(max-width:768px){.kg-carousel3d__headings{min-height:92px}}.kg-carousel3d__title{margin:0;font-size:28px;line-height:1;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:inherit;text-align:center}.kg-carousel3d__subTitle{margin:8px 0 0;font-size:16px;line-height:1.375;font-weight:500;color:inherit;text-align:center}.kg-carousel3d__subTitle p{margin:0}@media(min-width:1400px){.kg-carousel3d__subTitle{margin:8px auto 0;max-width:65%}}@media(min-width:769px)and (max-width:1024px){.kg-carousel3d__headings+.kg-carousel3d__top{margin-top:16px}}@media(max-width:768px){.kg-carousel3d__headings+.kg-carousel3d__top{margin-top:3px}}.kg-carousel3d__top{width:100%}.kg-carousel3d__top .swiper-slide{text-align:center}@media(min-width:1601px){.kg-carousel3d__top .swiper-slide{width:37.7604%}}@media(min-width:1025px)and (max-width:1600px){.kg-carousel3d__top .swiper-slide{width:34.7222%}}@media(min-width:769px)and (max-width:1024px){.kg-carousel3d__top .swiper-slide{width:31.7383%}}.kg-carousel3d__images{aspect-ratio:1.25}.kg-carousel3d__top-img{aspect-ratio:1.77777778;animation:kgCarouselPulseTop 1s infinite ease-in-out alternate;animation-play-state:paused}.kg-carousel3d__shadow{aspect-ratio:3.2;position:relative;margin-top:-37.5px;animation:kgCarouselPulseBottom 1s infinite ease-in-out alternate;animation-play-state:paused}.kg-carousel3d__top .swiper-slide-active .kg-carousel3d__top-img,.kg-carousel3d__top .swiper-slide-active .kg-carousel3d__shadow{animation-play-state:running}.kg-carousel3d__images img{display:block;width:100%;object-fit:contain;max-width:490px;margin:auto}.kg-carousel3d__top .swiper-slide-prev,.kg-carousel3d__top .swiper-slide-next{filter:blur(4px)}@media(max-width:768px){.kg-carousel3d__top .kg-carousel3d__nav{visibility:hidden}.kg-carousel3d__shadow{margin-top:unset}}.kg-carousel3d__bottom{width:100%;margin-top:24px;margin-left:auto;margin-right:auto}@media(min-width:1601px){.kg-carousel3d__bottom{width:37.7604%;margin-top:-58px}}@media(min-width:1025px)and (max-width:1600px){.kg-carousel3d__bottom{width:34.7222%;margin-top:-92px}}@media(min-width:769px)and (max-width:1024px){.kg-carousel3d__bottom{width:31.7383%;margin-top:-92px}}@media(max-width:768px){.kg-carousel3d__bottom{width:calc(100% - 32px);margin-top:12px}}.kg-carousel3d__bottom .swiper-slide{text-align:center;height:auto;display:grid}.kg-carousel3d__desc{margin:28px 0 0;font-size:16px;line-height:28px;font-weight:500;letter-spacing:1px;color:inherit}.kg-carousel3d__price{margin:0}.kg-carousel3d__price .price--standard,.kg-carousel3d__price .price--red{font-size:14px;line-height:28px;font-weight:700;letter-spacing:1px}.kg-carousel3d__price .price--standard{color:inherit}.kg-carousel3d__price .price--red{color:#c83430}.kg-carousel3d__price .price--crossed{margin-left:4px;font-size:14px;line-height:28px;font-weight:500;letter-spacing:1px;color:inherit;text-decoration:line-through;opacity:.7}.kg-carousel3d__buttons{margin-top:16px;display:flex;justify-content:center;gap:8px 8px;position:relative}.kg-carousel3d__button{display:inline-flex;height:42px;text-align:center;padding:0 21px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:22px;text-decoration:none;align-items:center;border:1px solid currentColor;align-self:center;background-color:#222;color:#fff;transition:background-color .5s}.kg-carousel3d__button:hover{background:#3d3d3d;color:#fff}@media(min-width:769px){.kg-carousel3d__bottom .kg-carousel3d__nav{visibility:hidden}}.kg-carousel3d__pagination.swiper-pagination{position:static;margin-top:24px}@media(max-width:1024px){.kg-carousel3d__pagination.swiper-pagination{margin-top:12px}}.kg-carousel3d__pagination .swiper-pagination-bullet{width:47px;height:2px;background-color:currentColor;border-radius:4px;margin-left:2px;margin-right:2px;opacity:.25}.kg-carousel3d__pagination .swiper-pagination-bullet-active{opacity:1}.kg-carousel3d__nav{width:34px;height:34px;border-radius:50%;background:#0000004d;margin-top:0}.kg-carousel3d__nav:after{content:none!important}.kg-carousel3d__nav img{display:block;width:8px;height:auto;object-fit:contain;pointer-events:none}@media(min-width:769px){.kg-carousel3d__top .kg-carousel3d__nav--next{right:40px}.kg-carousel3d__top .kg-carousel3d__nav--prev{left:40px}}.kg-carousel3d__empty{padding:40px 16px;text-align:center;opacity:.7}@keyframes kgCarouselPulseTop{0%{transform:translateY(0)}to{transform:translateY(5%)}}@keyframes kgCarouselPulseBottom{0%{transform:scale(.9)}to{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.kg-carousel3d__top-img,.kg-carousel3d__shadow{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kg-carousel3d.css.map */
