/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2026 | 11:15:27 */
@font-face {
    font-family: 'Butler';
    src: url(/wp-content/uploads/fonts/Butler-Medium.eot);
    src: url('/wp-content/uploads/fonts/Butler-Medium.eot?#iefix') format('embedded-opentype'), url(/wp-content/uploads/fonts/Butler-Medium.woff2) format('woff2'), url(/wp-content/uploads/fonts/Butler-Medium.woff) format('woff'), url(/wp-content/uploads/fonts/Butler-Medium.ttf) format('truetype'), url('/wp-content/uploads/fonts/Butler-Medium.svg#Butler-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agatho';
    src: url(https://ruhratna.com/wp-content/uploads/2025/10/Agatho.eot);
    src: url('https://ruhratna.com/wp-content/uploads/2025/10/Agatho.eot?#iefix') format('embedded-opentype'), url(https://ruhratna.com/wp-content/uploads/2025/10/Agatho.woff2) format('woff2'), url(https://ruhratna.com/wp-content/uploads/2025/10/Agatho.woff) format('woff'), url(https://ruhratna.com/wp-content/uploads/2025/10/Agatho.ttf) format('truetype'), url('https://ruhratna.com/wp-content/uploads/2025/10/Agatho.svg#Agatho') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue Thin';
    src: url(https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.eot);
    src: url('https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.eot?#iefix') format('embedded-opentype'), url(https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.woff2) format('woff2'), url(https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.woff) format('woff'), url(https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.ttf) format('truetype'), url('https://ruhratna.com/wp-content/uploads/2024/03/Helvetica-Neue-Thin.svg#HelveticaNeueThin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url(https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.eot);
    src: url('https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.eot?#iefix') format('embedded-opentype'), url(https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.woff2) format('woff2'), url(https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.woff) format('woff'), url(https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.ttf) format('truetype'), url('https://ruhratna.com/wp-content/uploads/2024/02/Helvetica-Neue-Regular.svg#HelveticaNeueRegular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.hide-seo {
    display: none;
}
div#estimate-result span.freedelvery {
    display: none;
}
.home .ae-post-collection .ae_thumb_wrapper a img {
    vertical-align: top;
}
.clipboard {
    position: relative;
}
.clipboard {
    box-sizing: border-box;
    width: 502px;
    height: 47px;
    background: #FFF;
    border: .5px solid rgb(5 37 110 / .3);
    display: flex;
    align-items: center;
    position: relative;
}
.copy-input {
    cursor: pointer;
    font-family: "Helvetica", Sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    padding-left: 78px;
    border: 0;
    color: #131A29!important;
}
.elementor-element.elementor-element-f00df2d.coupon-popup.elementor-widget.elementor-widget-html {
    margin-bottom: 10px;
}
.popup-naah span.elementor-button-text:before {
    content: url(/wp-content/uploads/2024/05/coupon-cross.svg);
    padding-right: 8px;
}
button#copyButton:after {
    content: url(/wp-content/uploads/2024/05/copy-icon.svg);
    height: 20px;
    padding-left: 8px;
}
.copy-input:focus {
    outline: none;
}
.copy-btn {
    box-sizing: border-box;
    position: absolute;
    width: 159px;
    height: 47px;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: .5px solid #071429;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #fff!important;
    right: 0;
    letter-spacing: .2em;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.copy-btn:focus {
    outline: none;
}
.copied {
    font-family: "Helvetica", Sans-serif;
    position: absolute;
    bottom: 49px;
    right: 28px;
    margin: auto;
    opacity: 0;
    color: #fff;
    padding: 5px;
    background-color: #fff;
    transition: .4s opacity;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    width: auto!important;
}
span.unit {
    position: absolute;
    display: block;
    left: 20px;
    z-index: 9;
    width: 50px;
    height: 19px;
    font-family: "Helvetica", Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #8F9297;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: uppercase;
}
.wpccl-coupon.wpccl-coupon-disabled {
    cursor: not-allowed!important;
    opacity: .5;
}
.elementor-22 .elementor-element.elementor-element-6fb9b2e>.elementor-container {
    align-items: center;
    justify-content: center;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
.ae-swiper-button-next.swiper-button-next:hover, .ae-swiper-button-prev.swiper-button-prev:hover, .swiper-button-next.nextcust:hover, .swiper-button-prev.prevcust:hover {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    color: #fff;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed.ship_status_.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled.ship_status_Canceled.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #DE4043CC!important;
}
.page-id-17 a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button, .page-id-17 a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    color: #fff;
    font-family: "Helvetica", Sans-serif;
    font-weight: 700;
    font-size: 14px;
    border-radius: 0px!important;
}
.payment-method img.payemtimage {
    display: none;
}
.single-collaction.badge-h-left h1.ae-element-post-title {
    height: auto!important;
}
.elementor-82 .elementor-element.elementor-element-71a18a6 {
    background: #F1F6FF;
}
.pricewithpercentage, .elementor-1014 .elementor-element.elementor-element-6621592 .ae-element-post-title {
    text-align: left!important;
}
.single-prodcut-details .panel p, .single-prodcut-details .panel, .panel h6 {
    font-family: "Helvetica Neue", Sans-serif!important;
}
.collection-slders:hover .collectionimage .model_image {
    overflow: hidden;
}
.elementor-section-full_width.image-sectionborder.collectionimage>.elementor-container.elementor-column-gap-default {
    width: 100%}
td.wc-block-cart-item__total {
    display: none;
}
.woocommerce-cart .alignwide {
    margin-left: 0;
    margin-right: 0;
}
.post-15 {
    max-width: 1400px!important;
    padding-left: 40px;
    padding-right: 40px;
}
.woocommerce-cart h1.entry-title {
    width: 100%;
    max-width: 100%!important;
    padding-left: 16px;
}
.woocommerce-order-received header.page-header h1.entry-title:before {
    left: 0;
    right: 0;
    margin: 0 auto;
}
table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block thead {
    display: none;
}
td.wc-block-cart-item__image {
    width: 200px;
}
td.wc-block-cart-item__image a {
    width: 200px!important;
    display: block;
}
td.wc-block-cart-item__image img {
    box-sizing: border-box;
    align-items: center;
    padding: 32px 32px;
    gap: 10px;
    height: 200px;
    background: #FFF;
    border: .5px solid rgb(5 37 110 / .2);
    flex: none;
    order: 0;
    flex-grow: 0;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    border: .5px solid #071429;
    background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    -moz-background-clip: text;
    -moz-text-fill-color: #fff0;
    width: 100%;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    fill: #071429!important;
    color: #071429!important;
    border-radius: 0 0 0 0;
    padding: 16px 30px 16px 30px;
}
.wc-block-cart__submit-container {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
}
.page-id-15 .wc-block-components-sidebar {
    width: 30%}
.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 70%}
.woocommerce-cart a.wc-block-components-product-name {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #111314;
    text-decoration: none;
}
.woocommerce-cart tr:first-child td {
    border: 0px!important;
}
.woocommerce-cart h1.entry-title {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;
    color: #000;
}
.woocommerce-cart main#content {
    margin-top: 40px;
}
.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge {
    display: block;
}
.woocommerce-cart .wc-block-cart-item__prices {
    display: flex;
    width: 100%;
    order: 5;
    position: absolute;
    bottom: 15px;
}
.woocommerce-cart .wc-block-cart-item__wrap {
    display: flex;
    flex-wrap: wrap;
    width: 92%}
.woocommerce-cart .wc-block-components-product-metadata.meta-desc {
    display: flex;
    width: 100%;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: rgb(17 19 20 / .64);
    margin-bottom: 0px!important;
    margin-top: 5px;
}
.wc-block-cart__submit {
    top: -87px;
    margin-bottom: 0px!important;
    margin-left: 32px!important;
    margin-right: 32px!important;
}
.wp-block-woocommerce-cart-order-summary-block {
    padding-bottom: 100px!important;
}
.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    opacity: 1;
}
.woocommerce-cart .wc-block-components-totals-wrapper {
    border-top: 1px solid hsl(0 0% 7% / .11);
    padding: 8px 0;
    border: 0px!important;
}
.woocommerce-cart span.wc-block-components-totals-item__label {
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    opacity: .5;
}
.woocommerce-cart .wc-block-components-product-metadata {
    display: flex;
}
.woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-colour {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border: .5px solid rgb(7 20 41 / .2);
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    padding: 5px;
    width: 107px!important;
}
.woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-your-size {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border: .5px solid rgb(7 20 41 / .2);
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    padding: 5px;
    width: 60px!important;
}
.woocommerce-cart .wc-block-components-quantity-selector:after {
    border-radius: 0;
}
.woocommerce-cart a.wc-block-components-product-name {
    min-width: 100%!important;
}
.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #1F2630;
}
.wc-block-components-quantity-selector {
    padding: 2.29px;
    margin-top: 20px!important;
}
.woocommerce-cart ul.wc-block-components-product-details {
    display: flex;
    width: 100%;
    gap: 10px;
    margin-top: 20px;
    align-items: baseline;
}
.woocommerce-cart .wc-block-components-product-metadata li {
    width: 100%;
    display: flex;
}
.woocommerce-cart span.wc-block-components-product-details__name {
    display: none;
}
.customcheckoutbtn table.shop_table tfoot {
    margin-top: 14px;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    box-sizing: border-box;
    padding: 30px;
    gap: 16px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: .5px solid rgb(5 37 110 / .2);
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-family: 'Helvetica';
    font-size: 14px;
    color: #000;
    text-align: left!important;
    padding-bottom: 12px!important;
}
.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label:before {
    content: 'Grand '}
.woocommerce-cart span.price.wc-block-components-product-price {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-cart ins.wc-block-components-product-price__value.is-discounted {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #1F2630;
    order: 1;
    display: flex;
}
.woocommerce-cart td.wc-block-cart-item__product {
    position: relative;
}
.woocommerce-cart hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
    border-bottom: .5px solid hsl(0 0% 7% / .11)!important;
    border-top: 0px!important;
}
.woocommerce-cart del.wc-block-components-product-price__regular {
    order: 2;
    margin-left: 10px;
    display: flex;
    color: #8F9297;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    border-bottom: 1px solid hsl(0 0% 7% / .11)!important;
}
.woocommerce-cart li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large {
    width: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
    height: 40px;
    background: #FFF;
    border: .5px solid #129B41;
    border-radius: 8px;
    color: #129B41;
}
.woocommerce-cart span.wc-block-components-chip__text {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #129B41;
    text-transform: uppercase;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D!important;
    font-family: 'Helvetica'}
.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-totals-item__description {
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-components-totals-item__label {
    order: 2;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    order: 3;
}
.wc-block-components-totals-item.wc-block-components-totals-discount span.wc-block-components-totals-item__label:before {
    content: 'Applied '}
.wc-block-components-totals-item.wc-block-components-totals-taxes span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value:after {
    content: ' (Included in Price)';
    font-weight: 600;
    font-size: 14px;
    color: #000;
    font-family: 'Helvetica'}
.wc-block-components-totals-item.wc-block-components-totals-taxes {
    padding: 0px!important;
}
.wc-block-components-totals-item.wc-block-components-totals-discount {
    padding: 0px!important;
}
button.wc-block-components-chip__remove:before {
    content: 'Remove Coupon';
    position: absolute;
    right: 61px;
    color: rgb(222 64 67 / .8);
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}
.wc-block-components-chip .wc-block-components-chip__remove-icon {
    fill: rgb(222 64 67 / .8)!important;
    background: #fff;
}
.wc-block-components-totals-item, .wc-block-components-totals-coupon, .wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options {
    display: none;
}
.uael-mc-dropdown {
    box-sizing: border-box;
    padding: 12px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: .5px solid rgb(5 37 110 / .2);
}
p.woocommerce-mini-cart__buttons.buttons a {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    color: #fff!important;
    -moz-background-clip: text;
    -moz-text-fill-color: #fff0;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px;
    padding: 6px 15px;
    border-radius: 0px!important;
    letter-spacing: 3.2px;
}
li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
    float: left;
    width: 100%}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation dt {
    float: left;
    clear: left;
    font-weight: normal!important;
}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation dd {
    float: left;
    display: inline-block;
    font-weight: normal!important;
    margin-bottom: 10px!important;
}
dd.variation-SelectColour p {
    margin-bottom: 10px;
}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
    color: #fff!important;
}
p.woocommerce-mini-cart__buttons.buttons {
    margin-top: 20px!important;
    width: 100%;
    float: left;
}
li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
    border-left: 0px!important;
    padding-left: 0px!important;
    margin-top: 16px!important;
}
.uael-mc .woocommerce-mini-cart__total {
    border: .5px solid rgb(5 37 110 / .2)!important;
}
.uael-mc-dropdown .uael-mc ul.cart_list li a.remove {
    line-height: 1;
}
.uael-mc ul.cart_list li {
    float: left;
    width: 100%}
