.product-carousel__container{max-width:var(--page-width);margin:0 auto;padding:0 2.5rem}@media screen and (min-width:1280px){.product-carousel__container{padding:0 5rem}}.product-carousel{overflow:hidden}.product-carousel .title{margin:0 auto;padding:6rem 50px 5rem;font-family:Avenir Next W01,Helvetica,Arial,sans-serif;letter-spacing:0;font-weight:900;max-width:100%;font-size:45px;background-color:#212326}@media screen and (max-width:767px){.product-carousel .title{font-size:30px}}.product-carousel .banner-image{max-width:600px;margin:0 auto;margin-bottom:20px;padding:0 2.5rem}.product-carousel .banner-image img{width:100%;height:auto}.product-carousel .description{background-color:#212326;font-size:clamp(18px,1.80555556vw,26px);font-weight:400;font-family:Avenir Next W01,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal;width:1600px;max-width:100%;margin:0 auto;padding:0 50px 5rem}.product-carousel .description p:not(:last-child){margin-bottom:40px}.product-carousel .carousel{padding:0 30px 5rem;background-color:#212326}.product-carousel .carousel .list-item{width:30%;margin-right:30px}@media screen and (max-width:992px){.product-carousel .carousel .list-item{width:50%}}@media screen and (max-width:600px){.product-carousel .carousel .list-item{width:70%}}@media screen and (max-width:420px){.product-carousel .carousel .list-item{width:100%}}.product-carousel .carousel .list-item picture{overflow:hidden;width:100%;display:block}.product-carousel .carousel .list-item picture img{width:100%;display:block}.product-carousel .carousel .list-item .item-tag{background-color:#3e3e3e}.product-carousel .carousel .list-item .item-tag div{padding:20px;text-align:center}.product-carousel .carousel .list-item .item-tag div h3{font-weight:700;font-size:clamp(18px,1.73611111vw,25px)}.product-carousel .carousel .list-item .item-tag div .item-description{font-size:clamp(16px,1.38888889vw,20px)}.product-carousel .carousel .list-item .item-tag div .item-price{font-size:20px;background-color:#000}.product-carousel .carousel .list-item.prize-claimed picture{position:relative}.product-carousel .carousel .list-item.prize-claimed picture img{filter:grayscale(1)}.product-carousel .carousel .list-item.prize-claimed picture .won-tag{position:absolute;z-index:9;right:10px;color:#fff;top:10px;background:red;line-height:16px;font-size:16px;font-weight:900;padding:20px 8px;border-radius:100%}.product-carousel .carousel .list-item.prize-claimed .item-tag .item-description,.product-carousel .carousel .list-item.prize-claimed .item-tag .item-price,.product-carousel .carousel .list-item.prize-claimed .item-tag h3{color:grey!important}.product-carousel .carousel .list-item.prize-claimed .prize-text{color:#fff;background-color:red;text-align:center;padding:10px;font-weight:900;margin-bottom:0}.product-carousel .carousel .flickity-button{border-radius:50%;background:rgba(0,0,0,.4)}.product-carousel .carousel .flickity-button .flickity-button-icon{color:#fff;z-index:9}.banner-image{display:none}@media screen and (min-width:1240px){.banner-image--desktop{display:block}}@media screen and (min-width:750px) and (max-width:1239px){.banner-image--tablet{display:block}}@media screen and (max-width:749px){.banner-image--mobile{display:block}}