@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//xstore.tn/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.2.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//xstore.tn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(0,119,182);
	--wd-alternative-color: rgb(224,234,240);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(0,119,182);
	--btn-accented-bgcolor-hover: rgb(3,4,94);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(247,148,0);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(245,154,87);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 480px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: rgb(224,234,240);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(15,15,15);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	font-family: "Inter", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Inter", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-family: "Inter", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
.single-post .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
	--wd-form-placeholder-color: rgb(119,119,119)7;
	--wd-form-bg: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 1080px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 16px;
}

@media (max-width: 1024px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1440px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
--wd-cat-brd-radius: 12px;
}

@media (min-width: 1440px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* GLOBAL */
::placeholder {
	color: gray;
}

div.quantity input[type="number"] {width: 48px;}

.wd-page-title .title {color: #03045e;}

/* HOME */
/* HOME - SLIDER */
#post-1022 strong {font-weight: bolder;}

/* HOME - HOTSPOT PRODUCT */
.home .post-1821 .product-wrapper {padding: 0 !important;}

.home .hotspot-product a,
.home .post-1821 .product-wrapper .wd-add-btn > a {
	width: 100%;
}

.home .post-1821 .product-wrapper .product-list-content {padding: 16px;}
.home .post-1821 .product-wrapper .wd-product-cats {display: none;}

/* QUICK SHOP */
.wd-quick-view-icon > a:before {content: "\f11a"}

.quick-shop-shown .quick-shop-close {margin-top: 8px;}
.quick-shop-wrapper .quick-shop-close > a {
	overflow: hidden;
	display: inline-block;
  width: 20px;
  height: 16px !important;
}

/* SHOP */
.widget-title {text-transform: none;}

/* SINGLE PRODUCT */
input[type='email'] {color: #212121;}

.woopq-quantity-input-minus {border-radius: 50% 0 0 50%;}
.woopq-quantity-input-plus {border-radius: 0 50% 50% 0;}

div.quantity :is( input[type=number],
input[type=text],
input[type=button]) {
	color: #212121;
}

.elementor-widget-wd_single_product_size_guide_button {
	border-bottom: 1px solid #0000001C;
	padding-bottom: 20px;
}

.single-product .yith-par-message.yith-par-message-product,
.single-product .type-product.product .yith-par-message-variation,
.single-product .type-product.product .yith-par-message {
	width: 100%;
}

.single-product .pswp__button--share {display: none;}

.comment-form {
	display: inline-flex;
  flex-direction: column;
}

/* YITH Dynamic Discount Rules */
.single-product .show_note_on_apply_products,
.single-product .show_note_on_apply_products h5 {
	margin: 0;
}

.single-product .ywdpd-notices-wrapper .show_note_on_apply_products {
	margin-bottom: 20px;
  padding: 20px;
	background: #e0eaf0;
  position: relative;
  cursor: default;
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-product .ywdpd-notices-wrapper .show_note_on_apply_products:before {
	position: absolute;
  content: "";
  width: 6px;
  height: calc(100% - 5px);
  top: 2.5px;
	left: -3px;
  background-image: radial-gradient(#fff 2px, transparent 0);
  background-size: 6px 6px;
  background-position-x: -6px;
}

.single-product .ywdpd-notices-wrapper .show_note_on_apply_products:after {
	position: absolute;
	content: "";
	width: 6px;
	height: calc(100% - 5px);
	top: 2.5px;
	right: -3px;
	background-image: radial-gradient(#fff 2px, transparent 0);
	background-size: 6px 6px;
	background-position-x: -6px;
}

.single-product .ywdpd-notices-wrapper .show_note_on_apply_products h5 {color: var(--wd-primary-color);}

.yith-par-message.yith-par-message-product,
.type-product.product .yith-par-message-variation {
	margin-bottom: 0 !important;
}
.type-product.product .yith-par-message {padding: 8px 16px !important;}

.comment-form textarea {border-radius: 16px;}

/* SINGLE PRODUCT - DYNAMIC DISCOUNTS TABLE */
.wd-dynamic-discounts thead th {
	text-transform: capitalize;
	padding: 0 8px;
}

.wd-dynamic-discounts thead th:first-child {padding: 8px 0;}

/* SINGLE PRODUCT - COUPON CODE */
.viwcc-promotions-wrap .viwcc-promotions-list-wrap {
    display: flex !important;
    align-items: baseline !important;
    margin: 20px 0 0;
}

.viwcc-promotions-list-title {
	color: #333333;
	font-size: 16px;
	font-family: inter;
	font-weight: 600;
}

.viwcc-promotions-wrap .viwcc-promotions-list-wrap .viwcc-promotion-list-content .viwcc-promotion-coupon {
	padding: 4px 12px;
  color: var(--wd-primary-color);
  background: #e0eaf0;
}

.viwcc-promotion-coupon {font-weight: 600;}

.viwcc-promotions-wrap .viwcc-promotions-list-wrap .viwcc-promotion-list-content {margin-bottom: 0 !important;}

.viwcc-promotions-content-info {display: none;}
.viwcc-coupon-wrap.viwcc-coupon-wrap-3,
.viwcc-promotions-wrap .viwcc-promotions-content-wrap {
	padding: 0 !important;
}
.viwcc-coupon-wrap.viwcc-coupon-wrap-3 {border: none !important;}
.viwcc-coupons-wrap .viwcc-coupons-content {column-width: initial !important;}
.viwcc-coupon-wrap.viwcc-coupon-wrap-3 .viwcc-coupon-content {padding: 12px 0 4px;}
.viwcc-coupon-title {text-transform: uppercase;}
.viwcc-promotions-wrap .viwcc-promotions-content-wrap .viwcc-coupons-wrap.viwcc-coupons-scroll-wrap .viwcc-coupons-content-wrap,
.viwcc-coupons-wrap .viwcc-coupons-content,
.viwcc-coupons-wrap .viwcc-coupons-content .viwcc-coupon-wrap {
	margin-bottom: 0 !important;
}

.viwcc-promotions-wrap:hover .viwcc-promotions-content-wrap {border-radius: 12px;}

/* CART */
.page-id-12 .elementor-element-74ea91d .elementor-element-b691e3a {height: 100%;}

/* CHECKOUT PAGE */
.wd-builder-off .woocommerce-order:not(.wd-with-extra-content) {
	max-width: 1080px;
}

.shop_table tr :is(td,th):last-child {text-align: end !important;}

.woocommerce-checkout .woocommerce-order-overview {
	padding: 24px 0;
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	border-radius: var(--wd-form-brd-radius);
}

.woocommerce-checkout #yith_birthday_field,
.woocommerce-privacy-policy-text {
	display: none;
}

.wd-checkout-prod-cont .quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
	width: 48px;
	height: 40px;
}

.woocommerce-form-coupon {
	padding: 0 !important;
	border: none !important;
}

.woocommerce-checkout .payment_box {
	padding: 0;
	box-shadow: none;
}

.woocommerce-checkout .checkout-step-indicator {
	height: 32px !important;
	width: 32px !important;
}

/* CHECKOUT PAGE - THANK YOU */
#post-13 > div > div > p:nth-child(6) > a {
	color: var(--wd-primary-color);
	text-decoration: underline !important;
	font-weight: 600;
}

/* CONTACT US / REQUESTS */
.page-id-1499 fieldset {
	border: none;
	padding: 0;
	display: none;
}

.wpcf7-submit {width: 100%;}

/* TRACK ORDER */
.page-id-5067 .wd-content-layout {margin-bottom: 24px;}
.page-id-5067 .woocommerce-order-details > p > a {border-radius: 100px;}

/* FOOTER */
.page-id-4791.logged-in footer {
	position: fixed;
  bottom: 0;
  width: 100%;
}

/* MY ACCOUNT */
/* NSL */
#post-4791 form > div {
	display: flex !important;
	width: 100% !important;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {width: 100%;}

div.nsl-container .nsl-button-google[data-skin="light"] {
  border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
  border-radius: 100px;
  box-shadow: none !important;
	display: flex;
	justify-content: center;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
	flex: none !important;
	margin: 0 !important;
}

/* LOGIN DROPDOWN */
#customer_login .nsl-container {
  position: relative;
  margin-top: 60px;
}

#customer_login .nsl-container::after {
  content: "";
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  border-bottom: 1px solid #767676;
  z-index: 1;
}

#customer_login .nsl-container::before {
  content: "OR";
  position: absolute;
  top: -39px;
  left: 50%;
  transform: translateX(-50%);
  background: white;
  padding: 0 12px;
  font-size: 12px;
  font-weight: bold;
  color: #767676;
  z-index: 2;
  white-space: nowrap;
}

/* MY ACCOUNT */
/* MY ACCOUNT - LOGIN */
.woocommerce-account .woocommerce-LostPassword a {color: var(--wd-primary-color);}
.woocommerce-account .woocommerce-LostPassword a:hover {text-decoration: underline;}

/* MY ACCOUNT - REGISTER */
.woocommerce-account .woocommerce-form-register {display: none;}

.page-id-14 #customer_login .register-cta {
	width: 100%;
  border-radius: var(--btn-accented-brd-radius);
}