.elementor-element-8e7efa5.single-collaction.bestsellers .ae-swiper-pagination {
    display: none;
}
li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
    margin-bottom: 0px!important;
}
p.woocommerce-mini-cart__total.total {
    width: 100%;
    float: left;
}
nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #fff;
}
nav.woocommerce-MyAccount-navigation ul li {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    box-sizing: border-box;
    padding: 12px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: .5px solid rgb(5 37 110 / .2);
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%}
.woocommerce-MyAccount-content p {
    color: #071429;
    font-size: 20px;
    font-weight: 200;
    line-height: 28px;
    font-family: "Helvetica Neue", Sans-serif;
}
.woocommerce-MyAccount-content a {
    color: #a47a3a;
}
.woocommerce-info a.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF;
    border-radius: 0 0 0 0;
    padding: 12px 15px!important;
}
header.woocommerce-Address-title.title a.edit {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF;
    border-radius: 0 0 0 0;
    padding: 5px 11px!important;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
}
.coupon-text {
    flex-grow: 1;
    opacity: .7;
}
.wpccl-btn-wrapper {
    display: flex;
    border: .5px dashed #CCC;
    border-radius: 0;
    font-family: 'Helvetica Neue';
    font-weight: 400;
    font-size: 12px;
    color: #000;
    padding: 10px 15px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.wpccl-featherlight .featherlight-content {
    max-width: 640px;
    padding: 20px 24px!important;
}
.wpccl-featherlight .featherlight-content {
    border-bottom: 0;
    box-sizing: border-box;
    padding: 32px;
    gap: 16px;
    background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
    border: .5px solid rgb(5 37 110 / .2);
}
.wpccl-heading {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #000;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-value {
    font-weight: 600;
    color: #fff;
    height: 32px;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: .5px solid #071429;
    font-family: 'Helvetica Neue';
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .2em;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    padding: 0 16px;
}
.wpccl-coupon-code {
    border: 0px!important;
    font-size: 18px!important;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: #131A29!important;
    background: transparent!important;
    text-transform: uppercase;
}
span.wpccl-coupon-expiry {
    position: absolute;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    color: #919CB3;
    top: 8px;
    right: 16px;
}
.featherlight .featherlight-close-icon {
    top: 20px;
    right: 19px;
    background: transparent!important;
}
.wpccl-coupon-code:before {
    content: url(/wp-content/uploads/2024/05/star.svg);
    padding-right: 8px;
}
.wpccl-coupon-desc {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #455A64;
    padding-left: 48px;
    text-transform: capitalize;
}
.wpccl-coupon-message {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #455A64;
    padding-left: 48px;
    text-transform: capitalize;
}
.wpccl-coupon {
    background: url(/wp-content/uploads/2024/05/coupon-bg.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}
span.wpccl-coupon-individual {
    display: none;
}
.wpccl-coupons .wpccl-coupon {
    border: 0;
    padding: 0 0 15px 0;
    position: relative;
    margin-bottom: 16px;
}
.wpccl-coupons .wpccl-coupon:hover {
    border-color: #222;
    border: 0;
}
a.wpccl-btn {
    background: none!important;
    padding: 0px!important;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: rgb(222 64 67 / .8);
    text-decoration: none;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
    border: 0px!important;
    font-size: 18px!important;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: #131A29!important;
    background: transparent!important;
    display: flex;
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 12px!important;
}
a.wpccl-btn:after {
    content: '\f105';
    font-family: fontawesome;
    font-size: 12px;
    font-weight: 500;
    padding-left: 8px;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
    display: none;
}
.woocommerce-account .addresses .title h3 {
    float: left;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 3.2px;
    color: #071429;
}
.woocommerce-MyAccount-content form h3 {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 3.2px;
    color: #071429;
}
.woocommerce-MyAccount-content button.woocommerce-Button.button, .woocommerce-MyAccount-content button.button {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 3.2px;
    color: #FFF!important;
    border-radius: 0 0 0 0;
    padding: 12px 15px!important;
    margin-top: 20px;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: .5px solid rgb(5 37 110 / .2)!important;
}
.woocommerce-MyAccount-content fieldset {
    border: 1px solid rgb(5 37 110 / .2)!important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #071429;
    font-size: 17px;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.select2-container .select2-selection--single {
    height: 35px;
}
span.woocommerce-input-wrapper input::placeholder {
    color: #071429;
}
span.count-text {
    font-family: 'Helvetica';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    opacity: .5;
    flex-grow: 1;
}
span.count-num {
    font-family: 'Helvetica';
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
span.count-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%}
.wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-family: 'Helvetica';
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #000;
}
.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    font-family: 'Helvetica';
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
.page-id-16 .woocommerce-form-coupon-toggles .wpccl-btn-wrapper {
    margin-bottom: 17px!important;
}
.page-id-16 .woocommerce table.shop_table td {
    padding-right: 0px!important;
}
.page-id-16 .woocommerce-cart.order-summary-sidebar tr.fee {
    padding-bottom: 16px;
    display: flex;
}
.page-id-16 tr.cart-discount.coupon-lucky20 td, tr.cart-discount.coupon-lucky20 th {
    width: 50%!important;
}
.page-id-16 tfoot tr:nth-of-type(5) {
    display: flex;
    width: 100%}
.page-id-16 tfoot tr:nth-of-type(5) td {
    width: 100%}
.page-id-16 small.includes_tax {
    display: none;
}
.page-id-16 tr.order-total {
    display: flex;
    padding-bottom: 28px;
}
.page-id-16 .form-row.place-order {
    margin: 0px!important;
}
.page-id-16 tr.cart-discount.coupon-lucky20 {
    display: flex;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: .5px solid hsl(0 0% 7% / .11)!important;
    margin-bottom: 10px;
}
.page-id-16 tr.woocommerce-shipping-totals.shipping {
    display: flex;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar ul#shipping_method li {
    margin-bottom: 0px!important;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar tr.cart-subtotal {
    padding-bottom: 16px!important;
    display: flex;
}
.page-id-16 table.shop_table.woocommerce-checkout-review-order-table th, .page-id-16 table.shop_table.woocommerce-checkout-review-order-table td {
    padding-top: 0;
    padding-bottom: 0px!important;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    display: inline-flex;
    margin-top: 15px;
}
.woocommerce-cart ins.wc-block-components-product-price__value.is-discounted {
    margin-left: 0!important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link {
    margin-left: 10px!important;
    font-size: 0px!important;
}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:nth-of-type(2) {
    display: none;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:focus {
    outline: 0px!important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    content: '';
    background: url(/wp-content/uploads/2024/04/trash-blank.png);
    border-radius: 100%;
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    right: -25px;
    top: 29px;
}
.wp-block-woocommerce-cart-order-summary-block p {
    margin-bottom: 0;
}
span.count-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 15px 0 8px 0;
}
.wc-block-components-totals-coupon {
    display: none;
}
tbody.wishlist-items-wrapper .product-name a {
    font-family: 'Butler';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #111314;
    text-decoration: none;
}
tbody.wishlist-items-wrapper tr:nth-of-type(odd) {
    background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
}
table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive th {
    color: #111314;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 3.2px;
    text-transform: capitalize;
}
tbody.wishlist-items-wrapper td.product-add-to-cart a {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    color: #fff!important;
    padding: 10px;
}
tbody.wishlist-items-wrapper .product-price ins .woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    color: #1F2630;
}
tbody.wishlist-items-wrapper .product-price del span.woocommerce-Price-amount.amount {
    margin-left: 5px;
    color: #8F9297;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
tbody.wishlist-items-wrapper td.product-stock-status span.wishlist-in-stock {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D!important;
    font-family: 'Helvetica'}
tbody.wishlist-items-wrapper td.product-remove a {
    color: #fff!important;
    background: #0a182f!important;
}
table.shop_table.cart.wishlist_table thead tr {
    background: #0e1d35;
}
table.shop_table.cart.wishlist_table thead tr th {
    color: #fff!important;
}
table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive th, .woocommerce table.shop_table td {
    border: 0;
}
tbody.wishlist-items-wrapper .product-price ins {
    text-decoration: none;
}
.elementor-342 .elementor-element.elementor-element-8eeae39 span.onsale {
    font-size: 14px!important;
    text-transform: capitalize;
}
.elementor-22 .elementor-element.elementor-element-fa47fc8 .uael-nav-menu__toggle {
    text-align: left;
}
.elementor.elementor-22.elementor-location-header {
    width: 100%;
    max-width: 100%!important;
    overflow: hidden;
}
.wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns {
    display: none;
}
a#wc-block-components-totals-shipping__change-address__link {
    color: rgb(222 64 67 / .8);
}
.woocommerce .product-hover-div a.added_to_cart.wc-forward {
    font-size: 10px!important;
}
.elementor-element-645021d.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
    align-content: inherit;
}
.col-sm-8 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.shop-look-slider-wrapper {
    position: relative!important;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active h2:after {
    content: '';
    width: 29px;
    height: 2px;
    background: rgb(0 0 0 / .2);
    position: absolute;
    bottom: 0;
    left: 0;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active h2 {
    position: relative;
    padding-bottom: 16px;
}
p.dicover-text {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4em;
    color: #071429;
    padding: 20px 0 25px 0;
}
.slider-nav-thumbnails .slick-slide.slick-active:first-child .right-tab-wrapper .custom-menu-inner {
    padding-top: 0px!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after {
    content: '';
    border-left: 1px solid #c6c6c6!important;
    top: 3px;
    position: absolute;
    left: 8px;
    height: 96%}
.slider-nav-thumbnails .slick-slide .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 8px;
    height: 8px;
    background: #D9D9D9;
    margin-left: 0;
    top: 49px!important;
    left: 5px;
    z-index: 8;
}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    float: right!important;
    width: 40%;
    position: relative;
    margin-top: 16px;
}
.videos-slider-1 h4, .videos-slider-2 h4 {
    font-size: 14px;
}
.Inactive-step h2 {
    opacity: .6;
}
.slider-nav-thumbnails {
    margin-top: 10px;
}
.slider-nav-thumbnails .slick-slide {
    cursor: pointer;
    outline: none;
}
.slider-nav-thumbnails .slick-slide.slick-current.slick-active {
    opacity: 1;
}
.right-cols {
    display: block!important;
    width: 100%!important;
}
.Ruh-section-inner {
    width: 80%}
.row-upper, .row-below {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%}
.custom-col-one-half.left, .custom-col-one-half.right {
    display: flex;
}
.row-upper .custom-col-one-half.left img {
    width: 262px;
    height: 262px;
    object-fit: cover;
}
.row-upper .custom-col-one-half.right img {
    width: 178px;
    height: 178px;
    object-fit: contain;
}
.row-below .custom-col-one-half.right img {
    width: 262px;
    height: 262px;
    object-fit: cover;
}
.row-upper .custom-col-one-half.right {
    align-items: end;
    padding-left: 13px;
    padding-bottom: 13px;
}
.row-upper .custom-col-one-half.left {
    padding-right: 13px;
    padding-bottom: 13px;
}
.row-below .custom-col-one-half.left img {
    width: 178px;
    height: 178px;
    object-fit: contain;
}
.row-below .custom-col-one-half.right {
    position: relative;
    padding-left: 13px;
    padding-top: 13px;
}
.Ruh-section-inner {
    width: 100%;
    flex-wrap: wrap;
    max-width: 550px;
    padding-left: 0;
    position: relative;
}
.row-below {
    justify-content: end;
}
.row-below .custom-col-one-half.left {
    align-items: flex-start;
    padding-right: 13px;
    padding-top: 13px;
}
.row-upper {
    border-bottom: 1px solid #fff0;
    border-image: linear-gradient(0.25turn, #FFF6E9, #C1A67D, #FFF3E0);
    border-image-slice: 1;
    width: 100%}
.Ruh-section-inner:after {
    border-left: 1px solid #fff0;
    border-image: linear-gradient(0.15turn, #FFF3E0, #C1A67D, #C1A67D, #FFF3E0);
    border-image-slice: 1;
    content: '';
    right: 50%;
    position: absolute;
    top: 0;
    height: 100%}
.slick-slide.slick-current.slick-active img {
    -webkit-animation: flip 2s;
    animation: flip 2s;
}
@-webkit-keyframes flip {
    from {
    transform: rotateY(90deg);
}
to {
    transform: rotateY(0deg);
}
}@keyframes flip {
    from {
    transform: rotateY(90deg);
}
to {
    transform: rotateY(0deg);
}
}.videos-slider-2.slick-initialized.slick-slider.slick-vertical .slick-slide.slick-current.slick-active {
    z-index: 9999!important;
    position: absolute!important;
    left: 0!important;
}
.slider-nav-thumbnails .slick-slide h2 {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #071429;
    margin: 0;
}
a.exp-coll-btn {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .2em;
    text-transform: uppercase;
    color: #F6F7FC;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    width: 265px;
    height: 52px;
    background: linear-gradient(263.8deg, #131A29 1.35%, #0F1434 50.83%, #131A29 99.34%);
    border: .5px solid #131A29;
}
.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    content: '';
    position: absolute;
    top: -48px;
    background: #000;
    height: 41%;
    width: 2px;
    left: 8px;
    z-index: 99;
    transition: 2s ease;
}
.slick-slide .active-step h2 {
    display: none;
    margin: 0;
}
.slick-slide.slick-current.slick-active .active-step h2 {
    display: block;
}
.right-tab-wrapper .custom-menu-inner {
    border-bottom: .5px solid #C7C7C7;
    padding-bottom: 40px;
    width: 100%;
    display: block;
    padding-top: 40px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    padding-left: 50px;
    margin: 0px!important;
    transform: none!important;
    margin-left: 8px!important;
    max-width: 400px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0;
    padding-bottom: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:first-child .right-tab-wrapper .custom-menu-inner {
    padding-top: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    top: 13px;
    margin-left: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:first-child .right-tab-wrapper:before {
    color: #000;
    position: absolute;
    top: 3px!important;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    margin-left: 0;
    z-index: 8;
}
.slick-slide.second-box.slick-active.inactive-box .right-tab-wrapper:after {
    content: '';
    position: absolute;
    top: -52px;
    background: #000;
    height: 100%;
    width: 2px;
    left: 8px;
    z-index: 99;
    transition: 1s ease all;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable.active-parent:after {
    content: '';
    border-left: 1px solid #c6c6c6!important;
    top: 3px;
    position: absolute;
    left: 8px;
    height: 210px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after {
    content: '';
    position: absolute;
    top: -61px;
    background: #000;
    height: 43%;
    width: 2px;
    left: 8px;
    z-index: 8;
}
.slick-slide:nth-of-type(1).slick-current.slick-active:after {
    display: none;
}
.slick-slide.second-box.inactive-box .right-tab-wrapper:before {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3px;
    position: absolute;
    top: 15px;
    z-index: 99;
    margin-left: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    position: absolute;
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 11px;
    height: 11px;
    background: #13192C;
    left: 3;
    top: 13px;
    margin-left: 0;
    z-index: 8;
}
.slider-nav-thumbnails .slick-slide {
    position: relative;
}
.category-grid.cate-home-collection figure.elementor-image-box-img {
    overflow: hidden!important;
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: url(/wp-content/uploads/2024/03/svgviewer-output.svg)!important;
}
.elementor-22 .elementor-element.elementor-element-f46cfc7 .htmega-menu-area {
    max-height: 34px;
}
.fa-close:before, .fa-remove:before, .fa-times:before {
    content: url(/wp-content/uploads/2024/03/close.svg)!important;
}
.htmobile-menu-wrap .htmobile-aside-close {
    background: transparent!important;
}
.htmobile-menu-wrap .htmobile-aside-close {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.panel h6 {
    font-size: 14px;
    margin-bottom: 0px!important;
    font-weight: 500!important;
    line-height: 22px;
    color: rgb(17 19 20 / .8)!important;
}
.single-prodcut-details .panel p {
    text-align: justify;
}
.show-on-mobile {
    display: none;
}
.page.page-id-16 #content {
    padding-left: 40px;
    padding-right: 40px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide, .woocommerce-order-received .woocommerce.wp-block-group.alignwide {
    width: 100%!important;
    max-width: 1380px!important;
}
.woocommerce-order-pay header.page-header h1.entry-title:before {
    left: 0;
    right: 0;
    margin: 0 auto 70px;
}
.single.single-product .input-text.qty.text {
    vertical-align: middle!important;
    padding: 0 2px!important;
    border: 0px!important;
    border-radius: 0px!important;
    height: 34px;
    max-width: 20px;
}
.single.single-product .quantity label {
    padding-right: 10px;
}
.single.single-product .quantity:after {
    content: '';
    width: 97px;
    height: 100%;
    left: 0;
    position: absolute;
    border: .5px solid rgb(7 20 41 / .2)!important;
    height: 34px;
    bottom: 0;
}
.single.single-product button.minus.custminus {
    color: #000!important;
    background: transparent!important;
    border: 0px!important;
    padding: 0 11px!important;
    height: 34px;
    margin-top: 0px!important;
    z-index: 9;
    position: relative;
    font-size: 0;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.single.single-product .e-atc-qty-button-holder .quantity label {
    color: rgb(17 19 20 / .64);
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.single.single-product button.plus.custplus {
    color: #000!important;
    background: transparent!important;
    border: 0px!important;
    padding: 0 13px!important;
    height: 34px;
    margin-top: 0px!important;
    z-index: 9;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
}
.single.single-product button.plus.custplus:before {
    content: '';
    background: url(/wp-content/uploads/2024/04/plus.svg) no-repeat;
    width: 8px;
    height: 8px;
    background-size: cover;
}
.single.single-product button.minus.custminus:before {
    content: '';
    background: url(/wp-content/uploads/2024/04/minus.svg) no-repeat;
    width: 12px;
    height: 10px;
    top: 44%;
    background-size: cover;
}
.single.single-product .quantity {
    position: relative;
}
[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0px!important;
}
.woocommerce-MyAccount-orders a.custviewbtn {
    float: left;
}
.woocommerce-MyAccount-orders a.woocommerce-button.tracknow {
    position: static;
}
.woocommerce-MyAccount-orders span.custactionbtn {
    float: right;
    display: flex;
    gap: 2%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before {
    width: 18px;
    height: 17px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(/wp-content/uploads/2024/04/cart.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before {
    width: 15px;
    height: 18px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(/wp-content/uploads/2024/04/map.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active a:before {
    background: url(/wp-content/uploads/2024/04/map-black.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a:before {
    background: url(/wp-content/uploads/2024/04/cart-black.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before {
    width: 15px;
    height: 18px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(/wp-content/uploads/2024/04/auth.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    width: 15px;
    height: 16px;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
    top: 2px;
    background: url(/wp-content/uploads/2024/04/logout-icon-red.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active a:before {
    background: url(/wp-content/uploads/2024/04/auth-black.svg) no-repeat;
    background-size: 100%}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--get-help {
    display: none;
}
nav.woocommerce-MyAccount-navigation li.is-active a {
    color: #000!important;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.ship_status_.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order.custordertd .status-orderdetais, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd .status-orderdetais, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd .status-orderdetais {
    color: #FFB536!important;
    background: #ffb53624;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active {
    border-top-left-radius: 8px!important;
}
.social-loginbtn.mobilebtnlogin {
    display: none;
}
tr.appliedcoupen.fee span.woocommerce-Price-amount.amount {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #128F3D!important;
    font-family: 'Helvetica'}
.page-id-16 .whiteboxdiv {
    padding: 10px 24px;
    align-items: normal!important;
}
.page-id-16 span.woocommerce-input-wrapper select {
    appearance: none;
    http: //stg-httpsruhratnacom-staging.kinsta.cloud/wp-content/uploads/2024/04/select-arrow.svg;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2024/04/select-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 18px;
    margin-right: 2rem;
    background-size: 16px;
}
.page-id-16 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 11px;
    left: auto;
    margin-left: 0;
    margin-top: 0;
    top: 45%;
    width: 16px!important;
    right: 10px;
    border: 0px!important;
    background: url(/wp-content/uploads/2024/04/select-arrow.svg) no-repeat;
    background-size: 100%}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .image-wrapper img.img-back {
    width: 100%!important;
    height: 100%!important;
}
.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    display: block!important;
}
.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #DE4043CC!important;
}
.customordertable a.woocommerce-button.button.view_msg:before {
    background: url(/wp-content/uploads/2024/04/chat.svg) no-repeat!important;
    background-size: 100%!important;
    height: 16px!important;
    width: 15px!important;
}
a.woocommerce-button.tracknow.disabled:before, a.woocommerce-button.tracknow.active:before {
    background: url(/wp-content/uploads/2024/04/truck.svg) no-repeat!important;
    background-size: 100%!important;
    height: 14px!important;
    width: 18px!important;
    content: '';
    margin-right: 6px;
}
img.traknow {
    margin-right: 8px;
    display: none;
}
a.woocommerce-button.button.view_msg {
    border-radius: 0px!important;
}
.page-id-17 .woocommerce table.shop_table, .woocommerce-account nav.woocommerce-MyAccount-navigation, .woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders, .woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
    border-radius: 0px!important;
}
.exp-lower-secs>.elementor-container.elementor-column-gap-default {
    height: 114px;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-e7d7d58.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
    align-items: stretch;
}
.mainrightsidebar a.woocommerce-button.button.view_msg:before {
    background: url(/wp-content/uploads/2024/04/chat-white.svg)!important;
    background-size: 100%!important;
    background-repeat: no-repeat;
}
.mainrightsidebar a.woocommerce-button.button.return:before {
    background: url(/wp-content/uploads/2024/04/return-icon.svg)!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
}
.woocommerce-account.woocommerce-edit-address .u-column1.col-1.woocommerce-Address {
    ;
    width: 100%}
.page-id-17 .woocommerce .woocommerce-customer-details address {
    border-radius: 0;
    padding: 16px 24px;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled.order.custordertd .status-orderdetais, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed.order.custordertd .status-orderdetais {
    color: #DE4043CC!important;
    background: #de404314;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order.custordertd .status-orderdetais {
    background: rgb(18 143 61 / .08);
    color: #128F3D;
}
.item-details a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td, .mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details span.woocommerce-Price-amount.amount {
    font-family: "Helvetica", Sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 14px;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    font-family: "Helvetica", Sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    opacity: .5;
    flex-grow: 1;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:last-child th, .mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:last-child span.woocommerce-Price-amount.amount {
    font-family: "Helvetica", Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    opacity: 1;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr small.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 12px!important;
    font-weight: normal!important;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr small.includes_tax {
    display: block;
}
.wpfFilterContent:before {
    display: none;
}
.wpfFilterContent {
    background: transparent!important;
}
.wpfFilterWrapper .wpfFilterContent select {
    padding-left: 10px!important;
    background: #fff url(/wp-content/uploads/2024/04/arrow-down.svg) no-repeat;
    background-position: calc(100% - 10px) 9px;
    border: .5px solid #CDD3E2!important;
    width: 180px;
    border-radius: 0px!important;
    padding-top: 7.3px!important;
    padding-bottom: 7.3px!important;
    float: right;
    margin-right: calc(35px / 2);
}
.elementor-element.elementor-element-cd2fc9c.elementor-widget.elementor-widget-woofilters .wpfFilterWrapper[data-filter-type] {
    padding: 0px!important;
    float: right;
}
p.stock-quantity {
    color: rgb(222 64 67 / .8)!important;
}
.single-product button.single_add_to_cart_button.button.alt {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%)!important;
    border: .5px solid #071429!important;
}
#delivery-estimate-form input#pincode, #delivery-estimate-form label {
    font-family: "Helvetica Neue", Sans-serif!important;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms span, .single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms a {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0F1434;
    background: #fff;
    padding: 0;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-term.hint--top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5px 16px;
    width: 54px;
    height: 34px;
    border: .5px solid #D6D6D6;
    border-radius: 4px;
}
.single-product .dsalv-attributes .dsalv-terms .dsalv-term {
    margin-left: 4px;
    margin-right: 4px;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) {
    margin-top: 16px;
}
.single-prodcut-details .accordion {
    font-family: "Helvetica Neue", Sans-serif!important;
}
.single-prodcut-details .panel p strong {
    display: block;
    font-weight: 500!important;
    line-height: 22px;
    color: rgb(17 19 20 / .8)!important;
}
.ae-sale-badge-wrapper.shoppageloop {
    border-radius: 0px!important;
}
.dsalv-attributes .dsalv-terms .dsalv-term {
    border-radius: 0px!important;
}
.collaction-tabs .elementor-tab-title.elementor-active, .single-collaction .ae-sale-badge-wrapper, input#gform_submit_button_1 {
    border-radius: 0px!important;
}
.fixed-position {
    overflow: hidden;
}
.fixed-position:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .7;
    z-index: 9;
    will-change: opacity;
    pointer-events: none;
    transition: opacity 225ms cubic-bezier(.4, 0, .2, 1) 0s;
}
}#delivery-estimate-form button#check-estimate, #delivery-estimate-form input#pincode, .woocommerce-account.woocommerce-edit-address button.thmaf-del-acnt.th-del-acnt, .wpccl-btn-wrapper, select, input {
    border-radius: 0px!important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    max-width: 550px!important;
    width: 100%!important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods label {
    width: 93%!important;
    position: relative;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgb(0 0 0 / .82);
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio'] {
    border-radius: 50%!important;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-efce60f>.elementor-container {
    max-width: 1400px;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4>.elementor-widget-container {
    padding: 0 0 0 0;
}
.page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2);
}
#elementor-popup-modal-4018 {
    z-index: 9999999;
}
.page-id-17 span.select2-selection.select2-selection--single {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2024/04/select-arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 25px;
    background-size: 16px;
}
.page-id-17 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
.single-product span.onsalepersentage {
    line-height: 27px;
}
.page-id-3457 select#wps_rma_return_request_subject {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(/wp-content/uploads/2024/04/select-arrow.svg)!important;
    background-repeat: no-repeat!important;
    background-position-x: 98%!important;
    background-position-y: 25px!important;
    background-size: 16px!important;
}
.badge-h-left .elementor-element.elementor-element-77063df.productimage.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    margin-bottom: 0;
}
.single-product-images .woocommerce-product-gallery__image {
    width: 100%!important;
}
.similar-image img {
    width: 100%!important;
    height: 100%!important;
}
@media screen and (max-width:1550px) {
    .shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust, .product-hover-div a.added_to_cart.wc-forward {
    padding: 9px 10px!important;
    font-size: 11px!important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
    margin-right: 10px!important;
    font-size: 11px!important;
    padding: 9px 0px!important;
}
.single-product button.single_add_to_cart_button.button.alt, .single-product a.single_add_to_cart_button.button.alt {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-left: 1%!important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
    max-width: 49%;
    text-align: center;
    margin-right: 1%!important;
}
.mainrightsidebar a.woocommerce-button.button.return {
    width: 100%;
    max-width: 49%;
    margin-left: 1%}
.mainrightsidebar a.woocommerce-button.button.view_msg {
    width: 100%;
    max-width: 49%;
    margin-right: 1%}
.mainrightsidebar .actionbtnall.onebtnonly.cancelled a.woocommerce-button.button.view_msg {
    width: 100%!important;
    max-width: 100%}
.actionbtnall.processing {
    display: flex;
    width: 100%}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
    max-width: 49%;
    margin-left: 1%;
    border-radius: 0;
    width: 100%!important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:before {
    margin-left: 3px!important;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a, .single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse a {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
    max-width: 35%;
    margin-right: 2%!important;
    text-align: center;
}
.page-id-3457 main#main {
    padding-left: 40px;
    padding-right: 40px;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account {
    width: 20%}
.page-id-3457 .customdivwihtsidebar {
    max-width: 80%}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    margin: 0 3%;
    width: 60%;
    float: left;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex {
    height: auto!important;
}
}@media screen and (min-width:791px) {
    .slider-nav-thumbnails.slick-initialized.slick-slider .slick-track {
    width: 100%!important;
    padding-left: 0;
    margin: 0px!important;
    transform: none!important;
    margin-left: 0px!important;
}
.slider-nav-thumbnails .slick-slide {
    display: block!important;
    width: 100%!important;
    height: auto!important;
}
.slick-slide.slick-current .active-step {
    max-height: 200px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
    transition: 2s;
}
.slick-slide.slick-current.slick-active .Inactive-step {
    display: none;
    transition: 2s;
}
.slick-slide .active-step {
    max-height: 0;
    overflow: hidden;
}
.videos-slider-2.slick-initialized.slick-slider.slick-vertical {
    width: 58%;
    float: left;
}
.single-product .elementor-element.elementor-element-4dfb0037 .price {
    line-height: 29px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.percentageshortcode {
    width: auto!important;
    margin-top: 0;
}
.custom-cart-main .product-price.pricewithpercentage span.onsalepersentage {
    position: STATIC;
    line-height: 29px;
}
.custom-cart-main .product-price span.price {
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-cart-main .pricewithpercentage del span.woocommerce-Price-amount.amount {
    margin-left: 8px;
}
}@media screen and (max-width:1280px) and (min-width:768px) {
    .woocommerce-MyAccount-orders thead tr th {
    padding-top: 10px!important;
    padding-left: 10px!important;
}
.custom-cart-main .product-name {
    width: 85%;
    height: auto;
}
.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    width: 30%}
.woocommerce-MyAccount-orders tr.custordertd td {
    padding: 0 10px 10px 10px!important;
}
.woocommerce-MyAccount-orders tr.btntd td {
    border-top: 1px solid #DCDCDC!important;
    padding: 10px!important;
}
.centermaindiv .woocommerce-MyAccount-orders thead tr th {
    width: auto;
}
}@media screen and (min-width:1450px) {
    .post-15 {
    padding-left: 0;
    padding-right: 0;
}
.Ruh-section-inner {
    margin-left: 15px;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
    padding-right: 8%!important;
}
}@media screen and (max-width:1400px) {
    .single-pricecust {
    width: auto!important;
    float: left;
    margin-right: 15px;
}
.product-hover-div {
    top: 58%!important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
    max-width: 35%;
    margin-right: 2%!important;
    text-align: center;
}
.single-product button.single_add_to_cart_button.button.alt, .single-product a.single_add_to_cart_button.button.alt {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
    max-width: 60%;
    text-align: center;
}
.addtocartmain {
    width: 60%}
#delivery-estimate-form input#pincode {
    width: 60%}
#delivery-estimate-form button#check-estimate {
    width: 40%;
    font-size: 12px;
}
.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    width: 30%}
.wpfFilterWrapper .wpfFilterContent select {
    margin-right: 35px;
    color: #000!important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2);
}
.elementor-869 .elementor-element.elementor-element-94262e4>.elementor-widget-container {
    padding: 0 0 0 0;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    padding: 0;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
    width: 70%;
    padding-right: 4%}
.page-id-4033 .cart-productdeatils {
    width: 73%!important;
}
.page-id-4033 span.onsalepersentage {
    line-height: 29px;
}
.page-id-3458 .wps_order_msg_container {
    padding-left: 2%;
    padding-right: 2%}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex {
    left: auto;
    right: 20px!important;
    float: right;
}
}@media screen and (max-width:1350px) {
    .home .collaction-tabs .elementor-tab-title {
    margin: 0 3px!important;
}
.collaction-tabs .elementor-tabs-wrapper {
    overflow-x: scroll!important;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: block!important;
}
.collaction-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
}
.row-collection-tabs-mob {
    display: block;
    width: max-content;
}
.elementor-20 .elementor-element.elementor-element-bb44caf .ae-swiper-container, .elementor-20 .elementor-element.elementor-element-b7a8fd9 .ae-swiper-container, .elementor-20 .elementor-element.elementor-element-d7624bc .ae-swiper-container {
    margin-left: 20px;
    margin-right: 20px;
}
.elementor-20 .elementor-element.elementor-element-8e7efa5 .ae-swiper-container {
    margin-left: 50px;
    margin-right: 50px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    letter-spacing: 1.2px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
    letter-spacing: 1.2px;
}
.similorproodcut h1.ae-element-post-title {
    height: 65px!important;
}
.elementor-1014 .elementor-element.elementor-element-6199c45 {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
    width: 65%}
.page-id-4033 .custom-cart-main .custom-cart-ordersummary {
    width: 35%}
.page-id-4033 .cart-productdeatils {
    width: 70%!important;
}
}@media screen and (max-width:1300px) {
    .myProduct.single-product-slider .swiper-slide {
    height: 86px;
}
.page-id-15 .wc-block-components-sidebar {
    width: 35%}
.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 65%}
.woocommerce-checkout main#content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 65%;
    padding-right: 10%}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 35%}
.mainrightsidebar a.woocommerce-button.button.return {
    max-width: 100%;
    margin-left: 0%}
.mainrightsidebar a.woocommerce-button.button.view_msg {
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 2%}
.actionbtnall.processing {
    flex-wrap: wrap;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
    max-width: 100%;
    margin-left: 0;
}
}@media screen and (max-width:1260px) and (min-width:1024px) {
    .single-collaction .ae-sale-badge-wrapper {
    width: 107px;
}
.elementor-342 .elementor-element.elementor-element-73fe15c span.onsale {
    font-size: 11px;
}
body li#nav-menu-item-8536 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px!important;
}
body li#nav-menu-item-8536 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 {
    width: 17%!important;
}
body li#nav-menu-item-1091 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 25px!important;
}
body li#nav-menu-item-1091 .htmegamenu-content-wrapper.sub-menu .elementor-column.elementor-col-25 {
    width: 18%!important;
}
}@media screen and (max-width:1100px) and (min-width:1001px) {
    .custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span.wc-block-components-chip__text {
    width: 60%!important;
}
.custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button {
    padding: 16px 15px 16px 15px;
}
}@media screen and (max-width:1200px) {
    .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product {
    padding-right: 5px;
    padding-left: 5px;
}
li.ethnic.rings.whats.new, li.contemporary.hair.chain.jewellery.set.necklace.silver.oxidised, li.earrings.hair.chain {
    padding-right: 5px!important;
    padding-left: 5px!important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust, .shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
    padding: 9px 10px!important;
    font-size: 10px!important;
}
.elementor-869 .elementor-element.elementor-element-f4af11a, .elementor-1010 .elementor-element.elementor-element-849516b {
    padding-left: 10px;
    padding-right: 10px;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce ul.products, .page-id-869 .elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce ul.products {
    margin: 0;
    padding: 0;
}
.elementor-869 .elementor-element.elementor-element-94262e4>.elementor-widget-container {
    padding: 0;
}
.single-prodcut-details .custlineborder {
    content: '';
    width: 61%!important;
}
.elementor-122 .elementor-element.elementor-element-0db1cce {
    padding-left: 0;
    Padding-right: 0;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    height: 71px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content, .woocommerce-edit-address .woocommerce-MyAccount-content {
    margin-left: 0px!important;
}
.elementor-element-97309e2 .elementor-woofilters {
    position: absolute;
    right: 0;
    top: -30px;
}
.elementor-30 .elementor-element.elementor-element-afd1abd>.elementor-element-populated {
    padding: 10px 40px 10px 10px;
}
}@media screen and (max-width:1122px) {
    a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    padding: 10px!important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    padding: 20px;
}
.wc-block-cart__submit {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.elementor-20 .elementor-element.elementor-element-bf91a81 .uael-woo-categories li.product .woocommerce-loop-category__title {
    font-size: 15px;
}
.myProduct.single-product-slider .swiper-slide {
    height: 66px;
}
.product-hover-div {
    top: 53%!important;
}
.item-details {
    width: 80%;
    display: inline-block;
    margin-left: 3%}
.elementor-30 .elementor-element.elementor-element-afd1abd {
    width: 60%}
.elementor-30 .elementor-element.elementor-element-f80c6a8 {
    width: 40%}
.elementor-element.elementor-element-f62e986 .elementor-col-33 {
    width: 100%}
.elementor-element.elementor-element-f62e986>.elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
}
.elementor-30 .elementor-element.elementor-element-3251edf>.elementor-element-populated {
    padding: 10px 15px 10px 10px;
}
.wpfFilterWrapper .wpfFilterContent select {
    margin-right: 0;
}
}@media screen and (max-width:1022px) and (min-width:791px) {
    .Ruh-section-inner {
    width: 100%;
    flex-wrap: wrap;
    max-width: 100%;
    padding-left: 0;
    position: relative;
}
.row-upper .custom-col-one-half.right {
    width: 100%;
    max-width: 162px;
}
.row-below .custom-col-one-half.left {
    width: 100%;
    max-width: 162px;
}
.row-upper .custom-col-one-half.left {
    width: 50%}
.row-below .custom-col-one-half.right {
    width: 50%}
.row-upper .custom-col-one-half.left img, .row-below .custom-col-one-half.right img, .row-upper .custom-col-one-half.right img, .row-below .custom-col-one-half.right img {
    width: auto!important;
    height: auto!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    padding-left: 30px;
}
.left-cols {
    max-width: 88%}
.videos-slider-2.slick-initialized.slick-slider.slick-vertical {
    width: 56%}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    width: 44%}
.slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    height: 43%}
}@media screen and (max-width:1024px) {
    .product-hover-div {
    top: 64%!important;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6c9323a4.ae-bg-gallery-type-default, .has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a32dfff.ae-bg-gallery-type-default {
    width: 40%}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default, .has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9fa8110.ae-bg-gallery-type-default {
    width: 60%}
ul#menu-mobile-menu {
    display: none;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button.button {
    font-size: 12px;
}
.page-id-4033 .cart-productdeatils {
    width: 65%!important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
    width: 34%!important;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a, .single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse a {
    font-size: 12px;
}
body.admin-bar .dialog-type-lightbox {
    z-index: 999999;
}
}@media screen and (max-width:1024px) and (min-width:768px) {
    .has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c83adeb.banner-inner-wrap.ae-bg-gallery-type-default {
    width: 100%!important;
}
.home .bannerimage .ae_thumb_wrapper, .home .bannerimage .ae_thumb_wrapper img {
    height: 600px!important;
}
.testimonial-slider .swiper {
    width: 340px;
    height: 500px;
}
.testimonial-slider .imagediv img {
    width: 100%!important;
    height: 250px!important;
}
}@media screen and (max-width:1000px) {
    body .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block, .woocommerce-checkout main#content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
    padding: 0px!important;
}
.page-id-17 .u-column1.col-1.woocommerce-Address {
    padding: 10px 15px!important;
}
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    width: 100%}
.elementor-section-full_width.single-prdt-gallry {
    padding-left: 10px!important;
    padding-right: 10px!important;
    overflow: hidden;
}
.product-hover-div {
    top: 61%!important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    right: 12px;
    top: 29px;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 50%}
.page-id-16 .secound-proceed-to-order-main {
    display: none;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default, .has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9fa8110.ae-bg-gallery-type-default {
    width: 100%;
    max-width: 590px;
    margin: 0 auto;
}
.elementor-2879 .elementor-element.elementor-element-b391588>.elementor-background-overlay, .elementor-3265 .elementor-element.elementor-element-9a1908e>.elementor-background-overlay {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%!important;
}
.centermaindiv {
    padding-left: 0px!important;
    padding-right: 16px!important;
}
.woocommerce-account .elementor-element-7ae7d061 .woocommerce-MyAccount-content {
    width: 100%!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    border: .5px solid #DCDCDC!important;
    border-radius: 0px!important;
    width: 25%}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active, .woocommerce-account li.woocommerce-MyAccount-navigation-link:hover {
    border: .5px solid #000!important;
}
nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    gap: 8px;
    text-align: center;
    justify-content: center;
    width: 100%}
.woocommerce-account nav.woocommerce-MyAccount-navigation {
    border: 0px!important;
    margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%!important;
}
.elementor-17 .elementor-element.elementor-element-441bc14f {
    padding-left: 0;
    padding-right: 0;
}
.woocommerce-orders.woocommerce-account .woocommerce-MyAccount-content {
    padding-left: 0;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items {
    width: 100%;
    padding-right: 0%}
.page-id-4033 .custom-cart-main .custom-cart-ordersummary {
    width: 100%}
.page-id-4033 .cart-productdeatils {
    width: 77%!important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
    width: 29%!important;
}
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item {
    display: flex;
}
.page-id-3458 .wps_order_msg_container {
    width: 100%!important;
}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd {
    display: block!important;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account {
    width: 100%}
.page-id-3457 .customdivwihtsidebar {
    max-width: 100%}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    margin-left: 0;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex {
    width: 37%}
.page-id-3457 .customdivwihtsidebar .backbtncust {
    padding-left: 0;
}
.page-id-3457 main#main {
    padding-left: 20px;
    padding-right: 20px;
}
}@media screen and (max-width:850px) {
    .myProduct.single-product-slider .swiper-slide {
    height: 50px;
}
.single-prodcut-details .accordion {
    font-size: 14px;
}
.single-prodcut-details .custlineborder {
    width: 35%!important;
}
.single-pricecust {
    width: auto!important;
    float: left;
    margin-right: 15px;
}
.elementor-82 .elementor-element.elementor-element-ded373c .elementor-button {
    font-size: 13px;
    padding: 14px 14px 14px 14px;
}
.elementor-82 .elementor-element.elementor-element-c77a747>.elementor-element-populated {
    padding-right: 20px;
}
.product-hover-div {
    top: 58%!important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    font-size: 12px;
}
.single-product button.single_add_to_cart_button.button.alt, div#estimate-result {
    font-size: 14px;
}
#delivery-estimate-form button#check-estimate {
    font-size: 11px;
}
}@media screen and (min-width:600px) and (max-width:1000px) {
    body li.giftwrap_li.show_thumb {
    width: 48.4%!important;
}
.custocoupencode a.woocommerce-remove-coupon {
    margin-right: 10px;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large {
    justify-content: space-between;
}
}@media screen and (max-width:768px) {
    .elementor-20 .elementor-element.elementor-element-bb44caf .ae-swiper-container, .elementor-20 .elementor-element.elementor-element-b7a8fd9 .ae-swiper-container, .elementor-20 .elementor-element.elementor-element-d7624bc .ae-swiper-container {
    margin-left: 0;
    margin-right: 0;
}
.elementor-20 .elementor-element.elementor-element-8e7efa5 .ae-swiper-container {
    margin-left: 0;
    margin-right: 0;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody tr th.custocoupencode {
    display: inline-block!important;
    width: 100%!important;
    float: left;
}
}@media screen and (max-width:991px) {
    #rmp_menu_trigger-3954.is-active, #rmp_menu_trigger-3954: hover, #rmp_menu_trigger-3954:focus {
    background: transparent!important;
}
div#rmp-container-3954 {
    pointer-events: all!important;
    padding-top: 65px!important;
}
.elementor-22 .elementor-element.elementor-element-0e8d8ae .htmega-menu-area {
    display: none;
}
.elementor-element.elementor-element-f46cfc7.top-menu.mega-menu.elementor-widget.elementor-widget-htmega-menu-inline-menu {
    display: none;
}
.elementor-element-ba39ce5.heatiocn, .elementor-element.elementor-element-d359756.right-iconcart {
    display: none;
}
.htmega-menu-area .fa-bars:before, .htmega-menu-area .fa-navicon:before, .htmega-menu-area .fa-reorder:before {
    position: relative;
    top: 4px;
}
.htmobile-menu-wrap .menu-expand {
    position: absolute;
    text-align: right;
    width: 100%}
.elementor-22 .elementor-element.elementor-element-0e8d8ae .htmega-menu-area {
    margin-bottom: 0;
}
.htmobile-menu-wrap.inside .htmobile-navigation ul#menu-mobile-menu a {
    text-transform: uppercase;
    color: #000;
    margin-bottom: 22px;
}
.htmobile-menu-wrap .htmobile-aside-close {
    left: 0;
    background: #fff;
    width: 100%;
    padding: 10px 0;
    background: #fff!important;
    max-width: 330px;
    justify-content: normal!important;
}
.htmobile-menu-wrap .htmobile-aside-close i.fa.fa-times {
    left: 273px;
    position: relative;
}
.elementor-2441 .elementor-element.elementor-element-fcce190>.elementor-element-populated, .elementor-2441 .elementor-element.elementor-element-2f5f59b>.elementor-element-populated, .elementor-2441 .elementor-element.elementor-element-e181ef0>.elementor-element-populated {
    padding: 10px 0 10px 10px!important;
}
.elementor-2441 .elementor-element.elementor-element-c558899 {
    padding: 0 0 20px 0px!important;
}
.top-menu.mega-menu .htmegamenu-content-wrapper.sub-menu {
    width: 100%!important;
    max-width: 100%!important;
}
.htmobile-navigation {
    padding: 10px 16px 50px;
}
.htmobile-menu-wrap {
    right: auto!important;
    width: 100%!important;
    left: 0;
    opacity: 1!important;
    left: -100%}
.htmobile-menu-wrap.inside {
    left: 0;
}
.htmobile-menu-wrap.inside .htmobile-navigation {
    background: #fff;
    max-width: 330px;
    height: 100%;
    overflow-y: scroll;
    margin-top: 33px;
}
.htmobile-menu-wrap.inside .htmobile-navigation::-webkit-scrollbar {
    display: none;
    // Safari and Chrome -ms-overflow-style: none;
    scrollbar-width: none;
}
.htmega-menu-area {
    float: left;
}
a.htmobile-aside-close i.fa.fa-times {
    color: #fff;
}
.htmega-menu-area {
    float: left;
}
a.htmobile-aside-close i.fa.fa-times {
    color: #fff;
}
.mega-menu ul#menu-top-menu .main-menu-item a {
    color: #000;
    margin-bottom: 22px;
}
.htmobile-menu-wrap.inside {
    background: #00000080;
}
ul#menu-top-menu li a {
    text-transform: uppercase;
}
ul#rmp-menu-3954 li a {
    color: #000;
    margin-bottom: 22px;
    font-family: "Helvetica Neue", Sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .12em;
    text-transform: uppercase;
}
ul#rmp-menu-3954 li.rmp-topmenu-active a {
    font-weight: 700;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active {
    width: 75%;
    max-width: 350px;
    min-width: 320px;
    left: 0!important;
    background: #fff!important;
    top: 0;
    height: 45px;
    text-align: right;
    z-index: 99999!important;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active .rmp-trigger-box {
    width: 25px;
    color: #fff;
    margin-top: 18px;
    margin-right: 10px;
}
#rmp_menu_trigger-3954.rmp-mobile-device-menu.is-active {
    pointer-events: all!important;
}
div#rmp-search-box-3954 {
    pointer-events: all!important;
}
#rmp-search-box-3954 .rmp-search-box {
    border-radius: 0;
}
.rmp-menu-subarrow {
    width: 100%!important;
    text-align: right!important;
    right: 14px!important;
}
ul#menu-1-c4792ac {
    width: max-content;
}
}@media screen and (max-width:991px) and (min-width:768px) {
    .single-collaction h1.ae-element-post-title {
    height: 60px;
}
}@media screen and (max-width:810px) {
    ul#menu-1-c4792ac {
    width: max-content;
    justify-content: flex-start;
}
.elementor-element.elementor-element-c4792ac {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.elementor-element.elementor-element-c4792ac::-webkit-scrollbar {
    display: none;
}
.elementor-22 .elementor-element.elementor-element-49e50fb {
    padding: 10px 20px 10px 20px;
}
li#menu-item-1486 a {
    padding-left: 0;
}
.cate-home-collection ul.products.columns-4 li {
    width: 50%!important;
}
}@media screen and (max-width:791px) {
    .col-sm-8 {
    display: block!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    float: none!important;
    width: 100%;
    position: relative;
    margin-top: 16px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide {
    display: none;
    transition: 2s ease all;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-active {
    display: block!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    margin: 0px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
    max-width: 100%!important;
}
.Inactive-step {
    display: none;
}
.right-tab-wrapper .custom-menu-inner {
    padding-top: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0;
    padding-bottom: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    display: none;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after, .slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after, .slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    display: none!important;
}
.show-on-mobile {
    float: left;
    width: 100%;
    margin-top: 35px;
}
.show-on-mobile {
    display: block;
}
.slide-inner-mob h2 {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #071429;
    margin: 0;
    padding-bottom: 16px;
    position: relative;
}
.slide-inner-mob h2:after {
    content: '';
    width: 29px;
    height: 2px;
    background: rgb(0 0 0 / .2);
    position: absolute;
    bottom: 0;
    left: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider.slick-dotted {
    display: none;
}
}@media screen and (max-width:900px) {
    .Best-seller-row .single-collaction h1.ae-element-post-title {
    height: 73px;
}
.Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    height: 220px!important;
}
}@media screen and (max-width:800px) {
    .woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 15px;
}
}@media screen and (max-width:810px) and (min-width:769px) {
    .Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    height: 180px!important;
}
.Best-seller-row .single-collaction h1.ae-element-post-title {
    height: 61px;
}
.Best-seller-row .single-collaction img.attachment-full.size-full {
    width: 160px!important;
    height: 160px!important;
}
.elementor-534 .elementor-element.elementor-element-5a9c8f0 {
    width: 58%!important;
}
.elementor-534 .elementor-element.elementor-element-645021d {
    width: 42%!important;
}
}@media screen and (min-width:768px) {
    .single-collaction.bestsellers .ae-swiper-pagination.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}
}@media screen and (max-width:780px) {
    .woocommerce-cart tr.wc-block-cart-items__row {
    display: table-row!important;
}
ul#menu-1-fa47fc8 {
    overflow: hidden;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    top: 0;
    width: 19px;
    height: 19px;
}
.woocommerce-cart a.wc-block-components-product-name {
    font-size: 18px;
}
}@media screen and (max-width:767px) {
    a.htmobile-aside-close i.fa.fa-times {
    color: #fff;
}
.elementor-3265 .elementor-element.elementor-element-9a1908e>.elementor-container {
    min-height: auto;
}
.Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    height: auto!important;
}
.mega-menu ul#menu-top-menu .main-menu-item a {
    color: #000;
    margin-bottom: 22px;
}
.elementor-22 .elementor-element.elementor-element-f46cfc7 .htmega-menu-area {
    width: 20px;
    float: left;
    padding-left: 0;
    margin-bottom: 0;
}
.woocommerce-cart a.wc-block-components-product-name {
    font-size: 14px;
    line-height: 20px;
}
.woocommerce-cart td.wc-block-cart-item__image img {
    height: auto!important;
    padding: 15px!important;
}
.woocommerce-cart td.wc-block-cart-item__image {
    width: auto!important;
}
.woocommerce-cart td.wc-block-cart-item__image a {
    width: auto!important;
}
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
    display: block;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    margin-top: 10px;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    margin-left: 10px;
}
.woocommerce-cart .wc-block-components-product-metadata.meta-desc p {
    font-size: 12px!important;
}
.woocommerce-cart tr.wc-block-cart-items__row:last-child {
    border-bottom: 0px!important;
}
.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value, .woocommerce-cart ins.wc-block-components-product-price__value.is-discounted {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
}
.woocommerce-cart del.wc-block-components-product-price__regular {
    font-size: 10px;
    line-height: 12px;
}
.woocommerce-cart .wc-block-components-quantity-selector {
    margin: 0px!important;
}
.woocommerce-cart .wc-block-cart-item__prices {
    bottom: 15px;
    position: static;
    margin-top: 21px;
}
.woocommerce-cart h1.entry-title {
    font-size: 20px;
    line-height: 24px;
}
.woocommerce-cart .wc-block-cart-item__wrap {
    padding-right: 10px;
}
.woocommerce-cart h1.entry-title, .woocommerce-cart .stepbarmain {
    padding-left: 0;
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
    margin-left: 0;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    align-self: start!important;
}
.woocommerce-cart .wc-block-cart-item__quantity {
    padding-top: 10px!important;
    margin-left: 0;
}
.woocommerce-cart tr.wc-block-cart-items__row {
    grid-template-columns: auto!important;
    display: grid!important;
    border-bottom: 1px solid #ccc!important;
}
.woocommerce-cart td.wc-block-cart-item__product {
    padding-left: 0px!important;
    margin-bottom: 0px!important;
}
.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f605e23.ae-bg-gallery-type-default, .has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-58a324d.ae-bg-gallery-type-default {
    width: 33.33%}
