:root {
	--wd-text-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #000000;
	--wd-text-font-size: 15px;
	--wd-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-transform: uppercase;
	--wd-title-color: #000000;
	--wd-entities-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: #000000;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #C2410C;
	--wd-alternative-color: #000000;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #F26122;
	--btn-accented-bgcolor-hover: #D9531A;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #000000;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

/* NYV approved exception, owner 9 Nov 2026: reach mobile design 2U8S7 (chips scroll, filter sheet, toolbar label, prefooter). */
@media (max-width:1024px){
.wd-d3a6e9c1 .wd-nav-product-cat{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-15px;padding-inline:15px;width:calc(100% + 30px);max-width:none}
.wd-d3a6e9c1 .wd-nav-product-cat::-webkit-scrollbar{display:none}
.wd-d3a6e9c1 .wd-nav-product-cat>li{flex:0 0 auto}
.wd-d3a6e9c1 .nav-link-text{white-space:nowrap}
.wd-shop-filters-area.filters-area{position:fixed;left:0;right:0;bottom:0;z-index:400;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:20px 16px 0;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 0 0 100vmax rgba(0,0,0,.4)}
.filters-area .wd-pf-checkboxes .wd-pf-title{pointer-events:none;padding:0;border:0;background:none;font-weight:600}
.filters-area .wd-pf-title:after,.filters-area .wd-pf-title .wd-pf-results{display:none}
.filters-area .wd-pf-dropdown{position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none;border:0;background:none;padding:10px 0 0;margin:0;min-width:0;width:auto;max-width:none}
.filters-area .wd-pf-dropdown .wd-scroll-content{max-height:none;overflow:visible}
.filters-area .wd-swatches-filter{display:flex;flex-wrap:wrap;gap:8px}
.filters-area .wd-swatches-filter>li{margin:0;width:auto}
.filters-area .wd-swatches-filter>li>a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #DADDE2;border-radius:999px;font-size:13px;font-weight:600;color:#000}
.filters-area .wd-swatches-filter>li.wd-active>a,.filters-area .wd-swatches-filter>li.chosen>a{background:#000;border-color:#000;color:#fff}
.filters-area .wd-pf-stock .wd-pf-dropdown ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.filters-area .wd-pf-stock .wd-pf-dropdown li{margin:0;padding:0}
.filters-area .wd-pf-stock .wd-pf-dropdown li a{display:inline-flex;padding:7px 14px;border:1px solid #DADDE2;border-radius:999px;font-size:13px;font-weight:600;color:#000}
.filters-area .wd-pf-stock .wd-pf-dropdown li.wd-active a,.filters-area .wd-pf-stock .wd-pf-dropdown li.chosen a{background:#000;border-color:#000;color:#fff}
.mt-price-presets{margin-top:14px}
.mt-price-presets .wd-pf-title{margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;color:#333}
.mt-price-presets ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.mt-price-presets li{margin:0}
.mt-price-presets li a{display:inline-flex;padding:7px 14px;border:1px solid #DADDE2;border-radius:999px;font-size:13px;font-weight:600;color:#000}
.mt-price-presets li.wd-active a{background:#000;border-color:#000;color:#fff}
.filters-area a.wd-7d1f3b5a{max-width:none;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;width:100%;justify-content:center;margin:20px 0 12px;box-shadow:0 0 0 14px #fff}
}
.wd-toolbar .wd-header-my-account .wd-toolbar-label{font-size:0}
.wd-toolbar .wd-header-my-account .wd-toolbar-label:after{content:"Account";font-size:11px}
@media (min-width:1025px){.wd-prefooter{display:none}}
.wd-a8c0e2f4 form>p{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.wd-a8c0e2f4 form>p>br,.wd-a8c0e2f4 .wpcf7-spinner{display:none}
.wd-a8c0e2f4 [data-name="your-email"]{flex:1 1 0;min-width:0}
.wd-a8c0e2f4 .wpcf7-submit{border-radius:999px;padding-inline:22px}
.wd-a8c0e2f4 [data-name="newsletter-consent"]{flex-basis:100%;font-size:13px;color:#5B6270}
/* Home v4 (owner approved 14 Nov) */
.mt-hero{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 70% 45%,#fff 0%,#EEF0F2 60%,#E4E7EA 100%)!important}
.mt-hero>.wp-block-wd-row{position:relative}
.mt-hero .wd-f26f8604>.wp-block-wd-container{height:100%;justify-content:center}
.mt-hero-word{position:absolute!important;left:50%;top:auto;bottom:-34px;transform:translateX(-50%);margin:0!important;font-size:230px!important;line-height:.8!important;color:rgba(255,255,255,.9)!important;white-space:nowrap;pointer-events:none;letter-spacing:-2px}
.mt-hero-img img{mix-blend-mode:multiply;width:100%;max-width:560px;margin:0 auto}
.mt-hero h1{line-height:.95!important}
.mt-eyebrow{letter-spacing:1.6px;text-transform:uppercase;margin:0!important}
.mt-cyta-line:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2FBF66;margin-right:8px}
.mt-hero-pager{margin-top:20px;position:relative}
.mt-hero-pager .btn{padding:10px 0 0!important;min-height:0;border-top:2px solid #D3D7DC;border-radius:0;min-width:140px;justify-content:flex-start;color:#9AA0AA!important;font-size:13px;text-transform:none;letter-spacing:0}
.mt-hero-pager .btn:after{display:none}
.mt-hero-pager .btn.mt-on{border-color:#000;color:#000!important}
.btn.mt-arrow span:after{content:" \2192"}
.mt-cat .mt-cat-img{width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1;border-radius:50%;background:#F4F5F6;display:grid!important;place-items:center;transition:background .25s}
.mt-cat .mt-cat-img img{width:62%!important;height:auto!important;mix-blend-mode:multiply}
.mt-cat .mt-cat-img img{transition:transform .25s}
.mt-cat:hover .mt-cat-img{background:#FDE3D5;box-shadow:inset 0 0 0 2px #F26122}.mt-cat:hover .mt-cat-img img{transform:scale(1.08)}
.mt-cat:hover .wp-block-wd-title{color:#F26122}
.mt-quiet .product-element-top{background:#F4F5F6;border-radius:22px;overflow:hidden}
.mt-quiet .product-element-top img{mix-blend-mode:multiply}
.btn.mt-round{width:52px!important;min-width:52px;max-width:none!important;height:52px;min-height:0;flex-shrink:0;padding:0!important;border-radius:50%!important;font-size:20px;flex:0 0 52px;justify-content:center}
.mt-news-form form>p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
.mt-news-form form>p>br,.mt-news-form .wpcf7-spinner{display:none}
.mt-news-form [data-name="your-email"]{flex:1 1 0;min-width:0}
.mt-news-form input[type=email]{border-radius:999px;background:#fff;border:0;height:50px;padding:0 20px}
.mt-news-form .wpcf7-submit{border-radius:999px!important;background:#000!important;color:#fff!important;height:50px;padding:0 26px!important}
.mt-news-form [data-name="newsletter-consent"],.mt-news-form [data-name="newsletter-consent"] a{flex-basis:100%;font-size:13px;color:#fff}
.home .wd-prefooter{display:none}
.mt-hero,.mt-svc,.mt-news,.wd-8c0e2a4b{border-radius:24px!important}
.mt-hero .mt-hero-img img{border-radius:0}
@media (max-width:767px){
.mt-hero-word{font-size:110px!important;top:150px;bottom:auto;transform:translate(-50%,-50%)}
.mt-hero .wd-8672162b{order:-1}
.mt-hero-img img{max-width:300px}
.mt-hero-pager{gap:14px!important}
.mt-hero-pager .btn{min-width:0;flex:1;font-size:12px}
.wd-d7189a7a{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-inline:-15px;padding-inline:15px}
.wd-d7189a7a::-webkit-scrollbar{display:none}
.wd-d7189a7a>.wp-block-wd-column{flex:0 0 84px!important;max-width:84px!important}
.btn.mt-round{width:44px!important;min-width:44px;height:44px;flex-basis:44px;font-size:18px}
}
/* Product page additions (owner approved 14 Nov) */
.mt-grow{flex:1 1 auto;min-width:0}
.mt-grow p{margin:0!important}
.mt-cyta-box{border-radius:18px!important}
.mt-cyta-dot{flex:0 0 46px!important;width:46px!important;min-width:46px;max-width:46px!important;height:46px!important;line-height:1;padding:0!important;border-radius:50%;background:#1E8E4A;color:#fff!important;display:grid!important;place-items:center;font:700 12px Barlow,Arial,sans-serif!important}
.mt-promise{border:1px solid #ECEEF1;border-radius:18px!important;overflow:hidden}
.mt-prow+.mt-prow{border-top:1px solid #ECEEF1}
.mt-ic{flex:0 0 36px!important;min-width:36px;max-width:36px!important;width:36px!important;height:36px!important;border-radius:10px;background:#F4F5F6;display:grid!important;place-items:center}
.mt-ic svg{width:20px;height:20px}
.btn.mt-u{padding:0!important;min-height:0;font-size:13px;text-transform:none;letter-spacing:0;color:#000}
.btn.mt-u span{border-bottom:1.5px solid #F26122}
.mt-svc-band{border-radius:24px!important}
.mt-svc h3,.wd-8c0e2a4b h2,.mt-news h2,.mt-svc-band h3{line-height:1!important}
@media (max-width:767px){
.mt-cyta-box{flex-wrap:wrap!important}
.mt-cyta-box .mt-grow{flex:1 1 calc(100% - 60px)}
.mt-cyta-box .btn{margin-left:60px}
.mt-prow .btn.mt-u{display:none}
.mt-svc-band .btn{flex:1}
}
/* Colour swatches in filters (14 Nov) */
.filters-area .wd-swatches-filter .wd-swatch{width:16px!important;height:16px!important;min-width:16px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.filters-area .wd-swatches-filter>li>a{padding:6px 12px 6px 8px}
/* Product gallery: smaller main image on mobile, thumbnails row (14 Nov) */
@media (max-width:767px){.single-product .wd-gallery-images{max-width:280px;margin-inline:auto}}
.single-product .wd-gallery-thumb .wd-carousel-item img{border-radius:10px;border:1px solid #ECEEF1}
.single-product .wd-gallery-thumb .wd-carousel{--wd-col-lg:6!important;--wd-col-md:6!important;--wd-col-sm:5!important}
/* Full-screen gallery thumbnail strip (snippet 54, 14 Nov) */
.mt-pswp-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:1700;display:flex;gap:8px;justify-content:safe center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:none;background:rgba(0,0,0,.45)}
.mt-pswp-thumbs::-webkit-scrollbar{display:none}
.mt-pswp-thumbs button{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .2s,border-color .2s}
.mt-pswp-thumbs button:hover{opacity:.9}
.mt-pswp-thumbs button.is-active{border-color:#F26122;opacity:1}
.mt-pswp-thumbs img{width:100%;height:100%;object-fit:contain}
@media (max-width:767px){.mt-pswp-thumbs{gap:6px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.mt-pswp-thumbs button{flex-basis:56px;height:56px}}
/* Product cards: equal height, buttons aligned (14 Nov) */
.wd-product.product-grid-item>.wd-product-wrapper{height:100%;display:flex;flex-direction:column}
.wd-product.product-grid-item .product-element-bottom{flex:1 1 auto;display:flex;flex-direction:column}
.wd-product.product-grid-item .wd-entities-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.wd-product.product-grid-item .wd-add-btn{margin-top:auto}
/* Official Cyta mark (media 5676, 14 Nov) */
.mt-cyta-logo{flex:0 0 auto!important;max-width:none!important;line-height:0}
.mt-cyta-logo img{display:block;width:100%;height:auto}
.mt-cyta-box .mt-cyta-logo{width:40px!important;height:40px!important}
/* Header "Συνεργάτης cyta" badge (14 Nov) */
.mt-cyta-badge-wrap{margin:0!important;padding-left:14px;border-left:1px solid rgba(255,255,255,.25)}
.mt-cyta-badge{display:flex;flex-direction:column;justify-content:center;line-height:1;color:#fff!important;text-decoration:none}
.mt-cyta-badge small{font:500 10px/1 "Helvetica Neue",Arial,sans-serif;opacity:.85;margin-bottom:3px}
.mt-cyta-badge span{display:flex;align-items:center;gap:4px;font:700 18px/1 Barlow,Arial,sans-serif;letter-spacing:-.3px}
.mt-cyta-badge img{width:18px;height:18px;display:block}
@media (max-width:1024px){.mt-cyta-badge-wrap{padding-left:10px}.mt-cyta-badge small{font-size:8px}.mt-cyta-badge span{font-size:14px}.mt-cyta-badge img{width:14px;height:14px}}
/* Authorised reseller logos in the copyright bar (14 Nov) */
.mt-resellers{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px}
.mt-resellers small{flex-basis:100%;text-align:right;font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:1px}
.mt-resellers img{height:24px;width:auto;opacity:.85;transition:opacity .2s}
.mt-resellers img:hover{opacity:1}
.mt-resellers img[alt="Uniwa"]{height:13px}.mt-resellers img[alt="Hoco"],.mt-resellers img[alt="Doro"]{height:18px}.mt-resellers img[alt="CAT Licensed Merchandise"]{height:30px}.mt-resellers img[alt="Swissten"]{height:26px}
@media (max-width:1024px){.mt-resellers{justify-content:center;gap:12px 18px}.mt-resellers small{flex-basis:100%;text-align:center}.mt-resellers img{height:22px}}
