#product-detail .banner{padding-top:7.75%}#product-detail .banner .oval-gradient{content:'';width:100%;height:calc(100% - 12.5rem);position:absolute;top:0;left:0;-webkit-clip-path:ellipse(80% 58% at 50% 42%);clip-path:ellipse(80% 58% at 50% 42%)}#product-detail .banner .butterfly{width:20%;max-width:14.1rem;top:16rem;right:0}#product-detail .banner .emoji{width:8%;max-width:1.1rem;bottom:6.7rem;right:12%}#product-detail .banner h1{padding:0 5%;margin-bottom:1.5rem}#product-detail .banner h1+p{width:90%;max-width:35rem}#product-detail .banner .slider{width:90%;max-width:21.25rem;padding:1.5rem 1rem 2rem;box-shadow:0 .1rem 1rem 0 #D8D8D8;border-radius:.75rem;margin-top:2rem}#product-detail .banner .slider .swiper-content,#product-detail .banner .slider .swiperThumbs{overflow:hidden}#product-detail .banner .slider .swiper-content{margin-bottom:.4rem}#product-detail .banner .slider .swiperThumbs{padding:0 1rem}#product-detail .banner .slider .swiperThumbs .swiper-wrapper{max-width:max-content;margin:auto}#product-detail .banner .slider .swiperThumbs .swiper-slide{border:.05rem solid #D14696;border-radius:.25rem;cursor:pointer;opacity:.4;transition-duration:.2s;transition-property:border, opacity}#product-detail .banner .slider .swiperThumbs .swiper-slide::before{content:'';width:100%;padding-top:100%;display:block}#product-detail .banner .slider .swiperThumbs .swiper-slide .cnt{width:88%;height:auto}@media (hover: hover){#product-detail .banner .slider .swiperThumbs .swiper-slide:hover{opacity:1}}#product-detail .banner .slider .swiperThumbs .swiper-slide.swiper-slide-thumb-active{border-width:.15rem;border-color:#FE96D9;opacity:1}#product-detail .banner .slider .controls{width:100%;position:absolute;top:8.5rem;left:0}#product-detail .banner .slider .controls .arrow{width:1.5rem;height:1.5rem;border-radius:.15rem;border-style:solid;border-color:#FE96D9;cursor:pointer;position:absolute;top:0;transform:translateX(0) rotate(45deg);transition-duration:.2s;transition-property:transform, opacity}#product-detail .banner .slider .controls .arrow.prev{border-top:2px;border-right:2px;left:-2rem}#product-detail .banner .slider .controls .arrow.next{border-left:2px;border-bottom:2px;right:-2rem}#product-detail .banner .slider .controls .arrow.swiper-button-disabled{cursor:no-drop;opacity:.5}@media (hover: hover){#product-detail .banner .slider .controls .arrow:hover:not(.swiper-button-disabled).prev{transform:translateX(-0.5rem) rotate(45deg)}#product-detail .banner .slider .controls .arrow:hover:not(.swiper-button-disabled).next{transform:translateX(0.5rem) rotate(45deg)}}#product-detail .characteristics{z-index:1}#product-detail .characteristics .butterfly{width:16.5%;max-width:11.75rem;top:4rem;left:0}#product-detail .characteristics .butterfly-small{width:10%;max-width:1.3rem;top:13rem;right:10%}#product-detail .characteristics .img{width:90%;height:auto;max-width:35.5rem;margin-top:2.5em;display:block}#product-detail .characteristics .content{padding-right:5%;padding-left:7.5%;margin-top:3rem}#product-detail .characteristics .content .list{max-width:calc(50% - 5rem);margin-left:5rem}#product-detail .video-content{margin-top:5rem;z-index:1}@media screen and (max-width: 640px){#product-detail .banner{padding:3.75rem 2.5% 0}#product-detail .banner .oval-gradient{height:calc(100% - 10rem);-webkit-clip-path:ellipse(100% 58% at 50% 42%);clip-path:ellipse(100% 58% at 50% 42%)}#product-detail .banner .butterfly{width:50%;top:15rem}#product-detail .banner h1{padding:0;font-size:2rem}#product-detail .banner .slider{max-width:16rem;padding:2.85rem 0.75rem 1.35rem;box-shadow:0 0.0625rem 0.75rem 0 #d8d8d8}#product-detail .banner .slider .swiper-content{margin-bottom:2.5rem}#product-detail .banner .slider .controls .arrow{width:1.15rem;height:1.15rem}#product-detail .banner .slider .controls .arrow.next{border-left:1px;border-bottom:1px}#product-detail .banner .slider .controls .arrow.prev{border-top:1px;border-right:1px}#product-detail .banner .emoji{max-width:1.35rem;bottom:-0.35rem;right:6.5%}#product-detail .characteristics .img{width:100%}#product-detail .characteristics .content .list{width:100%;max-width:none;margin-bottom:1.625rem;margin-left:0}}
