.ornament-carousel__titles{text-align:center;margin-left:auto;margin-right:auto;padding:2rem 1rem}.ornament-carousel{position:relative;padding:8vw 1rem 0}@media (min-width: 648px){.ornament-carousel{padding-top:45px}}@media (min-width: 768px){.ornament-carousel{padding-left:2rem;padding-right:2rem}}@media (min-width: 1400px){.ornament-carousel{padding-top:48px}}@media (min-width: 1600px){.ornament-carousel{padding-top:52px}}.ornament-carousel:after{content:"";display:block;width:100%;height:24vw;background-image:url(ornament-carousel-garland.png);position:absolute;top:0;left:0;z-index:1;background-size:auto 100%;background-position:center center;background-repeat:repeat-x;pointer-events:none}@media (min-width: 648px){.ornament-carousel:after{max-height:136px}}@media (min-width: 1400px){.ornament-carousel:after{max-height:148px}}@media (min-width: 1600px){.ornament-carousel:after{max-height:156px}}.ornament-carousel-inner{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;padding:0 44px}.ornament-carousel__button-prev,.ornament-carousel__button-next{position:absolute;top:50%;transform:translateY(-50%)}.ornament-carousel__button-prev{left:0}.ornament-carousel__button-next{right:0}@media (pointer: fine){.ornament-carousel__button-prev:not(.swiper-button-disabled):hover .icon{transform:translate(-.5rem)}.ornament-carousel__button-next:not(.swiper-button-disabled):hover .icon{transform:translate(.5rem)}}.ornament-carousel__carousel{position:relative;overflow:hidden}.ornament-carousel__carousel .swiper-slide{max-width:50%}.ornament-carousel__carousel[data-ornaments-count-mobile="3"] .swiper-slide{max-width:33%}@media (max-width: 647px){.ornament-carousel-inner:has([data-ornaments-count-mobile="3"]),.ornament-carousel:has([data-ornaments-count-mobile="3"]){padding-left:0;padding-right:0}}@media (min-width: 648px){.ornament-carousel__carousel .swiper-slide{max-width:33%}}@media (min-width: 890px){.ornament-carousel__carousel .swiper-slide{max-width:25%}}@media (min-width: 1100px){.ornament-carousel__carousel .swiper-slide{max-width:20%}}@media (min-width: 1300px){.ornament-carousel__carousel .swiper-slide{max-width:17%}}.ornament-carousel__carousel .ornament{display:block;transform-origin:top center;will-change:transform}.ornament-carousel__carousel img{max-width:100%;height:auto}@keyframes ornament-animation{0%{transform:rotate(0)}15%{transform:rotate(var(--rotation1))}30%{transform:rotate(var(--rotation2))}45%{transform:rotate(var(--rotation3))}60%{transform:rotate(var(--rotation4))}80%{transform:rotate(var(--rotation5))}to{transform:rotate(0)}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/section-ornament-carousel.css.map */