.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e1b9080.ae-bg-gallery-type-default {
    width: 33.33%}
.elementor-element.elementor-element-d359756.elementor-widget-icon-list {
    display: none;
}
ul#menu-1-c4792ac li a {
    opacity: 0.7!important;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-eb86c0f.elementor-section-content-top.banner-section-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
    background: linear-gradient(180deg, #fff0 0%, #fff0 43.55%, rgb(4 14 31 / .62) 54.41%, #030D1D 60%, #020B1A 100%);
    display: flex;
    height: 100%!important;
}
.mobile-banner-text {
    position: relative;
    bottom: 0;
}
.mobile-banner-text {
    position: relative;
    padding: 30px 30px;
    margin-top: -140px;
    background: linear-gradient(180deg, #fff0 0%, #fff0 -20.45%, rgb(4 14 31 / .62) 22.41%, #030D1D 27%, #020B1A 100%);
    z-index: 999999999;
    padding-bottom: 139px;
}
.elementor-265 .elementor-element.elementor-element-eb86c0f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end!important;
    align-items: flex-end!important;
}
.bannerimage .ae_thumb_wrapper, .bannerimage .ae_thumb_wrapper img {
    object-fit: 100%!important;
    object-position: top!important;
}
.banner-inner-wrap .gradient-color.secound p {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 120%;
    text-align: center;
    background: linear-gradient(262.48deg, #9C8E7A 21.68%, #D6CAB8 59.27%, #AF9E84 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    background-clip: text;
    text-fill-color: #fff0;
}
.mobile-banner-text .border-btn.banner-explore .ae-element-custom-field {
    font-size: 12px!important;
    letter-spacing: 3.2px!important;
    padding: 12px!important;
    width: 100%}
.mobile-banner-text .lightcolor-btn, .mobile-banner-text .border-btn.banner-explore {
    width: 100%!important;
    max-width: 246px!important;
    margin: 0 auto;
}
.mobile-banner-text .lightcolor-btn .ae-element-custom-field {
    font-size: 12px!important;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.2em!important;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 12px!important;
    width: 100%}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b96daf1.ae-bg-gallery-type-default {
    max-height: 0px!important;
    display: none;
}
.elementor-265 .elementor-element.elementor-element-c83adeb {
    z-index: 99999;
    height: 80%!important;
}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper {
    display: block!important;
    overflow-x: scroll!important;
}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.collaction-tabs .elementor-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
    // Safari and Chrome -ms-overflow-style: none;
    scrollbar-width: none;
}
.row-collection-tabs-mob {
    display: block;
    width: 1145px;
}
.collaction-tabs .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}
.elementor-342 .elementor-element.elementor-element-8eeae39 span.onsale {
    font-size: 12px!important;
}
.homepage-percentage span.onsalepersentage {
    font-size: 12px!important;
}
.homepage-percentage {
    left: 70%!important;
}
.Best-seller-row .single-collaction img.attachment-full.size-full {
    padding: 10px;
    width: 100px;
    height: 100px!important;
    object-fit: contain;
    object-position: center;
}
.Best-seller-row .elementor-element.elementor-element-09a9964.productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
    max-width: 120px;
    position: absolute;
    top: -120px;
    right: 0;
}
.Best-seller-row .ae-element-custom-field {
    width: 100%}
