header.rey-siteHeader.rey-siteHeader--custom.rey-siteHeader--113449.header-pos--fixed.rey-siteHeader:is(.header-pos--absolute,.header-pos--fixed)+.rey-siteHeader-helper{
	height: 100px;
}

.rey-siteHeader:is(.header-pos--absolute,.header-pos--fixed)+.rey-siteHeader-helper {
    height: 190px;
}
@media (max-width: 797px) {.rey-siteHeader:is(.header-pos--absolute,.header-pos--fixed)+.rey-siteHeader-helper {
    height: 160px;
}
}


/*Gift Wrap*/
.wcgwp-details:before {
    content: "🎁";
}
.wcgwp-details:after
 {
    content: "✨";

}
.wcgwp-cancel {
  background: #faf7f1 !important;
  color: #0b1b33 !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 14px 22px !important;
  font-size: 18px !important;
  text-transform: none !important;
  font-weight: 500 !important;
}

.wcgwp-cancel:before {
  content: "×";
  font-size: 32px;
  line-height: 0;
  margin-right: 14px;
  vertical-align: -3px;
}
.wcgwp-input:checked + .wcgwp-desc {
    border-radius: 7px;
    border: 1px solid black;
    background: #fbf7f1;
    box-shadow: 0 18px 45px rgba(154, 102, 24, .12);
}
.wcgwp-modal .modal-footer{
	border-top: none;
}

.wcgwp-input.wcgwp-desc:hover {
    border-radius: 7px;
    border: 1px solid black;
    background: #fbf7f1;
    box-shadow: 0 18px 45px rgba(154, 102, 24, .12);
}

ul.wcgwp-ul.giftwrap_ul .woocommerce-Price-amount.amount
 {
    font-size: 14px;
    font-weight: 600;
    color: #39b65e;
}



.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp, .dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
    z-index: 999999 !important;
}
.rey-sizeGuide-modal {
        display: flex;
        --spacing: 35px;
        flex-direction: row-reverse;
    }
.rey-sizeGuide-modal button.btn.btn-simple {
	display: none;
}
@media (min-width: 797px) {
	.__tables {
    min-width: 63%;
}
}


@media (max-width: 797px) {.rey-sizeGuide-modal{
	flex-direction: column-reverse;
}
	.rey-sizeGuide-modal img {
    width: 100vw;
}
	.rey-sizeGuide-modal .__table {
    margin-bottom: 0px;
		
}
}	
.sizechartbutton {
    text-align: center;
    font-weight: 600;
    border: 1px solid;
    font-size: 15px;
    padding: 4px 20px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
}



.cot-card
 {
	 max-width: 660px;}

.cot-order-number {
	   margin: 0px 0 0px 10px;
    text-align: left;
	font-size: 20px;}
.cot-label {
    font-size: 13px;
}


button.cot-btn {
    background-color: black;
    color: white;
}

/* My Account > Orders: hide Delivery Date column */
#my-account-menu.position-vertical-left~.woocommerce-MyAccount-content section.woocommerce-order-details tbody p a {
    background-color: black !important;
    color: white !important;
}
#my-account-menu.position-vertical-left~.woocommerce-MyAccount-content section.woocommerce-order-details tbody p font {
    display: none;
}
.woocommerce-MyAccount-orders th.woocommerce-orders-table__header-order-delivery-date,
.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-delivery-date {
  display: none !important;
}

.ywpar_myaccount_entry_info > div {
	text-align: left;
    color: white;
	background-color: transparent;}
.ywpar_myaccount_entry_info {
	    padding-left: 2vw;
    background-color: rgb(18, 24, 40);
	border-radius: 20px;}

body.tsd-fonts-manager #tsd-ggf-header ul li.tsd-ggf-added, body.tsd-fonts-manager #tsd-ggf-header ul li.tsd-ggf-load-time, div#tsd-ggf-mf-header, div#tsd-ggf-my-fonts, div#tsd-ggf-pagination-top {
    display: none !important;
}
p#e_deliverydate_0_field {
    display: none !important;
}
p#orddd_time_slot_0_field {
    display: none !important;
}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2, .xoo-aff-group input[type="tel"], .xoo-aff-group input[type="file"]{
        height: 40px;
    }
.splide span.price-prefix {
    display: none;
}
    
@media (min-width: 1025px) {
	.rey-productSummary{
	 justify-content: center;
	}
	
    .woocommerce-product-gallery {
        --pdp-gallery-size: 54%;
    }
}
body.--active-scroll-top .rey-scrollTop {
    width: 30px;
    height: 30px;
    right: 2%;
}

.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{
	flex-direction: row !important;
	text-align: right !important;
}




body.woocommerce-shop:not(.search)[data-id="2153"] div#content {
    display: none;
}
/*Serch page*/

.archive.search.search-results.post-type-archive-product ul.products[data-cols="3"] {
        --woocommerce-grid-columns: 3;
    }
.archive.search.search-results.post-type-archive-product ul.products a#sendbtn {
    display: inline-block !important;
}

/*Serch page*/


.page-id-67211 #sendbtn, .page-id-66899 #sendbtn {
    display: none !important;

}



/*Order Received*/

@media (max-width: 768px) {.woocommerce-order-received .elementor-element-c9f55c1,  .elementor-element-cc9737e, .elementor-element-158594a{
    display: none;
}
	
	div.product .woocommerce-product-details__short-description {
    font-size: 14px;}
	div.product p.price ins {
		font-size: 14px !important;}
	.price-prefix {
		font-size: 14px !important;}
	.offer {
		font-size: 12px;}
	.cot-order-number {
margin: 0;
    font-size: 8px;
}

.cot-label {
    font-size: 10px;
}
	.cot-step.is-done .cot-dot i, .cot-step.is-current .cot-dot i {
		font-size: 27px;}
	.cot-dot {
    width: 50px;
    height: 50px;
	}
	

	.cot-line {
		top: 72px;
	}
}
.rey-mainMenu .menu-item>a[data-has-icon] svg{
	width: 20px;
	height: 20px;
}
.rey-mainMenu .menu-item>a[data-has-icon] span.rey-customIcon{
		width: 20px;
	height: 20px;
}
li#menu-item-173810 a {
    width: 120px;
}

.woocommerce-cashback-summary span.woocommerce-Price-amount.amount::before {
    content: "AED ";
}

.cbk-debit-field.woocommerce-Price-currencySymbol {
    font-size: 0 !important; /* USD */
}
ul.wcgwp-ul.giftwrap_ul .woocommerce-Price-amount.amount {
    color: #39b65e;
}
.rey-checkoutDetails-billing div.nsl-container .nsl-container-buttons {
    display: none;
}
.woocommerce-checkout-review-order-table .cbk-debit-field
{
	display: none !important;
}

div.product .stock {
	display: none;}
.single-product .summary.entry-summary a#lumise-customize-button:after {
    content: 'NOW \00A0\00A0\ \276F';
}


.woocommerce-order-received .elementor.elementor-113449 {
    display: flex
;
    background-color: black;
}
tr.estimated-delivery th:before {
    content: 'Est. Delivery';
    font-size: 15px;
}

tr.estimated-delivery th{
	font-size: 0 !important;
}
tr.wallet-pay-partial th {
    min-width: 100%;
}
@media (max-width: 768px) {
	.wc-giftwrap.giftwrap_after_cart.wcgwp_could_giftwrap .button.alt {
    width: 100% !important;
}
:is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before {
    position: absolute;
	left: 5px;}
.ltr :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
    padding-right: 0;
    padding-left: 14%;
}
}
.woocommerce.rey-element.reyEl-productGrid.reyEl-productGrid--has-thumbs {
    background: #ffffff;
}
@media (min-width: 768px) {
    .woocommerce-order-received .elementor-113449 .elementor-element.elementor-element-eb57e27 {
        width: 100%;
    }
}
.woocommerce-order-received section.elementor-section.elementor-top-section.elementor-element.elementor-element-183f0e0.rey-section-bg--classic.rey-flexWrap.elementor-section-content-space-around.elementor-section-height-min-height.elementor-hidden-tablet.elementor-hidden-mobile.rey-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    width: 20%;
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{
	margin-left: 0;
}
.lefticon .elementor-icon-box-icon {
    justify-content: flex-start;
}


/*TABLET MODE*/
@media (max-width: 1024px) {
    .rey-siteMain.--has-sidebar {
        flex: auto;
        max-width: 100%;
    }
	
}
/*TABLET MODE*/

.bulkimagebox .elementor-image-box-img img {
    max-height: 60px !important;
}



span.breadcrumb_last {
    display: none;
}

.elementor-kit-8 h2 {
    font-family: "Rey Secondary", Arial !important;
}


/*CURRENCY*/
@media (max-width: 767px) {.yay-currency-custom-select__trigger.small {
    justify-content: flex-start;
    width: 57px;
    height: 23px;
    margin-top: 4px;
    margin-left: 2px;
}
	.archive.tax-product_cat .rey-siteContainer{
		padding-top: 0;
	}
}
/*SIDE BAR MY ACCOUNT*/



.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2, .xoo-aff-group input[type="tel"], .xoo-aff-group input[type="file"], .xoo-aff-input-group .xoo-aff-input-icon{
	    border-color: #404040;
}
/*SIDE BAR MY ACCOUNT*/




span.woocommerce-Price-currencySymbol {
	display: none;}

@media (max-width: 767px) {.ss-wrapper .weglot-shortcode{
	font-weight: 500;
	display: block !important
	}
	.elementor-283 .elementor-element.elementor-element-b7716f5 > .elementor-widget-container{
		border-width: 0px !important;
	}
	.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
    display: block;
    height: 25px;
		line-height: 25px;
		font-weight: 600;
	}

	
}
.xoo-sl-btns-container, .xoo-sl-display-icon .xoo-sl-btns-container {
    display: grid
			;}
.elementor-64212 .elementor-element.elementor-element-019e06e>.elementor-container>.elementor-column>.elementor-widget-wrap {
	flex-direction: column;}


button.woocs-style-3-du-dialog-starter{
	padding-top: 3px;
	background: none;
	    background-size: 25px 15px !important;
	padding-right: 45px !important;
	background-position: 93% 49% !important;
	max-height: 26px;
}
.woocs_display_none {
	font-size: 0;}


.rey-ajaxLoadMore .rey-ajaxLoadMore-btn.rey-infiniteLoadMore:not(.--loading) {
    top: auto;
    visibility: visible;
}

.rey-loopPrice del {
	display: none !important;}
div.product .onsale {
    display: block;
}
div.product p.price ins{
	font-size: 18px;
	    color: #39b65e;
}
div.product p.price .rey-discount{
	    background-color: #39b65e;
}
@media (min-width: 1025px) {
	.product-details {
    padding: 30px 0 10px 30px;
    border-radius: 15px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
    [data-discount-mobile-top=yes] .rey-loopPrice .rey-discount, [data-discount-mobile-top=yes] .rey-loopPrice .onsale {
        position: absolute;
        margin-top: -70px;
        display: block;
    }
}
.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-price del {
    display: none;
}
span.sale-checkout del {
    display: none;
}
span.sale-checkout br {
    display: none;
}
.woocommerce .sale-checkout ins {
    text-decoration: none;
    color: #000000;
}
.rey-loopPrice .rey-discount{
	background-color: #3ab65e;
}

.rey-innerSummary .rey-breadcrumbs.--pdp-style{
	display: none;
}
span.breadcrumb_last {
    color: #777777;
}

#pp-root .pp-loading-container {
	display: none;}
