:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--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: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(20,0,0);
	--wd-alternative-color: rgb(205,184,126);
	--btn-default-bgcolor: rgb(36,36,36);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(205,184,126);
	--btn-accented-bgcolor-hover: rgb(204,174,99);
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(0,0,0);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(36,36,36);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 28px;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-size: 13px;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	text-transform: none;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,252,252);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
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-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(194,209,151);
}
.wd .product-label.new {
	background-color: rgb(194,209,151);
}
.wd .product-label.featured {
	background-color: rgb(194,209,151);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1660px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--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;
}

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


.wd-page-title {
background-color: rgb(245,247,248);
}

@font-face {
	font-family: "Satoshi";
	src: url("//mylax.gr/wp-content/uploads/2024/10/Satoshi-Medium.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	src: url("//mylax.gr/wp-content/uploads/2024/10/Satoshi-Bold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

/* === MyLax header 2026 (replaces the Woodmart header) === */
.whb-header,.whb-sticky-prev,.whb-clone{display:none!important}
#mxh{--night:#0B0A09;--night2:#131110;--champ:#CDB87E;--champ2:#E6D6A8;--bone:#EFE8DA;--dim:rgba(239,232,218,.58);--faint:rgba(239,232,218,.12);--pad:clamp(20px,5vw,72px);--ease:cubic-bezier(.16,1,.3,1);font-family:"Inter",system-ui,sans-serif;font-weight:300;color:var(--bone);-webkit-font-smoothing:antialiased;line-height:1.5}
#mxh *,#mxh *::before,#mxh *::after{box-sizing:border-box;margin:0;padding:0}
#mxh a{color:inherit;text-decoration:none}
#mxh button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit;min-height:0;box-shadow:none}
#mxh img{display:block;max-width:100%}
#mxh .wrap{max-width:1440px;margin:0 auto;padding:0 var(--pad)}
.mxh-sp{height:96px;background:#0B0A09}
body.home .mxh-sp,body:has(#mx) .mxh-sp{display:none}
#mxh .hd{position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;z-index:99990;transition:transform .7s var(--ease),background .5s}
#mxh .hd .row{display:flex;align-items:center;justify-content:space-between;height:96px;transition:height .6s var(--ease)}
body:not(.home):not(:has(#mx)) #mxh .hd,#mxh .hd.scr{background:rgba(11,10,9,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--faint)}
#mxh .hd.scr .row{height:74px}
#mxh .hd.hide{transform:translateY(-130%)}
#mxh .logo img{height:34px;width:auto}
#mxh .menu-t{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;padding:10px 0}
#mxh .bars{width:30px;height:9px;position:relative}
#mxh .bars::before,#mxh .bars::after{content:"";position:absolute;left:0;height:1px;background:currentColor;transition:transform .6s var(--ease),width .6s var(--ease)}
#mxh .bars::before{top:0;width:100%}#mxh .bars::after{bottom:0;width:60%}
#mxh .menu-t:hover .bars::after{width:100%}
#mxh.open .bars::before{transform:translateY(4px) rotate(45deg)}
#mxh.open .bars::after{width:100%;transform:translateY(-4px) rotate(-45deg)}
#mxh .side{display:flex;align-items:center;gap:30px;flex:1}
#mxh .side.r{justify-content:flex-end;gap:22px}
#mxh .status{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em;color:var(--dim)}
#mxh .status .led{width:7px;height:7px;border-radius:50%;background:#6FD39A;box-shadow:0 0 12px #6FD39A}
#mxh .status.closed .led{background:#C9A8FF;box-shadow:0 0 12px #8E6BFF}
#mxh .icn{width:40px;height:40px;display:grid;place-items:center;color:var(--bone);position:relative;transition:color .3s}
#mxh .icn:hover{color:var(--champ)}
#mxh .icn svg{width:19px;height:19px}
#mxh .icn .cnt{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--champ);color:var(--night);font-size:10px;font-weight:600;line-height:16px;text-align:center}
#mxh .icn .cnt:empty,#mxh .icn .cnt[data-n="0"]{display:none}
#mxh .book{font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--champ);display:flex;align-items:center;gap:12px}
#mxh .book::before{content:"";width:8px;height:8px;border:1px solid var(--champ);transform:rotate(45deg);transition:background .3s}
#mxh .book:hover::before{background:var(--champ)}
#mxh .ov{position:fixed;inset:0;z-index:99980;background:var(--night2);display:grid;grid-template-columns:1.1fr .9fr;clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease),visibility 0s 1s;visibility:hidden}
#mxh.open .ov{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path 1s var(--ease),visibility 0s}
#mxh .ov-l{padding:150px var(--pad) 50px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}
#mxh .ov-l ol{list-style:none;counter-reset:m}
#mxh .ov-l li{counter-increment:m;overflow:hidden}
#mxh .ov-l li a{display:flex;align-items:baseline;gap:22px;font-family:"Cormorant Garamond","Noto Serif Display",Georgia,serif;font-weight:300;font-size:clamp(32px,min(4.6vw,7vh),74px);line-height:1.14;transform:translateY(110%);transition:transform 1s var(--ease),color .3s}
#mxh .ov-l li a::before{content:"0" counter(m);font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.2em;color:var(--champ)}
#mxh .ov-l li a:hover{color:var(--champ);font-style:italic}
#mxh.open .ov-l li a{transform:none}
#mxh.open .ov-l li:nth-child(2) a{transition-delay:.05s}#mxh.open .ov-l li:nth-child(3) a{transition-delay:.1s}#mxh.open .ov-l li:nth-child(4) a{transition-delay:.15s}#mxh.open .ov-l li:nth-child(5) a{transition-delay:.2s}#mxh.open .ov-l li:nth-child(6) a{transition-delay:.25s}#mxh.open .ov-l li:nth-child(7) a{transition-delay:.3s}#mxh.open .ov-l li:nth-child(8) a{transition-delay:.35s}
#mxh .meta{display:flex;gap:40px;flex-wrap:wrap;font-size:14px;color:var(--dim);margin-top:40px}
#mxh .meta b{display:block;font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--champ);margin-bottom:6px}
#mxh .ov-r{position:relative;overflow:hidden}
#mxh .ov-r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .8s var(--ease),transform 1.6s var(--ease)}
#mxh .ov-r img.on{opacity:1;transform:none}
#mxh .ov-r::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--night2),transparent 40%)}
@media (max-width:1000px){#mxh .status{display:none}#mxh .ov{grid-template-columns:1fr}#mxh .ov-r{display:none}#mxh .ov-l{padding-top:120px}}
@media (max-width:640px){#mxh .book span,#mxh .menu-t .lbl,#mxh .icn.acc{display:none}#mxh .logo img{height:26px}#mxh .hd .row{height:72px}#mxh .side.r{gap:8px}.mxh-sp{height:72px}}

/* === MyLax shop 2026 (shop,category,product,cart,checkout — matches the 2026 homepage) === */ @font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Noto Serif Display';font-style: italic;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6hfd8JeSjPWKU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family: 'Noto Serif Display';font-style: italic;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6hfd8JeSjPWKU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family: 'Noto Serif Display';font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NLKhP17B-aTPA.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family: 'Noto Serif Display';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NLKhP17B-aTPA.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout){--mx-night:#0B0A09;--mx-night2:#131110;--mx-night3:#1C1916;--mx-champ:#CDB87E;--mx-champ2:#E6D6A8;--mx-bronze:#8C7445;--mx-bone:#EFE8DA;--mx-dim:rgba(239,232,218,.58);--mx-faint:rgba(239,232,218,.12);--mx-serif:"Cormorant Garamond","Noto Serif Display",Georgia,serif;--mx-sans:"Inter",system-ui,sans-serif;--mx-ease:cubic-bezier(.16,1,.3,1);--mx-dbtn-clip:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);--wd-text-color:var(--mx-dim);--wd-title-color:var(--mx-bone);--wd-entities-title-color:var(--mx-bone);--wd-entities-title-color-hover:var(--mx-champ2);--wd-link-color:var(--mx-bone);--wd-link-color-hover:var(--mx-champ2);--wd-primary-color:var(--mx-champ);--wd-alternative-color:var(--mx-champ);--wd-text-font-weight:300;--wd-brd-radius:0px;--wd-form-brd-radius:0px;--wd-form-bg:transparent;--wd-form-color:var(--mx-bone);--wd-form-brd-color:rgba(239,232,218,.2);--wd-form-brd-color-focus:var(--mx-champ);--wd-form-placeholder-color:rgba(239,232,218,.45);--wd-prod-bg:var(--mx-night2);--wd-bordered-bg:var(--mx-night2);--wd-bordered-brd:var(--mx-faint);--btn-default-brd-radius:0px;--btn-accented-brd-radius:0px;--btn-default-bgcolor:transparent;--btn-default-bgcolor-hover:rgba(205,184,126,.08);--btn-default-color:var(--mx-bone);--btn-default-color-hover:var(--mx-champ2);--btn-accented-bgcolor:var(--mx-champ);--btn-accented-bgcolor-hover:var(--mx-champ2);--btn-accented-color:var(--mx-night);--btn-accented-color-hover:var(--mx-night);--btn-transform:uppercase;--btn-font-weight:500;--btn-font-size:12px;--color-gray-100:var(--mx-night3);--color-gray-200:var(--mx-faint);--color-gray-300:rgba(239,232,218,.18);--color-gray-400:rgba(239,232,218,.35);--color-gray-500:var(--mx-dim);--color-gray-600:var(--mx-dim);--color-gray-700:var(--mx-bone);--color-gray-800:var(--mx-bone);--color-gray-900:var(--mx-bone);--brdcolor-gray-200:var(--mx-faint);--brdcolor-gray-300:var(--mx-faint);--bgcolor-white:var(--mx-night);--bgcolor-gray-100:var(--mx-night2);--bgcolor-gray-200:var(--mx-night3);--wd-star-color:var(--mx-champ);--wd-empty-star-color:rgba(239,232,218,.2);background:var(--mx-night)!important;color:var(--mx-dim);font-family:var(--mx-sans);font-weight:300;-webkit-font-smoothing:antialiased;}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) :is(.wd-page-content,.wd-content-layout,.website-wrapper,.main-page-wrapper){background:var(--mx-night)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-page-title{background:var(--mx-night)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-page-title .wd-page-title-bg{display:none}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-content-layout{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(80px,9vw,140px)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) :is(h1,h2,h3,h4,h5,h6,.title,.entry-title,.wd-entities-title){font-family:var(--mx-serif);font-weight:300;color:var(--mx-bone);letter-spacing:-.01em;text-transform:none}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) :is(p,li,td,th,label,span,div){font-family:inherit}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) :is(b,strong){color:var(--mx-bone);font-weight:500}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) a{transition:color .4s}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-breadcrumbs{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--mx-champ)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-breadcrumbs a{color:var(--mx-dim)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-breadcrumbs a:hover{color:var(--mx-champ2)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-breadcrumbs .wd-last{color:var(--mx-champ);font-weight:500}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart,.woocommerce-checkout) .wd-breadcrumbs .wd-delimiter{color:var(--mx-faint)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .wd-woo-page-title .title,body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .wd-page-title .title{font-family:var(--mx-serif)!important;font-weight:300!important;font-size:clamp(56px,7vw,120px)!important;line-height:.95!important;letter-spacing:-.025em;color:var(--mx-bone)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .wd-products-per-page,body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .wd-products-shop-view,body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .wd-off-canvas-btn{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mx-dim)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .per-page-variation.current-variation{color:var(--mx-champ)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select{background-color:transparent;color:var(--mx-bone);border:0;border-bottom:1px solid rgba(239,232,218,.2);border-radius:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select option{background:var(--mx-night2);color:var(--mx-bone)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .elementor-divider-separator{border-color:var(--mx-faint)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .product-wrapper{background:var(--mx-night2)!important;border:1px solid var(--mx-faint);border-radius:0!important;box-shadow:none!important;padding:0 0 22px;overflow:hidden;transition:border-color .5s var(--mx-ease),transform .7s var(--mx-ease)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product:hover .product-wrapper{border-color:rgba(205,184,126,.55);transform:translateY(-4px)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .product-element-top{border-radius:0!important;margin-bottom:22px;background:var(--mx-night3)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .product-element-top img{transition:transform 1.6s var(--mx-ease)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product:hover .product-element-top img{transform:scale(1.05)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .product-element-bottom{padding:0 22px}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-entities-title{font-family:var(--mx-serif);font-size:24px;line-height:1.12;font-weight:400;max-height:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-add-btn .button :is(span,.wd-action-text){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-entities-title a{color:var(--mx-bone)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-entities-title a:hover{color:var(--mx-champ2)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-product-cats{margin-top:8px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-product-cats a{color:var(--mx-champ)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .price{font-family:var(--mx-serif);font-size:24px;font-weight:400;color:var(--mx-champ2);margin-top:6px}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .price :is(.amount,bdi){color:var(--mx-champ2)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .price del{opacity:.5}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-add-btn .button{width:100%;background:none!important;color:var(--mx-bone)!important;border:1px solid rgba(205,184,126,.55)!important;border-radius:0!important;box-shadow:none!important;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:46px;padding:10px 14px!important;line-height:1.3;transition:background .4s,color .4s,border-color .4s}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-add-btn .button:hover{background:var(--mx-champ)!important;color:var(--mx-night)!important;border-color:var(--mx-champ)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-action-btn>a,body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .wd-product .wd-buttons{color:var(--mx-bone);background:rgba(11,10,9,.6);border-radius:0}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product,.woocommerce-cart) .product-labels .product-label{border-radius:0;background:var(--mx-champ)!important;color:var(--mx-night)!important;font-size:10px;letter-spacing:.2em}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-pagination :is(a,span){border-radius:0!important;color:var(--mx-dim);border-color:var(--mx-faint)!important;background:none!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-pagination .current{color:var(--mx-night)!important;background:var(--mx-champ)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) :is(.sidebar-container,.wd-sidebar,.area-sidebar-shop){background:var(--mx-night2);color:var(--mx-dim)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .widget-title{font-family:var(--mx-serif);font-size:26px;font-weight:300;color:var(--mx-bone);text-transform:none}body.single-product .product_title{color:var(--mx-bone)!important;font-family:var(--mx-serif)!important;font-size:clamp(48px,5.6vw,92px)!important;line-height:.98!important;letter-spacing:-.02em!important;font-weight:300!important}body.single-product .wd-single-price .price,body.single-product .summary .price{font-family:var(--mx-serif);font-size:34px!important;font-weight:300;color:var(--mx-champ2)!important}body.single-product .wd-single-price .price :is(.amount,bdi){color:var(--mx-champ2)}body.single-product .woocommerce-product-details__short-description{font-size:16px;line-height:1.75;color:var(--mx-dim)}body.single-product .woocommerce-product-details__short-description p:first-child{font-family:var(--mx-serif);font-size:24px;line-height:1.3;font-weight:300;color:var(--mx-bone)}body.single-product .woocommerce-product-gallery :is(img,.wd-carousel-item,.woocommerce-product-gallery__image){border-radius:0!important}body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item.active img,body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item:hover img{outline:1px solid var(--mx-champ);outline-offset:-1px}body.single-product table.variations th label{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mx-champ)}body.single-product table.variations select{background-color:transparent;color:var(--mx-bone);border:0;border-bottom:1px solid rgba(239,232,218,.2);border-radius:0;min-height:46px;padding-left:0}body.single-product table.variations select option{background:var(--mx-night2);color:var(--mx-bone)}body.single-product .reset_variations{color:var(--mx-dim)!important;font-size:11px;letter-spacing:.2em;text-transform:uppercase}body.single-product .single_variation .price{font-family:var(--mx-serif);font-size:28px;color:var(--mx-champ2)}body.single-product .wd-single-action-btn a,body.single-product .wd-social-icons,body.single-product .wd-social-icons .wd-label{color:var(--mx-dim)!important;font-size:12px;letter-spacing:.14em}body.single-product .wd-social-icons .wd-social-icon{color:var(--mx-bone)!important;background:none!important;border:1px solid var(--mx-faint);border-radius:0!important;transform:rotate(45deg)}body.single-product .wd-social-icons .wd-social-icon .wd-icon{transform:rotate(-45deg)}body.single-product .wd-social-icons .wd-social-icon:hover{border-color:var(--mx-champ);color:var(--mx-champ)!important}body.single-product .wd-products-nav .wd-product-nav-btn{color:var(--mx-dim)}body.single-product .wd-products-nav .wd-dropdown{background:var(--mx-night2);border:1px solid var(--mx-faint)}body.single-product .elementor-divider-separator{border-color:var(--mx-faint)!important}body.single-product .woocommerce-tabs .wd-nav-tabs{border-bottom:1px solid var(--mx-faint)}body.single-product .woocommerce-tabs .wd-nav-tabs .wd-nav-link{font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--mx-dim)}body.single-product .woocommerce-tabs .wd-nav-tabs li.active .wd-nav-link,body.single-product .woocommerce-tabs .wd-nav-tabs .wd-nav-link:hover{color:var(--mx-champ)}body.single-product .woocommerce-tabs .wd-nav-tabs .wd-nav-link:after{background:var(--mx-champ)!important}body.single-product .woocommerce-Tabs-panel{color:var(--mx-dim);font-size:16px;line-height:1.75}body.single-product .woocommerce-Tabs-panel h2{font-size:40px}body.single-product :is(.related-and-upsells,.wd-shop-product)>*>.title,body.single-product .related-and-upsells .title{font-size:clamp(40px,4vw,64px)!important;text-align:left}body.single-product .shop_attributes :is(th,td){border-color:var(--mx-faint)!important;color:var(--mx-dim)}body.single-product .shop_attributes th{color:var(--mx-champ);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}body.single-product #reviews :is(#reply-title,.woocommerce-Reviews-title){font-size:36px}body.single-product #reviews .comment-text{border-color:var(--mx-faint)!important;background:var(--mx-night2)}body:is(.single-product,.woocommerce-cart,.woocommerce-checkout) :is(.single_add_to_cart_button,.checkout-button,#place_order,.wc-proceed-to-checkout .button,.return-to-shop .button,.woocommerce-mini-cart__buttons .checkout){height:62px!important;min-height:62px;padding:0 44px!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--mx-night)!important;font-family:var(--mx-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important;background:linear-gradient(110deg,var(--mx-champ) 0%,var(--mx-champ2) 45%,var(--mx-champ) 60%,var(--mx-bronze) 100%)!important;background-size:220% 100%!important;clip-path:var(--mx-dbtn-clip);transition:background-position 1s var(--mx-ease)!important;display:inline-flex;align-items:center;justify-content:center}body:is(.single-product,.woocommerce-cart,.woocommerce-checkout) :is(.single_add_to_cart_button,.checkout-button,#place_order,.wc-proceed-to-checkout .button,.return-to-shop .button):hover{background-position:100% 0!important}body:is(.single-product,.woocommerce-cart,.woocommerce-checkout) :is(.single_add_to_cart_button,#place_order,.checkout-button).disabled{opacity:.45}body:is(.woocommerce-cart,.woocommerce-checkout) :is(button[name=update_cart],button[name=apply_coupon],.wd-coupon-form .button,.woocommerce-form-login .button,.button:not(.checkout-button):not(#place_order):not(.wc-backward)){min-height:50px;padding:0 28px!important;background:transparent!important;color:var(--mx-bone)!important;border:1px solid rgba(205,184,126,.55)!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;transition:all .4s}body:is(.woocommerce-cart,.woocommerce-checkout) :is(button[name=update_cart],button[name=apply_coupon],.button:not(.checkout-button):not(#place_order):not(.wc-backward)):hover{background:rgba(205,184,126,.08)!important;color:var(--mx-champ2)!important;border-color:var(--mx-champ)!important}body:is(.single-product,.woocommerce-cart) .quantity{border:1px solid rgba(239,232,218,.2);border-radius:0;background:transparent}body:is(.single-product,.woocommerce-cart) .quantity :is(input.qty,.minus,.plus){background:transparent!important;color:var(--mx-bone)!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:46px}body:is(.single-product,.woocommerce-cart) .quantity :is(.minus,.plus):hover{color:var(--mx-champ)!important}body:is(.woocommerce-cart,.woocommerce-checkout,.single-product) :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number]:not(.qty),textarea,select,.select2-selection){background:transparent!important;color:var(--mx-bone)!important;border:0!important;border-bottom:1px solid rgba(239,232,218,.2)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;font-weight:300;transition:border-color .4s}body:is(.woocommerce-cart,.woocommerce-checkout,.single-product) :is(input,textarea,select):focus,body.woocommerce-checkout .select2-container--open .select2-selection{border-bottom-color:var(--mx-champ)!important;outline:none}body:is(.woocommerce-cart,.woocommerce-checkout) ::placeholder{color:rgba(239,232,218,.45)!important;opacity:1}body.woocommerce-checkout .select2-selection__rendered{color:var(--mx-bone)!important;padding-left:0!important}body.woocommerce-checkout .select2-dropdown{background:var(--mx-night2);border-color:var(--mx-faint);border-radius:0;color:var(--mx-bone)}body.woocommerce-checkout .select2-results__option--highlighted{background:var(--mx-champ)!important;color:var(--mx-night)!important}body.woocommerce-checkout .select2-search__field{background:var(--mx-night)!important;color:var(--mx-bone)!important;border:1px solid var(--mx-faint)!important}body:is(.woocommerce-cart,.woocommerce-checkout) select option{background:var(--mx-night2);color:var(--mx-bone)}body:is(.woocommerce-cart,.woocommerce-checkout) .form-row label{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-champ)}body:is(.woocommerce-cart,.woocommerce-checkout) .form-row label .required{color:var(--mx-champ2);text-decoration:none}body:is(.woocommerce-cart,.woocommerce-checkout) input[type=checkbox],body:is(.woocommerce-cart,.woocommerce-checkout) input[type=radio]{accent-color:var(--mx-champ)}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps{margin-bottom:clamp(40px,5vw,72px);font-family:var(--mx-serif);text-transform:none}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps li :is(a,span){font-family:var(--mx-serif);font-size:clamp(22px,2.4vw,36px);font-weight:300;color:var(--mx-dim);text-decoration:none!important}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps li.step-active :is(a,span){color:var(--mx-bone);font-style:italic;border-bottom:1px solid var(--mx-champ)!important}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps li:after,body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps li:before{color:var(--mx-champ)!important}body:is(.woocommerce-cart,.woocommerce-checkout) :is(table.shop_table,.woocommerce-cart-form__contents){border:0!important;border-collapse:collapse;background:transparent}body:is(.woocommerce-cart,.woocommerce-checkout) table.shop_table :is(th,td){border:0!important;border-bottom:1px solid var(--mx-faint)!important;background:transparent!important;color:var(--mx-dim);padding-top:22px;padding-bottom:22px}body:is(.woocommerce-cart,.woocommerce-checkout) table.shop_table thead th{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mx-champ)}body:is(.woocommerce-cart,.woocommerce-checkout) table.shop_table :is(.product-name a,.product-name){font-family:var(--mx-serif);font-size:24px;font-weight:400;color:var(--mx-bone)}body:is(.woocommerce-cart,.woocommerce-checkout) table.shop_table :is(.amount,bdi){color:var(--mx-champ2);font-family:var(--mx-serif);font-size:22px;font-weight:400}body:is(.woocommerce-cart,.woocommerce-checkout) table.shop_table .product-thumbnail img{border-radius:0}body.woocommerce-cart .product-remove a.remove{color:var(--mx-dim)!important;border:1px solid var(--mx-faint);border-radius:0;transform:rotate(45deg)}body.woocommerce-cart .product-remove a.remove:hover{color:var(--mx-night)!important;background:var(--mx-champ)!important;border-color:var(--mx-champ)}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.cart_totals,.cart-totals-inner,.checkout-order-review,#order_review,.wd-table-wrapper.order-totals){background:var(--mx-night2)!important;border:1px solid var(--mx-faint)!important;border-radius:0!important;box-shadow:none!important}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.cart_totals,.cart-totals-inner,.checkout-order-review){padding:clamp(28px,3vw,48px)!important}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.cart_totals>h2,#order_review_heading,.woocommerce-billing-fields>h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields>h3){font-size:clamp(34px,3.2vw,52px)!important;font-weight:300!important;line-height:1;letter-spacing:-.02em;margin-bottom:24px}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.order-total,.cart-subtotal) :is(.amount,bdi){font-size:30px;color:var(--mx-champ2)}body:is(.woocommerce-cart,.woocommerce-checkout) .order-total th{color:var(--mx-bone);font-family:var(--mx-serif);font-size:24px;font-weight:400;text-transform:none;letter-spacing:0}body.woocommerce-checkout #payment{background:transparent!important;border-radius:0}body.woocommerce-checkout #payment ul.payment_methods{border-color:var(--mx-faint)!important}body.woocommerce-checkout #payment .payment_box{background:var(--mx-night3)!important;color:var(--mx-dim);border-radius:0}body.woocommerce-checkout #payment .payment_box:before{border-bottom-color:var(--mx-night3)!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--mx-dim);font-size:13px}body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce-form-coupon-toggle .woocommerce-info,body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce-form-login-toggle .woocommerce-info{background:var(--mx-night2)!important;color:var(--mx-dim)!important;border:1px solid var(--mx-faint)!important;border-radius:0}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wd-notice){border-radius:0!important;background:var(--mx-night2)!important;color:var(--mx-bone)!important;border:1px solid rgba(205,184,126,.4)!important}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a{color:var(--mx-champ2)!important}body.woocommerce-cart .wd-empty-block-title,body.woocommerce-cart .cart-empty{font-family:var(--mx-serif)!important;font-weight:300!important;font-size:clamp(40px,4.6vw,72px)!important;line-height:1.02;color:var(--mx-bone)!important;letter-spacing:-.02em}body.woocommerce-cart .wd-empty-block-title:before,body.woocommerce-cart .cart-empty:before{color:var(--mx-champ)!important;opacity:.7}body.woocommerce-cart .wd-empty-block-text{color:var(--mx-dim);max-width:46ch;margin-inline:auto;font-size:16px}body.woocommerce-cart .return-to-shop{margin-top:34px}@media (max-width:768px){body.single-product .product_title{font-size:46px!important}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-checkout-steps li :is(a,span){font-size:20px}body:is(.single-product,.woocommerce-cart,.woocommerce-checkout) :is(.single_add_to_cart_button,.checkout-button,#place_order){width:100%}}body:is(.woocommerce-cart,.woocommerce-checkout) .wd-content-area :is(.elementor-widget-container,form.checkout_coupon){background-color:transparent!important}body:is(.woocommerce-cart,.woocommerce-checkout) :is(.elementor-element-430f4c1,.elementor-element-19874b26,.elementor-element-2f48ae0a,.elementor-element-27470d2d){background-color:var(--mx-night2)!important;border:1px solid var(--mx-faint)!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-cart .elementor-element-19874b26 .cart_totals{border:0!important;background:transparent!important}body.woocommerce-checkout .elementor-element-27470d2d :is(#order_review,.checkout-order-review){border:0!important;background:transparent!important;padding:0!important}/* === /MyLax shop 2026 === */ 
.page-id-173 .wd-page-title{display:none!important}

/* === MyLax contact 2026 (CF7 form + map inside the new contact sections) === */.page-id-173 .wd-page-title{display:none!important}.page-id-173 .wpcf7 .wd-grid-g{gap:0 24px}.page-id-173 .wpcf7 p{margin:0}.page-id-173 .wpcf7 :is(input[type=text],input[type=email],input[type=tel],textarea){width:100%;background:transparent!important;border:0!important;border-bottom:1px solid rgba(239,232,218,.2)!important;border-radius:0!important;color:#EFE8DA!important;font-family:"Inter",sans-serif;font-weight:300;font-size:16px;padding:18px 0!important;margin-bottom:14px;box-shadow:none!important;height:auto;transition:border-color .4s}.page-id-173 .wpcf7 textarea{min-height:150px;resize:vertical}.page-id-173 .wpcf7 :is(input,textarea):focus{border-bottom-color:#CDB87E!important;outline:none}.page-id-173 .wpcf7 ::placeholder{color:rgba(239,232,218,.45)!important;opacity:1}.page-id-173 .wpcf7 input[type=submit]{margin-top:18px;height:62px;padding:0 44px!important;border:0!important;border-radius:0!important;color:#0B0A09!important;font-family:"Inter",sans-serif;font-weight:500;font-size:12px;letter-spacing:.26em;text-transform:uppercase;background:linear-gradient(110deg,#CDB87E 0%,#E6D6A8 45%,#CDB87E 60%,#8C7445 100%)!important;background-size:220% 100%!important;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);transition:background-position 1s;box-shadow:none!important}.page-id-173 .wpcf7 input[type=submit]:hover{background-position:100% 0!important}.page-id-173 .wpcf7 .wpcf7-response-output{color:#EFE8DA;border-color:rgba(205,184,126,.5)!important;margin:24px 0 0!important}.page-id-173 .wpcf7 .wpcf7-not-valid-tip{color:#C9A8FF;font-size:12px}.page-id-173 .elementor-widget-google_maps .elementor-custom-embed{line-height:0}.page-id-173 .elementor-widget-google_maps iframe{display:block;width:100%;height:480px;border:0;filter:grayscale(1) invert(.92) contrast(.9) brightness(.95)}/* === /MyLax contact 2026 === */

/* === MyLax shop 2026 · ecru (shop, category + single product on a light beige ground, like the homepage ritual section) === */body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product){--mx-ecru:#EFE8DA;--mx-ink:#0B0A09;--mx-bone:#0B0A09;--mx-dim:rgba(11,10,9,.62);--mx-faint:rgba(11,10,9,.12);--mx-champ:#8C7445;--mx-champ2:#6E5A33;--mx-night2:#F7F2E8;--mx-night3:#E6DDCB;--wd-form-brd-color:rgba(11,10,9,.2);--wd-form-placeholder-color:rgba(11,10,9,.45);--color-gray-300:rgba(11,10,9,.18);--color-gray-400:rgba(11,10,9,.35);--wd-empty-star-color:rgba(11,10,9,.2);--btn-default-bgcolor-hover:rgba(140,116,69,.08);--btn-accented-color:#0B0A09;background:var(--mx-ecru)!important;}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) :is(.wd-page-content,.wd-content-layout,.website-wrapper,.main-page-wrapper,.wd-page-title){background:var(--mx-ecru)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .wd-product .product-wrapper{border-color:rgba(11,10,9,.1)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .wd-product:hover .product-wrapper{border-color:rgba(140,116,69,.6)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .wd-product .wd-add-btn .button{color:var(--mx-ink)!important;border-color:rgba(140,116,69,.6)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .wd-product .wd-add-btn .button:hover{background:var(--mx-ink)!important;color:var(--mx-ecru)!important;border-color:var(--mx-ink)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .wd-product :is(.wd-action-btn>a,.wd-buttons){color:var(--mx-ink);background:rgba(247,242,232,.9)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) .product-labels .product-label{background:var(--mx-ink)!important;color:var(--mx-ecru)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-ordering select{border-bottom-color:rgba(11,10,9,.2)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag) .woocommerce-pagination .current{color:var(--mx-ecru)!important;background:var(--mx-ink)!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) :is(.woocommerce-ordering,table.variations) select option{background:#F7F2E8;color:var(--mx-ink)}body.single-product table.variations select{border-bottom-color:rgba(11,10,9,.25)}body.single-product .quantity{border-color:rgba(11,10,9,.2)}body.single-product :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number]:not(.qty),textarea,select){border-bottom-color:rgba(11,10,9,.25)!important}body.single-product .single_add_to_cart_button{background:linear-gradient(110deg,#CDB87E 0%,#E6D6A8 45%,#CDB87E 60%,#8C7445 100%)!important;background-size:220% 100%!important;color:var(--mx-ink)!important}body.single-product .single_add_to_cart_button:hover{background-position:100% 0!important}body.single-product .woocommerce-product-gallery :is(img,.woocommerce-product-gallery__image){box-shadow:0 30px 60px -30px rgba(11,10,9,.35)}body.single-product .wd-social-icons .wd-social-icon:hover{border-color:var(--mx-champ)}/* === /MyLax shop 2026 · ecru === */

/* === MyLax sticky add-to-cart (mobile only) === */@media (min-width:1025px){body.single-product .wd-sticky-btn{display:none!important}}body.single-product .wd-sticky-btn{background:rgba(11,10,9,.94)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(205,184,126,.35)!important;box-shadow:0 -18px 40px -20px rgba(0,0,0,.6)!important;--wd-form-brd-color:rgba(239,232,218,.25)}body.single-product .wd-sticky-btn :is(.wd-entities-title,.product-title){color:#EFE8DA!important;font-family:"Cormorant Garamond","Noto Serif Display",Georgia,serif!important;font-weight:400}body.single-product .wd-sticky-btn .price,body.single-product .wd-sticky-btn .price :is(.amount,bdi){color:#E6D6A8!important;font-family:"Cormorant Garamond","Noto Serif Display",Georgia,serif}body.single-product .wd-sticky-btn .quantity{border-color:rgba(239,232,218,.25)!important}body.single-product .wd-sticky-btn .quantity :is(input.qty,.minus,.plus){color:#EFE8DA!important}body.single-product .wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart,.button){height:48px!important;min-height:48px!important;padding:0 26px!important;color:#0B0A09!important;font-size:11px!important;letter-spacing:.2em!important;background:linear-gradient(110deg,#CDB87E 0%,#E6D6A8 45%,#CDB87E 60%,#8C7445 100%)!important;background-size:220% 100%!important;border:0!important;border-radius:0!important;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}body.single-product .wd-sticky-btn :is(.wd-wishlist-btn,.wd-compare-btn) a{color:#EFE8DA!important}body.single-product .wd-sticky-btn select{background:transparent!important;color:#EFE8DA!important;border:0!important;border-bottom:1px solid rgba(239,232,218,.25)!important}/* === /MyLax sticky add-to-cart === */

/* === MyLax add-to-cart gold (deeper gold, white text) === */body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) :is(.single_add_to_cart_button,.wd-sticky-btn .single_add_to_cart_button,.wd-sticky-btn .button,.wd-product .wd-add-btn .button):not(#mx){background:linear-gradient(110deg,#A8843E 0%,#C9A24F 35%,#E0BE6E 55%,#B8913F 75%,#8F6E2E 100%)!important;background-size:220% 100%!important;background-position:0 0!important;color:#FFFFFF!important;border:0!important;text-shadow:0 1px 1px rgba(60,40,10,.35);transition:background-position 1s cubic-bezier(.16,1,.3,1),filter .4s!important}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) :is(.single_add_to_cart_button,.wd-sticky-btn .single_add_to_cart_button,.wd-sticky-btn .button,.wd-product .wd-add-btn .button):not(#mx):hover{background-position:100% 0!important;color:#FFFFFF!important;filter:brightness(1.05)}body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.single-product) :is(.single_add_to_cart_button,.wd-sticky-btn .single_add_to_cart_button,.wd-sticky-btn .button,.wd-product .wd-add-btn .button):not(#mx) *{color:#FFFFFF!important}body.single-product .single_add_to_cart_button:is(.disabled,.wc-variation-selection-needed):not(#mx){opacity:.8!important}/* === /MyLax add-to-cart gold === */

/* === MyLax product options as pills === */body.single-product form.variations_form table.variations,body.single-product form.variations_form table.variations :is(tbody,tr,th,td){display:block;width:100%;border:0!important;padding:0!important;background:none!important}body.single-product form.variations_form table.variations tr{margin-bottom:26px}body.single-product form.variations_form table.variations th.label{margin-bottom:14px}body.single-product form.variations_form table.variations th.label label{display:flex!important;align-items:center;gap:12px;font-size:12px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase;color:#0B0A09!important;margin:0!important}body.single-product form.variations_form table.variations th.label label::before{content:"";width:7px;height:7px;border:1px solid #8C7445;transform:rotate(45deg);flex:none}body.single-product form.variations_form table.variations th.label label::after{content:"Επιλέξτε";margin-left:auto;font-size:10px;letter-spacing:.2em;color:#8C7445}body.single-product form.variations_form.mx-chosen table.variations th.label label::after{content:"✓";font-size:13px;letter-spacing:0}body.single-product .mx-hide{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important}body.single-product .mx-pills{display:flex;flex-wrap:wrap;gap:10px}body.single-product .mx-pill{min-width:96px;height:58px;padding:0 24px!important;margin:0;border:1px solid rgba(11,10,9,.22)!important;border-radius:0!important;background:#F7F2E8!important;color:#0B0A09!important;font-family:"Cormorant Garamond","Noto Serif Display",Georgia,serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;cursor:pointer;box-shadow:none!important;position:relative;transition:background .35s,color .35s,border-color .35s,transform .35s}body.single-product .mx-pill:hover{border-color:#8C7445!important;transform:translateY(-2px)}body.single-product .mx-pill.on{background:#0B0A09!important;color:#E6D6A8!important;border-color:#0B0A09!important}body.single-product .mx-pill.on::after{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;background:#C9A24F;transform:rotate(45deg)}body.single-product .mx-pill.off{opacity:.35;text-decoration:line-through;cursor:not-allowed}body.single-product .mx-pill:focus-visible{outline:2px solid #C9A24F;outline-offset:3px}body.single-product .mx-pills.mx-attn .mx-pill{animation:mx-attn .45s ease-in-out 3}@keyframes mx-attn{50%{border-color:#C9A24F;box-shadow:0 0 0 4px rgba(201,162,79,.35)!important}}body.single-product .mx-hint{margin:2px 0 14px;font-size:13px;color:#8C7445;letter-spacing:.04em}body.single-product form.variations_form.mx-chosen .mx-hint{display:none}body.single-product .wd-reset-var{margin-top:12px}body.single-product .wd-reset-var .reset_variations{font-size:11px!important;letter-spacing:.2em;color:rgba(11,10,9,.55)!important;text-decoration:underline}body.single-product .woocommerce-variation.single_variation{margin-bottom:18px}body.single-product .woocommerce-variation-price .price{font-family:"Cormorant Garamond","Noto Serif Display",Georgia,serif;font-size:34px!important;color:#6E5A33!important}body.single-product .single_add_to_cart_button:is(.disabled,.wc-variation-selection-needed):not(#mx){opacity:1!important;filter:saturate(.75)}/* === /MyLax product options as pills === */