.page-id-4791 #billing_state option {display: none;}
.page-id-4791 #billing_state {background-image: none;}

/* MY ACCOUNT - LOST PASSWORD */
.woocommerce-lost-password .wd-content-layout {padding: 0 auto;}
.woocommerce-lost-password .elementor-element-992b7b6 {width: 100%;}

body:has(.my_account_giftcards) .wp-block-heading,
body:has(.my_account_giftcards) p:first-child {
  display: none !important;
}

.woocommerce-MyAccount-navigation-link--viwcc_coupons {display: none;}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover,
.customer-logout-link a:hover:before {
	color: red !important;
}

/* ACCOUNT - ACCOUNT DETAILS*/
.woocommerce-EditAccountForm fieldset {display: none;}

.woocommerce-orders-table .woocommerce-orders-table__cell-order-status,
.woocommerce-orders-table .woocommerce-orders-table__cell-order-date,
.woocommerce-MyAccount-content address,
.woocommerce-customer-details address,
.ywpar_points_rewards-date,
.ywpar_points_rewards-action,
.ywgc-gift-card .code,
.ywgc-gift-card .usage ,
.ywgc-gift-card .status {
	color: var(--wd-form-color);
	font-style: normal;
}

#yith_birthday {
	padding-left: 15px !important;
	max-width: 100%;
	width: 100%;
	height: var(--wd-form-height);
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	border-radius: var(--wd-form-brd-radius);
  background-color: var(--wd-form-bg);
  box-shadow: none;
  color: var(--wd-form-color);
  vertical-align: middle;
  font-size: 14px;
  transition: border-color .5s ease;
}