.PP-Section-Product {
    display: none;
}
.pp-tracking-form.tracking-form a.hover\:\!underline {
    display: none;
}
.tracking-detail.col.not-shipped-widget span.wc_order_id {
    font-size: 20px;
    align-self: center;
    margin-left: initial;
}
.tracking-detail.col.not-shipped-widget .not_shipped_content::before {
    content: '';
    display: block;
    width: 100%;
    min-height: 200px;
    background-image: url(https://themerchlist.com/wp-content/uploads/2024/12/Order-delivery.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 10px;
}


ul.wcgwp-ul.giftwrap_ul span.woocs_price_code {
    flex-direction: row;
}
ul.wcgwp-ul.giftwrap_ul .wcgwp-title {
    font-size: 14px;
	font-weight: 500;

}
.woocommerce-mini-cart-item-title {
    display: flex;
}
tr.woocommerce-cart-form__cart-item.cart_item .lumise-checkout-thumbnails {
    display: none;
}
.woocommerce .cart-collaterals {
    margin-top: 0;
}

p.form-row.form-row-wide.rey-checkoutLogin-btn a {
    font-size: 0px;
}

p.form-row.form-row-wide.rey-checkoutLogin-btn :after {
    content: 'Login to earn Cashback ';
    font-size: 13px !important;
}
p.form-row.form-row-wide.rey-checkoutLogin-btn{
    font-size: 0;
}

p.form-row.form-row-wide.rey-checkoutLogin-btn::before {
    content: 'Have an account? ';
    font-size: 13px;
}



td.ddwcwm-awarded-cashback-info-td {
    display: none !important;
}
.ddwcwm-wallet-checkout-container p:nth-of-type(2){
	display: none !important;
}
td.ddwcwm-wallet-checkout-container-td {
    width: 100%;
}
.ddwcwm-wallet-checkout-container {
	    font-size: 0.9em;

	 padding: 10px !important;
   margin: 0 -20px;
    display: flex;
	justify-content: space-between;}
button#ddwcwm-use-wallet-button {
    background-color: black;
    color: white;
    border-radius: 2px;
    padding: 1px 10px;
    font-size: 0.9em;
}
.ddwcwm-wallet-checkout-container span {
	color: #39b65e !important;}
/* HERE IS THE CHANGE FOR MAKE IT A GIFT BUTTON */


@media (min-width: 768px) { /* For PC */
    .wc-giftwrap.giftwrap_after_cart.wcgwp_could_giftwrap {
        margin-top: -40px;
        margin-bottom: 60px;
    }

}

@media (max-width: 767px) { /* For Mobile */

    .wc-giftwrap.giftwrap_after_cart.wcgwp_could_giftwrap {
        margin-top: -10px;
       
    }
}


/* END OF THE CHANGE FOR MAKE IT A GIFT BUTTON */


.wc-giftwrap.giftwrap_after_cart.wcgwp_could_giftwrap .button.alt {
	width: 61%;}
p.wcgwp-button-wrapper .button.alt {
	width: 100% !important;}
tr.woocommerce-cart-form__cart-item.cart_item.wcgwp-wrap-product td.product-quantity {
    display: none;
}


.wcgwp-ul:not(.wcgwp-singular), .woocommerce .wc-giftwrap .wcgwp-ul:not(.wcgwp-singular){
	justify-content: space-around;
	gap: 2em 1em;
}
ul.wcgwp-ul.giftwrap_ul .wcgwp-li{
	max-width: 230px !important;
}
.wcgwp-desc:not(.wcgwp-singular-label) {
	padding: 9px;
	margin: 0 !important;
}
.wcgwp-wrapper .amount:before {
    display: none;
}
ul.wcgwp-ul.giftwrap_ul input[type=radio] {
  position: absolute;
    margin-left: 4px;
    margin-top: 5px;
}


.wcgwp-input {
  
width: 18px;
    height: 18px;
    accent-color: #0e9e39;
}




ul.wcgwp-ul.giftwrap_ul .wcgwp-li {
    border-radius: 8px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.wcgwp-desc:not(.wcgwp-singular-label){
	display: flex
;
    flex-direction: column-reverse;
}



@media (max-width: 767px) {home.elementor-widget-image-carousel .swiper, .elementor-widget-image-carousel .swiper-container {
	height: 33PX;}
}
select.gt_selector.notranslate {
	    font-size: 15px;
	background-color: transparent;
	border:none;
	font-weight: 600;
    padding:2px 0 !important;
	color: #22272b;
}
.cbwct-tracking-title h2 {
    text-align: center;
    font-size: 34px;
    color: black;
}
.cbwct-traking-form-result {
    margin-top: 80px;
}
.logofooter.elementor-widget.elementor-widget-image {
    text-align: start;
}
.cbwct-wc-traking-round.active.ali-wc-delivered:after {
    content: 'Shipped' !important;
}
.floating_button:before {
	margin-left: 15px;}
@media (max-width: 767px) {

.elementor-column-wrap--25359b7.elementor-widget-wrap.elementor-element-populated p {
    font-size: 9px !important;
}
	body.archive.tax-product_cat.term-caps-hats.term-184.wp-custom-logo.theme-rey.woocommerce.woocommerce-page.woocommerce-js .rey-siteContainer {
    margin-bottom: -10em;
}
}
.page-id-29649 .rey-siteContainer{
	padding-top: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
}



/* Arabic styles */
body.lang-ar {
    direction: rtl;
   
}


/* English styles */
body.lang-en {
    direction: ltr !important;
    
}
html[lang="en-GB"] {
	direction: ltr !important;
}

.woocs_price_code.woocs_preloader_ajax:after{
	display: none !important;
}
.woocs_price_code.woocs_preloader_ajax span {
    display: inline-block !important;
}

section.rey-pageCover .elementor-icon-list-icon svg {
    max-width: 40px;
}
span.elementor-icon-list-text {
    display: inline-flex;
}
svg {
    transition: none;
}

iframe#tshirtIFrame{
	margin-top:0px !important;
}

.flux-cart-image a img:not(:first-child) {
    display: none;
}


.elementor-14 .elementor-element.elementor-element-131c20d .elementor-button {
	display: block;}
.rey-accountPanel-title {
    display: none;
}
.reymodal--active .reymodal__window {
	border-radius: 10px;}
form.woocommerce-form.woocommerce-form-login.js-rey-woocommerce-form-login.login {
    display: none;
}
@media (min-width: 1025px) {
	.rey-checkoutPage.--layout-custom.--rearr-csz .rey-checkoutPage-form #billing_postcode_field, .rey-checkoutPage.--layout-custom.--rearr-csz .rey-checkoutPage-form #billing_state_field, #billing_country_field{
		width: 50%;
	}
}

@media (min-width: 768px) {
    .single-skin--default .rey-siteContainer {
			margin-left: 30px;}
	    .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
				padding-left: 0 !important;}
}

@media (max-width: 767px){
	
	ul.products.rey-wcGrid-mobile-listView .rey-productThumbnail {
    width: 45% !important;
    margin-bottom: -8px !important;
}

	ul.products .rey-productVariations2
	{
		display: block !important;
	}
	ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular {
    padding: 0 !important;
    width: 10px !important;
    height: 10px !important;
}
	.rey-swatchList {
		--item-spacing: 0 !important;}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form{
		width: 100% !important;
	}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form .__step-footer .__step-fwd {
		display: inline;}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form .__step-footer .__step-back {
		display: inline-flex;}
}



a.glink.nturl.notranslate.gt-current-lang {
    /* visibility: hidden; */
    display: none;
}
body.woocommerce .products .product .lumise-list-button {
	    border-radius: 6px;
	display: inline-block;}

ul.products li.product-category.product:nth-last-child(-n+4) {
    display: none;
}
.dgwt-wcas-details-wrapp a.lumise-button.lumise-list-button {
    color: white;
    background-color: black;
    padding: 7px 15px;
    border-radius: 5px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	top: 3px;
/*right: 13px*/}
.dgwt-wcas-pd-addtc-form>.quantity {
	display: none;}
.dgwt-wcas-pd-addtc-form{
	justify-content: flex-start;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	top: 3px;
	left: 10px;
	/*left: auto;
    right: 13px;*/
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	border-radius: 20px;
	padding: 0;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	    text-align: center;
	    border: 1px solid black;
    border-radius: 8px !important;
}
button#kapsc_pop_btn-58519 {
    margin-top: 18px;
}
.rey-ecommSidebar.widget img {
	max-width: 29px;}

@media (min-width: 767px){
	#bannercategories .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	font-size: 20px;
}
#bannercategories .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding: 15px !important;}
#bannercategories .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	top: 12px;}
#bannercategories .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	background-color: white;}
	
}
.dgwt-wcas-search-wrapp{
	border-radius: 20px;
}
.woocommerce-shop .filters-top-sidebar {
	display: none;}
.rey-filterPanel .widget{
	background-color: transparent;
}

.woocommerce-shop .rey-loopHeader {
	display: none;}
@media (max-width: 767px){
	.rey-loopSelectList .btn span {
		font-size: 12px;
    color: #525252 !important;
}
	
	.rey-filterBtn__label.btn {
		
    flex-direction: row-reverse;
  font-size: 12px;
    justify-content: space-evenly;
    padding: 7px 5px;
		border: 1px solid darkgrey;
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
		border-radius: 5px;}
	    .woocommerce-result-count {
				text-transform: capitalize;
        color: #525252;
    }
	  

	    .rey-loopSelectList {
				border: 1px solid darkgrey;
				  
        border-radius: 4px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        padding: 5px;
        
			}
	.rey-filterBtn__label.btn{
		width: 100%;
	}
.rey-filterBtn__label:is(.btn.btn-line,.btn.btn-line-active) {
	color: #525252;
    margin-bottom: -2px;
}
	.rey-loopHeader.--has-filter-btn {
		 background-color: transparent !important;}
	
.woocommerce-shop ul.products.rey-wcGrid-mobile-listView.--skin-aero.rey-wcGap-default.rey-wcGrid-default.--paginated.--infinite.columns-3 {
        --woocommerce-grid-columns: 2;
    }
.search.search-results ul.products.rey-wcGrid-mobile-listView.--skin-aero.rey-wcGap-default.rey-wcGrid-default.--paginated.--infinite.columns-3 {
        --woocommerce-grid-columns: 1;
    }
	
	h2.woocommerce-loop-category__title {
		font-size: 12px !important;
		    font-weight: 600 !important;
		}

	}


/* TRACK ORDER PAGE*/
@media (min-width: 601px) {
    #pp-root .pp-tracking-form__container .pp-form button {
        width: 100% !important;
    }
	#pp-root .pp-tracking-form__container .pp-form {
		padding: 40px 60px 60px !important;
        width: 600px !important;
        max-width: 600px !important;
        background-color: white;
    }
	.pp-tracking-form__above{
		font-size: 2rem !important;
	}
}
#pp-root .pp-tracking-order__title {
	font-weight: normal;}
.pp-input.minimal-form-input {
    text-align: left;
}
.pp-progress--horizontal__status__item:first-child, .pp-progress--horizontal__status__item:nth-child(3) {
    display: none !important;
}
.pp-loading-container .loading{
	display: none !important;
}
.pp-loading-container {
    position: relative;
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/12/truck.gif');
    background-size: contain; /* Adjusts the image to cover the entire container */
    background-repeat: no-repeat; /* Ensures the image does not repeat */
    background-position: center; /* Centers the image in the container */
    padding-top: 200px; /* Adjust this to create space for the loading animation */
}
#pp-root .pp-loading-container span{
	-webkit-animation: 0s;
}

#pp-root .pp-loading-container{
	    width: auto !important;
	margin: 0;
}


/*AGENT PORTAL*/
.nk-sidebar-logo {
    max-width: 20%;
}

/*SHOP PAGE*/.yay-currency-custom-select__trigger.small {
    justify-content: flex-start;
    width: 57px;
    height: 23px;
    margin-top: 4px;
    margin-left: 2px;
}
@media (min-width: 1025px) {
    .woocommerce-shop ul.products[data-cols="3"] {
        --woocommerce-grid-columns: 4;
    }
}
    body.archive.search.search-results .reyajfilter-before-products.--no-z {
        margin-top: 0px;
    }

.rey-ajaxLoadMore .rey-ajaxLoadMore-btn.--loading {
	
    opacity: unset;
}

a.wa-shop-button:before{
	margin-right: 0;
}

.woocommerce-product-gallery__image a{
	    background-color: #ffffff;
}
h2.woocommerce-loop-category__title {
    text-align: center;
}
.rey-headerSearch--inline.--active .rey-searchPanel__qlinks{
	 background-color: #000000e3;
    padding-left: 20px ;
	padding-bottom: 20px;
}
.rey-headerSearch--inline .rey-searchItem a .rey-searchItem-thumbnail img {
	background-color: #f2f2f2;}
.rey-searchPanel__qlinksTitle {
    display: none;
}
@media (max-width: 767px){.rey-searchResults.js-rey-searchResults.--visible {
    background-color: #000000e3;
}
	
}
.rey-searchMenu {
	font-weight: 700;}
.WrdpezlzjKu1CoRihaXS.Rb2e9IwsOFiKlSQIX7YA.y2BHUjkNYLaMI5GB_dVt {
    display: none;
}


.rey-searchPanel__qlinks{
	margin-left: 20px;
}
.rey-searchPanel .rey-searchPanel__qlinksTitle {
	display: none !important;}

/*Homepage Slider*/
a#splide01-slide02 h2.__captionEl.__title {
    font-size: 70px !important;
}
a#splide01-slide03 h2.__captionEl.__title {
    font-size: 70px !important;
}
a#splide01-slide04 h2.__captionEl.__title {
    font-size: 70px !important;
}




/*LOGIN*/
div.nsl-container[data-align="left"] {
    text-align: center;
}
/*Corporate page*/
@media (max-width: 767px){
	#valueofslns figure.elementor-image-box-img {
    max-width: 40px !important;
}
	#valueofslns .elementor-image-box-content {
    margin-top: 12px;
    margin-left: 20px;
}
	#valueofslns .elementor-image-box-wrapper {
    display: inline-flex;
}
}

/*Forms*/
/*HEADER*/
.elementor-14 .elementor-element .rey-mainMenu--desktop > .menu-item > a{
	   
	box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
}
.elementor-14 .elementor-element.elementor-element-9200a51 .elementor-button{
	   box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%), 0px 4px 10px -4px hsla(0 0% 0% / calc(1 - 0)), 0 0 0 calc(var(--active, 0)* 0.375rem) hsl(260 97% 50% / 0.75);
}
.rey-inlineSearch-wrapper {
    inset-inline-start: auto !important;
}
#searchome .rey-headerSearch--inline input[type="search"]{
	color: black;
}
#searchome button.rey-inlineSearch-searchBtn:before {
	    font-size: 15px;
	color: black;}
#searchome .rey-searchPanel__qlinksTitle {
    display: none;
}
#searchome li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat a {
    font-weight: 600;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    text-align: left;
    font-weight: 600;
	font-size: 14px;}
div.wpforms-container-full .wpforms-form select{
	font-size: 14px;
}
div.wpforms-container-full .wpforms-form button[type=submit]{
	background-color: #000;
    border-radius: 8px;
    padding: 10px 30px !important;
    color: #fff;
}
div.wpforms-container-full .wpforms-form button:hover{
    color: black;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	text-align: center;}
/*Sizechart Popup*/
.kapsc-popup-overlay .popuptext{
	background-color: #f6ebea;
}

/*Corporate page*/
.elementor-image-box-wrapper .elementor-image-box-img {
    width: fit-content !important;
}

/*CATEGORIES*/
/*Homepage*/

.iconsboxes .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
        justify-content: flex-start !important;
}
.iconsboxes .elementor-icon-box-content {
    height: 2em;
	margin-left: 5px;
}
.elementor-31157 .elementor-element.elementor-element-42c9fa80 .elementor-repeater-item-45b398d .__caption{
	width: 60%;
}
section#banner {
    margin: 0 -4%;
}
section.banner {
    margin: 0 -4%;
	padding: 0 4%;
}

section#langcurrency div#gt-wrapper-62180487 {
    text-align: center;
}
.mobilehome .elementor-image-box-content {
    position: absolute;
	top: 4px;
}
.mobilehome h4.elementor-image-box-title {
	margin: auto;
    text-align: center;
    max-width: 95%;
    padding: 2px 0;
	
}

.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0;
}
.mobilehome figure.elementor-image-box-img {
    margin-bottom: 0 !important;
}
@media (min-width: 767px){
	.reyajfilter-before-products.--no-z {
	margin-top: 0px;}
}

