/* L'Éclat Candles — brand design */
:root{--le-ink:#302b27;--le-cream:#f8f5ef;--le-sand:#e9e0d3;--le-taupe:#8b735e}
body{background:var(--le-cream);color:var(--le-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.75}
h1,h2,h3,h4,.site-title{font-family:Georgia,'Times New Roman',serif;color:var(--le-ink);font-weight:400;letter-spacing:-.035em}
a{color:var(--le-ink)} a:hover{color:#786049} a:focus-visible,button:focus-visible{outline:2px solid #786049;outline-offset:5px}
.site-header{background:#fff;border-bottom:1px solid var(--le-sand);padding-top:20px!important;margin-bottom:0!important}.site-branding{margin-bottom:12px!important}.site-branding img.custom-logo{width:auto!important;height:105px!important;max-width:150px!important;object-fit:contain}.site-search{margin-top:22px}.site-search input{border:1px solid var(--le-sand);background:var(--le-cream);box-shadow:none;border-radius:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:17px 14px;color:var(--le-ink);font-size:14px}.main-navigation ul ul{background:#fff;border:1px solid var(--le-sand)}.main-navigation ul ul a{font-size:14px}.site-header-cart .cart-contents{padding:17px 0}.site-header-cart .widget_shopping_cart{background:#fff}.site-header-cart .widget_shopping_cart a{color:var(--le-ink)}
.col-full{max-width:1280px}.site-content{padding-top:35px}.site-main{margin-bottom:0}.content-area{width:100%!important;float:none!important;margin-right:0!important}.widget-area{display:none}.storefront-breadcrumb{padding:15px 0;margin:0;font-size:13px}.home .storefront-breadcrumb,.home .entry-header,.home .entry-title{display:none}.home .site-content{padding-top:0}.home .entry-content{margin:0}.home .hentry{margin-bottom:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .entry-content>div{max-width:none}
button,.button,input[type=submit],.wp-block-button__link{background:var(--le-ink);color:#fff;border-radius:0;padding:14px 25px;font-weight:400;border:1px solid var(--le-ink)}button:hover,.button:hover,.wp-block-button__link:hover{background:#5e4d40;color:#fff}.woocommerce-info,.woocommerce-message{background:#eee6da;color:var(--le-ink)}
.le-home{overflow:hidden}.le-shell{max-width:1220px;margin:auto;padding:0 32px}.le-eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:600;color:#796957;margin:0 0 22px}.le-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#eee7dc}.le-hero-copy{padding:90px 7vw 70px;align-self:center}.le-hero h1{font-size:clamp(42px,4.6vw,74px);line-height:1.12;margin:0 0 28px;max-width:650px}.le-hero p.le-intro{max-width:440px;margin-bottom:32px;color:#655b52;font-size:17px}.le-button{display:inline-block;padding:15px 25px;background:var(--le-ink);color:#fff;text-decoration:none!important;font-size:13px;letter-spacing:.04em;border:1px solid var(--le-ink)}.le-button:hover{background:#5c4c40;color:white}.le-text-link{display:inline-block;margin-left:23px;font-size:13px;text-underline-offset:5px}.le-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 40%,#fffdf6 0,#e2d6c5 60%,#c3ae95 100%);min-height:480px;overflow:hidden}.le-hero-art:before{content:'';position:absolute;inset:35px;border:1px solid #fff8;border-radius:48% 48% 0 0}.le-hero-art img{width:61%;mix-blend-mode:multiply;position:relative;opacity:.86}.le-hero-art small{position:absolute;bottom:30px;font-size:10px;letter-spacing:.28em;color:#6c5745}.le-strip{display:flex;justify-content:center;gap:65px;padding:21px 25px;background:#302b27;color:#f3ede4;font-size:11px;letter-spacing:.12em;text-align:center}.le-section{padding:82px 0}.le-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.le-section h2{font-size:clamp(32px,3vw,46px);line-height:1.2;margin:0 0 15px}.le-section-head p{max-width:480px;color:#776c60;font-size:14px;margin-bottom:0}.le-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.le-category{border-bottom:1px solid #cdbfac;padding-bottom:18px;text-decoration:none!important;display:block}.le-category:hover .le-symbol{transform:translateY(-5px)}.le-tile{display:flex;align-items:center;justify-content:center;height:165px;background:#eee8dd;margin-bottom:18px;overflow:hidden}.le-category:nth-child(3n+2) .le-tile{background:#e9dfd4}.le-category:nth-child(3n) .le-tile{background:#e1e3d7}.le-symbol{font-family:Georgia,serif;font-size:53px;line-height:1;color:#8b735e;transition:transform .2s}.le-category h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:14px;margin:0 0 5px;font-weight:500}.le-category p{font-size:11px;color:#817261;line-height:1.5;min-height:33px;margin:0}.le-category .le-arrow{float:right;font-size:18px}.le-note{font-size:12px;color:#8b7c6b;margin-top:20px}.le-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e1d6}.le-story-mark{display:flex;align-items:center;justify-content:center;min-height:370px;background:#ddd1bf}.le-story-mark span{font-family:Georgia,serif;font-size:clamp(60px,9vw,145px);letter-spacing:-.065em;color:#8b735e}.le-story-copy{padding:65px 60px}.le-story-copy p{font-size:15px;max-width:470px;color:#655b52}.le-gifts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.le-gift-panel{padding:44px;background:#e8ded2;min-height:270px}.le-gift-panel:last-child{background:#e4e5da}.le-gift-panel h3{font-size:30px;margin-bottom:18px}.le-gift-panel p{font-size:14px;max-width:350px;color:#655b52}.le-soon{text-align:center;border-top:1px solid var(--le-sand);padding:55px 20px 65px}.le-soon p{max-width:570px;margin:0 auto 20px;color:#776c60;font-size:14px}.le-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}.le-footer-links a{font-size:12px}.site-footer{background:#302b27;color:#f3ede4;padding:35px 0}.site-footer a,.site-footer h3{color:#f3ede4}.site-info{font-size:12px;padding:0}.site-info a{color:#d7c8b6}.woocommerce-products-header{padding:35px 0!important}.woocommerce-products-header h1{font-size:46px}.woocommerce-loop-product__title{font-size:18px!important}.woocommerce-no-products-found{padding:35px;border:1px solid var(--le-sand)}.entry-content h2{margin-top:1.7em}.le-home h2{margin-top:0}
@media(min-width:768px){.site-header>.col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-branding{float:none!important;width:auto!important;margin-right:0!important}.site-header .site-search{float:none!important;margin-bottom:0!important;width:260px!important;margin-top:0}.storefront-primary-navigation .col-full{max-width:1280px}.secondary-navigation{display:none}}
@media(max-width:900px){.le-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.le-hero-copy{padding:55px 35px}.le-strip{gap:25px}.le-story-copy{padding:40px 30px}}
@media(max-width:767px){.le-hero{grid-template-columns:1fr}.le-hero-copy{padding:48px 25px}.le-hero-art{min-height:330px}.le-hero-art img{width:45%;max-width:220px}.le-hero h1{font-size:43px}.le-strip{gap:15px;font-size:9px;letter-spacing:.04em}.le-shell{padding:0 22px}.le-section{padding:50px 0}.le-section-head{display:block}.le-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.le-tile{height:140px}.le-story{grid-template-columns:1fr}.le-story-mark{min-height:210px}.le-story-copy{padding:40px 25px}.le-gifts{grid-template-columns:1fr}.le-gift-panel{padding:30px;min-height:0}.le-text-link{margin-left:15px}.site-header{padding:14px 0!important}.site-branding img.custom-logo{height:82px!important;max-width:100px!important}.handheld-navigation{font-size:14px}.storefront-handheld-footer-bar{display:none}.site-footer{padding-bottom:35px}.site-content{padding-top:20px}.site-header .site-branding{width:auto!important}.woocommerce-products-header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Header logo aligned left */
@media(min-width:768px){.site-header>.col-full::before,.site-header>.col-full::after{display:none}.site-header>.col-full{justify-content:space-between}.site-header .site-branding{margin-left:0!important;margin-right:auto!important}.site-header .site-search{margin-left:auto!important;margin-right:0!important}}
/* Main product category navigation */
@media(min-width:768px){.storefront-primary-navigation .col-full{max-width:1640px}.storefront-primary-navigation .main-navigation{width:calc(100% - 115px)!important;margin-right:15px!important}.site-header-cart{width:100px!important}.main-navigation ul.menu>li>a{font-size:13px;padding:17px 10px}.main-navigation ul.menu>li.menu-item-has-children>a:after{margin-left:7px}}
/* Subcategory navigation on parent category pages */
.le-subcategories{text-align:left;margin:15px 0 40px}.le-subcategories>p{color:#776c60;font-size:15px}.le-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:1100px}.le-subcat-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 25px;background:#eee7dc;border:1px solid #ded2c2;color:#302b27;text-decoration:none!important;font-family:Georgia,serif;font-size:25px}.le-subcat-card:hover,.le-subcat-card:focus{background:#e3d7c6;color:#302b27}.tax-product_cat:has(.le-subcategories) .woocommerce-no-products-found{display:none}@media(max-width:600px){.le-subcategory-grid{grid-template-columns:1fr}.le-subcat-card{padding:24px;font-size:23px}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}/* L'Éclat Candles — brand design */
:root{--le-ink:#302b27;--le-cream:#f8f5ef;--le-sand:#e9e0d3;--le-taupe:#8b735e}
body{background:var(--le-cream);color:var(--le-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.75}
h1,h2,h3,h4,.site-title{font-family:Georgia,'Times New Roman',serif;color:var(--le-ink);font-weight:400;letter-spacing:-.035em}
a{color:var(--le-ink)} a:hover{color:#786049} a:focus-visible,button:focus-visible{outline:2px solid #786049;outline-offset:5px}
.site-header{background:#fff;border-bottom:1px solid var(--le-sand);padding-top:20px!important;margin-bottom:0!important}.site-branding{margin-bottom:12px!important}.site-branding img.custom-logo{width:auto!important;height:105px!important;max-width:150px!important;object-fit:contain}.site-search{margin-top:22px}.site-search input{border:1px solid var(--le-sand);background:var(--le-cream);box-shadow:none;border-radius:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:17px 14px;color:var(--le-ink);font-size:14px}.main-navigation ul ul{background:#fff;border:1px solid var(--le-sand)}.main-navigation ul ul a{font-size:14px}.site-header-cart .cart-contents{padding:17px 0}.site-header-cart .widget_shopping_cart{background:#fff}.site-header-cart .widget_shopping_cart a{color:var(--le-ink)}
.col-full{max-width:1280px}.site-content{padding-top:35px}.site-main{margin-bottom:0}.content-area{width:100%!important;float:none!important;margin-right:0!important}.widget-area{display:none}.storefront-breadcrumb{padding:15px 0;margin:0;font-size:13px}.home .storefront-breadcrumb,.home .entry-header,.home .entry-title{display:none}.home .site-content{padding-top:0}.home .entry-content{margin:0}.home .hentry{margin-bottom:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .entry-content>div{max-width:none}
button,.button,input[type=submit],.wp-block-button__link{background:var(--le-ink);color:#fff;border-radius:0;padding:14px 25px;font-weight:400;border:1px solid var(--le-ink)}button:hover,.button:hover,.wp-block-button__link:hover{background:#5e4d40;color:#fff}.woocommerce-info,.woocommerce-message{background:#eee6da;color:var(--le-ink)}
.le-home{overflow:hidden}.le-shell{max-width:1220px;margin:auto;padding:0 32px}.le-eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:600;color:#796957;margin:0 0 22px}.le-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#eee7dc}.le-hero-copy{padding:90px 7vw 70px;align-self:center}.le-hero h1{font-size:clamp(42px,4.6vw,74px);line-height:1.12;margin:0 0 28px;max-width:650px}.le-hero p.le-intro{max-width:440px;margin-bottom:32px;color:#655b52;font-size:17px}.le-button{display:inline-block;padding:15px 25px;background:var(--le-ink);color:#fff;text-decoration:none!important;font-size:13px;letter-spacing:.04em;border:1px solid var(--le-ink)}.le-button:hover{background:#5c4c40;color:white}.le-text-link{display:inline-block;margin-left:23px;font-size:13px;text-underline-offset:5px}.le-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 40%,#fffdf6 0,#e2d6c5 60%,#c3ae95 100%);min-height:480px;overflow:hidden}.le-hero-art:before{content:'';position:absolute;inset:35px;border:1px solid #fff8;border-radius:48% 48% 0 0}.le-hero-art img{width:61%;mix-blend-mode:multiply;position:relative;opacity:.86}.le-hero-art small{position:absolute;bottom:30px;font-size:10px;letter-spacing:.28em;color:#6c5745}.le-strip{display:flex;justify-content:center;gap:65px;padding:21px 25px;background:#302b27;color:#f3ede4;font-size:11px;letter-spacing:.12em;text-align:center}.le-section{padding:82px 0}.le-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.le-section h2{font-size:clamp(32px,3vw,46px);line-height:1.2;margin:0 0 15px}.le-section-head p{max-width:480px;color:#776c60;font-size:14px;margin-bottom:0}.le-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.le-category{border-bottom:1px solid #cdbfac;padding-bottom:18px;text-decoration:none!important;display:block}.le-category:hover .le-symbol{transform:translateY(-5px)}.le-tile{display:flex;align-items:center;justify-content:center;height:165px;background:#eee8dd;margin-bottom:18px;overflow:hidden}.le-category:nth-child(3n+2) .le-tile{background:#e9dfd4}.le-category:nth-child(3n) .le-tile{background:#e1e3d7}.le-symbol{font-family:Georgia,serif;font-size:53px;line-height:1;color:#8b735e;transition:transform .2s}.le-category h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:14px;margin:0 0 5px;font-weight:500}.le-category p{font-size:11px;color:#817261;line-height:1.5;min-height:33px;margin:0}.le-category .le-arrow{float:right;font-size:18px}.le-note{font-size:12px;color:#8b7c6b;margin-top:20px}.le-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e1d6}.le-story-mark{display:flex;align-items:center;justify-content:center;min-height:370px;background:#ddd1bf}.le-story-mark span{font-family:Georgia,serif;font-size:clamp(60px,9vw,145px);letter-spacing:-.065em;color:#8b735e}.le-story-copy{padding:65px 60px}.le-story-copy p{font-size:15px;max-width:470px;color:#655b52}.le-gifts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.le-gift-panel{padding:44px;background:#e8ded2;min-height:270px}.le-gift-panel:last-child{background:#e4e5da}.le-gift-panel h3{font-size:30px;margin-bottom:18px}.le-gift-panel p{font-size:14px;max-width:350px;color:#655b52}.le-soon{text-align:center;border-top:1px solid var(--le-sand);padding:55px 20px 65px}.le-soon p{max-width:570px;margin:0 auto 20px;color:#776c60;font-size:14px}.le-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}.le-footer-links a{font-size:12px}.site-footer{background:#302b27;color:#f3ede4;padding:35px 0}.site-footer a,.site-footer h3{color:#f3ede4}.site-info{font-size:12px;padding:0}.site-info a{color:#d7c8b6}.woocommerce-products-header{padding:35px 0!important}.woocommerce-products-header h1{font-size:46px}.woocommerce-loop-product__title{font-size:18px!important}.woocommerce-no-products-found{padding:35px;border:1px solid var(--le-sand)}.entry-content h2{margin-top:1.7em}.le-home h2{margin-top:0}
@media(min-width:768px){.site-header>.col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-branding{float:none!important;width:auto!important;margin-right:0!important}.site-header .site-search{float:none!important;margin-bottom:0!important;width:260px!important;margin-top:0}.storefront-primary-navigation .col-full{max-width:1280px}.secondary-navigation{display:none}}
@media(max-width:900px){.le-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.le-hero-copy{padding:55px 35px}.le-strip{gap:25px}.le-story-copy{padding:40px 30px}}
@media(max-width:767px){.le-hero{grid-template-columns:1fr}.le-hero-copy{padding:48px 25px}.le-hero-art{min-height:330px}.le-hero-art img{width:45%;max-width:220px}.le-hero h1{font-size:43px}.le-strip{gap:15px;font-size:9px;letter-spacing:.04em}.le-shell{padding:0 22px}.le-section{padding:50px 0}.le-section-head{display:block}.le-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.le-tile{height:140px}.le-story{grid-template-columns:1fr}.le-story-mark{min-height:210px}.le-story-copy{padding:40px 25px}.le-gifts{grid-template-columns:1fr}.le-gift-panel{padding:30px;min-height:0}.le-text-link{margin-left:15px}.site-header{padding:14px 0!important}.site-branding img.custom-logo{height:82px!important;max-width:100px!important}.handheld-navigation{font-size:14px}.storefront-handheld-footer-bar{display:none}.site-footer{padding-bottom:35px}.site-content{padding-top:20px}.site-header .site-branding{width:auto!important}.woocommerce-products-header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Header logo aligned left */
@media(min-width:768px){.site-header>.col-full::before,.site-header>.col-full::after{display:none}.site-header>.col-full{justify-content:space-between}.site-header .site-branding{margin-left:0!important;margin-right:auto!important}.site-header .site-search{margin-left:auto!important;margin-right:0!important}}
/* Main product category navigation */
@media(min-width:768px){.storefront-primary-navigation .col-full{max-width:1640px}.storefront-primary-navigation .main-navigation{width:calc(100% - 115px)!important;margin-right:15px!important}.site-header-cart{width:100px!important}.main-navigation ul.menu>li>a{font-size:13px;padding:17px 10px}.main-navigation ul.menu>li.menu-item-has-children>a:after{margin-left:7px}}
/* Subcategory navigation on parent category pages */
.le-subcategories{text-align:left;margin:15px 0 40px}.le-subcategories>p{color:#776c60;font-size:15px}.le-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:1100px}.le-subcat-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 25px;background:#eee7dc;border:1px solid #ded2c2;color:#302b27;text-decoration:none!important;font-family:Georgia,serif;font-size:25px}.le-subcat-card:hover,.le-subcat-card:focus{background:#e3d7c6;color:#302b27}.tax-product_cat:has(.le-subcategories) .woocommerce-no-products-found{display:none}@media(max-width:600px){.le-subcategory-grid{grid-template-columns:1fr}.le-subcat-card{padding:24px;font-size:23px}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}

/* Square photos with naturally extended backgrounds */
.le-grid .le-category:nth-child(4) .le-tile::before,.le-grid .le-category:nth-child(8) .le-tile::before{content:none!important}.le-grid .le-category:nth-child(4) .le-tile img,.le-grid .le-category:nth-child(8) .le-tile img{object-fit:cover!important;object-position:center!important}

/* Remove click focus rings; keep keyboard focus in brand color */
:root{--wp--preset--color--accent:#8b735e}a:focus,button:focus,.button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:none!important}a:focus:not(:focus-visible),button:focus:not(:focus-visible),.button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){box-shadow:none!important}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #8b735e!important;outline-offset:3px}a,button,.button,input,select,textarea,[tabindex]{-webkit-tap-highlight-color:transparent}

/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}/* L'Éclat Candles — brand design */
:root{--le-ink:#302b27;--le-cream:#f8f5ef;--le-sand:#e9e0d3;--le-taupe:#8b735e}
body{background:var(--le-cream);color:var(--le-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.75}
h1,h2,h3,h4,.site-title{font-family:Georgia,'Times New Roman',serif;color:var(--le-ink);font-weight:400;letter-spacing:-.035em}
a{color:var(--le-ink)} a:hover{color:#786049} a:focus-visible,button:focus-visible{outline:2px solid #786049;outline-offset:5px}
.site-header{background:#fff;border-bottom:1px solid var(--le-sand);padding-top:20px!important;margin-bottom:0!important}.site-branding{margin-bottom:12px!important}.site-branding img.custom-logo{width:auto!important;height:105px!important;max-width:150px!important;object-fit:contain}.site-search{margin-top:22px}.site-search input{border:1px solid var(--le-sand);background:var(--le-cream);box-shadow:none;border-radius:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:17px 14px;color:var(--le-ink);font-size:14px}.main-navigation ul ul{background:#fff;border:1px solid var(--le-sand)}.main-navigation ul ul a{font-size:14px}.site-header-cart .cart-contents{padding:17px 0}.site-header-cart .widget_shopping_cart{background:#fff}.site-header-cart .widget_shopping_cart a{color:var(--le-ink)}
.col-full{max-width:1280px}.site-content{padding-top:35px}.site-main{margin-bottom:0}.content-area{width:100%!important;float:none!important;margin-right:0!important}.widget-area{display:none}.storefront-breadcrumb{padding:15px 0;margin:0;font-size:13px}.home .storefront-breadcrumb,.home .entry-header,.home .entry-title{display:none}.home .site-content{padding-top:0}.home .entry-content{margin:0}.home .hentry{margin-bottom:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .entry-content>div{max-width:none}
button,.button,input[type=submit],.wp-block-button__link{background:var(--le-ink);color:#fff;border-radius:0;padding:14px 25px;font-weight:400;border:1px solid var(--le-ink)}button:hover,.button:hover,.wp-block-button__link:hover{background:#5e4d40;color:#fff}.woocommerce-info,.woocommerce-message{background:#eee6da;color:var(--le-ink)}
.le-home{overflow:hidden}.le-shell{max-width:1220px;margin:auto;padding:0 32px}.le-eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:600;color:#796957;margin:0 0 22px}.le-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#eee7dc}.le-hero-copy{padding:90px 7vw 70px;align-self:center}.le-hero h1{font-size:clamp(42px,4.6vw,74px);line-height:1.12;margin:0 0 28px;max-width:650px}.le-hero p.le-intro{max-width:440px;margin-bottom:32px;color:#655b52;font-size:17px}.le-button{display:inline-block;padding:15px 25px;background:var(--le-ink);color:#fff;text-decoration:none!important;font-size:13px;letter-spacing:.04em;border:1px solid var(--le-ink)}.le-button:hover{background:#5c4c40;color:white}.le-text-link{display:inline-block;margin-left:23px;font-size:13px;text-underline-offset:5px}.le-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 40%,#fffdf6 0,#e2d6c5 60%,#c3ae95 100%);min-height:480px;overflow:hidden}.le-hero-art:before{content:'';position:absolute;inset:35px;border:1px solid #fff8;border-radius:48% 48% 0 0}.le-hero-art img{width:61%;mix-blend-mode:multiply;position:relative;opacity:.86}.le-hero-art small{position:absolute;bottom:30px;font-size:10px;letter-spacing:.28em;color:#6c5745}.le-strip{display:flex;justify-content:center;gap:65px;padding:21px 25px;background:#302b27;color:#f3ede4;font-size:11px;letter-spacing:.12em;text-align:center}.le-section{padding:82px 0}.le-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.le-section h2{font-size:clamp(32px,3vw,46px);line-height:1.2;margin:0 0 15px}.le-section-head p{max-width:480px;color:#776c60;font-size:14px;margin-bottom:0}.le-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.le-category{border-bottom:1px solid #cdbfac;padding-bottom:18px;text-decoration:none!important;display:block}.le-category:hover .le-symbol{transform:translateY(-5px)}.le-tile{display:flex;align-items:center;justify-content:center;height:165px;background:#eee8dd;margin-bottom:18px;overflow:hidden}.le-category:nth-child(3n+2) .le-tile{background:#e9dfd4}.le-category:nth-child(3n) .le-tile{background:#e1e3d7}.le-symbol{font-family:Georgia,serif;font-size:53px;line-height:1;color:#8b735e;transition:transform .2s}.le-category h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:14px;margin:0 0 5px;font-weight:500}.le-category p{font-size:11px;color:#817261;line-height:1.5;min-height:33px;margin:0}.le-category .le-arrow{float:right;font-size:18px}.le-note{font-size:12px;color:#8b7c6b;margin-top:20px}.le-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e1d6}.le-story-mark{display:flex;align-items:center;justify-content:center;min-height:370px;background:#ddd1bf}.le-story-mark span{font-family:Georgia,serif;font-size:clamp(60px,9vw,145px);letter-spacing:-.065em;color:#8b735e}.le-story-copy{padding:65px 60px}.le-story-copy p{font-size:15px;max-width:470px;color:#655b52}.le-gifts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.le-gift-panel{padding:44px;background:#e8ded2;min-height:270px}.le-gift-panel:last-child{background:#e4e5da}.le-gift-panel h3{font-size:30px;margin-bottom:18px}.le-gift-panel p{font-size:14px;max-width:350px;color:#655b52}.le-soon{text-align:center;border-top:1px solid var(--le-sand);padding:55px 20px 65px}.le-soon p{max-width:570px;margin:0 auto 20px;color:#776c60;font-size:14px}.le-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}.le-footer-links a{font-size:12px}.site-footer{background:#302b27;color:#f3ede4;padding:35px 0}.site-footer a,.site-footer h3{color:#f3ede4}.site-info{font-size:12px;padding:0}.site-info a{color:#d7c8b6}.woocommerce-products-header{padding:35px 0!important}.woocommerce-products-header h1{font-size:46px}.woocommerce-loop-product__title{font-size:18px!important}.woocommerce-no-products-found{padding:35px;border:1px solid var(--le-sand)}.entry-content h2{margin-top:1.7em}.le-home h2{margin-top:0}
@media(min-width:768px){.site-header>.col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-branding{float:none!important;width:auto!important;margin-right:0!important}.site-header .site-search{float:none!important;margin-bottom:0!important;width:260px!important;margin-top:0}.storefront-primary-navigation .col-full{max-width:1280px}.secondary-navigation{display:none}}
@media(max-width:900px){.le-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.le-hero-copy{padding:55px 35px}.le-strip{gap:25px}.le-story-copy{padding:40px 30px}}
@media(max-width:767px){.le-hero{grid-template-columns:1fr}.le-hero-copy{padding:48px 25px}.le-hero-art{min-height:330px}.le-hero-art img{width:45%;max-width:220px}.le-hero h1{font-size:43px}.le-strip{gap:15px;font-size:9px;letter-spacing:.04em}.le-shell{padding:0 22px}.le-section{padding:50px 0}.le-section-head{display:block}.le-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.le-tile{height:140px}.le-story{grid-template-columns:1fr}.le-story-mark{min-height:210px}.le-story-copy{padding:40px 25px}.le-gifts{grid-template-columns:1fr}.le-gift-panel{padding:30px;min-height:0}.le-text-link{margin-left:15px}.site-header{padding:14px 0!important}.site-branding img.custom-logo{height:82px!important;max-width:100px!important}.handheld-navigation{font-size:14px}.storefront-handheld-footer-bar{display:none}.site-footer{padding-bottom:35px}.site-content{padding-top:20px}.site-header .site-branding{width:auto!important}.woocommerce-products-header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Header logo aligned left */
@media(min-width:768px){.site-header>.col-full::before,.site-header>.col-full::after{display:none}.site-header>.col-full{justify-content:space-between}.site-header .site-branding{margin-left:0!important;margin-right:auto!important}.site-header .site-search{margin-left:auto!important;margin-right:0!important}}
/* Main product category navigation */
@media(min-width:768px){.storefront-primary-navigation .col-full{max-width:1640px}.storefront-primary-navigation .main-navigation{width:calc(100% - 115px)!important;margin-right:15px!important}.site-header-cart{width:100px!important}.main-navigation ul.menu>li>a{font-size:13px;padding:17px 10px}.main-navigation ul.menu>li.menu-item-has-children>a:after{margin-left:7px}}
/* Subcategory navigation on parent category pages */
.le-subcategories{text-align:left;margin:15px 0 40px}.le-subcategories>p{color:#776c60;font-size:15px}.le-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:1100px}.le-subcat-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 25px;background:#eee7dc;border:1px solid #ded2c2;color:#302b27;text-decoration:none!important;font-family:Georgia,serif;font-size:25px}.le-subcat-card:hover,.le-subcat-card:focus{background:#e3d7c6;color:#302b27}.tax-product_cat:has(.le-subcategories) .woocommerce-no-products-found{display:none}@media(max-width:600px){.le-subcategory-grid{grid-template-columns:1fr}.le-subcat-card{padding:24px;font-size:23px}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}

/* Square photos with naturally extended backgrounds */
.le-grid .le-category:nth-child(4) .le-tile::before,.le-grid .le-category:nth-child(8) .le-tile::before{content:none!important}.le-grid .le-category:nth-child(4) .le-tile img,.le-grid .le-category:nth-child(8) .le-tile img{object-fit:cover!important;object-position:center!important}

/* Header cart: quantity above total */
@media(min-width:768px){#masthead #site-header-cart .cart-contents{display:grid!important;grid-template-columns:1fr 22px;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding-top:10px!important;padding-bottom:10px!important;line-height:1.35!important}#masthead #site-header-cart .cart-contents>.count{grid-column:1;grid-row:1;position:static!important;margin:0!important;float:none!important;text-align:right;font-size:12px;opacity:1}#masthead #site-header-cart .cart-contents>.amount{grid-column:1;grid-row:2;margin:0!important;text-align:right;white-space:nowrap;font-size:14px}#masthead #site-header-cart .cart-contents::after{grid-column:2;grid-row:1 / 3;float:none!important;margin:0!important;align-self:center;justify-self:center}}

/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}/* L'Éclat Candles — brand design */
:root{--le-ink:#302b27;--le-cream:#f8f5ef;--le-sand:#e9e0d3;--le-taupe:#8b735e}
body{background:var(--le-cream);color:var(--le-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.75}
h1,h2,h3,h4,.site-title{font-family:Georgia,'Times New Roman',serif;color:var(--le-ink);font-weight:400;letter-spacing:-.035em}
a{color:var(--le-ink)} a:hover{color:#786049} a:focus-visible,button:focus-visible{outline:2px solid #786049;outline-offset:5px}
.site-header{background:#fff;border-bottom:1px solid var(--le-sand);padding-top:20px!important;margin-bottom:0!important}.site-branding{margin-bottom:12px!important}.site-branding img.custom-logo{width:auto!important;height:105px!important;max-width:150px!important;object-fit:contain}.site-search{margin-top:22px}.site-search input{border:1px solid var(--le-sand);background:var(--le-cream);box-shadow:none;border-radius:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:17px 14px;color:var(--le-ink);font-size:14px}.main-navigation ul ul{background:#fff;border:1px solid var(--le-sand)}.main-navigation ul ul a{font-size:14px}.site-header-cart .cart-contents{padding:17px 0}.site-header-cart .widget_shopping_cart{background:#fff}.site-header-cart .widget_shopping_cart a{color:var(--le-ink)}
.col-full{max-width:1280px}.site-content{padding-top:35px}.site-main{margin-bottom:0}.content-area{width:100%!important;float:none!important;margin-right:0!important}.widget-area{display:none}.storefront-breadcrumb{padding:15px 0;margin:0;font-size:13px}.home .storefront-breadcrumb,.home .entry-header,.home .entry-title{display:none}.home .site-content{padding-top:0}.home .entry-content{margin:0}.home .hentry{margin-bottom:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .entry-content>div{max-width:none}
button,.button,input[type=submit],.wp-block-button__link{background:var(--le-ink);color:#fff;border-radius:0;padding:14px 25px;font-weight:400;border:1px solid var(--le-ink)}button:hover,.button:hover,.wp-block-button__link:hover{background:#5e4d40;color:#fff}.woocommerce-info,.woocommerce-message{background:#eee6da;color:var(--le-ink)}
.le-home{overflow:hidden}.le-shell{max-width:1220px;margin:auto;padding:0 32px}.le-eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:600;color:#796957;margin:0 0 22px}.le-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#eee7dc}.le-hero-copy{padding:90px 7vw 70px;align-self:center}.le-hero h1{font-size:clamp(42px,4.6vw,74px);line-height:1.12;margin:0 0 28px;max-width:650px}.le-hero p.le-intro{max-width:440px;margin-bottom:32px;color:#655b52;font-size:17px}.le-button{display:inline-block;padding:15px 25px;background:var(--le-ink);color:#fff;text-decoration:none!important;font-size:13px;letter-spacing:.04em;border:1px solid var(--le-ink)}.le-button:hover{background:#5c4c40;color:white}.le-text-link{display:inline-block;margin-left:23px;font-size:13px;text-underline-offset:5px}.le-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 40%,#fffdf6 0,#e2d6c5 60%,#c3ae95 100%);min-height:480px;overflow:hidden}.le-hero-art:before{content:'';position:absolute;inset:35px;border:1px solid #fff8;border-radius:48% 48% 0 0}.le-hero-art img{width:61%;mix-blend-mode:multiply;position:relative;opacity:.86}.le-hero-art small{position:absolute;bottom:30px;font-size:10px;letter-spacing:.28em;color:#6c5745}.le-strip{display:flex;justify-content:center;gap:65px;padding:21px 25px;background:#302b27;color:#f3ede4;font-size:11px;letter-spacing:.12em;text-align:center}.le-section{padding:82px 0}.le-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.le-section h2{font-size:clamp(32px,3vw,46px);line-height:1.2;margin:0 0 15px}.le-section-head p{max-width:480px;color:#776c60;font-size:14px;margin-bottom:0}.le-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.le-category{border-bottom:1px solid #cdbfac;padding-bottom:18px;text-decoration:none!important;display:block}.le-category:hover .le-symbol{transform:translateY(-5px)}.le-tile{display:flex;align-items:center;justify-content:center;height:165px;background:#eee8dd;margin-bottom:18px;overflow:hidden}.le-category:nth-child(3n+2) .le-tile{background:#e9dfd4}.le-category:nth-child(3n) .le-tile{background:#e1e3d7}.le-symbol{font-family:Georgia,serif;font-size:53px;line-height:1;color:#8b735e;transition:transform .2s}.le-category h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:14px;margin:0 0 5px;font-weight:500}.le-category p{font-size:11px;color:#817261;line-height:1.5;min-height:33px;margin:0}.le-category .le-arrow{float:right;font-size:18px}.le-note{font-size:12px;color:#8b7c6b;margin-top:20px}.le-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e1d6}.le-story-mark{display:flex;align-items:center;justify-content:center;min-height:370px;background:#ddd1bf}.le-story-mark span{font-family:Georgia,serif;font-size:clamp(60px,9vw,145px);letter-spacing:-.065em;color:#8b735e}.le-story-copy{padding:65px 60px}.le-story-copy p{font-size:15px;max-width:470px;color:#655b52}.le-gifts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.le-gift-panel{padding:44px;background:#e8ded2;min-height:270px}.le-gift-panel:last-child{background:#e4e5da}.le-gift-panel h3{font-size:30px;margin-bottom:18px}.le-gift-panel p{font-size:14px;max-width:350px;color:#655b52}.le-soon{text-align:center;border-top:1px solid var(--le-sand);padding:55px 20px 65px}.le-soon p{max-width:570px;margin:0 auto 20px;color:#776c60;font-size:14px}.le-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}.le-footer-links a{font-size:12px}.site-footer{background:#302b27;color:#f3ede4;padding:35px 0}.site-footer a,.site-footer h3{color:#f3ede4}.site-info{font-size:12px;padding:0}.site-info a{color:#d7c8b6}.woocommerce-products-header{padding:35px 0!important}.woocommerce-products-header h1{font-size:46px}.woocommerce-loop-product__title{font-size:18px!important}.woocommerce-no-products-found{padding:35px;border:1px solid var(--le-sand)}.entry-content h2{margin-top:1.7em}.le-home h2{margin-top:0}
@media(min-width:768px){.site-header>.col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-branding{float:none!important;width:auto!important;margin-right:0!important}.site-header .site-search{float:none!important;margin-bottom:0!important;width:260px!important;margin-top:0}.storefront-primary-navigation .col-full{max-width:1280px}.secondary-navigation{display:none}}
@media(max-width:900px){.le-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.le-hero-copy{padding:55px 35px}.le-strip{gap:25px}.le-story-copy{padding:40px 30px}}
@media(max-width:767px){.le-hero{grid-template-columns:1fr}.le-hero-copy{padding:48px 25px}.le-hero-art{min-height:330px}.le-hero-art img{width:45%;max-width:220px}.le-hero h1{font-size:43px}.le-strip{gap:15px;font-size:9px;letter-spacing:.04em}.le-shell{padding:0 22px}.le-section{padding:50px 0}.le-section-head{display:block}.le-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.le-tile{height:140px}.le-story{grid-template-columns:1fr}.le-story-mark{min-height:210px}.le-story-copy{padding:40px 25px}.le-gifts{grid-template-columns:1fr}.le-gift-panel{padding:30px;min-height:0}.le-text-link{margin-left:15px}.site-header{padding:14px 0!important}.site-branding img.custom-logo{height:82px!important;max-width:100px!important}.handheld-navigation{font-size:14px}.storefront-handheld-footer-bar{display:none}.site-footer{padding-bottom:35px}.site-content{padding-top:20px}.site-header .site-branding{width:auto!important}.woocommerce-products-header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Header logo aligned left */
@media(min-width:768px){.site-header>.col-full::before,.site-header>.col-full::after{display:none}.site-header>.col-full{justify-content:space-between}.site-header .site-branding{margin-left:0!important;margin-right:auto!important}.site-header .site-search{margin-left:auto!important;margin-right:0!important}}
/* Main product category navigation */
@media(min-width:768px){.storefront-primary-navigation .col-full{max-width:1640px}.storefront-primary-navigation .main-navigation{width:calc(100% - 115px)!important;margin-right:15px!important}.site-header-cart{width:100px!important}.main-navigation ul.menu>li>a{font-size:13px;padding:17px 10px}.main-navigation ul.menu>li.menu-item-has-children>a:after{margin-left:7px}}
/* Subcategory navigation on parent category pages */
.le-subcategories{text-align:left;margin:15px 0 40px}.le-subcategories>p{color:#776c60;font-size:15px}.le-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:1100px}.le-subcat-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 25px;background:#eee7dc;border:1px solid #ded2c2;color:#302b27;text-decoration:none!important;font-family:Georgia,serif;font-size:25px}.le-subcat-card:hover,.le-subcat-card:focus{background:#e3d7c6;color:#302b27}.tax-product_cat:has(.le-subcategories) .woocommerce-no-products-found{display:none}@media(max-width:600px){.le-subcategory-grid{grid-template-columns:1fr}.le-subcat-card{padding:24px;font-size:23px}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}

/* Square photos with naturally extended backgrounds */
.le-grid .le-category:nth-child(4) .le-tile::before,.le-grid .le-category:nth-child(8) .le-tile::before{content:none!important}.le-grid .le-category:nth-child(4) .le-tile img,.le-grid .le-category:nth-child(8) .le-tile img{object-fit:cover!important;object-position:center!important}

/* Remove click focus rings; keep keyboard focus in brand color */
:root{--wp--preset--color--accent:#8b735e}a:focus,button:focus,.button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:none!important}a:focus:not(:focus-visible),button:focus:not(:focus-visible),.button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){box-shadow:none!important}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #8b735e!important;outline-offset:3px}a,button,.button,input,select,textarea,[tabindex]{-webkit-tap-highlight-color:transparent}

/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}/* L'Éclat Candles — brand design */
:root{--le-ink:#302b27;--le-cream:#f8f5ef;--le-sand:#e9e0d3;--le-taupe:#8b735e}
body{background:var(--le-cream);color:var(--le-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.75}
h1,h2,h3,h4,.site-title{font-family:Georgia,'Times New Roman',serif;color:var(--le-ink);font-weight:400;letter-spacing:-.035em}
a{color:var(--le-ink)} a:hover{color:#786049} a:focus-visible,button:focus-visible{outline:2px solid #786049;outline-offset:5px}
.site-header{background:#fff;border-bottom:1px solid var(--le-sand);padding-top:20px!important;margin-bottom:0!important}.site-branding{margin-bottom:12px!important}.site-branding img.custom-logo{width:auto!important;height:105px!important;max-width:150px!important;object-fit:contain}.site-search{margin-top:22px}.site-search input{border:1px solid var(--le-sand);background:var(--le-cream);box-shadow:none;border-radius:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:17px 14px;color:var(--le-ink);font-size:14px}.main-navigation ul ul{background:#fff;border:1px solid var(--le-sand)}.main-navigation ul ul a{font-size:14px}.site-header-cart .cart-contents{padding:17px 0}.site-header-cart .widget_shopping_cart{background:#fff}.site-header-cart .widget_shopping_cart a{color:var(--le-ink)}
.col-full{max-width:1280px}.site-content{padding-top:35px}.site-main{margin-bottom:0}.content-area{width:100%!important;float:none!important;margin-right:0!important}.widget-area{display:none}.storefront-breadcrumb{padding:15px 0;margin:0;font-size:13px}.home .storefront-breadcrumb,.home .entry-header,.home .entry-title{display:none}.home .site-content{padding-top:0}.home .entry-content{margin:0}.home .hentry{margin-bottom:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .entry-content>div{max-width:none}
button,.button,input[type=submit],.wp-block-button__link{background:var(--le-ink);color:#fff;border-radius:0;padding:14px 25px;font-weight:400;border:1px solid var(--le-ink)}button:hover,.button:hover,.wp-block-button__link:hover{background:#5e4d40;color:#fff}.woocommerce-info,.woocommerce-message{background:#eee6da;color:var(--le-ink)}
.le-home{overflow:hidden}.le-shell{max-width:1220px;margin:auto;padding:0 32px}.le-eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:600;color:#796957;margin:0 0 22px}.le-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#eee7dc}.le-hero-copy{padding:90px 7vw 70px;align-self:center}.le-hero h1{font-size:clamp(42px,4.6vw,74px);line-height:1.12;margin:0 0 28px;max-width:650px}.le-hero p.le-intro{max-width:440px;margin-bottom:32px;color:#655b52;font-size:17px}.le-button{display:inline-block;padding:15px 25px;background:var(--le-ink);color:#fff;text-decoration:none!important;font-size:13px;letter-spacing:.04em;border:1px solid var(--le-ink)}.le-button:hover{background:#5c4c40;color:white}.le-text-link{display:inline-block;margin-left:23px;font-size:13px;text-underline-offset:5px}.le-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 40%,#fffdf6 0,#e2d6c5 60%,#c3ae95 100%);min-height:480px;overflow:hidden}.le-hero-art:before{content:'';position:absolute;inset:35px;border:1px solid #fff8;border-radius:48% 48% 0 0}.le-hero-art img{width:61%;mix-blend-mode:multiply;position:relative;opacity:.86}.le-hero-art small{position:absolute;bottom:30px;font-size:10px;letter-spacing:.28em;color:#6c5745}.le-strip{display:flex;justify-content:center;gap:65px;padding:21px 25px;background:#302b27;color:#f3ede4;font-size:11px;letter-spacing:.12em;text-align:center}.le-section{padding:82px 0}.le-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.le-section h2{font-size:clamp(32px,3vw,46px);line-height:1.2;margin:0 0 15px}.le-section-head p{max-width:480px;color:#776c60;font-size:14px;margin-bottom:0}.le-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.le-category{border-bottom:1px solid #cdbfac;padding-bottom:18px;text-decoration:none!important;display:block}.le-category:hover .le-symbol{transform:translateY(-5px)}.le-tile{display:flex;align-items:center;justify-content:center;height:165px;background:#eee8dd;margin-bottom:18px;overflow:hidden}.le-category:nth-child(3n+2) .le-tile{background:#e9dfd4}.le-category:nth-child(3n) .le-tile{background:#e1e3d7}.le-symbol{font-family:Georgia,serif;font-size:53px;line-height:1;color:#8b735e;transition:transform .2s}.le-category h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:14px;margin:0 0 5px;font-weight:500}.le-category p{font-size:11px;color:#817261;line-height:1.5;min-height:33px;margin:0}.le-category .le-arrow{float:right;font-size:18px}.le-note{font-size:12px;color:#8b7c6b;margin-top:20px}.le-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e1d6}.le-story-mark{display:flex;align-items:center;justify-content:center;min-height:370px;background:#ddd1bf}.le-story-mark span{font-family:Georgia,serif;font-size:clamp(60px,9vw,145px);letter-spacing:-.065em;color:#8b735e}.le-story-copy{padding:65px 60px}.le-story-copy p{font-size:15px;max-width:470px;color:#655b52}.le-gifts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.le-gift-panel{padding:44px;background:#e8ded2;min-height:270px}.le-gift-panel:last-child{background:#e4e5da}.le-gift-panel h3{font-size:30px;margin-bottom:18px}.le-gift-panel p{font-size:14px;max-width:350px;color:#655b52}.le-soon{text-align:center;border-top:1px solid var(--le-sand);padding:55px 20px 65px}.le-soon p{max-width:570px;margin:0 auto 20px;color:#776c60;font-size:14px}.le-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}.le-footer-links a{font-size:12px}.site-footer{background:#302b27;color:#f3ede4;padding:35px 0}.site-footer a,.site-footer h3{color:#f3ede4}.site-info{font-size:12px;padding:0}.site-info a{color:#d7c8b6}.woocommerce-products-header{padding:35px 0!important}.woocommerce-products-header h1{font-size:46px}.woocommerce-loop-product__title{font-size:18px!important}.woocommerce-no-products-found{padding:35px;border:1px solid var(--le-sand)}.entry-content h2{margin-top:1.7em}.le-home h2{margin-top:0}
@media(min-width:768px){.site-header>.col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-branding{float:none!important;width:auto!important;margin-right:0!important}.site-header .site-search{float:none!important;margin-bottom:0!important;width:260px!important;margin-top:0}.storefront-primary-navigation .col-full{max-width:1280px}.secondary-navigation{display:none}}
@media(max-width:900px){.le-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.le-hero-copy{padding:55px 35px}.le-strip{gap:25px}.le-story-copy{padding:40px 30px}}
@media(max-width:767px){.le-hero{grid-template-columns:1fr}.le-hero-copy{padding:48px 25px}.le-hero-art{min-height:330px}.le-hero-art img{width:45%;max-width:220px}.le-hero h1{font-size:43px}.le-strip{gap:15px;font-size:9px;letter-spacing:.04em}.le-shell{padding:0 22px}.le-section{padding:50px 0}.le-section-head{display:block}.le-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.le-tile{height:140px}.le-story{grid-template-columns:1fr}.le-story-mark{min-height:210px}.le-story-copy{padding:40px 25px}.le-gifts{grid-template-columns:1fr}.le-gift-panel{padding:30px;min-height:0}.le-text-link{margin-left:15px}.site-header{padding:14px 0!important}.site-branding img.custom-logo{height:82px!important;max-width:100px!important}.handheld-navigation{font-size:14px}.storefront-handheld-footer-bar{display:none}.site-footer{padding-bottom:35px}.site-content{padding-top:20px}.site-header .site-branding{width:auto!important}.woocommerce-products-header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Header logo aligned left */
@media(min-width:768px){.site-header>.col-full::before,.site-header>.col-full::after{display:none}.site-header>.col-full{justify-content:space-between}.site-header .site-branding{margin-left:0!important;margin-right:auto!important}.site-header .site-search{margin-left:auto!important;margin-right:0!important}}
/* Main product category navigation */
@media(min-width:768px){.storefront-primary-navigation .col-full{max-width:1640px}.storefront-primary-navigation .main-navigation{width:calc(100% - 115px)!important;margin-right:15px!important}.site-header-cart{width:100px!important}.main-navigation ul.menu>li>a{font-size:13px;padding:17px 10px}.main-navigation ul.menu>li.menu-item-has-children>a:after{margin-left:7px}}
/* Subcategory navigation on parent category pages */
.le-subcategories{text-align:left;margin:15px 0 40px}.le-subcategories>p{color:#776c60;font-size:15px}.le-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;max-width:1100px}.le-subcat-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 25px;background:#eee7dc;border:1px solid #ded2c2;color:#302b27;text-decoration:none!important;font-family:Georgia,serif;font-size:25px}.le-subcat-card:hover,.le-subcat-card:focus{background:#e3d7c6;color:#302b27}.tax-product_cat:has(.le-subcategories) .woocommerce-no-products-found{display:none}@media(max-width:600px){.le-subcategory-grid{grid-template-columns:1fr}.le-subcat-card{padding:24px;font-size:23px}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Mobile menu: scroll inside the expanded navigation */
@media(max-width:767px){#masthead #site-navigation.toggled .handheld-navigation{max-height:calc(100vh - 260px)!important;max-height:calc(100dvh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:12px;box-sizing:border-box}}
/* WooCommerce category description links */
.tax-product_cat .term-description p:has(a[href*="/product-category/"]){display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;font-size:0;margin:20px 0 35px}.tax-product_cat .term-description a[href*="/product-category/"]{display:flex;justify-content:space-between;align-items:center;padding:30px 35px;min-width:240px;background:#eee7dc;border:1px solid #ded2c2;font-family:Georgia,serif;font-size:25px;color:#302b27;text-decoration:none}.tax-product_cat .term-description a[href*="/product-category/"]:hover{background:#e3d7c6}.tax-product_cat:has(.term-description a[href*="/product-category/"]) .woocommerce-no-products-found{display:none}@media(max-width:600px){.tax-product_cat .term-description a[href*="/product-category/"]{width:100%;font-size:23px}}
/* Align header logo with the left edge of the main navigation */
@media(min-width:768px){.site-header>.col-full{max-width:1640px!important}.site-header .site-branding{margin-left:0!important;margin-right:auto!important;text-align:left}.site-header .custom-logo-link{margin-left:0!important}}

/* Moving announcement and sticky site header */
#masthead.site-header{position:sticky!important;top:0;z-index:999;padding-top:0!important;box-shadow:0 3px 12px #302b2710}
#masthead.site-header::before{content:"100% Φυτικό Κερί";display:block!important;clear:both;width:100%;height:34px;line-height:34px;background:#302b27;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;letter-spacing:.08em;font-weight:500;animation:le-announcement 12s ease-in-out infinite alternate}
#masthead.site-header>.col-full{padding-top:16px}
@keyframes le-announcement{from{text-indent:-55vw}to{text-indent:55vw}}
.admin-bar #masthead.site-header{top:32px}
@media(max-width:782px){.admin-bar #masthead.site-header{top:46px}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
@media(max-width:767px){#masthead.site-header{padding:0!important}#masthead.site-header>.col-full{padding-top:12px}#masthead.site-header::before{font-size:12px;height:30px;line-height:30px}}
@media(prefers-reduced-motion:reduce){#masthead.site-header::before{animation:none;text-indent:0}}

/* Let the header stick to the viewport rather than an overflow wrapper */
html body{overflow-x:clip!important;overflow-y:visible!important}#page{overflow:visible!important}
html{scroll-padding-top:270px}
@media(max-width:767px){html{scroll-padding-top:190px}}

/* Two brand footer */
#colophon.site-footer{background:#fff;color:#302b27;border-top:1px solid #e9e0d3;padding:50px 0 28px}#colophon a{color:#302b27}#colophon .footer-widgets{border:0;padding:0 0 35px}#colophon .footer-widgets .widget{margin-bottom:0}#colophon .footer-widgets .block{width:100%;float:none;margin:0}#colophon .le-footer-brands{display:flex;justify-content:space-between;gap:50px;width:100%}#colophon .le-footer-brand{width:290px;font-size:15px;line-height:1.7}#colophon .le-footer-brand img{height:180px;width:240px;object-fit:contain;object-position:left center;margin-bottom:20px}#colophon .le-footer-brand:first-child img{width:170px}#colophon .le-footer-brand p{margin:0 0 12px}#colophon .le-footer-brand a{text-decoration:none}#colophon .le-footer-brand a:hover{text-decoration:underline}#colophon .site-info{border-top:1px solid #e9e0d3;padding-top:22px;color:#796957}#colophon .site-info>a{display:none}
@media(max-width:600px){#colophon .le-footer-brands{flex-direction:column;gap:35px}#colophon .le-footer-brand{width:100%}#colophon.site-footer{padding-top:35px}}

/* Location map between the two footer brands */
#colophon .le-footer-brands{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:40px;align-items:start}#colophon .le-footer-brand{width:auto}#colophon .le-footer-map{min-width:0;padding-top:18px}#colophon .le-footer-map iframe{width:100%;height:300px;border:1px solid #e9e0d3!important}#colophon .le-footer-map a{text-underline-offset:4px}
@media(max-width:1000px){#colophon .le-footer-brands{grid-template-columns:190px minmax(0,1fr) 190px;gap:22px}#colophon .le-footer-brand img{max-width:100%}}
@media(max-width:767px){#colophon .le-footer-brands{grid-template-columns:1fr;gap:32px}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map iframe{height:280px}}

/* Refined footer alignment and policy links */
#colophon .le-footer-brand{text-align:center}#colophon .le-footer-brand img{height:160px;object-position:center;margin:0 auto 12px}#colophon .le-footer-brand p{margin:0;line-height:1.8}#colophon .le-footer-socials{justify-content:center;margin-top:16px!important}#colophon .le-footer-map{padding-top:0}#colophon .le-footer-map>p{text-align:center}#colophon .le-footer-policies{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap;font-size:13px;line-height:1.6}#colophon .le-footer-policies a{white-space:nowrap;text-decoration:underline}#colophon .le-footer-map iframe{height:270px}
@media(max-width:1000px){#colophon .le-footer-policies{justify-content:center;font-size:12px}}
@media(max-width:767px){#colophon .le-footer-policies{gap:12px 22px}#colophon .le-footer-brand img{height:150px}}

/* Wardrobe tablet category photo */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:"";display:block;width:280px;height:280px;max-width:80vw;margin:28px auto 22px;background:url("https://leclat.gr/wp-content/uploads/2026/11/InCollage_20260924_142314588.jpg") center/contain no-repeat}

/* Category photos belong on the two subcategory cards */
.term-aromatiki-tableta-ntoulapas .woocommerce-products-header h1::after{content:none;display:none}

/* Wardrobe tablet subcategory image cards */
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}
.term-aromatiki-tableta-ntoulapas .term-description a[href*="/product-category/"]::before{content:"";display:block;width:100%;aspect-ratio:1199/1312;background-position:center;background-size:cover;background-repeat:no-repeat}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/aples/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΑΠΛΗ.png")}
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΣΧΕΔΙΑ.png")}

/* New subcategory photo cards */
.term-wax-melts .term-description a[href$="/bites/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/bites/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Bites.png") center/cover no-repeat}
.term-epochiaka .term-description a[href$="/christougenna/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-epochiaka .term-description a[href$="/christougenna/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Χριστούγεννα.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/anthodesmes/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/anthodesmes/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Ανθοδέσμες.png") center/cover no-repeat}
.term-louloudia .term-description a[href$="/glastrakia/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-louloudia .term-description a[href$="/glastrakia/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Γλαστράκια.png") center/cover no-repeat}

/* Snap Bars photo card */
.term-wax-melts .term-description a[href$="/snap-bars/"]{display:inline-flex;flex-direction:column;align-items:center;width:280px;max-width:100%;padding:0 0 18px;overflow:hidden;gap:16px;background:#eee8dd}.term-wax-melts .term-description a[href$="/snap-bars/"]::before{content:"";display:block;width:100%;height:280px;background:url("https://leclat.gr/wp-content/uploads/2026/11/Snap-Bars.png") center/cover no-repeat}

/* Updated Με σχέδια card photo */
.term-aromatiki-tableta-ntoulapas .term-description a[href$="/me-schedia/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/ΜΕ-ΣΧΕΔΙΑ-NEW.png")}

/* Show category photos in full without cropping */
.le-category .le-tile img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.le-category .le-tile:has(img){background:#f8f5ef!important}

/* Equal category frames with full photos and aligned captions */
.le-grid{align-items:stretch}.le-category{display:flex;flex-direction:column;position:relative}.le-category .le-tile{position:relative;width:100%;height:auto!important;aspect-ratio:1/1;flex:none;margin-bottom:18px}.le-category .le-tile:has(img){background:#eee8dd!important;border:1px solid #e3d9ca}.le-category .le-tile img{position:absolute;inset:0;display:block;margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.le-category .le-arrow{float:none;align-self:flex-end;line-height:1;margin-bottom:8px}.le-category h3{min-height:36px;line-height:18px;margin:0 0 5px}.le-category p{min-height:33px;margin:0}

/* Brand colors for quantity pricing table */
table.wdp_pricing_table{border:1px solid #d8cbbb!important;border-collapse:collapse!important;background:#f3ede3!important;color:#302b27!important}table.wdp_pricing_table thead td,table.wdp_pricing_table thead th{background:#e9dfd1!important;color:#302b27!important;font-weight:600;border-color:#d8cbbb!important;padding:12px 16px!important}table.wdp_pricing_table tbody td,table.wdp_pricing_table tbody th{background:#f5efe6!important;color:#302b27!important;border-bottom:1px solid #e2d7c8!important;padding:11px 16px!important}table.wdp_pricing_table tbody tr:nth-child(even) td{background:#eee5d8!important}table.wdp_pricing_table tbody tr:hover td,table.wdp_pricing_table tbody tr.active td,table.wdp_pricing_table tbody tr.selected td{background:#e2d2bd!important;color:#302b27!important}table.wdp_pricing_table .amount,table.wdp_pricing_table bdi{color:#302b27!important}

/* Spacious header mini cart */
@media(min-width:768px){.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{width:340px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;border:1px solid #e2d7c8;box-shadow:0 12px 28px #302b2724;box-sizing:border-box}.site-header-cart .cart-contents{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.site-header-cart .cart-contents::after{float:none;margin-left:4px}.site-header-cart .cart-contents .count{white-space:nowrap;font-size:11px}}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background:#fff;color:#302b27}.site-header-cart .widget_shopping_cart ul.cart_list{max-height:360px;overflow-y:auto;padding:10px 0}.site-header-cart .widget_shopping_cart li.mini_cart_item{padding:18px 22px 18px 42px!important;min-height:95px;line-height:1.5;border-bottom:1px solid #eee6da;box-sizing:border-box;white-space:normal;word-break:normal!important;overflow-wrap:break-word}.site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){display:block;color:#302b27;font-size:14px;font-weight:500}.site-header-cart .widget_shopping_cart li.mini_cart_item img{width:60px!important;height:72px!important;object-fit:contain;margin:0 0 10px 14px!important;float:right}.site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{left:14px!important;top:19px!important;color:#8b735e!important}.site-header-cart .widget_shopping_cart .quantity{display:block;font-size:13px;margin-top:8px;color:#655b52}.site-header-cart .widget_shopping_cart .total{padding:18px 22px!important;background:#f3ede3!important;text-align:left;color:#302b27;display:flex;justify-content:space-between;gap:12px;margin:0!important}.site-header-cart .widget_shopping_cart .buttons{display:flex;gap:10px;padding:18px!important;background:#fff!important;margin:0!important}.site-header-cart .widget_shopping_cart .buttons a.button{flex:1;display:block;width:auto!important;float:none!important;margin:0!important;padding:12px 8px!important;font-size:13px;text-align:center;white-space:nowrap;line-height:1.4;background:#eee5d8!important;border:1px solid #d8cbbb!important;color:#302b27!important}.site-header-cart .widget_shopping_cart .buttons a.checkout{background:#302b27!important;color:#fff!important;border-color:#302b27!important}

@media(min-width:768px){.site-header-cart .widget_shopping_cart{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.site-header-cart:hover .widget_shopping_cart,.site-header-cart:focus-within .widget_shopping_cart{opacity:1;visibility:visible;pointer-events:auto}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto!important;max-height:360px!important;overflow-y:auto!important}.site-header-cart .widget_shopping_cart .product_list_widget li{display:block!important}}

/* Product specifications matching the quantity-price table */
table.woocommerce-product-attributes.shop_attributes{border:1px solid #d8cbbb!important;border-collapse:collapse!important;color:#302b27!important;background:#f5efe6!important}table.woocommerce-product-attributes.shop_attributes th{background:#e9dfd1!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #d8cbbb!important;font-weight:600}table.woocommerce-product-attributes.shop_attributes td{background:#f5efe6!important;color:#302b27!important;padding:12px 16px!important;border:1px solid #e2d7c8!important}table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#eee5d8!important}table.woocommerce-product-attributes.shop_attributes td p{margin:0;color:#302b27}table.woocommerce-product-attributes.shop_attributes a{color:#302b27}

/* Mobile cart shortcut below the menu button */
@media(max-width:767px){#masthead.site-header{min-height:166px}#masthead .site-header-cart{display:block!important;position:absolute!important;top:103px;right:22px;width:118px!important;margin:0!important;padding:0!important;z-index:20;list-style:none}#masthead .site-header-cart>li{margin:0;padding:0}#masthead .site-header-cart .cart-contents{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 8px!important;min-height:44px;box-sizing:border-box;border:1px solid #d8cbbb;background:#f3ede3;color:#302b27;text-decoration:none;font-size:14px;line-height:1.4}#masthead .site-header-cart .cart-contents:before{content:"Καλάθι";font-family:Arial,sans-serif}#masthead .site-header-cart .cart-contents:after{display:block;float:none!important;margin:0!important;font-size:18px}#masthead .site-header-cart .cart-contents .amount,#masthead .site-header-cart .cart-contents .count{display:none!important}#masthead .site-header-cart .widget_shopping_cart{display:none!important}}

@media(max-width:767px){#masthead .site-header-cart .cart-contents:after{content:""!important;width:19px;height:19px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302b27' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18l-2 12H5L3 8Zm5 0 4-6 4 6M9 12v4m6-4v4'/%3E%3C/svg%3E")}}

/* Live item count badge on the mobile cart shortcut */
@media(max-width:767px){#masthead .site-header-cart .cart-contents{position:relative;overflow:visible}#masthead .site-header-cart .cart-contents .count{display:block!important;position:absolute;right:-7px;top:-10px;min-width:24px;padding:3px 7px;border-radius:12px;background:#302b27;color:#fff!important;border:2px solid #fff;box-sizing:border-box;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:1!important}}

/* Mobile cart: quantity replaces the text label */
@media(max-width:767px){#masthead .site-header-cart .cart-contents:before{content:none!important;display:none!important}#masthead .site-header-cart .cart-contents .count{position:static!important;display:block!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b27!important;font-size:13px!important;font-weight:500;line-height:1.4;box-shadow:none!important}#masthead .site-header-cart .cart-contents{gap:8px}}

/* Our candle waxes — homepage */
.le-waxes{padding:65px 0 75px;background:#e4e5da;border-top:1px solid #d6d8c8}.le-waxes h2{font-size:clamp(32px,3vw,46px);margin:0 0 32px!important;line-height:1.2}.le-wax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.le-wax-card{padding:28px 24px 30px;background:#daddce;text-align:center}.le-wax-card img{width:100%;max-width:280px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;display:block;margin:0 auto 26px}.le-wax-card h3{font-family:Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:18px;line-height:1.4;margin:0 0 15px;color:#302b27}.le-wax-card p{font-size:15px;line-height:1.9;margin:0;color:#514a42}
@media(max-width:767px){.le-waxes{padding:42px 0 48px}.le-wax-grid{grid-template-columns:1fr;gap:20px}.le-wax-card{padding:25px 24px}.le-wax-card img{max-width:260px}.le-wax-card p{font-size:14px;line-height:1.85}}

/* Our waxes in the L’Éclat cream and beige palette */
.le-waxes{background:#f8f5ef;border-top-color:#e9e0d3}.le-wax-card{background:#eee7dc}.le-waxes h2,.le-wax-card h3{color:#302b27}.le-wax-card p{color:#655b52}.home .entry-footer .edit-link,.home .entry-footer:has(.post-edit-link),.home .post-edit-link{display:none!important}

/* Wedding and baptism panel in brand beige */
.le-gift-panel:last-child{background:#e8ded2}

/* Balance NAPCUT artwork whitespace against the L’Éclat footer logo */
#colophon .le-footer-brand:last-child>img{transform:scale(1.45);transform-origin:center center;mix-blend-mode:multiply;pointer-events:none}

/* Two spaced brand messages with the logo-inspired twin flame */
#masthead.site-header::before{content:"100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα"}

/* Flames frame both announcement messages */
#masthead.site-header::before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003 100% Φυτικό Κερί\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E") "\2003\2003Χειροποίητα Προϊόντα\2003\2003" url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'12'%20height%3D'21'%20viewBox%3D'0%200%2042%2076'%3E%3Cpath%20fill%3D'%23f3ede4'%20d%3D'M24%200C43%2029%209%2040%2021%2076C-9%2049%2025%2030%2024%200ZM30%2034C24%2053%2046%2056%2025%2076C39%2065%2044%2057%2030%2034Z'%2F%3E%3C%2Fsvg%3E")}

/* Compact mobile submenu styling */
@media(max-width:767px){#masthead .handheld-navigation button.dropdown-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#302b27!important}#masthead .handheld-navigation button.dropdown-toggle:focus{outline:none!important}#masthead .handheld-navigation button.dropdown-toggle:focus-visible{outline:2px solid #8b735e!important;outline-offset:-5px}#masthead .handheld-navigation ul.sub-menu{border:0!important;box-shadow:none!important;background:transparent!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation ul.sub-menu li{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#masthead .handheld-navigation ul.sub-menu li>a{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important;line-height:1.5!important}}
/* Mobile menu tap and main category spacing */
@media(max-width:767px){#masthead .handheld-navigation a:focus,#masthead .handheld-navigation button:focus,#masthead button.menu-toggle:focus{outline:none!important;box-shadow:none!important}#masthead .handheld-navigation a,#masthead .handheld-navigation button,#masthead button.menu-toggle{-webkit-tap-highlight-color:transparent}#masthead .handheld-navigation>ul>li{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .handheld-navigation>ul>li>a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.5!important}#masthead .handheld-navigation button.dropdown-toggle{padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important;height:40px!important}#masthead .handheld-navigation a:focus-visible,#masthead .handheld-navigation button:focus-visible,#masthead button.menu-toggle:focus-visible{outline:1px solid #8b735e!important;outline-offset:-3px}}
/* Product pages use WooCommerce related products only */
.single-product #jp-relatedposts{display:none!important}

/* Hero logo and tagline spacing */
.le-hero-art{flex-direction:column;gap:26px;padding:55px 35px;box-sizing:border-box}.le-hero-art img{width:52%!important;max-width:440px!important;height:auto!important;max-height:460px;object-fit:contain;flex-shrink:0}.le-hero-art small{position:relative!important;bottom:auto!important;display:block;max-width:100%;text-align:center;line-height:1.7;flex-shrink:0}@media(max-width:767px){.le-hero-art{padding:38px 24px;gap:22px}.le-hero-art img{width:45%!important;max-width:200px!important}.le-hero-art small{font-size:9px;letter-spacing:.2em}}
/* Uniform collection photo framing */
.le-grid .le-category .le-tile{aspect-ratio:1/1;overflow:hidden;border:0!important}.le-grid .le-category .le-tile img{object-fit:cover!important;object-position:center!important}.le-grid .le-category:nth-child(1) .le-tile img{object-position:50% 48%!important}.le-grid .le-category:nth-child(2) .le-tile img{object-position:50% 52%!important}.le-grid .le-category:nth-child(6) .le-tile img{object-position:50% 62%!important}

/* Square photos with naturally extended backgrounds */
.le-grid .le-category:nth-child(4) .le-tile::before,.le-grid .le-category:nth-child(8) .le-tile::before{content:none!important}.le-grid .le-category:nth-child(4) .le-tile img,.le-grid .le-category:nth-child(8) .le-tile img{object-fit:cover!important;object-position:center!important}

/* Mini cart remove control aligned with product name */
#masthead .site-header-cart .widget_shopping_cart li.mini_cart_item{position:relative!important;padding-left:48px!important;text-align:left}#masthead .site-header-cart .widget_shopping_cart li.mini_cart_item a.remove{position:absolute!important;left:16px!important;right:auto!important;top:19px!important;transform:none!important;margin:0!important;width:20px!important;height:20px!important;line-height:20px!important;display:block!important;float:none!important}#masthead .site-header-cart .widget_shopping_cart li.mini_cart_item>a:not(.remove){margin:0!important;text-align:left;line-height:22px}

/* Updated bouquet category photo */
.term-louloudia .term-description a[href$="/anthodesmes/"]::before{background-image:url("https://leclat.gr/wp-content/uploads/2026/11/clipboard.png")}