.Best-seller-row .elementor-element.elementor-element-2932c1e .ae-element-custom-field img {
    width: 100%!important;
    object-fit: cover!important;
}
.elementor-534 .elementor-element.elementor-element-544ec2e {
    width: 100%!important;
    max-width: 246px!important;
    margin: 0 auto;
}
.elementor-534 .elementor-element.elementor-element-544ec2e .elementor-button {
    padding: 12px!important;
}
.dark-btn.customer-btn-design {
    margin: 0 auto;
}
.shop-thelook .single-collaction .main-look-shop img.attachment-full.size-full {
    padding: 0px!important;
}
.shop-thelook article.swiper-slide-active {
    width: 300px!important;
    opacity: 1!important;
    margin-top: 0px!important;
}
.shop-thelook article.swiper-slide {
    opacity: .5;
    margin-top: 15px;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-bottom: 42px;
    margin-left: 27%}
.shop-thelook article.ae-post-item {
    box-sizing: border-box;
    padding: 12.9748px;
    border: .64874px solid rgb(5 37 110 / .2);
}
.cate-home-collection li.product-category.product {
    margin-bottom: 5px!important;
}
.Best-seller-row .single-collaction h1.ae-element-post-title {
    height: 46px!important;
}
.elementor-element-8e7efa5.single-collaction.bestsellers .ae-swiper-pagination {
    display: block;
}
.Best-seller-row .single-collaction h1.ae-element-post-title {
    margin-top: 22px;
}
.elementor-534 .elementor-element.elementor-element-645021d>.elementor-element-populated {
    padding: 0 0 0 0px!important;
}
.elementor-element-4d962e6 article.ae-swiper-slide.swiper-slide.swiper-slide-visible {
    background: #F6FAFF;
}
.Best-seller-main-warp article.ae-swiper-slide.swiper-slide {
    opacity: 0!important;
}
.Best-seller-main-warp article.ae-swiper-slide.swiper-slide.swiper-slide-active {
    opacity: 1!important;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-3d7be49.ae-bg-gallery-type-default {
    width: 1000px;
}
.home-second-section {
    width: 1000px;
}
div#elementor-tab-content-6641, div#elementor-tab-content-6642, div#elementor-tab-content-6643, div#elementor-tab-content-6644, div#elementor-tab-content-6645, div#elementor-tab-content-6646, div#elementor-tab-content-6647 {
    overflow: hidden;
}
.ae-swiper-button-prev.swiper-button-prev, .ae-swiper-button-next.swiper-button-next {
    display: none;
}
.elementor-342 .elementor-element.elementor-element-73fe15c .ae-swiper-container {
    margin-left: 0;
    margin-right: 0;
}
.elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title a {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: .2em;
    text-transform: uppercase;
}
.elementor-342 .elementor-element.elementor-element-73fe15c .ae-swiper-container {
    margin-left: 0;
    margin-right: 0;
}
.ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal {
    margin: 0px!important;
}
.home section.image-sectionborder.collectionimage {
    width: 237px!important;
}
.home .single-collaction .ae-carousel-yes .ae-post-item {
    margin-right: 0px!important;
    margin-left: 3.6px;
}
.elementor-321 .elementor-element.elementor-element-b5cf7b6 {
    width: 82px!important;
    max-width: auto;
    right: 2px!important;
    left: auto!important;
}
.elementor-element-73fe15c.single-collaction.badge-h-left h1.ae-element-post-title {
    max-width: 230px;
}
.home .single-collaction .collectionimage .model_image img.attachment-full.size-full {
    padding: 0px!important;
    filter: unset!important;
    object-fit: unset;
    object-position: center;
}
.home .single-collaction.badge-h-left h1.ae-element-post-title {
    height: 45px!important;
    margin-top: 0;
}
.exp-lower-secs>.elementor-container.elementor-column-gap-default {
    height: auto!important;
}
.elementor-element.elementor-element-dce1d08.elementor-widget.elementor-widget-ae-post-title {
    margin-bottom: 12px;
}
.slick-dots {
    margin-top: 25px;
    position: initial!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-track .right-tab-wrapper {
    margin: 0px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
    max-width: 100%!important;
}
.Inactive-step {
    display: none;
}
.right-tab-wrapper .custom-menu-inner {
    padding-top: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current .right-tab-wrapper .custom-menu-inner {
    padding-bottom: 0px!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide:last-child .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0;
    padding-bottom: 0;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .right-tab-wrapper .custom-menu-inner {
    border-bottom: 0px!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.slick-active .right-tab-wrapper:before {
    display: none;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-list.draggable:after, .slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.slick-current.second-box.slick-active .right-tab-wrapper:after, .slick-slide.third-box.slick-current.slick-active .right-tab-wrapper:after {
    display: none!important;
}
.row-upper .custom-col-one-half.right {
    max-width: 262px;
}
.row-below .custom-col-one-half.left {
    max-width: 262px;
}
.row-upper .custom-col-one-half.left {
    width: 50%}
.row-below .custom-col-one-half.right {
    width: 50%}
.Ruh-section-inner {
    max-width: 100%}
.row-upper .custom-col-one-half.left img, .row-below .custom-col-one-half.right img {
    width: auto;
    height: auto;
}
.slider-nav-thumbnails.slick-initialized.slick-slider {
    margin-top: 35px;
}
.collaction-tabs .row-collection-tabs-mob {
    position: relative;
    left: 15px;
}
div#elementor-tab-content-6641 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6642 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6643 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6644 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6645 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6646 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper, div#elementor-tab-content-6647 .ae-post-widget-wrapper.ae-swiper-wrapper.swiper-wrapper {
    left: 15px;
}
.Best-seller-main-warp .ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal {
    padding-bottom: 40px;
}
.program-wrapper button:focus, .program-wrapper button:hover {
    background: transparent!important;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: .75;
}
.slick-dots li {
    width: 15px;
    height: 15px;
    margin: 0;
}
.elementor-element-fcf550e, .elementor-534 .elementor-element.elementor-element-645021d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-534 .elementor-element.elementor-element-645021d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: #fff!important;
}
.slider-nav-thumbnails.slick-initialized.slick-slider .slick-slide.second-box.slick-current {
    display: block!important;
    opacity: 1!important;
    transition: 2s ease all;
}
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .product-hover-div {
    display: none!important;
}
.uael-woo-products-summary-wrap .image-wrapper .model-imageshop {
    height: 100%;
    overflow: hidden;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    height: 42px;
}
.mobilebutton {
    display: none!important;
}
.mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    padding: 4px 30px!important;
    font-size: 11px!important;
    letter-spacing: .08em;
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: .5px solid #071429;
}
.mobilebutton a img {
    position: relative;
    top: 3px;
}
.elementor-22 .elementor-element.elementor-element-49e50fb {
    padding: 10px 0 10px 0;
}
ul#menu-1-c4792ac {
    left: 15px;
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-ded373c .elementor-button {
    font-size: 14px;
    padding: 14px 30px 14px 30px;
}
.myProduct.single-product-slider .swiper-slide {
    height: 86px;
}
p.stock-quantity {
    font-size: 12px!important;
}
.single-product .single-product-images .woocommerce-product-gallery__image img.wp-post-image {
    height: 100%!important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding: 7px 0px!important;
    font-size: 14px;
    font-weight: 500;
    margin-right: 12px!important;
    margin-right: 1%!important;
    max-width: 49%!important;
}
.single-product button.single_add_to_cart_button.button.alt, .single-product a.single_add_to_cart_button.button.alt {
    max-width: 49%;
    margin-left: 1%!important;
}
.single-page-right-col .percentageshortcode {
    margin-bottom: 10px!important;
}
.discnt {
    margin: 0px!important;
}
.single-prodcut-details .custlineborder {
    width: 50%!important;
}
.single-product i.yith-wcwl-icon.fa.fa-heart-o {
    font-size: 14px;
}
.panel ul li::marker {
    color: #E5D39E;
    font-size: 20px;
    line-height: 8px;
}
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title {
    font-size: 12px!important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product .price, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce li.product .price {
    font-size: 12px!important;
    line-height: 15px!important;
}
.uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del, .uael-woocommerce ul.products li.product .price del {
    font-size: 11px!important;
    font-weight: 400!important;
}
.shoppagegrid span.onsalepersentage {
    font-size: 12px!important;
    position: relative;
    top: -7px!important;
}
span.uael-out-of-stock {
    color: #1F2630;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
}
.is-medium .wc-block-cart__sidebar, .is-mobile .wc-block-cart__sidebar, .is-small .wc-block-cart__sidebar {
    margin-bottom: 0!important;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%}
div#customer_details {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.woocommerce-checkout .col-2.woocommerce-cart.item-summary-sidebar {
    order: 1;
}
.woocommerce-page .col-2.woocommerce-cart.order-summary-sidebar {
    order: 2;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit-container.order-reviewcust {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 16px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block.hello .wc-block-cart__submit-container.order-reviewcust {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 7px;
    position: static;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block .form-row.place-order {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.wp-block-woocommerce-cart-order-summary-block.hello .form-row.place-order {
    position: static;
}
.wp-block-woocommerce-cart-order-summary-block .form-row.place-order button#place_order {
    padding-top: 16px;
    padding-bottom: 16px;
}
.wp-block-woocommerce-cart-order-summary-block.hello .customcheckoutbtn button#place_order {
    padding: 10px;
}
.woocommerce-checkout header.page-header h1.entry-title {
    font-size: 20px;
    line-height: 24px;
    padding-left: 0;
}
h3.add-new-addressheading {
    font-size: 16px;
    line-height: 20px;
}
.wc-block-components-sidebar {
    padding-left: 0;
}
.woocommerce-checkout main#content {
    padding-bottom: 50px;
}
.whiteboxdiv p.date-message, .whiteboxdiv2 p.delivery-name, .whiteboxdiv2 p.delivery-address, p.changemain a {
    font-size: 14px;
}
.customcheckoutbtn .form-row.place-order {
    height: auto!important;
}
.customcheckoutbtn button#place_order {
    padding: 10px;
    margin: 0px!important;
}
.woocommerce-order-pay.woocommerce-checkout header.page-header h1.entry-title {
    font-size: 24px;
    line-height: 30px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(3):after {
    font-size: 16px!important;
    line-height: 20px;
}
.wc-block-components-sidebar {
    padding-left: 0px!important;
}
.continue-shopping-cust a.custcontinue-shopping {
    width: 100%!important;
    font-size: 11px;
}
.woocommerce-order-received header.page-header h1.entry-title:before, .woocommerce-order-pay header.page-header h1.entry-title:before {
    width: 125px;
    height: 125px;
}
.woocommerce-order-pay header.page-header h1.entry-title:before {
    margin-bottom: 15px;
}
a.added_to_cart.wc-forward {
    width: 100%;
    text-align: center;
    font-size: 12px!important;
    padding-top: 4px;
    padding-bottom: 4px;
}
.shoppagegrid .mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust:before {
    content: '';
    background: url(/wp-content/uploads/2024/03/fi_shopping-cart.svg) no-repeat;
    width: 16px;
    background-size: contain;
    height: 16px;
    margin-right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobilebutton img {
    display: none!important;
}
.poptab button.digits-form_button.digits-form_submit.digits-form_submit-btn {
    padding: 10px 30px;
    font-size: 11px!important;
    height: auto!important;
    border-radius: 0!important;
}
.digits-form_button-text {
    font-size: 11px;
    font-weight: 700;
}
.poptab .digits-form_input.digits-form_countrycode.countrycodecontainer.digits_countrycodecontainer {
    width: auto;
}
.digits-form_login h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
    margin-bottom: 20px!important;
    font-size: 20px;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    padding-left: 0;
    padding-right: 0;
}
.shoppagegrid.similorproodcut span.onsalepersentage {
    top: -2px!important;
}
section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-71a18a6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    background: #F1F6FF;
}
.single-page-right-col .percentageshortcode {
    margin-top: 0px!important;
}
h2.accordion.accordioncust:first-child {
    margin-top: 0px!important;
}
div#estimate-result {
    margin-top: 5px;
}
.page-id-15 main#content {
    padding-left: 16px;
    padding-right: 16px;
}
.stepbarmain p span {
    font-size: 13px;
}
.woocommerce-MyAccount-orders thead tr th {
    padding-top: 10px!important;
    padding-left: 10px!important;
}
.woocommerce-MyAccount-orders tr.custordertd td {
    padding: 0 10px 10px 10px!important;
}
.woocommerce-MyAccount-orders tr.btntd td {
    border-top: 1px solid #DCDCDC!important;
    padding: 10px!important;
}
.elementor-17 .elementor-element.elementor-element-7e2f3c2>.elementor-widget-container {
    padding: 20px 0 20px 0;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    content: attr(data-title);
}
.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status:before {
    color: #000;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td {
    font-size: 14px;
    line-height: 20px;
    float: left;
    width: 100%}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable tr {
    padding-top: 10px;
}
.elementor-17 .elementor-element.elementor-element-441bc14f {
    padding-bottom: 0px!important;
}
.image-wrapper img.img-back {
    width: 100%!important;
    height: 100%!important;
}
.customordertable a.woocommerce-button.button.view_msg:before {
    height: 15px!important;
    width: 15px!important;
}
.centermaindiv {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%}
.mainrightsidebar {
    width: 100%}