@media (max-width: 767px) {
	
    .callbox a.elementor-icon-box-wrapper{
    display: flex;
    cursor: pointer;
    flex-direction: row;
    justify-content: center;
}
	.callbox .elementor-icon-box-icon {
    margin-right: 10px;
		        margin-bottom: 0 !important;
}
	
	.elementor-position-left.elementor-view-default.elementor-mobile-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box {
    display: flex;
    align-items: center;
    justify-content: center;
		align-items: center;
}
	.elementor-position-left.elementor-view-default.elementor-mobile-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box .elementor-icon-box-icon {
    margin-bottom: 11px;
}
	.reyEl-menu--vertical .reyEl-menu-nav img {
    height: auto;
    max-width: 28px;
}
	     .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
        display: flex;
        flex-direction: row !important;
        justify-content: space-around;
    }
}


/*Category Page*/

.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li.chosen a {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background-color: #e8e8e8;
}

@media (min-width: 1025px) {


	  .shop-sidebar .rey-sidebarInner {
        height: 80vh;
			padding-bottom: 30vh;
			overflow: scroll;}
   .rtl .woocommerce-cart-form__cart-item td[data-title="Price"], .rtl .woocommerce-cart-form__cart-item td[data-title="Quantity"], .rtl .woocommerce-cart-form__cart-item td[data-title="Subtotal"] {
        left: 0 !important;
		 right: auto;
    }
	
	.rtl .lumise-edit-design.button
	{
		right: auto;
		
		left: 0;
	}
	.rtl .lumise-edit-design-wrp {
		right: auto;
		left: 0;
	}
	.rtl .woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name a.remove{
		right: auto;
		left: 20%;
	}
}


div.product .woocommerce-variation-add-to-cart {
	display: none;}


.rey-productInner #sendbtn{
	margin-top: 1px;
    padding: 8px 4px 11px 5px;
}
.rey-productAttribute {
	    width: fit-content;
    background-color: #f9fafa;
    margin-left: 10px;
	font-weight: 600;
    margin-bottom: 0;}
@media (min-width: 767px){
	.rtl .pdp--fullscreen .rey-productSummary{
		left: 0;
	}


.color-swatch {
    display: inline-block;
    border-radius: 50%;
    cursor: pointer;
}
	.custom-extra-info-values {
		font-weight: 600;
	width: fit-content;
		        margin-right: 5px;
    font-size: 11px;
	}
	.listingatt {
   display: flex;
        margin-bottom: 10px;
        align-items: center;
		        margin-left: 17px;
		        justify-content: flex-start !important;
		        margin-right: 0px;
}
}





.term-tshirt ul.products .rey-productVariations2{
	display: none;
}
.products.rey-wcGrid-mobile-listView .button {
    display: block; 
}
@media (max-width: 767px) {
	.product-color-swatches{
		margin-bottom: 10px;
		display: flex;
	}
	.color-swatch {
    display: inline-block;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    cursor: pointer;
}
}


@media (max-width: 767px){
	.custom-extra-info-values {
    font-size: 11px;
		font-weight: 600;
	}
	
	.product-color-swatches {
		display: block;}
	.color-swatch {
    width: 10px;
		height: 10px;}
	.rey-loopPrice .woocommerce-Price-amount {
		color: #39b65e;
    font-size: 14px;}
	.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{
		        flex-direction: row !important;
	}
	
}

.rey-productInner a#customize {
  right: 38%;
    padding: 6px;
    box-shadow: none;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px;
    border-radius: 0;
    position: absolute;
}
@media (max-width: 767px) {.rey-productInner a#customize {
	right: 18%;}
	h2.woocommerce-loop-product__title {
    font-size: 14px !important;
		margin-top: 10px !important;
		font-weight: bold;
}
}
.non-purchasable .rey-productInner #sendbtn {
	left: auto;}











.rey-swatches form.cart tr:last-child {
    display: none;
}
.rey-swatchList.--type-color.--light-tooltips.--disabled-dim.--deselection-click {
	margin: 0;}
.rey-swatches form.cart :is(th.label,td.label) {
	margin-top: 15px;}
.rey-swatchList.--type-color.--light-tooltips.--disabled-dim.--deselection-click {
    margin-top: 9px;
}
.rey-pBadge.--text.--show-mobile.--bottom_left{
	display: none !important;
}

.non-purchasable .rey-comp--addtocart {
    display: none;
    visibility: hidden;
}
.non-purchasable.rey-wcGrid-mobile-listView .button {
    display: block;
}
.non-purchasable .rey-productInner #sendbtn {
padding: 8px;
    font-size: 12px;
    width: auto !important;
	background-color: black !important;
}

.product_cat-contact .rey-productInner #sendbtn {
	padding: 8px;
    font-size: 12px;
    width: auto !important;
	background-color: black !important;
	left: auto;}
li.cat-item.cat-item-868 {
    display: none;
}
.widget ul li.current-cat a {
    color: #39b65e;
}
.widget_product_categories ul li{
	font-weight: 500;
}
@media (max-width: 767px) {
	ul.products.rey-wcGrid-mobile-listView .acoplw-bsfive .acoplw-blockText{
		font-size: 8px;
        width: 100px !important;
        height: 16px;
        line-height: 18px;
        top: 7.36px !important;
        right: -34.6px !important;
	}
}

.product_cat-services a#lumise-customize-button {
	display: none;}


.reyajfilter-dp-drop .reyajfilter-layered-nav {
    padding: 0 !important;
}
.reyajfilter-dp-btn.--active+.reyajfilter-dp-drop {
	padding: 10px 0;}
ul.products.rey-wcGrid-mobile-listView li.product .rey-itemBadge.rey-featured-badge {
	background-color: #39b65ed4;
	color: white;
    font-size: 0.7em;
}
.rey-thPos.rey-thPos--bottom-left.rey-thPos--bottom {
    top: 0 !important;
    right: 0;
    bottom: auto !important;
    left: auto !important;
}
.rey-thPos.rey-thPos--bottom-left.rey-thPos--bottom .rey-itemBadge{
	padding-left: 15px;
    padding-right: 15px;
    border-radius: 0 10px 0 0;
    background-color: #fff8f99e;
    font-weight: bold;
    font-size: 0.7em;
}

ul.products.rey-wcGrid-mobile-listView li.product .rey-pBadge.--text.--show-mobile.--bottom_left span {
	box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    font-size: 0.7rem;
	border-radius: 0 10px 0 10px;
    background: #ffffff;
    color: black;
}

.rey-thPos.rey-thPos--top-left{
    left: 0;
    top: 0;
}
.rey-thPos.rey-thPos--bottom-left.rey-thPos--bottom {
    bottom: 0;
    left: 0;
}
.rey-thPos.rey-thPos--bottom-left.rey-thPos--bottom .rey-pBadge span {
    border-radius: 0 0 0 10px;
    font-size: 11px;
    background: #00000078;
    color: white;
}
.rey-itemBadge.rey-featured-badge{
	  border-radius: 10px 0 0 0;
    font-size: 12px;
	font-family: 'Rey Primary';
}

.rey-pBadge.--text.--show-mobile.--top_left span {
	    border-radius: 10px 0 0 0;
    font-size: 12px;
    color: black;
    background-color: #ffffff;
    font-family: 'Rey Primary';
}
.rey-swatches form.cart .__s-wrapper{
	display: block !important;
}
ul.products.rey-wcGrid-mobile-listView li.product {
	border-radius: 10px !important;}

ul.products.rey-wcGrid-mobile-listView .rey-productThumbnail {
	border-radius: 10px !important;}

.rey-pBadge.--image.--show-mobile.--bottom_right {
    max-width: 20px;
}
.rey-pBadge {
	display: block;}
ul.products.rey-wcGrid-mobile-listView .rey-productThumbnail{
	background-color: #F2f2f2;
	margin-bottom: 0;
	margin-right: 0;
}
@media (max-width: 767px){
	ul.products.rey-wcGrid-mobile-listView .rey-productThumbnail {
	width: 45%;
	    margin-bottom: -8px;}
}
.rey-swatchList-item.--disabled .rey-swatchList-itemContent {
    opacity: 10 !important;
}

ul.products.rey-wcGrid-mobile-listView li.product {
	border: 1px solid HSL(var(--neutral-2)) !important;
	padding-bottom: 8px !important;}

ul.products.rey-wcGrid-mobile-listView li.product:not(:last-child){
	border-bottom: 0;
}
ul.products.rey-wcGrid-mobile-listView .rey-productInner img {
    border-radius: 0;
}
@media (max-width: 767px){
	.rey-swatchList .rey-swatchList-item.--type-radio .__text {
		font-size: 11px;}
	ul.products.rey-wcGrid-mobile-listView .rey-productInner {
	padding: 0.1px;}
}
@media (max-width: 767px){ul.products .--all-attr .rey-swatchList{
	padding-bottom: 6px;
	max-width: 50%;
	margin: auto !important;
	}}
.rey-loopHeader{
	margin-bottom: 0px;
}
.rey-loopPrice{
	margin-bottom: 0;
}

@media (min-width: 767px){

	.rey-productInner #sendbtn {
        margin-top: 0px !important;
        padding: 8px 4px 11px 5px !important;
    }
}



.rey-card.--basic .__media{
	border-radius: 10px;
}
.woocommerce .button.rey-btn--primary{
	border-radius: 8px;
}

.rey-postContent {
	overflow: auto;}
.block-image.elementor-widget-image a {
	display:block;
}
.joinchat__button{
	    --s: 50px!important;
	right: -2px;
	background:#25D366;
}
.rey-ecommSidebar .rey-filterList.rey-filterList--color ul a {
    width: 18px;
			padding: 0;
		height: 18px;}
	.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li {
		border-radius: 50% !important;}
.noUi-tooltip {
	    font-weight: normal;
	font-size: 15px;
}
.rey-filterPanel .rey-sidePanel-close {
    justify-content: flex-start;
	left: 0;}
.rey-filterPanel__header {
    display: flex;
	flex-direction: row-reverse;}
.rey-filterPanel .widget-title {
	font-weight: bold;
	font-size: 18px;
}
.rey-ecommSidebar .widget-title {
	text-transform: capitalize !important;
}
.reyajfilter-layered-nav ul span.__name {
	display: contents;}
.rey-ecommSidebar .widget ul li a {
    font-size: 15px;
    font-weight: 500;
	color: black;}
@media (max-width: 1024px){
	.reyajfilter-layered-nav ul span.__name {
    font-size: 15px !important;
}
	.rey-ecommSidebar .widget-title {
    font-size: 16px !important;
		font-weight: bold;}
		
	.rey-filterPanel-content-wrapper {
    margin-bottom: 10vh;
}
	.rey-sidebar {
		display: none;}}

/*ACCOUNT*/







a.lumise-view-design::after {
    content: 'Open & Re-order';
    font-size: 15px !important;
    padding: 7px;
    background-color: black;
    color: white;
    border-radius: 5px;
    font-weight: 600;
}
.cbk_pagination_size {
    display: none;
}
/*@media (max-width: 1024px){
	
	th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {

    display: block !important;
}
	.woocommerce table.my_account_orders .button{
		margin-bottom: 20px;
	}
	.woocommerce table.my_account_orders td {
		 padding-top: 10px !important;
    padding-bottom: 3px !important;
}
	th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number:before {
    content: 'Order No: ';
}
	tr.woocommerce-orders-table__row.order th {
    font-size: 17px;
}
}
@media (max-width: 1024px) {
  
	.woocommerce-MyAccount-navigation ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0;
        list-style: none;
        margin: 0;
    }

    .woocommerce-MyAccount-navigation ul li {
        width: 48%; 
        margin-bottom: 10px;
    }

    .woocommerce-MyAccount-navigation ul li a {  
        display: block;
        width: 100%;
        text-align: center;
        padding: 10px;
        background-color: #f7f7f7;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .woocommerce-MyAccount-navigation ul li a:hover {
        background-color: #e7e7e7;
    }
	.woocommerce-MyAccount-navigation ul li:active{
		background-color: black;
		color: white;
	}
}


@media (min-width: 1025px) {
   .rey-offcanvas-contentWrapper .woocommerce-MyAccount-navigation-wrapper ul {
		 margin-top: 15px;
        display: block;
		 width: max-content;
    }
	.rey-offcanvas-contentWrapper .rey-accountPanel-title {
    margin-left: 20px;
}
}

.woocommerce-account .woocommerce-MyAccount-navigation-wrapper {
	background-color: #eaedf0;
padding: 1em;
}


@media (min-width: 1025px){

	
	nav.woocommerce-MyAccount-navigation li {
    background-color: #ffffff;
        border-radius: 4px;
        padding: 10px 20px;
        max-height: 43px;
}
	nav.woocommerce-MyAccount-navigation li {
		margin-bottom:30px;
    background-color: #ffffff;
        border-radius: 4px;
        padding: 10px 20px;
        max-height: 43px;
}
	.woocommerce-MyAccount-navigation-wrapper li.is-active {
		border: 1px solid;}
	.woocommerce-account .woocommerce-MyAccount-navigation-wrapper {
		height: 80vh;
	background-color: #eaedf0;
padding: 1em;
}

}*/

