.share-buttons h4 {font-size: 16px;}*, li, ul {margin: 0;padding: 0;}.login-cntnr #email, .login-cntnr #timer {font-weight: 500;color: #a556f6;}.login-cntnr .otp-input input[type=number], .quantity-counter .value {-moz-appearance: textfield;}.best-seller-desc a, header .user-name {text-overflow: ellipsis;white-space: nowrap;}.best_seller h3, .best_seller h3 strong, .cat-head-new-class, .collection-head, .shop_cat h3 strong {font-family: myFirstFont;}.best_seller h3, .best_seller h3 strong, .cat-head-new-class, .checkout .contact_sec .with_me_email h3, .collection-head, .listing-page aside .filter-head, .listing-page aside p, .pdp-page .pdp-right button.add_cart {text-transform: uppercase;}@font-face {font-family: recoleta;src: url(../font/recoleta-regulardemo.otf);}* {font-family: Inter, sans-serif;}/* font removed */body, html {font-size: 15px!important;height: auto!important;}button:focus {outline: 0;}.google {width: 20px;overflow: hidden;}.logo-footer {width: 100px;height: 56px;}.logo-footer img {object-fit: cover;height: 100%;width: 100%}.google img {width: 100%;object-fit: contain;height: 100%}a {text-decoration: none;color: inherit;}.costumer-support {padding: 15px 0;margin-top: 40px;}li, ul {list-style: none;}.quantity-counter .decrement, .quantity-counter .increment, .suggest-part {margin-top: 0!important;}.empty-cart-new-custom {width: 60%;margin: auto;}.empty-cart-new-custom img {height: 100%;width: 100%;object-fit: cover;}.search-input-container .tt-search-input, .tt-search-input {background: 0 0;font-size: 24px;font-weight: 500;border: none;border-bottom: 1px solid #eceaea;box-shadow: none;outline: 0;width: 100%;color: #191919;border-radius: 0;transition: .2s linear;-ms-transition: .2s linear;-webkit-transition: .2s linear;-o-transition: .2s linear;}.checkout .contact_sec .combine-input .form-group, .listing-page .best-card, .related-prod-grid .best-card {margin-bottom: 15px;}.modal-img, .modal-img img {height: 100%}.collection-head {color: var(--black);font-size: 32px;margin: 50px 0 20px;font-weight: 400;}.check_text a:hover {color: #000;}.checkout .contact_sec .enter-shipping-method-outer, .large-img img, .listin-page .best-seller-wrap, .listing-main-banner img, .listing-page, .load_cart_info, .login-cntnr .form-area .form-inner, .login-cntnr .intl-tel-input, .login-cntnr .iti, .owl-two video, .video-div.pad-15 video {width: 100%}.new-col-head {border-bottom: 2px solid #aa8242;padding-bottom: 10px;margin-bottom: 40px;}.new-arrival-peock {margin-top: 40px!important;margin-bottom: -30px;width: 100%;height: 127px;}.listing-page .custom-width, .new-aside {width: 20%}.new-search {align-items: center;}.desktop-image {height: 879px;width: 100%}.cart_canvas i {color: #aa8242;}.checkout .grey_bg_right .tables ul, .login-cntnr .account-detail, .pdp-page, .pdp-page .pdp-right p.packs_text, .peacock-div, .review-coustomer-inner {margin-top: 20px;}.border-0 {border: 0!important;}.offcanvas.offcanvas-top {padding: 1rem;padding-inline: 3rem;height: max-content!important;max-height: 100%!important;}.listing-main-banner {width: 100%;height: 500px;}.btn-close span, .gram-cont span.discount, .listing-page aside .toggle_div, .quantity-outer {display: none;}.listing-main-banner img {height: 100%;object-fit: cover;}.new-service-box span strong {font-size: 25px;font-family: myFirstFont;}.btn-search {color: var(--bg-clr);line-height: 1;position: absolute;cursor: pointer;top: 15px;padding: 4px 0 4px 4px;margin-top: -21px;right: 0;z-index: 3;display: inline-block;background: 0 0;border: none;-moz-transition: color .2s linear;-o-transition: color .2s linear;-webkit-transition: color .2s linear;transition: color .2s linear;}.bages-cntnr, .banner-short .item, .checkout .select-cntnr, .listing-page aside .range-input, .new-service-box {position: relative;}.cat-slider {display: flex;justify-content: center;gap: 20px;}.banner-short a img, .desktop-image img, .peacock-div img {object-position: top;width: 100%;height: 100%;object-fit: cover;}header .logo {width: 130px;}.cat-head-new-class {margin: -62px 0 50px!important;text-align: center;color: var(--black);font-size: 32px!important;}.new-service-box {border: 1px solid rgba(170, 130, 66, .5);width: 95%;padding-bottom: 15px;}.new-service-box:hover .text-testi {opacity: 1;}footer .field {background-color: var(--white);display: flex;align-items: center;justify-content: space-between;padding: 0 4px;border-radius: 4px;}.pad-spacing {padding: 0 10px 10px;}.large-img, .video-nutty {margin-top: 50px;}#header {position: sticky;top: 0;z-index: 2;}span.main___price {font-size: 15px;color: #cb4551;font-weight: 600;}span.total_price {color: #868686;font-size: 12px;text-decoration: line-through;}.collection-name {background: rgb(0 0 0 / 50%);position: absolute;width: 100%;bottom: 0;font-size: 14px;color: var(--white);text-align: center;padding: 10px;}.new-grid-grid-collection {display: flex;flex-wrap: wrap;width: 100%}.whats-app-btn {position: fixed;bottom: 40px;cursor: pointer;right: 4px;z-index: 99;background: #3ba72f;width: fit-content;border-radius: 10px;padding: 5px 10px 5px 5px;display: flex;gap: 15px;box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;}.whats-app-btn label {color: #fff;font-size: 12px;width:67px;}.whats-app-btn a {display: flex;align-items: center;gap: 5px;font-weight: 600;}.whats-app-btn svg {width: 35px;height: 35px;}.banner-short a {display: block;height:464px;}.blog-cntnr .blog-text p {color: var(--black);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;min-height: 63px;}.costumer-support span {font-size: 1rem;display: block;margin: auto;text-align: center;}.costumer-support span img {width: 100%;height: 100px;object-fit: contain;}.costumer-support p {font-size: 1rem;text-align: center;line-height: 28px;width: 90%;margin-bott0m: 0;}.cat-name {color: #14202e;font-size: 14px;display: block;margin-top: 14px;width: 100px;text-align: center;}.best-seller-desc a {color: #3c3c3b;font-size: 17px;margin-bottom: 0;font-weight: 600;display: block;width: 90%;overflow: hidden;}.dropdown-list {display: none;padding-left: 15px;overflow: hidden;overflow-y: auto;max-height: 85px;height: auto;}.dropdown-list li:last-child, .new_cart_wrap .right_cart .main_cart_sec:last-child {border-bottom: 0;}.dropdown-link {display: flex!important;justify-content: space-between;align-items: center;}.gram-cont {display: flex;align-items: center;margin-top: 10px;justify-content: space-between;width: 100%;line-height: 47px;}.gram-cont select {height: 28px;font-size: 12px;font-weight: 600;min-width: 80px;}.desc-inner {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width:200px}.linklist-listtags {flex-wrap: wrap;top: 30px;background: #fff;padding: 20px;box-shadow: 0 0 20px rgba(0, 0, 0, .0901960784);max-height: calc(100vh - var(--header-bottom-position-desktop));overflow-y: auto;width: 675px;position: absolute;display: none;}.linklist-listtags h3 {font-size: 12px;color: var(--black);font-weight: 700;margin-bottom: 30px;}.linklist-listtags ul {display: grid;grid-template-columns: repeat(2, 1fr);}.linklist-listtags ul li {display: flex;align-items: center;gap: 10px;}.linklist-listtags ul li img {width: 40px;}.login-cntnr {max-width: 500px;width: 100%;border: 1px solid #e6c5e6;background-color: #fdfcfe;padding: 30px;border-radius: 24px;margin: 50px auto;}.login-cntnr .account-detail h3 {font-size: 36px;color: var(--black);text-align: center;margin: 20px auto;width: 88%}.login-cntnr .account-detail input:disabled {background-color: #dcdcdc;}.login-cntnr .account-detail .form-group {margin-bottom: 20px;}.login-cntnr .account-detail .updated-text {color: var(--black);display: flex;align-items: center;gap: 5px;font-size: 14px;}.login-cntnr button.request-otp {background: var(--black);height: 60px;border-radius: 10px;border: 0;color: var(--white);font-size: 20px;width: 100%;margin-top: 15px;display: flex;align-items: center;justify-content: center;gap: 10px;}.login-cntnr .otp-input {display: flex;justify-content: center;margin-bottom: 2rem;}.login-cntnr .otp-input input {width: 50px;height: 50px;margin: 0 3px;text-align: center;font-size: 1.5rem;border: 0;border-radius: 12px;background-color: var(--new-strip);color: var(--secondary-clr);transition: .3s;}.login-cntnr .otp-input input:focus {border-color: #a556f6;box-shadow: 0 0 0 2px rgba(166, 86, 246, .3);outline: 0;}.login-cntnr .otp-input input::-webkit-inner-spin-button, .login-cntnr .otp-input input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.login-cntnr button:disabled {background: #ccc;border-color: #999;color: #666;cursor: not-allowed;transform: none;box-shadow: none;}.login-cntnr #timer {font-size: 1rem;margin-left: 10px;}@keyframes pulse {0%, 100% {opacity: 1;}50% {opacity: .5;}}.login-cntnr .expired {animation: 2s infinite pulse;color: #f44;}.login-cntnr .resend-text {margin-top: 1rem;font-size: .9rem;color: #b0b0b0;}.login-cntnr .resend-link {color: #6665f1;text-decoration: none;cursor: pointer;transition: color .3s;}.login-cntnr .resend-link:hover {color: #a556f6;text-decoration: underline;}.login-cntnr .resend {color: #2343c8;font-size: 18px;text-decoration: underline;display: flex;justify-content: center;margin-top: 30px;}.login-cntnr .Or-login-using {color: var(--black);font-size: 16px;margin-top: 40px;text-align: center;}.login-cntnr .login-email {border: 1px solid #eaeaea;padding: 15px 30px;border-radius: 10px;margin: 30px 10px 10px;cursor: pointer;display: flex;gap: 10px;color: var(--black);font-size: 16px;align-items: center;}.login-cntnr .logo {width: 100px;margin: auto;}.login-cntnr .logo img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}.login-cntnr p.login-desc {font-size: 15px;color: var(--black);text-align: center;margin-top: 20px;}.login-cntnr .form-area {background-color: #fff;box-shadow: 0 5px 10px rgba(90, 116, 148, .3);padding: 40px;border-radius: 6px;display: flex;align-items: center;justify-content: center;}.login-cntnr .form-control {display: block;width: 100%;height: auto;padding: 15px 19px;font-size: 1rem;line-height: 1.4;color: #475f7b;background-color: #fff;border: 1px solid #dfe3e7;border-radius: .267rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.login-cntnr .form-control:focus {color: #475f7b;background-color: #fff;border-color: #5a8dee;outline: 0;box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .1);}.quantity-counter {display: flex;justify-content: space-between;background-color: var(--strip_bg);border-radius: 10px;margin-top: 20px;}.quantity-counter .value {border: 0;border-radius: 3px;margin: 2px 0;padding: 4px;width: 60%;font-weight: 700;background-color: transparent;color: var(--secondary-clr);text-align: center;}.quantity-counter .value::-webkit-inner-spin-button, .quantity-counter .value::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.loader8 {width: 250px;height: 8px;border-radius: 10px;position: relative;overflow: hidden;background: rgba(224, 224, 224, .5);margin: 5px;}.pdp-right span.total_price {text-decoration: line-through;color: #b9b1b1;}.pdp-right span.discount {color: red;}@keyframes greenglow {from {left: -120px;}to {left: 100%}}.review-coustomer-inner .lft h3 {font-size: 24px;color: var(--black);margin-bottom: 24px;}.review-coustomer-inner .lft .progress-section .star i, .review-coustomer-inner .lft .star-section .star i, .review-coustomer-inner .most-recent .review-coustomer .star i, .review-coustomer-inner .most-recent .review-coustomer .user-div .user-icon i {color: #e69634;}.review-coustomer-inner .lft .star-section label {font-size: 16px;color: var(--black);margin-bottom: 20px;}.review-coustomer-inner .lft .progress-section .count {color: #7b7b7b;font-size: 12px;}.review-coustomer-inner .most-recent .select-box select {color: #e69634;font-size: 14px;border: 0;}.review-coustomer-inner .most-recent .select-box select:focus-visible {outline: 0;}.review-coustomer-inner .most-recent .review-coustomer {background-color: var(--search_bg);width: 84%;padding: 35px;}.review-coustomer-inner .most-recent .review-coustomer .user-div {display: flex;align-items: center;gap: 10px;margin-top: 10px;}.review-coustomer-inner .most-recent .review-coustomer .user-div .user-icon {width: 36px;height: 36px;background-color: rgba(224, 224, 224, .5);display: flex;align-items: center;justify-content: center;}.review-coustomer-inner .most-recent .review-coustomer .user-div span, .search-popup .search-box-mobile label {color: var(--black);font-size: 16px;}.checkout .contact_sec .combine-input, .review-coustomer-inner .most-recent .review-coustomer .content {margin-top: 15px;}.review-coustomer-inner .most-recent .review-coustomer .content label {font-size: 16px;color: var(--black);font-weight: 700;margin-bottom: 10px;}.pdp-page .pdp-right .pdp-accordin-outer .accordion-item button p, .review-coustomer-inner .most-recent .review-coustomer .content p {font-size: 16px;color: var(--black);margin-bottom: 0;}.best_seller.card-pdp-together, .listing-page .best-seller-wrap {margin-top: 0;}.best_seller .best-seller-wrap .pad-15, .checkout .pad-15, .listing-page .pad-15-list, .pdp-page .pad-15-list, .video-div.pad-15 {padding-right: 15px;}.pdp-page .best_seller h3, .pdp-page .pdp-right h1.head {font-size: 24px;color: var(--black);font-weight: 700;}.new_cart_wrap {max-width: fit-content;width: 100%;background-color: var(--white);height: 100vh;position: fixed;right: -100%;z-index: 999;box-shadow: 0 15px 13.7px 0 rgba(0, 0, 0, .09);top: 0;padding: 20px;transition: .7s linear;-webkit-transition: .7s linear;}.new_cart_wrap .main_close {position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;background-color: #eee;border-radius: 50px;display: flex;justify-content: center;align-items: center;cursor: pointer;z-index: 9;}.new_cart_wrap .main_close svg {width: 13px;}.new_cart_wrap .left_cart {border-right: 1px solid #dfdfdf;height: 100vh;}.new_cart_wrap .left_cart h2 {color: #1a1b18;font-size: 17px;font-weight: 600;margin-bottom: 20px;letter-spacing: 2px;}.new_cart_wrap .left_cart .cart_card {display: flex;flex-wrap: wrap;gap: 25px;line-height: 25px;margin-bottom: 30px;width: 100%}.new_cart_wrap .left_cart .cart_card .card_img img {height: 100%;width: 79px;transition: transform .2s;}.new_cart_wrap .left_cart .cart_card .card_img img:hover {transform: scale(1.2);}.new_cart_wrap .left_cart .cart_card .card_desc-cart a.brand_name {font-size: 14px;color: #1a1b18;}.blog-detail .detail-blog-cont p, .new_cart_wrap .left_cart .cart_card .card_desc-cart .cut_price_cart span {font-size: 16px;color: var(--black);}.new_cart_wrap .left_cart .cart_card .card_desc-cart .cut_price_cart label {font-size: 14px;color: rgba(33, 35, 38, .7019607843);text-decoration: line-through;}.new_cart_wrap .left_cart .cart_card .card_desc-cart button.add_to_cart_mini {font-size: 10px;color: #1a1b18;background-color: transparent;border: 0;letter-spacing: 2px;border-bottom: 1px solid #dfdfdf;}.new_cart_wrap .left_cart .cart_card .card_desc-cart button.add_to_cart_mini svg {width: 15px;}.new_cart_wrap .right_cart {padding-left: 20px;position: relative;}.new_cart_wrap .right_cart h2 {font-size: 17px;color: #1a1b18;}.new_cart_wrap .right_cart marquee {color: #ea6025;font-size: 13px;}.new_cart_wrap .right_cart .main_cart_img img {width: 70px;}.new_cart_wrap .right_cart .main_cart_sec {display: flex;margin-top: 20px;border-bottom: 1px solid #dfdfdf;padding-bottom: 20px;}.new_cart_wrap .right_cart .main_cart_sec .small_cross svg {width: 8px;}.new_cart_wrap .right_cart .main_cart_sec .top_space {margin-top: 23px;}.new_cart_wrap .right_cart .main_cart_sec .img_desc {padding-left: 15px;width: 90%}.new_cart_wrap .right_cart .main_cart_sec .img_desc .desc_text {color: #1a1b18;font-size: 14px;display: flex;align-items: center;justify-content: space-between;}.new_cart_wrap .right_cart .main_cart_sec .quantity {border: 1px solid #dfdfdf;width: 70px;display: flex;border-radius: 4px;justify-content: space-between;}.new_cart_wrap .right_cart .main_cart_sec .quantity button {background-color: transparent;border: 0;width: 20px;font-size: 12px;}.new_cart_wrap .right_cart .main_cart_sec .quantity input {width: 20px;font-size: 12px;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-align: center;}.new_cart_wrap .right_cart .main_cart_sec span.money {color: #000;font-size: 16px;}.new_cart_wrap .right_cart .bottom_div {position: absolute;bottom: 0px;left: 20px;right: 0;background-color: var(--white);}.new_cart_wrap .right_cart .bottom_div .offer_div .offer_strip {background-color: #f2f2f2;padding: 10px;border-top: 1px solid #dfdfdf;gap: 15px;display: flex;align-items: center;justify-content: space-between;}.new_cart_wrap .right_cart .bottom_div .offer_div .offer_strip span {font-size: 13px;color: #212326;letter-spacing: 2px;}.new_cart_wrap .right_cart .bottom_div .offer_div .offer_strip .toggle_icon svg {width: 10px;}.new_cart_wrap .right_cart .bottom_div .offer_div .accordion__content {padding-top: 30px;border-bottom: 1px solid #dfdfdf;display: none;background-color: var(--white);}.new_cart_wrap .right_cart .bottom_div .offer_div .accordion__content small p {color: #212326;font-size: 12px;}.new_cart_wrap .right_cart .bottom_div .offer_div .accordion__content small p a {font-size: 12px;color: #1a1b18;border-bottom: 1px solid #dfdfdf;}.new_cart_wrap .right_cart .bottom_div .taxes-discounts small {color: #212326;font-size: 13px;display: block;padding: 15px 0;}.new_cart_wrap .right_cart .bottom_div button.new_add_cart {background-color: #b89c7d;height: 46px;border: 0;width: 100%}.new_cart_wrap .right_cart .bottom_div button.new_add_cart a {font-size: 16px;color: var(--white);}.bages-cntnr .badges {width: 17px;height: 17px;background-color: #aa8242;border-radius: 50px;display: flex;align-items: center;justify-content: center;color: var(--secondary-clr);font-size: 10px;font-weight: 700;top: 0;position: absolute;right: -8px;}.custom-width {width: 90%}.strip {background-color: var(--new-strip);text-align: center;padding: 7px 0;}.strip span {font-size: 13px;color: var(--secondary-clr);}.fixed {position: sticky;top: 0;width: 100%;z-index: 3;background: #fff;padding-bottom: 10px;}.search-popup .modal-dialog {width: 100%;padding: 15px 0;margin: 0;background-color: var(--white);}.search-popup .modal-content {position: relative;border: 0;}.search-popup .modal-content .search-cntnr-modal {width: 100%;display: flex;align-items: center;justify-content: space-between;}.search-popup .modal-content button {position: absolute;right: 15px;top: 15px;z-index: 1;}.search-popup .search-box-mobile input {border: 0;border-bottom: 1px solid #dfdfdf;padding: 10px 0;margin-top: 15px;width: 90%}.search-popup .search-box-mobile input:focus-visible {outline: 0;}header .user-name {font-size: 14px;font-weight: 700;max-width: 80px;overflow: hidden;}header .logo img {width: 100%;height: 100%;}header nav ul {gap: 20px;}header nav ul li a {font-size: 15px;color: var(--black);text-underline-offset: 0.3rem;}header nav ul li a:hover {color: var(--new-strip);text-decoration: underline;}header .search-box-outer {gap: 10px;}header .search-box-outer .search-box {width: 235px;height: 45px;border-radius: 6px;background-color: var(--search_bg);}header .search-box-outer .search-box input[type=search] {border: 0;background-color: transparent;height: 100%}header .search-box-outer .search-box input[type=search]:focus {box-shadow: 0 0 0;}header .search-box-outer .search-box label {font-size: 12px;}header .search-box-outer .search-box .form-floating>label {top: 1px;}.owl-one .item img {height: 100%;width: 100%}.shop_cat h3 {font-size: 20px;color: var(--black);margin: 20px 0;}.shop_cat h3 strong {font-size: 32px;font-weight: 700;}.shop_cat .cat-img-wrap .cat-img span {font-size: 14px;color: #3c3c3b;font-weight: 500;display: block;text-align: center;margin-top: 15px;}.best_seller, .blog-detail, .checkout .contact_sec .delivery_box, .checkout .grey_bg_right .inpt-cntnr, footer .footer-bottom-links {margin-top: 30px;}.best_seller h3 {color: var(--black);font-size: 32px;font-weight: 400;margin: 20px 0;}.best_seller h3 strong, .pdp-page .pdp-right h3.pd-desc {font-weight: 700;}.best_seller .nav-tabs {border: 1px solid #dbf0f1;border-radius: 20px;width: -moz-fit-content;width: fit-content;margin: auto;height: 46px;}.best_seller .nav-tabs .nav-link {color: #788191;font-size: 16px;border-top-left-radius: 0;border-top-right-radius: 0;border: 0;}.best_seller .nav-tabs .nav-link:hover {border: 0;box-shadow: 0 0 0;outline: 0;}.best_seller .nav-tabs .nav-link:focus {border: 0;outline: 0;box-shadow: 0 0 0;}.best_seller .nav-tabs .nav-link:focus-within {border: 0;outline: 0;box-shadow: 0 0 0;}.best_seller .nav-tabs .nav-item.show .nav-link, .best_seller .nav-tabs .nav-link.active {background-color: #dbf0f1;border: 0;border-radius: 3rem;font-size: 16px;font-weight: 700;color: #3c3c3b;letter-spacing: .065rem;}.best_seller .best-seller-wrap {margin-top: 20px;display: grid;grid-template-columns: repeat(4, 24%);gap: 20px;width: 100%}.best_seller .best-seller-wrap .best-card {border: 1px solid #dfdfdf;position: relative;border-radius: 10px;overflow: hidden;width: 100%}.best_seller .best-seller-wrap .best-card .badge {padding: 6px 10px;background-color: var(--strip_bg);color: var(--white);letter-spacing: 1.5;font-size: 12px;border-radius: 6px;position: absolute;top: 15px;left: 15px;z-index:1;}.best_seller .best-seller-wrap .best-card .best-card-img {overflow: hidden;position: relative;height: 500px;}.best_seller .best-seller-wrap .best-card .best-card-img:hover .animate-img {right: 0;transition: .3s linear;}.best_seller .best-seller-wrap .best-card .best-card-img .animate-img {right: -100%;position: absolute;top: 0;}.best_seller .best-seller-wrap .best-card .best-card-img img {width: 100%;height: 100%;transition: transform .2s;object-fit: cover;position: absolute;}.best_seller .best-seller-wrap .best-card .best-seller-desc {padding: 10px;height: 20%}.best_seller .best-seller-wrap .best-card .best-seller-desc p {color: #3c3c3b;font-size: 14px;margin-bottom: 0;font-weight: 600;}.best_seller .best-seller-wrap .best-card .best-seller-desc .price, .blog-cntnr, .pdp-page .main-prod-slider, footer .footer-bottom-links ul {gap: 15px;}.best_seller .best-seller-wrap .best-card .best-seller-desc .price label.main___price {font-size: 14px;color: var(--black);font-weight: 700;}.best_seller .best-seller-wrap .best-card .best-seller-desc .price span.total_price {color: #000;font-size: 15px;font-style: italic;text-decoration: line-through;}.best_seller .best-seller-wrap .best-card .best-seller-desc .price .discount {font-size: 12px;color: red;font-weight: 600;}.best_seller .best-seller-wrap .best-card .best-seller-desc button {background-color: var(--new-strip);font-size: 16px;border-radius: 10px;color: var(--secondary-clr);font-weight: 700;border: 0;text-transform: uppercase;width: 100%;letter-spacing: 1px;height: 47px;margin-top: 20px;}.best_seller .best-seller-wrap .best-card .best-seller-desc button.sold-out {cursor: not-allowed;opacity: .5;}.button-group, .listing-page aside .filters, .scrol-mobile {display: flex;}.review_sec {background-color: var(--search_bg);padding: 50px 0;margin-top: 50px;}.review_sec h2 {font-size: 32px;color: var(--black);text-align: center;margin-bottom: 30px;}.review_sec .review-inner {text-align: center;max-width: 650px;margin: auto;}.review_sec .review-inner .avtar {margin: auto auto 20px;width: 100px;height: 100px;}.review_sec .review-inner .avtar img {width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 50px;}.review_sec .review-inner .rating {margin-bottom: 10px;}.review_sec .review-inner .rating i {color: #ff7d03;}.blog-cntnr .blog-text p, .pdp-page .pdp-right .pdp-accordin-outer .pdp-accordin p, .pdp-page .pdp-right .upsell_heading p, .review_sec .review-inner .name, .review_sec .review-inner p {font-size: 14px;color: var(--black);}.review_sec .review-inner h3 {font-size: 20px;color: var(--black);margin-bottom: 10px;}.blog-cntnr .blog-text h2 a {font-size: 20px;color: var(--black);margin: 15px 0 10px;}.blog-cntnr .blog-text .read-more {font-size: 14px;color: var(--black);text-decoration: underline;font-weight: 700;cursor: pointer;}.blog-cntnr .blog-image {height: 288px;border-radius: 10px;overflow: hidden;}.blog-cntnr .blog-image img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%}footer {padding: 40px;margin: 0;}footer .logo-footer img {width: 100px;}footer h3 {font-size: 22px;font-weight: 700;margin-top: 20px;}footer .field {background-color: var(--white);height: 45px;display: flex;align-items: center;width: 358px;margin-top: 25px;justify-content: space-between;}footer .field input {border: 0;background-color: transparent;}footer .field input:focus {border: 0;outline: 0;box-shadow: 0 0 0;}footer .field label {font-size: 13px;}footer .field button {border: 0;border-radius: 0 10px 10px 0;width: 6rem;height: 100%}footer .field button svg {width: 18px;color: var(--secondary-clr);}footer .links h2 {font-size: 14px;font-weight: 700;}footer .links li {line-height: 35px;}.mobile-menu a span, footer .links li a {font-size: 14px;}footer .links li a:hover {text-decoration: underline;text-underline-offset: 0.3rem;color: #000;}footer .footer-bottom-links ul li a {font-size: 10px;}.top-logo-socical h2 {font-size: 18px;font-weight: 700;margin: 20px 0;}.top-logo-socical .socical_icon {display: flex;align-items: center;gap: 30px;}.top-logo-socical .socical_icon .icon-new {border: 1px solid #000;width: 30px;height: 30px;border-radius: 50px;display: inline-flex;justify-content: center;align-items: center;}.top-logo-socical .socical_icon .icon-new svg {width: 14px;}.mobile-menu {border-radius: 10px 10px 0 0;background-color: #fff;box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, .1);padding: 10px;position: fixed;bottom: 0;z-index: 3;width: 100%;height: 48px;display: flex;justify-content: space-between;opacity: 0;}.mobile-menu a, .mobile-menu i {color: #303030;display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 14px;}.category-sidebar {position: fixed;top: 0;width: 280px;height: 100vh;z-index: 5;left: -320px;box-shadow: 1px 4px 1px -1px rgba(0, 0, 0, .15);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;background-color: var(--white);}.category-sidebar ul li {border-bottom: 1px solid #e8e8e8;}.category-sidebar ul li a {padding: 10px;display: block;font-size: 14px;color: var(--black);}.category-sidebar .aside-cross {text-align: right;padding: 15px;}.cross-filter {position: absolute;right: 20px;top: 20px;}.listing-page .mobile-filter-inner {border: 1px solid #dfdfdf;height: 50px;display: flex;margin: 20px 0;}.listing-page .mobile-filter-inner button {background-color: transparent;border: 0;border-right: 1px solid #dfdfdf;color: #282828;width: 50%;display: flex;gap: 10px;align-items: center;justify-content: center;font-size: 14px;}.listing-page .best_seller .best-seller-wrap .best-card .best-card-img img .best_seller .best-seller-wrap {width: auto;}.listing-page .best_seller {margin-top: 0;padding-left: 15px;padding-right: 15px;}.listing-page .head {color: var(--black);font-size: 40px;font-weight: 700;text-align: center;margin: 30px;}.listing-page aside {width: 100%;background-color: var(--search_bg);border: 1px solid #dbebf3;border-radius: 5px;padding: 15px;-webkit-transition: .3s linear;}.listing-page aside .filter-head {display: flex;gap: 10px;align-items: center;color: var(--black);font-size: 15px;}.listing-page aside p {font-size: 16px;color: var(--black);border-bottom: 1px solid #dfdfdf;padding-bottom: 20px;}.listing-page aside .filters .click-div {background-color: transparent;width: 100%;color: var(--black);font-size: 16px;display: flex;align-items: center;justify-content: space-between;}.listing-page aside .check_text {display: flex;align-items: center;gap: 15px;font-size: 15px;color: var(--black);flex-wrap: wrap;margin-bottom: 10px;}.listing-page aside .check_text .check-box {position: relative;-webkit-appearance: none;flex: none;width: 14px;height: 14px;transition: background-color .2s ease-in-out, border .2s ease-in-out;border: 1px solid #dfdfdf;margin-bottom: 0;}.listing-page aside .check_text label {height: 35px;border: 1px solid #dfdfdf;border-radius: 15px;padding: 10px;display: flex;align-items: center;justify-content: center;font-size: 14px;}.listing-page aside .price-input {width: 100%;display: flex;margin: 30px 0 35px;}.listing-page aside .price-input .field {display: flex;width: 100%;height: 45px;align-items: center;}.listing-page aside .field input {width: 100%;height: 37px;outline: 0;margin-left: 12px;color: var(--black);font-size: 14px;text-align: center;border: 1px solid #dfdfdf;-moz-appearance: textfield;margin-bottom: 0;}.listing-page aside input[type=number]::-webkit-inner-spin-button, .listing-page aside input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}.listing-page aside .price-input .separator {width: 130px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: var(--black);}.pdp-page .pdp-right h3.pd-desc, .pdp-page .pdp-right p.desc, .pdp-page .pdp-right p.packs_text {font-size: 15px;color: var(--black);}.listing-page aside .slider {height: 5px;position: relative;background: #ddd;border-radius: 5px;}.listing-page aside .slider .progress {height: 100%;left: 25%;right: 25%;position: absolute;border-radius: 5px;background: var(--black);}.listing-page aside .range-input input {position: absolute;width: 100%;height: 5px;top: -5px;background: 0 0;pointer-events: none;-webkit-appearance: none;-moz-appearance: none;}.listing-page aside input[type=range]::-webkit-slider-thumb {height: 17px;width: 17px;border-radius: 50%;background: var(--black);pointer-events: auto;-webkit-appearance: none;box-shadow: 0 0 6px rgba(0, 0, 0, .05);}.listing-page aside input[type=range]::-moz-range-thumb {height: 17px;width: 17px;border: none;border-radius: 50%;background: #17a2b8;pointer-events: auto;-moz-appearance: none;box-shadow: 0 0 6px rgba(0, 0, 0, .05);}.pdp-page .pdp-right {padding-left: 25px;}.pdp-page .pdp-right ul.pd-desc-text {font-size: 15px;color: var(--black);line-height: 30px;padding-left: 20px;margin: 20px 0;}.pdp-page .pdp-right .pdp-accordin-outer .pdp-accordin ul li, .pdp-page .pdp-right ul.pd-desc-text li {list-style: disc;}.pdp-page .pdp-right p.price {font-size: 18px;color: var(--black);gap: 10px;}.pdp-page .pdp-right button.add_cart {background-color: var(--strip_bg);color: var(--secondary-clr);border-radius: 10px;font-size: 16px;border: 0;height: 47px;width: 100%;font-weight: 600;}.pdp-page .pdp-right .short-image {margin-top: 20px;justify-content: space-around;}.pdp-page .pdp-right .short-image .image {text-align: center;}.pdp-page .pdp-right .short-image .image span {display: block;font-size: 12px;color: var(--black);margin-top: 10px;}.pdp-page .pdp-right .upsell_heading {margin: 20px 0;}.pdp-page .pdp-right .usp-store-container {margin: 20px 0;background: #f7eff7;padding: 20px 0;justify-content: space-around;}.pdp-page .pdp-right .usp-store-container .usp_store_img {display: flex;align-items: center;flex-direction: column;}.pdp-page .pdp-right .usp-store-container .usp_store_img p {font-size: 12px;color: var(--black);margin: 10px 0 0;}.pdp-page .pdp-right .pdp-accordin-outer .accordion-item {border: 0;}.pdp-page .pdp-right .pdp-accordin-outer .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: 0 0 0;}.pdp-page .pdp-right .pdp-accordin-outer .accordion-item button {padding: 10px;}.pdp-page .pdp-right .pdp-accordin-outer .pdp-accordin h3 {color: var(--black);font-size: 14px;font-weight: 700;margin-bottom: 10px;}.pdp-page .pdp-right .pdp-accordin-outer .pdp-accordin ul {line-height: 25px;padding-left: 25px;}.checkout .contact_sec .enter-shipping-method-outer .different_inner, .rfund_policy {padding: 15px;}.grey_bg_right {height: auto!important;}.mobile-hide {display: none!important;}.checkout {margin: auto;padding: 25px 0;}.checkout .rfund_policy {border-top: 1px solid #ccc;margin-top: 50px;padding: 15px 0 0 100px;}.checkout .rfund_policy a {font-size: 14px;color: #000;font-weight: 600;text-decoration: underline;}.checkout .pay_now_btn {margin-top: 30px;width: 100%}.checkout .pay_now_btn button {background-color: #000;height: 58px;border-radius: 5px;width: 100%;border: 0;color: #fff;font-size: 14px;}.checkout .select-cntnr select {height: 50px;padding-top: 15px;font-size: 14px;}.checkout .select-cntnr select:focus-visible {outline: 0;}.checkout .select-cntnr select:focus {outline: 0;box-shadow: 0 0 0;}.checkout .select-cntnr label {position: absolute;font-size: 10px!important;color: grey!important;font-weight: 400!important;left: 13px;top: 11px;}.checkout .checkout-top {border-bottom: 1px solid #ccc;padding-bottom: 25px;}.checkout .checkout-top .checkout-logo img {max-width: 150px;width: 100%}.checkout .checkout-top .shopping-bag img {max-width: 35px;}.checkout .contact_sec {padding: 45px 0 0 100px;}.checkout .contact_sec label {font-size: 1rem;font-weight: 600;color: #000;margin-bottom: 10px;}.checkout .contact_sec input {height: 48px;font-size: 14px;}.checkout .contact_sec input:focus {border: 2px solid #000;outline: 0;}.checkout .contact_sec input:focus-visible {outline: 0;box-shadow: 0 0 0;}.checkout .contact_sec .with_me_email {margin-top: 10px;display: flex;align-items: center;gap: 10px;}.checkout .contact_sec .with_me_email .custom-input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.checkout .contact_sec .with_me_email input[type=checkbox].custom-input {border-radius: 3px;}.checkout .contact_sec .with_me_email input[type=radio].custom-input {border-radius: 50%}.checkout .contact_sec .with_me_email .custom-input::before {display: block;content: "";width: 14px;height: 14px;transition: transform 120ms ease-in-out;box-shadow: inset 14px 14px #333;}.checkout .contact_sec .with_me_email input[type=checkbox].custom-input::before {transform-origin: bottom left;-webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform: scale(0);}.checkout .contact_sec .with_me_email #custom-checkBox2:checked, .checkout .contact_sec .with_me_email #custom-radio2:checked {background-color: #333;}.checkout .contact_sec .with_me_email #custom-checkBox2::before {box-shadow: inset 14px 14px #fff;}.checkout .contact_sec .with_me_email input[type=checkbox].custom-input:checked::before {transform: scale(1);}.checkout .contact_sec .with_me_email input[type=radio].custom-input::before {border-radius: 50%;transform: scale(0);}.checkout .contact_sec .with_me_email input[type=radio].custom-input:checked::before {transform: scale(.7);}.checkout .contact_sec .with_me_email #custom-radio2::before {box-shadow: inset 14px 14px #fff!important;}.checkout .contact_sec .with_me_email .accent-color {transform: scale(1.5);}.checkout .contact_sec .with_me_email .accent-blue {accent-color: #000;}.checkout .contact_sec .with_me_email form {height: -moz-fit-content;height: fit-content;display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: auto;gap: 50px;}.checkout .contact_sec .with_me_email inpiut, .checkout .contact_sec .with_me_email label {cursor: pointer;}.checkout .contact_sec .with_me_email label {display: inline-block;color: #000;font-size: 14px;font-weight: 400;margin-bottom: 0;}@media (max-width:499px) {.checkout .contact_sec .with_me_email form {grid-template-columns: 1fr;}}.checkout .contact_sec .with_me_email .form-group, .checkout .contact_sec .with_me_email p {font-size: 20px;}.checkout .contact_sec .with_me_email input[type=checkbox], .checkout .contact_sec .with_me_email input[type=radio] {transform: translateY(0);width: 20px;height: 20px;border: 1px solid #333;padding: 2px;}.checkout .contact_sec .with_me_email .note {background: #a8dadc;padding: 1rem 2rem;margin-top: 50px;border-radius: 5px;}.checkout .contact_sec .with_me_email code {background: linear-gradient(to top, #ff0 20%, rgba(0, 0, 0, 0) 80%);font-size: 16px;}.checkout .contact_sec .combine-input textarea {resize: none;font-size: 14px;width: 100%}.checkout .contact_sec .combine-input textarea:focus-visible {outline: 0;}.checkout .contact_sec .combine-input textarea:focus {outline: 0;box-shadow: 0 0 0;}.checkout .contact_sec .enter-shipping-method-outer h2 {font-size: 1rem;font-weight: 600;color: #000;margin: 30px 0 10px;}.checkout .contact_sec .enter-shipping-method-outer .biliing-box {border: 1px solid #ccc;border-radius: 5px;}.checkout .contact_sec .enter-shipping-method-outer .biliing-box .same-ship-add {padding: 13px 15px;gap: 10px;}.checkout .contact_sec .enter-shipping-method-outer .biliing-box .same-ship-add span, .checkout .contact_sec .enter-shipping-method-outer .different_address_top span {font-size: 14px;color: #000;}.checkout .contact_sec .enter-shipping-method-outer .enter-shipping-method p, .checkout .contact_sec .enter-shipping-method-outer p {color: #707070;font-size: 14px;}.checkout .contact_sec .enter-shipping-method-outer .different_address {background-color: #f4f8f0;}.checkout .contact_sec .enter-shipping-method-outer .different_address_top {padding: 0 15px;gap: 10px;}.checkout .contact_sec .enter-shipping-method-outer .enter-shipping-method {background-color: #f5f5f5;height: 55px;padding: 15px;border-radius: 5px;margin-top: 15px;width: 100%}.checkout .contact_sec .razor_pay_box {background-color: #f4f8f0;border: 1px solid #000;border-radius: 5px;height: 76px;display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 15px;}.checkout .contact_sec .razor_pay_box h2, .checkout .grey_bg_right .product-cntnr .prod-price {color: #000;font-size: 14px;}.checkout .contact_sec .pay_cntnr {background-color: #f4f8f0;width: 100%}.checkout .contact_sec .pay_cntnr .svg_cntnr {padding: 20px 0 0;border: 1px solid #ccc;border-radius: 4px;border-top: 0;}.checkout .contact_sec .pay_cntnr .svg_cntnr p {color: #000;font-size: 14px;text-align: center;width: 100%}.checkout .contact_sec .pay_cntnr .svg_cntnr svg {max-width: 163px;height: 81px;margin: 0 auto 30px;display: block;}.checkout .contact_sec .pay_cntnr .svg_cntnr .cod {gap: 10px;background-color: #fff;border-top: 1px solid #ccc;padding: 0 15px;font-size: 14px;color: #000;}.blog-detail .detail-blog-cont ul, .checkout .padd-30 {padding-left: 30px;}.checkout .grey_bg_right {background-color: #f4f8f0;height: 100vh;padding: 20px;position: sticky;right: 0;width: 100%;top: 0;}.checkout .grey_bg_right .whole-right-cntnr {max-width: 520px;width: 100%;margin: auto;}.checkout .grey_bg_right .inpt-cntnr input {height: 50px;width: 86%}.checkout .grey_bg_right .inpt-cntnr button {width: 66px;height: 49px;border: 1px solid #ccc;background-color: #ececec;font-size: 14px;color: #939393;font-weight: 600;}.checkout .grey_bg_right .product-cntnr .prod-img {border: 1px solid #ccc;border-radius: 5px;position: relative;}.checkout .grey_bg_right .product-cntnr .prod_text p {color: #000;font-size: 14px;margin-bottom: 0;}.checkout .grey_bg_right .product-cntnr .prod_text label {color: rgba(0, 0, 0, .5607843137);font-size: 12px;}.checkout .grey_bg_right .tables ul li {color: #000;font-size: 14px;width: 50%;margin-bottom: 15px;}.checkout .grey_bg_right .tables ul li:nth-child(2n) {text-align: right;}.checkout .grey_bg_right .tables .include {color: rgba(0, 0, 0, .5607843137);font-size: 14px;}.blog-list .blog-cntnr {gap: 0;}.blog-list .blog-cntnr .blog-div {padding-right: 15px;margin-bottom: 20px;}@media (max-width:600px) {.mobile-menu {width: 97%!important;}header .logo {width: 70px;}.collection-name {font-size: 12px;}.collection-head {font-size: 20px;}.mobile-peacock {margin-top: -20px!important;background: #fef3e7;}.large-img, .mobile-image {background-size: contain!important;}.search-input-container .tt-search-input {font-size: 18px;}.best-seller-desc a {font-size: 15px;}.list-card-mobile {width: 45%}.new-arrival-peock {margin-top: 40px!important;margin-bottom: -10px;}.desktop-image, .fotter-peacock-img, .mobile-hide-checkout, .new_cart_wrap .left_cart, footer .links ul {display: none;}.whats-app-btn {bottom: 70px;}.large-img {min-height: 280px!important;background-attachment: fixed!important;background-position: top center!important;background-repeat: repeat!important;}.cat-img-wrap {overflow: hidden;overflow-x: auto;}.cat-slider {width:fit-content;overflow: hidden;}.cat-head-new-class {margin-top: inherit!important;}.discount, span.main___price, span.total_price {font-size: 14px!important;}.pad-spacing {padding: 0 5px 10px;}body {padding-bottom: 70px;}.mobile-image {display: block;height: 430px;min-height: inherit!important;background-position: 0 65px!important;margin-top: -10px;}.blog-list .blog-cntnr .blog-div, .listing-page .best-seller-wrap .pad-15-list:nth-child(2n) {padding-right: 0;}.thumbanil-wrap, footer .links {margin-bottom: 20px;}.login-cntnr {width: 95%}.loader8 {width: 180px;}.new_cart_wrap {max-width: 335px;}.listing-page .best_seller, .new_cart_wrap .right_cart, .pdp-page .pdp-right {padding-left: 0;}.mobile_you_may_like .left_cart {display: block!important;margin-top: 30px;border-right: 0;height: auto;}.mobile_you_may_like .card-cart_wrap, .scrol-video-mobile {overflow: hidden;overflow-x: scroll;}.mobile_you_may_like .card-cart_wrap .card-cart_wrap-inner {display: flex;gap: 10px;width: 600px;}.new_cart_wrap .left_cart .cart_card {flex-direction: column;gap: 10px;}.owl-one .item {height: 350px;}.large-img img {height: 100%;-o-object-fit: cover;object-fit: cover;}.fixed {padding-bottom: 0;}.mobil-flex-wrap {flex-wrap: wrap;}.scrol-video-mobile .video-width {width: 500px;}.contact_sec {padding-left: 15px!important;padding-right: 15px!important;}.checkout .grey_bg_right {background-color: #fff;}.prod_text {max-width: 170px;}.thumbanil-wrap {overflow: hidden;overflow-x: scroll;order: 1;}.thumbanil-wrap .thumbnails {width: 400px;}.splide__slide {height: 500px!important;}.pdp-page .main-prod-slider {flex-direction: column;}.thumbnails {flex-direction: row!important;}.listing-page .head {font-size: 25px;}.best_seller .best-seller-wrap .best-card .best-seller-desc button {font-size: 13px;height: 40px;}.listing-page .best-card {margin-bottom: 15px;}.listing-page .best_seller .best-seller-wrap {width100%;}.listing-page .best-seller-wrap .pad-15-list:nth-child(odd) {padding-right: 15px;}header .logo img {width: 80px;}.visible-desktop {display: none!important;}footer .form-floating>.form-control {background-color: transparent!important;}footer .links h2 {border-bottom: solid 1px var(--secondary-clr);padding-bottom: 10px;display: flex;justify-content: space-between;}}.blog-list .blog-cntnr .blog-div:nth-child(3n) {padding-right: 0;}.blog-detail .detail-blog-cont h2 {color: var(--black);font-size: 32px;margin: 20px 0;}@media (max-width:1280px) {.best_seller .best-seller-wrap {grid-template-columns: repeat(3, 1fr);}}@media (max-width:1030px) {.best_seller .best-seller-wrap {grid-template-columns: repeat(2, 1fr);}}@media (max-width:766px) {.best_seller .best-seller-wrap .best-card .best-card-img {height: 300px;}.best_seller .best-seller-wrap {display: flex;flex-wrap: wrap;gap: 0;justify-content: space-between;}.list-card-mobile {width: 49%}}.blog-detail .detail-blog-cont ul li {list-style: disc;line-height: 30px;font-size: 16px;color: var(--black);margin-bottom: 10px;}.blog-detail h3 {font-size: 24px;color: var(--black);text-align: center;width: 100%}@media (max-width:800px) {.blog-detail .detail-blog-cont h2, .blog-detail h3, .login-cntnr .account-detail h3 {font-size: 20px;}.login-cntnr button.request-otp {font-size: 16px;}.alert-cookie-policy {left: 10px;}}.blog-detail .blog-detail-image {width: 100%;height: 500px;margin: auto;}.blog-detail .blog-detail-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media (min-width:992px) {body {overflow: visible;padding-right: 0!important;}.mobile-filter-inner, .modal-backdrop, .search-popup {display: none!important;}.category-sidebar, .cross-filter {display: none;}}@media (max-width:1200px) {.modal-dialog {margin: auto!important;}}@media(max-width:1000px) {.btn-search {margin-top: -15px;}header {padding: 10px;}.offcanvas.offcanvas-top {padding-inline: 1rem;}.banner-short a {height: 267px;}}@media (max-width:991px) {.listing-page .best_seller {width: 100%!important;padding-right: 0;}.listing-page .head {font-size: 25px;display: flex;gap: 20px;}.new-aside {width: 80%;position: fixed;z-index: 999;top: 0;left: -80%}.listing-page aside, .review-coustomer-inner .most-recent .review-coustomer {width: 100%}.bottom_div {left: 0!important;width: 100%}.scroll-cat {height: 65vh;overflow: hidden;overflow-y: auto;}.mobile-none, .search-box .form-floating, .user-name, header .bages-cntnr, header nav {display: none;}.pdp-page .pdp-right h1.head, .review-coustomer-inner .lft h3 {font-size: 20px;font-weight: 600;}.review-coustomer-inner {justify-content: center;gap: 20px;}.select-box {margin-bottom: 10px;}.blog-cntnr .blog-text h2 {font-size: 16px;}.best_seller h3, .review_sec h2, .shop_cat h3 strong {font-size: 20px;}footer {padding: 20px;}footer .field {width: 90%;margin-bottom: 20px;}footer h3 {font-size: 19px;}header .search-box-outer .search-box {width: auto;height: auto;background-color: transparent;}.listing-page .best_seller .best-seller-wrap {width:100%;}.scrol-div::-webkit-scrollbar {height: 5px;}.scrol-div::-webkit-scrollbar-track {background: #f1f1f1;}.scrol-div::-webkit-scrollbar-thumb {background: var(--strip_bg);}.scrol-div::-webkit-scrollbar-thumb:hover {background: #555;}.mobile-menu {opacity: 1;}}@media (max-width:790px) {.best_seller .nav {display: block;}.best_seller .nav-tabs {height: auto;}.best_seller .nav-tabs .nav-item.show .nav-link, .best_seller .nav-tabs .nav-link, .best_seller .nav-tabs .nav-link.active {font-size: 12px;}#nav-tab {overflow: hidden;overflow-x: scroll;}.scrol-mobile {width: 500px;display: flex;}}@media (max-width:630px) {.shop_cat .cat-img-wrap .cat-img span {font-size: 12px;}.cat-img img {width: 70px;margin: auto;display: block;}}@media screen and (max-width:800px) and (min-width:601px) {.blog-cntnr .blog-image {height: 180px;}}@media (min-width:600px) {.mobile-image, .mobile-visible, .mobile_you_may_like {display: none;}.plus-icon, .visible-mobile {display: none!important;}}.btn-progress {position: relative;background-image: url("data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQzLjkzNSwyNS4xNDVjMC0xMC4zMTgtOC4zNjQtMTguNjgzLTE4LjY4My0xOC42ODNjLTEwLjMxOCwwLTE4LjY4Myw4LjM2NS0xOC42ODMsMTguNjgzaDQuMDY4YzAtOC4wNzEsNi41NDMtMTQuNjE1LDE0LjYxNS0xNC42MTVjOC4wNzIsMCwxNC42MTUsNi41NDMsMTQuNjE1LDE0LjYxNUg0My45MzV6Ij4NCjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCINCiAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICB0eXBlPSJyb3RhdGUiDQogIGZyb209IjAgMjUgMjUiDQogIHRvPSIzNjAgMjUgMjUiDQogIGR1cj0iMC42cyINCiAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvcGF0aD4NCjwvc3ZnPg0K");background-position: center;background-repeat: no-repeat;background-size: 30px;color: transparent!important;pointer-events: none;}.scrol-video-mobile::-webkit-scrollbar, .scroll-cat::-webkit-scrollbar {width: 2px;height: 4px;}.scrol-video-mobile::-webkit-scrollbar-track, .scroll-cat::-webkit-scrollbar-track {background: #ccc;}.scrol-video-mobile::-webkit-scrollbar-thumb, .scroll-cat::-webkit-scrollbar-thumb {background: #ccc;}.scrol-video-mobile::-webkit-scrollbar-thumb:hover, .scroll-cat::-webkit-scrollbar-thumb:hover {background: #ccc;}.scroll-cat {height: 80vh;overflow-y: auto;padding-right: 15px;}.video-width {width: 1400px;}.scrol-video-mobile {overflow: hidden;overflow-x: scroll;}.alert-cookie-policy {background: #fff;position: fixed;bottom: 10px;left: 10px;border-radius: calc(8px + 12*(100vw - 320px)/ 1600);max-width: 370px;overflow: hidden;z-index: 4;-webkit-box-shadow: 0 .25rem .5rem rgba(34, 34, 34, .05), 0 24px 35px rgba(34, 34, 34, .1);box-shadow: 0 .25rem .5rem rgba(34, 34, 34, .05), 0 24px 35px rgba(34, 34, 34, .1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.button-group button {white-space: nowrap;padding: 10px;font-weight: 700;border-radius: 0;border: 0;width: 50%}.button-group button.privacy-button {background-color: #f8f8f8!important;}.cookie-box {padding: calc(13px + 17*(100vw - 320px)/ 1600);text-align: center;}.button-group button.ok-button {background-color: var(--strip_bg)!important;color: var(--secondary-clr);}.button-group button.privacy-button {background-color: var(--secondary-clr)!important;color: var(--strip_bg);}.cus-rev .owl-stage-outer {min-height: 200px!important;}#subscribe_btn {background: var(--strip_bg);color: var(--secondary-clr);width: 70px;display: block;text-align: center;border-radius: 10px;height: 40px;display: flex;align-items: center;justify-content: center;font-weight: 700;margin: 10px 0;}.close-con {display: flex;justify-content: end;position: absolute;right: 0;top: 0;cursor: pointer;}.overlay, .popup {position: fixed;right: 0;}#popup1 a.close {background-color: transparent;color: var(--black);font-size: 35px;}.popup {background-color: var(--white);max-width: 480px;width: 100%;padding: 20px;bottom: 100px;z-index: 999;}.subscrib-box .newletter-title h2 {font-size: 18px;color: var(--black);font-weight: 600;}.subscrib-box label {font-size: 13px;color: var(--black);margin-bottom: 10px;}.overlay {top: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .7);transition: opacity .5s;opacity: 0;z-index: 9999;opacity: 1;display: none;}.alert-link {font-weight: 700;color: #000;}input:is(:-webkit-autofill, :autofill) {border: 3px solid #ff8c00;}@media(min-width:767px){header .logo img {object-fit: cover!important;}}
.btn-progress {
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQzLjkzNSwyNS4xNDVjMC0xMC4zMTgtOC4zNjQtMTguNjgzLTE4LjY4My0xOC42ODNjLTEwLjMxOCwwLTE4LjY4Myw4LjM2NS0xOC42ODMsMTguNjgzaDQuMDY4YzAtOC4wNzEsNi41NDMtMTQuNjE1LDE0LjYxNS0xNC42MTVjOC4wNzIsMCwxNC42MTUsNi41NDMsMTQuNjE1LDE0LjYxNUg0My45MzV6Ij4NCjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCINCiAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICB0eXBlPSJyb3RhdGUiDQogIGZyb209IjAgMjUgMjUiDQogIHRvPSIzNjAgMjUgMjUiDQogIGR1cj0iMC42cyINCiAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvcGF0aD4NCjwvc3ZnPg0K) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 30px !important;
    color: transparent !important;
    pointer-events: none;
}
@media(max-width:900px){
.brave-browser .bottom_div{
bottom:100px !important;
}

}
#offcanvasSearchTop .offcanvas-body{
overflow: inherit;
}
#productList{
overflow-y:auto;
}
@media(max-width:700px){
.listing-page .best_seller, .new_cart_wrap .right_cart, .pdp-page .pdp-right{
height:auto;
}
.blog-cntnr .blog-image{
  margin-bottom:10px;
}
}
.price-drop-line{
    width: -webkit-fill-available;
    /* font-size: 14px; */
    font-size: 13px;
    /* line-height: 1.3; */
    /* margin-bottom: 10px; */
    border: 1px solid #ef6514;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    padding: 4px;
    background: #d9391f;
    background: linear-gradient(156deg, #ed750d, #b5530e 50%, #d37944, #d97e21);
    display: inline-block;
}


.image-whats-app{
    position: absolute;
    bottom: 20px;
    right: 20px;
}
@media(max-width:767px){
.reseller-modal h3{font-size:16px;}
}
 
.item-swiper-balla-collection{display:block;height:550px;}
 .reseller-modal {
        border: none;
        border-radius: 26px;
        overflow: hidden;
        background: #fff;
        box-shadow: 0 30px 70px -20px rgba(27, 20, 24, 0.45);
      }

      /* gradient accent strip on top of the card */
      .reseller-modal::before {
        content: "";
        display: block;
        height: 6px;
        width: 100%;
        background: linear-gradient(90deg, #D4A537, #E0447A, #C22A5F);
      }

      .modal-close {
        position: absolute;
        top: 16px;
        right: 16px;
        width: 34px;
        height: 34px;
        border-radius: 50%;
        background: #FBEAF0 !important;
        opacity: 1;
        background-size: 12px;
        z-index: 5;
        transition: background-color .15s ease, transform .15s ease;
      }

      .modal-close:hover {
        background-color: #F4D2DF !important;
        transform: rotate(90deg);
      }

      .reseller-modal .modal-body {
        padding: 44px 40px 34px;
      }

      .brand-eyebrow {
        display: inline-flex;
        align-items: center;
        gap: 6px;
        background: #FBEAF0;
        color: #C22A5F;
        font-weight: 700;
        font-size: 0.72rem;
        letter-spacing: .08em;
        text-transform: uppercase;
        padding: 7px 14px;
        border-radius: 999px;
        margin-bottom: 16px;
      }

      .reseller-modal h3 {
        font-family: 'Fraunces', serif;
        font-weight: 700;
        font-size: 1.65rem;
        color: #1B1418;
        ;
        line-height: 1.25;
      }

      .reseller-modal h3 .hl {
        color: #C22A5F;
      }

      .reseller-modal p.text-muted {
        color: #6B5D62 !important;
        font-size: 0.94rem;
        line-height: 1.55;
      }

      /* ---- Offer box ---- */
      .offer-box {
        position: relative;
        background: linear-gradient(160deg, #FFF9F0 0%, #FCEFD8 100%);
        border: 1.5px solid rgba(212, 165, 55, 0.55);
        border-radius: 18px;
        padding: 20px 20px 16px;
        text-align: left;
      }

      .offer-ribbon {
        position: absolute;
        top: -11px;
        left: 20px;
        background: linear-gradient(135deg, #E0447A, #C22A5F);
        color: #fff;
        font-size: 0.68rem;
        font-weight: 700;
        letter-spacing: .05em;
        text-transform: uppercase;
        padding: 5px 12px;
        border-radius: 999px;
        box-shadow: 0 6px 14px -6px rgba(194, 42, 95, 0.6);
      }

      .offer-box .offer-title {
        font-family: 'Fraunces', serif;
        font-weight: 700;
        font-size: 1.05rem;
        color: #1B1418;
        ;
        margin-top: 6px;
      }

      .offer-box .price {
        font-family: 'Fraunces', serif;
        color: #C22A5F;
        font-weight: 700;
        font-size: 1.2rem;
      }

      .offer-box .small {
        color: #6B5D62;
        font-size: 0.83rem;
      }

      /* ---- form fields ---- */
      .field-icon-group {
        position: relative;
      }

      .field-icon-group .field-icon {
        position: absolute;
        left: 14px;
        top: 50%;
        transform: translateY(-50%);
        color: #C22A5F;
        opacity: .75;
        font-size: 0.95rem;
        pointer-events: none;
      }

      .reseller-modal .form-label {
        font-size: 0.82rem;
        font-weight: 600;
        color: #1B1418;
        ;
        margin-bottom: 6px;
      }

      .reseller-modal .form-label .optional-tag {
        font-weight: 500;
        color: #6B5D62;
        font-size: 0.74rem;
      }

      .reseller-modal .form-control {
        border-radius: 13px;
        border: 1.5px solid var(--line);
        padding: 12px 14px 12px 40px;
        font-size: 1rem;
        background: #FCFAF9;
        transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;
      }

      .reseller-modal .form-control::placeholder {
        color: #B9AEB2;
      }

      .reseller-modal .form-control:focus {
        border-color: #E0447A;
        box-shadow: 0 0 0 4px rgba(224, 68, 122, 0.14);
        background: #fff;
      }

      .reseller-modal .form-control.is-invalid {
        border-color: #D64545;
        background-image: none;
      }

      .reseller-modal .form-control.is-invalid~.field-icon {
        color: #D64545;
      }

      .reseller-modal .invalid-feedback {
        font-size: 0.78rem;
        font-weight: 600;
      }

      /* ---- submit button ---- */
      .join-btn {
        background: linear-gradient(135deg, #E0447A, #C22A5F);
        color: #fff;
        border: none;
        padding: 15px 20px;
        border-radius: 999px;
        font-weight: 700;
        font-size: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        box-shadow: 0 18px 36px -16px rgba(194, 42, 95, 0.55);
        transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease;
      }

      .join-btn:hover {
        color: #fff;
        transform: translateY(-2px);
        box-shadow: 0 22px 42px -14px rgba(194, 42, 95, 0.6);
      }

      .join-btn:active {
        transform: translateY(0);
      }

      .join-btn:disabled {
        opacity: .65;
        transform: none;
        cursor: not-allowed;
      }

      .join-as-member {
        margin-top: 16px;
        font-size: 0.82rem;
      }

      .join-as-member a {
        color: #C22A5F;
        font-weight: 600;
        text-decoration: none;
        border-bottom: 1px solid rgba(194, 42, 95, 0.35);
        transition: border-color .15s ease;
      }

      .join-as-member a:hover {
        border-color: #C22A5F;
      }

      /* success state */
      .success-state {
        display: none;
        text-align: center;
        padding: 12px 4px 6px;
      }

      .success-state.show {
        display: block;
      }

      .reseller-form.hidden {
        display: none;
      }

      .success-icon {
        width: 60px;
        height: 60px;
        margin: 0 auto 16px;
        border-radius: 50%;
        background: linear-gradient(135deg, #E0447A, #C22A5F);
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.5rem;
      }

      /* ================= MOBILE RESPONSIVENESS ================= */
      @media (max-width: 576px) {
        .modal-dialog {
          margin: 14px;
          display: flex;
          align-items: center;
          min-height: calc(100vh - 28px);
          min-height: calc(100dvh - 28px);
        }

        .reseller-modal .modal-body {
          padding: 34px 22px 26px;
          max-height: calc(100dvh - 40px);
          overflow-y: auto;
        }

        .reseller-modal h3 {
          font-size: 1.32rem;
        }

        .offer-box {
          padding: 16px 16px 12px;
        }

        .reseller-modal .form-control {
          font-size: 16px;
          /* prevents iOS auto-zoom on focus */
          padding-top: 11px;
          padding-bottom: 11px;
        }

        .join-btn {
          padding: 14px 18px;
          font-size: 0.96rem;
        }
      }

      @media (prefers-reduced-motion: reduce) {
        * {
          transition: none !important;
        }
      }
   /* ================================
   PREMIUM CATEGORY SECTION
================================ */

.shop_cat {
    padding: 40px 0 50px;
    position: relative;
}

.cat-head-new-class {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    color: #111111;
    margin: 0 0 28px !important;
    position: relative;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Playfair Display', Georgia, serif, sans-serif;
}

.cat-head-new-class::after {
    content: "";
    display: block;
    width: 48px;
    height: 2.5px;
    margin: 10px auto 0;
    border-radius: 2px;
    background: #222;
}

.cat-img-wrap {
    width: 100%;
}

.cat-slider {
    display: grid;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Category Item */
.cat-slider .item {
    min-width: 0;
    width: 100%;
}

.cat-slider .item a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
    color: inherit;
    height: 100%;
    transition: transform 0.25s ease;
}

/* Portrait Image Card */
.cat-img {
    width: 100% !important;
    height: 560px !important;
    min-height: 560px !important;
    max-height: 560px !important;
    background: #ffffff !important;
    border: none !important;
    border-radius: 18px !important;
    display: block !important;
    overflow: hidden !important;
    position: relative !important;
    padding: 0 !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.07);
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

/* Image inside Card */
.cat-img img {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center top !important;
    border-radius: 18px !important;
    transition: transform 0.45s ease;
}

/* Hover Effects */
.cat-slider .item a:hover .cat-img {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.14);
}

.cat-slider .item a:hover .cat-img img {
    transform: scale(1.04);
}

/* Category Name Label */
.cat-name {
    display: block;
    width: 100%;
    margin-top: 14px;
    padding: 0 4px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;
    color: #111111;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    white-space: normal;
    word-break: break-word;
    transition: color 0.2s ease;
}

.cat-slider .item a:hover .cat-name {
    color: #b58336;
}

/* =================================
   RESPONSIVE BREAKPOINTS
================================= */
@media (min-width: 1200px) {
    .cat-slider {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 24px;
    }
    .cat-img {
        height: 560px !important;
        min-height: 560px !important;
        max-height: 560px !important;
    }
}

@media (max-width: 1199px) and (min-width: 768px) {
    .cat-slider {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 16px;
    }
    .cat-img {
        height: 400px !important;
        min-height: 400px !important;
        max-height: 400px !important;
        border-radius: 14px !important;
    }
    .cat-name {
        font-size: 11px;
    }
}

@media (max-width: 767px) {
    .shop_cat {
        padding: 24px 0 30px;
    }

    .cat-head-new-class {
        font-size: 22px;
        margin-bottom: 20px !important;
    }

    .cat-head-new-class::after {
        width: 45px;
        height: 2px;
        margin-top: 8px;
    }

    .cat-img-wrap {
        overflow-x: auto;
        overflow-y: hidden;
        padding: 6px 2px 14px;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    .cat-img-wrap::-webkit-scrollbar {
        display: none;
    }

    .cat-slider {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 12px;
        width: max-content;
    }

    .cat-slider .item {
        flex: 0 0 160px;
        width: 160px;
    }

    .cat-img {
        width: 160px;
        height: 220px;
        min-height: 220px;
        padding: 0;
        border-radius: 14px;
    }

    .cat-name {
        font-size: 11px;
        margin-top: 10px;
        font-weight: 700;
        letter-spacing: 0.3px;
    }
}

/* =================================
   CLEAN CATEGORY SIDEBAR STYLING
================================= */
.listing-side-bar {
    background: #ffffff !important;
    border: 1px solid #eef0f2 !important;
    border-radius: 12px !important;
    padding: 16px 18px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03) !important;
}

.listing-side-bar .filter-head {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    color: #111111 !important;
    text-transform: uppercase !important;
    padding-bottom: 14px !important;
    margin-bottom: 8px !important;
    border-bottom: 1px solid #eef0f2 !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.listing-side-bar .filters {
    border-bottom: 1px solid #f1f3f5 !important;
    margin: 0 !important;
}

.listing-side-bar .filters:last-child {
    border-bottom: none !important;
}

.listing-side-bar .filters .click-div {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #1e293b !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
    padding: 14px 4px !important;
    cursor: pointer !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin: 0 !important;
    transition: color 0.2s ease !important;
}

.listing-side-bar .filters .click-div:hover {
    color: #b58336 !important;
}

.listing-side-bar .toggle_div {
    padding: 6px 12px 14px !important;
    background: #fafbfc !important;
    border-radius: 6px !important;
    margin-bottom: 8px !important;
}

.listing-side-bar .toggle_div .check_text a {
    font-size: 12.5px !important;
    font-weight: 500 !important;
    color: #475569 !important;
    display: block !important;
    padding: 6px 0 !important;
    transition: all 0.2s ease !important;
}

.listing-side-bar .toggle_div .check_text a:hover {
    color: #000000 !important;
    padding-left: 4px !important;
    font-weight: 600 !important;
}
