.breadcrumb{background: linear-gradient(135deg, rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);border-radius: 5rem;padding: 0.657rem 1.072rem;display: inline-flex;}
.breadcrumb *, .breadcrumb-item+.breadcrumb-item::before{color: #fff;}
.about-section-one .abt-para p {margin-bottom: 0.75rem;line-height: normal;font-weight: 500;}
.radius{border-radius: 1.25rem}
.about-section-two .sec-twobx {padding: 3.75rem 4rem;height: 100%;}
.about-section-two .sec-twobx p + .main-heading{margin-top: 3rem}
.cta-sec figure:before {content: '';background: rgb(0 0 0 / 40%);position: absolute;inset: 0;border-radius: 1.25rem}
.cta-sec figure figcaption h2 {font-size: 2.5rem;color: #fff;margin-bottom: 3rem;text-transform: none;}
.cta-sec figure figcaption p {font-size: 1.25rem;color: #fff;margin: 0.95rem 0 1.5rem;}
.cta-sec img{height: 30rem}
.contact-section-one .contactWrap h2 {font-size: 2.25rem;margin-bottom: 2rem;}
.contact-section-one .contactWrap .form-group label, .account-section .form-group label, .checkout-section .form-group label{font-size: 1rem;font-weight: 500;}
.contact-section-one .contactWrap .form-group .form-control {font-size: 1rem;font-weight: 400;}
.contact-section-one .contactWrap .form-group button.form-control{color:#A2A8B4;}
.contact-section-one .contactWrap .form-group .form-control svg {width: 0.75rem;height: auto;}
.contact-section-one .contactWrap .form-group {margin-bottom: 2rem;}
.contact-section-one .contactWrap .form-group textarea {height: 8.063rem;}
.contact-section-one .contactWrap p {font-size: 0.75rem;color: #666666;}
.contact-section-one .contactWrap .form-check label {font-size: 0.875rem;color: #787878;font-weight: 400;}
.contact-section-one .contactWrap .form-check .form-check-input[type=checkbox] {border-radius: 0;border: 1px solid #666666;}
.contact-section-one .contactWrap .form-check .form-check-input[type=checkbox]:focus {box-shadow: none;}
.contact-section-one .contactWrap .form-check-input:checked {background-color: #0437ff;border-color: #0437ff !important;}
.contact-section-one .contactWrap .form-group .upload-text {color: #A2A8B4;font-size: 0.938rem;}
.contact-section-one .upload-input {position: absolute;inset: 0;opacity: 0;cursor: pointer;z-index: 2;}
.contact-section-one .upload-ui {display: flex;align-items: center;justify-content: space-between;flex-wrap:wrap;border: 1px solid #F3F4F6;padding: 0.35rem 0.25rem 0.35rem 1rem;position: relative;background: #f9fafb;}
.contact-section-one .upload-btn {display: flex;align-items: center;gap: 0.375rem;font-size: 0.875rem;color: #fff;background: linear-gradient(135deg,rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);padding: 0.407rem 0.762rem;cursor: pointer;}
.contact-section-one .upload-btn svg {width: 0.75rem;height: auto;}
.contact-section-one .contactWrap .form-check {margin: 1.5rem 0;padding: 0;display: flex;gap: 0.75rem;align-items: center;cursor: pointer;}
.contact-section-one .grey-bg {padding: 1.875rem 1.7rem;margin-left: 2rem;border-radius: 1.25rem}
.contact-section-one .contactinfo li {margin-bottom: 1rem;}
.contact-section-one .contactinfo li a {display: flex;align-items: center;gap: 0.6rem;color: rgb(30 30 30 / 70%);}
.contact-section-one .grey-bg .social-icons {border-top: 1px solid #CCCCCC;padding-top: 1.5rem;margin-block: 1.5rem;}
.contact-section-one .grey-bg .social-icons h4 {margin-bottom: 1.2rem;}
.contact-section-one .form-check-input[type=checkbox]{padding: 0 !important;background-color: transparent;width: 1.375rem;height: 1.375rem;min-width: 1.375rem;margin: -1px 0 0;float: none;border-radius: 0;border: 1px solid #666666;}
.contact-section-one iframe{height: 23.5rem}

.career-section-three article {background: #fff;border-radius: 1.25rem;padding: 2rem;border: 1px solid #f3f4f6;}
.career-section-three article figure {width: 5rem;height: 5rem;background: linear-gradient(135deg,rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);border-radius: 50%;}
.career-section-five .upload .form-control[type=file] {opacity: 0;}
.career-section-five .icon svg {position: absolute;top: 0.1rem;right: 0.3rem;width: 1.125rem;height: auto;}
.career-section-five .upload span {padding-bottom: 0.5rem;border-bottom: 1px solid #333;color: #333;font-size: 0.875rem;}
.career-section-five .career5Wrap .btn {min-width: 8.125rem;}
.career-section-five .form-control {border-color: #333;color: #333 !important}
.career-section-five .form-control::placeholder {color: #333 !important}
.career-section-two article {background: #f9fafb;border-radius: 1.25rem;padding: 2rem;transition: 0.75s;height: 100%;}
.career-section-two article .article-head {border-bottom: 1px solid rgb(153 153 153);padding-bottom: 1.25rem;margin-bottom: 1.25rem;}
.career-section-two article h2 {margin-bottom: 0.75rem;}
.career-section-two article h5 {margin-bottom: 0rem;font-family: var(--base-font-family);font-size: 1.125rem;}
.career-section-two article p {margin: 0rem 0 1.5rem}

.modal{padding-right: 0 !important}
#apply .modal-dialog {max-width: 67.9%;}
#apply .btn-close {background: transparent;padding: 0;opacity: 1;top: 3.75rem;right: 3.75rem;z-index: 1;box-shadow: none !important;}
#apply .btn-close svg {width: 1.625rem;height: auto}
#apply .upload .form-control[type=file] {opacity: 0;}
#apply .upload svg {position: absolute;top: 1.1rem;right: 1rem;width: 1rem;height: auto;}
#apply .upload span {font-size: var(--base-font-size);outline: 0 !important;box-shadow: none !important;color: #A2A8B4;border: 1px solid #F3F4F6;border-radius: 0;transition: 0.5s;padding: 0.6876rem 1rem;font-weight: 400;background: #F9FAFB;}
#apply .upload span:focus {color: #161616;}

.modal-dialog {max-width: 48.75rem}
.modal .modal-content {padding: 4.75rem;}
.modal .btn-close {background: transparent;border: 0;padding: 0;opacity: 1;width: auto;height: auto;position: absolute;top: -3.875rem;right: -3.7rem;border-radius: 8px;z-index: 1;outline: none !important;box-shadow: none !important;}
.modal .contact-section-one .form-group textarea {min-height: 5.25rem;} 
.modal .btn {min-width: 12rem;}
.modal .btn-sm {min-width: 0;}
.modal form .form-group a.eye-close, .modal form .form-group a.eye-open, .reset form .form-group a.eye-open, .reset form .form-group a.eye-close {position: absolute;right: 1.1rem;top: 50%;transform: translateY(-50%);}
.modal .btn-close:focus {box-shadow: none;}
.modal#logout .btn, .modal#delete-item .btn {min-width: 3rem}

#view .modal-dialog{max-width: 80rem}
#view figure {padding: 6.5rem 0.25rem}

.how-to-sell article {background: #f9fafb;padding: 2.35rem;margin-bottom: 2rem;border-radius: 1.25rem}
.how-to-sell article a{color:#787878;text-decoration: underline;}
.how-to-sell article:last-child {margin-bottom: 0;}
.how-to-sell article .main-heading {margin-bottom: 1.25rem}
.how-to-sell article p:last-child, .faqs-section-one .accordion-item:last-child {margin-bottom: 0}
.how-to-sell ul li, .blog-det-section-one ul li {list-style: disc;margin: 0.5rem 0 0 1rem;color: #787878}
.faqs-section-one .nav-link {color: #000;background: transparent !important;padding: 0 0 0.25rem;position: relative;box-shadow: none !important;border-radius: 0;}
.faqs-section-one .nav-link:before {content: '';position: absolute;bottom: 0;left: 0;background: #ea5392;height: 2px;width: 0;transition: 0.5s}
.faqs-section-one .nav-link.active:before {width: 100%;}
.faqs-section-one .nav-link.active {color: #0437ff;}
.faqs-section-one .accordion-button {justify-content: space-between;font-size: 1.25rem;font-family: var(--base-font-family);font-weight: 500;}
.faqs-section-one .accordion-button::after {display: none;}
.faqs-section-one .accordion-body {margin-top: 0.8rem;padding-top: 0.8rem !important;border-top: 1px solid rgb(37 37 37 / 20%) !important;}
.faqs-section-one .accordion-button:not(.collapsed) {background: transparent !important;padding: 0;box-shadow: none !important;color: #161616 !important;border-radius: 0 !important;}
.faqs-section-one .accordion-body, .faqs-section-one .accordion-button.collapsed {padding: 0;}
.faqs-section-one .accordion-item {padding: 1rem;margin-bottom: 1rem;border-radius: 0.25rem !important;border: 1px solid #E5E5E5;}
.faqs-section-one .accordion-body strong {color: #252525;font-weight: 300;}
.faqs-section-one .accordion-button.collapsed:focus {box-shadow: none;}
.faqs-section-one .accordion-item span {background: linear-gradient(135deg, rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);min-width: 1.75rem;width: 1.75rem;height: 1.75rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;}
.faqs-section-one .icon-toggle svg {transition: 0.75s;}
.faqs-section-one .icon-toggle .minus-icon {position: absolute;inset: 0;margin: auto;opacity: 0;}
.faqs-section-one .accordion-button[aria-expanded="true"] .minus-icon {opacity: 1;}
.faqs-section-one .accordion-button[aria-expanded="true"] .plus-icon {opacity: 0;}

.step-card {text-align: center;height: 100%;padding: 1.875rem 1.563rem;background: #f9fafb;border-radius: 1.25rem;position: relative;transition: 0.75s;}
.step-card:hover {transform: translateY(-8px);box-shadow: 0 15px 15px rgb(0 0 0 / 20%);}
.step-card svg path {transition: 0.75s}
.step-card:hover svg path {fill: #fff;}
.step-number {position: absolute;top: -0.938rem;left: 50%;transform: translateX(-50%);width: 2.188rem;height: 2.188rem;background: #161616;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;color: white;font-size: 0.875rem;box-shadow: 0 4px 4px rgb(0 0 0 / 40%);}
.step-icon {width: 5rem;height: 5rem;background: linear-gradient(135deg, rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0.938rem auto 1.25rem;transition: 0.75s;}
.step-card:hover .step-icon {transform: scale(1.1);}
.step-icon svg {width: 2.5rem;height: 2.5rem;transition: 0.75s;}
.step-card p{font-size: 1.067rem}

.blog-det-section-one h3, .blog-det-section-one ul{margin-bottom: 1rem;}
.blog-det-section-one p + h3, .blog-det-section-one p + ul{margin-top: 1.5rem;}


.account-section .form-control{background: #fff}
.shop-sidebar, .productdetail-section-one .product-details, .account-section .acc-sidebar, .cart-summary {background: #F9FAFB;padding: 1.5rem;position: relative;z-index: 1;border-radius: 1.25rem}
.shop-sidebar .accordion-collapse {background: #fff;padding: 0.75rem;border-radius: 0 !important}
.shop-sidebar .accordion-item {background: transparent;border: 0;border-radius: 0;}
.shop-sidebar .accordion-button {background: transparent !important;box-shadow: none !important;font-size: 1.25rem;text-transform: capitalize;padding: 0 0 0.75rem;font-weight: 500;display: flex;align-items: center;justify-content: space-between;}
.shop-sidebar .accordion-button:after {display: none;}
.shop-sidebar .accordion-button svg {transition: 0.75s;margin-top: 6px}
.shop-sidebar .accordion-button[aria-expanded="true"] svg {transform: rotate(90deg);}
.shop-sidebar #accordionExample > .accordion-item {margin-bottom: 1rem}
.shop-sidebar #accordionExample > .accordion-item:last-child {margin-bottom: 0}
.shop-sidebar #sub-accordionExample > .accordion-item > .accordion-header {border-bottom: 1px solid rgb(109 125 54);}
.shop-sidebar #sub-accordionExample > .accordion-item > .accordion-header span {width: 95%;cursor: pointer;padding: 0.75rem 0;}
.shop-sidebar #sub-accordionExample > .accordion-item > .accordion-header .accordion-button {font-size: 1rem;border-bottom: none;border-radius: 0 !important;padding: 0;font-family: var(--base-font-family);padding: 0.75rem 0;}
.shop-sidebar #sub-accordionExample .accordion-collapse{padding-inline: 0}
.shop-sidebar .accordion-body {padding: 0}
.shop-sidebar .accordion-button:not(.collapsed)::after {background-image: var(--bs-accordion-btn-icon);}
.shop-sidebar .drop-menu {display: none}
.shop-sidebar .drop-menu.show {display: block}
.shop-sidebar .dropWrap .rotate {transform: rotate(180deg);}
.shop-sidebar #sub-accordionExample > .accordion-item > .accordion-header .accordion-button::after {background: url(../images/down-arrow.svg) no-repeat center/cover;width: 12px;height: 7px}
.accordion-button[aria-expanded="true"]{color: #000}
.removearrow::after {display: none}
.shop-sidebar .list-item > li {padding: 0.5rem 0;border-bottom: 1px solid rgb(51 51 51 / 10%);}
.shop-sidebar .list-item > li ul {margin-top: 0.75rem;}
.shop-sidebar .list-item > li ul li {margin-bottom: 0.5rem}
.shop-sidebar .list-item > li ul li:last-child {margin-bottom: 0}
.shop-sidebar .list-item > li ul li a.active {color: #274FFF}
.shop-sidebar .brands-list .form-control {background: #fff;padding: 0.4rem 3rem 0.36rem 0.75rem;border-radius: 50px;border: 1px solid #E4E4E4 !important;}
.shop-sidebar .brands-list .form-group button {top: 3px;right: 4px;width: 1.875rem;height: 1.875rem;box-shadow: none;background: none;display: flex;align-items: center;justify-content: center;}
.shop-sidebar .brands-list li:not(:first-child) {margin-top: 0.75rem}
.shop-sidebar .brands-list li label {display: flex;align-items: center;justify-content: space-between;width: 100%;font-size: 1rem}
.shop-sidebar .brands-list li label span {color: #787878;font-size: 0.938rem}
.shop-sidebar .price-filter .form-control {background: #fff;border-color: #E4E4E4;padding: 1rem;text-align: center;border-radius: 50px;width: 4.375rem;line-height: 1}
.shop-sidebar .deals-list a {background: #fff;border: 1px solid #E4E4E4;padding: 0.4rem 0.76rem 0.32rem;color: rgb(8 15 34 / 0.6);display: inline-block;border-radius: 50px}
.shop-sidebar .deals-list a.active {background: #6d7d36;color: #fff;}
.shop-sidebar .size-list a {color: #333;min-width: 4.06rem;text-align: center;}
.price-input {display: flex;align-items: center;gap: 0.75rem;}
.price-input input{padding: 0.65rem;font-size: 0.8rem}
.shop-sidebar .brands-list .form-group button svg path {stroke: #2D3C0A;}
.shop-top ul li a {border: 1px solid #E4E4E4;background: #fff;padding: 0.875rem 1.34rem;border-radius: 50px;display: inline-flex;gap: 0.5rem}
.shop-top ul li a.active {background: #000;border-color: #000;color: #fff}
.form-check {display: flex;align-items: center;gap: 0.75rem;}
.form-check-input[type=checkbox], .review-section .form-check .form-check-input, .shop-sidebar .form-check .form-check-input {padding: 0 !important;background-color: transparent;width: 1.375rem;height: 1.375rem;min-width: 1.375rem;border-width: 2px;margin: 0;float: none;border: 2px solid #000;}
.form-check-input:checked[type=checkbox], .checkout-section .form-check-input:checked[type=radio], .review-section .form-check-input:checked[type=radio], .shop-sidebar .form-check .form-check-input:checked[type=radio] {background-image: url(../images/tick.svg)}
.form-check-input:checked, .checkout-section .form-check-input:checked, .review-section .form-check-input:checked, .shop-sidebar .form-check .form-check-input:checked {background-color: rgba(4, 55, 255, 1);border-color: rgba(4, 55, 255, 1) !important;}
.form-check-input:focus {box-shadow: none;border-color: #000;}
form .form-group a.eye-close,form .form-group a.eye-open {position: absolute;right: 20px;top: 50%;}
.shop-sidebar .form-check .form-check-input {width: 1.125rem;height: 1.125rem;min-width: 1.125rem;margin-top: -2px}
.shop-sidebar #sub-accordionExample > .accordion-item:first-child > .accordion-header .accordion-button{padding-top: 0}
i{font-style: normal;}

.productdetail-section-one .pro-slider {padding: 7.75rem 0.25rem}
.productdetail-section-one .pro-slider img {object-fit: contain;margin: auto;}
.productdetail-section-one .pro-slider-thumb {margin: 0 -0.313rem;position: relative;}
.productdetail-section-one .pro-slider-thumb .slick-arrow {height: 3.25rem;width: 3.25rem;top: 50%;transform: translateY(-50%);left: -20px;display: none !important;}
.productdetail-section-one .pro-slider-thumb .slick-next {left: auto;right: -20px}
.productdetail-section-one .pro-slider-thumb .gallery {margin: 0 0.313rem;display: block;}
.productdetail-section-one .pro-slider-thumb .gallery figure {padding: 0.5rem;border-radius: 0.5rem;background: #F9FAFB}
.productdetail-section-one .pro-slider-thumb .gallery.slick-current figure {border-color: #000;}
body .productdetail-section-one .pro-slider .slick-slide, body .productdetail-section-one .pro-slider-thumb .slick-slide {height: auto;}
.productdetail-section-one .product-content .btn {min-width: 11.25rem}
.productdetail-section-one .product-content .btn2 {gap: 0.8rem;display: flex;align-items: center;justify-content: center;}
.productdetail-section-one .product-content .btn2:hover {background: #000 !important;color: #fff !important;}
.productdetail-section-one .product-content label {margin: 0 0.25rem 0.5rem 0;cursor: pointer;}
.pro-price h3 del {font-size: 1.5rem;color: #787878;}
.pro-price .badge{padding: 0.5rem 0.5rem 0.3rem}
.productdetail-section-one .category li span {color: #787878;}
.productdetail-section-one .btn-green {padding: 0.29rem 102rem;font-size: 0.625rem;background: #01DB58;border-color: #01DB58;color: #fff;display: block;border-radius: 12px;text-transform: uppercase;}
.productdetail-section-one .img-btn > input {display: none}
.productdetail-section-one .img-btn > img {cursor: pointer;border: 1px solid rgb(51 51 51 / 20%);padding: 4px 8px;border-radius: 6px;}
.productdetail-section-one .color-family .img-btn > input:checked + img {border-color: #000;border-width: 2px;box-shadow: 0px 3px 6px 0px #00000033;}
.productdetail-section-one .size p {margin: 0;border: 1px solid #D9D9D9;border-radius: 50%;width:3rem;height:3rem;display: flex;align-items: center;justify-content: center;}
.productdetail-section-one .size .img-btn > input:checked + p {border-color: #0437ff;box-shadow: 0px 3px 6px 0px #00000033;}
.productdetail-section-one .color-family p {border: 1px solid transparent;box-shadow: 0px 3px 6px 0px #00000033;text-align: center;margin: 0;position: relative;width: 2.196vw;height: 2.196vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0;transition: 0.5s}
.productdetail-section-one .color-family .img-btn > input:checked + p {border-color: #000}
.productdetail-section-one .color-family .img-btn p svg {opacity: 0;transition: 0.5s}
.productdetail-section-one .color-family .img-btn > input:checked + p svg {opacity: 1}
.productdetail-section-one .product-details {padding: 1.875rem;}
.productdetail-section-one .product-details > li {border-bottom: 1px solid rgb(39 79 255 / 20%);padding-bottom: 10px;margin-bottom: 20px;}
.productdetail-section-one .product-details > li:last-child {border: 0;margin: 0;padding: 0}
.productdetail-section-one .product-details strong {display: flex;align-items: center;gap: 0.625rem;margin-bottom: 0.75rem;font-weight: 400;}
.productdetail-section-one .product-details strong span {background: #000;height: 2rem;width: 2rem;min-width: 2rem;display: flex;border-radius: 50%;justify-content: center;align-items: center;}
.productdetail-section-one .product-details li h3 {font-size: 2rem;margin: 0;}
.productdetail-section-one .product-details h6 a {font-size: 0.75rem;color: #000;}
.productdetail-section-one .product-details li p {color: rgb(51 51 51 / 80%);}
.productdetail-section-one .product-details li ul li {background: rgb(255 255 255 / 40%);display: flex;border: 1px solid rgb(39 79 255 / 20%);min-width: 14.813rem;padding: 14px 18px;border-radius: 10px;gap: 20px;align-items: center;margin: 20px 0;}
.productdetail-section-one .product-details li ul li:last-child {margin-bottom: 0}
.productdetail-section-one .product-details .store-item figure {height: 60px;width: 60px;background: #fff;display: flex;justify-content: center;align-items: center;border-radius: 50%;padding: 0.5rem}
.productdetail-section-one .product-details .store-item figcaption p {font-size: 1.375rem;}
.productdetail-section-one .product-details .store-item figcaption span {color: rgb(51 51 51 / 60%);}
.productdetail-section-three .btn, .productdetail-section-four .btn {min-width: 11.063rem;}
.productdetail-section-four h4 {transition: 0.75s;height: 42px;width: 42px;background: #F6F6F6;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin: 0}
.productdetail-section-four h4:hover {background: #000;color: #fff;}
.productdetail-section-four ul li {display: flex;align-items: center;gap: 20px;}
.productdetail-section-four small {font-size: 0.75rem;color: rgb(51 51 51 / 60%);}
.productdetail-three {border: 1px solid #E4E4E4;border-radius: 20px;padding: 1.5rem 1.875rem;}
.productdetail-three aside {color: rgb(51 51 51 / 60%);}
.product-tabs .nav-tabs button {min-width: 16.25rem}
.pro-slider .slick-arrow{top: 50%;left: 1rem}
.pro-slider .slick-next{left:auto;right: 1rem}
.category-name{color: #787878}


a.whishlist-btn {background:#fff;border: 1px solid #0437ff;height: 3rem;width: 3rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
a.whishlist-btn svg{width: 1.25rem;height: auto;}
a.whishlist-btn svg path {transition: 0.75s}
a.whishlist-btn:hover svg path, a.whishlist-btn.exists path {fill: #fff}
#storeshare:hover svg path{stroke: #fff;fill: none}
a.whishlist-btn:hover, a.whishlist-btn.exists{background: #0437ff;}
.qty-wrap input {padding: 0;text-align: center;border: none !important;}
.qty-wrap input::placeholder {color: #333}
.productdetail-section-one .qty-wrap {border-bottom: 1px solid #787878;width: 6.438rem;}

.review-slider .slick-track {margin: 0;}
.review-slider{margin: 0 -0.5rem;}
.review-slider .slick-slide {margin: 0 0.5rem;}
.review-slider .review-box .review-img figure {width: 3.125rem;height: 3.125rem;}
.review-slider .review-box .review-main {display: flex;align-items: center;gap: 0.75rem;}
.review-slider .review-box .rating-star {display: flex;align-items: center;margin: 0.75rem 0 0.2rem;}
.review-slider .review-box .review-main img {border-radius: 50%;height: 100%}
.review-slider .review-box .rating-star p, .review-slider .review-box .rating-star ul li p {color: rgb(30 30 30 / 80%);}
.review-slider .review-box .review-main .review-content h5 {margin-bottom: 0;}
.review-slider .review-box {background: #fff;padding: 1.563rem;border-radius: 1rem}
.review-slider .review-box p {color: rgb(30 30 30 / 80%);margin-bottom: 0;}
.review-slider .slick-arrow {top: -2.75rem;left: auto;right: 4.5rem}
.review-slider .slick-arrow.slick-next {right: 0.5rem;}
.rating-review {overflow: hidden;}
.seller-review {padding: 1.5rem 2rem;}
.pro-reviews .rating {display: flex;align-items: center;gap: 0.5rem;}
.pro-reviews .rating-star ul {display: flex;align-items: center;gap: 0.25rem;margin-left: 0.25rem}
.pro-reviews .rating-star ul li svg {width: 0.688rem;height: auto;}
.pro-reviews .seller-main .profile-img figure {width: 4.375rem;height: 4.375rem;border-radius: 50%;}
.pro-reviews .seller-main .profile-img figure img {border-radius: 50%;}
.pro-reviews .seller-main .profile-content {gap: 0.8rem;margin-bottom: 1.25rem;}
.pro-reviews .seller-main p {color: rgb(30 30 30 / 80%);}
.pro-reviews .seller-main {background: #fff;padding: 1.875rem;margin-top: 1.75rem;}
.pro-reviews .seller-main .profile-content .profile-text h5 + p {margin: 0.2rem 0;}
.pro-reviews .seller-main .profile-text .rating-star {margin-top: -0.2rem}
.pro-reviews .seller-main p span {font-size: 0.875rem;color: #999999;margin-left: 0.3rem;}
.productdetail-section-one .cart-item-qty .qty-wrap button {border: 0 !important;padding: 0 !important;width: 1.5rem;height: 1.5rem;}s

.cart-section {padding-bottom: 5rem;}
.cart-section .qty-wrap {margin-right: 0;}
.cart-head {padding-top: 2.5rem;padding-bottom: 1.75rem;}
.cart-head label {font-size: 1rem;margin-left: 0.75rem;}
.cart-section .form-check .form-check-input {border-radius: 50% !important;min-width: 1.375rem;height: 1.375rem;}
.cart-section .form-check .form-check-input:focus {border-color: #fff;outline: 0;box-shadow: 0 0 0 .25rem rgba(166, 64, 100, .25);}
.cart-section .form-check .form-check-input:checked {background-color: #fff;}
.cart-item {padding: 1.875rem;margin-bottom: 1.25rem;}
.cart-item .form-check .form-chck-input {background-color: transparent;float: none;margin: 0;margin-top: -2.4rem;}
.cart-item .cart-item-select .form-check {gap: 1.25rem;}
.cart-item-meta h6 {font-size: 1.125rem;color: #000;}
.cart-item-thumb {width: 56%;}
.cart-item-thumb .cart-main-detail {gap: 1.875rem;}
.cart-item-meta p.prize {opacity: 60%;}
.cart-item-thumb figure {overflow: hidden;width: 6.25rem;height: 6.25rem;min-width: 6.25rem;display: flex ;align-items: center;justify-content: center;}
.cart-item .cart-item-qty {width: 15%;}
.cart-item .cart-item-qty h5 {}
.cart-item-qty .qty-wrap button {transition: 0.75s;border: 1px solid #0437ff !important;background: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;min-width: 2.5rem;}
.cart-item-qty .qty-wrap button:hover{background: #0437ff;}
.cart-item-qty .qty-wrap button svg *{transition: 0.75s;}
.cart-item-qty .qty-wrap button:hover svg rect{fill: #fff}
.cart-item-qty .qty-wrap .form-control {box-shadow: none !important;background: transparent !important;text-align: center;padding: 0;font-size: 1.25rem;}
.cart-summary, .checkout-section .light-box {padding: 1.875rem;}
.cart-summary ul li {padding-block: 1.125rem;border-bottom: 1px solid rgb(51 51 51 / 10%);}
.voucher-wrap {margin-top: 1.25rem;}
.cart-summary .cart-summary-total strong, .cart-summary .cart-summary-total span {font-size: 1.25rem;}
strong {font-weight: 600;}
.cart-summary .form-control {padding: 0.65rem 3rem 0.65rem 1rem;font-size: 1rem;background: #fff;}
.cart-summary .form-group button {inset: 0 0.375rem 0 auto;}
.cart-summary .form-group button svg {width: 2.1875rem;height: auto}
.delete svg{width: 1.125rem;height: auto;}
.checkout-section .form-group button svg{width: 0.875rem;}
.checkout-section {padding-bottom: 5rem;padding-top: 2.2375rem;}
.checkout-section h3 {font-size: 2rem;margin-bottom: 2.5rem;}
.checkout-forms .form-control{padding: 0.6876rem 1rem}
.checkout-forms .open-menu2 {color: #A2A8B4;}
.billing-section {margin-block: 2.5rem;}
.address-box {padding: 1.25rem;border: 1px solid rgb(34 34 34 / 20%);background: #fff;}
.address-slider .address-box {margin-right: 0.625rem;}
.address-box .addrss-bx-head {padding-bottom: 0.5rem;border-bottom: 1px solid rgb(51 51 51 / 20%);margin-bottom: 0.75rem;}
.address-box .addrs-name p {font-size: 0.875rem;}
.address-box p {font-size: 0.9375rem;font-weight: 300;}
.address-Wrpr {margin: 0 -22vw 1.5rem 0;}
.wish-sec .cart-item:last-child{margin: 0}
.checkout-section .radio-boxes input {border-radius: 50% !important;width: 1.25rem;height: 1.25rem;margin:0 0.5rem 0 0;background-color: transparent;transform: scale(1);}

.checkout-section .radio-boxes .form-check {display: flex;align-items: start;padding: 0;gap: 0}
.checkout-section .radio-boxes .form-check input{margin-top: 0.15rem}
.payment-section .radio-boxes {margin-top: 1rem;}
.checkout-section .cart-item {padding-inline: 0;margin-bottom: 0;border-bottom: 1px solid rgb(34 34 34 / 20%);padding: 1rem 3.125rem}
.checkout-section .cart-summary .order-summary-head {border-bottom: 1px solid rgb(34 34 34 / 20%);}
.checkout-section .cart-summary .order-summary-head span {font-weight: 300;}
.checkout-section .cart-item .cart-item-thumb {width: 70%;gap: 1rem !important;}
.checkout-section .cart-item .cart-item-thumb figure {border-radius: 0;box-shadow: none;}
.checkout-section .cart-item .cart-item-thumb figure img {border-radius: 0;}
.checkout-section .shipping-methods, .checkout-section .cart-summary .cart-totals {padding-block: 1.125rem;}
.checkout-section .cart-summary .cart-totals li {border: none;padding-block: 0.625rem;}
.checkout-section .cart-summary .cart-totals li:last-child {padding-bottom: 0;}
.checkout-section .cart-summary .cart-total {border-top: 1px solid rgb(34 34 34 / 20%);padding-top: 1.125rem;}
.checkout-section .cart-summary h4 {}

.acc-right {background: #F9FAFB;padding: 1.875rem;border-radius: 1.25rem}

.account-section .main-heading h2 {line-height: 1}
.acc-right .main-heading {margin-bottom: 2.5rem}
.acc-sidebar .head-border {border-top: 1px solid #2223;margin-top: 1.875rem;padding-top: 1.875rem}
.acc-sidebar h5,.acc-sidebar h5 a {color: #000;font-size: 1.5rem;font-weight: 500;margin-bottom: .75rem}
.acc-sidebar ul li {margin-bottom: .625rem}
.acc-sidebar ul li a {align-items: center;background: #fff;display: flex;font-size: 1rem;gap: 0.625rem;padding: 0.5rem 0.625rem;font-weight: 500;border: 1px solid #F3F4F6}
.acc-sidebar ul li a span svg {height: auto;width: 1.25rem}
.acc-sidebar ul li a.active {background: #000;color: #fff}
.order-section table th {font-size: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid rgb(34 34 34 / 20%)}
.order-section table tr td {border-bottom: 1px solid rgb(34 34 34 / 20%);padding: 1.25rem}
.order-section table tr td i {font-style: normal}
.addrs-bx {border: 1px solid rgb(34 34 34 / 20%);margin-bottom: 0;padding: 1.875rem}
.addrs-bx address {line-height: 1.9;margin-bottom: .625rem}
.addrs-bx .adrs-bx-contct {display: flex;flex-direction: column;gap: .625rem}
.addrs-bx .adrs-bx-contct a span {margin-right: .5rem}
.addrs-bx .adrs-bx-contct a svg {height: auto;min-width: 1rem;width: 1rem}
.order-detail-section table tr td:first-child,.order-detail-section table tr th:first-child {width: 78%}
.order-detail-section table tr td {padding:1.25rem 0}
.order-detail-section .cart-item {background: #fff;border: 1px solid rgb(34 34 34 / 20%);padding: 1.875rem}
.addrs-bx .addrs-name {border-bottom: 1px solid #3333;margin-bottom: 1.5rem;padding-bottom: 1.5rem}
.thankyou-section-one .cart-item, .address-detail {padding: 1.75rem;border: 1px solid rgb(34 34 34 / 20%);background: #fff}
.thankyou-section-one td:last-child, .thankyou-section-one th:last-child, .order-section table tr td:last-child{text-align: end;}
.thankyou-section-one table tr th{font-size: 1.25rem}
.thankyou-section-one table tr td{padding: 1.25rem 0;border-bottom: 1px solid rgb(34 34 34 / 20%);}

.review-sec .cart-item figure {overflow: hidden;background: #fff;box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 15%);width: 6.25rem;height: 6.25rem;min-width: 6.25rem;padding: 0.25rem;display: flex;align-items: center;justify-content: center}
#perPageBtn {box-shadow: none !important;padding: 0.65rem 1rem}

.careerFilter .bell_icon .dropdown-menu2 {min-width: 32rem;right: 0;left: auto;max-height: 12rem;padding: 1rem !important}
.careerFilter .bell_icon .dropdown-menu2 li {border-bottom: 1px solid rgb(51 51 51 / 10%)}
.dropdown-menu2 .btn {background: linear-gradient(135deg, rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);font-size: 0.875rem;color: #fff;border-radius: 1.563rem;padding: 0.845rem 2.105rem;text-transform: uppercase;transition: 0.75s;display: inline-block;overflow: hidden;}
.pagination ul li a {background: #f6f6f6;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;transition: 0.75s;line-height: 2}
.pagination ul li a.active {background: linear-gradient(135deg, rgba(236, 84, 146, 1) 0%, rgba(4, 55, 255, 1) 60%);color: #fff}
.header .head-right-icons svg {width: 1.5rem !important;height: auto !important;transition: 0.75s;}
.choice-box {border: 1px solid #EAEAEA;height: 100%;padding: 1.5rem 1rem;transition: 0.75s;text-align: left;position: relative;}
.choice-box p {margin-bottom: 0}
.b2b-section-two p + h3{margin-top: 2rem}
.notification-section .form-group{width: 10rem}
.categories-section .sidebar{background: #F9FAFB}
.categories-section .sidebar a.active{color: #161616}
.payment-cards ul li{padding: 0;border: 0}
.payment-cards ul li img{width:3rem}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.merchant-section-one figure{background: #fff;height: 8.5rem;width: 8.5rem;border-radius: 50%;margin: 2.5rem auto;display: flex;justify-content: center;align-items: center;overflow: hidden;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%)}
.merchant-section-one .trans-btn {background: #161616;color: #fff;}
.merchant-section-one .trans-btn:hover {color: #161616}
.merchant-section-one .trans-btn:before {background: #fff;}
.merchant-banner figure {background: #fff;height: 10rem;width: 10rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;overflow: hidden;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);margin: 0 0 0 auto;}
.merchant-banner p{font-size: var(--base-font-size);max-width: 100%;color: #fff;margin: 0.5rem 0 0;}
.merchant-banner a{color: #fff;font-weight: 500}
.merchant-banner article .shape{width: 56rem}
.rating-box .rating-container label {display: inline-block;margin: 7px 0px;color: #ddd;cursor: pointer;font-size: 1.55rem;transition: color 0.2s ease 0s;}
.rating-box .rating-container input {display: none;}
.rating-box .rating-container label:hover, .rating-box .rating-container label:hover ~ label, .rating-box .rating-container input:checked ~ label {color: rgb(255, 173, 51);}
.categories-section figure{background: #F9FAFB;min-height: 28rem;display: flex;align-items: center;justify-content: center;border-radius: 0.75rem}

@media (min-width: 992px) {
  :root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  img.wow, .main-heading.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }
  img.animated, .main-heading.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }
  .trans-anim li {transform: translateY(20%);opacity: 0;transition: 1s;}
  .trans-anim.animated li {transform: none;opacity: 1;}
  .trans-anim li:nth-child(1){transition-delay: 0.2s;}
  .trans-anim li:nth-child(2){transition-delay: 0.4s;}
  .trans-anim li:nth-child(3){transition-delay: 0.6s;}
  .trans-anim li:nth-child(4){transition-delay: 0.8s;}
  .trans-anim li:nth-child(5){transition-delay: 1s;}
  .trans-anim li:nth-child(6){transition-delay: 1.2s;}
  .trans-anim li:nth-child(7){transition-delay: 1.4s;}
  .trans-anim li:nth-child(8){transition-delay: 1.6s;}
}
@media only screen and (min-width: 1200px) {.container {max-width: 67.188vw;padding: 0}}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {html {font-size: 70%;-webkit-text-size-adjust: 100%;}}