/*Product Page*/
.rey-productSummary {
    font-size: 16px;
}
div#acctab-description {
    font-size: 15px;
}
div#acctab-description ul
 {
    padding: 0 7px;
}
a.rey-summaryAcc-accItem[href="#acctab-description"] span::before {
    content: url(https://themerchlist.com/wp-content/uploads/2025/07/Description.svg);
    margin-right: 10px;
}

a.rey-summaryAcc-accItem[href="#acctab-description"] span, a.rey-summaryAcc-accItem[href="#acctab-additional_information"] span, a.rey-summaryAcc-accItem[href="#acctab-custom_tab_0"] span {
    display: flex;
    height: 20px;
	line-height: 23px;
}
a.rey-summaryAcc-accItem[href="#acctab-additional_information"] span::before {
	content: url(https://themerchlist.com/wp-content/uploads/2025/07/Material.svg);
    margin-right: 15px;
}
a.rey-summaryAcc-accItem[href="#acctab-custom_tab_0"] span::before {
	content: url(https://themerchlist.com/wp-content/uploads/2025/07/Size.svg);
    margin-right: 15px;
}



@media (max-width: 1024px) {
    .--peek-side-mobile {
			--item-image-peek: 0px;}
}

:is(.woocommerce .button:disabled,.woocommerce .button.disabled,.woocommerce .button:disabled[disabled]) {
	cursor: pointer;}
@media (max-width: 767px){
	.summary.entry-summary a#lumise-customize-button{
	    width: 20em !important;
	}
	.splide__track{
		width: 100vw;
	}
.elementor.elementor-109418 {
    margin-top: -50px;
    margin-bottom: 30px !important;
}

}
.elementor.elementor-109418 {
    margin-top: -50px;
    margin-bottom: 50px;
}
.summary.entry-summary .product-attributes {
	font-weight: 600;}
.Merchlist-promise h3.elementor-icon-box-title {
	font-weight: 700;
    font-size: 16px;
    margin-bottom: 5px;
}
.Merchlist-promise p.elementor-icon-box-description {
    font-size: 14px;
}
button.wa-order-button.single_add_to_cart_button.button.alt {
    margin-left: 0 !important;
    padding: 10px 40px;
    display: inline;
    border-radius: 5px;
    font-size: 0.8rem !important;
    font-weight: 500;
    background-color: #282a30 !important;
    color: white !important;
    box-shadow: #eff1f3 2px 2px 0 0, #282a30 2px 2px 0 1px;
}
.summary.entry-summary a#lumise-customize-button {
	margin-top: 0px;
	display: block;
    width: 22em;
    margin-left: 0 !important;
    padding: 10px 40px;
    border-radius: 5px;
    font-size: 1rem;
    background-color: #282a30 !important;
    color: white !important;
    box-shadow: #eff1f3 2px 2px 0 0, #282a30 2px 2px 0 1px;
}






/* NEW DESIGN*/


@media (min-width: 767px){
	ul.products .rey-productVariations2 .variations{
		display: flex;
		    justify-content: flex-end;
		flex-direction: row-reverse;
		margin:0 0 0px 16px;
	}
	.rey-swatchList .rey-swatchList-item.--type-radio .__text {
		color: gray;
   margin: -6px 6px 0 0;
    font-size: 13px;
    font-weight: 700 !important;
}
	ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular {
    border-radius: 50%;
    width: 8px;
    height: 8px;
	margin: 0;}
	.rey-productInner h2.woocommerce-loop-product__title {
		    max-width: 75%;
		margin-top: 10px !important;
		margin-bottom: 8px !important;
		padding-left: 16px;
    text-align: start;
    font-weight: 600;
		
}
	.rey-productInner .price {
    
		margin-right: 10px;
    font-size: 15px !important;
    color: #39b65e;
    font-weight: bold;
		    justify-content: end;
    margin-top: -32px;
		
	}
	

	ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular {
		width: 10px !important;
	height: 10px !important}
	.rey-productInner .rey-swatchList {
    --item-spacing: 0px !important;
}
	


	ul.products.rey-wcGrid-mobile-listView li.product .rey-pBadge.--text.--show-mobile.--bottom_left span {
		display: none;}
	body.woocommerce .products .product .lumise-list-button {
		margin-bottom: 5px;}
	.rey-sidebar {
    background-color: #f7f7f7;
		padding: 20px 0 0 15px;}
	.rey-sidebar .reyajfilter-layered-nav ul span.__name{
		font-size: 17px;
	}
	:is(.reyajfilter-layered-nav,.woocommerce-widget-layered-nav).--style-default .chosen>a, :is(.reyajfilter-layered-nav,.woocommerce-widget-layered-nav).--style-default .chosen-ish>a{
		color: #39b65e;
	}
	
}








span.rey-editLink {
	display: none;
}
/*Blog page*/
.rey-siteMain.--is-bloglist .rey-postList .rey-postItem .rey-postHeader{
	margin-bottom: 10px;
}
.rey-siteMain.--is-bloglist .rey-postList {
    display: none;
}
.--is-bloglist .rey-ajaxLoadMore {
    display: none;
}

.rey-siteMain.--is-bloglist .rey-postList .rey-postItem .rey-postInfo{
	display: none;
}

@media (min-width: 797px) {
    .rey-sidebar.main-sidebar.--boxed-sidebar .rey-sidebarInner {
        top: 100px;
        padding: 2.9rem 3rem;
        position: fixed;
			height: 100vh;
			overflow: scroll;
    }
	
}
@media (max-width: 797px) {.rey-siteMain.--is-bloglist .rey-postList .rey-postItem {
    flex: auto;
    max-width: 100%;
	}
.rey-siteMain.--is-bloglist .rey-postList .rey-postItem .rey-postContent {
    font-size: 0.8rem;
}
	.rey-postHeader {
    margin-bottom: 0px;
}
}
.post-width--c .rey-postHeader {
      width: 86vw;
    display: flex;
    margin-bottom: 1.875rem;
    flex-direction: column;
    justify-content: center;
    padding-left: 2em;
    padding-right: 1em;
}
.rey-postMedia .rey-postCategories {
	display: none;}
.blog-cta h1.rey-postTitle.entry-title {
    font-size: 3.3em;
    line-height: 55px !important;
}
.post-width--c .rey-postContent {
	color: black;
    font-size: 1.3rem;
}

.rey-postCategories a{
	background-color: transparent;
	color: black;
}
.rey-postCategories a:hover {
    text-decoration: none;
    background-color:transparent;
	color: black;
}
span.rey-postDuration {
    margin-left: 20px;
}
@media (min-width: 1025px) {

    [data-xl="2"] .rey-siteContainer {
			padding-top: 0;}
}
.rey-siteHeader.header-pos--fixed {
	top: 0;}


@media (min-width: 797px) {
    .blog-cta {
			margin-bottom: 30px;
        padding: 2vw 20vw 0;
        background-color: #ebebeb;
        margin-left: -20vw;
        width: 100vw;
        display: flex;
        flex-direction: row-reverse;
    }


}
.blog--columns-3 .rey-postTitle {
	margin-bottom: 0px !important;
	line-height: 17px;}


/*Blog */
.rey-stickySocial-items .rey-stickySocial-item .__icon {
	transform: rotate(90deg);}
.rey-stickySocial-items .rey-stickySocial-item svg {
    font-size: 25px;
}
small.includes_tax {
    display: none;
}
small.tax_label {
    display: none;
}
.elementor-14 .elementor-element.elementor-element-3524da2 .rey-siteLogo img, .elementor-14 .elementor-element.elementor-element-3524da2 .rey-siteLogo .custom-logo {
	margin-top: -15px;
	max-width: fit-content;
    width: auto;
    height: 40px;
}
.rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-3524da2 .rey-siteLogo img, .rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-3524da2 .rey-siteLogo .custom-logo {
    width: auto;
		max-width: fit-content;
}

img.no-lazy.rey-mobileLogo {
    margin-top: -5px !important;
}
.elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo img, .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo .custom-logo {
	width: auto;
margin-top: -5px;}
.elementor-14 .elementor-element.elementor-element-fc302c4 .rey-mainMenu--desktop > .menu-item > a {
	width: max-content;}
.woocommerce ul.products li.product.rey-wc-skin--proto .rey-loopDetails.--padded {
    padding: 10px;
}

.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title{
	margin: 0;
}

.rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo img, .rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo .custom-logo {
    width: auto;
	margin-top: -10px;
}

.woocommerce ul.products li.product.rey-wc-skin--cards .woocommerce-loop-product__title {
	min-height: 35px !important;}


.rey-card.--basic .__media{
	    height: 50px;
    width: auto;
	    background-color: white;
	padding: 3px;
}
div#demo {
    margin-top: -17px;
}




.woocommerce form .form-row .optional{
	display: none;
}
span.tgpc-enable-checkout-gift-wrapper--label_text:before {
	font-size: 14px;
	visibility: visible;
    content: "Gift Wrap - AED 15";
    display: contents !important;
}
span.tgpc-enable-checkout-gift-wrapper--label_text {
    visibility: hidden;
}
.selectron23-option-title {
	line-height: 30px !important;}
.rey-headerDropSwitcher ul{
	padding:0 !important;
}
.rey-header-dropPanel.--active .rey-header-dropPanel-content{
	padding-bottom:5px !important;
	padding-top:0 !important;
}
.rey-headerDropSwitcher ul li {
    min-width: 100px;
	margin-bottom: 0;
}
svg.tgpc-enable-checkout-gift-wrapper--label_icon {
    margin-right: 15px !important;
    margin-top: -5px;
    margin-left: 10px;
}



/*NEW CART*/




@media (min-width: 1025px) {
	.woocommerce a.lumise-edit-design{
		color: #848484 !important;
	}
	.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td {
		border: none !important;}
	.woocommerce-cart-form__cart-item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.woocommerce-cart-form__cart-item td[data-title="Price"],
.woocommerce-cart-form__cart-item td[data-title="Quantity"],
.woocommerce-cart-form__cart-item td[data-title="Subtotal"] {
    display: inline-flex;
    align-items: center;
    margin-right: 20px; /* Adjust as needed for spacing between items */
}

.woocommerce-cart-form__cart-item td[data-title="Price"] bdi,
.woocommerce-cart-form__cart-item td[data-title="Quantity"],
.woocommerce-cart-form__cart-item td[data-title="Subtotal"] bdi {
    margin-left: 5px;
}

.woocommerce-cart-form__cart-item td[data-title="Price"]:before,
.woocommerce-cart-form__cart-item td[data-title="Quantity"]:before,
.woocommerce-cart-form__cart-item td[data-title="Subtotal"]:before {
    content: attr(data-title) ": ";
    font-weight: bold;
}

.woocommerce-cart-form__cart-item td[data-title="Price"],
.woocommerce-cart-form__cart-item td[data-title="Quantity"],
.woocommerce-cart-form__cart-item td[data-title="Subtotal"] {
    position: absolute;
    right: 0;
}

.woocommerce-cart-form__cart-item td[data-title="Price"] {
    top: 0;
}

.woocommerce-cart-form__cart-item td[data-title="Quantity"] {
    top: 10px; /* Adjust based on your desired vertical spacing */
}

.woocommerce-cart-form__cart-item td[data-title="Subtotal"] {
    top: 40px; /* Adjust based on your desired vertical spacing */
}
	.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price {
        display: flex;
        min-width: 15vw;
        justify-content: space-between;
    }
	.woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity {
		display: flex;
        min-width: 15vw;
        justify-content: space-between;}
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-subtotal {
		display: flex;
        min-width: 15vw;
        justify-content: space-between;}
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title {
		font-weight: 700;
	max-width: 60%}

	
}

*/





 @media (max-width: 767px){.woocommerce-cart-form__cart-thumbnail a img:not(:first-of-type) {
	
    display: none;
}

}
@media (max-width: 1025px) {
	.addnew .elementor-icon-box-icon {
    max-height: 46px;
}
}
@media (min-width: 1025px) {

 .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr {
	        padding-bottom: 30px;
	 box-shadow: -7px 15px 25px -7px rgba(0, 0, 0, .09);
	 background-color: white;
	margin-bottom: 20px;
	}
	
	    .woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail {
				width: 165px;
       }
	

	
	.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail img {
		max-height: 70px;
		width: 45%;}

	table.shop_table.woocommerce-cart-form__contents thead {
        display: none !important;
    }
	.rey-cartPage.--layout-custom .cart_totals>h2{
		    text-transform: capitalize;
    font-size: 30px;
	}


	    .rey-cartPage.--layout-custom.--totals-sticky .cart_totals {
        background-color: #fff;
        border-radius: 20px;
				padding: 2em 3em;}
	
	a#customize_cart_edit {
    padding: 6px 19px;
    position: absolute;
    bottom: -1.25em;
    left: 55px;
}
	
}
.iconboxes {
    display: flex;
    justify-content: center;
}




/*NEW CHECKOUT PAGE*/


input#billing_phone {
    padding-left: 110px !important;
}
.iti.iti--allow-dropdown.iti--separate-dial-code {
    width: 100%;
}
a.lumise-view-design{
	font-size: 0px;
}

.rey-checkoutPage.--layout-custom .__step[data-step=info] .rey-checkoutDetails-billing h3.rey-checkoutPage-title {
    display: none;
}
.__step[data-step="info"] h3.rey-checkoutPage-title {
    visibility: hidden;
    font-size: 0px;
}
.__step[data-step="info"] h3.rey-checkoutPage-title::after {
	    display: inline-block;
	font-weight: 600;
    font-size: 1.5rem;
    visibility: visible;
    content: '🚚';
	transform: scaleX(-1);
}
.__step[data-step="info"] h3.rey-checkoutPage-title::before {
    
    display: inline-block;
       margin-right: 10px;
    font-size: 1.5rem;
    visibility: visible;
    content: 'Delivery Information';
}
.elementor-66899 .elementor-element.elementor-element-88d7b2e .cart_totals .checkout-button {
	font-size: 15px;}
.rey-cartShippingBar .__text:after{
	 transform: scaleX(-1);
    display: inline-block;
	margin-left: 5px;
    visibility: visible;
    content: '🚚';
}
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-link, #add_payment_method #payment .woocommerce-terms-and-conditions-link {
    text-transform: lowercase;
}
.rey-checkoutPage.--layout-custom .rey-checkout-shippingMethods ul#shipping_method li {
    border-radius: 3px;
    background-color: #f5f5f5;
    width: auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.rey-checkoutPage.--layout-custom #payment ul.wc_payment_methods li.wc_payment_method {
    padding-left: 0 !important;
	padding-right: 0 !important;}
.rey-checkoutPage.--layout-custom[data-steps=no] .__step-main {
        margin-bottom: 0px;
    }
.checkout .__step {
	background-color: white;
    box-shadow: 2px 2px 10px 3px rgba(0, 0, 0, .04);
    padding: 20px 20px;
    margin-bottom: 35px;
}
.orddd-checkout-fields{
	margin: 0;
}
.rey-checkoutPage-back {
    display: none;
}
.wc-stripe-banner-checkout.active {
    max-width: 1000px !important;
}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=text], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=number], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=tel], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=email], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=password], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=search], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=datetime], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form input[type=datetime-local], .rey-checkoutPage.--layout-custom .rey-checkoutPage-form select, .rey-checkoutPage.--layout-custom .rey-checkoutPage-form textarea, .rey-checkoutPage.--layout-custom .rey-checkoutPage-form .select2-container .select2-selection--single, .rey-checkoutPage.--layout-custom .rey-checkoutPage-form .select2-container--default.select2-container .select2-selection--single{
	box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
	color: black;
}
.rey-checkoutPage.--layout-custom .woocommerce-form-coupon input[type=text] {
    box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;}

