.icon-5,.order-summary-box .payment-icons img{width:50px;height:auto}body{overflow:hidden!important;padding:20px;background:#fff}.product-card .product-image span.new-product-tag,.product-card .product-image span.not-circled{min-width:80px;width:auto;border-radius:5px}@media only screen and (max-width:992px){.products-swiper.less-than-4 .swiper-wrapper{justify-content:initial}}[data-animation]{opacity:1!important;visibility:visible!important}.icon-5{aspect-ratio:1/1}#category_section{min-height:400px;margin-top:0;z-index:10}.products-swiper.less-than-4 .swiper-wrapper,.relatedSwiper.less-than-4 .swiper-wrapper{display:flex!important;justify-content:center}.categories-grids .categories,.qty_update_fields{display:flex;justify-content:center}.size-carousel button.owl-prev{top:0!important;left:-10px!important}.size-carousel button.owl-next{top:0!important;right:-10px!important}.size-box{display:inline-flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;font-weight:600}.size-box:hover{background:#000;color:#fff}.size-carousel .item{background-color:#e9e9ed;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.size-list-scroll{max-width:calc(7 * 40px)!important}.size-list-wrapper .left-btn{left:5px!important}.size-list-wrapper .right-btn{right:-9px!important}@media only screen and (min-width:768px) and (max-width:1024px){.size-list-wrapper .left-btn{left:-5px!important}.size-list-wrapper .right-btn{right:-6px!important}.homepage-sizes .radio.custom_sizes{width:30px!important;height:27px!important}}@media only screen and (min-width:1200px){.testimonial-carousel-wrapp.less-than-4 .owl-stage-outer{display:flex;justify-content:center}}@media only screen and (max-width:575px){.size-list-scroll ul{width:auto}}@media (min-width:600px){.c-bmi__groups{display:flex}.c-bmi__groups input:checked+label::before{background-color:inherit;clip-path:polygon(0% 0%,100% 0%,50% 100%);left:50%;top:-1rem;transform:translateX(-50%);width:1.5rem}.c-bmi__groups label{flex:1}[for=bmi-g0]{border-radius:.25rem 0 0 .25rem}[for=bmi-g5]{border-radius:0 .25rem .25rem 0}}.piclist-wrapper{max-height:690px;overflow-y:hidden;position:relative;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#333 #ccc}.piclist-wrapper::-webkit-scrollbar{width:10px}.piclist-wrapper::-webkit-scrollbar-track{background:#ccc}.piclist-wrapper::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px;border:2px solid #ccc}.piclist{list-style:none;padding:0;margin:0}.piclist li{margin-bottom:10px}.piclist img{width:100%;height:auto;object-fit:contain;cursor:pointer;border:2px solid transparent;display:block}.thumbnail-nav{display:flex;justify-content:center;margin-top:10px}.thumbnail-nav button{background:#f0f0f0;border:none;font-size:20px;padding:5px 10px;cursor:pointer;margin:0 5px;color:#000}.thumbnail-nav button:hover{background-color:#ddd}.color_var input.selected_btn+label,.piclist img.active{border:2px solid #000}.text-red{color:red}.step_fields.body_measurement input{background-color:snow!important;border:1px solid!important}.error_name{display:block;margin-top:4px;font-size:12px;color:red}input::placeholder{color:#888;font-size:14px;font-style:italic;font-weight:400}.avatar-edit label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;position:relative;overflow:hidden}.avatar-edit i{position:absolute;font-size:24px;color:#555}.avatar-edit.has-image i,.radio input[type=radio]{display:none}.avatar-upload{position:relative;width:150px;height:150px}.avatar-upload img{width:100%;height:100%;border-radius:8px}.avatar-upload label{position:absolute;top:5px;left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:5px;cursor:pointer;color:#fff;font-size:18px;z-index:10;display:flex;align-items:center;justify-content:center}.down_measurment .img_fields:last-child img{max-width:140px!important}.body_images{margin-top:0!important;margin-bottom:45px}.color-options span,.size-options span{border:none!important}.color_var label{width:30px;height:30px;border-radius:50%;transition:border .3s;cursor:pointer;border:2px solid transparent}.product-detail-sizec .modal-dialog .close{top:-15px;right:0;color:#000}.image-wrapper{position:relative;display:inline-block}.image-wrapper img{width:100%;max-width:200px;border-radius:8px}.remove-image{position:absolute;top:0;right:0;background:#9b1c1f;color:#fff;width:23px;height:23px;border-radius:50%;font-size:20px;text-align:center;line-height:22px;cursor:pointer;z-index:20}.irs,.irs-line,td.price_area{position:relative}@media only screen and (max-width:992px){.products-swiper.less-than-4 .swiper-wrapper,.relatedSwiper.less-than-4 .swiper-wrapper{justify-content:initial}div#category_section{margin-top:-80px!important}}@media only screen and (max-width:400px){.main-image .sale-tag{font-size:12px}}.attribute-reset-btn{background:#6c757d;color:#fff;border:none;padding:2px 8px;border-radius:3px;font-size:12px;cursor:pointer;margin-left:10px;transition:background-color .3s;margin-bottom:5px}.attribute-reset-btn:hover{background:#5a6268}.filter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.irs,.irs-line,.irs-slider{display:block}.filter-section-header h4{margin:0;border-bottom:none;padding-bottom:0}.irs{height:55px;margin:-3px 0 6px;user-select:none}.irs-line{height:5px;top:30px;background:#2b2d2e;border:1px solid #2b2d2e;border-radius:0;overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px;position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-bar-edge,.irs-grid,.irs-shadow{position:absolute;left:0}.irs-slider{top:27px;width:13px;height:13px;border:1px solid rgba(0,102,204,.6);background:rgba(0,102,204,.6);border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.3);position:absolute;cursor:pointer;z-index:1}.irs-slider.type_last{z-index:2}.price_rangs input{width:100%}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border:1px solid transparent!important}.irs-bar{height:5px;top:30px;background:rgba(0,102,204,.6);border-top:1px solid;border-bottom:1px solid rgba(0,102,204,.6);width:0;cursor:default!important}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;display:none;width:0}.irs-from,.irs-single,.irs-to{color:#8f8f8f;font-size:14px;line-height:1.333;padding:5px;background:0 0;border-radius:3px;position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{display:none;bottom:0;width:100%;height:20px}.filter-sidebar,.overlay{position:fixed;top:0;height:100vh}.filter-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}.filter-header h3{margin:0;font-size:20px}.close-btn{cursor:pointer;font-size:22px;font-weight:700}.filter-section,.form-group{margin-bottom:20px}.filter-sidebar{width:300px;background-color:rgba(255,255,255,.9);border-right:1px solid #ddd;padding:15px;overflow-y:auto;left:0;z-index:1000}*,.thank-you *{box-sizing:border-box;padding:0}.overlay{left:300px;width:calc(100% - 300px);background-color:rgba(0,0,0,.5);display:none;z-index:999}.filter-section h4{font-size:16px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:5px}.filter-section ul{list-style:none;padding-left:0}.filter-section ul ul{padding-left:20px;margin-top:5px}.filter-section li{margin-bottom:5px}.sidebarlist{font-size:14px;cursor:pointer}.radio.custom_colors{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:relative}.radio .color-name{font-size:14px;color:#333}.custom_colors::after{content:none!important}#resetFilterBtn{background:#9b1121;color:#fff;border:1px solid #9b1121;padding:3px 12px;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s,transform .2s}#resetFilterBtn:hover{background-color:#fff;transform:scale(1.05);color:#000}.radio-label.selected_btn{border:2px solid #000!important}span.irs-max,span.irs-min{visibility:hidden!important}.thank-you *{margin:0;font-family:Inter,sans-serif}.thank-you .container{max-width:1000px;margin:auto;background:#fff}.thank-you .heading{text-align:center;margin-bottom:20px}.thank-you .heading h1{color:#b51d29;font-size:32px;margin-bottom:10px;font-weight:700}.thank-you .heading h2{font-size:18px;font-weight:600;color:#000}.thank-you .green-box{background:#edfbe8;color:#1c6b2b;padding:15px 20px;border-radius:10px;margin:20px 0;display:flex;align-items:center;font-weight:600}.thank-you .green-box::before{content:"\2714";font-size:24px;margin-right:10px;color:#71c271}.thank-you .delivery-date{color:#0078e6;font-weight:600;margin:20px 0 10px;text-align:center;font-size:18px}.thank-you .order-info{background:#fff;border-radius:8px;padding:0 10px 20px;text-align:center;margin-bottom:10px}.order-summary-box .section p,.thank-you .order-info p{margin:4px 0;font-size:14px}.thank-you .order-info strong{font-weight:600}.thank-you .order-table{width:100%;border-collapse:collapse;margin-bottom:20px}.thank-you .order-table th{background:#f5f5f5}.thank-you .order-table td,.thank-you .order-table th{padding:10px;text-align:left;border:1px solid #eee;font-size:13px}.thank-you .order-table td img{vertical-align:middle;margin-right:6px}.thank-you .summary{font-size:14px;line-height:1.6;margin-bottom:20px;width:48%;margin-left:auto}.thank-you .summary-line{display:flex;justify-content:space-between;padding:4px 0}.thank-you .summary .grand-total{color:#b51d29;font-weight:700;border-top:1px solid #ccc;margin-top:5px;padding-top:5px}.thank-you .footer-info{font-size:13px;background:#fff;border-radius:10px;color:#333}.thank-you .btn:hover{background-color:transparent;border-color:#99111f;color:#99111f}.bottom_summary{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.bottom_summary .footer-info{width:35%}.thank-you .footer-info a{color:#0078e6;text-decoration:none;font-weight:600}.thank-you .footer-info span{color:#b51d29;font-weight:600}.thank-you .btn{display:block;width:30%;text-align:center;background:#b51d29;color:#fff;padding:12px;font-weight:700;font-size:16px;border:1px solid #b51d29;border-radius:8px;cursor:pointer;text-decoration:none;margin:0 auto}.order-summary-box{font-family:Arial,sans-serif;margin:0;padding:20px;color:#333}.order-summary-box .order-summary{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);max-width:900px;margin:auto}.order-summary-box .order-id{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.order-summary-box .order-sections{display:grid;grid-template-columns:1fr 1fr;gap:20px}.order-summary-box .section{padding:10px}.order-summary-box .section h3{font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.order-summary-box .delivery-method{margin-top:20px}.order-summary-box .delivery-method p span{font-weight:700}.order-summary-box .green{color:green;font-weight:700}.order-summary-box .payment-icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:768px){.order-summary-box .order-sections{grid-template-columns:1fr}.order-summary-box .order-id{font-size:18px}}.delivery-method.section{display:flex;justify-content:space-between}.delivery-method.section .delivery_method,.delivery-method.section .payment-method.section{width:50%}.save-container{max-width:450px;width:100%;padding-top:10px}.form-group input{padding:5px 14px;border:1px solid #ccc;font-size:11px;border-radius:5px}.password-hint{font-size:12px;color:#777;margin-top:6px;line-height:1.4}.save-container .btn{display:inline-block;width:100%;background:#0074cc;color:#fff;text-align:center;padding:14px;font-weight:700;font-size:14px;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:.3s}.save-container .btn:hover{background:#005fa3}@media(max-width:480px){.save-left h2{font-size:22px}.save-container .btn{font-size:13px;padding:12px}}button.btn.crt_acnt_btn.account{width:99%;margin-left:0;font-size:13px}a.btn.continue_shopping{float:right}.savecontainer{max-width:400px;padding:25px;border:1px solid #ddd;border-radius:10px;background:#f9f9f9;box-shadow:0 4px 10px rgba(0,0,0,.05)}.save-left h2{font-weight:600;line-height:1.2;text-align:center;font-size:20px;margin-bottom:25px;color:#333}.form-control{width:100%;padding:12px 14px;border:1px sold;border-radius:6px;font-size:14px;box-sizing:border-box}.form-control:focus{border-color:#168bce;outline:0;box-shadow:0 0 5px rgba(22,139,206,.2)}.error-text{color:red;font-size:12px;display:block;margin-top:5px}.item-details,thead th{font-size:14px}.btn-box{text-align:right;margin-top:10px}.btn.crt_acnt_btn{padding:5px 20px;font-size:15px;background:#b51d29;color:#fff;border:1px solid #b51d29;border-radius:6px;cursor:pointer;font-weight:700;transition:.3s}.btn.crt_acnt_btn:hover{background:#ffff;color:#000}.thank-you td.product-name{display:flex;align-items:center}*{margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty_update_fields button{border-radius:65px;width:30px;height:30px;background-color:#175c96;color:#fff;font-weight:700;border:1px solid #175c96!important;font-size:17px;padding:3px 0!important;align-items:center;margin:3px 4px}.qty_update_fields button input#qty_500{border:none;padding:5px 0}.qty_update_fields input.number.qty{border:none;padding:5px 0;width:30px;text-align:center;background-color:#eee}input[type=number]{-moz-appearance:textfield}td.item_area{display:flex}td.item_area .item-details{margin-left:20px}.cart-container{display:flex;flex-wrap:wrap;gap:20px;width:90%;margin:0 auto}.cart-items{flex:2;min-width:300px}.cart-summary{flex:1;min-width:280px;border:1px solid #ccc;height:236px;background-color:#fff}.summary-area.cart{padding:0 20px}button.checkout-btn{width:100%;border:1px solid;background-color:#fff;color:#000}table{width:100%;border-collapse:collapse}thead th{text-align:left;padding-bottom:10px}tbody td{vertical-align:top;padding:15px 0}.update_cart{text-align:end}.center,.qty-input,a.checkout-btn{text-align:center}.item-img{width:100px;height:100px;object-fit:cover}.item-title{font-weight:700;margin-bottom:5px}.item-size{font-size:13px;color:#333}.qty-input{width:40px}.item-actions{position:absolute;bottom:20px;right:40px;display:flex;gap:10px;font-size:16px;margin-top:10px}.checkout-btn,.update-btn{margin-top:20px;background:#000;color:#fff;border:none;padding:10px 20px;cursor:pointer}.summary-title{font-size:18px;font-weight:700;margin-bottom:15px;height:42px;color:#fff;padding:10px 20px}.summary-line.disc_grn,.summary-line.subtotal_blue{padding:0 10px}a.checkout-btn{width:100%;display:block;margin:0 auto}.summary-section{margin-top:10px}.summary-line{display:flex;justify-content:space-between;font-size:14px;margin:5px 0}.order-total{font-weight:700;font-size:16px;background-color:#eee;padding:10px;border-radius:10px}tr.cart-th.w-full th{font-size:18px!important;line-height:23px}@media (max-width:768px){.thank-you .order-table,.thank-you .order-table tbody,.thank-you .order-table td,.thank-you .order-table th,.thank-you .order-table thead,.thank-you .order-table tr,table,tbody,td,th,thead,tr{display:block}.thank-you .order-table thead tr,thead{display:none}.thank-you .order-table td{position:relative;padding-left:50%;border:none;border-bottom:1px solid #eee}.thank-you .order-table td::before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700;font-size:14px;color:#000;content:attr(data-label)}.thank-you .summary{margin:0 auto 20px}.cart-container{flex-direction:column}tbody td{padding:10px 0}}@media (max-width:575px){.update_cart{display:flex;gap:10px}.update_cart .update-btn{margin-top:0;padding:10px;height:46px;font-size:16px!important}.cart-items .continue-shopping{text-align:center;padding:10px 8px!important}}@media (max-width:400px){.cart-items .continue-shopping{font-size:13px}.update_cart .update-btn{font-size:13px!important;height:40px!important}}tr.cart-th.w-full th.cart_items{width:55%}.disc_grn span{color:#00c13b;font-weight:600}tr.cart-th.w-full th.center{width:15%}.subtotal_blue,span.prise,td.price_area.center span.prise{font-weight:600;color:#175c96}.cart-items .continue-shopping{display:inline-block;border:1px solid #9b1121;color:#9b1121;text-decoration:none;margin-bottom:10px;padding:10px 20px;transition:.2s ease-in-out}.cart-items .continue-shopping:hover{background-color:#9b1121!important;color:#fff!important}