.mainrightsidebar a.woocommerce-button.button.view_msg {
    max-width: 49%;
    margin-right: 1%;
    margin-bottom: 0%}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
    max-width: 49%;
    margin-left: 1%}
.mainrightsidebar a.woocommerce-button.button.return {
    max-width: 49%;
    margin-left: 1%}
.mainrightsidebar.singleorder {
    margin-top: 0;
}
.elementor-20 .elementor-element.elementor-element-0168eef .ae-post-widget-wrapper {
    margin-bottom: -8px;
}
.elementor-20 .elementor-element.elementor-element-0168eef .swiper-pagination-bullet-active {
    background-color: #131A29!important;
}
.elementor-240 .elementor-element.elementor-element-5d347e19 {
    padding: 10px 0 30px 0;
}
.page-id-240 .uael-woocommerce .products, .page-id-240 .uael-woocommerce ul.products {
    margin-left: 0;
    margin-right: 0px!important;
}
.elementor-30 .elementor-element.elementor-element-afd1abd {
    width: 100%}
.elementor-30 .elementor-element.elementor-element-f80c6a8 {
    width: 100%}
.elementor-30 .elementor-element.elementor-element-3c515d3 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-30 .elementor-element.elementor-element-bfb4edb {
    padding: 26px 0 40px 0;
}
.logged-in .elementor-30 .elementor-element.elementor-element-bfb4edb {
    padding-top: 10px;
}
.elementor-top-column.elementor-element.elementor-element-f80c6a8>.elementor-widget-wrap.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-30 .elementor-element.elementor-element-efe7db5>.elementor-element-populated {
    padding: 20px;
}
.order-detailstable .status-orderdetais {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.elementor-82 .elementor-element.elementor-element-606f93e {
    border-top: 0;
}
.elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title {
    margin-top: 0;
    line-height: 20px;
}
.single-product .single_variation_wrap .e-atc-qty-button-holder, .single-product .elementor-product-simple .e-atc-qty-button-holder .quantity {
    margin-bottom: 10px!important;
}
.myProduct.single-product-slider {
    padding: 8px 0;
}
.swiper.myProduct.single-product-slider.product-slidermain.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs .swiper-slide {
    margin-right: 8px!important;
}
.elementor-869 .elementor-element.elementor-element-2a4c21b .elementor-heading-title {
    font-size: 20px;
    line-height: 24px;
}
.ae-sale-badge-wrapper.shoppageloop {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border: .5px solid #071429;
}
.single-product .elementor-element.elementor-element-5799a65.discnt .dsalv-attribute {
    margin-top: 10px;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms span, .single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-terms a {
    background: #fff;
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #0F1434;
    text-align: center;
    padding: 0;
}
.single-product .dsalv-attributes .dsalv-attribute:nth-of-type(2) .dsalv-term.hint--top {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 12px;
    width: 43px;
    height: 26px;
    border: .5px solid rgb(7 20 41 / .2);
    border-radius: 0;
    text-align: center;
    justify-content: center;
}
.elementor-82 .elementor-element.elementor-element-606f93e {
    margin-top: 22px;
}
.elementor-22 .elementor-element.elementor-element-c4792ac .menu-item a.uael-menu-item {
    color: rgb(0 0 0 / 70%)!important;
    font-size: 11px;
}
.single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a[data-title="Browse wishlist"], .single-product .yith-wcwl-wishlistaddedbrowse a[data-title="Browse wishlist"] {
    width: 100%;
    height: 40px;
    font-family: 'Helvetica Neue';
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #071429;
    width: 100%;
    max-width: 49%!important;
    padding: 0px!important;
    margin-right: 0%!important;
    align-items: center;
    display: flex;
    font-size: 11px!important;
    margin-right: 1%!important;
    justify-content: center;
}
.wpfFilterWrapper .wpfFilterContent select {
    width: 100%}
#wpfBlock_1, #wpfBlock_2 {
    margin-bottom: 12px!important;
    width: 100%!important;
}
.page-id-3458 .wps_order_msg_container {
    padding-left: 1%;
    padding-right: 1%}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    margin: 0 0% 20px;
    width: 100%;
    float: left;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex {
    width: 100%}
}@media screen and (max-width:766px) {
    span.onsale {
    text-transform: capitalize!important;
}
.sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border-radius: 0;
}
.single-collaction h1.ae-element-post-title {
    text-transform: capitalize;
}
.elementor-element-3f6b0c3.collaction-tabs .elementor-tabs-content-wrapper {
    border-bottom: 0px!important;
}
i.yith-wcwl-icon.fa.fa-heart {
    font-size: 16px;
}
.single.single-product .input-text.qty.text {
    font-size: 14px!important;
}
}@media screen and (max-width:767px) and (min-width:552px) {
    .elementor-element.elementor-element-5d51ac9.elementor-widget__width-auto.border-btn.banner-explore.elementor-widget.elementor-widget-ae-custom-field {
    width: 100%!important;
    max-width: 100%!important;
}
.elementor-element.elementor-element-5d51ac9.elementor-widget__width-auto.border-btn.banner-explore.elementor-widget.elementor-widget-ae-custom-field .elementor-widget-container {
    max-width: 246px;
    margin: 10px auto 0;
}
}@media screen and (max-width:600px) {
    .single-collaction.badge-h-left .collection-slders: hover .collectionimage .model_image {
    display: none!important;
}
.single-collaction.badge-h-left .collection-slders:hover .collectionimage .productimage {
    display: block!important;
}
.elementor-element.elementor-element-8e4c135.elementor-widget-image a img[src$=".svg"] {
    width: 32px;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount {
    font-size: 14px!important;
}
.page.page-id-16 #content {
    padding-left: 16px;
    padding-right: 16px;
}
.woocommerce-order-received .woocommerce.wp-block-group.alignwide p {
    font-size: 14px;
}
.poptab div#dig_cs_name {
    margin-right: 1%}
.poptab div#dig_cs_lastname {
    margin-left: 1%}