.yith_birthday_account_message {display: none;}

/* ACCOUNT - GIFT CARDS */
.ywgc-empty-table-icon > svg {display: none;}

.gift-card-panel-title-container {margin-bottom: 0 !important;}

.gift-card-panel-title-container {
	display: flex;
	flex-direction: column;
}

.yith-add-new-gc-my-account-button,
.ywgc-gift-card a.button {
	border-radius: 100px;
}

#ywgc-add-new-gift-card {display: none;}

.wd-my-account-links .my-points-link a:before,
.wd-my-account-links .gift-cards-link a:before {
	content: "";
	display: block;
	text-align: middle;
	background-position-x: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: filter .25s ease;
}

.wd-my-account-links .gift-cards-link a:before {
	height: 52px;
  background-image: url('https://xstore.tn/wp-content/uploads/2025/08/gift-card-gray.png');
}

.wd-my-account-links .gift-cards-link a:hover:before {
	background-image: url('https://xstore.tn/wp-content/uploads/2025/08/gift-card-blue.png');
}

.wd-my-account-links .my-points-link a:before {
	height: 49px;
  background-image: url('https://xstore.tn/wp-content/uploads/2025/08/points-icon-gray.png');
}

.wd-my-account-links .my-points-link a:hover:before {
	background-image: url('https://xstore.tn/wp-content/uploads/2025/08/points-icon-blue.png');
}

/* ACCOUNT - My Points */
.ywpar_summary_badge {
	width: 100%;
	display: flex;
  justify-content: center;
	margin: 0 !important;
  padding: 12px !important;
  border-radius: 12px !important;
}

.ywpar_total_collected_title {display: block;}