@media (min-width: 1025px) {.rey-checkoutPage.--layout-custom .rey-checkout-shippingMethods ul#shipping_method {
    column-gap: 20px;
    display: flex;
    background-color: #ffffff;
}
}
@media (max-width: 1025px) {
	.rey-checkoutPage.--layout-custom .rey-checkout-shippingMethods ul#shipping_method {
		flex-direction:column;
       row-gap: 10px;
    display: flex;
    background-color: #ffffff;
}
}
.woocommerce ul#shipping_method .amount {
	color: #39b65e;}
.rey-checkoutPage.--layout-custom #payment ul.wc_payment_methods {
	background-color: #ffffff;}
.wc-stripe-banner-checkout fieldset {
	width: 100%;}
.woocommerce form p.form-row label:not(.checkbox,.woocommerce-form__label-for-checkbox) {
	line-height: 12px;
	margin-bottom: -6px;
	margin-left: 10px;
	    padding: 0 5px;
	width: fit-content;
    background: #fff;
    color: #868687 !important;
	position: relative;
z-index: 999;

}
p#kl_newsletter_checkbox_field {
    display: none;
}

.cbk-order-cashback-notice.woocommerce-info a {
    padding: 0 10px;
}

.rey-checkoutPage.--layout-custom .rey-checkoutPage-form .woocommerce-input-wrapper {
	z-index: 99;}



@media (min-width: 1025px) {.rey-checkoutPage.--layout-custom.--sticky-review .rey-checkoutPage-review {
    padding: 3em;
	}


	.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table dl.variation {
			min-height: 45px;
    min-width: 200px;
}

.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .order-total {
        margin-right: -20px;
        margin-left: -20px;
        background-color: #edf0f3;
        color: #000000;
        padding: 10px 20px;
    }
	

	
}
tr.order-total th {
    font-size: 20px !important;
    font-weight: 700 !important;
}
tr.order-total td {
    font-size: 20px !important;
    font-weight: 700 !important;
}


.woocommerce-checkout #payment .place-order #place_order{
font-size: 15px;}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table tfoot tr th {
	text-transform: capitalize;}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .__coupon-row{
	padding-bottom: 0;
}

.rey-cartPage.--layout-custom .cart_totals>h2 {
        font-size: 0 !important;
        visibility: hidden;
			content: 'Me';}
.rey-cartPage.--layout-custom .cart_totals>h2::before {
    content: 'Order summary';
    visibility: visible;
    font-size: 30px;
}


table.shop_table.woocommerce-checkout-review-order-table dl.variation {
    display: none;
}

@media (max-width: 1025px) {
		.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title {
    margin-left: -7em;
		font-weight: 700;}
		 .rey-cartPage.--layout-custom .cart_totals .wc-proceed-to-checkout {
    position: fixed;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 10px !important;
    background-color: white;
    bottom: 0vw;
    width: 100%;
    left: 0;
		 z-index: 999;}
	 
	.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td {
		padding: 0px 15px;}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-total{
		display: none;
	}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .cart_item .product-total{
		margin-top: 5px;
		display: block;
	}
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .cart_item{
		margin-bottom: 26px;
	}


	
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table dl.variation {
	        margin-top: 16px;
    min-width: 145px;
}
	    a#customize_cart_edit {
        padding: 6px 19px;
        position: absolute;
        top: -0.25em;
				right: -3em;}
	
	.woocommerce a.lumise-edit-design{
		        position: absolute;
        bottom: -3.4em !important;
        left: -13em !important;
	 font-size: 9px !important;
		border-bottom: 1px solid #dbdbdb;
		 border-radius: 8px;
		color: #848484 !important;
    padding: 5px !important;
	}


	.lumise-edit-design.button{
				        position: absolute;
        padding: 0;
    height: fit-content;
    right: auto !important;
            bottom: 0em !important;
    top: auto; 
		
	}
	.lumise-edit-design-wrp {
		        
		        position: absolute;
        padding: 0;
    height: fit-content;
    right: auto !important;
            bottom: -5.67em !important;
    top: auto; 
}
	    .woocommerce table.shop_table.woocommerce-cart-form__contents .variation {
				min-height: 55px;
    }
	.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail {
        width: 110px;
        margin-top: 0;
        margin-right: 10px;
    }
	.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail img {
		width: 45%;}
	.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr {
		box-shadow: -7px 15px 25px -7px rgba(0, 0, 0, .09);
		padding-bottom: 3.3em;
		margin-bottom: 20px;
    border-radius: 5px;
    background-color: #ffffff;
}
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title a {
    font-weight: 600;
}

	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name a.remove {
   position: absolute;
        border-bottom: 1px solid #dbdbdb;
        border-radius: 4px;
        font-size: 9px;
        padding: 6px;
        color: #8c8c8c;
        font-weight: 600;
        bottom: -10.6em !important;
        margin-top: 0;
        right: 0 !important;
		       
    }
}
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name {
		padding-top: 5px !important;
		padding-bottom: 0 !important;}

	
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-price {
		margin-top: -1.3em;}
	
}
	span.cartBtnQty-control.--minus rect {
    fill: black;
}

/*Cart*/
.ltr :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
	    width: 100%;
background-color:#e4f7e9;
	    padding-top: 10px;
    padding-bottom: 10px;
	display: inline-block;}
div#yith-par-message-cart:before {
    display: none;
}
div#yith-par-message-cart {
    padding-left: 25px;
}
div#yith-par-message-cart img{
       max-width: 20px !important;
}
div#yith-par-message-reward-cart:before {
    display: none;
}
div#yith-par-message-reward-cart {
    margin-bottom: 0px;
    margin-top: 20px;
	padding-left: 20px !important;
	padding-right: 12px;
}
tr.tm-ywpar-row td {
    width: 100%;
}
.ywpar_myaccount_entry_info .points_worth
 {
	 display: none !important;}
div#yith-par-message-reward-cart {
	display: none;}

a.ywpar-button-message

 {
    background-color: black;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    max-height: 28px;
    line-height: 18px;
    float: right;
}
.woocommerce.rey-checkoutPage .cbk-order-cashback-notice.woocommerce-info.cashback {
	margin-bottom: 5em;}

input.cbk-debit-cashback-button-popup {
  background-color: #eaedf0;
    padding: 6px;
    font-size: 13px;
}
.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td:before {
    color: #777777;
    font-weight: 500;
    font-size: 13px;
}

.checkout_coupon {
    display: flex;
}
.checkout_coupon .button {
    display: block !important;
}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table tbody, .rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table tfoot, .rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table td, .rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table tr, .rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table th{
	    font-size: 15px;
}


.rey-checkoutPage.--layout-custom .rey-checkoutPage-review #order_review_heading{
    margin-bottom: 50px;
}
.rey-checkoutPage.--layout-custom #payment ul.wc_payment_methods li.wc_payment_method label {
	display: block;}

@media (max-width: 768px){
	
	.cbk-order-cashback-notice.woocommerce-info.cashback {
    margin-bottom: 2em !important;
    padding-right: 5px;
		padding-left: 5em;
}
	
	div#order_review {
    padding: 2em;
	}}
.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name a.remove svg{
	    left: 10px;
}

.lumise-blocks-design-preview {
    display: none;
}
.woocommerce-cart-form__cart-nameContent dt.variation-{
    display: none !important;
}
.woocommerce-cart-form__cart-nameContent dt.variation- p {
	display: none;
}
.lumise-edit-design.button:hover, .lumise-edit-design.button:focus {
	padding: 3px 4px 3px 5px;}
dd.variation- span, dd.variation- p {
	color: transparent;
  line-height: 0px;
}


@media (min-width: 768px){
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name {
		width: 100%;}

		.lumise-edit-design.button
 {
    position: absolute;
    bottom: -17px;
    right: 80px;
    height: 16px;
    z-index: 99;
}
	.lumise-edit-design-wrp {
	        position: absolute;
        bottom: 1px;
        right: 0px;
        height: 16px;
        z-index: 99;

}
.addnew {
    box-shadow: -7px 15px 25px -7px rgba(0, 0, 0, .09);
}

.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name a.remove{
	        color: #8c8c8c;
	        right: 1em;
		height: 20px;
 z-index: 99;
	opacity: inherit;
	        bottom: -12px;
	        border-left: 1px solid;
        padding-left: 10px;
    }
}
	.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-cart-form__cart-nameContent{
   min-height: 8em;
	}

	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form {
		margin-top: -34px;

	}
}

.rey-checkoutPage.--layout-custom .rey-checkoutPage-review-toggle {
	margin: 0px;}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-data span {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-data img {
  height: 65px;
}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-data .lumise-checkout-thumbnails {
	width: auto !important;}
.elementor-66899 .elementor-element.elementor-element-4d34ed0{
	padding-top: 2vw;
}





table.shop_table.woocommerce-checkout-review-order-table .lumise-blocks-design-preview{
	display: block !important;
}








a.btn.btn-primary.wc-backward {
    font-size: 0;
}
a.btn.btn-primary.wc-backward:after {
    padding: 0.7rem;
    content: 'CUSTOMIZE NOW';
    font-size: 0.9rem;
}
.--totals-style-2 .cart_totals .shop_table tr {
	    border-bottom: 0;
    margin-bottom: 0;
}
span.yay-currency-cache-product-id {
    display: flex
;
}
div.product p.price{
	flex: unset;
}
.offer{
	padding: 0 10px;
}
div.product p.price del{
	order: 2;
	line-height: 20px;
	font-size: 14px;
}

.wt_sc_single_coupon.wt-single-coupon.stitched_padding.active-coupon.cart_page{
    background-color: #e4f7e9 !important;
    box-shadow: none !important;
    padding: 0;
	margin-bottom: 10px;
}
.wt_sc_coupon_content {
	    padding: 0 !important;
	display: inline-flex;
    justify-content: space-between;
	height: 35px;
	background-image: url(https://themerchlist.com/wp-content/uploads/2025/01/promotion.png);
    background-size: contain;
    background-repeat: no-repeat;
	color: black;}
.wt_sc_coupon_type {
	display: none;}
.wt_sc_coupon_code.wt-coupon-code :after {
    padding: 2px 5px;
    border-radius: 2px;
    font-family: 'Rey Primary';
    content: 'Redeem';
    color: #000000;
	font-weight: normal;
    text-decoration: underline;
    font-size: 15px;
}
.cart_totals .wt_coupon_wrapper {
    display: inline-flex !important
;
	    padding: 0;
}
.rey-cartPage.--layout-custom .cart_totals .coupon{
	margin-bottom: 1rem;
}
.wt_coupon_wrapper {
	display: none !important;}

.wt-coupon-amount {
	padding-left: 36px;
	line-height: 35px;
    width: fit-content;
}
.wt_sc_coupon_code {
	width: fit-content !important;}
.wt_sc_coupon_amount {
	font-size: 16px !important;}
.wt_sc_coupon_amount:before{
	content:'Extra '
}
.wt_sc_coupon_amount:after{
	content:' discount'
}
.wt_sc_coupon_code code{
	opacity: 1 !important;
	font-size: 0 !important;
}


span.woocs_price_code {
    display: flex;
    flex-direction: row;
}
div.product p.price ins{
	order: 1;
	    margin-left: 0;
	margin-right: 10px;
}

.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-img .rey-reviewOrder-qty{
	width: auto;
    padding: 0 5px;
}
.wt_sc_single_coupon{
	max-width: 100% !important;
}
.wt_sc_single_coupon.wt-single-coupon.stitched_padding.active-coupon.cart_page{
	color: #ffffff;
	box-shadow: black;
}

.rey-checkoutPage.--layout-custom.--bfirst .woocommerce-shipping-fields {
	display: none;}
.rey-checkoutPage.--layout-custom .rey-checkout-shippingMethods ul#shipping_method li label{
	font-weight: 600;
}


.woocommerce td.product-name dl.variation p{
    overflow-wrap: break-word;
}

.woocommerce-cart table.cart input{
	min-width: 80px;
}

.woocommerce a.lumise-edit-design {
   
        background-color: transparent !important;
	color: #484f56;
	padding: 0px;
	font-size: 11px;
    font-weight: 500;
}
.rey-reviewOrder-img img:nth-child(n+2) {
    display: none;
}




a.lumise-edit-design:hover {
	color: #3ab65e !important;
	box-shadow: none !important;}








.reyajfilter-layered-nav ul span.__name {
    font-size: 16px;
}


/*Cart Page*/

.rey-swatchList .rey-swatchList-item.--type-radio .__point {
	display: none;}
.rey-swatchList .rey-swatchList-item.--type-radio .__text{
	font-weight: 500;
	margin-left: 0;
}
.rey-swatchList .rey-swatchList-item.--type-radio {
	width: 100%;}
.chip.ctc-analytics {
    background-color: #f5f7f900 !important;
}
span.ctc_cta {
	padding: 0 12px;
	border-radius: 20px;
    background-color: white !important;
}
.--active-hover-yes .rey-toggleBoxes--stacks .rey-toggleBox.--active .rey-toggleBox-text-active{
	color: white;
	margin-top: -10px;
	margin-right: -16px;
	padding: 10px 10px;
	height: 10px;
	background-color: black;
	float: right;
}
.elementor-21663 .elementor-element.elementor-element-442a21cd .rey-toggleBox-text-main {
	margin-top: -1px !important;}
.rey-toggleBoxes--stacks .rey-toggleBox-text-secondary {
	margin-top: 25px;}
.rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo img, .rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo .custom-logo {
	width: 180px;}
.woocommerce td.product-name dl.variation p span {
    background-color: transparent !important;
}
.elementor-image-box-img {
    width: 95% !important;
}
div#erf_form_24977{
	color: white;
}
button#button-25371846862 {
    color: white;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	color: black;}
ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular {
	      border-radius: 50%;
    width: 10px;
	height: 10px;
	padding: 0;
    margin-left: 0;}
.rey-swatchList {
	--item-spacing: 3px;}