.poptab .dig_opt_mult {
    width: 33.33%!important;
    float: left;
}
.mo-openid-app-icons {
    text-align: center;
}
.social-loginbtn .mo-openid-app-icons p:before, .social-loginbtn .mo-openid-app-icons p:after {
    display: none;
}
.elementor-element.elementor-element-b8172dd.elementor-widget.elementor-widget-heading {
    margin-top: 11px;
}
.digits-form_register, .digits-form_login {
    margin-left: 0px!important;
}
.social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-facebook-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect, .social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect {
    left: -10px;
    font-size: 14px;
}
.single-product .elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price {
    margin-right: 0;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default {
    padding-bottom: 20px;
}
.input-labelcust, .poptab .digits-form_input input, .digits_otp_info_desc .digits_otp_info_desc_text, .digits-form_footer .digits-form_link {
    font-size: 14px!important;
}
.digits-form_input input::placeholder, .digits-form_input input::-webkit-input-placeholder {
    font-size: 14px!important;
}
.elementor-2879 .elementor-element.elementor-element-b391588>.elementor-container {
    min-height: 100%}
.elementor-2879 .elementor-element.elementor-element-b391588>.elementor-background-overlay {
    background-position: center center;
    background-size: contain;
}
.social-loginbtn .mo-openid-app-icons p {
    margin-left: 0px!important;
}
.digits_otp_info_desc {
    top: 0px!important;
    left: 0!important;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100%!important;
}
.digits_otp_info {
    width: 100%;
    height: 40px;
    position: absolute;
    top: -40px;
}
.digits_otp_info_ic {
    position: relative;
    left: 96%;
    z-index: 0;
    top: 57px;
}
nav.woocommerce-MyAccount-navigation ul {
    gap: 5px;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 12px;
}
.digits-form_heading span.digits-form_heading_text {
    font-size: 20px!important;
}
.digits-form_login .digits-form_countrycode input[type=text] {
    padding-left: 43px;
    padding-right: 0;
    width: 60px!important;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount {
    font-size: 17px!important;
    font-weight: 700;
}
span.onsalepersentage {
    font-size: 14px;
}
.similorproodcut .pricewithpercentage {
    margin-bottom: 0;
}
.elementor-122 .elementor-element.elementor-element-2511f4a .ae-post-collection {
    grid-row-gap: 20px!important;
}
.woocommerce-cart button.wc-block-cart-item__remove-link:after {
    right: 0;
}
.social-loginbtn.mobilebtnlogin {
    display: block;
}
.social-loginbtn.desktopbtn {
    display: none;
}
a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-facebook-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect, a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect {
    max-width: 100%!important;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
    width: 100%;
    max-width: 7%}
.thmaf-thslider-viewport.billing ul#thmaf-th-list {
    float: left;
    width: 100%!important;
}
.thmaf-thslider-viewport.billing li.thmaf-thslider-item.billing {
    width: 100%;
    max-width: 100%;
    float: left;
}
.elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price p.price {
    display: inline-flex;
}
.single-product span.onsalepersentage {
    font-size: 14px;
    margin-left: 10px;
}
.single-product .single-pricecust {
    width: auto!important;
}
.single-pricecust p.price del span.woocommerce-Price-amount.amount, .single-pricecust p.price del {
    font-size: 16px!important;
    font-style: normal;
    font-weight: 400;
    color: #8F9297;
    display: grid!important;
    line-height: 29px;
    opacity: 1!important;
}
.single-product div#delivery-estimate-form {
    margin-top: 56px!important;
}
#delivery-estimate-form label {
    margin-bottom: 12px;
}
.single-product div#delivery-estimate-form {
    overflow: hidden;
}
#delivery-estimate-form label:after {
    margin-top: 7px;
    content: '';
    border: 0;
    height: 10px;
    background-position: left center;
    width: 100%!important;
    background: url(/wp-content/uploads/2024/04/border.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    height: 1px;
    border: 0px!important;
}
.single-prodcut-details .custlineborder {
    width: 100%!important;
    background: url(/wp-content/uploads/2024/04/border.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    height: 1px;
    border: 0px!important;
}
.single-prodcut-details .accordion {
    font-size: 14px;
    overflow: hidden;
}
.single-prodcut-details .accordion:after {
    position: relative;
    right: 0;
    padding-left: 5px;
    background: #fff;
}
.sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper {
    background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
    border-radius: 0;
    height: 24px!important;
    padding: 0px!important;
    width: 80px!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-342 .elementor-element.elementor-element-73fe15c span.onsale, .home .sale-badge-yes .badge-type-ribbon .ae-sale-badge-wrapper span.onsale {
    font-style: normal;
    font-weight: 400!important;
    font-size: 12px!important;
    letter-spacing: 0.05em!important;
    padding: 0px!important;
    line-height: 24px!important;
}
.homepage-percentage span.onsalepersentage {
    padding: 5px 10px;
}
.ae-sale-badge-wrapper.shoppageloop {
    height: 24px!important;
    justify-content: center;
    padding: 16px 15px!important;
}
.ae-sale-badge-wrapper.shoppageloop span.onsale {
    font-size: 12px!important;
    font-weight: 400!important;
    line-height: 13px!important;
    padding: 0px!important;
    letter-spacing: 0.05em!important;
}
.homepage-percentage {
    top: 10px;
}
.elementor-element.elementor-element-0da852f.elementor-widget.elementor-widget-ae-woo-price ins span.woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .05em;
    color: #000;
}
.panel p strong {
    display: block;
    padding-top: 30px;
}
.panel p strong:first-child {
    padding-top: 0;
}
.elementor-element.elementor-element-8a99f08.elementor-widget.elementor-widget-heading {
    margin-bottom: 12px;
}
.single-prodcut-details .accordion {
    margin-top: 0px!important;
}
.dsalv-attributes .dsalv-terms .dsalv-term-image span, .dsalv-attributes .dsalv-terms .dsalv-term-image a {
    width: 64px!important;
    height: 64px!important;
}
.dsalv-attributes .dsalv-terms span, .dsalv-attributes .dsalv-terms a {
    background: #fff0;
}
.single-product .elementor-122 .elementor-element.elementor-element-85251ed {
    padding: 7px 0 0 0;
}
.woocommerce-cart main#content {
    margin-top: 16px;
}
.stepbarmain.cartpage p {
    margin-bottom: 0;
}
.woocommerce-cart .stepbarmain {
    padding: 0;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block {
    margin-top: 0;
}
.wpccl-coupon {
    background: url(/wp-content/uploads/2024/05/bg-mob-coupon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.wpccl-featherlight .featherlight-content {
    max-width: 343px;
    padding: 20px 16px!important;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 14px!important;
    line-height: 140%}
span.wpccl-coupon-expiry {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 18px;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-value {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 18px;
}
.wpccl-heading {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: !2px;
    text-transform: uppercase;
}
.wpccl-coupon-code:before {
    width: 16px;
    height: 16px;
    background: url(/wp-content/uploads/2024/05/star.svg));
    content: '';
    background: url(/wp-content/uploads/2024/05/star.svg);
    background-size: cover;
    margin-right: 8px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 7px;
}
.wpccl-coupon-desc {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #455A64;
    padding-left: 35px;
}
#elementor-popup-modal-4018 .dialog-message {
    width: 343px;
}
.clipboard {
    width: 100%;
    height: 44px;
}
.copy-btn {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .2em;
    text-transform: uppercase;
}
.copy-input {
    font-size: 12px;
    line-height: 15px;
    color: #131A29;
    padding-left: 61px;
}
span.unit {
    font-size: 12px;
    line-height: 20px;
    color: #8F9297;
    left: 16px;
    width: 40px;
}
button#copyButton:after {
    background: url(/wp-content/uploads/2024/05/copy-icon.svg);
    height: 15px;
    width: 15px;
    content: '';
    background-size: 100%;
    margin-left: 8px;
}
.copy-btn {
    width: 149px;
    height: 44px;
}
.copied {
    font-size: 12px;
}
.woocommerce-checkout header.page-header h1.entry-title {
    margin-top: 16px!important;
}
.page-id-16 section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63 {
    margin-bottom: 16px;
}
.stepbarmain {
    padding: 16px 0px!important;
}
.stepbarmain p {
    margin-bottom: 0;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio'] {
    width: 21.9px;
    height: 18px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:checked {
    padding: 3.2px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:before {
    width: 100%;
    height: 100%;
    margin: 0 auto!important;
    margin-left: 0;
}
.page-id-16 li.wc_payment_method.payment_method_razorpay {
    margin-bottom: 24px!important;
    float: left;
    width: 100%}
.page-id-16 .whiteboxdiv {
    height: auto;
    padding: 16px;
}
p.date-message b {
    display: block;
    padding-left: 38px;
}
.whiteboxdiv2 {
    height: auto;
    padding: 16px;
}
.whiteboxdiv p.date-message, .whiteboxdiv2 p.delivery-name, .whiteboxdiv2 p.delivery-address {
    font-size: 16px;
}
p.changemain a {
    font-size: 14px;
}
span.billing-username {
    display: block;
}
.whiteboxdiv2 p.delivery-name:before {
    content: '';
    background: url(/wp-content/uploads/2024/05/loc.svg);
    height: 26px;
    width: 19px;
    display: inline-block;
    position: relative;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 12px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods .mainpaymentd {
    padding: 16px 16px;
    width: 100%}
.extradiscountmain {
    padding: 8px 14px 8px 14px;
    float: left;
    width: 100%;
    margin-top: 18px;
}
p.discriptiondiscount {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Helvetica Neue'}
.page-id-16 div#qlwapp {
    margin-bottom: 35px;
}
li.wc_payment_method.payment_method_razorpay {
    background: #fff url(/wp-content/uploads/2024/04/rozerpayiconsmall.svg) no-repeat;
    background-position: top right;
}
li.wc_payment_method.payment_method_razorpay {
    position: relative;
}
li.wc_payment_method.payment_method_razorpay:after {
    content: ''!important;
    background: url(/wp-content/uploads/2024/05/payicons.svg)!important;
    background-repeat: no-repeat!important;
    width: 97%!important;
    height: 28px!important;
    display: block;
    background-size: 100%!important;
    background-position: center;
    position: absolute;
    left: 7px;
    bottom: -25px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_razorpay label:after {
    display: none;
}
.form-step.checkoutpage input, .form-step.checkoutpage select {
    border-radius: 0px!important;
}
.woocommerce-checkout .woocommerce-billing-fields input {
    margin-bottom: 16px!important;
}
.woocommerce-billing-fields__field-wrapper {
    margin-top: 16px;
}
.woocommerce form .form-step.checkoutpage .form-row {
    padding: 0;
    margin: 0 0 0;
}
.woocommerce form .form-step.checkoutpage .form-row input, .woocommerce form .form-step.checkoutpage .form-row select {
    padding-left: 20px!important;
}
.form-step.checkoutpage .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
}
.page-id-16 table.shop_table.woocommerce-checkout-review-order-table th, .page-id-16 table.shop_table.woocommerce-checkout-review-order-table td {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.page-id-16 .col-2.woocommerce-cart.order-summary-sidebar tr.cart-subtotal {
    padding-bottom: 12px!important;
}
.col-2.woocommerce-cart.order-summary-sidebar .customcart-checkout {
    margin-top: 24px;
}
.woocommerce-cart .customcart-checkout .wp-block-woocommerce-cart-order-summary-block {
    padding-bottom: 24px!important;
}
.elementor-4033 .elementor-element.elementor-element-359cee8>.elementor-widget-container {
    padding: 0 0 0 0;
}
.elementor-4033 .elementor-element.elementor-element-359cee8 .elementor-heading-title {
    font-size: 20px!important;
    line-height: 24px!important;
}
.page-id-4033 section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63 {
    margin-bottom: 16px;
}
.page-id-4033 .stepbarmain.cartpage {
    padding-bottom: 24px!important;
}
.page-id-4033 .custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
    max-width: 77px!important;
    height: 77px;
    width: 77px!important;
}
.page-id-4033 .custom-cart-main .product-name a {
    font-family: "Butler", Sans-serif;
    text-transform: capitalize;
    color: #111314;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #111314;
}
.page-id-4033 .custom-cart-main .product-remove a.remove:after {
    height: 16px;
    width: 16px;
}
.page-id-4033 .pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount, .page-id-4033 .pricewithpercentage del span.woocommerce-Price-amount.amount {
    font-size: 12px!important;
    font-weight: 400!important;
}
.page-id-4033 .product-price.pricewithpercentage span.onsalepersentage {
    margin-left: 4px;
    font-family: 'Helvetica Neue';
    font-weight: 400;
    font-size: 13px;
    color: #DE4043CC;
    line-height: 24px!important;
}
.page-id-4033 .cart-productdeatils {
    padding-left: 12px;
}
.page-id-4033 .custom-cart-main .product-name {
    height: auto;
}
.page-id-4033 .custom-cart-main form.woocommerce-cart-form {
    padding-top: 24px!important;
}
.page-id-4033 .pricewithpercentage ins span.woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-weight: 700!important;
    font-size: 14px!important;
    line-height: 18px!important;
}
.page-id-4033 .lastdiv-afterordersummry ul li {
    float: left;
    width: 48.5%!important;
    height: 40px;
    padding: 8px 16px 8px 16px;
    border: .5px solid #D3F0DD;
    background-color: #F7FBF7;
    font-size: 12px!important;
}
.form-step.checkoutpage {
    padding: 20px!important;
    margin-bottom: 25px!important;
    margin-top: 20px!important;
    border: .5px solid rgb(5 37 110 / .2);
}
.paymentmethodmain {
    padding: 20px!important;
    margin-bottom: 17px!important;
    border: .5px solid rgb(5 37 110 / .2);
}
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    border: none!important;
}
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block tr.cart_item {
    padding-top: 12px!important;
    width: 100%;
    display: inline-block;
    border-top: 1px solid hsl(0 0% 7% / .11)!important;
    padding-bottom: 12px!important;
}
.col-2.woocommerce-cart.item-summary-sidebar .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block.customcart-checkout .wp-block-woocommerce-cart-order-summary-block .customcheckoutbtn div#payment {
    display: none!important;
}
form.woocommerce-cart-form-coupen.coupencodeform button.button {
    width: 45%;
    text-align: right;
    padding-right: 14px;
}
.woocommerce-form-login-toggles {
    display: none!important;
}
h3.add-new-addressheading {
    display: none!important;
}
.mobileshowdivlogin h3.add-new-addressheading {
    display: inline-block!important;
    width: 86%;
    margin-bottom: 0!important;
    color: #000!important;
}
.mobileshowdivlogin a.showlogins {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 31px;
    opacity: 1;
    margin: 24px 0!important;
    margin-top: 0px!important;
    color: #000!important;
}
.woocommerce-checkout header.page-header {
    display: none!important;
}
.mobileshowdivlogin {
    width: 100%;
    display: inline-block;
    margin-top: 16px!important;
}
.customcart-checkout .prodcut-image-checkout {
    width: 75px!important;
    height: 70px!important;
    float: left;
    display: inline-block;
    background: white!important;
    border: .25px solid #05256E33;
    margin-right: 13px;
}
.woocommerce-billing-fields__field-wrapper span.select2.select2-container.select2-container--default {
    margin-bottom: 16px!important;
}
.woocommerce-checkout .woocommerce-message {
    width: 100%!important;
    margin: 0 auto!important;
    border-top-color: #071429!important;
    margin-top: 20px!important;
}
.page-id-4033 .cart-productdeatils .prodcut-description {
    color: #111314A3;
    margin-top: 0;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: rgb(17 19 20 / .64);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.page-id-4033 .cart-productdeatils {
    width: 78%!important;
}
.page-id-4033 .custom-cart-main .product-price.notcombo {
    width: auto;
    margin-top: 19px!important;
    height: 31px;
    padding-left: 13px;
    margin-bottom: 0;
    justify-content: start!important;
}
.page-id-4033 .custom-cart-main .product-price {
    width: auto;
    margin-top: 0px!important;
    height: auto;
    padding-left: 15px;
    margin-bottom: 0;
    justify-content: start!important;
}
.page-id-4033 .custom-cart-main .comboimagediv {
    display: flex;
    align-items: end;
    width: 59%;
    padding-left: 13px!important;
    margin-top: 16px!important;
    height: unset!important;
}
img.comboimg {
    width: 70%!important;
    margin-bottom: 2px!important;
}
.page-id-4033 .custom-cart-main .product-quantity {
    width: 97px;
    display: inline-block;
    float: left;
    margin-top: 19px;
}
.page-id-4033 .custom-cart-main .product-quantity .quantity button {
    padding: 0 13.5px!important;
}
.custom-cart-main .product-quantity .quantity .qty {
    font-size: 12px;
}
.page-id-4033 .custom-cart-main .product-quantity:after {
    width: 97px;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-f78ebd5.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
    padding-left: 6px;
    padding-right: 6px;
}
.page-id-4033 .woocommerce-cart-form__cart-item.cart_item {
    margin-bottom: 20px!important;
}
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item {
    padding-top: 20px;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button.button {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 11px!important;
    line-height: 20px;
    text-align: center;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.page-id-4033 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 14px!important;
    font-weight: 400;
    text-transform: capitalize!important;
    content: attr(data-title);
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    opacity: .5;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn table.shop_table tbody td {
    text-align: right!important;
    background: transparent!important;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn tr.order-total td[data-title="Grand Total"]:before {
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 28px!important;
    color: #000;
    flex-grow: 0;
    opacity: 1!important;
}
.page-id-4033 .custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout {
    margin-top: 5px!important;
}
.page-id-4033 .elementor-4033 .elementor-element.elementor-element-4d867a90 {
    padding-bottom: 0;
}
.page-id-4033 .custom-cart-main .woocommerce-cart-form__cart-item.cart_item:first-child {
    padding-top: 0;
}
.elementor-869 .elementor-element.elementor-element-3354e70, .elementor-1010 .elementor-element.elementor-element-71d6542e {
    width: 100%;
    margin-top: 12px;
}
.elementor-869 .elementor-element.elementor-element-71b7cc3 {
    width: 100%}
.elementor-1010 .elementor-element.elementor-element-5f5d82bc {
    width: 100%}
#wpfMainWrapper-2_15487 .wpfFilterWrapper {
    visibility: hidden;
    width: 100%!important;
}
#wpfBlock_1, #wpfBlock_2 {
    margin: 12px 0px!important;
    width: 100%;
    min-width: auto!important;
    padding: 0;
    width: 100%!important;
    float: left;
}
.elementor-1010 .elementor-element.elementor-element-71d6542e {
    width: 100%}
.elementor-1010 .elementor-element.elementor-element-37bd1b42 .elementor-heading-title {
    font-size: 20px;
    line-height: 24px;
}
.page-id-2879 .elementor-82 .elementor-element.elementor-element-71a18a6, .page-id-3265 .elementor-82 .elementor-element.elementor-element-71a18a6 {
    margin-top: 0 !Important;
}
.page-id-17 span.select2-selection.select2-selection--single {
    background-position-x: 95%}
.page-id-3458 input#wps_order_msg_submit {
    border-color: #071429;
    width: 100px;
    height: 37px;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 12px;
    font-weight: 500!important;
    line-height: 25px;
    letter-spacing: 0.3px!important;
    padding: 6px 0 6px 16px;
    background: #071429 url(/wp-content/uploads/2024/04/send.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 20px center;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex .wps-order-msg-btn:before {
    display: none;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex {
    bottom: 52px;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex:before {
    display: none;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex {
    background: url(/wp-content/uploads/2024/04/clock-lines.png) no-repeat;
    background-position: 12px 5px;
    padding-left: 50px;
    background-size: 25px;
    display: flex;
    width: 100%!important;
    justify-content: space-between;
}
.page-id-3458 .wps_order_msg_sent_notice {
    justify-content: flex-start;
    width: 100%;
    font-size: 14px;
    top: -8px;
    position: relative;
}
.wps-order-msg__row.wmb-order-customer__msg-row .wps_order_msg_detail_container {
    font-size: 14px;
}
.page-id-3458 .wps_order_msg_sub_container {
    padding: 12px!important;
}
.page-id-3458 .wps_rma_order_msg_wrapper h4 {
    padding: 0 12px 12px 12px;
    font-size: 14px;
    display: block;
}
.page-id-3458 input#wps_order_new_msg {
    padding: 9px 12px!important;
}
.page-id-3458 h4.wps-order-heading.wps_rma_flex:before {
    height: 22px;
    width: 23px;
}
.page-id-3458 .wps_rma_order_msg_wrapper h4.wps-order-heading.wps_rma_flex a {
    margin-right: 15px;
    width: 18px;
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-3458 .wps-order-msg-attachment-wrapper.wps_rma_flex {
    right: 14px!important;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span.wc-block-components-chip__text {
    width: 57%!important;
}
.woocommerce-cart .emptycartmain h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 18px!important;
    line-height: 24px!important;
    margin-bottom: 20px;
}
.emptycartmain {
    padding: 24px 0;
}
.elementor-3690 .elementor-element.elementor-element-72493795 .elementor-heading-title {
    font-size: 18px;
    line-height: 30px;
}
.elementor-3690 .elementor-element.elementor-element-61cb747 {
    padding: 20px 0 0 0;
}
.elementor-3690 .elementor-element.elementor-element-5c8d93d>.elementor-element-populated {
    margin: 0 0 0 0;
}
.elementor-3690 .elementor-element.elementor-element-f8bc743>.elementor-element-populated {
    margin: 12px 0 0 0;
}
.page-id-3457 .wps_rma_product_table_wrapper.wps-rma-product__table-wrapper {
    display: none!important;
}
.page-id-3457 main#main, .page-id-3458 main#main {
    margin-top: 30px!important;
}
.page-id-3457 select#wps_rma_return_request_subject {
    padding-left: 15px;
    padding-right: 30px;
}
.page-id-3457 .wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
    padding-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
}
.page-id-3457 .filecustinput {
    padding: 11px 20px;
}
.page-id-3457 .customdivwihtsidebar {
    margin-bottom: 30px;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap div#wps_rma_return_request_container h1.wps-rma-form__heading {
    font-size: 20px;
}
.single-prodcut-details {
    float: left;
    width: 100%}
h2.accordion.accordioncust.active {
    position: sticky;
}
}@media screen and (max-width:530px) {
    .exp-collection .ae-post-collection.ae-swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    margin-right: 0;
    margin-left: 0;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-bottom: 42px;
    margin-left: 20%}
.testi-wrap .imagediv img {
    width: 100%!important;
    height: 220px!important;
    object-fit: cover;
}
.testi-wrap .swiper {
    width: 100%!important;
    height: auto!important;
}
.testi-wrap .subtitle {
    font-size: 12px;
    font-weight: 500!important;
}
.testi-wrap .subtitle img {
    width: 36px;
}
.testi-wrap .text p {
    font-family: "Helvetica Neue", Sans-serif;
    color: #071429;
    margin-top: 15px;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%}
.testi-wrap .has_ae_slider.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-ea22370.ae-bg-gallery-type-default {
    width: 100%!important;
    margin: 0 auto;
    max-width: 400px;
}
.slider-nav-thumbnails.slick-initialized.slick-slider.slick-dotted .slick-track {
    width: 100%!important;
}
a.exp-coll-btn {
    width: 100%}
.row-collection-tabs-mob {
    width: 965px;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding: 7.2px 0px!important;
}
.single-product button.single_add_to_cart_button.button.alt {
    padding: 11.2px 0px!important;
    width: 64%;
    text-align: center;
}
.myProduct.single-product-slider .swiper-slide {
    height: 60px;
}
img.locationicn {
    top: 49px;
}
div#estimate-result.messageshow:before {
    height: 16px;
    width: 16px;
}
div#estimate-result {
    font-size: 12px;
}
.similorproodcut h1.ae-element-post-title {
    height: 52px!important;
}
.elementor-1014 .elementor-element.elementor-element-6199c45 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount, .pricewithpercentage span.woocommerce-Price-amount.amount {
    font-size: 14px!important;
    font-weight: 500!important;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    font-size: 11px;
}
.wc-block-cart .wc-block-cart__submit-container--sticky, .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit-container.order-reviewcust {
    padding: 7px!important;
}
.wp-block-woocommerce-cart-order-summary-block.hello .wc-block-cart__submit-container.order-reviewcust {
    padding: 0;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_city_field {
    margin-right: 1%}
.woocommerce-checkout .woocommerce-billing-fields input, select#thmaf_billing_alt, .woocommerce-checkout .woocommerce-billing-fields span#select2-billing_state-container {
    font-size: 14px;
}
.customcheckoutbtn button#place_order {
    font-size: 11px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    width: 49%}