/* YITH STYLES */
/* YITH STYLES - GIFT CARDS */
.ywgc_have_code {
	border: 1px solid var(--brdcolor-gray-300);
  border-radius: var(--wd-brd-radius);
  padding: 20px;
  list-style-type: none;
  margin-bottom: 16px;
  color: #000000;
	font-weight: 600;
  box-shadow: none;
}

.ywgc_have_code a {
	color: var(--wd-primary-color);
	font-weight: 600;
	text-decoration: underline !important;
}

.ywgc_enter_code {
	margin: 0 0 16px !important;
	padding: 0 !important;
}

.ywgc_enter_code .form-row {width: 28% !important;}

.ywgc_enter_code p {margin-bottom: 8px !important}
.ywgc_enter_code .form-row-last {padding: 0 !important;}
.ywgc_enter_code .form-row-first {padding: 0 8px !important;}

.ywgc_apply_gift_card_button {border-radius: 100px;}

/* YITH STYLES - My Points */
#ywpar-points-max {
	max-width: 0 !important;
	min-width: 20px !important;
	width: initial !important;
	height: initial !important;
  font-weight: 600;
  padding: 0 !important;
	border: none !important;
  background-color: initial !important;
  box-shadow: none !important;
  color: white !important;
	vertical-align: initial !important;
	font-size: 16px !important;
}

/* OTHER PAGES */
.page-id-15 #main-content, .page-id-3 #main-content {direction: rtl;}

/*
 ****************************************************************************************************************************
**/
/* SINGLE PRODUCT - HIDE UNWANTED ELEMENTS */
.postid-1720 .elementor-element-080e3fc {display: none;}

/* PAGE TITLE */
.term-fashion .wd-page-title .title, .term-fashion .wd-back-btn.wd-style-icon > a {color: white}

/* CATEGORIES */
.term-biotechusa .wd-page-title {background-image: url('https://xstore.tn/wp-content/uploads/2025/08/biotechusa-5e4bb0526d1ae-cover.jpg');}

.term-garnier .wd-page-title {background-image: url('https://xstore.tn/wp-content/uploads/2025/08/garnier-header.jpg');}

.term-the-ordinary .wd-page-title {background-image: url('https://xstore.tn/wp-content/uploads/2025/08/the-ordinary-cover-scaled.webp');}

.term-centella .wd-page-title {background-image: url('https://xstore.tn/wp-content/uploads/2025/10/Skin1004-Madagascar-Centella-Asiatiaca-Set.jpg');}
@media (min-width: 1025px) {
	/* HEADER */
.wd-header-my-account .wd-tools-icon:before,
.wd-header-cart .wd-tools-icon:before {
	font-size: 16px !important;
}

.wd-tools-element > a {padding: 0 !important;}
.wd-header-search {padding: 8px !important;}
.wd-search-dropdown {margin-top: 0;}

.wd-dropdown-register,
.wd-dropdown-menu {
	margin-top: 8px;
}

.top-bar-notif-btn {padding: 0 240px;}

/* HOME */
/* HOME - SLIDER */
#slide-217 .wd-slide-bg {background-position-y: -1200px !important;}
#slide-3612 .wd-slide-bg {background-position-y: -480px !important;}

/* SINGLE PRODUCT */
.single-product  #main-content {
	padding: 0;
	margin-top: 40px;
}

.single-product  .elementor-711 .elementor-element.elementor-element-dc50c15 {padding-top: 20px;}

.comment-form {width: 50%;}

/* INGLE PRODUCT - COUPON CODE */
.viwcc-promotions-wrap .viwcc-promotions-content-wrap:after,
.viwcc-promotions-wrap .viwcc-promotions-content-wrap:before {
	left: 20%;
}

/* CART */
.wd-empty-page-text+.return-to-shop .button {width: 420px;}

/* CART - COUPON CODE */
.woocommerce-cart .viwcc-coupons-wrap {
	border: 1px solid #eee;
	padding: 12px;
  border-radius: 12px;
  margin-top: 20px;
}

.woocommerce-cart .viwcc-coupons-notice {
	color: #333333;
	font-size: 16px;
	font-family: inter;
	font-weight: 600;
	margin-bottom: 0;
}

.woocommerce-cart .viwcc-coupons-wrap.viwcc-coupons-scroll-wrap .viwcc-coupons-content-wrap {margin-bottom: 0;}
.woocommerce-cart .viwcc-coupon-wrap.viwcc-coupon-wrap-3 .viwcc-coupon-content {padding: 0 !important;}