.seneca-powered-by img {
    display: none !important;
}
.seneca-powered-by {
    background-color: transparent !important;
}
.poptin-popup .poptin-credit img{
	display: none !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img{
	    max-width: 60px !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img{
	max-width: 60px !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{
	    background: #ce995f !important;
}
.rey-cartPanel .widget_shopping_cart_content {
	margin-bottom: 50px;}
.elementor-26748 .elementor-element.elementor-element-2634f6f0 .elementor-repeater-item-85fd279 .__caption{
	width: 45% !important;
}
.rey-siteHeader.--scrolled .elementor-14 .elementor-element.elementor-element-4889d31 .rey-siteLogo img{
	width: 150px !important;
}
.summary.entry-summary.rey-swatchList .rey-swatchList-item.--type-radio{
	justify-content: flex-start !important;
}


#iconshome .elementor-widget-image img {
    width: 70px;
}

@media (min-width: 1025px){
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form:after {
		display: none;
	}
}
	


/*Product Page*/
.woocommerce-product-details__short-description span {
    background-color: transparent !important;
    font-size: 16px !important;
}
.woocommerce div.product .product_title {
    font-size: 2.0rem;
    color: #282a30;
}
.product-attributes {
    margin-top: 10px;
}
.woocommerce-product-details__short-description li {
    margin-left: -26px;
}
@media (max-width: 767px){
	.woocommerce-product-gallery{
		margin-bottom: 0;
	}
	.rey-breadcrumbs.--pdp-style{
		margin-bottom: 10px;
	}
	.woocommerce div.product .product_title {
    font-size: 1.5em !important;
		
}
	div.product div.summary{
		padding:10px;
	}
}

span.woocommerce-Price-currencySymbol {
        margin-right: 5px;
}
.rey-swatchList .rey-swatchList-item.--type-radio .rey-swatchList-itemContent {
	min-height: 32px;}

.rey-productTitle-wrapper .product_title{
	font-weight: 600;
	margin-bottom: 15px;
}
.woocommerce-product-gallery__image .__img, .woocommerce-product-gallery__image .__img img {
	border-radius: 10px;}

.rey-productInner #sendbtn {
	    border-radius: 6px;
    width: 33px !important;
    font-size: 0;
}

a.wa-shop-button:before{
	margin-bottom: -18px;
    width: 24px;
    font-size: 24px;
    height: 35px;
}
@media (max-width: 921px) {
    a.wa-shop-button:before {
        margin-left: 3.6px !important;
    }
	.rey-productInner #sendbtn {
		margin-top: -3px;}
}

section.related.products #sendbtn {
    width: 35px;
    padding: 8px 0 10px 5px;
    font-size: 0;
}

section.related.products :before {
	    margin-bottom: -18px;
    width: 25px;
    font-size: 24px;
    height: 36px;
}

div.product div.summary .rey-swatchList .rey-swatchList-item.--type-radio {
    width: auto;
}
.rey-estimatedDelivery .rey-estimatedDelivery-date {
	text-transform: none;
	margin-left: 27px;
    color: #353b40;
    font-size: 14px;
}

.rey-swatches form.cart .rey-resetVariations{
	display: none;
}
.woocommerce-product-gallery.--main-img-height .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img {
	background-color: #f2f2f2;}
div.product .stock.out-of-stock {
	display: none;}




.woocommerce.single-skin--fullscreen .rey-product div.summary .rey-innerSummary {
	margin-left: 0 !important;}
.woocommerce.single-skin--fullscreen .rey-product div.summary .rey-innerSummary .rey-swatchList .rey-swatchList-item.--type-radio {
    width: fit-content;
    margin-top: 2px;
}
button.button.pbtn {
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bold;
    background-color: #282a30 !important;
	color: white !important;
	box-shadow: #eff1f3 2px 2px 0 0, #282a30 2px 2px 0 1px;
}


.woocommerce .product.rey-swatches form.cart table.variations {
    display: none;
}
.price-prefix {
	font-size: 18px;
	margin-right: 6px;}
body.woocommerce .products .product .lumise-list-button{
	padding: 8px;
	color: white;
	background-color: #282A30;
	letter-spacing: 1px;
	font-weight: 500;
}
.woocommerce.rey-element.reyEl-productGrid.reyEl-productGrid--has-thumbs .product .lumise-list-button
{
		padding: 2px 8px !important;
}
.woocommerce ul.products li.product.rey-wc-skin--basic .rey-productInner {
	background-image: radial-gradient(at center center, #FFFFFF 55%, #EBEBEB 100%);
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
	border-radius: 15px;}
li.product a img {
	border-radius: 15px 15px 0 0;}

ul.products .rey-productVariations2 {
    display: block;
	margin-top: 5px;
}

.woocommerce ul.products li.product.rey-wc-skin--basic {
	margin-bottom: 15px;}



.notranslate.goog-te-gadget .goog-te-menu-value span:first-child {
    display: none;
}




/*Top bar*/

.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list{
	padding-top: 7px;
}

.rey-ecommSidebar.filters-top-sidebar .reyajfilter-layered-nav ul span.__name {
    font-size: 12px;
	font-weight: 600;
	    line-height: 13px;
}

.rey-filterSidebar .rey-topSidebarInner {
	overflow: overlay;
}

.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list {
    display: flex;
}

.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li {
	 background-color: #efefef;
    appearance: button;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  margin: 0 10px 10px 0;
  overflow: visible;
  padding: 4px 10px;
  text-align: center;
  text-transform: none;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
  white-space: nowrap;

}
@media (min-width: 1025px){
	 .rey-filterBtn--pos-left {
		 width: 45%;}
	.filters-top-sidebar .rey-topSidebarInner {
    margin-bottom: 0px;
}

}

@media (max-width: 1024px){
	.rey-loopSelectList{
		        margin-inline-start: 0;
	}
.filters-top-sidebar .rey-topSidebarInner {
    margin-bottom: 0px;
}
	  
		
	    .rey-filterBtn--pos-left {
				width: 33%;
        --flb-o: -2;
        --separators-o: 1;
    }
	      .woocommerce-result-count {
					margin: auto;
        max-width: fit-content;
					margin-bottom: 0px;}
.rey-loopSelectList .btn-line{
	margin-top: 0px;
}
	.rey-loopHeader.--has-filter-btn {
    margin-top: -50px;
}
	.filters-top-sidebar .widget{
		margin-bottom: 0;
	}
	ul.products.rey-wcGrid-mobile-listView li.product{
		margin-bottom: 0px !important;
	}
	.filters-top-sidebar{
		margin-top: 5px;
		max-width: 100%; !important}
}
.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li a {
	color: black;
 }
aside.filters-top-sidebar.widget-area.--sticky.--t.rey-filterSidebar.--filter-panel.--is-sticked {
    height: 80px;
}

.woocommerce ul.products {
	margin-top: 20px;}


.filters-top-sidebar.--sticky.--is-sticked .rey-topSidebarInner {
	justify-content: space-around;}




.elementor-31157 .elementor-element.elementor-element-42c9fa80 .elementor-repeater-item-85fd279 .__caption{
	width: 45%;
}




/* Logged in & out conditions */
.logged-in-condition .hide-logged-in {
  display: none!important;
}
.logged-out-condition .hide-logged-out {
  display: none!important;
}



/
*.rey-accountPanel .rey-accountForms {
    width: 100%;
}
.rey-offcanvas-content.ss-container .woocommerce-MyAccount-navigation-wrapper li {
    text-align: left;
	margin-left: 20px;}
.rey-offcanvas-content.ss-container .woocommerce-MyAccount-content {
    display: none;
}
.woocommerce-MyAccount-navigation-link--wt-smart-coupon,
.woocommerce-MyAccount-navigation-link--erf-my-account {
    display: none;
}

/*MY ACCOUNT*/
.elementor-158243 .elementor-element.elementor-element-72d2e50 > .elementor-container {
    min-height: auto;
}
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    border-right: 0;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    border: 0;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td {
    padding-left: 10px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .button{

    background-color: black;
    border-radius: 5px 0 0 5px  ;
    color: white;
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.track{
border-radius: 0 5px 5px 0 !important;
    background-color: #e5e6e8 !important;
    color: #000000 !important;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead th {
    font-size: 1.2em;
    text-transform: capitalize;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th {
	display: flex;
	justify-content: center;
    background-color: transparent !important;
}
.cbk-filter {
	display: none;}
.cbk_credit_status {
    background: #39b65e;
}
.rey-myAccContent[data-endpoint="cbk-cashback"] h3 {
display: none;
}
.rey-myAccContent[data-endpoint="cbk-cashback"] td{
	border-right: 0;
}
@media (min-width: 1024px){.rey-siteHeader--113449.header-pos--fixed .yay-currency-custom-select__trigger {
	background: transparent;
	color: white !important;}
}
/*Filter option*/




/*Login*/
span.logout {
    display: none !important;
}

.woocommerce .col2-set {
    display: block;
   }

div#customer_login input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, input[type=email], textarea {
	
	height: auto;
    padding: 6px 15px !important;
	border-radius: 5px !important;}

#customer_login h2{
	font-size: 24px;
}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}


/*form fields*/
.erf-label-top.erf-container .erf-form label[class$="-label"] {
	text-align: left;}
.erf-container .erf-form .form-control, .erf-container .erf-form .other-option+label input[type="text"] {
	border: 1px solid #ced4da !important;
}



/*FAQS*/
.elementor-1382 .elementor-element.elementor-element-f9636bd .elementor-tab-title {
	border-radius: 8px;}
.elementor-1382 .elementor-element.elementor-element-f9636bd .elementor-tab-content {
	border-radius: 0 0 10px 10px;}




/*Greyscale client logos*/
#sliderclients .splide__slide.__slide{
	filter: grayscale(100%);
}

/*why choose merchlist icons*/
.benefits .elementor-image-box-img img{
    width: auto;
    height: 90px;
}


.rey-stickySocial-items .rey-stickySocial-item svg {
	max-width: 25px;}

.label-text{
	visibility: visible;
}
#sendbtn{
	width: auto;
}


.rey-estimatedDelivery {
    color: HSL(var(--neutral-6));
    font-size: 12px;
    font-weight: var(--font-weight-bold);
	text-transform: uppercase;}




.df-element[data-lightbox] {
    background-color: black;
    color: white;
	font-weight: bold;}






/*LOGIN PAGE*/



.bookcallstart .elementor-widget-shortcode {
    margin-left: 0;
}
.bookcall.elementor-shortcode {
    text-align: center !important;
}

.elementor-65356 .elementor-element.elementor-element-e527b05 > .elementor-widget-container {
    margin: auto;
    width: fit-content;
}
.elementor-65356 .elementor-element.elementor-element-5906ee8 > .elementor-widget-container {
    margin: auto;
    width: fit-content;
}
.bookcall #calendly-popup-text-widget {
    font-size: 1.1rem;
    font-weight: 400;
    color: #345276;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #8093A9;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.5);
    padding: 1rem 1.25rem 1rem 1.25rem;
}

.meetfooter a#calendly-popup-text-widget {
    padding: 40px 50px 15px 60px;
    margin-left: -35px;
}
.rtl .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
	margin-right: 0;
    margin-left: 20px;
}
.rtl .elementor-117951 .elementor-element.elementor-element-29e25393 .elementor-widget-container{
	text-align: start;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
    font-size: 20px;
    float: right;}
.elementor-accordion{
	text-align: left !important;
}
.woocommerce-loop-category__title .count {
	display: none;}
h2.woocommerce-loop-category__title {
	    font-weight: 600;
	    margin: auto !important;
    font-size: 15px;
    display: flex;
    padding: 4px 10px 4px 10px;
    border-radius: 5px;
    color: white;
    background-color: black;
    width: fit-content;
}
ul.products.rey-wcGrid-mobile-listView .rey-productInner img {
	margin-bottom: 10px;}
.woocommerce ul.products li.product .price{
	    min-height: 26px;
    }


@media (min-width: 767px){
	.rtl section#footerlogos {
    padding-right: 30%;
    justify-content: flex-end;
}
	.color-swatch {
    width: 10px !important;
		height: 10px !important;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    text-align: justify !important;
    flex-direction: row !important;
}
}
body:not(.rey-no-js) .woocommerce-product-gallery.--loading .woocommerce-product-gallery__image[data-image-loaded] {
    --loading-image-o: 1 !important;
}





div.product .woocommerce-variation {
	display: none !important;}



a#customize {
	margin-left: 0 !important;
    padding: 10px 40px;
    display: inline;
	border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bold;
    background-color: #282a30 !important;
    color: white !important;
    box-shadow: #eff1f3 2px 2px 0 0, #282a30 2px 2px 0 1px;
}

.rey-cartBtnQty {
	display: none;}









section.related.rey-comp--addtocart {
    display: flex;
}
rect {
    fill: transparent;
}

.slidercarousel .rey-card.--soho {
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.04);
margin-bottom: 20px;
}



    .rey-filterBtn--pos-left {
			color: #929292;}
.rey-loopSelectList .btn span {
	color: #929292;}


/*TAGS IMAGES*/


.reyajfilter-layered-list li[data-value="1337"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/1-3.png');
}

.reyajfilter-layered-list li[data-value="1338"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/2-5.png');
}

.reyajfilter-layered-list li[data-value="1432"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2025/06/bestsellertag.png');
}
.reyajfilter-layered-list li[data-value="1433"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2025/06/boxes-new-arrivals.png');
}
li#menu-item-176309 a {
	padding: 4.8px 6px;
	
    background-color: #f1e3e6 !important;
}
li#menu-item-176329 a {
	padding: 4.8px 6px;
	
    background-color: #c2f1e2 !important;

}
/*Hoodies and Jackets*/
.reyajfilter-layered-list li[data-value="429"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Hoodie-Icon.png');
}
.reyajfilter-layered-list li[data-value="432"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Jackets-Icon.png');
}
.reyajfilter-layered-list li[data-value="430"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Sweater-Icon.png');
}
/*End Hoodies and Jackets*/
/*Tshirts and Polos*/
.reyajfilter-layered-list li[data-value="428"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Tshirts-Icon-1.png');
}
.reyajfilter-layered-list li[data-value="433"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Polos-Icon.png');
}
/*End Tshirts and Polos*/
/*Activewear*/
.reyajfilter-layered-list li[data-value="1396"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Gym-bags-icon.png');
}

