.ath-home{--red:#990f0f;--red-deep:#8a0000;--sale:#a82627;--ink:#000;--text:#262626;--mute:#666;--line:#e6e6e6;--soft:#f7f7f7;--tint:#f8f2f2;--gutter:16px;--max:1320px;color:var(--text);font-size:15px;line-height:1.45;background:#fff}
@media (min-width:900px){.ath-home{--gutter:32px}
}
.ath-home,.ath-home *{font-family:'geom',Helvetica,Arial,sans-serif !important} .wd-content-layout:has(#ath-home){padding-block:0}
body:has(#ath-home){overflow-x:clip}
.ath-home *,.ath-home *::before,.ath-home *::after{box-sizing:border-box} .ath-home .ath-wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}
.ath-home .ath-hero a,.ath-home .ath-cat,.ath-home .ath-promo,.ath-home .ath-trust a,.ath-home .ath-seeall,.ath-home .ath-chip{text-decoration:none}
.ath-home .ath-hero h1,.ath-home .ath-sec h2,.ath-home .ath-news h2,.ath-home .ath-hero p,.ath-home .ath-sub,.ath-home .ath-brands__text{margin:0}
.ath-home .ath-admin-note{margin:0;padding:10px var(--gutter);background:#fff8e1;color:#5c4600;font-size:13px} .ath-home .ath-full{width:var(--ath-vw,100vw);max-width:none;margin-left:var(--ath-ml,calc(50% - 50vw));margin-right:0} .ath-home .ath-after{position:relative;z-index:2;background:#fff} .ath-home .ath-hero{position:sticky;top:0;background:#000;color:#fff;overflow:hidden}
.ath-home .ath-hero__media{height:320px;background:#111;will-change:transform}
.ath-home .ath-hero__copy>*{will-change:transform,filter}
.ath-home .ath-hero__media picture,.ath-home .ath-hero__media img{display:block;width:100%;height:100%}
.ath-home .ath-hero__media img{object-fit:cover} .ath-home .ath-hero__media{position:relative}
.ath-home .ath-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0,rgba(0,0,0,.5) 38%,rgba(0,0,0,0) 72%);pointer-events:none}
.ath-home .ath-hero__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:56px var(--gutter) 44px;transform-origin:left bottom}
.ath-home .ath-hero h1{font-weight:700;font-size:31px;line-height:1.04;letter-spacing:-.025em;max-width:11em;color:#fff;text-transform:none}
.ath-home .ath-hero p{display:none;margin-top:8px;font-size:14px;line-height:1.4;color:#e8e8e8;max-width:28em}
.ath-home .ath-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:12px}
.ath-home .ath-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;background:var(--red);color:#fff;font-weight:700;font-size:15px;border:0}
.ath-home .ath-btn:hover{background:var(--red-deep);color:#fff}
.ath-home .ath-tlink{display:none;color:#fff;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.ath-home .ath-tlink:hover{color:#fff}
@media (min-width:900px){
.ath-home .ath-hero{height:clamp(440px,36vw,560px)}
.ath-home .ath-hero__media{position:absolute;inset:0;height:100%}
.ath-home .ath-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.4) 38%,rgba(0,0,0,0) 65%);pointer-events:none}
.ath-home .ath-hero__copy{transform-origin:left center;top:0;right:auto;width:60%;display:flex;flex-direction:column;justify-content:center;background:none;padding:56px 24px 56px max(var(--gutter),calc((var(--ath-vw,100vw) - var(--max))/2 + var(--gutter)))}
.ath-home .ath-hero h1{font-size:clamp(40px,4.4vw,62px);line-height:1;max-width:9em}
.ath-home .ath-hero p{display:block;font-size:17px;margin-top:16px}
.ath-home .ath-cta{margin-top:26px;gap:12px 28px}
.ath-home .ath-btn{min-height:52px;padding:0 32px;font-size:16px}
.ath-home .ath-tlink{display:inline}
} .ath-home .ath-shopby{padding:20px 0 6px}
.ath-home .ath-cats{display:flex;justify-content:space-between;gap:8px;overflow-x:auto;padding:2px var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;list-style:none;margin:0}
.ath-home .ath-cats::-webkit-scrollbar{display:none}
.ath-home .ath-cats li{margin:0;list-style:none}
.ath-home .ath-cat{display:grid;justify-items:center;gap:8px;width:66px;flex:none;font-size:12.5px;font-weight:700;color:var(--ink);scroll-snap-align:start}
.ath-home .ath-cat:hover{color:var(--ink)}
.ath-home .ath-ring{width:64px;height:64px;border-radius:50%;padding:3px;border:2px solid var(--line);transition:border-color .15s;overflow:hidden;display:block}
.ath-home .ath-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.ath-home .ath-cat:hover .ath-ring,.ath-home .ath-cat[aria-pressed=true] .ath-ring{border-color:var(--red)}
.ath-home .ath-cat[aria-pressed=true]{color:var(--red)}
.ath-home .ath-ring--badge,.ath-home .ath-ring--letter{display:grid;place-items:center;padding:0;font-weight:700;letter-spacing:-.03em}
.ath-home .ath-ring--badge{background:var(--red-deep);border-color:var(--red-deep);color:#fff;font-size:15px}
.ath-home .ath-ring--letter{background:var(--soft);color:var(--ink);font-size:22px}
.ath-home .ath-subcats{display:flex;gap:8px;overflow-x:auto;padding:14px 0 2px;scrollbar-width:none}
.ath-home .ath-subcats[hidden]{display:none}
.ath-home .ath-chip{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:700;font-size:14px;color:var(--ink)}
.ath-home .ath-chip:hover{border-color:var(--ink);color:var(--ink)}
.ath-home .ath-chip--all{background:var(--ink);border-color:var(--ink);color:#fff}
.ath-home .ath-chip--all:hover{color:#fff}
@media (min-width:900px){
.ath-home .ath-shopby{padding:36px 0 8px}
.ath-home .ath-cats{justify-content:center;gap:56px;overflow:visible}
.ath-home .ath-cat{width:120px;font-size:15px;gap:12px}
.ath-home .ath-ring{width:112px;height:112px;padding:4px}
.ath-home .ath-ring--badge{font-size:24px}
.ath-home .ath-subcats{justify-content:center;padding-top:20px}
} .ath-home .ath-sec{padding:26px 0 8px}
.ath-home .ath-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}
.ath-home .ath-sec h2,.ath-home .ath-news h2{font-weight:700;font-size:23px;line-height:1.12;letter-spacing:-.02em;color:var(--ink);text-transform:none}
.ath-home .ath-sub{margin-top:4px !important;font-size:14px;color:var(--mute)}
.ath-home .ath-seeall{font-weight:700;font-size:14px;color:var(--red);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.ath-home .ath-seeall:hover{color:var(--red-deep)}
.ath-home .ath-tabbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-top:14px}
.ath-home .ath-tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}
.ath-home .ath-tab{background:none;border:0;min-height:0;height:auto;line-height:1.4;letter-spacing:0;padding:10px 0;font-weight:700;font-size:15px;color:var(--mute);border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;border-radius:0;box-shadow:none;text-transform:none;white-space:nowrap}
.ath-home .ath-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}
.ath-home .ath-tab:hover{color:var(--ink)}
.ath-home .ath-nav{display:none}
.ath-home .ath-nav button{min-height:0;width:40px;height:40px;border-radius:50%;border:0;background:var(--soft);display:grid;place-items:center;cursor:pointer;padding:0;color:var(--ink)}
.ath-home .ath-nav button:hover{background:#ececec}
.ath-home .ath-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (min-width:900px){
.ath-home .ath-sec{padding:56px 0 8px}
.ath-home .ath-sec h2,.ath-home .ath-news h2{font-size:32px}
.ath-home .ath-sub{font-size:16px}
.ath-home .ath-seeall{font-size:15px}
}
@media (min-width:1000px){.ath-home .ath-nav{display:flex;gap:8px;padding-bottom:6px}
}
.ath-home .ath-sec--outlet{background:var(--tint);padding-bottom:32px;margin-top:32px}
@media (min-width:900px){
.ath-home .ath-sec--outlet{padding-bottom:56px;margin-top:56px}
} .ath-home .ath-rail{display:grid !important;grid-auto-flow:column;grid-auto-columns:45%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px var(--gutter) 6px;margin:0 calc(-1*var(--gutter)) !important;scroll-padding-left:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.ath-home .ath-rail::-webkit-scrollbar{display:none}
.ath-home .ath-rail[hidden]{display:none !important}
.ath-home .ath-rail>*{scroll-snap-align:start;min-width:0;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}
@media (min-width:600px){.ath-home .ath-rail{grid-auto-columns:30%}
}
@media (min-width:1000px){
.ath-home .ath-rail{grid-auto-columns:calc((100% - 5*20px)/6);gap:20px;margin:0 !important;padding:24px 0 6px}
} .ath-home .ath-rail .wd-product{text-align:left}
.ath-home .ath-rail .wd-product-wrapper{display:flex !important;flex-direction:column;gap:6px}
.ath-home .ath-rail .wd-product-thumb{order:0;position:relative;aspect-ratio:7/8;border-radius:14px;overflow:hidden;background:var(--soft)}
.ath-home .ath-rail .wd-product-img-link{display:block;height:100%}
.ath-home .ath-rail .wd-product-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.ath-home .ath-rail .wd-product-brands-links{order:1;font-size:12px;font-weight:700;color:var(--mute);padding:0 2px}
.ath-home .ath-rail .wd-product-brands-links a{color:inherit}
.ath-home .ath-rail .wd-entities-title{order:2;font-size:14px;line-height:1.3;font-weight:400;margin:0;padding:0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;text-transform:none}
.ath-home .ath-rail .wd-entities-title a{color:var(--ink)}
.ath-home .ath-rail .wd-swatches-grid{order:3;display:flex;flex-wrap:nowrap;gap:0 8px;justify-content:flex-start;overflow:hidden;margin:0;padding:0 2px;min-height:1.4em}
.ath-home .ath-rail .wd-swatches-grid .wd-swatch{background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;min-width:0 !important;width:auto !important;height:auto !important;color:var(--mute);font-size:12.5px;font-weight:400;line-height:1.4;flex:none}
.ath-home .ath-rail .wd-swatches-grid .wd-swatch-text{font-size:12.5px;font-weight:400;color:var(--mute)}
.ath-home .ath-rail .price{order:4;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 0;padding:0 2px;font-size:17px;justify-content:flex-start}
.ath-home .ath-rail .price>.woocommerce-Price-amount{color:var(--ink);font-weight:700}
.ath-home .ath-rail .price ins{order:1;text-decoration:none;background:none;color:var(--red);font-weight:700}
.ath-home .ath-rail .price ins .woocommerce-Price-amount{color:var(--red);font-weight:700}
.ath-home .ath-rail .price del{order:2;font-size:13px;color:#8a8a8a;text-decoration:line-through;opacity:1}
.ath-home .ath-rail .price del .woocommerce-Price-amount{color:#8a8a8a;font-weight:400}
.ath-home .ath-rail .price .eshop-price-label{order:3;flex-basis:100%;font-size:12px !important;color:var(--mute) !important;margin:0 !important}
.ath-home .ath-rail .wd-product-sku,.ath-home .ath-rail .wd-product-detail,.ath-home .ath-rail .attribute-label{display:none !important}
.ath-home .ath-rail--new .product-labels{display:none !important}
.ath-home .ath-rail--outlet .product-label.onsale{background:var(--sale);color:#fff;font-weight:700}
.ath-home .ath-rail--new .wd-product-thumb::before{content:"Νέο";position:absolute;top:8px;left:8px;z-index:4;background:#000;color:#fff;font-weight:700;font-size:12px;line-height:1;padding:5px 7px;border-radius:5px;pointer-events:none}
.ath-home .ath-rail .ath-last-size .wd-product-thumb::after,.ath-home .ath-rail .wd-product.ath-last-size .wd-product-thumb::after{content:"Τελευταίο νούμερο";position:absolute;left:8px;bottom:8px;z-index:4;background:#fff;color:var(--red);font-size:11.5px;font-weight:700;line-height:1;padding:6px 8px;border-radius:5px;pointer-events:none}
@media (max-width:1024px){
.ath-home .ath-rail .wd-compare-btn,.ath-home .ath-rail .wd-quick-view-btn,.ath-home .ath-rail .wd-add-btn{display:none !important}
} .ath-home .ath-rail--promo{grid-auto-columns:78%}
.ath-home .ath-promo{position:relative;display:block;border-radius:16px;overflow:hidden;background:var(--soft);aspect-ratio:5/6}
.ath-home .ath-promo img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block}
.ath-home .ath-promo:hover img{transform:scale(1.03)}
.ath-home .ath-promo__over{position:absolute;left:0;right:0;bottom:22px;display:grid;justify-items:center;gap:8px;pointer-events:none}
.ath-home .ath-pill{background:var(--red-deep);color:#fff;font-weight:700;font-size:13px;line-height:1;padding:7px 12px;border-radius:999px}
.ath-home .ath-pbtn{background:#fff;color:var(--ink);font-size:13px;line-height:1;padding:11px 18px;border-radius:6px}
@media (min-width:600px){.ath-home .ath-rail--promo{grid-auto-columns:46%}
}
@media (min-width:1000px){
.ath-home .ath-rail--promo{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible}
.ath-home .ath-rail--promo.ath-count-4{grid-template-columns:repeat(4,1fr)}
.ath-home .ath-rail--promo.ath-count-2{grid-template-columns:repeat(2,1fr)}
.ath-home .ath-rail--promo.ath-count-1{grid-template-columns:1fr}
.ath-home .ath-promo{aspect-ratio:5/5.6}
} .ath-home .ath-brands{padding:44px 0 8px;text-align:center}
.ath-home .ath-brands__text{font-size:17px;line-height:1.35;font-weight:700;color:var(--ink);max-width:26em;margin:0 auto 18px !important;letter-spacing:-.01em}
.ath-home .ath-marquee{overflow:hidden;background:#fff;padding:18px 0}
.ath-home .ath-marquee__track{display:flex;width:max-content;animation:ath-marquee var(--ath-dur,40s) linear infinite;will-change:transform}
.ath-home .ath-marquee:hover .ath-marquee__track{animation-play-state:paused}
.ath-home .ath-logos{display:flex;flex:none;align-items:center;gap:40px;padding:0 40px 0 0;list-style:none;margin:0}
.ath-home .ath-logos li{flex:none;margin:0;list-style:none}
.ath-home .ath-logos img{display:block;height:44px;width:auto;max-width:none;mix-blend-mode:multiply}
@keyframes ath-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
.ath-home .ath-marquee{overflow-x:auto}
.ath-home .ath-marquee__track{animation:none}
.ath-home .ath-logos[aria-hidden=true]{display:none}
}
@media (min-width:900px){
.ath-home .ath-brands{padding-top:64px}
.ath-home .ath-brands__text{font-size:24px}
.ath-home .ath-marquee{padding:24px 0}
.ath-home .ath-logos{gap:72px;padding-right:72px}
.ath-home .ath-logos img{height:52px}
} .ath-home .ath-trust{background:var(--soft);margin-top:40px;padding:26px 0}
.ath-home .ath-trust ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;list-style:none;margin:0;padding:0}
.ath-home .ath-trust li{display:grid;gap:8px;align-content:start;margin:0;list-style:none}
.ath-home .ath-trust li>div{display:grid;gap:3px}
.ath-home .ath-ico{width:28px;height:28px;fill:none;stroke:var(--red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ath-home .ath-trust strong{font-size:14px;line-height:1.25;color:var(--ink)}
.ath-home .ath-trust span{font-size:13px;line-height:1.35;color:var(--mute)}
@media (min-width:900px){
.ath-home .ath-trust{margin-top:64px;padding:40px 0}
.ath-home .ath-trust ul{grid-template-columns:repeat(4,1fr);gap:32px}
.ath-home .ath-trust li{grid-template-columns:auto 1fr;column-gap:16px}
.ath-home .ath-trust li>div{gap:4px}
.ath-home .ath-trust strong{font-size:16px}
.ath-home .ath-trust span{font-size:14px}
} .ath-home .ath-news{padding:40px 0}
.ath-home .ath-news__box{display:grid;gap:20px}
.ath-home .ath-news h2{max-width:14em}
.ath-home .ath-news__form input[type=email],.ath-home .ath-news__form input[type=text]{width:100%;height:52px;border:1px solid #cfcfcf;border-radius:10px;padding:0 16px;font-size:16px;background:#fff;color:var(--ink);box-shadow:none}
.ath-home .ath-news__form input[type=submit],.ath-home .ath-news__form button[type=submit]{width:100%;min-height:52px;border:0;border-radius:8px;background:var(--red);color:#fff;font-weight:700;font-size:16px;cursor:pointer;margin-top:10px;text-transform:none}
.ath-home .ath-news__form input[type=submit]:hover,.ath-home .ath-news__form button[type=submit]:hover{background:var(--red-deep)}
.ath-home .ath-news__form label{font-size:13px;color:var(--mute)}
.ath-home .ath-news__form a{color:var(--red);text-decoration:underline}
@media (min-width:900px){
.ath-home .ath-news{padding:72px 0}
.ath-home .ath-news__box{grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.ath-home .ath-news__form input[type=submit],.ath-home .ath-news__form button[type=submit]{width:auto;padding:0 32px}
} .ath-home .ath-rail .price .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ath-home .ath-rail .wd-entities-title,.ath-home .ath-rail .wd-product-brands-links,.ath-home .ath-rail .price,.ath-home .ath-rail .wd-swatches-grid{text-align:left} .ath-home .ath-tabs{position:relative}
.ath-home .ath-tabs__bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--red);pointer-events:none}
@media (prefers-reduced-motion:no-preference){ .ath-home.ath-js :is(.ath-sec__head,.ath-tabbar,.ath-brands__text,.ath-news__box,.ath-trust li),
.ath-home.ath-js .ath-rail>*{opacity:0;transform:translateY(22px)}
.ath-home.ath-js :is(.ath-sec__head,.ath-tabbar,.ath-brands__text,.ath-news__box,.ath-trust li).is-in,
.ath-home.ath-js .ath-rail.is-in>*{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*70ms)} .ath-home .ath-ring{transition:border-color .15s,transform .3s cubic-bezier(.2,.7,.2,1)}
.ath-home .ath-ring img{transition:transform .5s ease}
.ath-home .ath-subcats:not([hidden]){animation:ath-fade .3s ease both}
.ath-home .ath-chip{animation:ath-chip .35s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*55ms)}
@keyframes ath-fade{from{opacity:0}to{opacity:1}}
@keyframes ath-chip{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}} .ath-home.ath-js .ath-tab[aria-selected=true]{border-bottom-color:transparent}
.ath-home .ath-tabs__bar{transition:transform .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1)}
}
@media (prefers-reduced-motion:no-preference) and (hover:hover){
.ath-home .ath-cat:hover .ath-ring{transform:scale(1.06)}
.ath-home .ath-cat:hover .ath-ring img{transform:scale(1.1)}
}