/* ACCOUNT */
/* ACCOUNT - ORDERS */
.woocommerce-orders #account-login .woocommerce-orders-table__cell-order-actions > a {width: 100%;}
.shop_table tr :is(td,th):last-child {text-align: center;}

/* PAGE TITLE */
.wd-page-title-el .wd-page-title {
	background-position: center;
	padding-top: 120px;
	padding-bottom: 120px;
}

/*
 ****************************************************************************************************************************
**/
.term-accessories .wd-page-title-el .wd-page-title {background-position-y: -620px;}
.term-home-garden .wd-page-title-el .wd-page-title {background-position-y: -420px;}

}

@media (max-width: 576px) {
	/* SLIDER */
.wd-slide-bg {background-position: 0 0 !important;}

/* SIDE MENUS */
.elementor-1421 .elementor-element.elementor-element-1ed645a,
.wd-side-hidden {
	width: 90% !important;
}

/* TITLES */
.wd-page-title-el .wd-page-title {padding: 60px 0;}

/* SHOP */
.elementor-widget-wd_shop_archive_view {display: none;}

/* SINGLE PRODUCT */
/* SINGLE PRODUCT - COUPON CODE */
.viwcc-promotions-wrap .viwcc-promotions-content-wrap:after,
.viwcc-promotions-wrap .viwcc-promotions-content-wrap:before {
	left: 37%;
}

.viwcc-coupon-content .viwcc-coupon-title {font-size: 28px !important;}

/* CART */
.woocommerce-cart #main-content {padding-top: 20px;}

/* Checkout */
.woocommerce-checkout .ywgc_apply_gift_card_button {width: max-content;}
.woocommerce-checkout .ywgc_enter_code .form-row-first {
	width: calc(100% - 152px) !important;
	padding: 0 15px !important;
}

.woocommerce-checkout .ywgc_enter_code .form-row-last {
	width: auto !important;
}

.woocommerce-checkout.logged-in .checkout-coupon-form {margin-top: 20px;}

/* MY ACCOUNT */
/* SIDE RIGHT */
.login-form-side .wd-heading > span {display: none;}

.login-form-side #customer_login::before {
	content: "Sign in";
  display: block;
  font-size: 20px;
  font-weight: bold;
	color: #242424;
  margin-bottom: 16px;
}

.login-form-side .create-account-question .btn {
	color: #3E3E3E;
	background-color: #F3F3F3;
	border: none !important;
	width: 100%;
	border-radius: 100px;
	padding: 12px 0;
}

.login-form-side .create-account-question .btn:hover {background-color: #E0E0E0;}

/* MY ACCOUNT - PAGE */
.woocommerce-account .my-account-divider {width: 45%;}

.elementor-14 .elementor-element.elementor-element-6532c6f.e-con,
.elementor-14 .elementor-element.elementor-element-4917df6.e-con {
	display: contents;
}

.elementor-14 .elementor-element.elementor-element-064f2fc .elementor-heading-title,
.elementor-14 .elementor-element.elementor-element-4b1a1b9 .elementor-heading-title {
	padding: 0 4px;
}

/* ACCOUNT */
.wd-empty-mini-cart .btn,
.return-to-shop .button,
.woocommerce-account .woocommerce-Button {
	width: 100%;
}

/* ACCOUNT - GIFT CARDS */
#ywgc-my-acount-table .direct_link > a {width: 100%;}
.shop_table_responsive tr {border-bottom: none;}

/* FOOTER */
footer .e-con-inner {
	display: flex;
	justify-content: flex-start;
}

footer .e-con-inner .e-child {width: initial;}
.elementor-688 .elementor-element.elementor-element-c001ca5 img {width: 10% !important;}

.wd-social-icons > a:not(:last-child) {margin-right: 16px;}

/* TRACK ORDER */
.page-id-5067 .wd-content-layout {
    margin-bottom: 140px;
}

#post-5067 form > p.form-row.form-row-last {
	display: block;
  width: 100%;
}

#post-5067 form > p,
#post-5067 > div > form > p > button {
	min-width: 100%;
	width: 100%;
}

}