.reyajfilter-layered-list li[data-value="885"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Bottles-and-Tublers-Icon.png');
}
.reyajfilter-layered-list li[data-value="418"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Caps-Icon.png');
}
.reyajfilter-layered-list li[data-value="1326"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Jerseys-Icon.png');
}
.reyajfilter-layered-list li[data-value="1209"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Joggers-Icon.png');
}
.reyajfilter-layered-list li[data-value="1283"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Shorts-Icon.png');
}
/*End of Activewear*/
/*Workwear*/
.reyajfilter-layered-list li[data-value="882"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Medical-Icon.png');
}

.reyajfilter-layered-list li[data-value="611"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Office-Icon.png');
}
.reyajfilter-layered-list li[data-value="883"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Safety-Icon.png');
}
.reyajfilter-layered-list li[data-value="1374"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Kitchen-icon.png');
}

/*Drinkware*/
.reyajfilter-layered-list li[data-value="884"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Cups-and-Mugs-Icon.png');
}

/*Caps*/
.reyajfilter-layered-list li[data-value="1394"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Outdoor-Caps-Icon-1.png');
}

.reyajfilter-layered-list li[data-value="1330"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Bucket-Hat-Icon.png');
}
/*Bags*/
.reyajfilter-layered-list li[data-value="1390"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Shopping-bags-icon.png');
}

.reyajfilter-layered-list li[data-value="616"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Drawstring-icon.png');
}
.reyajfilter-layered-list li[data-value="1377"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Language-bags-Icon.png');
}
.reyajfilter-layered-list li[data-value="1398"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Office-Laptop-Icon.png');
}
.reyajfilter-layered-list li[data-value="1379"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Pouches-Icon.png');
}
.reyajfilter-layered-list li[data-value="616"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Tote-and-Jute-Icon.png');
}
.reyajfilter-layered-list li[data-value="1393"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Drawstring-icon.png');
}
/*Office Stationery*/
.reyajfilter-layered-list li[data-value="1378"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Speakers-and-Headphones.png');
}
.reyajfilter-layered-list li[data-value="1375"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Chargers-and-Powerbanks.png');
}
.reyajfilter-layered-list li[data-value="1376"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Adapters-and-USBs.png');
}
.reyajfilter-layered-list li[data-value="408"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Ecofriendly.png');
}
.reyajfilter-layered-list li[data-value="438"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Gift-sets-Icon.png');
}
.reyajfilter-layered-list li[data-value="159"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Travel-Accessories.png');
}

.reyajfilter-layered-list li[data-value="1386"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Signs-and-Banners-Icon.png');
}
.reyajfilter-layered-list li[data-value="1387"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Cards-and-Flyers-Icon.png');
}
.reyajfilter-layered-list li[data-value="1385"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Business-Cards-Icon.png');
}
.reyajfilter-layered-list li[data-value="892"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Notebooks-Icon.png');
}
.reyajfilter-layered-list li[data-value="424"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Pens-Icon.png');
}
.reyajfilter-layered-list li[data-value="894"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Trophies-Icon.png');
}

/*Boxes and Packaging*/
.reyajfilter-layered-list li[data-value="614"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Boxes-Icons.png');
}
.reyajfilter-layered-list li[data-value="1384"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Mailer-Bags-Icon.png');
}
/*Paper and Advert*/
.reyajfilter-layered-list li[data-value="444"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Stickers-Icons.png');
}

/*Home Wellness*/
.reyajfilter-layered-list li[data-value="1389"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Living-and-Decor.png');
}
.reyajfilter-layered-list li[data-value="1328"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/11/Wellness-Icon.png');
}


.rey-ecommSidebar.filters-top-sidebar .reyajfilter-layered-nav ul span.__name {
	display: flex;
	max-width: min-content;
    font-size: 12px !important;
	font-weight: 500;
    align-items: center;
    justify-items: center;}
.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li{
	background-color: transparent;
}

    .filters-top-sidebar {
			height: fit-content;
    }

/*term-home-wellness*/
.reyajfilter-layered-list li[data-value="1287"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/3-4.png');
 
}
.reyajfilter-layered-list li[data-value="1333"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/7-1.png');

}
.reyajfilter-layered-list li[data-value="1334"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/8-2.png');
}
.reyajfilter-layered-list li[data-value="887"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/9-1.png');
}
.reyajfilter-layered-list li[data-value="1060"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/10-2.png');
}
.reyajfilter-layered-list li[data-value="895"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/4-4.png');
}
.reyajfilter-layered-list li[data-value="1336"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/5.png');
}
.reyajfilter-layered-list li[data-value="1339"] .__name::before {
    background-image: url('https://themerchlist.com/wp-content/uploads/2024/10/6-1.png');
}
/* Shared styles for all ::before images */
/*End Home and Wellness*/

/* Food & Candy Start */
.reyajfilter-layered-list li[data-value="1407"] .__name::before{
	background-image: url(https://themerchlist.com/wp-content/uploads/2025/01/candy.svg);}
/* Food & Candy End */











.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li a {
    padding: 2px 5px;
   box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    border-radius: 3px;
    }
  .filters-top-sidebar .widget {
			padding-left: 3px;}
.rey-ecommSidebar.filters-top-sidebar ul.reyajfilter-layered-list li{
	padding: 0;
}
.reyajfilter-layered-list li .__name::before {
	    padding-right: 25px;
    margin-right: 5px;
    border-radius: 10%;
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
section#reyajfilter-category-filter-2 li .__name::before {
	display: none;
}
:is(.reyajfilter-layered-nav,.woocommerce-widget-layered-nav)[data-height] .reyajfilter-customHeight-all{
	font-size: 13px;
	color: #39b65f;
}
.widget-title {
	margin-bottom: 10px;}
@media (min-width: 1025px) {
    .--fixed-header .shop-sidebar.--sidebar-sticky>.rey-sidebarInner {
        top: 160px;
    }
}
aside.rey-sidebar.widget-area.shop-sidebar.rey-filterSidebar.--filter-panel.--sidebar-sticky .widget{
	margin-top: 10px;
}
a.lumise-button.lumise-list-button::after {
    content: ' ✨';
}
   .rey-loopHeader.--has-filter-btn {
		 background-color: #f2f2f2;
        margin-top: 0px;
        padding: 8px 5px;
    }
















/*SALES KINGS*/
.salesking_shopping_as_customer .woocommerce table.shop_table.woocommerce-cart-form__contents td.product-price {
    padding: 0;
}
.salesking_shopping_as_customer.woocommerce .woocommerce-cart-form__actions .button[name=update_cart] {
    display: block;
}



/* Default (Desktop/PC) Styles */
.product_title.entry-title,
.rey-postTitle.entry-title {
    line-height: 35px !important;
}
.rey-postTitle.entry-title {
	margin-left: 0;}
/* Mobile Styles (up to 767px wide) */
@media (max-width: 767px) {
    .product_title.entry-title,
    .rey-postTitle.entry-title {
        line-height: 32px !important;
    }
}

















/************  Merchlist My Account → Orders (Modern UI)  ************/
:root{
  --ml-bg:#f6f7f9;
  --ml-card:#ffffff;
  --ml-text:#1f2937;
  --ml-muted:#6b7280;
  --ml-border:#e5e7eb;
  --ml-brand:#111111;

  --ml-green:#16a34a;
  --ml-green-bg:#e8f7ee;
  --ml-red:#dc2626;
  --ml-red-bg:#fdecec;
  --ml-amber:#b45309;
  --ml-amber-bg:#fff3d6;

  --ml-hl-1:#e6f4fa;  /* soft blue tint */
  --ml-hl-2:#d2efe2;  /* soft green tint */
}

/* Page bg */
.woocommerce{ background:var(--ml-bg); }

/* ---------- LEFT MENU (YITH) ---------- */
#my-account-menu.yith-wcmap.layout-modern{
  background:var(--ml-card);
  border:1px solid var(--ml-border);
  border-radius:18px;
  padding:18px 16px;
  box-shadow:0 8px 20px rgba(0,0,0,.04);
}

/* Profile */
#my-account-menu .user-profile{
  display:flex; align-items:center; gap:12px;
  padding:8px 10px 14px; border-bottom:1px solid var(--ml-border);
  margin-bottom:10px;
}
#my-account-menu .user-avatar{
  width:44px; height:44px; border-radius:50%;
  background:linear-gradient(135deg,var(--ml-hl-1),var(--ml-hl-2));
  flex:0 0 44px;
}
#my-account-menu .username{display:block; font-weight:700; color:var(--ml-text);}
#my-account-menu .user-email{display:block; color:var(--ml-muted); font-size:.9rem;}
#my-account-menu .logout a{ color:var(--ml-red); font-weight:600; text-decoration:none;}

/* Sidebar links (keep your icons) */
#my-account-menu .myaccount-menu{ margin:12px 0 0; list-style:none; padding:0; }
#my-account-menu .myaccount-menu li a{
  display:flex; align-items:center; gap:10px;
  padding:10px 12px; border-radius:12px; color:var(--ml-text);
  font-weight:700; text-decoration:none; transition:.2s ease;
}
#my-account-menu .myaccount-menu li a:hover{ background:var(--ml-hl-1); }
#my-account-menu .myaccount-menu li.active > a{
  background:var(--ml-hl-2);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);
}
/* Respect your SVGs; just inherit current text color */
#my-account-menu .myaccount-menu li a .item-icon svg{
  width:18px; height:18px; display:block;
  color:currentColor; fill:currentColor; stroke:currentColor;
}

/* ---------- CONTENT ---------- */
.rey-myAccContent h2{
  font-size:1.8rem; font-weight:800; color:var(--ml-text); margin:0 0 12px;
}

/* Table shell -> spacing between rows like cards */
.woocommerce table.woocommerce-MyAccount-orders{
  width:100%;
  border-collapse:separate;
  border-spacing:0 14px; /* gap between rows (cards) */
}

/* ---------- DESKTOP: header + rows share the same 5-column grid ---------- */
@media (min-width:861px){
  /* Turn thead into a grid header row */
  .woocommerce-MyAccount-orders thead{ display:block; }
  .woocommerce-MyAccount-orders thead tr{
    display:grid;
    grid-template-columns: 2fr 2fr 2fr 2fr 2fr; /* Order | Date | Status | Total | Actions */
    align-items:center;
    padding:0 8px;
  }
  .woocommerce-MyAccount-orders thead th{
    border:0; background:transparent; color:#374151;
    font-weight:700; font-size:.95rem; padding:0 10px 0 10px;
    text-align:left;
  }
	.woocommerce .shop_table thead tr{
		border-bottom: none;
	}
	.rey-myAccContent h2 {
		text-align: center;}
  .woocommerce-MyAccount-orders thead th:last-child{ text-align:right; }

  /* Each row becomes a card laid out on the same grid */
  .woocommerce-MyAccount-content tbody tr.order{
    display:grid !important;
    grid-template-columns: 2fr 2fr 2fr 2fr 2fr;
    align-items:center;
    background:var(--ml-card);
    border:1px solid var(--ml-border);
    border-radius:16px;
    box-shadow:0 6px 16px rgba(0,0,0,.05);
  }
  .woocommerce-MyAccount-content tbody tr.order > *{
    padding:16px 18px !important;
    border:0 !important;
  }
  /* Right-align actions */
  .woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions{
    text-align:right;
  }

  /* Status pill keeps row height tight */
  .woocommerce-orders-table__cell-order-status{
    display:inline-flex; align-items:center; justify-content:center;
    height:36px; padding:0 12px; border-radius:999px; white-space:nowrap;
    background:var(--ml-amber-bg); color:var(--ml-amber); font-weight:700;
  }
  .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{
    background:var(--ml-green-bg); color:var(--ml-green);
  }
  .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status{
    background:var(--ml-red-bg); color:var(--ml-red);
  }

  /* Total in one line when space allows */
  .woocommerce-orders-table__cell-order-total{ white-space:nowrap; }
}

/* ---------- MOBILE: stack with data-title labels ---------- */
@media (max-width:860px){
	.woocommerce div.product .product_title {
    margin-bottom: 0;
	}
  .woocommerce-MyAccount-orders thead{
    position:absolute; width:1px; height:1px; overflow:hidden;
    clip:rect(1px,1px,1px,1px);
  }
  .woocommerce-MyAccount-content tbody tr.order{
    display:block; padding:14px 14px 10px;
    background:var(--ml-card);
    border:1px solid var(--ml-border);
    border-radius:16px;
    box-shadow:0 6px 16px rgba(0,0,0,.05);
  }
  .woocommerce-MyAccount-content tbody tr.order > *{
    display:flex; justify-content:space-between; gap:14px;
    padding:8px 0 !important; border:0 !important;
  }
  .woocommerce-MyAccount-content tbody tr.order > *:before{
    content:attr(data-title);
    font-weight:700; color:var(--ml-muted);
  }
}

/* Order number prominence + date icon */
.woocommerce-orders-table__cell-order-number a{
  font-weight:800; color:var(--ml-brand); text-decoration:none;
}
.woocommerce-orders-table__cell-order-number a:hover{ text-decoration:underline; }
.woocommerce-orders-table__cell-order-date time{
  color:var(--ml-text); position:relative; padding-left:22px;
}
.woocommerce-orders-table__cell-order-date time:before{
  content:'\1F4C5'; /* calendar emoji */
  position:absolute; left:0; top:-1px; font-size:14px; opacity:.9;
}

/* View button → pill */
.woocommerce .woocommerce-MyAccount-content .button.view{
  border-radius:999px; padding:10px 16px;
  background:var(--ml-brand); color:#fff;
  box-shadow:0 6px 14px rgba(0,0,0,.12);
  border:0; font-weight:700; text-decoration:none; display:inline-block;
}
.woocommerce .woocommerce-MyAccount-content .button.view:hover{
  background:#222; transform:translateY(-1px);
}

/* Hover lift (desktop only) */
@media (hover:hover){
  .woocommerce-MyAccount-content tbody tr.order:hover{
    box-shadow:0 10px 22px rgba(0,0,0,.07);
    transform:translateY(-1px); transition:.18s ease;
  }
}


.woocommerce .woocommerce-MyAccount-content .shop_table tbody tr{
	border-bottom: none ;
	margin-bottom: 20px;
}

