.summary-wrap{background:var(--white-color);border-radius:24px;padding:24px;margin-bottom:56px}.summary-wrap .onsale{display:none}.summary-wrap .woocommerce-product-gallery{width:40%}.summary-wrap .summary{width:60%;padding-right:32px;position:relative}.summary-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{text-align:center}.summary-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{width:100%;height:auto;border-radius:16px;max-height:485px;object-fit:contain}.summary-wrap .woocommerce-product-gallery .flex-control-nav{margin-top:23px;display:flex;gap:24px;padding:0}.summary-wrap .woocommerce-product-gallery .flex-control-nav li{max-width:25%;width:max-content}.summary-wrap .woocommerce-product-gallery .flex-control-nav li img{width:auto;aspect-ratio:1 / 1;object-fit:cover;border:1px solid var(--black-color-200);border-radius:16px}.summary-wrap .woocommerce-product-gallery .flex-control-nav li img.flex-active{border-color:var(--main-color)}.flex-control-thumbs li:nth-child(n+5){display:none}.flex-control-thumbs li{position:relative}.flex-control-thumbs li.ws-more::after{content:attr(data-more);position:absolute;inset:0;background:rgb(0 0 0 / .6);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.ws-more-thumb{position:relative;border-radius:16px;overflow:hidden}.ws-more-thumb:after{content:attr(data-more);position:absolute;inset:0;background:var(--main-color-50);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;direction:ltr}.ws-product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.ws-product-tags a{font-size:16px;font-weight:300;color:var(--black-color-70)}.ws-product-tags span{width:24px;text-align:center;font-size:24px;color:var(--black-color-70)}.product_title{font-size:28px;font-weight:400;line-height:56px;color:var(--black-color);margin-bottom:16px}.summary-wrap .price-wrap .price-title,.summary-wrap .ws-extra-items .title,.summary-wrap .quantity .summary-label,.summary-wrap .variations .label label,.summary-wrap .summary-title{display:block;font-size:14px;font-weight:300;line-height:28px;color:var(--black-color-60);margin-bottom:8px}.woocommerce-product-details__short-description p{font-size:14px;font-weight:400;line-height:28px;color:var(--black-color-90);margin-bottom:4px;text-align:justify}.woocommerce-product-details__short-description{margin-bottom:24px}.woocommerce-tabs .tabs{position:relative;margin:0 auto 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px;padding:12px;background:var(--white-color);border-radius:16px;max-width:685px;width:calc(100% - 48px)}.woocommerce-tabs .tabs:before{content:"";width:calc(100% + 48px);height:44px;background:var(--black-color-100);border-radius:12px;z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.woocommerce-tabs .tabs li a{font-size:18px;font-weight:300;line-height:36px;color:var(--black-color-70)}.woocommerce-tabs .tabs .active a{font-weight:500;color:var(--black-color)}.page-title-box.tab-title-box{margin-bottom:16px;gap:10px}.page-title-box.tab-title-box svg{width:19px}.page-title-box.tab-title-box .inner{margin-bottom:0}.page-title-box.tab-title-box .page-title{font-size:18px;font-weight:500;line-height:36px}.page-title-box.tab-title-box .page-subtitle{font-size:14px;line-height:16px}.woocommerce-tabs{display:flex;flex-wrap:wrap}.woocommerce-tabs .product-panels{width:70%}.woocommerce-tabs .panel{display:block!important;margin-bottom:24px}.woocommerce-tabs .panel.woocommerce-Tabs-panel--description,.woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information{padding:16px 24px;background:var(--white-color);border-radius:24px}.woocommerce-tabs .panel p{font-size:16px;font-weight:400;line-height:32px;color:var(--black-color-80);text-align:justify}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-wrap{display:flex;justify-content:space-between}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-content-wrap{padding-left:5%;width:65%;background:var(--white-color);border-radius:24px}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-content{padding:16px 24px}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-video{width:40%;margin-right:-5%;position:relative;cursor:pointer;padding:24px 0}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-video video{width:100%;max-height:316px;margin:0;padding:0;border-radius:24px;border:4px solid var(--main-color)}.how-to-use-cover{width:100%;height:auto;border-radius:24px;border:4px solid var(--main-color)}.play-btn{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;font-size:24px}.form-check-input:checked{background-color:var(--main-color);border-color:var(--main-color)}.quantity div{display:flex;align-items:center;justify-content:center;text-align:center;gap:4px}.quantity .qty{width:80px;height:32px;border:1px solid var(--black-color-10);background:var(--white-color);color:var(--black-color);font-size:16px;line-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:8px}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input.qty{-moz-appearance:textfield}.quantity .ws-qty-btn{width:32px;height:32px;border:1px solid var(--black-color-10);background:var(--white-color);color:var(--black-color);cursor:pointer;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:8px}.quantity .ws-qty-btn:disabled{opacity:.5;cursor:auto}.quantity .ws-qty-btn:hover{background:var(--black-color-10)}.summary-wrap .variations tr,.summary-wrap .variations{width:100%;display:block}.summary-wrap .variations tr th,.summary-wrap .variations tr td{display:block}.summary-wrap .variations{margin-bottom:16px}.summary-wrap .extra-quantity-wrap{display:flex;flex-direction:row-reverse;justify-content:start;gap:56px}.summary-wrap .ws-extra-items{width:max-content;display:flex;flex-direction:column;align-items:start;gap:8px}.summary-wrap .ws-extra-options{display:flex;flex-wrap:wrap;align-items:center}.summary-wrap .ws-extra-options .form-check{padding:4px 28px 4px 16px;font-size:14px;font-weight:400;line-height:28px;color:var(--black-color);border:1px solid var(--black-color-10);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-left:8px;gap:8px}.summary-wrap .ws-extra-options .btn-group .btn{padding:4px 16px;font-size:14px;font-weight:400;line-height:28px;color:var(--black-color);border:1px solid var(--black-color-10);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-left:8px}.summary-wrap .ws-extra-options .btn-group.selected .btn{background:#f6f6f6}.summary-wrap .quantity{width:max-content;display:flex;flex-direction:column;align-items:start;gap:8px}.summary-wrap .single_add_to_cart_button{max-width:100%;width:300px;background:var(--main-color);color:var(--white-color);height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:40px;border:0;outline:none;border-radius:16px;float:left;margin-top:56px}.summary-wrap .price-wrap{margin-top:24px;width:max-content}.summary-wrap .price-wrap .price{display:flex;align-items:center;flex-direction:row-reverse;gap:8px;margin-bottom:0;height:42px}.summary-wrap .price-wrap .price bdi{font-weight:700;font-size:28px}.summary-wrap .price-wrap .price bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:24px}.summary-wrap .price-wrap .price del bdi{font-weight:400;font-size:16px}.summary-wrap .price-wrap .price del bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:16px}.woocommerce-tabs .panel .woocommerce-product-attributes{width:100%;display:block;margin-right:15px}.woocommerce-tabs .panel .woocommerce-product-attributes tbody{width:100%;display:block;counter-reset:item}.woocommerce-tabs .panel .woocommerce-product-attributes tr{position:relative;counter-increment:item;width:100%;display:flex;align-items:center;height:64px;border:1px solid var(--black-color-10);border-radius:12px;margin-bottom:16px}.woocommerce-tabs .panel .woocommerce-product-attributes tr:before{content:counter(item);width:32px;height:32px;border-radius:8px;position:absolute;top:50%;right:-14px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:var(--main-color);color:var(--white-color)}.woocommerce-tabs .panel .woocommerce-product-attributes tr:nth-child(2n):before{background:var(--sec-color)}.woocommerce-tabs .panel .woocommerce-product-attributes tr th{display:block;width:auto;padding:0 40px 0 24px;position:relative;font-size:16px;font-weight:400}.woocommerce-tabs .panel .woocommerce-product-attributes tr th:after{content:":";position:absolute;left:0;top:50%;transform:translateY(-50%)}.woocommerce-tabs .panel .woocommerce-product-attributes tr td{display:block;width:auto;padding:0 24px;font-size:16px;font-weight:400}.woocommerce-tabs .panel .woocommerce-product-attributes p{margin:0}.variations .value select:active,.variations .value select:focus-visible,.variations .value select{padding:4px 8px;border-radius:6px;background:linear-gradient(var(--white-color),var(--white-color)) padding-box,linear-gradient(270deg,var(--black-color-10) 0%,transparent 100%) border-box;border-top:1px solid #fff0;border-right:1px solid #fff0;border-bottom:1px solid #fff0;border-left:0;height:36px;outline:none;font-size:14px;font-weight:300;line-height:28px;color:var(--black-color-90)}.variations .value,.summary-wrap .variations .value{display:flex;align-items:center}.product-left-sidebar{width:30%;padding-right:24px;margin-bottom:24px}.product-left-sidebar .sidebar-wrapper{background:var(--white-color);border-radius:24px;padding:16px 24px}.sidebar-wrapper .name-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--black-color-10)}.sidebar-wrapper .name-wrap .product-name{font-size:18px;font-weight:400;line-height:32px;color:var(--black-color);margin-bottom:0}.sidebar-wrapper .name-wrap img{width:56px;height:56px;object-fit:contain;border-radius:4px;border:2px solid var(--black-color-10)}.product-left-sidebar .ws-color-options,.product-left-sidebar .ws-extra-items,.product-left-sidebar .quantity .summary-label,.summary-wrap .ws-hidden-select,.summary-wrap .quantity .sidebar-label{display:none}.product-left-sidebar .quantity{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.product-left-sidebar .variations{width:100%;margin-bottom:16px}.product-left-sidebar .variations tr{width:100%;display:flex;align-items:center;justify-content:space-between}.product-left-sidebar .variations .value{height:36px}.product-left-sidebar .sidebar-wrapper .price-title,.product-left-sidebar .quantity .sidebar-label,.product-left-sidebar .variations .label label{font-size:14px;font-weight:300;line-height:28px;color:var(--black-color-70);display:block}.reset_variations{font-size:12px;margin-right:5px}.product-left-sidebar .sidebar-wrapper .price .price bdi{font-size:24px}.product-left-sidebar .sidebar-wrapper .price .price del bdi{font-size:14px}.product-left-sidebar .sidebar-wrapper .price .price .woocommerce-Price-currencySymbol{font-size:14px}.product-left-sidebar .sidebar-wrapper .price{display:flex;flex-direction:column;align-items:end}.product-left-sidebar .sidebar-wrapper{padding-bottom:96px;top:40px}.product-left-sidebar .sidebar-wrapper .single_add_to_cart_button{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px);background:var(--main-color);color:var(--white-color);height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:40px;border:0;outline:none;border-radius:16px}.ws-color-options{display:flex;gap:8px;flex-wrap:wrap}.ws-color-option{width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid var(--white-color);transition:all 0.2s}.ws-color-option.selected{border:1px solid var(--main-color)}.comments-area-head .page-title-box .page-title{font-size:18px;font-weight:500;line-height:32px}.comments-area-head .page-title-box .page-subtitle{font-size:14px;line-height:19px}.comments-area-head .page-title-box svg{width:19px}.comments-area-head .page-title-box{margin-bottom:32px;gap:10px}.commentlist{padding:0;margin:0}.commentlist .comment-item{position:relative}.commentlist .comment-item.depth-1:before{content:"";width:152px;height:254px;background:var(--black-color-5);border-radius:15px;position:absolute;right:-16px;top:52px;z-index:-1}.commentlist .comment-item-box{background:var(--white-color);border-radius:24px;padding:8px;margin-bottom:16px}.commentlist .comment-item-box .head-box{padding:16px;position:relative;gap:16px}.commentlist .comment-item-box .head-box:before{content:"";border:12px solid var(--black-color-10);border-top-color:#fff0;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;right:-4px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.commentlist .comment-item-box .head-box img{width:56px;border-radius:100%}.commentlist .comment-item-box .head-box .d-flex{width:calc(100% - 72px)}.commentlist .comment-item-box .head-box .name-box{display:flex;flex-direction:column}.commentlist .comment-item-box .head-box .name-box b{font-size:16px;font-weight:500;line-height:32px}.commentlist .comment-item-box .head-box .name-box b small{font-size:12px;font-weight:300;color:var(--black-color-70);padding-right:8px}.commentlist .comment-item-box .head-box .name-box span{font-family:BeautyShopFont;font-size:14px;font-weight:300;line-height:28px;color:var(--main-color);background:var(--main-color-10);padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:max-content}.commentlist .depth-2 .comment-item-box .head-box .name-box span{color:var(--sec-color);background:var(--sec-color-10)}.commentlist .comment-item-box .head-box .comment-reply-link{font-family:BeautyShopFont;font-size:16px;font-weight:400;line-height:32px;color:var(--main-color);background:var(--main-color-10);padding:0 8px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.commentlist .comment-item-box .head-box .comment-reply-link i{font-size:24px}.commentlist .comment-item-box .body-box{margin:0 16px 16px 16px;padding:8px 16px;border:1px solid var(--black-color-10);border-radius:16px}.commentlist .comment-item-box .body-box .comment-text{font-size:16px;font-weight:300;line-height:32px;text-align:justify}.commentlist .comment-item-box .body-box .comment-text a{color:var(--main-color)}.comment-respond .comment-reply-title{display:flex;align-items:center;justify-content:space-between}.post-new-comment{margin:32px 0 56px}.post-new-comment .title-box{position:relative;padding:16px 24px}.post-new-comment .title-box:before{content:"";width:248px;height:261px;background:var(--main-color);border-radius:24px;position:absolute;top:0;right:-24px;z-index:-1}.post-new-comment .title-box .title{font-size:18px;font-weight:500;line-height:36px;color:var(--white-color);padding:0 35px;position:relative}.post-new-comment .title-box .title:before{content:"";width:16px;height:24px;background-color:var(--white-color);mask-image:url(/wp-content/themes/beauty_shop/assets/img/flower2.svg);position:absolute;right:0;top:50%;transform:translateY(-50%)}.post-new-comment .title-box .title:after{content:"";width:16px;height:24px;background-color:var(--white-color);mask-image:url(/wp-content/themes/beauty_shop/assets/img/flower2.svg);position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(-1)}.comment-form{display:flex;flex-wrap:wrap;background:var(--white-color);padding:24px 8px;border-radius:24px;position:relative}.comment-form:before{content:"";width:248px;height:261px;background:var(--sec-color);border-radius:24px;position:absolute;bottom:-24px;left:-24px;z-index:-1}.comment-form .col-12{padding:0 16px 24px}.comment-form .col-12.comment-form-author{order:1}.comment-form .col-12.comment-form-email{order:2}.comment-form .col-12.comment-form-comment{order:3}.comment-form .form-group label{font-size:14px;font-weight:500;line-height:28px;color:var(--black-color);margin-bottom:8px}.comment-form .form-control{border-radius:10px;border-color:var(--dim-gray);font-size:16px;font-weight:400;line-height:32px}.comment-form .form-control::placeholder{font-size:16px;font-weight:400;line-height:32px;color:var(--dark-gray)}.comment-form .form-submit{order:4;width:100%;padding:0 16px;margin:0}.comment-form .form-submit .btn{border-radius:8px;height:52px;width:max-content;min-width:130px;font-size:18px;font-weight:500;display:flex;align-items:center;margin-right:auto}.comment-respond form .comment-form-rating .form-group label{padding:0;font-size:16px;position:relative;top:unset;right:unset}.comment-respond form .comment-form-rating .form-group{padding:0;border:0}.comment-respond form .comment-form-email{order:2}.comment-respond form .comment-form-author{order:1}.comment-respond form .comment-form-comment{order:4}.comment-respond form .comment-form-rating{order:3}.comment-respond form .form-submit{order:5}.comment-reply-title{display:flex;align-items:center;justify-content:space-around}.star-rating{position:relative;display:inline-block;font-size:1.4rem;line-height:1;width:4.2em;height:1em;overflow:hidden;color:#ccc}.star-rating::before{content:"★★★★★";position:absolute;right:0;top:0;font-family:Arial,sans-serif;color:#e0e0e0}.star-rating span{color:#fff0;display:block;position:absolute;top:-6px;right:0;overflow:hidden;width:0;height:1em}.star-rating span::before{content:"★★★★★";position:absolute;right:0;top:0;font-family:Arial,sans-serif;color:var(--main-color)}.star-rating .rating{display:none}.woocommerce-product-rating .ws-rating-wrap{position:relative;display:flex;align-items:center;justify-content:start;gap:8px;color:var(--main-color);margin-bottom:16px}.ws-review-count{position:relative}.ws-review-count:before{content:"";width:100%;height:1px;background:var(--main-color);position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}.woocommerce-product-rating .woocommerce-review-link{display:none}.woocommerce-Reviews p.stars{position:relative;letter-spacing:.1em;margin-bottom:20px;display:block}.woocommerce-Reviews p.stars span{display:flex;font-size:25px}.woocommerce-Reviews p.stars a{display:inline-block;font-weight:700;text-indent:-9999px;border-bottom:0!important;outline:0;position:absolute;top:0;left:auto;right:0;color:#ccc}.woocommerce-Reviews p.stars a.star-1{width:1em;z-index:10}.woocommerce-Reviews p.stars a.star-2{width:2em;z-index:9}.woocommerce-Reviews p.stars a.star-3{width:3em;z-index:8}.woocommerce-Reviews p.stars a.star-4{width:4em;z-index:7}.woocommerce-Reviews p.stars a.star-5{width:5em;border:0;z-index:6}.woocommerce-Reviews p.stars a[class^="star-"]:after{text-indent:0;position:absolute;top:0;color:rgb(0 0 0 / .1);left:auto;right:0}.woocommerce-Reviews p.stars a.star-1:after{content:"★"}.woocommerce-Reviews p.stars a.star-2:after{content:"★★"}.woocommerce-Reviews p.stars a.star-3:after{content:"★★★"}.woocommerce-Reviews p.stars a.star-4:after{content:"★★★★"}.woocommerce-Reviews p.stars a.star-5:after{content:"★★★★★"}.woocommerce-Reviews p.stars a:hover{color:#ffcc00!important}.woocommerce-Reviews p.stars a[class^="star-"].active:after,.woocommerce-Reviews p.stars a[class^="star-"]:hover:after{color:#ffcc00!important}.product-box-horizontal2{padding:8px;background:var(--white-color);border-radius:24px;display:flex;position:relative;height:100%;transition:all .3s ease-in-out}.product-box-horizontal2:before{content:"";border:12px solid var(--black-color-10);border-top-color:#fff0;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.product-box-horizontal2 .product-img{width:22%;display:flex;align-items:center;justify-content:center}.product-box-horizontal2 .product-img img{width:auto;height:85px;object-fit:cover;border-radius:16px}.product-box-horizontal2 .name-price-wrapper{width:78%;padding:8px 16px 0 0;display:flex;flex-direction:column;align-items:start;justify-content:space-between;position:relative}.product-box-horizontal2 .name-price-wrapper:before{content:"";width:1px;height:calc(100% - 32px);background:var(--black-color-10);position:absolute;top:50%;right:0;transform:translateY(-50%)}.product-box-horizontal2 .name-price-wrapper .product-name{margin:0}.product-box-horizontal2 .name-price-wrapper .product-name .fa{font-size:16px;font-weight:400;line-height:24px;color:var(--black-color);display:block}.product-box-horizontal2 .name-price-wrapper .product-name .en{font-family:satoshi;font-size:14px;font-weight:400;line-height:19px;color:var(--black-color-70);display:block}.product-box-horizontal2 .name-price-wrapper .info{width:100%;display:flex;align-items:center;justify-content:space-between}.product-box-horizontal2 .name-price-wrapper .btn{border:0;width:48px;height:48px;min-width:48px;border-radius:0 16px}.product-box-horizontal2 .name-price-wrapper .btn path{fill:var(--sec-color)}.product-box-horizontal2 .name-price-wrapper .btn:hover path{fill:var(--white-color)}.product-box-horizontal2 .info .price{width:max-content;max-width:calc(100% - 50px);display:flex;flex-direction:column;color:var(--black-color);gap:0;justify-content:center;align-items:end}.product-box-horizontal2 .info .price bdi{font-size:20px;font-weight:700;line-height:28px}.product-box-horizontal2 .info .price ins{text-decoration:none;line-height:28px}.product-box-horizontal2 .info .price del{text-decoration:none;line-height:21px}.product-box-horizontal2 .info .price del bdi{font-size:14px;font-weight:400;line-height:21px;opacity:.3;text-decoration:line-through}.product-box-horizontal2 .info .price del .woocommerce-Price-currencySymbol,.product-box-horizontal2 .info .price .woocommerce-Price-currencySymbol{font-size:14px;font-weight:400;line-height:21px;margin-right:8px;text-decoration:none}.product-box-horizontal2:hover:after{content:"";width:80px;height:80px;border-radius:100%;background:var(--black-color);opacity:.4;filter:blur(22px);position:absolute;left:8px;bottom:0;z-index:-1}@media (max-width:767px){.product-box-horizontal2 .name-price-wrapper .product-name .fa{font-size:14px;font-weight:400;line-height:21px}.product-box-horizontal2 .name-price-wrapper .product-name .en{display:none}.product-box-horizontal2 .product-img{width:25%}.product-box-horizontal2 .name-price-wrapper{width:75%}.product-box-horizontal2:before{border-width:8px}}.most-sells{position:relative;margin:12px 0}.most-sells:before{content:"";width:177px;height:calc(100% + 24px);background:var(--sec-color);border-radius:24px;position:absolute;right:-24px;top:50%;transform:translateY(-50%);z-index:-1}.most-sells:after{content:"";width:177px;height:calc(100% + 24px);background:var(--black-color-5);border-radius:24px;position:absolute;left:-24px;top:50%;transform:translateY(-50%);z-index:-1}.most-sells .first-box{padding:12px 0 12px 24px}.most-sells .second-box .d-flex{margin:0 -12px}.most-sells .second-box .col-12{padding:12px}.most-sells .most-sells-head-box{height:100%;background:var(--white-color);border-radius:12px;padding:8px}.most-sells .most-sells-head-box .inner{height:100%;border-radius:16px;background:linear-gradient(var(--white-color),var(--white-color)) padding-box,linear-gradient(270deg,var(--black-color-10) 0%,transparent 30%) border-box;border-top:1px solid #fff0;border-right:1px solid #fff0;border-bottom:1px solid #fff0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.most-sells .most-sells-head-box .inner:before{content:"";width:298px;aspect-ratio:1 / 1;background:linear-gradient(to top,#303030 0%,rgb(48 48 48 / .3) 11%,transparent 20%);border-radius:100%;position:absolute;top:-70%;left:50%;transform:translateX(-50%);opacity:.1;mix-blend-mode:multiply}.most-sells .most-sells-head-box .inner img{margin:14px auto}.most-sells .most-sells-head-box .inner .text{width:100%;padding:0 60px 30px;position:relative}.most-sells .most-sells-head-box .inner .text:before{content:"";width:16px;height:24px;background-color:var(--main-color);mask-image:url(/wp-content/themes/beauty_shop/assets/img/flower2.svg);position:absolute;right:20px;top:15px}.most-sells .most-sells-head-box .inner .text:after{content:"";width:16px;height:24px;background-color:var(--main-color);mask-image:url(/wp-content/themes/beauty_shop/assets/img/flower2.svg);position:absolute;left:20px;top:15px;transform:scaleX(-1)}.most-sells .most-sells-head-box .inner .text .title{font-size:20px;font-weight:700;line-height:28px;color:var(--black-color);display:block;margin:0}.most-sells .most-sells-head-box .inner .text .subtitle{font-size:14px;font-weight:400;line-height:19px;color:var(--black-color-70);display:block;margin:0}.most-sells .second-box .col-12:nth-child(2) .product-box-horizontal2 .name-price-wrapper .btn,.most-sells .second-box .col-12:nth-child(3) .product-box-horizontal2 .name-price-wrapper .btn{background:var(--main-color-10)}.most-sells .second-box .col-12:nth-child(2) .product-box-horizontal2 .name-price-wrapper .btn path,.most-sells .second-box .col-12:nth-child(3) .product-box-horizontal2 .name-price-wrapper .btn path{fill:var(--main-color)}.most-sells .second-box .col-12:nth-child(2) .product-box-horizontal2 .name-price-wrapper .btn:hover,.most-sells .second-box .col-12:nth-child(3) .product-box-horizontal2 .name-price-wrapper .btn:hover{background:var(--main-color)}.most-sells .second-box .col-12:nth-child(2) .product-box-horizontal2 .name-price-wrapper .btn:hover path,.most-sells .second-box .col-12:nth-child(3) .product-box-horizontal2 .name-price-wrapper .btn:hover path{fill:var(--white-color)}@media (max-width:1399px){.most-sells .most-sells-head-box .inner:before{top:-60%}}@media (max-width:1199px){.most-sells .most-sells-head-box .inner{justify-content:center}.most-sells .most-sells-head-box .inner:before{top:-14px}}@media (max-width:991px){.most-sells .most-sells-head-box .inner .text:before,.most-sells .most-sells-head-box .inner:before{display:none}.most-sells .most-sells-head-box .inner{flex-direction:row;border:0}.most-sells .most-sells-head-box .inner .text{padding:0 0 0 24px}.most-sells .most-sells-head-box .inner .text:after{left:8px;background-color:var(--black-color-10)}.most-sells .first-box{padding:0 0 4px}.most-sells .second-box .col-12{padding:4px 0}.most-sells .second-box .d-flex{margin:0}}@media (max-width:767px){.most-sells .most-sells-head-box .inner img{width:120px;height:auto;margin:-24px -14px 6px 0}.most-sells .most-sells-head-box .inner .text .title{font-size:16px}.most-sells:before{width:calc(100% + 24px);height:132px;background:var(--main-color);right:unset;left:50%;top:36px;transform:translateX(-50%)}.most-sells:after{display:none}.most-sells .second-box .col-12:last-child{position:relative}.most-sells .second-box .col-12:last-child:after{content:"";background:var(--black-color-5);border-radius:24px;width:calc(100% + 24px);height:132px;z-index:-1;position:absolute;left:50%;bottom:50%;transform:translateX(-50%)}}@media (max-width:1399px){.has-gallery .ws-wishlist-gallery-btn .like.btn{bottom:246px}}@media (max-width:1199px){.summary-wrap .woocommerce-product-gallery{width:50%}.has-gallery .ws-wishlist-gallery-btn .like.btn{bottom:unset;top:32px;right:32px;transform:translateX(0)}.summary-wrap .summary{width:50%;padding-bottom:80px}.summary-wrap .single_add_to_cart_button{float:unset;position:absolute;bottom:0;left:0;width:100%;margin:0}.summary-wrap .extra-quantity-wrap{gap:24px;flex-wrap:wrap}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-wrap{flex-direction:column-reverse;align-items:center}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-content-wrap{width:100%;padding-left:0}.woocommerce-tabs .panel.woocommerce-Tabs-panel--how_to_use .how-to-use-video{width:100%;margin-right:0}}@media (max-width:991px){.product-left-sidebar{display:none}.woocommerce-tabs .product-panels{width:100%}.summary-wrap{flex-wrap:wrap}.summary-wrap .woocommerce-product-gallery .flex-control-nav{justify-content:center}.summary-wrap .woocommerce-product-gallery{width:100%}.summary-wrap .summary{width:100%;padding-right:0}.ws-wishlist-gallery-btn .like.btn{bottom:unset;top:32px;right:32px;transform:translateX(0)}}@media (max-width:767px){.product-left-sidebar .variations{margin-bottom:0}.product-left-sidebar .sidebar-wrapper .price-title,.product-left-sidebar .variations .label label,.product-left-sidebar .quantity,.sidebar-wrapper .name-wrap{display:none!important}.product-left-sidebar{display:block;position:fixed;bottom:0;width:100%;left:0;z-index:9999;margin:0;padding:0}.product-left-sidebar .sidebar-wrapper{display:flex;align-items:center;justify-content:space-between;border-radius:24px 24px 0 0;padding:16px 16px 80px;box-shadow:0 0 30px -7px rgb(0 0 0 / .16)}.product-left-sidebar .sidebar-wrapper .single_add_to_cart_button{bottom:16px;left:16px;width:calc(100% - 24px);height:48px;font-size:18px;border-radius:12px}.woocommerce-tabs .tabs li a{font-size:16px}.woocommerce-tabs .tabs{gap:16px}}@media (max-width:600px){.summary-wrap .price-wrap{width:100%}.summary-wrap .price-wrap .price{align-items:end;flex-direction:column;margin-bottom:16px}.ws-product-tags span{width:18px;font-size:18px}.ws-product-tags a{font-size:14px}.product_title{font-size:22px;line-height:32px}.summary-wrap{padding:16px}.summary-wrap .woocommerce-product-gallery .flex-control-nav{gap:8px;margin-top:8px}.woocommerce-tabs .panel .woocommerce-product-attributes tr{flex-wrap:wrap;height:auto;padding:8px 0}.woocommerce-tabs .panel .woocommerce-product-attributes tr th{width:100%}.woocommerce-tabs .panel .woocommerce-product-attributes tr td{width:100%;padding:0 40px 0 24px}.woocommerce-tabs .panel .woocommerce-product-attributes tr th:after{content:none}.comments-area{padding:0 16px}.post-new-comment{margin:32px 16px 56px}.commentlist .comment-item-box .head-box{gap:8px}.commentlist .comment-item-box .head-box .d-flex{width:calc(100% - 56px)}.commentlist .comment-item-box .head-box img{width:48px}.commentlist .comment-item-box .head-box .name-box b{font-size:14px;line-height:24px;display:flex;flex-direction:column}.commentlist .comment-item-box .body-box .comment-text{font-size:14px}.commentlist .comment-item-box .head-box .comment-reply-link i{font-size:18px}.commentlist .comment-item-box .head-box .comment-reply-link{font-size:14px;gap:4px}.commentlist .comment-item-box .head-box .name-box span{font-size:12px;line-height:22px}}@media (max-width:575px){.ws-wishlist-gallery-btn .like.btn,.has-gallery .ws-wishlist-gallery-btn .like.btn{top:24px;right:24px}}