.abt-secs figure {position: sticky !important;top: 0;}





#out-of-stock,#cart-notification,#wishlist-notification {display: none;position: fixed;inset: 20% 0 auto;z-index: 9999;border-radius: 0; background: #FFF8F8 !important;padding: 3rem;width: 45rem;text-align: center;margin: auto;box-shadow: none;}

#out-of-stock .btn-close, #cart-notification .btn-close, #wishlist-notification .btn-close { z-index: 1; box-shadow: none !important; background: rgb(241 65 95 / 20%); border: 0; padding: 0; opacity: 1; width: 3rem; height: 3rem; position: absolute; top: 20px; right: 20px; border-radius: 0; }

#out-of-stock,#cart-notification {padding: 4rem 1.5rem;}

#out-of-stock.active,#cart-notification.active,#wishlist-notification.active {display: flex;}

#wishlist-notification.small {inset: 80% 0 7% auto;width: 25rem;padding: 2rem;}

#wishlist-notification P {color: #000;}

.notification figure {width: 6.25rem}

#out-of-stock p, #cart-notification p {max-width: 80%;color:#000;}





.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: 20px;top: 50%;transform: translateY(-50%);}

.modal form .form-group a.eye-close svg,.modal form .form-group a.eye-open svg,.reset form .form-group a.eye-open svg,.reset form .form-group a.eye-close svg {width: 0.875rem}

form .form-group a.eye-close,form .form-group a.eye-open {position: absolute;right: 10px;top: 55%;}



.inner-banner { background: #EFEFEF; }

.inner-banner figure {padding-top: 0.625rem}

.inner-banner figure img { height: 23.75rem; object-fit: cover; }



.error-to-home { min-width: 12rem; }



.home-section-five h5 { font-family: var(--base-font-family); }

.lux-box {transition: all 0.75s ease;box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.075)}

.lux-box *{transition: 0.75s}

