.gwp-carousel-component{background:var(--background);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:32px 0}.gwp-carousel-component .image-container .btn{opacity:0}.gwp-carousel-component .image-container:focus-within .btn,.gwp-carousel-component .image-container:hover .btn{opacity:1}.gwp-carousel-component .swiper-slider{opacity:0}.gwp-carousel-component .swiper-slider.swiper-initialized{opacity:1}.gwp-carousel-component .swiper-slider{max-width:1320px}.gwp-carousel-component .circle-crop{background:radial-gradient(circle at 50% -10%,#0000,#0000 22px,#fff 0,#fff);height:24px;position:relative}.gwp-carousel-component .circle-crop:after,.gwp-carousel-component .circle-crop:before{border-top:1px solid #ccc;content:"";height:1px;position:absolute;top:0;width:calc(50% - 22px)}.gwp-carousel-component .circle-crop:after{right:0}.gwp-carousel-component .circle-crop:before{left:0}.gwp-carousel-component .bg-clear-white{background-color:#fff}.gwp-carousel-component .swiper-button-prev-gwp{height:32px;width:32px}@media(min-width:1440px){.gwp-carousel-component .swiper-button-prev-gwp{left:0}}.gwp-carousel-component .swiper-button-next-gwp{height:32px;width:32px}@media(min-width:1440px){.gwp-carousel-component .swiper-button-next-gwp{right:0}}.gwp-carousel-component .icon-snk-gift{position:absolute;top:5px;transform:translate(calc(-50% + 1px),calc(-50% - 2px))}.gwp-carousel-component .icon-snk-gift:before{font-weight:1000!important}