.product-list-heading{padding:20px 0;background:#fbfbfb}.product-box{width:100%;height:100%;max-height:fit-content;position:relative;margin-bottom:30px}.product-list-top-section{margin-top:50px;display:flex;align-items:center;background:#fff;padding-top:50px;margin-bottom:20px}.product-list-header h4{font-size:24px}.product-img{width:100%;height:100%;overflow:hidden;position:relative;background-color:#a5a19e;display:block}.product-img img{height:100%;width:100%;object-fit:cover}.product-full,.product-main{height:100%}.product-img .product-main{display:none}.product-img .product-color{display:none}.product-img:hover .product-main{display:block}.product-img:hover .product-full{display:none}.product-img .product-color{display:none}.set-item-content.product-variants{background:#fff}.product-details{padding:0 20px;position:relative}.product-details h4,.product-details p,.product-details a{font-size:16px;font-weight:600}.color-option{display:inline-block;border-radius:9999px;min-height:23px;border:2px solid #fff;transition-duration:all .3s ease-in-out;min-width:23px}.color-option:hover{border:2px solid #c2c2c2}.product-box .size-options{position:absolute;top:auto;right:15px;text-align:end;opacity:0;transition:all .3s ease-in-out;transform:translateY(20px);bottom:20%}.product-box:hover .size-options{opacity:1;transform:translateY(0)}.border-right{border-right:1px solid #b5b3b3;padding-right:12px}.border-right:hover{text-decoration:underline}.border-left{border-left:1px solid #b5b3b3;padding-left:12px}.border-btn{border:1px solid var(--secondary-color);padding:8px 20px;border-radius:100px;font-size:14px;font-weight:600;color:var(--secondary-color);background-color:#fff;transition:all .3s ease-in-out;width:fit-content}.border-btn:hover{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.pagination{min-width:250px;text-align:center}.progress{background-color:#efefef;background-color:rgb(239 239 239);height:.5rem;width:100%}.progress__indicator{background-color:var(--secondary-color);height:100%;margin-left:0%;border-radius:4px;transition-duration:.3s}.promotion{width:100%;height:100%;position:relative}.promotion-img{height:100%;width:100%;max-height:650px;overflow:hidden;display:block}.promotion-img img{height:100%;width:100%;object-fit:cover}.promotion-details{position:absolute;top:60px;left:30px}.promotion-details h4,.promotion-details p{color:#fff}.promotion-details a{color:#fff;font-weight:600;text-decoration:underline}form.sort-by-form label{font-size:14px;font-weight:400}select#sortBy{border:none;padding-left:10px;color:var(--bs-secondary-color)!important}.form-select:focus{border-color:none;box-shadow:none}.s_widget{border-bottom:1px solid rgb(221 221 221 / .5);padding:calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320)))}.filter-main-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tags{display:flex;align-items:center;gap:12px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 0;margin-bottom:0}.tags li{display:inline-block;font-size:14px;margin-bottom:24px}.tags li.active a,.tags li:hover a svg{stroke:#fff}.tags li.active a,.tags li:hover a{background-color:var(--secondary-color);color:#fff;font-size:12px}.categories_widget ul li a{font-size:12px;color:#2c2c2c;margin-left:-22px;transition:all 400ms linear 0s;padding:10px;border-radius:2px}a.clear{font-size:12px;color:#3f3f3f;transition:all .3s ease-in-out}a.clear:hover{text-decoration:underline}.filter-main-heading h3{font-size:20px;font-weight:400}.tags li a svg{width:15px;height:15px}.size-tags input[type="checkbox"]{display:none}.size-tags label{display:inline-block;background:hsl(0 0% 89% / .52);color:#333;border-radius:16px;padding:4px 16px;margin:2px 4px 2px 0;cursor:pointer;font-size:14px;transition:all .3s ease-in-out;border:1px solid #d1d0d0}.size-tags label:hover{background:#EFEFEF;border-color:#EFEFEF}.size-tags input[type="checkbox"]:checked+span{background:#5b3a21;color:#fff;border-color:#5b3a21}ul.size-tags{display:flex;padding:16px;border-bottom:1px solid rgb(221 221 221 / .5)}.color-tags .color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;cursor:pointer;transition:border 0.2s}ul.color-tags span{font-size:12px}.color-tags input[type="checkbox"]:checked+.color-circle{border:2px solid #5b3a21;box-shadow:0 0 0 2px #e0e0e0}.color-tags label{background-color:hsl(0 0% 89% / .52);padding:4px 8px;border-radius:50px;gap:4px;transition:all .3s ease-in-out}.color-tags label:hover{background-color:#d1d0d0}ul.color-tags{border-bottom:1px solid rgb(221 221 221 / .5);padding-bottom:16px}button.btn-item{background:var(--secondary-color);color:#fff;padding:8px 16px;border:1px solid var(--secondary-color);transition:all .3s ease-in-out;font-size:14px;font-weight:600;border-radius:4px}button.btn-item:hover{background:#fff0;color:var(--secondary-color);border-color:var(--secondary-color)}.btn-close:focus{outline:0;box-shadow:none}.price-card{width:360px;padding:20px 0 40px}.price-card .price-input{width:100%;display:flex;margin:30px 0 35px}.price-card .price-input .field{display:flex;width:100%;height:45px;align-items:center}.price-card .field input{width:100%;height:100%;outline:none;font-size:14px;margin-left:12px;border-radius:5px;text-align:center;background-color:hsl(0 0% 89% / .52);border:1px solid #999;-moz-appearance:textfield}.price-card input[type="number"]::-webkit-outer-spin-button,.price-card input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.price-card .price-input .separator{width:130px;display:flex;font-size:19px;align-items:center;justify-content:center}.price-card .slider{height:5px;position:relative;background:#ddd;border-radius:5px}.price-card .slider .progress{height:100%;left:0%;right:25%;position:absolute;border-radius:5px;background:#4d4d4d}.price-card .range-input{position:relative}.price-card .range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.price-card input[type="range"]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:var(--secondary-color);pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgb(0 0 0 / .05)}.price-card input[type="range"]::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:var(--secondary-color);pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgb(0 0 0 / .05)}.product-detail{position:relative;z-index:0;overflow:hidden}.product-detail .product-slide{height:100%;overflow:hidden;height:960px}.product-detail .product-slide .product-link{display:block;position:relative}.product-detail .product-slide .product-link img{width:100%}.product-detail .cat-tag{position:absolute;left:20px;bottom:25px;background:rgb(255 255 255 / .6);border-radius:30px;backdrop-filter:blur(10px);font-size:14px;font-weight:600;transition:all .5s ease-in-out;padding:8px 24px;display:inline-block}.product-detail .product-slide img{height:100%;width:100%;object-fit:cover}.product-detail-content{position:absolute;bottom:50px;right:50px;z-index:999;width:100%;max-width:450px}.product-name,.product-variants,.product-size,.product-add-to-cart{background-color:hsl(0 0% 89% / .52);border-radius:.75rem;margin-top:.25rem;padding:1rem;backdrop-filter:blur(12px)}.product-detail-content h4{font-size:18px;font-weight:600}.product-detail-content h6{font-size:16px;font-weight:500}.product-detail-content p{font-size:14px;font-weight:400}.productSwiper .swiper-wrapper{transition-timing-function:linear!important}.product-variants .color-tags{padding:0;border-bottom:none;margin:0}.product-variants .color-tags label{background-color:unset}.set-item-content{padding:0;border-bottom:none;margin:0}.set-item-content .color-tags label{background-color:unset}.trend-lft a{font-size:18px}.trend-lft a:hover{text-decoration:underline}.product-size label{padding:8px}.product-size input[type="radio"]{display:none;padding:8px 16px}.product-size input[type="radio"]:checked+span{background:var(--secondary-color);border-radius:4px;padding:8px 16px;color:#fff;border-color:var(--secondary-color)}.product-size input[type="radio"]+span{padding:8px 16px}.product-size label:hover{text-decoration:underline}.btn-cart{background:var(--secondary-color);color:#fff;border-radius:6px;font-size:14px!important;padding:10px 16px;transition:all .3s ease-in-out}.btn-cart:hover{background:#fff0;color:var(--secondary-color);border-color:var(--secondary-color)}.product-description-content{max-width:600px;margin:0 auto;padding-left:80px}.product-description-content h5{font-size:14px!important}.product-description-content .accordion-item{border:none}.product-description-content .accordion-body{padding-left:0;font-weight:500}.product-description-content .accordion-button{padding-left:0;padding-bottom:6px}.product-description-content .accordion-button:not(.collapsed){color:var(--secondary-color);background-color:#fff!important;box-shadow:none;padding-left:0;font-weight:600}.product-description-content .accordion-button:hover{background-color:unset!important;color:#000!important}.product-description-content .accordion-button:focus{box-shadow:none;background-color:unset!important;color:#000!important}.product-description-image{max-height:1400px;height:100%;overflow:hidden;background:linear-gradient(45deg,#efefef,#f5f5f5);position:sticky;top:54px}.product-description-image img{width:100%;height:100%;object-fit:cover}.set-item{position:relative}.set-item-img{height:350px;overflow:hidden;background:linear-gradient(45deg,#efefef,#f5f5f5);border-radius:10px}.link-btn{border:none;background:#fff0;color:#000;padding:inherit}.link-btn.active{text-decoration:underline}.col-lg-2-1{flex:0 0 16.6667%;max-width:16.6667%}.set-item-content input[type="radio"]:checked+span.badge,.set-item-content .product-size input[type="radio"]:checked+span{background:var(--secondary-color)!important;color:#fff!important;border-color:var(--secondary-color)!important;box-shadow:0 0 0 2px #e5d6c5}.set-item-content label span.badge,.set-item-content .product-size label span{transition:background 0.2s,color 0.2s;border:1px solid #e0e0e0}.set-item-content label:hover span.badge,.set-item-content .product-size label:hover span{background:#e5d6c5;color:var(--secondary-color);border-color:var(--secondary-color)}.offcanvas.offcanvas-end.product-list-offcanvas{border-left:none}.offcanvas.product-list-offcanvas{background-color:hsl(0deg 0% 89% / 74%);backdrop-filter:blur(10px)}.treatment-type-select{display:flex;flex-wrap:wrap;padding:0 16px 16px 0;border-bottom:1px solid rgb(221 221 221 / .5)}.treatment-type-select .form-check{padding-left:0;display:inline-block;margin-bottom:0;vertical-align:text-bottom}.treatment-type-select .form-check input[type="radio"]:checked~label{background-color:#464646}.treatment-type-select .form-check input[type="radio"]:checked~label p,.treatment-type-select .form-check input[type="radio"]:checked~label span{color:#fff}.treatment-type-select .form-check-label p,.treatment-type-select .form-check-label span{margin:0;font-size:14px}.treatment-type-select .color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;cursor:pointer;transition:border 0.2s}.treatment-type-select .form-check-label{display:inline-block;background:hsl(0 0% 89% / .52);color:#333;border-radius:16px;padding:4px 16px;margin:2px 4px 2px 0;cursor:pointer;transition:all .3s ease-in-out;border:1px solid #d1d0d0}.treatment-type-select .form-check-label:hover{background-color:#d1d0d0}.treatment-type-select .form-check input[type="radio"]{opacity:0!important;width:0!important;height:0!important}.treatment-type-select .form-check input[type="radio"]:checked~label .sgn-rdo-icn{line-height:27px}.treatment-type-select.color-select label{padding:4px 6px;display:flex;gap:4px;align-items:center}.treatment-type-select.color-select label .color-name{font-size:12px!important}.product-details .treatment-type-select{border-bottom:none;padding:0}.product-details .treatment-type-select .form-check-label{padding:0;background-color:unset;border:1px solid #e7e7e7;display:flex;justify-content:center;align-items:center;max-height:28px;max-width:28px;transition:all .3s ease-in-out}.product-details .treatment-type-select .form-check input[type="radio"]:checked~label{border:1px solid var(--secondary-color)}.product-details .treatment-type-select .color-circle{border:1px solid #fff}.product-details .treatment-type-select .color-circle:hover{border:1px solid #c2c2c2}.sort-by-filter-form{background-color:unset}.product-variants .treatment-type-select{border-bottom:none;padding:0}.product-variants .treatment-type-select .form-check-label{padding:0;background-color:unset;border:1px solid #e7e7e7;display:flex;justify-content:center;align-items:center;max-height:28px;max-width:28px;transition:all .3s ease-in-out}.product-variants .treatment-type-select .form-check input[type="radio"]:checked~label{border:1px solid var(--secondary-color)}.product-variants .treatment-type-select .color-circle{border:1px solid #fff}.product-details .treatment-type-select .color-circle:hover{border:1px solid #c2c2c2}.sort-by-filter-form{background-color:unset}.security-card{background:#000;padding:14px 0}.security-detail{display:flex;align-items:center}.security-inner{display:flex;align-items:center;justify-content:center;gap:10px;flex-flow:wrap}.security-icon{width:32px;height:32px;background:#fff;border-radius:50%;line-height:32px;font-size:13px;text-align:center;margin-right:15px}.security-content h5{margin-bottom:0;color:#fff;font-size:14px}.security-detail{flex:calc(25% - 10px);max-width:calc(25% - 10px)}.product-features-list li{padding-bottom:8px;padding-left:20px;font-size:15px;position:relative}.product-features-list li::before{content:'';position:absolute;left:0;top:8px;width:10px;height:4px;background-color:var(--secondary-color)}.single-item-rating{margin:10px 0}.single-item-rating i{color:gold}.rating-count{margin-left:10px;transition:all .5s ease-in-out;display:inline-block;cursor:pointer}.rating-count:hover{text-decoration:underline}.blog-comments h3{color:#000}.blog-comments-single{display:flex;justify-content:start;align-items:flex-start;margin-bottom:40px}.blog-comments-single img{border-radius:50%}.blog-comments-content{padding:0 0 0 20px}.blog-comments-content h5{color:#111}.blog-comments-content span{font-size:14px;color:green;font-weight:500}.blog-comments-content p{color:#555}.blog-comments-form{padding:30px;margin-top:40px;border-radius:10px;background:var(--theme-bg-light)}.blog-comments-form h3{margin-bottom:10px;color:#111;font-size:22px;font-weight:700}.blog-comments-form label{color:#464646;cursor:pointer;font-weight:400}.blog-comments-form .form-control{padding:15px 20px;border-radius:8px;box-shadow:none}.blog-comments-form{background:#f8f8f8;padding:25px 30px;border-radius:10px}.blog-comments-wrapper{max-height:450px;overflow:scroll}.star-list{color:var(--primary-color)}.check-availability p{margin-bottom:0;font-weight:600;text-transform:capitalize}.check-availability p a{text-decoration:underline}.ftr-cart-view{opacity:0;pointer-events:none;transition:opacity 0.4s;position:fixed;left:0;right:0;bottom:0;z-index:1050;background-color:hsl(0 0% 89% / .52);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.ftr-cart-view.show{opacity:1;pointer-events:auto}.ftr-car-lft a{transition:all .5s ease-in-out;font-size:16px}.ftr-car-lft a:hover{color:var(--secondary-color);text-decoration:underline}.ftr-car-rt h5{margin-bottom:0}.ftr-car-rt h5{min-width:250px;font-size:20px}.you-video{position:absolute;bottom:20px;left:20px;z-index:10;background:#fff;color:#000;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .15);transition:background 0.3s,transform 0.3s,box-shadow 0.3s;cursor:pointer;animation:pulse-video 1.5s infinite}.you-video i{font-size:22px;transition:transform 0.3s}.you-video:hover{background:#000;transform:scale(1.1) rotate(-8deg);box-shadow:0 8px 24px rgb(255 255 255 / .25);color:#fff}.you-video:hover i{transform:scale(1.2) rotate(8deg)}@keyframes pulse-video{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.color-select-variant{display:flex;flex-wrap:wrap;gap:10px;width:100%}.color-select-variant .form-check{padding-left:0;display:inline-block;margin-bottom:0;vertical-align:text-bottom;width:calc(20% - 10px);min-width:calc(20% - 10px)}.color-select-variant .form-check input[type="radio"]:checked~label{border:1px solid #000;border-radius:4px}.color-select-variant .form-check input[type="radio"]:checked~label span{color:#fff}.color-select-variant .form-check-label span{display:block;text-align:center}.color-select-variant .color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;cursor:pointer;transition:border 0.2s}.color-select-variant .form-check-label{display:block;border:1px solid #fff0;border-radius:4px;padding:8px}.color-select-variant .form-check-label:hover{border:1px solid #000;border-radius:4px}.color-select-variant .form-check input[type="radio"]{opacity:0!important;width:0!important;height:0!important}.color-select-variant .form-check input[type="radio"]:checked~label .sgn-rdo-icn{line-height:27px}.color-select-variant.color-select-variant label .color-name{font-size:12px!important}button.wps_export.woocommerce-button{border-radius:4px;background-color:#000!important}button.wps_export.woocommerce-button:hover{color:#fff!important;background-color:#202020!important}table.wps_tofw_shop_table.order_details.wps-product-details-table.wps-product-details-table-template{background:rgb(255 255 255 / .3);border:1px solid #e7e7e730}#wps_order{margin:0 auto 60px;max-width:1000px;background:rgb(255 255 255 / .3);padding:24px;border-radius:4px}.footer-sec{border-top:1px solid #d5d5d5;background:#FFF}.wps-tofw-order-tracking-section .wps_tofw_order_tab ul li.wps_active_tab a{background:#fff;color:#000000!important}.wps-tofw-order-tracking-section .wps_tofw_order_tab ul li a{color:#fff!important;padding:14px 20px;border:1px solid #ffffff!important}table.wps_tofw_shop_table.order_details.wps-product-details-table.wps-product-details-table-template th,table.wps_tofw_shop_table.order_details.wps-product-details-table.wps-product-details-table-template tr,table.wps_tofw_shop_table.order_details.wps-product-details-table.wps-product-details-table-template td{color:#fff!important}.wps-product-wrapper h4 a{color:#fff!important}.wps_tofw_oders-detail h3,.wps_tofw_oders-detail p{color:#fff!important}.wps_tofw_user_address h3,.wps_tofw_user_address p{color:#fff!important}.wps-product-wrapper.wps-product-img img{border-radius:4px}nav.woocommerce-breadcrumb{max-width:1000px;margin:0 auto!important;width:100%}.wps-tofw-order-tracking-section .wps_tofw_product-details-section-template .wps_tofw_order-details-wrap p span:nth-of-type(1){font-weight:400}.wps-deliver-msg.wps-tofw-wps-msg{background:rgb(255 255 255 / .3);padding:24px;border-radius:4px}.wps-deliver-msg.wps-tofw-wps-msg h3{color:#000!important}.wps-deliver-msg.wps-tofw-wps-msg ul li{color:#000!important}.woocommerce-js .woocommerce-breadcrumb{max-width:680px!important;margin:0 auto!important;padding-top:50px;padding-bottom:20px;padding-left:118px;font-weight:500}.swatchly-type-wrap>.swatchly-swatch:nth-child(n+5){display:none!important}.wps-tofw-order-tracking-section{padding-top:80px!important}.woocommerce-account .header-card.fixed-header{background:none!important}.size-title{font-size:14px!important;font-weight:400!important}.product-description-content .accordion .set-item-img img{height:100%;width:100%;object-fit:cover}.product-detail-content .product-add-to-cart .swatchly-swatch.swatchly-disabled{display:none!important}.btn-cart{background:#292929;color:#fff;font-weight:500}.btn-cart:hover{background:#000;color:#fff}.btn-cart:focus{background:#000;color:#fff!important}.fitquiz{position:absolute;top:97px;right:16px}.product-list-heading .btn.btn-outline-secondary.dropdown-toggle:focus{background-color:unset!important;color:#6c757d!important;border:1px solid #6c757d!important}.product-list-heading .btn.btn-outline-secondary.dropdown-toggle{font-size:14px!important;font-weight:400!important;padding:6px 10px}.product-list-heading .dropdown-item.active,.dropdown-item{font-size:14px!important;font-weight:400}.check-availability p{font-weight:500!important}