nav.woocommerce-MyAccount-navigation ul {
    flex-wrap: wrap;
}
.single-product .woocommerce-product-gallery__image {
    width: 100%!important;
}
}@media screen and (max-width:480px) {
    .woocommerce-cart ul.wc-block-components-product-details li.wc-block-components-product-details__select-colour {
    font-size: 12px;
    padding: 5px 8px;
    width: auto;
}
.single-product section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2769a63.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default.elementor-sticky {
    margin-bottom: 17px;
}
.woocommerce-cart .wc-block-cart-item__prices {
    margin-top: 20px;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-eb86c0f.elementor-section-content-top.banner-section-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
    background: linear-gradient(180deg, #fff0 0%, #fff0 40.55%, rgb(4 14 31 / .62) 48.41%, #030D1D 57%, #020B1A 100%);
}
.shop-thelook article.ae-post-item.ae-post-item-cee48aa.ae-swiper-slide.swiper-slide.swiper-slide-duplicate.swiper-slide-next, .shop-thelook article.ae-post-item.ae-post-item-cee48aa.ae-swiper-slide.swiper-slide.swiper-slide-next {
    width: 260px!important;
}
.shop-thelook .ae-post-widget-wrapper {
    margin-left: 24%}
.home .single-collaction .collectionimage .model_image img.attachment-full.size-full {
    top: 0em;
}
.row-upper .custom-col-one-half.right img, .row-below .custom-col-one-half.left img {
    height: auto!important;
    width: auto!important;
}
.row-upper .custom-col-one-half.right {
    max-width: 110px;
}
.row-below .custom-col-one-half.left {
    max-width: 110px;
}
.single-collaction .ae-sale-badge-wrapper {
    height: 30px!important;
    width: 96px!important;
}
.elementor-20 .elementor-element.elementor-element-3f6b0c3 .elementor-tab-title {
    font-size: 12px;
}
.single-pricecust {
    width: auto!important;
    float: left;
    margin-right: 0;
}
.stepbarmain p span {
    font-size: 12px!important;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
    margin-left: 2%;
    margin-right: 2%}
.woocommerce-cart .wc-block-cart-item__quantity {
    padding-top: 0px!important;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    font-size: 12px!important;
}
.elementor-321 .elementor-element.elementor-element-b5cf7b6 {
    width: auto!important;
    right: 10px!important;
}
.woocommerce-MyAccount-orders a.custviewbtn {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.woocommerce-MyAccount-orders span.custactionbtn {
    width: 100%}
.woocommerce-MyAccount-orders a.woocommerce-button.tracknow, a.woocommerce-button.button.view_msg {
    width: 50%!important;
}
.mainrightsidebar.singleorder a.woocommerce-button.button.view_msg {
    width: 100%!important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    width: 100%;
    padding-left: 0px!important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    width: 100%!important;
    padding-right: 0px!important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    margin-bottom: 20px;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
    max-width: 100%;
    margin-left: 0%}
.single-product #delivery-estimate-form button#check-estimate {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 4.49833px 4.99665px;
    width: 38%;
    height: 32px;
    align-items: center;
    background: rgb(15 20 52 / .02);
    border: .281145px solid #0F1434;
    border-radius: 0;
    font-family: 'Helvetica Neue';
    font-size: 12px;
    text-transform: capitalize;
}
.single-product #delivery-estimate-form input#pincode {
    font-size: 12px;
    color: #111314;
    box-sizing: border-box;
    width: 62%;
    height: 32px;
    border-radius: 0;
}
.single-product img.locationicn {
    top: 46px;
    height: 11px!important;
    object-fit: contain;
}
}@media screen and (max-width:473px) {
    .uael-woo-products-grid .uael-woo-product__column-mobile-2 .products li.product {
    width: 100%!important;
    margin: 0 auto!important;
}
.elementor-1014 .elementor-element.elementor-element-6621592 .ae-element-post-title {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 1.2em!important;
}
.pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount, .pricewithpercentage span.woocommerce-Price-amount.amount {
    font-size: 18px!important;
    font-weight: 700;
}
.single-similar-prodct .pricewithpercentage ins span.woocommerce-Price-amount.amount {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 700;
    font-size: 18px!important;
    color: #1F2630;
}
.single-similar-prodct .pricewithpercentage del span.woocommerce-Price-amount.amount, .single-similar-prodct .pricewithpercentage .price del {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-size: 14px!important;
    color: #8F9297;
}
.single-product .single-similar-prodct span.onsalepersentage {
    margin-left: 0px!important;
}
.single-product .similorproodcut h1.ae-element-post-title {
    height: auto!important;
}
.shoppagegrid.similorproodcut span.onsalepersentage {
    font-size: 14px!important;
}
.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart-o:before, .shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart:before, .shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a .fa-heart:before, .shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a .fa-heart:before {
    font-size: 16px!important;
}
.uael-woocommerce .products li.product, .uael-woocommerce ul.products li.product, .woocommerce .uael-woo-products-grid .products li.product, .woocommerce .uael-woo-products-grid ul.products li.product {
    padding: 0px!important;
}
.shoppagegrid.similorproodcut .yith-wcwl-add-button, .shoppagegrid .yith-wcwl-add-button, .yith-wcwl-wishlistexistsbrowse {
    height: 32px!important;
    width: 32px!important;
    top: 12px!important;
}
.single-product .yith-wcwl-wishlistexistsbrowse {
    width: auto!important;
    height: auto!important;
    top: auto!important;
}
body.home .shop-thelook .ae-post-widget-wrapper {
    margin-left: 8%!important;
}
.has_ae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-813d80e.ae-bg-gallery-type-default {
    overflow: hidden;
}
.elementor-22 .elementor-element.elementor-element-35cc2f1 .elementor-icon-list-icon {
    padding-right: 0;
}
.elementor-element.elementor-element-5b764c0.elementor-search-form--skin-full_screen.elementor-widget__width-auto.right-iconsearch.elementor-widget.elementor-widget-search-form {
    margin-right: 10px;
}
.shoppagegrid .mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    padding: 7px 15px!important;
    margin-bottom: 0;
}
.myProduct.single-product-slider .swiper-slide {
    height: 50px;
}
.single-product button.single_add_to_cart_button.button.alt {
    width: 49%;
    margin-left: 1%!important;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
    padding: 7.2px 0px!important;
    margin-right: 1%!important;
    max-width: 49%!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.exists .add_to_wishlist .fa-heart:before {
    font-size: 16px;
}
#delivery-estimate-form input#pincode::-webkit-input-placeholder {
    opacity: .4;
}
.elementor-122 .elementor-element.elementor-element-0db1cce {
    padding-bottom: 0;
}
div#estimate-result {
    font-size: 11px;
}
.shoppagegrid .uael-woo-product-wrapper {
    margin-top: 15px;
}
.stepbarmain span.mybagstep:after, .stepbarmain span.addressstep:after {
    width: 20px;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_city_field {
    margin-right: 0;
    width: 100%}
.woocommerce-checkout .woocommerce form .form-row-first, .woocommerce-checkout .woocommerce form .form-row-last, .woocommerce-checkout .woocommerce-page form .form-row-first, .woocommerce-checkout .woocommerce-page form .form-row-last, .woocommerce-checkout .woocommerce-billing-fields p#billing_state_field {
    width: 100%}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 11px;
    right: 4px;
}
.poptab div#dig_cs_name {
    width: 100%;
    margin-right: 0px!important;
}
.poptab div#dig_cs_lastname {
    width: 100%;
    margin-left: 0px!important;
}
.digits-form_input label, .digits_secure_account_heading {
    font-size: 14px;
    font-weight: 700;
}
.digits-form_register label.field_label, span.customlabel {
    font-size: 14px;
}
.digits_otp_info_desc .digits_otp_info_desc_text {
    font-size: 12px!important;
    margin-left: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    width: 49%}
nav.woocommerce-MyAccount-navigation ul {
    flex-wrap: wrap;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 14px;
}
.elementor-122 .elementor-element.elementor-element-2511f4a .ae-post-collection {
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
}
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title {
    font-size: 16px!important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    min-height: auto;
    height: auto;
    line-height: 1.2em!important;
}
.shoppagegrid span.onsalepersentage {
    font-size: 16px!important;
    position: relative;
    top: -2px!important;
}
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product .price, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce li.product .price, .uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del, .uael-woocommerce ul.products li.product .price del {
    font-size: 18px!important;
    line-height: 1.2em!important;
}
.shoppagegrid ul li.product:first-child .uael-woo-product-wrapper {
    margin-top: 10px!important;
}
li.ethnic.rings.whats.new, li.contemporary.hair.chain.jewellery.set.necklace.silver.oxidised, li.earrings.hair.chain {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%}
.woocommerce-edit-account .woocommerce-MyAccount-content {
    padding: 16px;
}
.wpfFilterWrapper[data-filter-type] {
    padding: 0;
}
.woocommerce table.shop_table td {
    padding: 9px 0px!important;
}
.wpfFilterWrapper .wpfFilterContent select {
    width: 100%}
