.direct-message button{border:1px solid #411fbe!important;color:#411fbe}#review{font-size:14px;top:5px;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.1);border-radius:35px;padding:60px;min-height:300px;margin-bottom:50px}#review .review-result{padding-bottom:50px;border-bottom:1px solid #f5f3fc}#review:before{content:"";transition:all .3s;background-color:#411fbe;border-radius:35px;z-index:-1;width:94%;right:0;left:0;margin:0 auto;position:absolute;height:40px;top:-4px}#review .review-login-status{display:flex;flex-direction:column;align-content:center;align-items:center}#review .review-login-status p{column-count:#2d365d;font-size:13px;font-weight:100}#review .review-login-status p a{display:block;font-weight:600;color:#39d4df}#review .review-login-status button{width:100%;border-radius:10px;height:53px;font-size:16px;font-weight:700;line-height:16px;box-shadow:none}#review .review-total h6{font-size:16px;font-weight:300}#review .review-total p{color:#2d365d;font-size:14px;display:flex;align-items:center;gap:3px}#review .review-total p strong{font-size:50px;font-weight:900}#review .review-total p span{color:#ee232b;font-size:14px;font-weight:700}#review .review-total .sliders .sliders-container{display:flex;flex-wrap:wrap;gap:15px}#review .review-total .sliders .slider-item{flex:0 0 48%;display:flex;gap:30px;align-content:center;justify-content:center}#review .review-total .sliders .slider-item p{margin:5px}#review .review-total .sliders .slider-item .slider-wrapper{width:100%;padding-left:20px}#review .review-total .sliders .ant-slider{cursor:default}#review .review-total .sliders .ant-slider-handle{display:none}#review .review-total .sliders .ant-slider.ant-slider-disabled .ant-slider-rail{background-color:#f5f3fc!important;height:7px;border-radius:10px}#review .review-total .sliders .ant-slider-track,#review .review-total .sliders .ant-slider.ant-slider-disabled.ant-slider-track{background-color:#411fbe!important;height:7px;border-radius:10px}#review .review-comments{margin-top:50px}#review .review-comments .ant-list-item{-webkit-border-after:none;border-block-end:none}#review .review-comments .comment-item{width:100%}#review .review-comments .comment-item .comment{margin:25px 85px 40px 0}#review .review-comments .comment-item .comment-info{display:flex;align-items:center;gap:10px;width:100%}#review .review-comments .comment-item .comment-info .comment-avatar{border-radius:50px;display:flex;align-items:center;justify-content:center;background-color:#f5f3fc;height:65px;width:65px}#review .review-comments .comment-item .comment-info .comment-user{display:flex;align-items:center;background-color:#f5f3fc;width:100%;height:65px;border-radius:50px;padding:9px 30px;justify-content:space-between}#review .review-comments .comment-item .comment-info .comment-user .comment-user-name p{margin:0;font-size:14px;color:#212341;font-weight:800}.modal-sliders{border-bottom:1px solid #f5f3fc;padding-bottom:40px;margin-bottom:40px;margin-top:30px}.modal-sliders .ant-form-item-row{gap:30px}.modal-sliders .ant-form-item{margin-bottom:10px}.modal-sliders .active-slider-item{width:100%;display:flex;position:relative;gap:30px;align-items:center}.modal-sliders .active-slider-item .slide-handler{width:100%}.modal-sliders .ant-slider{cursor:default}.modal-sliders .ant-slider .ant-slider-dot-active{inset-block-start:-1px;border-color:#49be78}.modal-sliders .ant-slider .ant-slider-handle{inset-block-start:2px}.modal-sliders .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 3px #49be78}.modal-sliders .ant-slider.ant-slider-disabled .ant-slider-rail{background-color:#f5f3fc!important;height:7px;border-radius:10px}.modal-sliders .ant-slider-track,.modal-sliders .ant-slider.ant-slider-disabled.ant-slider-track{background-color:#411fbe!important;height:7px;border-radius:10px}.review-modal button{width:100%;border-radius:10px;height:53px;font-size:16px;font-weight:700;line-height:16px;box-shadow:none}.reviews-title{margin-top:100px;text-align:center;font-size:20px}#product{width:100%}#product #product-container .product-content{background-color:#fff;border-radius:45px;min-height:250px;box-shadow:0 3px 75px rgba(0,0,0,.06);padding:35px}#product #product-container .product-content .product-image-box{border:1px solid #f5f3fc;min-height:850px;border-radius:35px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}#product #product-container .product-content .product-image-box img{height:100%;object-fit:cover}#product #product-container .product-content .product-image-box .product-thumbnails{position:absolute;display:flex;align-content:center;align-items:center;bottom:20px;gap:20px}#product #product-container .product-content .product-image-box .product-thumbnails img{cursor:pointer}#product #product-container .product-content .shot-title,#product #product-container .product-content .shot-title .right-side{display:flex;align-items:center;gap:10px;justify-content:space-between}#product #product-container .product-content .shot-title .category{background-color:#eee;padding:5px 15px;border-radius:100px;font-size:12px;font-weight:300;display:flex;gap:10px}#product #product-container .product-content .artist-info{display:flex;flex-direction:column}#product #product-container .product-content .artist-info h1,#product #product-container .product-content .artist-info h3{margin:0;display:flex;align-items:center;gap:10px}#product #product-container .product-content .artist-info h1{font-size:24px}#product #product-container .product-content .artist-info h3{font-weight:100}#product #product-container .product-content h1{font-size:28px;font-weight:900;color:#411fbe}#product #product-container .product-content .product-info{width:100%;border:1px solid #f5f3fc;display:flex;gap:50px;padding-left:50px;align-items:center}#product #product-container .product-content .product-info .rating{padding:35px 13px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#7262d4}#product #product-container .product-content .product-info .product-info-item{display:flex;flex-direction:column;font-size:14px;font-weight:100;color:#b3bbc7}#product #product-container .product-content .product-info .product-info-item span,#product #product-container .product-content .product-info .product-info-item.stock{font-weight:600;color:#212341}#product #product-container .product-content .product-info .product-info-item.stock span{background-color:#edf5e6;color:#00867d;padding:5px 20px;border-radius:10px}#product #product-container .product-content .product-description .product-description-title{margin-bottom:0;font-weight:700}#product #product-container .product-content .product-price{border-top:1px solid #f5f3fc;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;padding:25px 20px}#product #product-container .product-content .product-price .sale{text-decoration:line-through;color:#ee232b;font-size:16px;font-weight:100}#product #product-container .product-content .product-price .price{color:#49be78;font-size:30px;font-weight:900;margin:0}#product #product-container .product-content .product-price span{font-size:18px;font-weight:100;color:#232323}#product #product-container .product-content .shot-buy{display:flex;justify-content:flex-start;align-items:center;gap:10px}#product #product-container .product-content .shot-buy .rating{border-radius:60px;border:2px solid #f5f3fc;width:60px;height:50px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .3s}#product #product-container .product-content .shot-buy .rating:hover{background-color:#411fbe;color:#fff!important}#product #product-container .product-content .shot-buy .rating:hover *{color:#fff!important}#product #product-container .product-content .shot-buy .rating span{color:#411fbe;font-size:18px}#product #product-container .product-content .shot-buy button{height:50px;border-radius:30px;border:none;font-size:22px;font-weight:300;padding:0 30px}#product .product-description{display:flex;flex-direction:column;gap:5px}#product .product-description .description-title{display:flex;align-content:center;align-items:center;gap:23px}#product .product-description .description-title p{font-size:22px;font-weight:700;margin:0}#product .product-description .description-title .icon{background:#411fbe;background:linear-gradient(0deg,rgba(65,31,190,0),#411fbe);color:#fff;width:57px;border-radius:32px;height:90px;display:flex;justify-content:center}#product .product-description .desc{display:flex;color:#411fbe;gap:23px}#product .product-description .desc .pattern{width:120px;overflow:hidden}