th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{
	background: transparent;
}
#my-account-menu.layout-modern .myaccount-menu li{
	border: none;
}
@media (min-width: 767px) {#my-account-menu.yith-wcmap.layout-modern {
    position: fixed;
    height: 70vh;
	width: auto;}
#my-account-menu~.woocommerce-MyAccount-content {
	width: 70%;}
	.woocommerce-MyAccount-content tbody tr.order > *{
		display: flex;
		justify-content: center;
	}
}
a.woocommerce-button.button.ast_track {
    display: none;
}









/* Icons for: "XS - 3XL | No minimums" (no PHP) */
.product-attributes > p[style*="display: flex"][style*="margin-top: 15px"]{
  --ml-icon-size: 20px;  /* change size here */
}

/* BEFORE: size icon */
.product-attributes > p[style*="display: flex"][style*="margin-top: 15px"]::before{
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
margin-top: -5px;
  background: center / contain no-repeat url("https://themerchlist.com/wp-content/uploads/2025/09/icons8-ruler-96-1.png");
  pointer-events: none;
}

/* AFTER: minimums icon */
.product-attributes > p[style*="display: flex"][style*="margin-top: 15px"]::after{
  content: "";
  display: inline-block;
  width: 24px;
  height: var(--ml-icon-size);
  margin-left: 4px;
  background: center / contain no-repeat url("https://themerchlist.com/wp-content/uploads/2025/09/icons8-buy-96.png");
  pointer-events: none;
}
.product-attributes p {
    font-size: 16px;
	font-weight: 400;
}
.elementor-102763 .elementor-element.elementor-element-d0cc608{
	background-color: transparent !important;
padding: 10px !important;
}
@media (min-width: 1025px) {

	div.product div.summary{
		border-radius: 10px;
		padding-top: 20px;
	}
}


.boxshadow{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.elementor-icon-box-description {
	text-align: start;}














/* Badges for order info */
.rey-myAccContent mark{
  color:#1e293b;
  padding:0 .45rem;
  border-radius:8px;
  border:1px solid;
}
.rey-myAccContent .order-status{
  border:1px solid;
}

/* Section titles */
.rey-myAccContent h2.woocommerce-order-details__title,
.rey-myAccContent .woocommerce-column__title,
.rey-myAccContent h2{
  font-size:20px;
  margin:22px 0 14px;
  color:#0f172a;
	text-align: left;
}

/* ===== Merchlist Modern Order View — LIGHT (no :root, no vars) ===== */
.rey-myAccContent[data-endpoint="view-order"]{
  color:#111827;
  background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);
  padding:clamp(16px,2.4vw,28px);
  border-radius:16px;
  box-shadow:0 10px 25px rgba(15,23,42,.08);
  border:1px solid #e5e7eb;
}
.rey-myAccContent[data-endpoint="view-order"] p,
.rey-myAccContent[data-endpoint="view-order"] .woocommerce-notices-wrapper{
  color:#111827;
}

/* Badges for order info */
.rey-myAccContent mark{
  background:#eef2ff;
  color:#1e293b;
  padding:0 .45rem;
  border-radius:8px;
  border:1px solid #c7d2fe;
}
.rey-myAccContent .order-status{
  background:#ecfdf5;
  border:1px solid #bbf7d0!important;
  color:#166534!important;
}

/* Section titles */
.rey-myAccContent h2.woocommerce-order-details__title,
.rey-myAccContent .woocommerce-column__title,
.rey-myAccContent h2{
  font-size:clamp(20px,2.4vw,24px);
  font-weight:700;
  margin:22px 0 14px;
  letter-spacing:.2px;
  color:#0f172a;
	text-align: left;
}

/* Tables → Modern cards */
.rey-myAccContent .woocommerce-order-details table.shop_table{
  width:100%;
  border-collapse:collapse;
  background:#ffffff;
  border:1px solid #e5e7eb;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 10px 25px rgba(15,23,42,.06);
}
.rey-myAccContent .woocommerce-order-details table.shop_table thead th{
  background:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);
  color:black;
  font-weight:600;
  text-transform:uppercase;
  font-size:15px;
  border-bottom:1px solid #e5e7eb;
}
.rey-myAccContent .woocommerce-order-details table.shop_table td,
.rey-myAccContent .woocommerce-order-details table.shop_table th{
  padding:16px;
  border-bottom:1px solid #eef2f7;
}
.woocommerce .woocommerce-order-downloads h2, .woocommerce .woocommerce-customer-details h2, .woocommerce .woocommerce-order-details h2{
	font-size: 16px;
}
.rey-myAccContent table.shop_table tbody tr:last-child td{
  border-bottom:1px solid #e5e7eb;
}
.woocommerce .woocommerce-order-downloads *:last-child, .woocommerce .woocommerce-customer-details *:last-child, .woocommerce .woocommerce-order-details *:last-child
Specificity: (0,3,0)
 {
	 text-align: left !important;}

/* Links & totals */

.rey-myAccContent .woocommerce-table__product-name a{
  color:#0f172a;
  text-decoration:none;
  font-weight:600;
}
.rey-myAccContent .woocommerce-table__product-name a:hover{ color:#0284c7; }

.rey-myAccContent table.shop_table tfoot th{
	    text-transform: capitalize;
    font-size: 16px;
  color:#475569;
  font-weight:600;
  width:40%;
}


.rey-myAccContent table.shop_table td, .rey-myAccContent table.shop_table th {
	padding: 10px 20px;}
.rey-myAccContent table.shop_table tfoot td{

  font-weight:700;
  color:#0f172a;
}

/* Actions row */
.rey-myAccContent .order-actions--heading{
  color:#64748b;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:12px;
}
.rey-myAccContent .order-actions-button{
  background: black;
  border:none;
  color:#ffffff;
  font-weight:700;
  padding:10px 16px;
  border-radius:5px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  transition:transform .15s ease, box-shadow .2s ease, opacity .2s ease;
}
.rey-myAccContent .order-actions-button:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 24px rgba(14,165,233,.35);
  opacity:.95;
}

/* “Your Designs” chip */

.rey-myAccContent .lumise-view-design:hover{
  background:#e0f2fe;
  transform:translateY(-1px);
  box-shadow:0 8px 20px rgba(15,23,42,.08);
}

/* Billing card */
.woocommerce-customer-details{
  background:#ffffff;
  border:1px solid #e5e7eb;
  border-radius:16px;
  padding:18px;
  box-shadow:0 10px 25px rgba(15,23,42,.06);
}
.woocommerce-customer-details address{
  font-style:normal; color:#111827; line-height:1.6;
}
.woocommerce-customer-details--phone,
.woocommerce-customer-details--email{ color:#475569; margin:6px 0 0; }

/* Responsive layout */
@media (min-width:980px){
  .woocommerce-order-details,
  .woocommerce-customer-details{ display:grid; }
  .woocommerce-order-details{ grid-template-columns:2fr 1fr; gap:20px; }
  .woocommerce-order-details > *:first-child{ grid-column:1/2; }
  .woocommerce-order-details > *:not(:first-child){ grid-column:1/-1; }
  .woocommerce-customer-details{ grid-column:2/3; align-self:start; margin-top:0!important; }
}

/* Mobile: card rows */
@media (max-width:640px){
  .rey-myAccContent table.shop_table thead{ display:none; }
  .rey-myAccContent table.shop_table tr{
    display:grid; grid-template-columns:1fr; gap:8px;
    padding:14px; background:#ffffff; margin:10px; border-radius:12px;
    border:1px solid #e5e7eb;
  }
  .rey-myAccContent table.shop_table td,
  .rey-myAccContent table.shop_table th{ border:none!important; padding:6px 0; }
  .rey-myAccContent table.shop_table .product-total{ justify-self:end; color:#0f172a; font-weight:700; }
  .rey-myAccContent .order-actions-button{ width:100%; justify-content:center; }
}

/* Price numerals */
.rey-myAccContent .woocommerce-Price-amount{ font-variant-numeric:tabular-nums; }
.woocommerce .woocommerce-customer-details address{
	    font-size: 15px;
	background: transparent;
}




























/* =========================
   3) BANK DETAILS block (if shown)
   ========================= */

.woocommerce-order-received .rey-siteHeader.rey-siteHeader--custom {
    display: none;
}
img.ThankCTA-logo {
    width: 230px;
}
.ThankCTA-logo-wrap {
    display: flex;
    justify-content: center;
    background-color: white;
    padding: 20px 0;
}
.ThankCTA-tagline {
    background-color: #000000;
    border-radius: 10px 10px 0 0;
    text-align: center;
    font-size: 1.2em;
    padding-top: 22px;
    line-height: 0.2em;
    color: white;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details {
	margin-bottom: 2em;
  background:#fff;
  padding: 16px 16px;
  border-radius: 16px;
  box-shadow: 0 3px 18px rgba(0,0,0,0.05);
}

body.woocommerce-order-received .woocommerce-order .wc-bacs-bank-details-heading{
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 8px;
}

body.woocommerce-order-received .woocommerce-order .bacs_details li{
  font-size: 14px;
  color: #444;
  margin: 6px 0;
}
ul.wc-bacs-bank-details.order_details.bacs_details {
    margin: 0;
}

/* =========================
   4) ORDER DETAILS TABLE -> MODERN RECEIPT CARD
   ========================= */
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details{
  background:#fff;
  border-radius: 18px;
  padding: 14px;
  box-shadow: 0 3px 18px rgba(0,0,0,0.05);
}

body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{
  font-size: 18px;
  font-weight: 800;
  margin: 6px 6px 12px;
}

body.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details{
  width: 100%;
  border-collapse: collapse;
  border-radius: 12px;
  overflow: hidden;
}

body.woocommerce-order-received .woocommerce-order table thead th{
  background: #f6f7f8;
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: .6px;
  padding: 10px 12px;
}

body.woocommerce-order-received .woocommerce-order table tbody td{
  padding: 12px;
  border-top: 1px solid #eee;
  vertical-align: middle;
  font-size: 14.5px;
}

body.woocommerce-order-received .woocommerce-order .product-name picture img{
  width: 52px !important;
  height: 52px !important;
  border-radius: 10px;
  object-fit: cover;
  margin-right: 10px;
}

body.woocommerce-order-received .woocommerce-order table tfoot th,
body.woocommerce-order-received .woocommerce-order table tfoot td{
  padding: 10px 12px;
  font-size: 14px;
  border-top: 1px solid #eee;
}

body.woocommerce-order-received .woocommerce-order table tfoot tr:last-child th,
body.woocommerce-order-received .woocommerce-order table tfoot tr:last-child td{
  font-weight: 800;
}

/* Track button inside tfoot -> make it a primary pill */
body.woocommerce-order-received .woocommerce-order a.track{
  background:#39b65e !important;
  color:#fff !important;
  border-radius: 999px !important;
  padding: 8px 14px !important;
  font-weight: 800 !important;
  border: none !important;
  box-shadow: 0 6px 14px rgba(1,175,141,0.25);
}

/* =========================
   5) CUSTOMER DETAILS (Billing)
   ========================= */
.rey-checkoutPage.--layout-custom .woocommerce-order .woocommerce-customer-details address{
	font-size: 15px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{
  background:#fff;
  border-radius: 16px;
  padding: 16px;
  box-shadow: 0 3px 18px rgba(0,0,0,0.05);
}

body.woocommerce-order-received .woocommerce-order .woocommerce-column__title{
	text-transform: capitalize;
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 8px;
}

body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{
  font-size: 14.5px;
  color:#444;
  line-height: 1.6;
}


/* =========================
   6) Bottom buttons
   ========================= */
body.woocommerce-order-received .woocommerce-order .rey-ordRecPage-buttons {
  display:flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}

body.woocommerce-order-received .woocommerce-order .rey-ordRecPage-buttons .btn{
  border-radius: 999px;
  padding: 10px 18px;
  font-weight: 800;
  font-size: 14px;
}

body.woocommerce-order-received .woocommerce-order .rey-ordRecPage-buttons .btn-primary{
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}



/*MAIN THANKYOU PAGE*/
.rey-checkoutPage.--layout-custom .woocommerce-order .woocommerce-customer-details{
	    background: transparent;
	width: 100%;
}
.rey-checkoutPage tbody {
    background: #ebedf0;
}
p.ThankCTA-message {
	font-size: 1.2em;
    color: black;
}
.woocommerce.rey-checkoutPage .shop_table thead th{
	font-size: 15px;
	background-color: transparent;
}
.woocommerce.rey-checkoutPage  .woocommerce-order-details h2 {
	    text-transform: capitalize;
	font-size: 20px;
}
.woocommerce.rey-checkoutPage .rey-ordRecPage-header{
	display: none;
}
.rey-checkoutPage.--layout-custom .rey-ordRecPage-header .rey-ordRecPage-title {
	font-weight: bold;
}
.woocommerce.rey-checkoutPage .ThankCTA .rey-ordRecPage-header{
	    text-transform: capitalize;
	color: black;
	display: flex !important;
}
.rey-checkoutPage.--layout-custom .rey-ordRecPage-header .rey-ordRecPage-icon{
	opacity: 1;
}

.woocommerce.rey-checkoutPage .ThankCTA {
    display: flex;
	margin-bottom: 1em;
    height: 260px;
    background-position: center;
    background-size: cover;
    background-image: url(https://themerchlist.com/wp-content/uploads/2025/06/MASTER-CATEGORY-PAGE-BANNERS.png);
    align-items: center;
    justify-content: center;
    flex-direction: column;
	border-radius: 0 0 10px 10px;
}

.rey-checkoutPage.--layout-custom .woocommerce-order .woocommerce-order-details{
	order: 0;
	margin-bottom: 2em;
}

body.woocommerce-order-received 
.woocommerce-customer-details:not(.newaddress){
  display: none !important;
}




/* TEMPORARILY HIDE weight, dimensions & XE-designer from single product page (Specifications) start */

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_xe_is_designer {
    display: none !important;
}

/* TEMPORARILY HIDE weight, dimensions & XE-designer from single product page (Specifications) end */




/* disable find my size button start */

.nextrecomender button.button.wpstscr-open-recommender {
    display: none !important;
}

/* disable find my size button end */
