.my_account_col:has(.account-info) {
    flex: 1 100%;
}

.my_account_col:has(.account-nav) {
    flex: 1 300px;
    /* max-width: 300px; */
}

.my_account_col:has(.tab-content) {
    flex: 1 940px;
}

.my_account_col> :is(div, aside) {
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 0px 0px 18px var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.my_account_col .account-info {
    display: inline-block;
    /* align-items: unset; */
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 0px 0px 18px var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.account-info .profile-pic {
    float: left;
    width: 90px;
    height: 90px;
    margin-right: 15px;
}

.account-info .profile-info-right {
    flex: 1 400px;
}

.profile_content .profile_name {
    color: var(--black);
    font-family: var(--font-600) !important;
}

.profile_content .info-meta {
    color: var(--disable-600);
}

.info-meta .info_meta_list {
    border: 1px solid var(--disable-300);
    background-color: var(--disable-100);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.info-meta .info_meta_list svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    fill: var(--disable-600);
}

.info-meta .info_meta_list .txt {
    color: var(--disable-600);
}

.account-info .profile-achievements {
    margin-top: 15px;
}

/* .profile-achievements .achievement-box {
    flex: 1 200px;
} */

/* .achievement-box .icon {
    width: 56px;
    height: 56px;
    background-color: var(--primary-1-050);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
} */

.achievement-box .icon svg {
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    fill: var(--primary-1-700);
}

.achievement-box .icon svg.bag_ic {
    width: 18px;
    height: 24px;
    flex: 0 0 18px;
}

.achievement-box .achievement_content .heading {
    color: var(--black);
    font-family: var(--font-600) !important;
}

.achievement-box .achievement_content .txt {
    color: var(--disable-600);
}

@media (max-width: 767.98px) {
    .profile-achievements {
        gap: 24px;
    }

    .profile-achievements .achievement-box {
        width: calc(50% - 16px);
    }
}

@media (max-width: 575.98px) {
    .profile-achievements .achievement-box {
        width: 100%;
    }
}

.account_content,
.account_nav_content {
    pointer-events: none;
}

.account_content .account_content_btn,
.account_nav_content .account_nav_btn {
    border: none;
    padding: 0px;
    outline: none;
    display: none;
    background-color: transparent;
}

.account_content .account_content_btn svg,
.account_nav_content .account_nav_btn svg {
    stroke: var(--disable-600);
}

.account_content .account_content_btn.open svg,
.account_nav_content .account_nav_btn.open svg {
    transform: rotate(180deg);
}

.account-nav-menu li {
    border-top: 1px solid var(--disable-200);
}

.account-nav-menu li a {
    background-color: transparent;
}

.account-nav-menu li a svg.fill_ic {
    fill: var(--disable-600);
}

.account-nav-menu li a svg.stroke_ic {
    stroke-width: 1.5px;
    stroke: var(--disable-600);
}

.account-nav-menu li a .txt {
    color: var(--disable-600);
}

.account-nav-menu li a.active {
    background-color: var(--primary-1-900);
}

.account-nav-menu li a.active svg.fill_ic {
    fill: var(--secondary-1-900);
}

.account-nav-menu li a.active svg.stroke_ic {
    stroke: var(--secondary-1-900);
}

.account-nav-menu li a.active .txt {
    color: var(--white);
}

.account-nav-menu li a:hover:not(.active) {
    background-color: var(--primary-1-050);
}

.account-nav-menu li a:hover:not(.active) svg.fill_ic {
    fill: var(--primary-1-700);
}

.account-nav-menu li a:hover:not(.active) svg.stroke_ic {
    stroke: var(--primary-1-700);
}

.account-nav-menu li a:hover:not(.active) .txt {
    color: var(--primary-1-700);
}

.my_account_col .tab-content .heading {
    color: var(--black);
}

.my_account_col .account_content:has(:nth-child(3)) > :nth-child(2) {
    margin-left: auto;
}

.my_account_col .tab-content .table-responsive {
    margin-bottom: 0px !important;
}

.my_account_col .tab-content table {
    margin: 0px;
}

.my_account_col .tab-content table :is(th, td) {
    padding: 10px 20px;
    letter-spacing: 0px;
    font-size: clamp(14px, 2.5vw, 16px);
}

.my_account_col .tab-content table :is(th) {
    color: var(--accent-dark);
    text-transform: uppercase;
    background-color: #f1f2f3;
    border-top: 1px solid transparent;
    border-bottom: 1px solid var(--disable-300);
    font-size: clamp(12px, 2.5vw, 13px) !important;
}

.my_account_col .tab-content table tr:has(td) td {
    border-top: none;
    vertical-align: inherit;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.my_account_col .tab-content table tr:has(td):nth-child(odd) td {
    background-color: var(--disable-100);
}

.my_account_col .tab-content table tr:has(td:hover) td {
    background-color: var(--primary-1-050);
}

.my_account_col .tab-content table tr td {
    color: var(--disable-600);
}

.my_account_col .tab-content table tr td>div {
    align-self: center;
}

.my_account_col .tab-content table tr td .ar_badge {
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.my_account_col .tab-content table tr td .status_warning {
    color: var(--warning-600);
    background-color: var(--warning-100);
}

.my_account_col .tab-content table tr td .status_success {
    color: var(--success-600);
    background-color: var(--success-100);
}

.my_account_col .tab-content table tr td a {
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.my_account_col .tab-content table tr td a:has(.truck_ic) {
    background-color: var(--warning-100);
}

.my_account_col .tab-content table tr td a .truck_ic {
    stroke: var(--warning-600);
}

.my_account_col .tab-content table tr td a:has(.eye_ic) {
    background-color: var(--success-000);
}

.my_account_col .tab-content table tr td a .eye_ic {
    stroke: var(--success-600);
}

.my_account_col .tab-content table tr td a:has(.eye_ic):hover {
    background-color: var(--success-600);
}

.my_account_col .tab-content table tr td a:hover .eye_ic {
    stroke: var(--white);
}

.my_account_col .tab-content .table-responsive ~ div {
    display: none;
}

.my_account_col .tab-content .table-responsive ~ div:has(:nth-child(1)) {
    display: flex;
}

.tab-content .account_content .add_address_link {
    padding: 5px 10px;
    pointer-events: all;
    background-color: var(--primary-1-050);
    border: 1.5px solid var(--primary-1-700);
}

.tab-content .account_content .add_address_link svg {
    stroke: var(--primary-1-700);
}

.tab-content .account_content .add_address_link .txt {
    color: var(--primary-1-700);
}

.tab-content .account_content .add_address_link:hover {
    background-color: var(--primary-1-700);
}

.tab-content .account_content .add_address_link:hover svg {
    stroke: var(--white);
}

.tab-content .account_content .add_address_link:hover .txt {
    color: var(--white);
}

.tab-content .addresses_item {
    flex: 1 300px;
    max-width: 446.7px;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.addresses_item .tt-address-info > * {
    font-size: clamp(14px, 2.5vw, 16px) !important;
}

.addresses_item .tt-edit-address .ar_btn {
    padding: 5px 10px;
    border-width: 1.5px;
}

.addresses_item .tt-edit-address .ar_btn svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
}

.addresses_item .tt-edit-address .edit_btn {
    border-color: var(--success-500);
    background-color: var(--success-000);
}

.addresses_item .tt-edit-address .edit_btn svg {
    stroke: var(--success-500);
}

.addresses_item .tt-edit-address .edit_btn .txt {
    background-image: unset;
    color: var(--success-500);
}

.addresses_item .tt-edit-address .delete_btn {
    border-color: var(--danger-500);
    background-color: var(--danger-000);
}

.addresses_item .tt-edit-address .delete_btn svg {
    stroke: var(--danger-500);
}

.addresses_item .tt-edit-address .delete_btn .txt {
    color: var(--danger-500);
}

.addresses_item .tt-edit-address .edit_btn:hover {
    background-color: var(--success-500);
}

.addresses_item .tt-edit-address .delete_btn:hover {
    background-color: var(--danger-500);
}

.addresses_item .tt-edit-address .ar_btn:hover svg {
    stroke: var(--white);
}

.addresses_item .tt-edit-address .ar_btn:hover .txt {
    color: var(--white);
}

.tab-content .account_content .input-group {
    background-color: var(--disable-100);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.tab-content .input-group .input-group-prepend {
    flex: 0 0 auto;
    color: var(--disable-600);
}

.tab-content .input-group .input_fld {
    outline: none;
    letter-spacing: 0px;
    color: var(--black);
}

.tab-content .input-group .input_fld::placeholder {
    color: var(--disable-600);
}

.tab-content .input-group .input_btn {
    padding: 5px;
    border-width: 1.5px;
    border-color: var(--disable-200);
    background-color: var(--disable-200);
}

.tab-content .input-group .input_btn svg {
    fill: var(--disable-600);
}

.tab-content .input-group .input_btn:focus,
.tab-content .input-group .input_btn:hover {
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.tab-content .input-group .input_btn:focus svg,
.tab-content .input-group .input_btn:hover svg {
    fill: var(--white);
}

.tab-content .account_content .input-group:has(.input_fld:focus, .input_btn:focus) {
    background-color: var(--white);
    border-color: var(--primary-1-700);
}

.reviews-table ~ .links_wrapper ul {
    margin: 15px 0px 0px;
}

.reviews-table .product_img {
    width: 52px;
    height: 52px;
    padding: 2.5px;
    flex: 0 0 52px;
    border-radius: 5px;
    border: 1px solid var(--primary-1-700);
}

.reviews-table .product_img picture {
    overflow: hidden;
    border-radius: 2.5px;
}

.reviews-table .product_cap .title {
    color: var(--disable-700);
}

.reviews-table .reviews_content .heading {
    color: var(--disable-700);
}

table td .delete_btn {
    background-color: var(--danger-000);
}

table td .delete_btn svg {
    stroke: var(--danger-500);
}

table td .delete_btn:hover {
    background-color: var(--danger-500);
}

table td .delete_btn:hover svg {
    stroke: var(--white);
}

.tab-content .track_progressbar {
    counter-reset: element;
}

.track_progressbar :is(.progressbar_list, .progressbar_list .txt) {
    flex: 0 0 auto;
}

.track_progressbar .progressbar_list {
    position: relative;
}

.progressbar_list .progressbar_ic {
    display: none;
}

.progressbar_list .txt {
    color: var(--disable-600);
}

.track_progressbar .progressbar_list::before {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    content: counter(element);
    text-transform: uppercase;
    counter-increment: element;
    color: var(--disable-600);
    outline: 1px solid var(--disable-200);
    font-family: var(--font-700) !important;
    background-color: var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.progressbar_list.current::before {
    color: var(--accent-dark);
    outline-color: var(--accent-dark);
}

.progressbar_list.current .txt {
    color: var(--accent-dark);
}

.progressbar_list.complete::before {
    opacity: 0;
    content: unset;
    pointer-events: none;
}

.progressbar_list.complete .progressbar_ic {
    width: 20px;
    height: 20px;
    display: flex;
    flex: 0 0 20px;
    overflow: hidden;
    background-color: var(--primary-1-050);
    outline: 1px solid var(--primary-1-900);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.progressbar_list.complete .progressbar_ic svg {
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
    stroke: var(--primary-1-900);
}

.progressbar_list.complete .txt {
    color: var(--accent-dark);
    font-family: var(--font-800) !important;
}

.track_progressbar hr {
    margin: 0px;
    min-width: 100px;
    max-width: 100px;
    border-spacing: 12px;
    border-top: 2px dashed var(--disable-300);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.progressbar_list.complete+hr {
    border-color: var(--primary-1-700);
}

.modal-dialog .ar_content .modal-title {
    color: var(--black);
}

.modal-dialog .ar_content .btn-close {
    padding: 5px;
    border-width: 1.5px;
    border-color: var(--danger-500);
    background-color: var(--danger-000);
}

.deleteAddressModal .modal-dialog .ar_content {
    position: relative;
}

.deleteAddressModal .modal-dialog .ar_content .btn-close {
    position: absolute;
    right: -45px;
    top: -45px;
}

.modal-dialog .ar_content .btn-close svg {
    stroke: var(--danger-500);
}

.modal-dialog .ar_content .btn-close:hover {
    background-color: var(--danger-500);
}

.modal-dialog .ar_content .btn-close:hover svg {
    stroke: var(--white);
}

.modal-dialog .label-input-field * {
    letter-spacing: 0px;
}

.modal-dialog .label-input-field:has(input, select) {
    flex: 1 200px;
}

.modal-dialog .label-input-field:has(select) * {
    outline: none;
}

.modal-dialog .label-input-field:has(textarea) {
    flex: 1 100%;
}

.modal-dialog .label-input-field .select2-container {
    width: 100% !important;
}

.select2-container--default .select2-selection--single {
    height: 40px;
    display: flex;
    align-items: center;
    border: 1px solid var(--disable-200) !important;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 1;
    padding: 5px 20px 5px 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 24px;
    height: 39px;
}

.select2-dropdown {
    border-color: var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.modal-dialog .label-input-field textarea {
    resize: none;
    padding: 10px;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.modal-dialog .label-input-field textarea:focus {
    border-color: var(--primary-1-700);
}

.modal-dialog .modal_form_btn {
    margin-left: auto;
    padding: 10px 30px;
    background-color: var(--primary-1-700);
    border: 1.5px solid var(--primary-1-700);
}

.modal-dialog .modal_form_btn .txt {
    color: var(--white);
}

.modal-dialog .modal_form_btn:hover {
    background-color: var(--primary-1-050);
}

.modal-dialog .modal_form_btn:hover .txt {
    color: var(--primary-1-700);
}


.deleteAddressModal .modal-dialog {
    pointer-events: none;
}

.deleteAddressModal .modal-dialog .modal-content {
    pointer-events: all;
}

.deleteAddressModal .modal-body {
    padding: 60px;
}

.deleteAddressModal .modal-dialog article .sub_title {
    color: var(--disable-600);
}

.modal-dialog .delete-address-link {
    padding: 10px 30px;
    border: 1px solid var(--danger-500);
    background-color: var(--danger-500);
}

.modal-dialog .delete-address-link .txt {
    color: var(--white);
}

.modal-dialog .delete-address-link:hover {
    background-color: var(--danger-000);
}

.modal-dialog .delete-address-link:hover .txt {
    color: var(--danger-500);
}

.address-book-content.border-right::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(233, 233, 233, 0.4);
}

@media (max-width: 767.98px) {
    .address-book-content.border-right::before {
        display: none;
    }
}

.order-history-table tr {
    vertical-align: middle;
}

.order-history-table tr th,
.order-history-table tr td {
    padding: 8px 24px;
}

.order-history-table tr .thumbnail img {
    width: 40px;
    height: 40px;
    background-color: #f4f6f8;
    padding: 6px;
    border-radius: 50%;
}

.profile-form .file-upload {
    border: 2px dashed rgba(233, 233, 233, 0.5);
    padding: 50px 24px;
    position: relative;
    overflow: hidden;
}

.profile-form .file-upload input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

.payments-list-table tr {
    vertical-align: middle;
}

.payments-list-table .icon {
    width: 44px;
    height: 44px;
    background-color: #f4f6f8;
}

.invoice-table-sm {
    width: 300px;
}

.invoice-table td,
.invoice-table th {
    padding: 16px 24px;
}

.invoice-table .product-item {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 8px;
    background-color: #f4f6f8;
}

.footer-table tr {
    background-color: #f4f6f8;
}

.footer-table tr td {
    padding: 16px 24px;
}

.organic-hero {
    padding: 120px 0;
    margin-top: -50px;
}

.organic-hero .object-1 {
    top: 20px;
    left: 50px;
}

.organic-hero .object-2 {
    right: 25px;
    bottom: 20px;
    opacity: 0.1;
}

.organic-hero::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    height: 100%;
    z-index: -1;
    background-color: #6eb356;
}

.organic-hero::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 70%;
    height: 100%;
    background-color: #fff8f2;
    z-index: -1;
}

.organic-hero .overlay-texture {
    background-repeat: repeat;
}

@media (max-width: 991.98px) {
    .organic-hero::before {
        display: none;
    }
}

.offer-section {
    background-size: cover;
    background-position: center;
}

@media (max-width: 767.98px) {
    .offer-section.bg-none-small {
        background-image: none !important;
        background-color: #fff8f2;
    }
}

.offer-countdown li {
    padding: 10px 16px;
    min-width: 80px;
}

.offer-countdown li p {
    margin-top: -4px;
}

.bg-floral-white .team-slider-btn {
    background-color: #ff7c08;
    color: #fff;
}

.bg-floral-white .team-slider-btn:hover {
    background-color: rgba(255, 124, 8, 0.3);
    color: #ff7c08;
}

.team-section {
    padding-bottom: 295px;
}

.team-section .pumkin {
    left: 100px;
    bottom: 132px;
}

.team-section .flower {
    right: 12%;
    bottom: 195px;
}

.filter-section .potato {
    right: 55px;
    top: 150px;
}

.subscribe-box {
    padding-bottom: 180px;
    background-size: cover;
    background-position: center bottom;
}

.subscribe-box p {
    color: rgba(255, 255, 255, 0.7);
}

.banner-subscribe input {
    border-radius: 4px 0 0 4px;
    border: 1px solid rgba(233, 233, 233, 0.3);
}

.banner-subscribe .btn {
    border-radius: 0 4px 4px 0;
}

.filter-btns-underline {
    border-bottom: 1px solid rgba(233, 233, 233, 0.5);
}

.filter-btns-underline button {
    font-size: 18px;
    font-weight: 600;
    color: #191d28;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.filter-btns-underline button::before {
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    height: 1px;
    bottom: 0;
    background-color: #ff7c08;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.filter-btns-underline button.active {
    color: #ff7c08;
}

.filter-btns-underline button.active::before {
    width: 100%;
    right: auto;
    left: 0;
}

.healthcare-hero-single {
    padding: 90px 0 90px 32px;
    position: relative;
    z-index: 1;
}

.healthcare-hero-single .left-content {
    width: 60%;
}

.healthcare-hero-single .slide-product {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
}

@media (max-width: 1399.98px) {
    .healthcare-hero-single .left-content {
        width: 70%;
    }
}

@media (max-width: 767.98px) {
    .healthcare-hero-single {
        padding: 90px 0 110px 32px;
    }

    .healthcare-hero-single .left-content {
        width: 100%;
    }

    .healthcare-hero-single .slide-product {
        position: relative;
        right: auto;
        top: 0;
        -webkit-transform: translate(0);
        transform: translate(0);
        margin-top: 24px;
    }
}

.healthcare-hero-thumbnail-slider {
    position: absolute;
    bottom: 24px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 155px;
    z-index: 1;
}

.healthcare-hero-thumbnail-slider .thumbnail-single {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
}

.healthcare-hero-thumbnail-slider .thumbnail-single.swiper-slide-prev,
.healthcare-hero-thumbnail-slider .thumbnail-single.swiper-slide-next {
    opacity: 0.7;
}

.healthcare-hero-thumbnail-slider .thumbnail-single.swiper-slide-active {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    position: relative;
    z-index: 1;
}

.hm3-category-list li+li {
    margin-top: 4px;
}

.hm3-category-list li a {
    color: #5d6374;
}

.hm3-category-list li a:hover {
    color: #6eb356;
}

.hr-spacer {
    width: 100%;
    display: block;
    height: 1px;
    background-color: #e9e9e9;
}

.hm3_product_slider_control {
    position: absolute;
    right: 0;
    top: -16px;
    width: 40px;
    height: 40px;
    background-color: #6eb356;
    color: #fff;
    border-radius: 4px;
    z-index: 1;
    display: inline-block;
}

.hm3_product_slider_control:hover {
    background-color: #ff7c08;
}

.hm3_product_slider_control.hm3_product_slider_prev {
    right: 55px;
}

.hm3-product-tabs .nav-tabs {
    border-bottom: 1px solid rgba(233, 233, 233, 0.4);
    gap: 16px;
}

.hm3-product-tabs .nav-tabs li a {
    color: #191d28;
    font-size: 18px;
    padding: 3px 6px;
    display: inline-block;
    font-weight: 700;
    position: relative;
}

.hm3-product-tabs .nav-tabs li a::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #ff7c08;
}

.hm3-product-tabs .nav-tabs li a.active {
    color: #ff7c08;
}

.hm3-product-tabs .nav-tabs li a.active::before {
    width: 100%;
    left: 0;
    right: auto;
}

.hm3-offer-section {
    max-height: 625px;
    margin-top: -100px;
    padding-top: 190px;
}

.offer-countdown .gs-offer-countdown-box {
    border-radius: 12px;
    overflow: hidden;
    background: linear-gradient(139.32deg, #ff7c08 -7.78%, #ffffff 117.64%);
    padding: 1px;
}

.offer-countdown .gs-offer-countdown-box .bg-sky-captain {
    background-color: #242833;
    border-radius: 12px;
}

.ofp-slider-prev {
    left: -25px;
}

.ofp-slider-next {
    right: -25px;
}

.ofp-slider-prev,
.ofp-slider-next {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #6eb356;
    color: #fff;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.ofp-slider-prev:hover,
.ofp-slider-next:hover {
    background-color: #ffe5ce;
    color: #ff7c08;
}

@media (max-width: 575.98px) {

    .ofp-slider-prev,
    .ofp-slider-next {
        left: auto;
        right: auto;
        top: auto;
        position: relative;
        -webkit-transform: translate(0);
        transform: translate(0);
        margin-right: 10px;
    }
}

.mx-400 {
    max-width: 400px;
}

@media (max-width: 767.98px) {
    .mx-400 {
        max-width: 100%;
        background-color: rgba(78, 181, 41, 0.1294117647);
    }
}

.has-banner-bottom {
    padding-bottom: 280px;
}

@media (max-width: 767.98px) {
    .has-banner-bottom {
        padding-bottom: 240px;
    }
}

.hm3-about-section {
    padding-top: 415px;
}

.hm3-blog-card .article-contents {
    max-width: 485px;
    margin-top: -175px;
    border-radius: 0 0 8px 8px;
    -webkit-box-shadow: 0px 14px 20px rgba(0, 4, 94, 0.04);
    box-shadow: 0px 14px 20px rgba(0, 4, 94, 0.04);
}

@media (max-width: 575.98px) {
    .hm3-blog-card .article-contents {
        margin-top: -40px;
    }
}

.tt-single-campaign {
    z-index: 1;
    width: 100%;
    min-width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tt-single-campaign:before {
    content: "";
    z-index: -1;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.tt-single-campaign.tt-gradient-right:before {
    background: -webkit-gradient(linear,
            left top,
            right top,
            from(rgba(110, 179, 86, 0.5)),
            to(rgba(110, 179, 86, 0.3)));
    background: linear-gradient(90deg,
            rgba(110, 179, 86, 0.5),
            rgba(110, 179, 86, 0.3));
}

.tt-single-campaign:hover {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}

.tt-campaign-single-bg {
    z-index: 1;
    width: 100%;
    min-width: 100%;
    position: relative;
    overflow: hidden;
}

.tt-campaign-single-bg:before {
    content: "";
    z-index: -1;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear,
            left top,
            left bottom,
            from(#6eb356),
            to(rgba(110, 179, 86, 0.35)));
    background: linear-gradient(180deg, #6eb356, rgba(110, 179, 86, 0.35));
}

.tt-coupon-single {
    position: relative;
    background: inherit;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    -webkit-box-shadow: 0px 14px 20px rgba(0, 4, 94, 0.04);
    box-shadow: 0px 14px 20px rgba(0, 4, 94, 0.04);
}

.tt-coupon-single .card-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.offer-text {
    font-family: "Inter", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -12px;
}

.offer-text .up-to {
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
    margin-right: -10px;
}

.offer-text p {
    text-transform: uppercase;
}

.offer-text span {
    font-size: 20px;
    line-height: initial;
}

.coupon-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 25px auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.coupon-row .copyCode,
.coupon-row .copyBtn {
    border: 2px dashed #fff;
    padding: 10px 20px;
    font-weight: 700;
}

.copyCode {
    border-right: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #fff;
    border-right: none !important;
}

.copyBtn {
    background: #fff;
    cursor: pointer;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

@media (min-width: 320px) and (max-width: 375px) {
    .coupon-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px;
    }

    .coupon-row .copyCode,
    .coupon-row .copyBtn {
        border-radius: 4px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (max-width: 1400px) {
    .container {
        width: 90%;
    }
}

@media (min-width: 1300px) {
    .container {
        width: 1300px;
    }
}

@media (max-width: 992px) {
    .container {
        width: 100%;
    }
}

/* ===xxx Imports-All-Fonts xxx=== */
@font-face {
    font-display: swap;
    font-family: nunito_black;
    src: url("../fonts/nunito_sans/NunitoSans-Black.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_extrabold;
    src: url("../fonts/nunito_sans/NunitoSans-ExtraBold.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_bold;
    src: url("../fonts/nunito_sans/NunitoSans-Bold.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_semibold;
    src: url("../fonts/nunito_sans/NunitoSans-SemiBold.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_medium;
    src: url("../fonts/nunito_sans/NunitoSans-Medium.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_regular;
    src: url("../fonts/nunito_sans/NunitoSans-Regular.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_light;
    src: url("../fonts/nunito_sans/NunitoSans-Light.ttf");
}

@font-face {
    font-display: swap;
    font-family: nunito_extraLight;
    src: url("../fonts/nunito_sans/NunitoSans-ExtraLight.ttf");
}


/* ===xxx All-Css-Variables xxx=== */
:root {

    /* === Fonts Variables === */
    --font-900: nunito_black;
    --font-800: nunito_extrabold;
    --font-700: nunito_bold;
    --font-600: nunito_semibold;
    --font-500: nunito_medium;
    --font-400: nunito_regular;
    --font-300: nunito_light;
    --font-200: nunito_extraLight;

    /* === Theme colors === */
    --primary-1-000: #fbfefb;
    --primary-1-050: #212A2E;
    --primary-1-100: #ddeaf1;
    --primary-1-200: #212A2E;
    --primary-1-300: #212A2E;
    --primary-1-400: #ddeaf1;
    --primary-1-500: #212A2E;
    --primary-1-600: #212A2E;
    --primary-1-700: #212A2E;
    --primary-1-800: #212A2E;
    --primary-1-900: #212A2E;
    --primary-1-950: #212A2E;

    --primary-1-contrast: #00b10e;

    --secondary-1-000: #212A2E;
    --secondary-1-100: #212A2E;
    --secondary-1-200: #212A2E;
    --secondary-1-300: #212A2E;
    --secondary-1-400: #212A2E;
    --secondary-1-500: #212A2E;
    --secondary-1-600: #212A2E;
    --secondary-1-700: #212A2E;
    --secondary-1-800: #212A2E;
    --secondary-1-900: #212A2E;


    /* === Text colors === */
    --accent-dark: #161616;
    --accent-light: #fafafa;


    /* === Colors === */
    --white: #ffffff;
    --black: #000000;

    --success-000: #e4f1eb;
    --success-100: #d1e7dd;
    --success-200: #a3cfbb;
    --success-300: #75b798;
    --success-400: #479f76;
    --success-500: #198754;
    --success-600: #146c43;
    --success-700: #0f5132;
    --success-800: #0a3622;
    --success-900: #051b11;

    --danger-000: #fceeef;
    --danger-100: #f8d7da;
    --danger-200: #f1aeb5;
    --danger-300: #ea868f;
    --danger-400: #e35d6a;
    --danger-500: #dc3545;
    --danger-600: #b02a37;
    --danger-700: #842029;
    --danger-800: #58151c;
    --danger-900: #2c0b0e;

    --warning-000: #fffaeb;
    --warning-100: #fff3cc;
    --warning-200: #ffe69c;
    --warning-300: #ffda6a;
    --warning-400: #ffcd39;
    --warning-500: #ffc107;
    --warning-600: #cc9a06;
    --warning-700: #997404;
    --warning-800: #664d03;
    --warning-900: #332701;

    --disable-100: #f8f9fa;
    --disable-200: #e9ecef;
    --disable-300: #dee2e6;
    --disable-400: #ced4da;
    --disable-500: #adb5bd;
    --disable-600: #6c757d;
    --disable-700: #495057;
    --disable-800: #343a40;
    --disable-900: #212529;

}


/* ===xxx All-Css-Reset xxx=== */
*,
*::after,
*::before {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    scroll-behavior: smooth;
}

*:hover,
*:focus,
*:active,
*::after,
*::before,
*:checked {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

html,
body {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    flex-direction: column;
    scroll-behavior: smooth;
}

body:has(.modal_show) {
    overflow: hidden;
}

main {
    display: flex;
    flex-direction: column;
}

footer {
    margin-top: auto;
}

a:hover,
a:focus,
a:active,
a:focus-within {
    text-decoration: none;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

body :where(input[type="number"]) {
    appearance: none;
    -webkit-appearance: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

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

body :where(input, button, textarea) {
    border: none;
    outline: none;
    background-color: transparent;
}

body :where(h1, h2, h3, h4, h5, h6, p, a, th, td, span, label, input, button, select, option, textarea, ::placeholder, ::before, ::after) {
    font-size: inherit;
    font-weight: inherit;
}

body :where(h1, h2, h3, h4, h5, h6, p) {
    margin: 0px;
    line-height: 1.4;
}

body :where(a, th, td, span, label, input, button, select, option, textarea, ::placeholder, ::before, ::after) {
    margin: 0px;
    line-height: 1;
}

label {
    display: unset;
    max-width: unset;
    font-weight: unset;
    margin-bottom: unset;
}

body :where(ol, ul, menu) {
    margin: 0;
    list-style: none;
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}

@media (prefers-reduced-motion: no-preference) {

    :focus,
    :focus-visible {
        outline: 1.5px solid var(--primary-1-200);
        -webkit-transition: outline-offset 75ms ease-in-out;
        -moz-transition: outline-offset 75ms ease-in-out;
        -ms-transition: outline-offset 75ms ease-in-out;
        -o-transition: outline-offset 75ms ease-in-out;
        transition: outline-offset 75ms ease-in-out;
    }

    :not(:active):focus,
    :not(:active):focus-visible {
        transition-duration: .25s;
    }
}

:not(:active):focus,
:not(:active):focus-visible {
    outline-offset: .125rem;
}

/* === Media-Css === */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    pointer-events: none;
    vertical-align: middle;
}

img {
    object-fit: cover;
}

svg {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
}

progress {
    vertical-align: baseline;
}

summary {
    display: list-item;
}

:-moz-ui-invalid {
    box-shadow: none;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}

/* === Scrollbar-Css === */
::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

::-webkit-scrollbar-track {
    background-color: transparent;
}

::-webkit-scrollbar-thumb {
    background-color: var(--accent-dark);
}


/* ===xxx Typography-Css xxx=== */
body :where(h1, h1 > span, h2, h2 > span, h3, h3 > span, h4, h4 > span) {
    font-family: var(--font-900) !important;
}

body :where(h5, h6, th, a, button, ::placeholder, ::before, ::after) {
    letter-spacing: .2px;
    font-family: var(--font-600) !important;
}

body :where(label, select, option, input, textarea, span:not(.title), td) {
    font-family: var(--font-500) !important;
}

p {
    font-family: var(--font-400) !important;
}

body :where(b, strong) {
    font-family: var(--font-700) !important;
}

h1,
h1>span {
    font-size: clamp(24px, 2.5vw, 30px) !important;
}

h2,
h2>span {
    font-size: clamp(20px, 2.5vw, 24px) !important;
}

h3,
h3>span {
    font-size: clamp(18px, 2.5vw, 22px);
}

h4,
h4>span {
    font-size: clamp(16px, 2.5vw, 20px);
}

h5,
h5>span {
    font-size: clamp(14px, 2.5vw, 18px);
}

body :where(h6, p, label) {
    font-size: 16px;
}

body :where(h6.sub_title_2, small, a, button, select, option) {
    font-size: 14px;
}

small.caption {
    font-size: clamp(11px, 2.5vw, 12px);
}

small.overline {
    font-size: clamp(09px, 2.5vw, 10px);
}


/* ===xxx Custom-Classes-Css xxx=== */

/* === Width-Css === */
.w-100 {
    width: 100%;
}

.w-50 {
    width: 50%;
}


/* === Height-Css === */
.h-100 {
    height: 100%;
}

.h-50 {
    height: 50%;
}


/* === Paddings-Css === */
.pt-5 {
    padding-top: 5px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-15 {
    padding-top: 15px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-25 {
    padding-top: 25px;
}

.pt-30 {
    padding-top: 30px;
}

.pb-5 {
    padding-bottom: 5px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-25 {
    padding-bottom: 25px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pl-5 {
    padding-left: 5px;
}

.pl-10 {
    padding-left: 10px;
}

.pl-15 {
    padding-left: 15px;
}

.pl-20 {
    padding-left: 20px;
}

.pl-25 {
    padding-left: 25px;
}

.pl-30 {
    padding-left: 30px;
}

.pr-5 {
    padding-right: 5px;
}

.pr-10 {
    padding-right: 10px;
}

.pr-15 {
    padding-right: 15px;
}

.pr-20 {
    padding-right: 20px;
}

.pr-25 {
    padding-right: 25px;
}

.pr-30 {
    padding-right: 30px;
}

.px-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.px-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.px-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.px-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.py-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.p-5 {
    padding: 5px;
}

.p-10 {
    padding: 10px;
}

.p-15 {
    padding: 15px;
}

.p-20 {
    padding: 20px;
}

.p-25 {
    padding: 25px;
}

.p-30 {
    padding: 30px;
}


/* === Margins-Css === */
.mt-5 {
    margin-top: 5px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-30 {
    margin-top: 30px;
}

.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}

.ml-25 {
    margin-left: 25px;
}

.ml-30 {
    margin-left: 30px;
}

.mr-5 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.mr-25 {
    margin-right: 25px;
}

.mr-30 {
    margin-right: 30px;
}

.mx-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.mx-15 {
    margin-left: 15px;
    margin-right: 15px;
}

.mx-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.mx-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.mx-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.my-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.m-5 {
    margin: 5px;
}

.m-10 {
    margin: 10px;
}

.m-15 {
    margin: 15px;
}

.m-20 {
    margin: 20px;
}

.m-25 {
    margin: 25px;
}

.m-30 {
    margin: 30px;
}


/* === Flex-Css === */
.f-all-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.f-all-start {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.f-all-end {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.f-center-start {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.f-center-end {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.f-start-center {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.f-start-end {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
}

.f-end-center {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.f-center-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.f-start-between {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.f-end-between {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.f-col {
    flex-direction: column;
}

.f-col-reverse {
    flex-direction: column-reverse;
}

.f-row {
    flex-direction: row;
}

.f-row-reverse {
    flex-direction: row-reverse;
}

.f-wrap {
    flex-wrap: wrap;
}

.f-wrap-reverse {
    flex-wrap: wrap-reverse;
}


/* === Gaps-Css === */
.gap-5 {
    gap: 15px;
}

.gap-y-5 {
    row-gap: 5px;
}

.gap-x-5 {
    column-gap: 5px;
}

.gap-10 {
    gap: 10px;
}

.gap-y-10 {
    row-gap: 10px;
}

.gap-x-10 {
    column-gap: 10px;
}

.gap-15 {
    gap: 15px;
}

.gap-y-15 {
    row-gap: 15px;
}

.gap-x-15 {
    column-gap: 15px;
}

.gap-20 {
    gap: 20px;
}

.gap-y-20 {
    row-gap: 20px;
}

.gap-x-20 {
    column-gap: 20px;
}

.gap-25 {
    gap: 25px;
}

.gap-y-25 {
    row-gap: 25px;
}

.gap-x-25 {
    column-gap: 25px;
}

.gap-30 {
    gap: 30px;
}

.gap-y-30 {
    row-gap: 30px;
}

.gap-x-30 {
    column-gap: 30px;
}


/* === Buttons-Css === */
.ar_btn {
    display: flex;
    padding: 10px 20px;
    align-items: center;
    justify-content: center;
    color: var(--accent-dark);
    border: 2px solid var(--disable-300);
    background-color: var(--disable-300);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.ar_btn:has(figure) {
    gap: 5px;
}


/* === Svg-Css === */
.fill_ic {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: var(--black);
}

.stroke_ic {
    fill: none;
    stroke-width: 2px;
    stroke: var(--black);
    stroke-linecap: round;
    stroke-linejoin: round;
}


/* === Images-Css === */
.web_imagebox {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    min-height: 20px;
    position: relative;
}

.web_imagebox img {
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0;
}

.web_imagebox-reset-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: unset !important;
    max-width: unset !important;
    max-height: unset !important;
}

/* img.loading {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--white);
    background-image: url(data:image/webp;base64,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);
} */


/* === Text-Break-Css === */
.word_break_clamp {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-word;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}


/* === Transitions-Css === */
.transition-none {
    -webkit-transition: unset;
    -moz-transition: unset;
    -ms-transition: unset;
    -o-transition: unset;
    transition: unset;
}

.transition-02s {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

.transition-05s {
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

/* === Seprators-Lines-Css === */
.seperator {
    background-color: var(--disable-200);
}

.seperator.hr {
    width: 100%;
    height: 1px;
}

.seperator.vr {
    width: 1px;
    height: 100%;
}

/* === Reviews-Icons-Css-Start === */
.reviews_stars_nav:not(.review_form .reviews_stars_nav),
.reviews_stars_nav *:not(.review_form .reviews_stars_nav *) {
    pointer-events: none !important;
}

.reviews_stars_link svg {
    stroke-width: 1px;
    fill: var(--disable-200);
    stroke: var(--disable-400);
}

.reviews_stars_nav .reviews_stars_link:hover svg,
.reviews_stars_nav .reviews_stars_link.active svg,
.reviews_stars_nav:hover .reviews_stars_link svg {
    fill: var(--warning-300);
    stroke: var(--warning-500);
}

.reviews_stars_list:has(.reviews_stars_link:hover)~.reviews_stars_list .reviews_stars_link svg:not(.reviews_stars_link.active svg) {
    fill: var(--disable-200);
    stroke: var(--disable-400);
}


/* ===xxx Header-Css-Start xxx=== */
.ar_main_header {
    z-index: 2;
    position: relative;
    box-shadow: 4px 0px 14px rgba(0, 0, 0, .1);
    border-bottom: 1px solid var(--disable-200);
}

.ar_main_header a:has(svg) {
    gap: 5px;
}

.ar_main_header a svg.chev_down_ic {
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
}


/* === Header-Top-Section-Css-Start === */
.ar_main_header .header_top_section {
    padding-bottom: 10px;
}

/* Brand-Logo-Css-Start */
.header_top_section .header_logo {
    flex: 1 180px;
    max-width: 180px;
    min-width: 135px;
}

/* Header-Right-Css-Start */
.header_right_list:has(.shop_btn) {
    display: none;
}

.header_right_list:has(.ar_dropdown) {
    position: relative;
}

.header_right_list a {
    border: 1px solid transparent;
    background-color: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.header_right_ic svg {
    stroke: var(--primary-1-700);
}

.header_right_list a .txt {
    color: var(--black);
}

.header_right_list>.ar_dropdown {
    opacity: 0;
    z-index: 3;
    pointer-events: none;
    border: 1px solid var(--disable-200);
    background-color: var(--white);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    right: 0px;
    top: 140%;
}

.header_right_list:has(.user_nav)>.ar_dropdown {
    min-width: 120px;
}

.header_right_list:has(.user_nav)>.ar_dropdown {
    min-width: 150px;
}

.header_right_list:has(.cart_list)>.ar_dropdown:has(ul > li) {
    min-width: 360px;
}

.header_right_list:has(.cart_list)>.ar_dropdown:has(ul > figure) {
    min-width: 250px;
}

.header_right_list:has(.cart_list)>.ar_dropdown ul~* {
    display: none;
}

.header_right_list:has(.cart_list)>.ar_dropdown ul:has(li)~* {
    display: flex;
}

.header_right_link .cart-counter {
    z-index: 1;
    width: 20px;
    height: 20px;
    font-size: 10px;
    border-radius: 9999px;
    color: #fff;
    border: 1px solid var(--primary-1-700);
    background-color: var(--secondary-1-900);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    position: absolute;
    right: -8px;
    top: -6px;
}

.header_right_list>.ar_dropdown .thumb-wrapper {
    height: 100px;
}

.header_right_list>.ar_dropdown ul>article .txt {
    color: var(--disable-600);
}


/* Cart-DropDown-Css-Start */
.header_right_list .cart-box-wrapper {
    right: 0px;
    min-width: 360px;
}

.cart-navbar-wrapper hr:last-of-type {
    display: none;
}

.apt_cart_box>*:not(:first-child) {
    display: none;
}

.apt_cart_box:has(.cart-navbar-wrapper figcaption)>* {
    display: flex;
}

.apt_cart_box> :nth-child(2) {
    border-top: 1px solid var(--disable-300);
}

.cart-navbar-wrapper:has(:nth-child(8)) {
    overflow-y: auto;
    max-height: 346.2px;
    padding-right: 10px;
}

.cart-navbar-wrapper::-webkit-scrollbar {
    border-radius: 9999px;
    background-color: var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.cart-navbar-wrapper::-webkit-scrollbar-thumb {
    border-radius: 9999px;
    background-color: var(--primary-1-700);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.cart-box-wrapper .cart_product_list {
    border-radius: 5px;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.cart-box-wrapper:has(.cart-navbar-wrapper > .thumb-wrapper) {
    right: 0px;
    min-width: 250px;
}

.apt_cart_box:has(.cart-navbar-wrapper > .thumb-wrapper) {
    padding: 10px 0px;
}

.cart-navbar-wrapper>.thumb-wrapper {
    width: 100%;
    height: 100px;
}

.header_right_list .cart_product_list>.thumb-wrapper {
    width: 75px;
    height: 75px;
    flex: 0 0 75px;
    overflow: hidden;
    border-radius: 5px;
    background-color: var(--white);
    outline: 2px solid var(--white);
    border: 2px solid var(--primary-1-100);
    box-shadow: 0px 0px 0px 4px var(--primary-1-700);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.cart_product_list .product_link {
    flex: 1 100%;
}

.cart_product_list .product_title {
    color: var(--black);
    text-transform: capitalize !important;
}

.cart_product_list .variation_wrap {
    display: none;
}

.cart_product_list .variation_wrap:nth-child(2) .variation_list:not(:last-of-type)::after {
    content: ' -';
}

.cart_product_list .variation_wrap:has(li) {
    display: flex;
    align-self: center;
}

.cart_product_list .variation_list {
    color: var(--disable-600);
}

.cart_product_list .products_meta {
    flex: 1;
}

.cart_product_list .price {
    color: var(--primary-1-700);
}

.cart_product_list .count {
    color: var(--black);
}

.cart_product_list .remove_cart_btn {
    padding: 4px 5px;
    border-radius: 5px;
    border-width: 1.5px;
    background-color: transparent;
    border-color: var(--disable-400);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.cart_product_list .remove_cart_btn svg {
    stroke: var(--disable-400);
}

.cart-box-wrapper .cart_product_list:hover {
    border-color: var(--disable-200);
    background-color: var(--disable-100);
}

.cart_product_list .remove_cart_btn:hover {
    border-color: var(--danger-500);
    background-color: var(--danger-000);
}

.cart_product_list .remove_cart_btn:focus {
    border-color: var(--danger-500);
    outline-color: var(--danger-200);
    background-color: var(--danger-000);
}

.cart_product_list .remove_cart_btn:focus svg,
.cart_product_list .remove_cart_btn:hover svg {
    stroke: var(--danger-500);
}

.apt_cart_box>article {
    color: var(--black);
}

.apt_cart_box>article .sub-total-price {
    color: var(--primary-1-700);
}

.apt_cart_box .cart_btns .view_cart_btn {
    flex: 1;
    color: var(--white);
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-050);
}

.apt_cart_box .cart_btns .view_cart_btn .txt {
    color: var(--primary-1-700);
}

.apt_cart_box .cart_btns .view_cart_btn:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.apt_cart_box .cart_btns .view_cart_btn:hover .txt {
    color: var(--white);
}

.apt_cart_box .cart_btns .checkout_cart_btn {
    flex: 1;
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.apt_cart_box .cart_btns .checkout_cart_btn .txt {
    color: var(--white);
}

.apt_cart_box .cart_btns .checkout_cart_btn:hover {
    background-color: var(--primary-1-700);
}

.ar_dropdown>.ar_dropdown_list:not(:last-child) {
    border-bottom: 1px solid var(--disable-200);
}

.header_right_list a:hover:not(.product_link) {
    border-color: var(--disable-200);
    background-color: var(--disable-100);
}

.header_right_list:has(.open)>a,
.header_right_list:has(.open)>a:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.header_right_list:has(.open)>a .txt {
    color: var(--white);
}

.header_right_list:has(.open)>a svg {
    stroke: var(--white);
}

.header_right_list:has(.open)>a .chev_down_ic {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header_right_list:has(.open)>.ar_dropdown {
    pointer-events: all;
    opacity: 1;
    top: 110%;
}


/* === Header-Bottom-Section-Css-Start === */
.ar_main_header .header_bottom_section {
    padding-top: 10px;
    position: relative;
    border-top: 1px solid var(--disable-300);
}

/* Header-Home-Button-Css */
.header_bottom_section .home_btn {
    width: 40px;
    height: 40px;
    margin-right: auto;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.home_btn .home_ic .stroke_ic {
    stroke: var(--disable-700);
}

.header_bottom_section .home_btn:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.home_btn:hover .home_ic .stroke_ic {
    stroke: var(--primary-1-900);
}

.header_bottom_section .home_btn.active {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.home_btn.active .home_ic .stroke_ic {
    stroke: var(--primary-1-700);
}

.home_btn .home_ic .fill_ic,
.home_btn.active .home_ic .stroke_ic {
    display: none;
}

.home_btn.active .home_ic .fill_ic {
    display: block;
}

.home_btn.active .home_ic .fill_ic {
    fill: var(--white);
}

/* Header-Shop-Button-Css */
.header_bottom_section .shop_btn {
    width: auto;
    height: 40px;
    flex: 0 0 auto;
    border-radius: 5px;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.header_bottom_section .shop_btn .shop_ic svg.stroke_ic {
    stroke: var(--disable-700);
}

.header_bottom_section .shop_btn .shop_ic svg.fill_ic {
    fill: var(--white);
}

.header_bottom_section .shop_btn .shop_ic svg.fill_ic,
.header_bottom_section .shop_btn.active .shop_ic svg.stroke_ic {
    display: none;
}

.header_bottom_section .shop_btn .shop_ic svg.fill_ic {
    display: none;
}

.header_bottom_section  .shop_btn .txt {
    color: var(--disable-700);
}

.header_bottom_section  .shop_btn:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.header_bottom_section .shop_btn:hover .shop_ic svg.stroke_ic {
    stroke: #fff;
}

.header_bottom_section  .shop_btn:hover .txt {
    color: #fff;
}

.header_bottom_section  .shop_btn.active {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.header_bottom_section .shop_btn.active .shop_ic svg.fill_ic {
    display: flex;
}

.header_bottom_section  .shop_btn.active .txt {
    color: var(--white);
}


/* === Header-Menu-Button-Css === */
.header_bottom_section .menu_btn {
    width: 40px;
    height: 40px;
    display: none;
    padding: 10px;
    flex: 0 0 40px;
    border-width: 1px;
    position: relative;
    border-color: var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.header_bottom_section .menu_btn.open {
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-050);
}

.menu_ic svg {
    z-index: 2;
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
}

.menu_ic .line {
    fill: none;
    stroke-width: 5;
    stroke-linecap: round;
    stroke: var(--disable-700);
    -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
    -ms-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.menu_ic .line1 {
    stroke-dasharray: 60 207;
    stroke-width: 5;
}

.menu_ic .line2 {
    stroke-dasharray: 60 60;
    stroke-width: 5;
}

.menu_ic .line3 {
    stroke-dasharray: 60 207;
    stroke-width: 5;
}

.menu_btn.open .line {
    stroke: var(--primary-1-700);
}

.menu_btn.open .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 5;
}

.menu_btn.open .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 5;
}

.menu_btn.open .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 5;
}

/* Header-Main-Menu-Navbar-Css */
.header_bottom_section .menu_navbar {
    flex: 1 300px;
}

.menu_navbar .menu_nav {
    align-items: center;
}

.menu_navbar .menu_list {
    width: auto;
    flex: 0 0 auto;
}

.menu_navbar .menu_list:nth-child(5) ~ *:not(.menu_list:has(.all_categories_link)) {
    display: none;
}

.menu_navbar .menu_link {
    position: relative;
    border: 1px solid transparent;
    background-color: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.menu_navbar .menu_link::after {
    content: "";
    height: 2px;
    width: calc(0% - 20px);
    background-color: transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-border-radius: 9999px;
    transform: translateX(-50%);
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
    position: absolute;
    bottom: 0;
    left: 50%;
}

.menu_navbar .menu_link .txt {
    flex: 0 0 auto;
    color: var(--black);
}

.menu_navbar .menu_link:hover:not(.active) {
    border-color: var(--disable-200);
    background-color: var(--disable-100);
}

.menu_navbar .menu_link.active::after {
    width: calc(100% - 20px);
    background-color: var(--primary-1-700);
}

.menu_navbar .menu_link.active .txt {
    color: var(--primary-1-700);
}

.menu_navbar .swiper-button-prev {
    left: 0;
    padding: 12px 30px 12px 0px;
    background: linear-gradient(-270deg, var(--white) 50%, hsla(0, 0%, 100%, 0));
}

.menu_navbar .swiper-button-next {
    right: 0;
    padding: 12px 10px 12px 30px;
    background: linear-gradient(270deg, var(--white) 50%, hsla(0, 0%, 100%, 0));
}

.menu_navbar :is(.swiper-button-prev, .swiper-button-next) {
    margin: 0px;
    height: 100%;
    outline: none;
    width: fit-content;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
}

.menu_navbar :is(.swiper-button-prev, .swiper-button-next)::after {
    font-size: 16px;
    font-weight: 900;
    color: var(--disable-700);
}

.menu_navbar :is(.swiper-button-prev, .swiper-button-next):hover::after {
    color: var(--primary-1-900);
}

.menu_navbar .swiper-button-disabled {
    display: none;
}

.all_categories_link svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
}

.all_categories_link.active svg {
    stroke: var(--primary-1-700);
}

/* Header-Search-Bar-Css */
.header_top_section .search_form {
    flex: 1 245px;
}

.header_top_section .search_form .fld_group {
    max-width: 575px;
    padding: 10px 15px;
    border-radius: 9999px;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.ar_main_header .search_form:has(input:focus) .fld_group {
    max-width: 100%;
    border-color: var(--primary-1-700);
}

.ar_main_header .search_form:has(input:focus) .fld_group svg {
    fill: var(--primary-1-700);
}

.header_bottom_section .search_form {
    display: none;
    flex: 1 150px;
}

.search_form .fld_group {
    padding: 9.2px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.search_form .fld_group svg {
    fill: var(--disable-600);
}

.search_form .fld_group input {
    outline: none;
}


/* ===xxx Body-Css-Start xxx=== */
.ar_main_body {
    background-color: var(--white);
}

/* === CLose-Overlay-Css === */
.ar_main_header .close_overlay {
    z-index: -001;
    pointer-events: none;
    background-color: rgba(0, 0, 0, .0);
    -webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
    position: fixed;
    inset: 0;
}

.ar_main_header:has(.menu_navbar .opened) .close_overlay {
    z-index: 002;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .7);
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

/* === Home-Hero-Section-Css === */
.ar_main_body .hero_section {
    overflow: hidden;
    padding: 80px 0px;
    position: relative;
    background-image: linear-gradient(110deg, var(--primary-1-000) 70%, var(--primary-1-200) 30%);
    /* background-image: linear-gradient(110deg, var(--secondary-1-000) 70%, var(--secondary-1-400) 30%); */
}

.ar_main_body .hero_section::before {
    content: '';
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 0px;
    position: absolute;
    inset: 0;
}

.hero_section .hero_wrapper {
    z-index: 1;
    position: relative;
}

.hero_wrapper .hero_col {
    flex: 1 354.6px;
}

.hero_col:has(.hero_content) {
    max-width: 525px;
}

.hero_content .hero_title {
    max-width: 345px;
    color: var(--black);
}

.hero_content .hero_title::first-line {
    color: var(--primary-1-700);
}

.hero_content .txt {
    color: var(--disable-600);
}

.hero_content .hero_btn {
    border-width: 1.5px;
    border-radius: 5px;
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.hero_content .hero_btn:has(.hero_btn_ic) {
    gap: 10px;
}

.hero_btn .txt {
    color: var(--white);
    text-transform: capitalize;
}

.hero_btn .hero_btn_ic svg {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    stroke-width: 1.8px;
    stroke: var(--white);
}

.hero_col:has(.hero_img) {
    position: relative;
}

.hero_col .hero_img {
    width: 500px;
    height: 350px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
}

.hero_col .hero_img img {
    filter: drop-shadow(0 4px 8px var(--primary-1-300));
    -webkit-filter: drop-shadow(0 4px 4px var(--primary-1-300));
}


/* === Divider-Section-Css === */
.ar_main_body .divider_img {
    z-index: 1;
    background-color: transparent;
}

.divider_img img {
    width: 100%;
    height: 50px;
    object-fit: unset;
    margin-top: -15px;
    margin-bottom: -15px;
}


/* === Home-Categories-Section-Css === */
.ar_main_body .hm_categories_section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center -360px;
    background-color: #fff;
    /* border-top: 1px solid var(--disable-200); */
}

.hm_categories_col:has(.hm_categories_content) {
    z-index: 1;
    border-bottom: 1px solid var(--disable-200);
}

.hm_categories_col:has(:nth-child(2)) {
    justify-content: space-between;
}

.hm_categories_col .hm_categories_content {
    position: relative;
}

.hm_categories_col .hm_categories_content::after {
    width: 100%;
    height: 2px;
    content: '';
    background-color: var(--primary-1-700);
    position: absolute;
    top: calc(100% + 17px);
    left: 0;
}

.hm_categories_col .hm_categories_content .heading {
    color: var(--black);
    text-transform: capitalize;
}

.hm_categories_col :is(.swiper-button-prev, .swiper-button-next) {
    width: 42px;
    height: 42px;
    padding: 0px;
    flex: 0 0 42px;
    border-width: 1.5px;
    color: var(--disable-600);
    border-color: var(--disable-300);
    background-color: var(--disable-200);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: unset;
    margin-top: 0;
}

.hm_categories_col :is(.swiper-button-prev, .swiper-button-next)::after {
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

.hm_categories_col .swiper-button-prev::after {
    margin-right: 4px;
}

.hm_categories_col .swiper-button-next::after {
    margin-left: 4px;
}

.hm_categories_col :is(.swiper-button-prev, .swiper-button-next):hover {
    color: #fff;
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.swiper-slide:has(.category_item) {
    max-width: 230px;
}

.swiper-slide .category_item {
    position: relative;
}

.category_item .category_img {
    width: 145px;
    height: 145px;
    padding: 10px;
    flex: 0 0 145px;
    position: relative;
}

.category_item .category_img::before {
    width: 100%;
    content: "";
    height: 100%;
    background-color: transparent;
    border: 5px solid var(--disable-100);
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    -o-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
    -webkit-transition: outline-color .5s ease-in-out;
    -moz-transition: outline-color .5s ease-in-out;
    -ms-transition: outline-color .5s ease-in-out;
    -o-transition: outline-color .5s ease-in-out;
    transition: outline-color .5s ease-in-out;
    outline: 2px dashed var(--disable-300);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
}

.category_item .category_img picture {
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.category_item>.category_link {
    width: 100%;
    height: 100%;
    position: absolute;
}

.category_item:has(.category_link:hover) .category_img::before {
    -webkit-animation: rotation 60s linear infinite;
    animation: rotation 60s linear infinite;
    outline-color: var(--primary-1-700);
}

@keyframes rotation {
    from {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        -moz-transform: translate(-50%, -50%) rotate(0deg);
        -ms-transform: translate(-50%, -50%) rotate(0deg);
        -o-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }

    to {
        -webkit-transform: translate(-50%, -50%) rotate(3600deg);
        -moz-transform: translate(-50%, -50%) rotate(3600deg);
        -ms-transform: translate(-50%, -50%) rotate(3600deg);
        -o-transform: translate(-50%, -50%) rotate(3600deg);
        transform: translate(-50%, -50%) rotate(3600deg);
    }
}

.category_item .category_cap * {
    text-align: center;
}

.category_cap>.word_break_clamp {
    color: var(--black);
    -webkit-line-clamp: 1;
    line-clamp: 1;
}

.category_cap .heading {
    display: inline;
    color: var(--black);
    background-size: 0% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: linear-gradient(transparent 92%, var(--secondary-1-900) 8%);
}

.category_link:hover+.category_cap .heading {
    background-size: 100% 100%;
    color: var(--primary-1-900);
}

.category_cap .products_count {
    font-size: clamp(15px, 2.5vw, 16px) !important;
    color: var(--disable-600);
}


/* === Categories-Section-Css-Start === */
.categories_col:has(.categories_content) {
    z-index: 1;
    border-bottom: 1px solid var(--disable-200);
}

.categories_section .categories_content {
    position: relative;
}

.categories_section .categories_content::after {
    width: 100%;
    height: 2px;
    content: '';
    background-color: var(--primary-1-700);
    position: absolute;
    top: calc(100% + 13px);
    left: 0;
}

.categories_section .categories_content .heading {
    color: var(--black);
    text-transform: capitalize;
}

.categories_section .categories_col:nth-child(2) {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(auto-fill, minmax(175px, 1fr));
}

.categories_section .category_item {
    position: relative;
}


/* === Features-Products-Section-Css === */
.ar_main_body .ft_products_section {
    border-top: 1px solid var(--disable-200);
    background: var(--accent-light);
}

.ft_products_col:has(.ft_products_content) {
    border-bottom: 1px solid var(--disable-200);
}

.ft_products_col:has(:nth-child(2)) {
    justify-content: space-between;
}

.ft_products_col .ft_products_content {
    position: relative;
}

.ft_products_col .ft_products_content::after {
    width: 100%;
    height: 2px;
    content: '';
    background-color: var(--primary-1-700);
    position: absolute;
    top: calc(100% + 16px);
    left: 0;
}

.ft_products_col .ft_products_content .heading {
    color: var(--black);
}

.ft_products_col .see_all_link {
    border-width: 1.5px;
    border-color: transparent;
    background-color: transparent;
}

.ft_products_col .see_all_link .txt {
    color: var(--disable-600);
}

.ft_products_col .see_all_link svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke: var(--disable-600);
}

.ft_products_col .see_all_link:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.ft_products_col .see_all_link:hover .txt {
    color: var(--primary-1-900);
}

.ft_products_col .see_all_link:hover svg {
    stroke: var(--primary-1-900);
}

/* Products-Title-Css-Start */
.product_cap .product_link .product_title {
    display: inline;
    background-size: 0% 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(0deg, var(--primary-1-200) 6%, transparent 5%);
}

.product_cap .product_link:hover .product_title {
    background-size: 100% 100%;
    color: var(--primary-1-900);
}

/* Products-Layout-1-Css-Start */
.ar_main_body .products_layout_1 {
    display: grid;
    grid-gap: 20px;
    align-items: flex-start;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}

.product_card {
    position: relative;
    padding: 10px;
    box-shadow: 0 0 5px #0002;
    border-radius: 5px;
    background: #fff;
}


.products_layout_1 .product_img {
    z-index: 1;
    height: 200px;
    flex: 0 0 200px;
}

.product_card .product_img {
    /* background-color: var(--disable-200); */
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.product_card .product_img img {
    max-width: 100%;
    max-height: 100%;
    filter: drop-shadow(-5px 5px 5px rgba(51, 51, 51, 0.12));
    -webkit-filter: drop-shadow(-5px 5px 5px rgba(51, 51, 51, 0.12));
}

.product_card .product_cap {
    z-index: 1;
    flex-flow: nowrap;
    flex-direction: column;
    gap: 8px;
}

.product_card .product_title {
    color: var(--black);
    /* font-family: var(--font-700) !important; */
}

.product_card :is(.product_link, span.word_break_clamp, .product_title) {
    color: var(--black);
    align-items: flex-start;
    justify-content: flex-start;
}

.product_card .product_link:hover :is(span.word_break_clamp, .product_title) {
    color: var(--primary-1-900);
}

.products_layout_1 .product_card .product_cap > form {
    gap: 10px;
    z-index: 1;
    display: flex;
    flex-direction: column;
}

.products_layout_1 .product_card .product_fld_group {
    padding-top: 0px;
    justify-content: center;
}

.products_layout_1 .product_card .product_fld_group:has(:nth-child(3)) {
    justify-content: flex-start;
}

.products_layout_1 .product_card .product_fld_lbl {
    display: none;
}

.products_layout_1 .product_card .product_fld_group .radio_box {
    flex: 1;
}

.products_layout_1 .product_card .radio_lbl {
    font-size: 12px !important;
}

.products_layout_1 .product_card .pricing_detail {
    flex: 0 0 auto;
}

.products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail {
    width: calc(100% - 75px);
    position: absolute;
    bottom: 10px;
    left: 0px;
}

.products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail:has( .deduction_price) {
    bottom: 0px;
}

.products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail .pricing_detail {
    width: 100%;
    gap: 0px 10px;
    flex-wrap: wrap;
    position: inherit;
}

.products_layout_1 .product_card .pricing_detail:has(.deduction_price) {
    align-self: flex-end;
}

.product_card .pricing_detail :is(.discount_price, .actual_price) {
    order: 2;
    color: var(--primary-1-700);
    font-family: var(--font-700) !important;
}

.product_card .pricing_detail .deduction_price {
    order: 1;
    flex: 1 100%;
    text-align: left;
    color: var(--disable-600);
    font-size: 12px !important;
}

.product_card .product_cap .discount_average {
    padding: 5px 10px;
    position: absolute;
    color: var(--white);
    border-radius: 2.5px;
    bottom: calc(100% - 30px);
    background-color: var(--danger-500);
    -webkit-border-radius: 2.5px;
    border-top-left-radius: 10px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
}

.product_card .product_cap .pricing_detail .discount_price > .discount_average {
    left: 0px;
    z-index: 1;
    bottom: calc(100% + 250px);
}

.product_card .product_cap:has(.pricing_detail .discount_price > .discount_average) > .discount_average {
    display: none;
}

.pp_products_col .product_card .product_cap .discount_average {
    bottom: calc(100% - 40px);
}

.product_card .pricing_detail .sold_count {
    order: 3;
}

.product_card :is(.direct-add-to-cart-form, .add_to_cart_btn) {
    flex: 1;
}

.product_card .add_to_cart_btn {
    width: 100%;
    padding: 10px;
    flex: 0 0 auto;
    margin-left: auto;
    border-width: 1.5px;
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-900);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    /* overflow: hidden; */
}

.product_card .add_to_cart_btn svg {
    stroke: var(--white);
}

.product_card .add_to_cart_btn .txt {
    color: var(--white);
}

.product_card .add_to_cart_btn:hover {
    background-color: var(--primary-1-050);
    color: #fff;
}

.product_card .add_to_cart_btn:hover svg {
    stroke: #fff;
}

.product_card .add_to_cart_btn:hover .txt {
    color: #fff;
}

.product_card .add_to_cart_btn[disabled] {
    border-color: var(--disable-500);
    background-color: var(--disable-100);
}

.product_card .add_to_cart_btn[disabled] .txt {
    color: var(--disable-600);
}

.product_card .add_to_cart_btn[disabled] svg {
    stroke: var(--disable-600);
}

.product_card .add_to_cart_btn[disabled] .out-of-stock-text {
    width: 100px;
    padding: 2.5px 5px;
    position: absolute;
    text-align: center;
    border-radius: 2.5px;
    color: var(--danger-500);
    -webkit-border-radius: 2.5px;
    border: 1px solid var(--danger-500);
    background-color: var(--danger-000);
    bottom: calc(100% + 91px);
    right: calc(100% - 20px);
}


/* === Popular-Products-Section-Css === */
.ar_main_body .pp_products_section {
    background-color: var(--accent-light);
    border-top: 1px solid var(--disable-200);
    border-bottom: 1px solid var(--disable-200);
}

.pp_products_col:has(.pp_products_content) {
    border-bottom: 1px solid var(--disable-200);
}

.pp_products_col:has(:nth-child(2)) {
    justify-content: space-between;
}

.pp_products_col .pp_products_content {
    position: relative;
}

.pp_products_col .pp_products_content::after {
    width: 100%;
    height: 2px;
    content: '';
    background-color: var(--primary-1-700);
    position: absolute;
    top: calc(100% + 16px);
    left: 0;
}

.product_section+.pp_products_section .pp_products_col .pp_products_content::after {
    top: calc(100% + 13px);
}

.pp_products_col .pp_products_content .heading {
    color: var(--black);
}

.pp_products_col .see_all_link {
    border-width: 1.5px;
    border-color: transparent;
    background-color: transparent;
}

.pp_products_col .see_all_link .txt {
    color: var(--disable-600);
}

.pp_products_col .see_all_link svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke: var(--disable-600);
}

.pp_products_col .see_all_link:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.pp_products_col .see_all_link:hover .txt {
    color: var(--primary-1-900);
}

.pp_products_col .see_all_link:hover svg {
    stroke: var(--primary-1-900);
}

.pp_products_col .products_layout_1 {
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}

.pp_products_col .products_layout_1 .product_card {
    padding: 10px;
    border-radius: 10px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 4px 4px 12px var(--disable-200);
}

.pp_products_col .products_layout_1 .product_card:hover::before {
    content: unset;
}

.pp_products_col .products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail {
    bottom: 20px;
    left: 10px;
}

.pp_products_col .products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail:has( .deduction_price) {
    bottom: 10px;
}

.pp_products_col .products_layout_1 .product_card:has(.product_cap > form.form_homepage) .pricing_detail .pricing_detail {
    bottom: 0px;
    left: 0px;
}

.pp_products_col .product_card .pricing_detail .discount_average {
    bottom: calc(100% - 40px);
}


/* === Home-About-Section-Css === */
.ar_main_body .hm_about_section {
    background-size: 60%;
    background-repeat: no-repeat;
    background-color: var(--white);
    background-position: left bottom;
    background-image: url(../img/about/about_bg_img_1.png);
}

.hm_about_col:has(.hm_about_content) {
    flex: 1 395px;
}

.hm_about_col .hm_about_content {
    max-width: 600px;
}

.hm_about_content .sub_heading {
    color: var(--primary-1-700);
    background-image: linear-gradient(0deg, var(--secondary-1-900) 8%, transparent 8%);
}

.hm_about_content .heading {
    color: var(--accent-dark);
}

.hm_about_content .txt {
    color: var(--disable-600);
}

.hm_about_col:has(.about_img) {
    flex: 1 445px;
    max-width: 625px;
    position: relative;
    /* max-width: 625px; */
}

.hm_about_col:has(.about_img)::before {
    width: 8px;
    content: "";
    height: calc(100% - 30px);
    background-color: var(--primary-1-600);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-border-radius: 9999px;
    transform: translateY(-50%);
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
    position: absolute;
    left: 0px;
    top: 50%;
}

.hm_about_col .about_img {
    width: 100%;
    flex: 1 100%;
    height: 370px;
    overflow: hidden;
    outline: 8px solid var(--white);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.ar_main_body section:last-of-type {
    padding-bottom: 94px;
}

/* === Breadcrumb-Section-Css === */
.ar_main_body .breadcrumb_section {
    position: relative;
    background-attachment: fixed;
    background: url('../img/breadcrumb_bg_img_1.jpg') no-repeat scroll center center / cover;
}

.ar_main_body .breadcrumb_section::before {
    content: '';
    opacity: .9;
    width: 100%;
    height: 100%;
    background-color: var(--primary-1-950);
    position: absolute;
    inset: 0;
}

.breadcrumb_wrapper .breadcrumb_content {
    flex: 1 320px;
}

.breadcrumb_wrapper .breadcrumb_nav {
    flex: 1 221px;
}

.breadcrumb_content .sub_heading {
    text-transform: uppercase;
    color: #fff;
}

.breadcrumb_content .heading {
    max-width: 575px;
    color: var(--white);
    -webkit-line-clamp: 1;
    text-transform: capitalize;
    font-size: clamp(38px, 2.5vw, 58px);
}

.breadcrumb_list {
    position: relative;
}

.breadcrumb_list .breadcrumb_link {
    padding: 0px;
}

.breadcrumb_list:not(.breadcrumb_list:first-child)::before {
    content: '';
    width: 1.5px;
    height: 100%;
    background-color: #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: -8.2px;
    top: 50%;
}

.breadcrumb_link.current_page {
    cursor: text;
}

.breadcrumb_link .txt {
    color: var(--white);
    -webkit-line-clamp: 1;
    font-size: clamp(14px, 2.5vw, 18px);
    font-family: var(--font-700) !important;
}

.breadcrumb_link.current_page .txt {
    color: #fff;
}


/* ===xxx About-Css-Start xxx=== */

/* WhoWeAre-Services-Css-Start */
.whoweare_wrapper .whoweare_col {
    flex: 1 300px;
}

.whoweare_col .whoweare_content {
    max-width: 485px;
}

.whoweare_content .sub_heading {
    color: var(--primary-1-700);
    background-image: linear-gradient(0deg, var(--secondary-1-900) 8%, transparent 8%);
}

.whoweare_content .heading {
    color: var(--black);
    text-transform: capitalize;
}

.whoweare_content .txt {
    color: var(--disable-600);
}

.whoweare_wrapper .whoweare_col:has(.whoweare_img) {
    position: relative;
}

.whoweare_col .whoweare_img {
    width: 100%;
    flex: 1 100%;
    height: 320px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.whoweare_col .whoweare_img:first-child {
    box-shadow: -4px 8px 14px rgba(0, 0, 0, .08);
}

.whoweare_col .whoweare_img:last-child {
    box-shadow: 4px 4px 14px rgba(0, 0, 0, .08);
}

.whoweare_img .whoweare_experience {
    width: 250px;
    height: 225px;
    border: 15px solid var(--white);
    background-color: var(--primary-1-700);
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.whoweare_img .whoweare_experience::after {
    /* content: ''; */
    width: 20px;
    height: 40px;
    mix-blend-mode: multiply;
    /* background-color: var(--secondary-1-700); */
    position: absolute;
    bottom: -40px;
    left: 10px;
}

.whoweare_img .whoweare_experience * {
    text-align: center;
    color: var(--white);
}

.whoweare_img .whoweare_experience .experience_time small {
    font-size: 20px !important;
    color: var(--secondary-1-900);
}

/* WhyChooseUs-Services-Css-Start */
.ar_main_body .whychoose_section {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/swirl_pattern.svg);
}

.whychoose_col .whychoose_content .sub_heading {
    color: var(--primary-1-700);
}

.whychoose_col .whychoose_content .heading {
    color: var(--black);
}

.whychoose_col .whychoose_content .heading strong {
    color: var(--primary-1-700);
    font-family: var(--font-800) !important;
}

.whychoose_col:has(.whychoose_card) {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}

.whychoose_col .whychoose_card {
    background-color: var(--white);
    border: 1.5px solid var(--secondary-1-200);
    box-shadow: 4px 4px 14px rgba(233, 222, 177, .4);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.whychoose_col .whychoose_ic picture {
    width: 75px;
    height: 75px;
    flex: 0 0 75px;
    background-color: var(--secondary-1-500);
    border: 1.5px solid var(--primary-1-900);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.whychoose_col .whychoose_ic picture img {
    position: unset;
    filter: grayscale(1) brightness(10.5);
}

.whychoose_col .whychoose_cap .heading {
    color: var(--black);
    text-transform: capitalize;
    font-family: var(--font-700) !important;
}

.whychoose_col .whychoose_content .txt {
    color: var(--disable-700);
}


/* ===xxx Contact-Css-Start xxx=== */
.ar_main_body .contact_section {
    background-color: var(--disable-100);
}

.contact_wrapper .contact_col {
    flex: 1 300px;
}

.contact_wrapper .contact_col:has(.contact_details_wrap) {
    flex: 1 100%;
}

/* Contact-Content-Css-Start */
.contact_col .contact_content {
    max-width: 500px;
}

.contact_content .sub_heading {
    color: var(--primary-1-700);
    background-image: linear-gradient(0deg, var(--secondary-1-900) 8%, transparent 8%);
}

.contact_content .heading {
    color: var(--black);
}

.contact_content .txt {
    color: var(--disable-600);
}

.contact_col .contact_img {
    flex: 1 100%;
    width: 300px;
    height: 200px;
}

.contact_col .contact_img img {
    margin-left: 0px;
}

/* Contact-Form-Css-Start */
.contact_col .contact_form {
    max-width: 525px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 4px 4px 14px rgba(0, 0, 0, .08);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.contact_form .form_content .heading {
    color: var(--black);
}

.contact_form .form_content .txt {
    font-size: 14px;
    color: var(--disable-600);
}

.contact_form *:not(article, article *, button, button *) {
    padding: 10px;
    letter-spacing: 0px;
    border: 1.5px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.contact_form .fld_txt {
    flex: 1 180px;
}

.contact_form .fld_txt_area {
    flex: 1 100%;
    resize: none;
}

.contact_form *::placeholder {
    color: var(--disable-600);
}

.contact_form> :is(input, textarea):focus {
    background-color: var(--white);
    border-color: var(--primary-1-700);
    outline-color: var(--primary-1-200);
}

.contact_form .fld_btn {
    margin-left: auto;
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.contact_form .fld_btn:has(svg) {
    gap: 10px;
}

.contact_form .fld_btn .txt {
    color: var(--white);
}

.contact_form .fld_btn svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    fill: var(--white);
}

.contact_form .fld_btn:hover {
    background-color: var(--primary-1-900);
}

/* Contact-Details-Css-Start */
.contact_details_wrap .contact_card {
    flex: 1 200px;
    background-color: var(--white);
    border: 1.5px solid var(--disable-200);
    box-shadow: 4px 4px 14px rgba(0, 0, 0, .06);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.contact_card .contact_ic {
    height: 70px;
    flex: 1 70px;
    border: 1px solid var(--secondary-1-500);
    background-color: var(--secondary-1-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.contact_card .contact_ic svg {
    width: 42px;
    height: 42px;
    flex: 0 0 42px;
    fill: #fff;
}

.contact_card .contact_cap {
    flex: 1 168px;
}

.contact_card .contact_cap .heading {
    color: var(--black);
}

.contact_card .contact_cap .txt {
    max-width: 200px;
    color: var(--disable-700);
}

.ar_main_body .contact_map_section {
    padding: 0px !important;
    background-color: var(--white);
    border-top: 1px solid var(--disable-400);
}


/* ===xxx Shop-Css-Start xxx=== */
.shop_section .shop_wrapper {
    align-items: unset;
}

.shop_wrapper .shop_col {
    flex: 1 241px;
}

.shop_wrapper .shop_col:first-child {
    max-width: 300px;
}

/* Shop-Side-Menu-Css-Start */
.shop_side_menu .side_menu_item {
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 0px 8px 14px var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.side_menu_content .heading {
    color: var(--primary-1-800);
    background-image: linear-gradient(0deg, var(--secondary-1-900) 8%, transparent 8%);
}

.side_menu_item:has(.filter_accordian) .side_menu_content {
    margin-bottom: 15px;
}

.side_menu_item hr {
    margin: 0px;
    border-color: var(--disable-400);
}

.products_nav .side_menu_nav:has(.side_menu_list:nth-child(5)) {
    overflow-y: auto;
    max-height: 320px;
    padding-right: 10px;
}

.side_menu_item .side_menu_nav::-webkit-scrollbar-track {
    background-color: var(--disable-100);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.side_menu_item .side_menu_nav::-webkit-scrollbar-thumb {
    background-color: var(--primary-1-900);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.products_nav .side_menu_link {
    background-color: transparent;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

/* Products-Shop-Side-Menu-Css-Start */
.products_nav .side_menu_img {
    flex: 1 75px;
}

.products_nav .side_menu_img picture {
    width: 75px;
    height: 75px;
    flex: 0 0 75px;
}

.products_nav .side_menu_cap {
    flex: 1 auto;
}

.products_nav .side_menu_cap .heading {
    flex: 1 100%;
    color: var(--black);
    text-transform: capitalize;
}

.products_nav .pricing_detail :is(small, strong) {
    font-size: 18px;
    color: var(--primary-1-700);
    font-family: var(--font-700) !important;
}

.products_nav .pricing_detail:has(.discount_price) :is(small.actual_price, .actual_price strong) {
    font-size: 14px;
    color: var(--danger-400);
    font-family: var(--font-400);
    text-decoration: line-through;
}

.products_nav .side_menu_link:hover .heading {
    color: var(--primary-1-700);
}

/* Accordian-Shop-Side-Menu-Css-Start */
.side_menu_item .filter_accordian {
    display: grid;
    align-items: flex-start;
    grid-template-rows: auto 0fr;
}

.side_menu_item .filter_accordian.open {
    grid-template-rows: auto 1fr;
}

.filter_accordian .accordian_title {
    outline: none !important;
}

.filter_accordian .accordian_ic svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
}

.filter_accordian.open .accordian_ic svg {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filter_accordian .accordian_content {
    overflow: hidden;
}

.filter_accordian .accordian_content * {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.filter_accordian.open .accordian_content * {
    opacity: 1;
    pointer-events: all;
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}

.filter_accordian .irs--flat .irs-bar {
    background-color: var(--primary-1-700);
}

.filter_accordian .irs--flat .irs-handle {
    border-color: var(--primary-1-700);
}

.filter_accordian .irs--flat .irs-to,
.irs--flat .irs-handle>i:first-child,
.filter_accordian .irs--flat .irs-from,
.filter_accordian .irs--flat .irs-single {
    background-color: var(--primary-1-700);
}

.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {
    background-color: var(--primary-1-300);
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    border-top-color: var(--primary-1-700);
}

.price_filter_form .clear_filter_btn {
    background-color: var(--primary-1-050);
    border: 1.5px solid var(--primary-1-700);
    transition: all .2s ease-in-out !important;
    -webkit-transition: all .2s ease-in-out !important;
}

.price_filter_form .clear_filter_btn .txt {
    color: var(--primary-1-700);
    transition: all .2s ease-in-out !important;
    -webkit-transition: all .2s ease-in-out !important;
}

.price_filter_form .clear_filter_btn:hover {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-700);
}

.price_filter_form .clear_filter_btn:hover .txt {
    color: var(--white);
}

/* Product-Type-Shop-Side-Menu-Css-Start */
.accordian_content ul :is(.category_list, .size_list):not(:last-child) {
    border-bottom: 1px solid var(--disable-200);
}

.checked_lbl .txt {
    letter-spacing: 0px;
    -webkit-line-clamp: 1;
    line-clamp: 1;
}

.checked_lbl input[type=radio] {
    display: none;
    appearance: none;
}

.checked_lbl .checked {
    width: 22px;
    height: 22px;
    flex: 0 0 22px;
    background-color: var(--disable-100);
    border: 1.5px solid var(--disable-200);
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.checked_lbl .checked svg {
    fill: none;
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke-dasharray: 900px;
    stroke-dashoffset: 900px;
    stroke: var(--primary-1-700);
    transition: stroke-dashoffset .1s ease-in-out;
}

.checked_lbl:has(input[type=radio]:checked) .txt {
    color: var(--primary-1-700);
}

.checked_lbl input[type=radio]:checked+.checked {
    border-color: var(--primary-1-700);
    background-color: var(--secondary-1-100);
    transition: background-color .1s ease-in-out;
}

.checked_lbl input[type=radio]:checked+.checked svg {
    stroke-dashoffset: 870px;
    transition: stroke-dashoffset .2s ease-in-out;
}

/* Price-Range-Shop-Side-Menu-Css-Start */
.price_filter_form .price_filter_group:has(.range_track) {
    width: 100%;
    height: 4px;
    position: relative;
    background-color: var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.price_filter_group .range_track {
    height: 4px;
    position: absolute;
    background-color: var(--primary-1-400);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.price_filter_group .price_range_fld {
    width: 100%;
    height: 100%;
    background: none;
    pointer-events: none;
    outline: none !important;
    -webkit-appearance: none;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: absolute;
    top: 50%;
}

.price_range_fld[type='range']::-webkit-slider-thumb {
    width: 18px;
    height: 18px;
    cursor: pointer;
    pointer-events: all;
    background-color: var(--white);
    border: 4px solid var(--primary-1-500);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-border-radius: 50%;
    -webkit-appearance: none;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-appearance: none;
    border-radius: 50%;
    appearance: none;
}

.price_range_fld[type='range']:hover::-webkit-slider-thumb {
    background-color: var(--secondary-1-500);
}

.price_range_fld[type='range']::-moz-range-thumb {
    width: 18px;
    height: 18px;
    cursor: pointer;
    pointer-events: all;
    -moz-appearance: none;
    background-color: var(--primary-1-700);
    border: 4px solid var(--primary-1-900);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.price_range_fld[type='range']:hover::-moz-range-thumb {
    background-color: var(--secondary-1-500);
}

.price_filter_group .price_fld_group {
    overflow: hidden;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.price_fld_group .price_currency_ic {
    flex: 0 0 30px;
}

.price_fld_group .price_currency_ic svg {
    stroke: var(--disable-500);
}

.price_fld_group .price_fld {
    outline: none !important;
    letter-spacing: 0px !important;
}

.price_filter_form .price_filter_btn {
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
    -webkit-transition: all .2s ease-in-out !important;
    -moz-transition: all .2s ease-in-out !important;
    -ms-transition: all .2s ease-in-out !important;
    -o-transition: all .2s ease-in-out !important;
    transition: all .2s ease-in-out !important;
}

.price_filter_form .price_filter_btn .txt {
    color: var(--white);
}

.price_filter_form .price_filter_btn:hover {
    background-color: var(--primary-1-900);
    -webkit-transition: all .4s ease-in-out !important;
    -moz-transition: all .4s ease-in-out !important;
    -ms-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;
}

/* Shop-Filters-Css-Start */
.filters_wrapper .products_detail {
    flex: 0 0 auto;
}

.filters_wrapper .products_show {
    flex: 0 0 auto;
}

.products_detail .total_products {
    gap: 7px;
}

.products_detail .total_products * {
    color: var(--disable-600);
}

.total_products .total_pages {
    color: var(--primary-1-600);
}

.select_box .selected_item {
    border: 1.5px solid var(--disable-300);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.products_show .selected_item:has(input) {
    width: 140px;
    flex: 0 0 140px;
}

.products_show .selected_item input[type=number]::-webkit-outer-spin-button,
.products_show .selected_item input[type=number]::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

.products_show .selected_item input {
    width: 100%;
    flex: 1 100%;
}

.products_show .selected_item:has(select) {
    width: auto;
    flex: 0 0 auto;
}

.products_show .selected_item :is(input, select) {
    border: none;
    outline: none;
    appearance: none;
}

.selected_item svg {
    stroke: var(--disable-600);
}

.selected_item .selected_cap * {
    color: var(--disable-600);
}

.selected_cap .selected_lbl .txt {
    flex: 0 0 auto;
}

.select_box .selected_item>svg,
.select_box .select2 .select2-selection>svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke: var(--disable-500);
}

.selected_item:has(.select2) {
    border: none;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.selected_item:has(.select2) select.sort_by {
    display: none;
}

.select_box .select2 {
    width: 100% !important;
}

.select_box .select2 * {
    outline: none !important;
}

.select_box .select2 .select2-selection>svg.sort_ic {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    stroke: var(--disable-600);
}

.select_box .select2 .select2-selection>svg.chev_down_ic {
    margin-left: auto;
}

body:has(.sort_by, .select_product_variation) .select2-dropdown {
    gap: 10px;
    display: flex;
    padding: 10px;
    flex-direction: column;
    border-top: 1px solid var(--disable-200) !important;
    box-shadow: 4px 4px 14px rgba(0, 0, 0, .08);
    border-color: var(--disable-300) !important;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
    top: 5px;
}

body:has(.sort_by, .select_product_variation) .select2-search.select2-search--dropdown {
    display: none;
}

body:has(.sort_by, .select_product_variation) .select2-dropdown .select2-results__options {
    gap: 5px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.select_box .selected_lbl>.select2 .select2-selection--single {
    gap: 10px;
    height: auto;
    padding: 10px 15px;
    border: 1.5px solid var(--disable-300) !important;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.select_box .select2 .select2-selection--single * {
    padding: 0px;
}

.select_box .selected_lbl>.select2 .select2-selection--single > .txt_2 {
    display: none;
}

.select_box .selected_lbl>.select2-container--open .select2-selection--single {
    border-color: var(--primary-1-700) !important;
    background-color: var(--primary-1-050) !important;
}

.select_box .selected_lbl>.select2-container--open svg {
    stroke: var(--primary-1-700) !important;
}

.select_box .selected_lbl>.select2-container--open :is(.txt, .txt_2, span) {
    color: var(--primary-1-700) !important;
}

body:has(.sort_by, .select_product_variation) .select2-container--default .select2-results__option--selected {
    color: var(--white);
    background-color: var(--primary-1-900);
}

body:has(.sort_by, .select_product_variation) .select2-container--default .select2-results__option {
    padding: 10px 15px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

body:has(.sort_by, .select_product_variation) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    color: var(--primary-1-700);
    background-color: var(--primary-1-100);
}

/* Product-Not-Found-Css-Start */
.products_parent .not_found_img {
    height: 275px;
}

.products_parent .not_found_img ~ p {
    text-align: center;
}


/* Page-Not-Found-404-Css-Start */
.ar_main_body .section-404 {
    position: relative;
}

.section-404 > img {
    position: absolute;
}

.section-404 .frame-circle {
    left: 100px;
    top: 50px
}

.section-404 .cauliflower {
    top: 40%;
    left: 18%
}

.section-404 .leaf {
    left: 100px;
    bottom: 100px
}

.section-404 .pata {
    right: 30px;
    top: 0
}

.section-404 .tomato-half {
    right: -40px;
    top: 150px
}

.section-404 .garlic-white {
    bottom: 50px;
    right: 300px
}

.section-404 .tomato-slice {
    right: 60px;
    top: 70%
}

.section-404 .onion {
    right: 130px;
    top: 40%
}

.content-404 .img_404 {
    height: 300px;
} 

.content-404 .content_404 {
    max-width: 600px;
}

.content-404 .back_to_home_btn {
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.content-404 .back_to_home_btn .txt {
    color: var(--white);
}


/* ===xxx Single-Product-Css-Start xxx=== */
.product_section .product_wrapper {
    position: relative;
}

.product_wrapper .product_col {
    flex: 1 354.6px;
}

.product_col:has(.product_thumb) {
    overflow: hidden;
    max-width: 600px;
    position: sticky;
    top: 15px;
}

/* Product-Slider-Css-Start */
.product_col img {
    z-index: 2;
}

.product_col .swiper-lazy-preloader {
    z-index: 1;
}

.product_col .product_thumb {
    overflow: unset !important;
    border: 1px solid var(--disable-200);
}

.product_col .swiper-slide {
    background-size: cover;
    background-position: center;
}

.product_col :is(.swiper, .swiper-slide) {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.product_thumb .swiper-slide {
    width: 100%;
    height: 450px;
}

.product_col :is(.swiper-button-prev, .swiper-button-next) {
    width: 40px;
    height: 40px;
    outline: none !important;
    background-color: var(--secondary-1-900);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.product_col .swiper-button-prev {
    left: -50px;
    box-shadow: 4px 4px 14px rgba(0, 0, 0, .06);
}

.product_col .swiper-button-next {
    right: -50px;
    box-shadow: -4px 4px 14px rgba(0, 0, 0, .06);
}

.product_col .swiper:hover .swiper-button-prev {
    left: 5px;
}

.product_col .swiper:hover .swiper-button-next {
    right: 5px;
}

.product_col :is(.swiper-button-prev, .swiper-button-next)::after {
    font-weight: 700;
    color: #fff;
    font-size: clamp(16px, 2.5vw, 18px);
}

.product_thumb .swiper-pagination {
    top: 100%;
}

.product_thumb .swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    width: 15px;
    height: 5px;
    margin: unset;
    flex: 0 0 15px;
    background-color: var(--secondary-1-500);
    box-shadow: 0px 0px 0px 1px transparent;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.product_thumb .swiper-pagination .swiper-pagination-bullet-active {
    width: 30px;
    flex: 0 0 30px;
    background-color: var(--secondary-1-900);
    box-shadow: 0px 0px 0px 1px var(--primary-1-500);
}

.product_col .product_thumbnail {
    height: 20%;
}

.product_thumbnail .swiper-slide {
    width: 25%;
    opacity: .7;
    height: 100%;
    padding: 5px;
    cursor: pointer;
    border: 1.5px solid var(--disable-200);
}

.product_thumbnail .swiper-slide-thumb-active {
    opacity: 1;
    border-color: var(--primary-1-700);
}

.product_thumbnail .swiper-slide {
    width: 100%;
    height: 115px;
}

.product_thumbnail .swiper-slide>.selected_product_img {
    overflow: hidden;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

/* Product-Content-Css-Start */
.product_col .product_content {
    border-bottom: 1px solid var(--disable-200);
}

.product_categories_nav .product_categories_link {
    border: 1px solid var(--secondary-1-700);
    background-color: var(--secondary-1-100);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
    color: #fff;
}

.product_categories_link .txt {
    color: #fff;
}

.product_content .reviews_stars_link svg {
    width: 22px;
    height: 22px;
    flex: 0 0 22px;
}

.product_content .product_title {
    text-transform: capitalize;
    color: var(--accent-dark);
}

.product_content .pricing :is(p, small):not(.discount_average) {
    color: var(--primary-1-700);
    font-family: var(--font-800) !important;
    font-size: clamp(16px, 2.5vw, 20px) !important;
}

.product_content .pricing :is(p > .deduction_price) {
    color: var(--disable-600);
    font-family: var(--font-400) !important;
    font-size: clamp(14px, 2.5vw, 14px) !important;
}

.product_content .pricing .discount_average {
    order: 3;
    line-height: 1;
    margin-left: 30px;
    padding: 10px 15px;
    color: var(--primary-1-700);
    border: 1px solid var(--primary-1-700);
    background-color: var(--secondary-1-700);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.product_content .sold {
    color: var(--black);
}

.product_content .short_description {
    color: var(--disable-600);
}

/* Selected-Product-Form-Css-Start */
.product_col .selected_product_form {
    border-bottom: 1px solid var(--disable-200);
}

.product_fld_group:has(.radio_box) {
    flex: 1 100%;
}

.selected_product_form:has(.color_box) .product_fld_group:has(.radio_box) {
    flex: 1 260px;
}

.product_fld_group:has(.final_price) {
    flex: 1 300px;
}

.selected_product_form .product_fld_lbl {
    margin: 0px;
    border: none;
    line-height: 1.2;
    color: var(--accent-dark);
    font-size: clamp(14px, 2.5vw, 16px);
    font-family: var(--font-600) !important;
}

.quickview_modal .selected_product_form .product_fld_group:has(select) {
    flex: 1 100%;
}

.selected_product_form .product_fld_group:has(select),
.quickview_modal .selected_product_form:has(.color_box) .product_fld_group:has(select) {
    flex: 1 150px;
}

.selected_product_form:has(.color_box) .product_fld_group:has(select) {
    flex: 1 300px;
}

.selected_product_form .select2 {
    width: 100% !important;
}

.selected_product_form .select2-container--default .select2-selection--single {
    height: 45.6px;
}

.selected_product_form .select2-container--default .select2-selection__arrow {
    height: 100%;
}

.selected_product_form .select2-container--default .select2-selection__rendered,
body:has(.select_product_variation) .select2-container--default .select2-results__option {
    gap: 10px;
    display: flex;
    align-items: center;
}

.product_card .product_fld_group .radio_box {
    flex: 1;
}

.product_fld_group .radio_box {
    cursor: pointer;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.product_fld_group .radio_box .radio_fld {
    margin: 0px;
    display: none;
}

.product_fld_group .radio_box .radio_lbl {
    letter-spacing: 0px;
    color: var(--disable-600);
}

.product_fld_group .radio_box[style] {
    width: 35.6px;
    height: 35.6px;
    border: 2px solid transparent;
    outline: 1px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.product_fld_group .radio_box[style] .radio_lbl {
    opacity: 0;
}

.product_fld_group .radio_box:has(.radio_fld:checked) {
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-050);
}

.product_fld_group .radio_box[style]:has(.radio_fld:checked) {
    border-color: var(--white);
    outline-color: var(--primary-1-700);
}

.radio_box:has(.radio_fld:checked) .radio_lbl {
    color: var(--primary-1-700);
}

.product_fld_group strong.final_price {
    color: var(--primary-1-700);
    font-size: clamp(18px, 2.5vw, 24px);
    font-family: var(--font-800) !important;
}

.selected_product_form .product_fld_group_btn {
    align-items: flex-end;
}

.product_fld_group:has(.qty_fld) {
    flex: 1 160px;
}

.product_fld_group .qty_group {
    width: 132px;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.product_fld_group .qty_fld {
    width: 100%;
}

.qty_group .qty_btn {
    padding: 5px;
    outline: none;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.qty_group .qty_btn svg {
    stroke: var(--white);
}

.qty_group .qty_fld::-webkit-outer-spin-button,
.qty_group .qty_fld::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.qty_group .qty_fld {
    outline: none;
    text-align: center;
}

.selected_product_form .add_to_cart_btn {
    gap: 10px;
    flex: 1 250px;
    padding: 15px 30px;
    border-color: var(--secondary-1-600);
    background-color: var(--secondary-1-900);
}

.selected_product_form:has(.color_box) .add_to_cart_btn {
    flex: 1 320px;
}

.quickview_modal .selected_product_form .add_to_cart_btn {
    flex: 1 150px;
}

.selected_product_form .add_to_cart_btn svg {
    stroke: var(--primary-1-900);
}

.selected_product_form .add_to_cart_btn .txt {
    flex: 0 0 auto;
    color: var(--primary-1-900);
    font-size: clamp(14px, 2.5vw, 16px);
    font-family: var(--font-700) !important;
}

.selected_product_form .add_to_cart_btn:hover {
    background-color: var(--secondary-1-500);
}

/* Selected-Product-Tabs-Css-Start */
.product_col .product_tab_wrap {
    display: grid;
    overflow: hidden;
    grid-template-columns: 1fr;
    grid-template-rows: auto 0fr;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.product_col .product_tab_wrap:has(.active_tab) {
    grid-template-rows: auto 1fr;
}

.product_tab_wrap .tab_body> :last-child {
    display: none;
}

.product_tab_wrap .tab_list {
    color: var(--accent-dark);
    border: 1px solid transparent;
    background-color: transparent;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.product_tab_wrap .tab_list:hover {
    border-color: var(--disable-300);
    background-color: var(--disable-200);
}

.product_tab_wrap .tab_list.active_tab {
    color: #fff;
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.product_tab_wrap .tab_body {
    overflow: hidden;
}

.product_tab_wrap .tab_body .heading {
    margin: 20px 0px 0px;
    color: var(--disable-800);
}

.product_tab_wrap .tab_body .txt {
    margin: 10px 0px 0px;
    color: var(--disable-600);
}

.product_tab_wrap .tab_body .tab_content ul {
    gap: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.product_tab_wrap .tab_content> :last-child {
    margin-bottom: 15px;
}

.specification_details .specification_list:first-child {
    border-top: 1px solid var(--disable-300);
}

.specification_details .specification_list {
    border-bottom: 1px solid var(--disable-300);
}

.specification_list>* {
    flex: 1 200px;
    padding: 10px 15px;
}

.specification_list> :last-child {
    flex: 1 320px;
    border-left: 1px solid var(--disable-300);
}

/* Selected-Product-Reviews-Css-Start */
.product_col:has(.product_reviews_wrap) {
    flex: 1 100%;
}

.product_section .product_reviews_wrap {
    overflow: hidden;
    align-items: unset;
    background-color: var(--disable-100);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.product_reviews_wrap .reviews_header {
    border-bottom: 1px solid var(--disable-300);
}

.reviews_header .heading {
    line-height: 1;
    color: var(--accent-dark);
}

.reviews_header .add_review_btn {
    gap: 10px;
    border-width: 1.5px;
    border-color: var(--primary-1-900);
    background-color: var(--secondary-1-900);
}

.reviews_header .add_review_btn svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    fill: var(--primary-1-900);
}

.reviews_header .add_review_btn .txt {
    color: var(--primary-1-900);
}

.product_reviews_wrap .review_form {
    flex: 1 400px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.review_form .form_header .reviews_stars_link svg {
    width: 26px;
    height: 26px;
    flex: 0 0 26px;
}

.add_review_group .review_fld {
    flex: 1 200px;
    padding: 10px;
    letter-spacing: 0px;
    color: var(--accent-dark);
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.add_review_group .review_fld:nth-last-child(2) {
    flex: 1 100%;
}

.add_review_group .review_fld:focus {
    background-color: var(--white);
    border-color: var(--primary-1-900);
}

.add_review_group textarea.review_fld {
    flex: 1 100%;
    resize: none;
}

.review_form .review_btn {
    padding: 15px 20px;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.review_btn .txt {
    color: var(--white);
}

.product_reviews_wrap .reviews_body {
    height: 100%;
    flex: 1 400px;
}

.reviews_body .reviews_list {
    flex: 1 600px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.reviews_list .reviews_client_detail {
    border-bottom: 1px solid var(--disable-200);
}

.reviews_client_detail :is(.client_name, .client_review_date) {
    flex: 0 0 auto;
    color: var(--accent-dark);
}

.reviews_client_detail .client_review {
    margin-left: auto;
}

.client_review .review_count {
    color: var(--accent-dark);
}

.reviews_list .reviews_client_content .reviews_client_title {
    letter-spacing: 0px;
    color: var(--accent-dark);
}


/* ===xxx Footer-Css-Start xxx=== */
.ar_main_footer {
    background-color: var(--disable-100);
    border-top: 1px solid var(--disable-300);
}

/* Footer-Services-Css-Start */
.services_footer_section .services_wrapper {
    margin-top: -64px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 0px 4px 14px 6px rgba(0, 0, 0, .06);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.services_footer_section .services_col {
    flex: 1 200px;
    position: relative;
}

.services_footer_section .services_col:not(.services_col:last-child) {
    padding-right: 15px;
    border-right: 1px solid var(--disable-200);
}

.services_footer_section .services_img {
    width: 75px;
    height: 75px;
    padding: 15px;
    flex: 0 0 75px;
    overflow: hidden;
    border-radius: 50%;
    background-color: var(--white);
    box-shadow: 4px 2px 8px rgba(0, 0, 0, .15);
}

.services_footer_section .heading {
    color: var(--black);
    font-family: var(--font-700) !important;
}

.services_footer_section .txt {
    color: var(--disable-600);
}

.services_col .services_link {
    position: absolute;
    inset: 0;
}

/* Footer-Main-Css-Start */
.main_footer_section .main_footer_wrapper {
    align-items: unset;
}

.main_footer_wrapper .main_footer_col {
    flex: 1 150px;
    max-width: 170px;
    align-items: unset;
}

.main_footer_col:has(.footer_logo, .subscribe_form) {
    flex: 1 300px;
    max-width: 350px;
}

.main_footer_col .footer_logo .brand_link {
    max-width: 200px;
}

.main_footer_col .footer_logo .footer_cap .txt {
    color: var(--disable-700);
}

.main_footer_col .contact_detail_ic {
    background-color: var(--white);
    box-shadow: 4px 4px 4px rgba(0, 0, 0, .06);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.main_footer_col .contact_detail_ic svg {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    stroke: var(--primary-1-900);
    fill: var(--primary-1-100);
}

.main_footer_col .contact_detail_cap .txt {
    color: var(--disable-700);
}

.main_footer_col .footer_content:last-child {
    padding: 0px;
}

.footer_content .heading {
    color: var(--black);
    color: var(--primary-1-900);
}

.footer_nav .footer_nav_link .txt {
    color: var(--disable-700);
}

.main_footer_col .subscribe_form {
    overflow: hidden;
    align-items: unset;
    background-color: var(--white);
    box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.1);
    /*box-shadow: 4px 4px 14px rgba(65, 129, 70, 0.25);*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.subscribe_form .fld_txt {
    letter-spacing: 0px;
}

.subscribe_form .fld_txt:focus-visible {
    outline: none;
}

.subscribe_form .subscribe_btn {
    border: none;
    padding: 5px 15px;
    color:#Fff;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: var(--secondary-1-900);
}

.subscribe_form .subscribe_btn svg {
    fill: #fff;
}

/* Footer-Information-Css-Start */
.footer_info_section .footer_info_wrapper {
    border-top: 1px solid var(--disable-300);
}

.footer_info_wrapper .footer_info_col {
    flex: 1 320px;
}

.footer_info_col .footer_info_img {
    width: 82px;
    height: 82px;
    padding: 20px;
    flex: 0 0 82px;
    overflow: hidden;
    position: relative;
    border: 2px solid transparent;
    background-color: var(--white);
    box-shadow: 4px 4px 4px rgba(0, 0, 0, .08);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.footer_info_img svg {
    width: auto;
    height: 60%;
    flex: 0 0 auto;
    stroke-width: 1.5px;
    stroke: var(--primary-1-500);
    position: absolute;
    left: 50%;
    top: 50%;
}

.footer_info_img svg:first-child {
    -webkit-transform: translate(calc(-50% - 0px), -50%);
    -moz-transform: translate(calc(-50% - 0px), -50%);
    -ms-transform: translate(calc(-50% - 0px), -50%);
    -o-transform: translate(calc(-50% - 0px), -50%);
    transform: translate(calc(-50% - 0px), -50%);
}

.footer_info_img svg:last-child {
    stroke: #fff;
    -webkit-transform: translate(calc(-50% + 75px), -50%);
    -moz-transform: translate(calc(-50% + 75px), -50%);
    -ms-transform: translate(calc(-50% + 75px), -50%);
    -o-transform: translate(calc(-50% + 75px), -50%);
    transform: translate(calc(-50% + 75px), -50%);
}

.footer_info_col:hover .footer_info_img {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.footer_info_col:hover .footer_info_img svg:first-child {
    -webkit-transform: translate(calc(-50% - 75px), -50%);
    -moz-transform: translate(calc(-50% - 75px), -50%);
    -ms-transform: translate(calc(-50% - 75px), -50%);
    -o-transform: translate(calc(-50% - 75px), -50%);
    transform: translate(calc(-50% - 75px), -50%);
}

.footer_info_col:hover .footer_info_img svg:last-child {
    -webkit-transform: translate(calc(-50% + 0px), -50%);
    -moz-transform: translate(calc(-50% + 0px), -50%);
    -ms-transform: translate(calc(-50% + 0px), -50%);
    -o-transform: translate(calc(-50% + 0px), -50%);
    transform: translate(calc(-50% + 0px), -50%);
}

.footer_info_wrapper .footer_info_col:not(:last-child) {
    padding-right: 30px;
    border-right: 1px solid var(--disable-300);
}

.footer_info_cap .heading {
    color: var(--primary-1-900);
}

.footer_info_cap .txt {
    color: var(--disable-600);
}


/* Footer-CopyRight-Css-Start */
.copyright_footer_section .copyright_footer_wrapper {
    border-top: 1px solid var(--disable-300);
}

.copyright_footer_wrapper .footer_col {
    flex: 1 250px;
}

.copyright_footer_wrapper .footer_col:has(.payment_method_img) {
    flex: 1 200px;
}

.footer_col:has(.copyright_content) {
    flex: 1 475px;
}

.footer_col:has(.social_nav, footer_right_nav) {
    flex: 1 300px;
}

.footer_col .payment_method_img {
    height: 42px;
    max-width: 222px;
}

.footer_col .copyright_content * {
    color: var(--black);
}

.copyright_content:has(:nth-child(2)) {
    justify-content: space-between;
}

/* ==== Footer Social Css ==== */
.social_list .social_link {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.social_link .txt {
    color: var(--accent-light);
}

.social_link:has(.fb_ic) {
    background-color: #1771e6;
}

.social_link:has(.fb_ic) svg path {
    -webkit-transform: translateX(-1.5px);
    -moz-transform: translateX(-1.5px);
    -ms-transform: translateX(-1.5px);
    -o-transform: translateX(-1.5px);
    transform: translateX(-1.5px);
}

.social_link:has(.insta_ic) {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.social_link:has(.twit_ic) {
    background-color: #1c99e7;
}

.social_link:has(.pin_ic) {
    background-color: #e11a21;
}

.social_link:has(.g_plus_ic) {
    background-color: #d14a3e;
}

.social_link:has(.linked_ic) {
    background-color: #0071ac;
}

.social_link .social_ic svg {
    width: 22px;
    height: 22px;
    flex: 0 0 22px;
    fill: var(--white);
}

.social_link .social_ic .insta_ic :is(.rect) {
    fill: var(--white);
}

.social_link .social_ic .insta_ic :is(.circle) {
    stroke: #dc2743;
}

.social_link .social_ic .insta_ic :is(.sm_circle) {
    fill: #dc2743;
}

.social_link :is(.pin_ic line, .pin_ic path) {
    stroke: #e11a21;
    stroke-width: 2px;
}

.social_ic .linked_ic path {
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px);
}

/* ===xxx Currency-Selection-Css-Start xxx=== */
.footer_right_list:has(.selected_currency) {
    padding-left: 5px;
    border-left: 1px solid var(--disable-300);
}

.footer_right_list:has(.ar_dropdown) {
    position: relative;
}

.footer_right_list a {
    border: 1px solid transparent;
    background-color: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.footer_right_list i.fi {
    font-size: 20px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    box-shadow: -6px 3px 9px rgba(0, 0, 0, .1);
}

.footer_right_list .txt {
    color: var(--black);
    text-transform: uppercase;
}

.footer_right_link svg.chev_down_ic {
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
    stroke: var(--black);
}

.footer_right_list a:hover {
    border-color: var(--disable-300);
    background-color: var(--disable-200);
}

.footer_right_list>.ar_dropdown {
    opacity: 0;
    z-index: 3;
    pointer-events: none;
    border: 1px solid var(--disable-200);
    background-color: var(--white);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: 80%;
    right: 0px;
}

.footer_right_list .ar_dropdown a:hover {
    border-color: var(--disable-200);
    background-color: var(--disable-100);
}

.footer_right_list:has(.open)>.ar_dropdown {
    pointer-events: all;
    bottom: 110%;
    opacity: 1;
}


/* ===xxx Add-To-Cart-Css-Start xxx=== */
.ar_main_body .add_to_cart_section {
    background-color: var(--white);
}

.add_to_cart_section .add_to_cart_wrapper {
    gap: 15px 50px;
    align-items: unset;
}

.add_to_cart_wrapper .add_to_cart_col {
    flex: 1 260.6px;
    position: relative;
}

/* Add-To-Cart-Details-Css-Start */
.add_to_cart_col .add_to_cart_container {
    background-color: var(--white);
    /* border: 1px solid var(--disable-200); */
    /* box-shadow: 4px 4px 14px var(--disable-200); */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.add_to_cart_container .add_to_cart_content {
    position: relative;
}

.add_to_cart_container .add_to_cart_content::after {
    width: 100%;
    height: 2px;
    content: '';
    background-color: var(--primary-1-700);
    position: absolute;
    top: calc(100% + 18px);
    left: 0;
}

.add_to_cart_content .heading {
    line-height: 1;
    color: var(--accent-dark);
}

.add_to_cart_list .cart_product_img {
    width: 120px;
    height: 120px;
    padding: 15px;
    flex: 0 0 120px;
    overflow: hidden;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.add_to_cart_list .cart_product_img picture {
    overflow: hidden;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.add_to_cart_list .cart_product_cap {
    flex: 1 380px;
}

.cart_product_cap .product_content {
    flex: 1 300px;
    border-right: 1px solid var(--disable-200);
}

.cart_product_cap .product_content * {
    color: var(--accent-dark);
}

.product_content .heading {
    flex: 1 100%;
    font-size: clamp(14px, 2.5vw, 18px) !important;
}

.product_pricing_wrap * {
    line-height: 1;
}

.product_pricing_wrap>*>small {
    text-transform: capitalize;
    color: var(--primary-1-700) !important;
}

.cart_product_wrap .qty_group {
    max-width: 145px;
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.cart_product_wrap .remove_product_btn {
    padding: 10px;
    border-radius: 5px;
    border-width: 1.5px;
    background-color: transparent;
    border-color: var(--disable-400);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.remove_product_btn svg {
    stroke: var(--disable-400);
}

.cart_product_wrap .remove_product_btn:hover {
    border-color: var(--danger-500);
    background-color: var(--danger-000);
}

.cart_product_wrap .remove_product_btn:focus {
    border-color: var(--danger-500);
    outline-color: var(--danger-200);
    background-color: var(--danger-000);
}

.cart_product_wrap .remove_product_btn:focus svg,
.cart_product_wrap .remove_product_btn:hover svg {
    stroke: var(--danger-500);
}

.add_to_cart_footer .continue_btn {
    gap: 10px;
    padding: 10px 20px;
    border-radius: 5px;
    border-width: 1.5px;
    background-color: transparent;
    border-color: var(--primary-1-700);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.add_to_cart_footer .continue_btn svg {
    stroke: var(--primary-1-900);
}

.add_to_cart_footer .continue_btn .txt {
    color: var(--primary-1-700);
    font-family: var(--font-700) !important;
}

.add_to_cart_footer .continue_btn:hover {
    background-color: var(--primary-1-900);
}

.add_to_cart_footer .continue_btn:hover svg {
    stroke: var(--white);
}

.add_to_cart_footer .continue_btn:hover .txt {
    color: var(--white);
}

.add_to_cart_footer .update_btn {
    padding: 15px 30px;
    border-width: 1.5px;
    background-color: transparent;
    border-color: var(--primary-1-700);
}

.add_to_cart_footer .update_btn .txt {
    color: var(--primary-1-700);
    font-family: var(--font-700) !important;
}

.add_to_cart_footer .update_btn:hover {
    background-color: var(--primary-1-900);
}

.add_to_cart_footer .update_btn.btn_active {
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.add_to_cart_footer .update_btn:hover .txt,
.add_to_cart_footer .update_btn.btn_active .txt {
    color: var(--white);
}

/* Add-To-Cart-Summary-Css-Start */
.add_to_cart_col:has(.cart_summary_card) {
    max-width: 345px;
}

.add_to_cart_col .cart_summary_card {
    border: 1px solid var(--disable-200);
    background-color: var(--accent-light);
    /* box-shadow: 4px 4px 14px var(--disable-200); */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: sticky;
    top: 15px;
}

.cart_summary_card .card_content .heading {
    color: var(--accent-dark);
}

.cart_summary_card>*:not(.card_content:has(h6), .card_content:has(h6) ~ *) {
    border-bottom: 1px solid var(--disable-200);
}

.cart_total_nav:has(.total_price) .cart_total_list:nth-last-child(2) {
    padding: 0px 0px 15px;
}

.cart_total_nav .cart_total_list:has(.total_price) {
    padding: 15px 0px 0px;
    border-top: 1px solid var(--disable-200);
}

.cart_total_list .txt {
    color: var(--disable-600);
}

.cart_total_list .txt:has(.cart_pricing, .total_price) {
    color: var(--accent-dark);
}


form.coupon_form {
    border-radius: 9999px;
    background-color: var(--white);
    outline: 1px solid var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.coupon_form .txt_fld {
    outline: none;
    letter-spacing: 0px;
    color: var(--accent-dark);
    padding: 10px 10px 10px 15px;
    /* border: 1px solid var(--disable-200);
    background-color: var(--disable-100); */
}

form.coupon_form:has(.txt_fld:focus) {
    outline-color: var(--primary-1-900);
}

.coupon_form .coupon_btn {
    color: #fff;
    padding: 12px 20px;
    border-width: 1.5px;
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.coupon_form .coupon_btn:hover {
    background-color: var(--primary-1-900);
}

.coupon_form .coupon_btn .txt {
    color: var(--white);
}

.cart_summary_card .checkout_link {
    gap: 10px;
    padding: 15px 20px;
    border-width: 1.5px;
    border-radius: 9999px;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.cart_summary_card .checkout_link svg {
    stroke: var(--white);
}

.cart_summary_card .checkout_link:hover {
    background-color: var(--primary-1-900);
}

.cart_summary_card .checkout_link .txt {
    color: var(--white);
    font-family: var(--font-700) !important;
}


/* ===xxx Checkout-Header-Css-Start xxx=== */
.checkout_header_wrapper .checkout_header_content {
    flex: 1 100px;
}

.checkout_header_content .heading {
    color: var(--accent-dark);
}

.checkout_header_wrapper .checkout_progressbar {
    counter-reset: element;
}

.checkout_progressbar :is(.progressbar_list, .progressbar_list .txt) {
    flex: 0 0 auto;
}

.checkout_progressbar .progressbar_list {
    position: relative;
}

.progressbar_list .progressbar_ic {
    display: none;
}

.progressbar_list .txt {
    color: var(--disable-600);
}

.checkout_progressbar .progressbar_list::before {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    content: counter(element);
    text-transform: uppercase;
    counter-increment: element;
    color: var(--disable-600);
    outline: 1px solid var(--disable-200);
    font-family: var(--font-700) !important;
    background-color: var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.progressbar_list.current::before {
    color: var(--accent-dark);
    outline-color: var(--accent-dark);
}

.progressbar_list.current .txt {
    color: var(--accent-dark);
}

.progressbar_list.complete::before {
    opacity: 0;
    pointer-events: none;
}

.progressbar_list.complete .progressbar_ic {
    width: 20px;
    height: 20px;
    display: flex;
    flex: 0 0 20px;
    overflow: hidden;
    background-color: var(--primary-1-050);
    outline: 1px solid var(--primary-1-900);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.progressbar_list.complete .progressbar_ic svg {
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
    stroke: var(--primary-1-900);
}

.progressbar_list.complete .txt {
    color: var(--accent-dark);
    font-family: var(--font-800) !important;
}

.checkout_progressbar hr {
    margin: 0px;
    min-width: 100px;
    max-width: 100px;
    border-spacing: 12px;
    border-top: 2px dashed var(--disable-300);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.progressbar_list.complete+hr {
    border-color: var(--primary-1-700);
}


/* ===xxx Checkout-Css-Start xxx=== */
.ar_main_body .checkout_section {
    background-color: var(--disable-100);
    border-top: 1px solid var(--disable-200);
    border-bottom: 1px solid var(--disable-200);
}

.checkout_section .checkout_wrapper {
    position: relative;
}

.checkout_wrapper .checkout_col {
    flex: 1 360px;
}

/* Checkout-Form-Css-Start */
.addAddressModal .addAddressBtn {
    gap: 5px;
    padding: 0px;
    outline: none;
    border-color: transparent;
    background-color: transparent;
}

.addAddressBtn svg {
    stroke: var(--primary-1-700);
}
.addAddressBtn .txt {
    display: inline;
    background-size: 0% 100%;
    background-position: center;
    color: var(--primary-1-700);
    background-repeat: no-repeat;
    background-image: linear-gradient(0deg, var(--secondary-1-700) 12%, transparent 12%);
}

.addAddressBtn.open svg,
.addAddressBtn:hover svg {
    stroke: var(--primary-1-900);
}

.addAddressBtn.open svg {
    transform: rotate(135deg);
}

.addAddressBtn.open .txt,
.addAddressBtn:hover .txt {
    background-size: 100% 100%;
    color: var(--primary-1-900);
}

.addAddressModal .label-input-field {
    flex: 1 240px;
}

.addAddressModal .label-input-field:has(textarea) {
    flex: 1 100%;
}

.label-input-field .select2 {
    width: 100% !important;
}

.label-input-field textarea {
    resize: none;
    padding: 10px;
    border-radius: 2.5px;
    border: 1px solid var(--disable-200) !important;
}

.addAddressModal .modal_form_btn {
    margin-left: auto;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.addAddressModal .modal_form_btn .txt {
    color: var(--white);
}

.form_fields_group legend {
    border-bottom: none;
}

.form_fields_group legend a svg {
    stroke: var(--primary-1-700);
}

.form_fields_group legend a .txt {
    color: var(--primary-1-700);
}

.tt-address-content:has(article p) {
    background-color: var(--disable-100);
    border: 2px dashed var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.tt-address-content article .txt {
    color: var(--disable-600);
}

.form_fields_group .tt-address-content {
    flex: 1 300px;
    max-width: 50%;
}

.tt-address-content:has(.tt-custom-radio) {
    background-color: var(--disable-100);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.tt-address-content:has(.tt-custom-radio:checked) {
    background-color: var(--primary-1-050);
    border: 1px dashed var(--primary-1-700);
}

.tt-address-content .tt-address-info {
    letter-spacing: 0px;
    color: var(--black);
}

.tt-address-content .logistic_img {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    overflow: hidden;
    margin-left: auto;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.tt-address-content .form_address {
    margin-bottom: 0px;
}

.tt-address-info .edit_address {
    margin-left: auto;
}

.tt-address-info .edit_address .txt {
    background-size: 100% 100%;
    color: var(--primary-1-500);
    background-position: center;
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent 90%, var(--secondary-1-900) 10%);
}

.tt-address-info .edit_address:hover .txt {
    background-size: 0% 100%;
    color: var(--primary-1-700);
}

.tt-address-content .tt-address-info > .select2 {
    flex: 1;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: var(--primary-1-700);
}

/* Order-Form-Css-Start */
.checkout_col:has(label, input) {
    overflow: hidden;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: sticky;
    top: 156.4px;
}

.checkout-form .form_fields_group:has(.addresses_item) {
    align-items: flex-start;
}

.form_fields_group .tt-address-content {
    align-items: flex-start;
}

.checkout_form .heading {
    color: var(--accent-dark);
}

.checkout_form .form_legend {
    margin: 0px;
    border: none;
    line-height: 1;
}

.checkout_form .form_legend * {
    letter-spacing: 0px;
    color: var(--disable-700);
}

.checkout_form .txt_fld {
    letter-spacing: 0px;
    color: var(--accent-dark);
    border: 1px solid var(--disable-300);
    background-color: var(--disable-100);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.checkout_form textarea.txt_fld {
    resize: none;
}

.checkout_form .txt_fld:focus {
    background-color: var(--white);
    border-color: var(--primary-1-900);
}

.checkout_form .form_group .form_fld_group {
    flex: 1 300px;
}

.checkout_form+.checkout_form_btn {
    gap: 10px;
    margin-left: auto;
    padding: 10px 30px;
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.checkout_form_btn .txt {
    color: var(--white);
}

.checkout_form_btn svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke: var(--white);
}

.checkout_form+.checkout_form_btn:hover {
    background-color: var(--primary-1-900);
}

/* Order-Summary-Css-Start */
.checkout_col:has(.order_summary_card) {
    max-width: 475px;
    position: sticky;
    top: 15px;
}

.checkout_col .order_summary_card {
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    /* box-shadow: 4px 4px 14px var(--disable-300); */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.order_summary_content .heading {
    color: var(--accent-dark);
}

.order_summary_content .txt {
    color: var(--disable-600);
}

/* Order-List-Css-Start */
.order_summary_card .order_wrap {
    overflow: hidden;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.order_wrap .order_list:has(.order_item:nth-child(9)) {
    overflow-y: auto;
    max-height: 450px;
    padding-right: 10px;
}

.order_wrap .order_list::-webkit-scrollbar {
    background-color: var(--disable-200);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.order_wrap .order_list::-webkit-scrollbar-thumb {
    background-color: var(--primary-1-900);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.order_wrap .order_list hr {
    border-color: var(--disable-300);
}

.order_item .product_img {
    width: 80px;
    height: 80px;
    padding: 10px;
    flex: 0 0 80px;
    overflow: hidden;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.order_item .product_img picture {
    overflow: hidden;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.order_item .product_cap * {
    letter-spacing: 0px;
    color: var(--accent-dark);
}

.order_item .product_cap {
    gap: 5px;
}

.order_item .product_cap:has(.cart_variation_wrapper) {
    gap: 0px;
}

.order_item .product_cap .heading {
    flex: 1 100%;
}

.order_item .product_cap .reviews_stars_nav {
    flex: 1 100%;
    pointer-events: none;
}

.order_item .product_detail * {
    line-height: 1;
}

.order_item .product_detail .qty_lbl {
    font-weight: unset;
    font-size: clamp(12px, 2.5vw, 14px);
    font-family: var(--font-400) !important;
}

.order_item .product_detail .qty_count {
    font-weight: unset;
    font-size: clamp(12px, 2.5vw, 14px);
    font-family: var(--font-700) !important;
}

.order_item .product_detail .price_lbl {
    flex: 0 0 auto;
    font-size: clamp(12px, 2.5vw, 14px);
    font-family: var(--font-400) !important;
}

.order_item .product_detail .total_price {
    color: var(--primary-1-700);
    font-size: clamp(13px, 2.5vw, 16px);
    font-family: var(--font-500) !important;
}

.order_amount_list .coupon_accordian {
    border-top: 1px solid var(--disable-200);
    border-bottom: 1px solid var(--disable-200);
}

.coupon_accordian .accordian_title h6 {
    color: var(--accent-dark);
}

.coupon_accordian .chev_dwn_up_ic .up,
.coupon_accordian[open] .chev_dwn_up_ic .down {
    display: none;
}

.coupon_accordian[open] .chev_dwn_up_ic .up {
    display: flex;
}

.order_amount_list summary:focus {
    outline: none;
}

.coupon_accordian .coupon_form .txt_fld {
    flex: 1 250px;
}

.coupon_accordian .coupon_form .coupon_btn {
    flex: 1 150px;
}

.order_summary_card .place_order_btn {
    gap: 10px;
    padding: 15px 20px;
    border-width: 1.5px;
    border-radius: 9999px;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
}

.order_summary_card .place_order_btn svg {
    stroke: var(--white);
}

.order_summary_card .place_order_btn .txt {
    color: var(--white);
    font-family: var(--font-700) !important;
}

.order_summary_card .place_order_btn:hover {
    background-color: var(--primary-1-900);
}

/* Payment-Method-Css-Start */
.payment_method_wrap .payment_select_box {
    flex: 1 150px;
    cursor: pointer;
    overflow: hidden;
    max-width: 173.35px;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.payment_select_box:has(.payment_fld:checked) {
    border-color: var(--primary-1-900);
    background-color: var(--primary-1-050);
}

.payment_select_box .checked_ic {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    background-color: var(--disable-100);
    border: 1.5px solid var(--disable-200);
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.payment_select_box .checked_ic svg {
    width: 12px;
    height: 12px;
    flex: 0 0 12px;
    stroke-width: 3.5px;
    stroke: var(--white);
    stroke-dasharray: 900px;
    stroke-dashoffset: 900px;
    -webkit-transition: stroke-dashoffset .1s ease-in-out;
    -moz-transition: stroke-dashoffset .1s ease-in-out;
    -ms-transition: stroke-dashoffset .1s ease-in-out;
    -o-transition: stroke-dashoffset .1s ease-in-out;
    transition: stroke-dashoffset .1s ease-in-out;
}

.payment_select_box:has(input:checked) .checked_ic {
    border-color: transparent;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
    transition: background-color .1s ease-in-out;
    -webkit-transition: background-color .1s ease-in-out;
    -moz-transition: background-color .1s ease-in-out;
    -ms-transition: background-color .1s ease-in-out;
    -o-transition: background-color .1s ease-in-out;
}

.payment_select_box:has(input:checked) .checked_ic svg {
    stroke-dashoffset: 870px;
    -webkit-transition: stroke-dashoffset .2s ease-in-out;
    -moz-transition: stroke-dashoffset .2s ease-in-out;
    -ms-transition: stroke-dashoffset .2s ease-in-out;
    -o-transition: stroke-dashoffset .2s ease-in-out;
    transition: stroke-dashoffset .2s ease-in-out;
}

.payment_select_box .payment_img {
    width: 85px;
    height: auto;
    flex: 0 0 85px;
}

.payment_select_box .payment_img img {
    margin: 0 !important;
}

.payment_select_box .payment_fld {
    display: none;
}

.payment_method_wrap .heading {
    display: none;
    letter-spacing: 0px;
}

.payment_method_wrap:has(#cod_payment:checked) .heading {
    display: flex;
}

.payment_method_wrap:has(#cod_payment:checked)~* {
    opacity: .15;
    pointer-events: none;
}


/* ===xxx Invoice-Css-Start xxx=== */
.invoice-section .invoice_wrapper {
    overflow: hidden;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 4px 4px 14px var(--disable-300);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.invoice_wrapper .invoice_col {
    flex: 1 179px;
    color: var(--disable-600);
}

.invoice_wrapper .invoice_col:nth-child(1) * {
    text-align: left;
}

.invoice_wrapper .invoice_col:nth-child(2) * {
    text-align: right;
}

.invoice_col .invoice_content .heading {
    color: var(--black);
}

.invoice_col .invoice_content .ar_badge {
    color: var(--primary-1-500);
    border: 1px solid var(--primary-1-500);
    background-color: var(--primary-1-050);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.invoice_col .invoice-table-sm * {
    letter-spacing: 0px;
    font-size: clamp(14px, 2.5vw, 16px) !important;
}

.invoice_col .invoice-table-sm strong {
    font-family: var(--font-800) !important;
}

.invoice_col .brand_logo {
    width: 162px;
    height: 50px;
    flex: 0 0 50px;
}

.invoice_col .site_address {
    max-width: 475px;
}

.invoice_wrapper .invoice_col:has(.shipping_address) * {
    text-align: left;
}

.invoice_content:has(.delivery_info) .ar_badge {
    color: var(--disable-600);
    border-color: var(--disable-500);
    background-color: var(--disable-100);
}

.invoice_col:has(.shipping_address)>* {
    flex: 1 150px;
}

.invoice_col:has(.shipping_address) .heading {
    color: var(--black);
}

.invoice_wrapper :is(hr, table) {
    margin: 0px;
}

.invoice_wrapper .invoice-table :is(th, td),
.invoice_wrapper .footer-table :is(th, td) {
    border-top: none;
    padding: 16px 24px;
    border-bottom: 1px solid var(--disable-200);
}

.invoice_wrapper .invoice-table th {
    background-color: var(--disable-100);
}

.invoice_wrapper .invoice-table strong {
    color: var(--black);
}

.invoice_wrapper .invoice-table td {
    color: var(--disable-600);
}

.invoice_wrapper .invoice-table .product_img {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
}

.invoice_wrapper .invoice-table td:has(.product_img) * {
    letter-spacing: 0px;
}

.invoice_wrapper .footer-table tr {
    background-color: var(--primary-1-050);
    background-color: var(--secondary-1-000);
}

.invoice_wrapper .footer-table tr td {
    border-bottom: none;
    letter-spacing: 0px;
}

.invoice_wrapper .footer-table tr td h6 {
    color: var(--black);
}

.invoice_wrapper .footer-table tr td p {
    color: var(--disable-600);
}

.invoice_wrapper .footer-table tr td .grand_total_price {
    color: var(--primary-1-600);
}

.invoice_wrapper .download_btn {
    margin-left: auto;
    padding: 15px 20px;
    border-width: 1.5px;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-050);
}

.invoice_wrapper .download_btn .txt {
    color: var(--primary-1-700);
}

.invoice_wrapper .download_btn:hover {
    background-color: var(--primary-1-900);
}

.invoice_wrapper .download_btn:hover .txt {
    color: var(--white);
}

.invoice_wrapper .table-responsive::-webkit-scrollbar {
    background-color: var(--disable-200);
}

.invoice_wrapper .table-responsive::-webkit-scrollbar-thumb {
    background-color: var(--primary-1-700);
    -webkit-border-radius: 99999px;
    -moz-border-radius: 99999px;
    -ms-border-radius: 99999px;
    -o-border-radius: 99999px;
    border-radius: 99999px;
}


.ar_modal {
    z-index: -999999;
    position: fixed;
    inset: 0;
}

.ar_modal .close_overlay {
    background-color: rgba(0, 0, 0, .0);
    -webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
    position: fixed;
    inset: 0;
}

.ar_modal .modal_content {
    z-index: 1;
    opacity: 00;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    background-color: var(--white);
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);
}

.ar_modal .sm_modal {
    max-width: 525px;
}

.modal_content:has(.side_menu_list:nth-child(9)) {
    padding-right: 5px;
}

.modal_content .modal_body {
    overflow-y: auto;
    max-height: 500px;
    overflow-x: hidden;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.modal_body .processior_img {
    width: 100%;
    height: 300px;
    opacity: 0000;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    -o-transform: scale(.7);
    transform: scale(.7);
}

.modal_body .processior_content>* {
    text-align: center;
}

.modal_body .processior_content>*:not(.txt) {
    color: var(--accent-dark);
    text-transform: capitalize;
}

.modal_body .processior_content .txt {
    color: var(--disable-600);
}

.modal_body .processior_content .transaction_txt {
    font-size: 16px;
    color: var(--primary-1-500);
}

.modal_body .transaction_txt strong {
    color: var(--accent-dark);
}

.modal_body .complete_btn {
    padding: 10px 30px;
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.modal_body .complete_btn .txt {
    color: var(--white);
}

.ar_modal.modal_show {
    z-index: 999999;
}

.modal_show .close_overlay {
    background-color: rgba(0, 0, 0, .7);
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.modal_show .modal_content {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.modal_show .processior_img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* ===xxx Categories-Mega-Menu-Css-Start xxx=== */
.categories_menu .modal_content {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.categories_menu .modal_body {
    height: 481px;
    position: relative;
    padding-right: 7px;
    /* align-items: unset; */
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.categories_menu .modal_body::-webkit-scrollbar {
    background-color: var(--disable-200);
}

.categories_menu .modal_body::-webkit-scrollbar-thumb {
    background-color: var(--primary-1-900);
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.categories_menu .side_menu {
    flex: 1 400px;
    max-width: 300px;
    border-right: 1px solid var(--disable-200);
    position: sticky;
    top: 0px;
}

.categories_menu .side_menu_content .title {
    color: var(--accent-dark);
}

.categories_menu .side_menu_link {
    border: 1px solid transparent;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.side_menu_list:not(:last-of-type) .side_menu_link {
    border-bottom-color: var(--disable-200);
}

.categories_menu .side_menu_link:has(figure) {
    gap: 10px;
}

.categories_menu .side_menu_link span {
    -webkit-line-clamp: 1;
}

.categories_menu .side_menu_link .txt {
    position: relative;
    letter-spacing: 0px;
    color: var(--disable-600);
}

.categories_menu .side_menu_link .txt::after {
    width: 0%;
    height: 1.5px;
    content: "";
    transition-delay: .2s;
    background-color: transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-border-radius: 9999px;
    transform: translateX(-50%);
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
    position: absolute;
    left: 50%;
    top: 130%;
}

.categories_menu .side_menu_link svg {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    stroke: var(--disable-600);
}

.categories_menu .active_category {
    padding: 15px 20px;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-900);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.categories_menu .active_category .txt {
    color: var(--white);
}

.categories_menu .active_category .txt::after {
    width: 100%;
    background-color: var(--secondary-1-900);
}

.categories_menu .active_category svg {
    stroke: var(--white);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.ar_modal .modal_body .mega_menu_wrapper {
    height: 100%;
    flex: 1 454px;
    overflow: hidden;
    position: sticky;
    top: 0px;
}

.modal_body:has(.side_menu_list:nth-child(7)) .mega_menu_wrapper {
    padding-right: 7px;
}

.mega_menu_wrapper .heading {
    color: var(--accent-dark);
}

.mega_menu_content .see_all_link {
    gap: 10px;
    padding: 5px;
    border-width: 1.5px;
    border-color: var(--primary-1-700);
    background-color: var(--secondary-1-900);
}

.mega_menu_content .see_all_link .txt {
    color: var(--primary-1-700);
}

.mega_menu_content .see_all_link svg {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    stroke: var(--primary-1-700);
}


.sub_categories_nav:has(p.nrf-message),
.sub_categories_nav:has(p.nrf-message)+hr {
    display: none;
}

.sub_categories_nav .sub_category_menu {
    margin: unset;
    flex: 0 0 auto;
    overflow: hidden;
    max-width: 100%;
}

.sub_category_menu :is(.sub_category_list) {
    width: auto !important;
}

.sub_categories_nav .sub_category_link {
    background-color: var(--primary-1-050);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.sub_categories_nav .sub_category_link .txt {
    flex: 0 0 auto;
    color: var(--primary-1-900);
}

.sub_category_menu .swiper-button-prev {
    left: 0;
    padding: 10px 30px 10px 0px;
    background: linear-gradient(-270deg, var(--white) 50%, hsla(0, 0%, 100%, 0));
}

.sub_category_menu .swiper-button-next {
    right: 0;
    padding: 10px 0px 10px 30px;
    background: linear-gradient(270deg, var(--white) 50%, hsla(0, 0%, 100%, 0));
}

.sub_category_menu :is(.swiper-button-prev, .swiper-button-next) {
    margin: 0px;
    outline: none;
    width: fit-content;
    height: fit-content;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
}

.sub_category_menu :is(.swiper-button-prev, .swiper-button-next)::after {
    font-size: 16px;
    font-weight: 900;
    color: var(--primary-1-700);
}

.category_product :is(.category_tags, .product_reviews) {
    display: none;
}

.category_product .products_layout_1 .product_card {
    box-shadow: 4px 4px 14px var(--disable-200);
}

.category_product .products_layout_1 .product_img {
    height: 150px;
}

.category_product .products_layout_1 .product_link {
    margin: 0px;
}

.category_product .products_layout_1 .add_to_cart_btn {
    height: 44px;
    opacity: 001;
    padding: 10px 20px;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}



.category_product .products_layout_1 .swiper-pagination {
    left: 3px;
    top: unset;
    bottom: 3px;
}

.category_product .products_layout_1 .swiper-pagination-bullet {
    opacity: 1;
    width: 15px;
    height: 5px;
    margin: unset;
    flex: 0 0 15px;
    background-color: var(--secondary-1-500);
    box-shadow: 0px 0px 0px 1px transparent;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    -ms-border-radius: 9999px;
    -o-border-radius: 9999px;
    border-radius: 9999px;
}

.category_product .products_layout_1 .swiper-pagination-bullet-active {
    width: 30px;
    flex: 0 0 30px;
    background-color: var(--secondary-1-900);
    box-shadow: 0px 0px 0px 1px var(--primary-1-500);
}


/* ===xxx Quick-View-Product-Css-Start xxx=== */
.quickview_modal .modal-dialog {
    max-width: 900px;
}

.quickview_modal .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
}

.quickview_modal .product-info {
    padding: 0px !important;
}

.quickview_modal .product_thumb .swiper-slide {
    height: 350px;
}

.product-info .product_col {
    flex: 1 300px;
}


.quickview_modal .product_col .selected_product_form {
    border-bottom: none;
}

.quickview_modal .product_col .product_tab_wrap {
    display: none;
}


/* ===xxx Authentication-Css-Start xxx=== */
.login-section .user_auth_wrapper {
    max-width: 600px;
    align-items: unset;
    margin-inline: auto;
    background-color: var(--white);
    border: 1px solid var(--disable-200);
    box-shadow: 4px 4px 14px var(--disable-100);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.user_auth_section .user_auth_wrapper {
    max-width: 992px;
}

.user_auth_col:has(.user_auth_img) {
    flex: 1 360px;
}

.user_auth_col .user_auth_img {
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.user_auth_col:has(.user_auth_form_wrap) {
    flex: 2 380px;
}


/* ===xxx Authentication-Form-Css-Start xxx=== */
.user_auth_form_wrap .logo {
    max-width: 160px;
}

.user_auth_content .heading {
    color: var(--black);
}

.user_auth_content .brand_name {
    line-height: 1;
    color: var(--primary-1-700);
    background-image: linear-gradient(transparent 50%, var(--secondary-1-700) 50%);
}

.user_auth_form:has(.sign-in-btn) .form_fields_group {
    margin-bottom: -20px;
}

.user_auth_form:has(.cnfrm_pwd) .form_group {
    flex: 1 200px;
}

.user_auth_form:has(.cnfrm_pwd) .form_group:has(.form_lbl small) {
    flex: 1 100%;
}

.user_auth_form .form_lbl {
    color: var(--black);
    letter-spacing: 0px;
}

.user_auth_form .form_txt_fld {
    background-color: var(--disable-100);
    border: 1px solid var(--disable-200);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.user_auth_form .form_group input::placeholder {
    letter-spacing: 0px;
    color: var(--disable-600);
}

.user_auth_form .form_txt_fld:focus {
    background-color: var(--white);
    border-color: var(--primary-1-700);
}

.user_auth_form .form_group>a {
    margin-left: auto;
    color: var(--primary-1-700);
}

.form_checkbox .checked {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    border: 1px solid var(--disable-200);
    background-color: var(--disable-100);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    -o-border-radius: 2.5px;
    border-radius: 2.5px;
}

.form_checkbox .checked_ic {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    stroke-width: 3px;
    stroke-dasharray: 900px;
    stroke-dashoffset: 900px;
    stroke: var(--primary-1-700);
    -webkit-transition: stroke-dashoffset .1s ease-in-out;
    -moz-transition: stroke-dashoffset .1s ease-in-out;
    -ms-transition: stroke-dashoffset .1s ease-in-out;
    -o-transition: stroke-dashoffset .1s ease-in-out;
    transition: stroke-dashoffset .1s ease-in-out;
}

.form_checkbox:has(.checkbox_fld:checked) .checked {
    border-color: var(--primary-1-700);
    background-color: var(--secondary-1-400);
}

.form_checkbox:has(.checkbox_fld:checked) .checked_ic {
    stroke-dashoffset: 870px;
    transition: stroke-dashoffset .2s ease-in-out;
}

.form_checkbox .checkbox_txt {
    letter-spacing: 0px;
    color: var(--disable-600);
}

.user_auth_form .forgot_pwd_link {
    margin-left: auto;
    color: var(--primary-1-700);
}

.user_auth_form .user_auth_btn {
    padding: 15px 30px;
    margin-inline: auto;
    border-color: var(--primary-1-500);
    background-color: var(--primary-1-700);
}

.user_auth_form .user_auth_btn .txt {
    color: var(--white);
}

.user_auth_form .user_auth_btn:hover {
    background-color: var(--primary-1-900);
}

.user_auth_content .txt {
    text-align: center;
    color: var(--disable-600);
}

.user_auth_content .txt a {
    color: var(--primary-1-700);
    font-size: clamp(14px, 2.5vw, 16px) !important;
}


/* ===xxx Pagination-Css-Start xxx=== */
.pagination>.page-item>.page-link {
    z-index: unset;
    position: unset;
    color: var(--primary-1-700);
    border: 1px solid var(--disable-200);
}

.pagination>.active>.page-link,
.pagination>.active>.page-link:focus,
.pagination>.active>.page-link:hover {
    color: var(--white);
    background-color: var(--primary-1-700);
}


.blog-details-content :where(h1, h1 > span, h2, h2 > span, h3, h3 > span, h4, h4 > span) {
    color: var(--black) !important;
    font-family: var(--font-700) !important;
}

/* .blog-details-content h1,
.blog-details-content h1>span {
    font-size: clamp(38px, 2.5vw, 48px) !important;
}

.blog-details-content h2,
.blog-details-content h2>span {
    font-size: clamp(30px, 2.5vw, 36px) !important;
}

.blog-details-content h3,
.blog-details-content h3>span {
    font-size: clamp(24px, 2.5vw, 30px) !important;
}

.blog-details-content h4,
.blog-details-content h4>span {
    font-size: clamp(20px, 2.5vw, 24px) !important;
}

.blog-details-content h5,
.blog-details-content h5>span {
    font-size: clamp(16px, 2.5vw, 20px) !important;
} */

.blog-details-content :where(h6, p, label) {
    color: var(--disable-600);
}

.profile-form.checkout_form .form_fld_group,
.password-reset-form.checkout_form .form_fld_group {
    flex: 1 300px;
    max-width: 446.7px;
}

.profile-form.checkout_form button,
.password-reset-form.checkout_form button {
    margin-top: auto;
    margin-left: auto;
    border-color: var(--primary-1-700);
    background-color: var(--primary-1-700);
}

.profile-form.checkout_form button .txt,
.password-reset-form.checkout_form button .txt {
    color: var(--white);
}

.profile-form.checkout_form button:hover,
.password-reset-form.checkout_form button:hover {
    background-color: var(--primary-1-900);
}


/* ===xxx  xxx=== */
.d-none {
    display: none;
}

.d-flex {
    display: flex !important;
}

.shipping_inferno {
    padding: 0 0 15px 0;
}

.loading-indicator {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 1000;
}

.spinner {
    border: 2px solid rgba(0,0,0,.1);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border-left-color: #212A2E;
    animation: spin 1s ease infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.product_col .ar_btn {
    background: #212a2e;
}
.product_col .ar_btn small {
    color: #fff;
}
.product_col .ar_btn svg {
    stroke: #fff;
}
.product_thumb img,
.product_thumbnail img{
    object-fit: contain;
}
#filter-form {
    width: 100%;
}