.page-id-4033 .woocommerce table.shop_table td {
    padding: 6px 0px!important;
}
.page-id-4033 .woocommerce table.shop_table tbody:first-child tr:first-child td {
    padding-top: 12px!important;
}
	.single-product .woocommerce-product-gallery__image {
    height: 320px;
}
}.xoo-wsc-sp-container {
    display: none;
}
.xoo-wsc-cart-active .xoo-wsc-sp-container {
    display: block;
}
#stories .whatmore-story-thumbnail-wrapper {
    border: 4px solid white!important;
}
.bottomtextarea p {
    margin-bottom: 0!important;
}
.carticonheader span.xoo-wsc-sc-bki.xoo-wsc-icon-cart1 {
    font-size: 28px!important;
}
.carticonheader span.xoo-wsc-sc-count {
    top: -1px!important;
}
.carticonheader .xoo-wsc-icon-cart1:before {
    content: ""!important;
    background-image: url(https://ruhratna.com/wp-content/uploads/2025/09/carticons.svg)!important;
    background-size: contain;
    height: 22px;
    width: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
}
.banner-image a {
    width: 100%!important;
}
.banner-image img {
    width: 100%!important;
}
.amountbdght p {
    margin-bottom: 0px!important;
}
.foursectionbg {
    background: #12233C!important;
}
.threeboxbg .elementor-widget-container a {
    color: #CFA376;
}
.threeboxbg .bottomtextarea p {
    margin-bottom: 0!important;
}
.threeboxbg .elementor-widget-wrap.elementor-element-populated {
    border-radius: 12px!important;
    border: 6px solid #fff0;
    background: linear-gradient(1deg, #12233C 100%, #12233C 100%, #12233C 100%) padding-box, linear-gradient(180deg, #DAB16A 0%, #C1A67D 100%) border-box;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    box-sizing: border-box;
    height: 152px;
    overflow: hidden;
}
body .useravtarname {
    background: #12233C!important;
}
.fiveboxlinecol:after {
    content: '';
    background: #F6F6F6;
    height: 40px;
    width: .5px;
    display: inline-block;
    float: left;
    margin: auto 0;
}
.shopbytype ul li.product-category h2.woocommerce-loop-category__title {
    padding-top: 12px!important;
    padding-bottom: 0!important;
}
.single-collaction.bestsellers .productiamgeboder {
    background: #fff;
    border: unset;
    border-radius: 12px!important;
}
.shopbytype h2.woocommerce-loop-category__title mark.count {
    display: none;
}
.woocommerce ul.products li.product a img {
    margin: 0!important;
}
.shopbycollectioninner img.attachment-full.size-full {
    width: 428px;
    height: 207px;
    opacity: 1;
    border-radius: 12px;
    object-fit: cover;
    object-position: center;
}
.shopbycollectioninner h4.elementor-image-box-title {
    margin: 0!important;
}
#view-btn svg {
    width: 8px!important;
    height: 14px!important;
}
.imagepostion {
    position: relative;
}
.imagepostion .ae-sale-badge-wrapper.shoppageloop {
    position: absolute;
    top: 0px!important;
}
.imagepostion .ae-sale-badge-wrapper.shoppageloop {
    top: 0px!important;
    background: #db6837;
    padding-top: 12px!important;
    padding-right: 20px;
    padding-bottom: 12px!important;
    padding-left: 20px;
    border-bottom-right-radius: 12px!important;
    border-top-left-radius: 12px!important;
    height: unset!important;
}
.imagepostion .ae-sale-badge-wrapper.shoppageloop span.onsale {
    line-height: 20px!important;
    letter-spacing: 0!important;
    padding: 0!important;
    font-weight: 700!important;
}
.imagepostion .elementor-element.elementor-element-763d238.elementor-widget.elementor-widget-shortcode {
    margin: 0!important;
}
input.passiveFilter.js-passiveFilterSearch.usePlaceholder {
    margin: 0!important;
}
.ratingbadge .startrating.productbox {
    bottom: 24px!important;
    right: 24px!important;
    margin-right: 0px!important;
    border-radius: 8px;
    padding: 6px 12px!important;
    height: 32px!important;
}
.Best-seller-row .imagepostion .product-hover-div a.button.add_to_cart_button.view-jewellery {
    width: 47%;
    color: #12233C!important;
    opacity: 1;
    font-family: "Helvetica Neue", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-align: center;
    height: 54px;
    transition: all 0.2s;
    float: left;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
    display: flex;
    margin-right: 16px!important;
    border: .5px solid #12233C!important;
    text-transform: capitalize!important;
    border-radius: 8px;
    outline: none;
    background: white!important;
}
.Best-seller-row .imagepostion .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    background: #12233C!important;
    opacity: 1;
    font-family: "Helvetica Neue", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 500!important;
    line-height: unset!important;
    text-align: center!important;
    color: #F6F7FC!important;
    margin-left: 0px!important;
    border: .5px solid #12233C;
    text-transform: capitalize;
    outline: none;
    width: 48%;
    float: left;
    border-radius: 8px;
    align-items: anchor-center;
    vertical-align: middle;
    justify-content: center;
    display: flex;
    height: 54px;
}
.Best-seller-row .imagepostion .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust img.shoppingcarticon {
    width: 22px!important;
    margin-right: 12px!important;
    height: 22px!important;
    object-fit: contain!important;
}
.single-collaction.bestsellers .productiamgeboder img.attachment-full.size-full {
    border-radius: 12px;
}
.Best-seller-row:hover .product-hover-div {
    display: block!important;
}
.Best-seller-row:hover .ratingbadge .startrating.productbox {
    display: none;
}
.Best-seller-row .bottomtextbox .product-hover-div.mobilehideshow {
    display: none!important;
}
.Best-seller-row .imagepostion .product-hover-div {
    bottom: 24px;
    top: unset!important;
    padding: 0 24px!important;
}
.xoo-wsc-sc-count {
    background-color: #de4043!important;
    color: #fff;
}
.bestsellers .ae-element-woo-price del .woocommerce-Price-amount {
    color: #8f9297;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 16px;
    font-weight: 400!important;
    margin: 0 6px;
    line-height: 24px;
}
body.home span.discount-percentage, .page-id-8971 span.discount-percentage {
    display: inline-block!important;
}
span.discount-percentage {
    color: #DE4043CC;
    font-size: 16px;
    font-weight: 500!important;
    line-height: 24px;
    display: none;
}
.shopby-category-main .category-grid.cate-home-collection figure.elementor-image-box-img {
    border-radius: 12px;
}
.bottomtextbox .elementor-widget-wrap.elementor-element-populated {
    background: transparent!important;
}
.bestseller-main {
    background-size: cover;
    background-position: center 0%!important;
}
.highlights-main {
    background-size: cover;
    background-position: center 0%!important;
}
.shopbycollection-main {
    background-size: cover;
    background-position: center 0%!important;
}
.shopby-category-main {
    background-size: cover;
    background-position: center 0%!important;
}
.textimonial-main {
    background-size: cover;
    background-position: center 0%!important;
}
body .cr-reviews-slider {
    margin: 0!important;
}
.cr-reviews-slider.slick-slider .slick-arrow {
    display: none!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product {
    padding: 0!important;
    margin: 0!important;
    margin-bottom: 24px!important;
    height: unset!important;
}
.cr-reviews-grid .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .review-product {
    display: unset!important;
}
.cr-reviews-slider .cr-review-card .rating-row .crstar-rating-svg {
    margin: 7px 0 0 0!important;
    position: relative;
    display: inline-block;
}
.cr-reviews-slider .cr-review-card .rating-row .crstar-rating-svg .cr-rating-icon-base {
    display: flex!important;
    height: 20px!important;
}
.cr-reviews-slider .cr-review-card .rating-row .crstar-rating-svg .cr-rating-icon-base svg.cr-rating-icon-bgcust {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-right: 3px;
}
.cr-reviews-slider .cr-review-card .rating-row .crstar-rating-svg {
    display: flex;
    height: 24px!important;
}
.cr-reviews-slider .cr-review-card .rating-row .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-iconcust {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-right: 3px;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner {
    border: .5px solid #05256E33!important;
    box-shadow: 0 4px 12px rgb(0 0 0 / .08);
    background: #FFFFFF!important;
    border-radius: 12px;
    padding: 24px!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .image-row.singleimagerow {
    margin: unset!important;
    background: white!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product .product-thumbnail img {
    height: 380px!important;
    border-radius: 8px!important;
    object-fit: cover!important;
    object-position: center 73%;
    width: 100%!important;
    margin: 0 auto!important;
    max-width: 100%!important;
    max-height: 100%!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product {
    padding: 0!important;
    margin: 0!important;
    margin-bottom: 24px!important;
    height: unset!important;
}
.cr-reviews-slider .cr-review-card {
    padding: 0 19px!important;
}
.cr-reviews-slider .cr-review-card .rating-row {
    padding: 0!important;
    margin: 0!important;
}
.cr-reviews-slider .cr-review-card .top-row {
    padding: 0 0 16px 0!important;
    border-bottom: none!important;
    margin: 0;
}
.cr-reviews-slider .cr-review-card .top-row .review-thumbnail .useravtarname {
    margin-top: 0!important;
}
.cr-reviews-slider .cr-review-card .top-row .review-thumbnail, .cr-reviews-slider .cr-review-card .top-row .review-thumbnail {
    margin-right: 12px!important;
}
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
    color: #111314!important;
    font-family: "Helvetica Neue", Sans-serif!important;
    font-weight: 500!important;
    font-size: 18px!important;
    line-height: 26px!important;
}
.cr-reviews-slider .cr-review-card .middle-row {
    background: transparent!important;
    border: none!important;
    font-family: 'Helvetica Neue'!important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0!important;
    color: #595C60!important;
    padding: 0;
    margin: 0;
}
.cr-reviews-slider .slick-dots li button:before {
    font-size: 8px!important;
    opacity: 1!important;
    color: #C4E0FB!important;
}
.cr-reviews-slider .slick-dots li {
    margin: 0!important;
}
.cr-reviews-slider .slick-dots li.slick-active button:before {
    font-size: 8px!important;
    opacity: 1!important;
    color: #0F1F38!important;
}
.bottomtextbox .ae-element-post-title {
    font-family: "Helvetica Neue", Sans-serif!important;
}
body .connecticonlist a {
    color: #F6F7FC!important;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-619dec19.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #A6A6A633;
    padding: 0;
}
.slick-slide.slick-current.slick-active .image-row.singleimagerow img.image-row-img {
    -webkit-animation: unset;
    animation: unset;
}
.fiveboxlinecol:last-child:after {
    display: none;
}
body .imagepostion .ae-sale-badge-wrapper.shoppageloop {
    top: 0px!important;
    background: #db6837;
    padding-top: 12px!important;
    padding-right: 20px;
    padding-bottom: 12px!important;
    padding-left: 20px;
    border-bottom-right-radius: 12px!important;
    border-top-left-radius: 12px!important;
    height: unset!important;
    border: none ! IMPORTANT;
}
body .cr-reviews-slider .cr-review-card .useravtarname p {
    color: #F6F7FC!important;
}
.cr-reviews-slider .cr-review-card .middle-row .review-content .review-text p {
    color: #595C60!important;
}
body .elementor-9011 .elementor-element.elementor-element-5f293349 .htmega-menu-area {
    width: 100%!important;
}
body .top-menu.mega-menu .htmegamenu-content-wrapper.sub-menu {
    width: 1124px!important;
}
body {
    overflow-x: hidden;
}
body .xoo-wsc-product span.discount-percentage {
    display: none!important;
}
div#cr-reviews-slider-68e8d09922823 {
    padding-bottom: 35px!important;
}
@media screen and (min-device-width:1025px) and (max-device-width:1700px) {
    body .fourcolsigle .elementor-widget-wrap.elementor-element-populated {
    background-size: 90%!important;
}
body .shopunder-budget-main {
    padding: 80px 40px 80px 40px!important;
}
}@media screen and (min-device-width:769px) and (max-device-width:1024px) {
    .elementor-9027 .elementor-element.elementor-element-63a2b2ff>.elementor-element-populated {
    padding: 0 0 0 0px!important;
}
.foursectionbg .elementor-container.elementor-column-gap-default {
    width: 1100px!important;
    max-width: 1100px!important;
}
.foursectionbg .fiveboxlinecol {
    width: 20%;
    float: left;
}
.foursectionbg {
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: block!important;
    overflow-x: scroll!important;
}
#rmp_menu_trigger-3954 {
    top: 13px;
    left: 2%}
.shopunder-budget-main .has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-14d2dd96.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    margin: 0 auto;
    width: 68%;
    max-width: 68%!important;
}
.fourcolsigle .elementor-widget-wrap.elementor-element-populated {
    background-size: 75%}
.fourcolsigle {
    height: 265px;
    width: 320px!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product .product-thumbnail img {
    height: 242px!important;
}
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
    font-size: 14px!important;
    line-height: 20px!important;
}
.cr-reviews-slider .cr-review-card .middle-row {
    font-size: 14px;
    line-height: 24px;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner {
    padding: 12px!important;
}
}@media screen and (min-device-width:481px) and (max-device-width:768px) {
    body .shopunder-budget-main .has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-14d2dd96.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    margin: 0 auto!important;
    width: 91%!important;
    max-width: 91%!important;
}
body .fourcolsigle .elementor-widget-wrap.elementor-element-populated {
    background-size: 75%}
body .fourcolsigle {
    height: 265px;
    width: 320px!important;
}
body .cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product .product-thumbnail img {
    height: 290px!important;
}
body .cr-reviews-slider .cr-review-card .cr-review-card-inner {
    padding: 20px!important;
}
body #rmp_menu_trigger-3954 {
    top: 30px!important;
    left: 3%!important;
}
.elementor-element.elementor-element-2afca06e.elementor-widget__width-auto.elementor-hidden-mobile.elementor-widget.elementor-widget-woofilters {
    display: none!important;
}
.elementor-9011 .elementor-element.elementor-element-1eb36edf>.elementor-element-populated {
    padding: 25px 25px 25px 20px;
}
}@media screen and (min-device-width:320px) and (max-device-width:480px) {
    body .xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
    padding-right: 0!important;
}
body .Best-seller-row:hover .ratingbadge .startrating.productbox {
    display: flex!important;
    padding: 4px 8px!important;
    width: 132px!important;
    height: 30px!important;
}
body .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
    font-size: 16px!important;
    line-height: 24px!important;
}
body .cr-reviews-slider .cr-review-card .useravtarname p {
    font-size: 14px!important;
    line-height: 22px!important;
}
body .Best-seller-row .ratingbadge .startrating.productbox {
    display: flex!important;
    padding: 4px 8px!important;
    border-radius: 4px!important;
    width: 132px!important;
    height: 30px!important;
}
.Best-seller-row .imagepostion .product-hover-div.mobilehideshow {
    display: none!important;
}
.Best-seller-row .bottomtextbox .product-hover-div.mobilehideshow {
    display: inline-block!important;
    position: unset!important;
    padding: 0;
    margin-top: 2px;
}
.Best-seller-row .bottomtextbox .product-hover-div.mobilehideshow a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust img.shoppingcarticon {
    margin-right: 12px!important;
}
.Best-seller-row .product-hover-div.mobilehideshow a.button.add_to_cart_button.view-jewellery {
    display: none!important;
}
.Best-seller-row .bottomtextbox .product-hover-div.mobilehideshow a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
    padding: 12px 30px!important;
    background: #12233C!important;
    opacity: 1;
    font-family: "Helvetica Neue", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 500!important;
    line-height: unset!important;
    text-align: center!important;
    color: #f6f7fc!important;
    margin-left: 0px!important;
    border: .5px solid #12233C;
    outline: none;
    width: 100%;
    float: left;
    border-radius: 8px;
    align-items: anchor-center;
    vertical-align: middle;
    justify-content: center;
    display: flex;
    height: 48px;
}
.cr-reviews-slider .cr-review-card {
    padding: 0!important;
}
body .cr-reviews-slider {
    padding: 0px!important;
    margin: 0px!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner {
    padding: 16px!important;
}
.righticons .elementor-widget-wrap.elementor-element-populated {
    align-content: inherit!important;
    align-items: center!important;
    justify-content: end!important;
}
.single-collaction.bestsellers .Best-seller-row .elementor-widget-wrap.elementor-element-populated h4.ae-element-post-title {
    text-align: left;
}
.single-collaction.bestsellers .Best-seller-row .elementor-widget-wrap.elementor-element-populated {
    padding: 0!important;
}
.single-collaction.bestsellers .Best-seller-row .elementor-widget-wrap.elementor-element-populated p.ae-element-woo-price {
    text-align: left;
}
.single-collaction.bestsellers .Best-seller-row .elementor-widget-wrap.elementor-element-populated .elementor-widget-ae-post-title .elementor-widget-container {
    margin: 12px 0 0 0px!important;
}
.imagepostion .ae-sale-badge-wrapper.shoppageloop {
    width: auto!important;
}
.shopbytype ul.products.elementor-grid.columns-6 {
    grid-column-gap: 16px!important;
}
.fourcolsigle .elementor-widget-wrap.elementor-element-populated {
    background-size: contain!important;
}
.fourcolsigle .elementor-widget-wrap.elementor-element-populated p {
    margin-bottom: 9px;
}
.Best-seller-row .single-collaction.bestsellers .ae-post-collection {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
}
button#rmp_menu_trigger-3954 {
    top: 18px!important;
    left: 16px;
}
.banner-image a {
    width: 100%!important;
    height: 100%!important;
}
.banner-image img {
    width: 100%!important;
    height: 100%!important;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: 100%!important;
    width: 100%!important;
}
.banner-image .ae-element-custom-field {
    width: 100%!important;
    height: 100%!important;
}
.foursectionbg .elementor-container.elementor-column-gap-default {
    width: 900px!important;
    max-width: 900px!important;
}
.foursectionbg .fiveboxlinecol {
    width: auto;
    float: left;
}
.foursectionbg {
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: block!important;
    overflow-x: scroll!important;
}
.fiveboxlinecol .elementor-widget-wrap.elementor-element-populated {
    padding-right: 18px;
    padding-left: 18px;
}
.fiveboxlinecol:after {
    height: 19px!important;
}
body #view-btn svg {
    width: 8px!important;
    position: relative;
    top: 2px;
}
body #view-btn span.elementor-button-icon.elementor-align-icon-right {
    margin-left: 12px!important;
}
.fiveboxlinecol:last-child:after {
    display: none;
}
.single-collaction.bestsellers .productiamgeboder img.attachment-full.size-full {
    border-radius: 8px!important;
}
.swiper-autoheight .swiper-slide .ae-element-custom-field {
    width: 100%!important;
}
.special-offer-main {
    background-image: url(/wp-content/uploads/2025/10/Special-Offers-BG-Mobile.png)!important;
}
.bestseller-main {
    background-image: url(/wp-content/uploads/2025/10/Best-Sellers-Mobile-new.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.shpbytype-mian {
    background-image: url(/wp-content/uploads/2025/10/Shop-By-Type-Mobile-New.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.highlights-main {
    background-image: url(/wp-content/uploads/2025/10/Highlights-Mobile-New.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.shopbycollection-main {
    background-image: url(/wp-content/uploads/2025/10/Shop-By-Collections-Moble-New.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.shopunder-budget-main {
    background-image: url(/wp-content/uploads/2025/10/shop-by-under-budget.png)!important;
}
.shopby-category-main {
    background-image: url(/wp-content/uploads/2025/10/Shop-By-Category-Moble-New.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.textimonial-main {
    background-image: url(/wp-content/uploads/2025/10/Testimonials-Moble-New.svg)!important;
    background-size: cover;
    background-position: unset!important;
}
.countdown-timer.marquee_text.mobleshow.showmessge {
    font-size: 12px!important;
    padding: 12px 5px 12px 5px!important;
    line-height: 20px!important;
}
.threeboxbg .elementor-widget-wrap.elementor-element-populated {
    border-radius: 8px!important;
    border: 4px solid #fff0;
    height: 124px;
}
.shopbycollectioninner img.attachment-full.size-full {
    width: 100%!important;
    height: 165px!important;
    border-radius: 8px!important;
    display: inline-block!important;
    float: left!important;
}
.category-grid figure.elementor-image-box-img {
    height: 131px!important;
    width: 100%!important;
    margin-bottom: 0!important;
    border-radius: 8px!important;
    display: inline-block;
    float: left;
}
.category-grid h3.elementor-image-box-title {
    margin-top: 16px!important;
    display: inline-block!important;
}
.explorebtncollection span.elementor-button-icon.elementor-align-icon-right {
    margin-left: 10px!important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner .review-product .product-thumbnail img {
    width: 100%!important;
    height: 310px!important;
    border-radius: 4px!important;
    object-fit: cover!important;
    object-position: center 73%}
.cr-reviews-slider .cr-review-card .cr-review-card-inner {
    border-radius: 8px!important;
}
.cr-reviews-slider .cr-review-card .top-row .review-thumbnail, .cr-reviews-slider .cr-review-card .top-row .review-thumbnail {
    margin-right: 8px!important;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-619dec19.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default .elementor-container.elementor-column-gap-default {
    padding: 0!important;
}
.fourcolsigle .elementor-widget-wrap.elementor-element-populated {
    background-image: url(https://ruhratna.com/wp-content/uploads/2025/10/imagebgmobileoffer.svg)!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: 165px!important;
    height: 165px!important;
}
.bottomtextbox .elementor-widget-ae-woo-price p.ae-element-woo-price ins span.woocommerce-Price-amount.amount {
    font-size: 16px!important;
    line-height: 24px!important;
}
.bottomtextbox .elementor-widget-ae-woo-price p.ae-element-woo-price del span.woocommerce-Price-amount.amount, .bottomtextbox .elementor-widget-ae-woo-price p.ae-element-woo-price span.woocommerce-Price-amount.amount span.discount-percentage {
    font-size: 14px!important;
    line-height: 22px!important;
    font-weight: 500!important;
}
.bottomtextbox .elementor-widget-ae-woo-price p.ae-element-woo-price del del {
    font-size: 12px!important;
}
.countdown-timer.showmessge .righhticon, .countdown-timer.showmessge .lefticon {
    width: 20px!important;
}
.cr-reviews-slider .slick-dots, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots {
    padding-top: 30px!important;
}
}
}@media screen and (max-width:376px) {
    .elementor-element-ab70ee9.cate-home-collection .elementor-widget-image-box .elementor-image-box-title a {
    font-size: 11px;
}
.stepbarmain span.mybagstep:after, .stepbarmain.orderreviewpage span.addressstep:after {
    width: 100%;
    max-width: 4%}
.stepbarmain span.mybagstep:after, .stepbarmain span.addressstep:after {
    max-width: 4%;
    margin-left: 2%;
    margin-right: 2%}
.stepbarmain span.reviewstep:before, .stepbarmain.orderreviewpage span.addressstep:before, .stepbarmain span.mybagstep:before, span.addressstep.active.setup:before {
    width: 16px!important;
    height: 19px;
    margin-right: 2px!important;
    background-size: 100%!important;
}
.woocommerce-order-pay.woocommerce-checkout header.page-header h1.entry-title {
    font-size: 20px;
    line-height: 24px;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(6) {
    display: block;
}
.woocommerce-order-pay button#btn-razorpay {
    width: 100%;
    margin-bottom: 15px;
    font-size: 11px;
    padding-top: 7px!important;
    padding-bottom: 7px!important;
    height: auto!important;
}
.woocommerce-order-pay button#btn-razorpay-cancel {
    width: 100%;
    padding-top: 7px!important;
    padding-bottom: 7px!important;
    height: auto!important;
}
.woocommerce-order-pay button#btn-razorpay-cancel:before {
    width: 100%;
    font-size: 11px;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
    padding-left: 0;
    padding-right: 0;
}
.mainrightsidebar a.woocommerce-button.button.return {
    padding-left: 0;
    padding-right: 0;
}
}@media screen and (max-width:348px) {
    .stepbarmain p span {
    font-size: 11px!important;
}
.page-id-16 .whiteboxdiv {
    padding: 10px 10px;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 2%}
.mainrightsidebar a.woocommerce-button.button.return {
    max-width: 100%;
    margin-left: 0%}
.itemssinlge {
    padding: 10px;
}
.item-details {
    width: 70%;
    display: inline-block;
    margin-left: 2%}
.mainrightsidebar section.woocommerce-order-details {
    padding: 20px;
}
.single-product #delivery-estimate-form button#check-estimate {
    font-size: 11px;
    width: 40%}
.single-product #delivery-estimate-form input#pincode {
    width: 60%}
.page-id-4033 .custom-cart-main .product-quantity {
    width: 100%;
    display: inline-block;
    float: left;
    margin-top: 20px;
}
.page-id-4033 .custom-cart-main .product-price {
    width: 100%;
    float: right;
    margin-top: 6px;
    height: auto;
    padding-left: 0;
    margin-bottom: 0;
}
.custocoupencode a.woocommerce-remove-coupon {
    font-size: 11px;
}
.mainrightsidebar a.woocommerce-button.button.cancelorder {
    max-width: 100%!important;
}
}

/*---------------------Media query for Card height------------------*/
@media screen and (max-width:1920px) and (min-width:1600px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
height: 436.612px;
}
.single-product .woocommerce-product-gallery__image{
    height: 680px;
}
}
@media screen and (max-width:1440px) and (min-width:1439px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 391.612px;
}
.single-product .woocommerce-product-gallery__image{
    height: 650px;
}
}
@media screen and (max-width:1368px) and (min-width:1367px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 367.625px;
}
.single-product .woocommerce-product-gallery__image{
     height: 614px;
}
}
@media screen and (max-width:1367px) and (min-width:1365px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
   height:367.087px;
}
.single-product .woocommerce-product-gallery__image{
     height: 613px;
}
}
@media screen and (max-width:1281px) and (min-width:1279px){
    .shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 338.288px;
}
.single-product .woocommerce-product-gallery__image{
     height: 570px;
}
}
@media screen and (max-width:1080px) and (min-width:1079px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 329.962px;
}
.single-product .woocommerce-product-gallery__image{
     height: 470px;
}
}
@media screen and (max-width:1024px) and (min-width:1023px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
    height: 472px;
}
.single-product .woocommerce-product-gallery__image{
     height: 462px;
}
}
@media screen and (max-width:800px) and (min-width:799px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 360px;
}
.single-product .woocommerce-product-gallery__image{
      height: 380px;
}
}
@media screen and (max-width:768px) and (min-width:767px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
        height: 344px;
}
.single-product .woocommerce-product-gallery__image{
      height: 364px;
}
}
@media screen and (max-width:480px) and (min-width:479px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
        height: 210px;
}
.single-product .woocommerce-product-gallery__image{
      height: 440px;
}
}
@media screen and (max-width:476px) and (min-width:474px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
      height: 207.6px;
}
.single-product .woocommerce-product-gallery__image{
      height: 435px;
}
}
@media screen and (max-width:431px) and (min-width:429px){
    .shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
         height: 390.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 390px;
}
}
@media screen and (max-width:480px) and (min-width:400px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 374.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 374px;
}
}
@media screen and (max-width:413px) and (min-width:411px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 372px;
}
.single-product .woocommerce-product-gallery__image{
      height: 372px;
}
}
@media screen and (max-width:391px) and (min-width:360px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 350.4px;
}
.single-product .woocommerce-product-gallery__image{
      height: 350px;
}
}
@media screen and (max-width:376px) and (min-width:374px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 335.2px;
}
.single-product .woocommerce-product-gallery__image{
      height: 335px;
}
}
@media screen and (max-width:361px) and (min-width:359px){
.shoppagegrid .uael-woo-products-thumbnail-wrap,.image-wrapper{
     height: 320px;
}
.single-product .woocommerce-product-gallery__image{
      height: 320px;
}
}
	
	
	