.lux-box:hover *{color: #fff}

.lux-box:hover {background: #34040C !important;transform: translateY(-5px);}


.breadcrumb ul li a {text-transform: uppercase; color: rgb(53 53 53 / 70%);}

.breadcrumb ul li a.active {color: #34040C;}

.contact-section-one .contactWrap {background: #FFF8F8;padding: 3.125rem 2.5rem;}

.contact-section-one .contactWrap h4 {font-size: 1.75rem;font-family: var(--base-font-family);color: var(--pink-color);}

.contact-section-one .contactWrap .form-group label {font-size: 0.875rem;color: #000;}

.contact-section-one .contactWrap .form-group .form-control {box-shadow: none !important;border: 1px solid hsl(0deg 0% 21% / 20%);padding: 0.625rem 0.938rem;}

.contact-section-two .wrap figure { background: var(--pink-color);min-width: 5rem;height: 5rem; }

.contact-section-two .wrap figure svg {width: 1.625rem;height: 1.625rem; }

.contact-section-two .wrap  a {color: rgb(53 53 53 / 80%); font-family: 'Matter-Light';}

.contact-section-two {padding-top: 5rem;}

.contact-section-one figure iframe { height: 32.938rem; }





.accordion-body p:last-child {margin-bottom: 0}

.accordion-button {box-shadow: none !important;background: white !important;color: #000 !important;font-size: 0.875rem;font-family: var(--base-font-family);font-weight: 400}

.faq-box .accordion-button svg {transition: 0.75s;transform: rotate(-90deg);}

.faq-box .accordion-button[aria-expanded="true"] svg{transform: rotate(0deg) ;}



.faq-section .accordion-body { margin-inline: 1.5rem !important; padding-inline: 0 !important; border-bottom: 1px solid #D9D9D9; padding-top: 0; }

/*.accordion-button[aria-expanded="true"] svg {transform: rotate(0deg);}*/

.accordion-button::after {display: none}

.shop-banner .breadcrumb {margin-top: 0 !important}
.shop-banner figure{width: 7.8125rem;height: 7.8125rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #00000014;margin: auto;background: #fff}
.shop-banner .slick-arrow{left: -3.6rem;}
.shop-banner .slick-next{right: -3.6rem;left: auto;}
.shop-banner .category-slider p{position: relative;padding-bottom: 0.75rem;letter-spacing: 0.16em;font-size: 0.75rem;display: inline-block;}
.shop-banner .category-slider p::before{content: '';position: absolute;inset: auto 0 0;background: #353535;width: 100%;height: 1px;opacity: 0}
.shop-banner .category-slider a.active p::before{opacity: 1}

/********** PRODUCT SINGLE *********/

/*.productdetail-section-one .pro-slider-thumb .gallery figure img {height: 11.563rem !important;}*/

.productdetail-section-one .qty-wrap  {border-bottom: 1px solid rgba(65, 64, 66, 0.7);width: 6.438rem;}

.productdetail-section-one .qty-wrap .form-control button {height: 0;width: 0;}

.productdetail-section-one .qty-btn-wrap {gap: 0.7rem;margin-right: 0.7rem;}

.productdetail-section-one .pro-price h4 i {font-style: normal;}

.productdetail-section-one .pro-price h4 del {margin-left: 0.75rem;}

.productdetail-section-one .pro-price h4 {font-family: var(--base-font-family);font-weight: 300;color: #353535;}

.productdetail-section-one .category li strong {color: #000;font-family: 'Matter-Light';}

.productdetail-section-one .category li span {color: #A60040;}

.productdetail-section-one .pro-price h6 span {background-color: var(--pink-color) !important;}

.productdetail-section-one .quantity {margin-block: 2.5rem !important;}

/*.productdetail-section-one .btn {background: transparent;color: #34040C;padding: 0.625rem 3.75rem;}*/

.productdetail-section-one .btn {background: #F1415F; color: #fff !important;padding: 0.625rem 3.75rem;}

.productdetail-section-one .btn:hover {background: #34040C !important;}

a.whishlist-btn {background: var(--pink-color);height: auto;width: 3rem; border-radius: 50%;}

.productdetail-section-one .whishlist-btn {height: 3rem;background: transparent; border: 1px solid #F1415F !important;}

.productdetail-section-one .whishlist-btn.exists svg path { stroke: #fff; }

.productdetail-section-one .whishlist-btn.exists { background: var(--pink-color); }

.productdetail-section-one .whishlist-btn.exists svg path {fill: #fff;}

.whishlist-btn.exists svg * {transition: 0.75s} 

/*.productdetail-section-one .pro-slider, .productdetail-section-one .pro-slider-thumb .gallery figure {background: #EFEFEF;padding: 0.25rem}*/

.productdetail-section-one .pro-slider img {object-fit: contain;margin: auto;width: 100%}

.productdetail-section-one .pro-slider-thumb {margin: 0 -0.313rem;position: relative;}

.productdetail-section-one .pro-slider-thumb .gallery {margin: 0 0.313rem;}
.productdetail-section-one .pro-slider-thumb .gallery figure {background: #EFEFEF}
.productdetail-section-one .pro-slider-thumb .gallery figure img{margin: 0 auto;mix-blend-mode: darken;}

body .productdetail-section-one .pro-slider .slick-slide, body .productdetail-section-one .pro-slider-thumb .slick-slide {height: auto;}

.productdetail-section-one .product-content label {margin: 0 0.25rem 0 0;cursor: pointer;border: 1px solid #a6a6a6; border-radius: 50%;}

.productdetail-section-one .product-content p.desc, .productdetail-section-two p {
    color: rgba(65, 64, 66, 0.7);
    font-size: 14px;
    font-weight: 500;
    font-family: 'Matter-Light';
}
.productdetail-section-one .product-features li {padding-left: 1rem;position: relative;color: rgba(65, 64, 66, 0.7);}

.productdetail-section-one .product-features li::before {content: "";height: 0.438rem;width: 0.438rem;background: #2D3C0A;border-radius: 50%;display: inline-block;position: absolute;left: 0;top: 0.5rem;}

.productdetail-section-one .product-content h5 {font-size: 1.125rem;margin-top: 2.438rem;font-family: var(--base-font-family);color: #000;}

.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: rgb(245 89 149 / 30%);border-width: 2px;}

.productdetail-section-one .size p {margin: 0;border: 1px solid #E4E4E4;border-radius: 50px;display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;}

.productdetail-section-one .size .img-btn > input:checked + p {border-color: rgb(245 89 149 / 30%); box-shadow: 0px 2px 3px 0px rgb(0 0 0 / 50%);}

.productdetail-section-one .color-family p {border: 1px solid transparent !important;box-shadow: none;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 p svg {opacity: 0;transition: 0.5s;}

.productdetail-section-one .color-family .img-btn > input:checked + p svg {opacity: 1;}

/*.how-to-sell article {background: #EFEFEF;padding: 2.5rem;margin-bottom: 1.875rem;}

.how-to-sell article:last-child {margin-bottom: 0;}*/

.promotionWrap { background: #EEF1F0; }

.products-section .btn.filter-item { min-width: 12.25rem; }

.products-section .btn.filter-item.active { background: var(--pink-color); border-color: var(--pink-color); color: #fff; }

.rating-box {display: inline-block;}

.rating-box .rating-container {direction: rtl !important;}

.rating-box .rating-container label {display: inline-block;margin: 5px 0px;color: rgb(212, 212, 212);cursor: pointer;font-size: 1.25rem;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);}

.sec-slider .slick-slide { height: auto; }

.productdetail-three {border: 1px solid #EFEFEF;padding: 1.875rem;background: #EFEFEF;}

.productdetail-three aside {color: rgb(51 51 51 / 60%);}

.productdetail-three h5 {font-family: var(--base-font-family);color: #000;font-weight: 600;}





.shop-sidebar .accordion-button svg, .acc-sidebar .accordion-button svg {transition: 0.75s;transform: rotate(-90deg);}

.shop-sidebar .accordion-button[aria-expanded="true"] svg, .acc-sidebar .accordion-button[aria-expanded="true"] svg {transform: rotate(0deg) ;}

.shop-sidebar .accordion-button .accordion-button::after, .acc-sidebar .accordion-button .accordion-button::after {display: none}

.shop-sidebar {padding: 2.188rem;background: #FFF8F8;}

.shop-sidebar .accordion .accordion-item, .acc-sidebar .accordion .accordion-item {background: transparent;}

.shop-sidebar .accordion .accordion-button, .acc-sidebar .accordion .accordion-button {border-bottom: 1px solid #D9D9D9; background-color: transparent !important;font-size: 0.875rem;text-transform: uppercase;color: #010101 !important;padding-inline: 0;letter-spacing: 0.16em;border-radius: 0 !important}

.shop-sidebar .accordion .accordion-button {color: var(--pink-color) !important;}

.shop-sidebar .accordion .brands-list {padding-left: 1.25rem;}

.shop-sidebar .accordion .brands-list li {margin-bottom: 1.125rem;}

.shop-sidebar .accordion .brands-list li .form-check .form-check-input {border-radius: 100%;}

.shop-sidebar .accordion .brands-list li .form-check .form-check-input:checked {background-color: var(--pink-color);border-color: var(--pink-color);}

.shop-sidebar .accordion .brands-list li .form-check .form-check-input:focus {border-color: #f76e85;outline: 0;box-shadow: 0 0 0 0 rgb(241 65 95 / 25%);}

.shop-sidebar .accordion .brands-list li .form-check .form-check-label {display: flex;justify-content: space-between;}

.shop-sidebar .accordion .brands-list li .form-check .form-check-label span {font-size: 0.875rem;line-height: 1;}

.shop-sidebar .accordion .brands-list li .form-check .form-check-input:checked + label, .shop-sidebar .accordion .brands-list li .form-check .form-check-input:checked + label span {color: var(--pink-color);}

input[type=range] {border: none !important;}

input[type=range]::-webkit-slider-runnable-track {background: #D4D4D4 !important;}

input[type=range]::-webkit-slider-thumb {background: var(--pink-color) !important;}

.shop-sidebar .accordion .deals-list li { background: #fff; padding: 0.25rem 0.875rem; border: 0.5px solid rgb(241 65 95 / 20%) !important; }

.shop-sidebar .accordion .deals-list li a.active {color: var(--pink-color);}

.range-slider {width: 100%;text-align: center;position: relative;}

.range-slider .rangeValues {display: block;}

input[type=range] {-webkit-appearance: none;border: 1px solid #274fff;width: 100%;position: absolute;left: 0;border-radius: 50px}

input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 5px;background: #fff;border: none;border-radius: 3px;}

input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;border: none;height: 16px;width: 16px;border-radius: 50%;background: #feb100;margin-top: -2%;cursor: pointer;position: relative;z-index: 1;}

input[type=range]:focus {outline: none;}

input[type=range]:focus::-webkit-slider-runnable-track {background: #fff;}

input[type=range]::-moz-range-track {width: 100%;height: 5px;background: #fff;border: none;border-radius: 3px;}

input[type=range]::-moz-range-thumb {border: none;height: 16px;width: 16px;border-radius: 50%;background: #feb100;}

input[type=range]:-moz-focusring {outline: 1px solid white;outline-offset: 0px;}

input[type=range]::-ms-track {width: 100%;height: 5px;transparent;border-color: transparent;border-width: 6px 0;color: transparent;z-index: -4;}

input[type=range]::-ms-fill-lower {background: #fff;border-radius: 10px;}

input[type=range]::-ms-fill-upper {background: #fff;border-radius: 10px;}

input[type=range]::-ms-thumb {border: none;height: 16px;width: 16px;border-radius: 50%;background: #feb100;}

input[type=range]:focus::-ms-fill-lower {background: #fff;}

input[type=range]:focus::-ms-fill-upper {background: #fff;}

.deals-list label {margin: 0 0.25rem 0 0;cursor: pointer;border: 0px solid #a6a6a6;border-radius: 50%;}

.deals-list label p {margin: 0;border: 1px solid transparent;box-shadow:0px 3px 6px 0px #00000033;border-radius: 50px;display: flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;}

.deals-list .img-btn>input {display: none;}



.cart-section .free-shipping {padding: 0.8rem 1rem 0.54rem;background: #EFEFEF;margin-bottom: 1.875rem;}

.cart-section .free-shipping h5 {font-size: 1.125rem;color: #34040C;font-family: var(--primary-font-family);}

.cart-head .grey-btn {background: #F6F6F6;border-color: #F6F6F6;color: #333;gap: 1rem;}

.cart-head .grey-btn:hover {background: #fff;border-color: var(--pink-color);color: var(--pink-color);}

.cart-head .grey-btn:hover svg path {stroke: transparent;fill: #F1415F}

.cart-section .cart-items {gap: 1.25rem;}

.cart-section .cart-item, .review-section .wrap {padding: 1.875rem 1.75rem;background-color: rgb(239 239 239 / 50%);}

.account-section .cart-item .cart-item-thumb, .cart-item .cart-item-thumb {width: 60%;}

.cart-section .cart-item-qty h5, .cart-section .cart-item-totals h5, .cart-item-thumb h5 a {color: #000;}

.cart-item-thumb h5 {font-family: var(--base-font-family);}

.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}

.cart-item-actions a.delete:hover svg path, .qty-wrap button:hover svg rect {stroke: transparent;fill: #fff;}

.cart-item-meta .price {color: rgba(65, 64, 66, 0.6);}

.cart-item-totals strong, .cart-summary-total strong, .cart-totals strong, .cart-total strong {color: var(--pink-color);;font-size: 1.125rem;}

.cart-item-qty {width: 16%;}

.qty-wrap input {padding: 0;text-align: center;border: none !important;color: #333;}

.qty-wrap input::placeholder {color: #333}

.cart-summary .form-group button {top: 5px;right: 6px;background: var(--pink-color);;width: 2.125rem;height: 2.125rem;box-shadow: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #F1415F !important; transition: 0.5s;}

.cart-summary .form-group button:hover {background: transparent;}

.cart-summary .form-group button path {transition: 0.75s}

.cart-summary .form-group button:hover path {stroke: #F1415F}

.cart-summary-total span {font-size: 1.25rem;color: #010101;}

.cart-summary-total strong, .cart-totals strong, .cart-total strong {font-size: 1.25rem;}

.cart-item-actions a, .qty-wrap button, .product-content .icons li a, .cart-whishlist-btn {transition: 0.75s;border: 0.5px solid rgb(241 65 95 / 20%) !important;background: #ffffff !important;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;min-width: 2.5rem;}

.productdetail-section-one .quantity .qty-btn { height: auto;border: none !important; background: transparent !important; padding: 0;  }

.productdetail-section-one .quantity .qty-btn svg path {stroke: #222222;}

.cart-item-actions a:hover, .qty-wrap button:hover, .product-content .icons li a:hover {background: var(--pink-color) !important;}

.cart-item-actions a svg *, .qty-wrap button svg *, .product-content .icons li a svg * {transition: 0.75s}

.cart-item-actions a:hover svg path, .qty-wrap button:hover svg path, .product-content .icons li a:hover svg path {stroke: #fff;}

.cart-item-actions a:hover:last-child svg path {stroke: transparent;fill: #fff}

.cart-item-totals  span { color: #000; }

.cart-item-qty .qty-wrap .form-control {box-shadow: none !important;background: transparent !important;}

.cart-section .cart-summary h4 {font-size: 1.75rem;color: var(--pink-color);}

.cart-summary .form-control {background: #fff !important;border: 1px solid rgb(241 65 95 / 20%);border-color: rgb(241 65 95 / 20%) !important;padding: 0.59rem 3rem 0.7rem 1.2rem;box-shadow: none !important;}

.cart-summary .form-control::placeholder {color: rgba(51, 51, 51, 0.6);}

.checkout-section .cart-item p, .checkout-section .payment-methods .form-check * {color: rgb(8 15 34 / 40%);transition: 0.75s;}

.cart-summary .form-group button {top: 5px;right: 6px;background: var(--pink-color);;width: 2.125rem;height: 2.125rem;box-shadow: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #F1415F !important; transition: 0.5s;}

.cart-summary .form-group button:hover {background: transparent;}

.cart-summary .form-group button path {transition: 0.75s}

.cart-summary .form-group button:hover path {stroke: #F1415F}

.summary-items li {padding-bottom: 0.9rem;border-bottom: 1px solid rgb(51 51 51 / 10%);margin-bottom: 0.625rem;}

.summary-items li strong {color: var(--pink-color);}

.cart-summary  strong { font-weight: 500; }

.cart-summary {background: #FFF8F8;padding: 2.5rem 1.875rem;position: relative;z-index: 1;}

input[type=number] {-moz-appearance: textfield;}

.add-to-cart-multi { min-width: auto; line-height: 1; padding: 0.93rem 1.5rem; }





.order-detail-section table th, .order-detail-section table td {text-align: left;vertical-align: top;}

.order-detail-section .addressWrap .wrap {padding: 2rem;background: #FFF8F8;margin-bottom: 1.5rem;}

.order-detail-section .addressWrap .add-address {margin-top: 2.5rem;width: 16.25rem;}

.order-detail-section .order-top .back {color: #F1415F}

.order-detail-section .order-top h5 {color: rgb(65 64 66 / 40%);font-family: var(--base-font-family);font-size: 1.125rem}

.order-detail-section .addressWrap .address-head small {color: #414042;}

.order-detail-section .addressWrap .address-detail address .tel {color: #080F22;}

.order-detail-section .addressWrap .address-detail address strong {color: var(--pink-color);}

.order-detail-section .main-heading h5 {color: rgba(65, 64, 66, 0.4);}

.checkout-section .form-group .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; }

.checkout-section .form-group .form-control, .checkout-section .form-group .select2-container--default .select2-selection--single {padding: 0.75rem 1rem;height: 3.313rem;box-shadow: none !important;border: 1px solid rgb(53 53 53 / 20%);}

.checkout-section .form-group textarea.form-control {min-height: 8.75rem;box-shadow: none !important;}

.checkout-section .cart-item {border-top: 1px solid rgb(51 51 51 / 10%);padding: 1.9rem 0;}

.checkout-section .cart-item-totals {min-width: 24%;text-align: end;}

.checkout-section .cart-totals {border-top: 1px solid rgb(51 51 51 / 10%);border-bottom: 1px solid rgb(51 51 51 / 10%);padding: 1rem 0;}

.checkout-section .cart-total {border-bottom: 1px solid rgb(51 51 51 / 10%);padding: 1rem 0;}

.checkout-section .payment-methods .form-check {background: #fff;border: 1px solid #E4E4E4;border-radius: 12px;padding: 0.75rem 1.5rem;transition: 0.75s;}

.checkout-section .payment-methods .form-check:hover, .checkout-section .form-check.active {border-color: var(--pink-color);}

.checkout-section .payment-methods .form-check:hover span, .checkout-section .payment-methods .form-check.active * {color: #333;}

.checkout-section .payment-methods .form-check:hover h5 {color: var(--pink-color);}

.checkout-section .payment-methods .form-check:has(input[type=radio]:checked) label h5 {color: var(--pink-color);}

.checkout-section .payment-methods .form-check:has(input[type=radio]:checked) label span {color: #333;}

.checkout-section .payment-methods h5 {font-family: var(--base-font-family);font-weight: 500;margin: 0}

.checkout-section .agree p {font-size: 0.9rem;}

.checkout-section i {font-style: normal;}

.checkout-item-thumb {width: 75% !important;}

#current-address .default-check {display: none;}

.checkout-section .remove, .addressess-select .remove {display: none;}

.wizard .nav-tabs li{width: 33.33%;position: relative;}

.wizard > div.wizard-inner {position: relative;margin-bottom: 5rem;}

.nav-tabs li::before {content:'';height: 0.375rem;background:#f7f7f7;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;margin: auto;}

.nav-tabs li.selected::before, .nav-tabs li.active::before{background: #F1415F}

.round-tab {width: 10rem;line-height: 1.875rem;display: flex;border-radius: 3rem;background: #f7f7f7;z-index: 2;position: relative;left: 0;top: 0;bottom: 0;text-align: center;margin: auto 0;align-items: center;justify-content: center;padding: 0.5rem;}

.wizard li.active span.round-tab, .wizard li.selected span.round-tab{background: #F1415F;color: #fff;}

.wizard .tab-pane .main-heading h2{color: #8FADD2;}

.tox-statusbar__branding{display: none;}

.wizard .nav-tabs > li a{display: flex;justify-content: center;line-height: 1;letter-spacing: 0}

.step-head{font-size: 1.25rem;text-align: center;font-weight: 500;margin-bottom: 1.25rem;}

.term-check{font-size: 0.875rem;font-weight: 400;}

.tab-pane .form-control{padding: 0.75rem 2rem;font-size: 0.875rem;}



.order-detail-section .wizard .nav-tabs li, .order-tracked-section .wizard .nav-tabs li{width: 25%}

.payment-methods .form-check .form-check-input { margin-left: 0; }

.checkout-section .cart-item h5 { font-size: 1rem; }

.checkout-section .modal-body .btn-close { background: none; box-shadow: none; }

.payment-methods .form-check .form-check-input:checked {background-color: var(--pink-color);border-color: var(--pink-color);}

.payment-methods .form-check .form-check-input:focus {box-shadow: 0 0 0 .25rem rgb(255 248 248);}


.iti{width: 100%}


.response p {color: var(--pink-color);text-align: center;border: 0.5px solid rgb(241 65 95 / 20%) !important;padding: 0.5rem;}

.response.alert-danger p {color: red !important;}

.alert-success { background: #FFF8F8; border: 0.5px solid rgb(241 65 95 / 20%) !important; border-radius: 0; color: var(--pink-color); }

.account-section .acc-sidebar {background: #FFF8F8;padding: 1.875rem}

.account-section .form-control {border: 1px solid rgb(53 53 53 / 20%);padding: 0.93rem 1.5rem;box-shadow: none !important;}

.iti__selected-flag { background: transparent !important; }

.account-section .acc-right form.careerFilter input::placeholder {color: rgba(65, 64, 66, 0.4);}

.account-section .acc-sidebar a.active, .account-section label a, .phone-wrapper a, .checkout-section p a, .file-upload p a {color: var(--pink-color);}

.account-section .acc-sidebar a.active {font-weight: 400;color: var(--pink-color);}

.account-section .acc-sidebar a {color: rgba(65, 64, 66, 0.5);font-size: 0.938rem}

.account-section .acc-right .form.careerFilter .btn:hover svg path {stroke: white;}

.return-section table td.order-total, .return-section table td.order-total .price {color: #121212;}

.trans-btn {background: transparent;}

.trans-btn:hover {background: var(--pink-color);}

.map-overlap {border: solid 2px #F1415F !important;color: var(--pink-color) !important;}

.map-overlap svg path { fill: #F1415F !important; }

.gm-style .place-card a:link, .gm-style .default-card a:link, .gm-style .directions-card a:link {color: var(--pink-color) !important;}

.account-section .change-pass-form {max-width: 33.75rem;}

.my-add-sec .wrap .remove {border: 1px solid #F1415F;width: 2.5rem;height: 2.5rem;border-radius: 50%;transition: 0.75s;}

.my-add-sec .wrap .remove:hover {background: var(--pink-color);}

.my-add-sec .wrap .remove svg * {transition: 0.75s}

.my-add-sec .wrap .remove:hover svg path {fill: #fff}

.account-section .acc-sidebar .sidebar-bottom li { border-bottom: 1px solid #D9D9D9; }

.account-section .acc-sidebar .sidebar-bottom li a h5 {color: #010101 !important;font-size: 0.938rem;letter-spacing: 0.16em}

.account-section input[type="date"]::-webkit-calendar-picker-indicator {display: block;background: url(../images/calendar.svg) no-repeat;width: 22px;height: 22px;border-width: 0;position: absolute;top: 47px;right: 20px;}

button#changepass, button#editprofile, .grey-btn {background: #EFEFEF;color: #010101;}

button#changepass svg path, button#editprofile svg path, .grey-btn svg path {stroke: #010101;}

.address-edit-show .edit-form { background: transparent; color: #010101; border: 1px solid #010101; min-width: 5.938rem; }

.address-edit-show .edit-form:hover {border-color: transparent;}

.order-detail-section .addressWrap  .address-edit-show {background: rgb(239 239 239 / 50%);}

.order-detail-section .addressWrap .address-edit-show h5, .file-upload h5, .review h5 {font-family: var(--base-font-family);color: var(--pink-color);}

.order-detail-section .addressWrap .address-edit-show  .tel {margin-top: 1rem;}

.return-section table th {font-weight: 400;font-size: 1.25rem;padding: 0 0 1.25rem;color: #010101;font-family: var(--base-font-family);padding-right: 5rem;padding-left: 2rem;}

.return-section table td {border-top: 1px solid rgba(8, 15, 34, 0.2);padding-block: 1.25rem; padding-left: 2rem;}

/*.return-section table tr:last-child td {padding-bottom: 0}*/

.return-section table td i {font-style: normal;}

.return-section table td.in-process i {color: #FEB100;}

.return-section .acc-right table td.cancelled i, .return-section .acc-right table td.refund i, .return-section .acc-right table td.refunded i, .return-section .acc-right table td.refund-rejected i {color: red !important;}

.return-section table td.completed i { color: #078B00; }

.return-section .processing i {font-style: normal;color: #333;}

.order-detail-section table th, .order-detail-section table td {text-align: left;vertical-align: top;}

.order-detail-section table td:last-child { padding-right: 0; width: 24%; padding-left: 3.125rem; }

.acc-right .order-head { font-family: var(--base-font-family); color: #000; }

/*.acc-right table span.price { color: var(--gray-color); }*/

.acc-right td:first-child { color: #010101; }

.cart-item-qty .price { color: #010101; font-family: 'Matter-light', sans-serif; }

.order-detail-section .addressWrap .wrap {padding: 2rem;margin-bottom: 1.5rem;border-radius: 0 !important; transition: 0.75s; border: 1px solid transparent;}

.order-detail-section .addressWrap .wrap.selected {border: 1px solid #F1415F !important; background: rgb(239 239 239 / 50%) !important; transition: 0.75s}

.order-detail-section table th, .order-detail-section table td {text-align: left;vertical-align: top;}

.order-detail-section .addressWrap .address-head {border-bottom: 1px solid rgba(65, 64, 66, 0.1);}

.order-detail-section .order-top .back {color: var(--pink-color);}

.order-detail-section .order-top h5 {color: rgb(65 64 66 / 40%);font-family: var(--base-font-family);font-size: 1.125rem;}

.order-detail-section .addressWrap .address-head h5 small {font-size: 0.875rem;font-family: var(--base-font-family);color: #414042;}

.order-detail-section .addressWrap .address-detail address .tel {color: #080F22;}

.order-detail-section .addressWrap .address-detail address strong {color: var(--pink-color);}

.order-detail-section .main-heading h5 {color: rgba(65, 64, 66, 0.4);}

.contact-section-one  .track-order-frm {background: transparent;}

.contact-section-one .track-order-frm .btn2 {min-width: 16.25rem;}

.review-sub {min-width: 12rem;}

.account-section .cart-item .cart-item-thumb, .cart-item .cart-item-thumb {width: 55% !important;}

.review-section .rating-box .rating-container label {font-size: 2.75rem;margin: 0;line-height: 1;}

.review-section .wrap {margin: 1.75rem 0;}

.review-section .btn {min-width: 17.32rem;}

.review-section .file-upload .form-group .form-control[type=file] {border: none;color: #fff;opacity: 0;z-index: 9;position: relative;cursor: pointer;}

.review-section .file-upload .form-group .overlay {position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.4rem;}

.review-section .file-upload .form-group .overlay svg {min-height: 32px;}

.review-section .file-upload .form-group .form-control, .review-section .form-group .overlay {border: 1px dashed #F1415F !important;padding: 3.05rem;height: 7.5rem;border-radius: 10px;}

.review-section .wrap h6 {font-family: var(--base-font-family);color: #010101;}

.review-section .wrap .form-check-input:checked {background-color: var(--pink-color);border-color: var(--pink-color);}

.review-section .wrap input { margin-left: 0; margin-right: 0.75rem; }

.review-section .wrap .form-check-input:focus {border-color: var(--pink-color);box-shadow: 0 0 0 .25rem rgb(249 177 189);}

.review-section .cart-item .cart-item-totals {margin-right: 6.688rem;}

.empty-wishlist svg {width: auto;}

.cart-item-qty strong .price {color: var(--pink-color);font-size: 1.125rem;font-family: var(--base-font-family);font-weight: 500;}

.price {color: var(--pink-color);}

.billing-address, .delivery-details {background: rgb(239 239 239 / 50%);padding: 1.875rem; min-height: 15.625rem}

.addressWrap .cancel, .addressWrap .cancel-refund {min-width: 12rem;}

.cart-head #AddToCartAll { min-width: 11rem; }

.cart-head input.select-all {min-width: auto !important;}

.cart-section .form-check, #signup .modal-dialog .form-check {display: flex;align-items: center;justify-content: space-between;}

.cart-section .form-check input, #signup .modal-dialog .agree .form-check-input {margin: 0;border-radius: 50%;}

.cart-section .form-check .form-check-input:checked, #signup .modal-dialog .agree .form-check-input:checked, .form-check-input:checked {background-color: var(--pink-color);border-color: var(--pink-color);}

.cart-section .form-check .form-check-input:focus, #signup .modal-dialog .agree .form-check-input:focus, .form-check-input:focus {box-shadow: 0 0 0 0 rgb(255 255 255);border-color: rgb(245 114 136);}

.form-check-input[type=checkbox] { border-radius: 100%; }

.cart-item-delete .dropdown-menu2 {min-width: 10rem;left: -6.875rem;}



.blog-pg-sec h5, .blog-det-section-one  .blog-right-content h5, .blogs-sec h5 {font-family: var(--base-font-family);color: var(--gray-color);font-size: 1.125rem;}

.blog-pg-sec article p, .blog-det-section-one  .blog-right-content article p, .blogs-sec article p{font-family: 'Matter-light', sans-serif; margin-bottom: 0}

.blog-pg-sec article span, .blog-det-section-one  .blog-right-content article span, .blogs-sec article span, .blog-left-content .main-heading span {margin-bottom: 0}

.blog-det-section-one h2 {font-size: 2.188rem;font-family: var(--base-font-family);}

.blog-det-section-one h3 {font-size: 2.375rem;}

.blog-det-section-one .blog-left-content img {margin-bottom: 1.875rem}

.blog-det-section-one .blog-left-content p, .blog-det-section-one .blog-left-content ul {margin-bottom: 2.25rem;}

.blog-det-section-one .blog-left-content ul {padding-left: 1.25rem}

.blog-det-section-one .blog-left-content ul li {list-style: disc;margin-bottom: 0.5rem;}

.blog-det-section-one .blog-left-content ul li::marker {font-size: 20px;color: var(--pink-color);}

.new_links .pagination ul li a {color: var(--pink-color); line-height: 1;border: 1px solid rgb(241 65 95 / 40%);border-radius: 100%;height: 3.125rem;width: 3.125rem;display: flex;align-items: center;justify-content: center;}

.new_links .pagination ul li a.active {color: #fff;background: var(--pink-color);}



.help-section-two h5 {font-family: var(--base-font-family);color: #010101;}

.help-section-two .form-group .form-control {background-color: rgb(239 239 239 / 50%);padding: 0.625rem;position: relative;height: 3.375rem;padding-left: 3.438rem; box-shadow: none !important; border: 1px solid rgb(53 53 53 / 20%);}

.help-section-two .form-group {position: relative;}

.help-section-two .form-group span {position: absolute;width: auto;z-index: 999;left: 0;width: 2.25rem;height: 2.25rem;background: var(--pink-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-left: 0.563rem;}

.accordion-button span {background: var(--pink-color);width: 2rem;height: 2rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;}

.accordion-button span svg {transform: rotate(0deg);}

.help-section-three .most-wrap {padding: 1.625rem 0.938rem;background: rgb(239 239 239 / 50%);border: 1px solid rgb(53 53 53 / 20%);}

.help-section-three .most-wrap p { margin-bottom: 0; }



.how-to-sell article {padding: 2.5rem;background: #EFEFEF;margin-bottom: 1.875rem;}

.how-to-sell article:last-child, .how-to-sell article p:last-child {margin-bottom: 0 !important;}

.how-to-sell article ul li {list-style: disc;margin-bottom: 1rem;}

.how-to-sell article ul {margin-bottom: 1.25rem;padding-left: 1.125rem;}

.how-to-sell article ul:last-child {margin-bottom: 0;}

.how-to-sell article ul li::marker {font-size: 1.25rem;color: var(--pink-color);}

.how-to-sell article ul li:last-child {margin-bottom:0}



.modal .modal-content .wrap { background: transparent; margin-top: 1.5rem; margin-bottom: 0;}

.modal .modal-content {padding: 1.875rem !important;gap: 2rem;border-radius: 0; background: #FFF8F8;}

.modal .modal-content .modal-body h6 {font-size: 1.125rem;}

.modal .modal-content .modal-body {   padding: 0 !important; }

.modal .modal-content .btn-close {z-index: 1; box-shadow: none !important; background: rgb(241 65 95 / 20%); border: 0; padding: 0; opacity: 1; width: 3rem; height: 3rem; position: absolute; top: 20px; right: 20px; border-radius: 0; }



div#addressModal .btn-close { top: -15px; right: 0; }

#signin .modal-dialog .modal-content, #signup .modal-dialog .modal-content, #logout .modal-dialog .modal-content {padding-inline: 5.563rem !important;padding-top: 4.75rem !important;background: #FFF8F8;border-radius: 0;border: 1px solid rgba(65, 64, 66, 0.1);}
 #logout .modal-dialog .modal-content{padding: 3rem !important}
#signin .modal-dialog .modal-content .modal-body, #signup .modal-dialog, .modal-content .modal-body #logout .modal-dialog .modal-content .modal-body {padding: 0;}

#signin .modal-dialog .btn-close, #signup .modal-dialog .btn-close, #logout .modal-dialog .btn-close {box-shadow: none; background: rgb(241 65 95 / 20%);border: 0;padding: 0;opacity: 1;width: 4.375rem;height: 4.375rem;position: absolute;top: -2.875rem;right: -3.7rem;border-radius: 0;}

#signin .modal-dialog .form-group input, #signup .modal-dialog .form-group input, #logout .modal-dialog .form-group input {box-shadow: none !important;border: 1px solid hsl(0deg 0% 21% / 20%);padding: 1rem 0.938rem;}

#signin .modal-dialog .btn-close svg, #signup .modal-dialog .btn-close svg, #logout .modal-dialog .btn-close, .offcanvas-header .btn-close svg { width: 1.375rem; height: 1.375rem; }

#signup .modal-dialog .form-group .phone-wrapper .iti { width: 100%; }

.btn:disabled svg path { stroke: #000; }



.clr-35 {color: #353535 !important;}

.common-sec .row {padding: 0;border: 0;}

.common-sec .shipping-content {border-top: 1px solid #D9D9D9;padding-top: 3.75rem;}

#refund .careerFilter .dropdown-menu2{height: max-content}

@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, .home-section-five h3.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }

	img.animated, .main-heading.animated, .home-section-five h3.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;}



}

.wishlist-btn .exists, .cart-whishlist-btn.exists {background: #F1415F !important;}

.wishlist-btn .exists svg, .cart-whishlist-btn.exists svg {fill: #fff !important;}

.wishlist-btn .exists svg path, .cart-whishlist-btn.exists svg path {stroke: #fff !important;}



/*.order-tracked-boxes .card {height: 16.25rem !important;display: flex;align-content: center;justify-content: center;}*/



.product-content .btn-green { color: green; }

.product-content .btn-red { color: red; }



.language-filter .dropdown-menu2 {height: 11.75rem; overflow-x: hidden; overflow-y: scroll; left: 0;width: max-content}

.language-filter .dropdown-menu2 .careerFilterInr { text-align: center; }



.language-filter .dropdown-menu2::-webkit-scrollbar {width:0.375vw; height:0.875vw;}



.empty-banner {   background: #f1f1f1; }



.blck-btn svg path { stroke: #fff !important; }


.cart.wishlist-list .dropdown-menu2{height: max-content}














@media only screen and (min-width: 1200px) {.container {max-width: 88.580vw;padding: 0}#delete-item .modal-dialog {   max-width: 35rem; } #signin .modal-dialog, #signup .modal-dialog, #logout .modal-dialog {max-width: 48.75rem;}.modal.checkout-section .modal-dialog { max-width: 40rem; }}



@media only screen and (min-width: 1600px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}.header .headerlogo .logo {width: 6.8rem !important;}.footer .mid-footer .footer-form button.btn {min-width: 5rem;padding: 0.5rem 0.875rem;} .footer .mid-footer .footer-form .form-control {max-width: 12rem;}}



@media only screen and (min-width: 1825px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}}



@media only screen and (min-width: 2030px) {html {font-size: 160%;-webkit-text-size-adjust: 100%}}



@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}
