:is(body:has(.storeHeader),body:has([data-storefront])){--font-heading:var(--font-commissioner),ui-sans-serif,system-ui,sans-serif;--heading-axes:"FLAR" 100;--ink:#1f1a17;--paper:#fff;--white:#fff;--soft:#f6f3ef;--tile:#f5f5f4;--muted:#6b6158;--line:#e8e1d8;--control-border:#8a7d70;--brand-on-gold:#fff;--pill:999px;--tile-radius:8px;--panel-radius:16px;--photo-shadow:0 2px 4px #362a1b0a,0 8px 16px -10px #362a1b29;--display-shadow:0 3px 6px #362a1b0d,0 16px 28px -14px #362a1b38;--showcase-shadow:0 4px 8px -3px #362a1b1a,0 24px 32px -16px #362a1b47;--disabled-surface:#eae4dd;--disabled-ink:#6b6158;--disabled-glyph:#b0a598;--accent:var(--ink);--accent-hover:#000;--focus:var(--brand-gold-text);--page-title-size:clamp(32px,3.4vw,44px);--section-title-size:26px;--button-font-size:14px;--control-radius:8px;--surface-radius:8px}.storePromo{color:var(--ink);background:#eee7df}.storeHeader{background:var(--paper);border:0;height:72px}.storeSearch{border:0;border-bottom:1px solid var(--control-border);background:0 0;border-radius:0}.storeSearch button{color:var(--ink);background:0 0;border-radius:0 9px 9px 0}.storeSearch button:hover{color:#fff}.storeTool,.cartLink{border-radius:50%}.storeMobileSearch,.storeDepartments{background:var(--paper)}body:has(.storeHeader) main h1{font-family:var(--font-heading);font-variation-settings:var(--heading-axes);letter-spacing:-.03em;font-weight:350}body:has(.storeHeader) main :is(h1,h2){text-wrap:balance}body:has(.storeHeader) main :is(p,li){text-wrap:pretty}body:is(:has(.storeHeader),:has([data-storefront])) main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--control-radius);caret-color:var(--ink)}body:has(.storeHeader) main button:not([role=checkbox]){border-radius:var(--button-radius,var(--control-radius))}body:has(.storeHeader) main .compactCartAction{border-radius:var(--button-radius,var(--control-radius))}.storefrontProducts .retailCard,.storefrontOffers .retailCard{background:0 0;border:0}.storefrontProducts .retailCardImage,.storefrontOffers .retailCardImage{box-shadow:var(--photo-shadow);background:#fff;border-radius:0;overflow:hidden}.storefrontProducts .retailCardImage img,.storefrontOffers .retailCardImage img{mix-blend-mode:normal;padding:18px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.storefrontProducts .conversionCardFooter,.storefrontOffers .conversionCardFooter{border:0;padding-inline:0}.storefrontProducts .compactWishlist,.storefrontOffers .compactWishlist{border-radius:50%}.storefrontProducts .compactAddToCartLabel,.storefrontOffers .compactAddToCartLabel,.storefrontProducts .compactCartAction,.storefrontOffers .compactCartAction{border-radius:var(--control-radius)}.brandLine{background:0 0;border:0;gap:28px;padding-block:24px 56px}@media (hover:hover) and (pointer:fine){.storefrontProducts .retailCard:hover .retailCardImage img,.storefrontOffers .retailCard:hover .retailCardImage img{transform:scale(1.025)}body:has(.storeHeader) main button:not(:disabled):active{transform:translateY(1px)}}@media (max-width:680px){:is(body:has(.storeHeader),body:has([data-storefront])){--page-title-size:28px;--section-title-size:24px}.storeHeader{height:62px}.storefrontProducts .retailCardImage img,.storefrontOffers .retailCardImage img{padding:10px}}@media (prefers-reduced-motion:reduce){:is(html:has(.storeHeader),html:has([data-storefront])){scroll-behavior:auto}:is(body:has(.storeHeader) *,body:has([data-storefront]) *){scroll-behavior:auto!important;transition:none!important;animation:none!important}.storefrontProducts .retailCard:hover .retailCardImage img,.storefrontOffers .retailCard:hover .retailCardImage img{transform:none}}.storePromo{letter-spacing:0;text-transform:none;height:auto;min-height:28px;padding-block:4px;font-size:12px;font-weight:400;line-height:1.5}.storeHeader{gap:32px}.storeSearch{height:40px}@media (max-width:680px){.storeMobileSearch{height:44px;padding-block:0 4px}.storeMobileSearch input{font-size:16px}}.storeLogoLink{flex-shrink:0;align-items:center;min-width:0;max-width:100%;line-height:1;display:inline-flex}@media (max-width:560px){.storeHeader{gap:12px}}body:is(:has(.storeHeader),:has([data-storefront])) main :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-gold-text)}body:is(:has(.storeHeader),:has([data-storefront])) main nav[aria-label^=Διαδρομή]{flex-wrap:wrap;gap:4px 10px;font-size:13px;line-height:1.5}body:is(:has(.storeHeader),:has([data-storefront])) main nav[aria-label^=Διαδρομή] a{align-items:center;min-height:44px;display:inline-flex}body:has(.storeHeader) main :is(h1,h2,h3){overflow-wrap:break-word}:is(body:has(.storeHeader) main :is(a,button,input,select,textarea,summary),body:has([data-storefront]) main :is(a,button,input,select,textarea,summary)){scroll-margin-block:24px 100px}.conversionCardFooter .addToCartMessage,.mobilePurchaseBar>.addToCartMessage{overflow-wrap:anywhere;font-size:12px;line-height:1.5}:root{--product-image-inset:6%;--product-image-surface:#fff}
main[data-store-page]{--font-display:var(--font-heading);--customer-title-size:clamp(34px, 3.8vw, 48px);--customer-section-space:clamp(32px, 4vw, 48px);--customer-intro-space:clamp(28px, 3.4vw, 40px);--customer-panel-space:clamp(20px, 2.4vw, 28px);min-width:0}body main[data-store-page] h1{font-family:var(--font-display);font-variation-settings:var(--heading-axes);font-size:var(--customer-title-size);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.13}main[data-store-page] :is(input,select,textarea){transition:border-color .16s}main[data-store-page] :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}main[data-store-page] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--sale,#9a3329)}main[data-store-page] [role=alert]{overflow-wrap:anywhere;line-height:1.6}main[data-store-page] :is(dt,dd){font-variant-numeric:tabular-nums}@media (max-width:600px){main[data-store-page]{--customer-title-size:34px}main[data-store-page] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){main[data-store-page] :is(input,select,textarea){transition:none}}main[data-store-page] :is(section,article,aside,form,fieldset,dl,dd){min-width:0}main[data-store-page] :is(section[id],article[id],h2[id],input,select,textarea){scroll-margin-block:32px 120px}main[data-store-page] :is([role=status],dd){overflow-wrap:anywhere}main[data-store-page] nav[aria-label=Διαδρομή\ πλοήγησης]{flex-wrap:wrap;gap:0 9px;line-height:1.5}main[data-store-page] nav[aria-label=Διαδρομή\ πλοήγησης] a{align-items:center;min-height:44px;display:inline-flex}main[data-store-page] nav[aria-label=Διαδρομή\ πλοήγησης] strong{overflow-wrap:anywhere;min-width:0;font-weight:500}
body:is(:has(.storeHeader),:has([data-storefront])){font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:#c9bfb3 var(--paper)}body:is(:has(.storeHeader),:has([data-storefront])) ::selection{background:var(--brand-gold);color:var(--ink)}body:has(.storeHeader) main :is(h1,h2,h3){font-variant-numeric:lining-nums}.storePromo{background:var(--ink);color:#eee6da;letter-spacing:.01em;font-size:12px}.storePromo>span:first-child span:last-child{color:inherit}.storePromo>span:last-child{color:#c8b48c}.storeHeader.storeHeader{border-bottom:0}@media (hover:hover) and (pointer:fine){.storeHeader .storeTools .cartLink:hover{border-color:var(--brand-gold);background:var(--brand-gold);color:var(--ink)}}.homeSaleBadge{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:var(--pill)!important;background:var(--ink)!important;color:#f3e6c8!important;padding:5px 9px!important;font-size:11px!important;font-weight:600!important;top:12px!important;left:12px!important}body:has(.storeHeader) main :is(.primaryButton,.retailCardAction){border-radius:var(--pill);text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}body:has(.storeHeader) main .secondaryButton{border-radius:var(--pill);text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}body:is(:has(.storeHeader),:has([data-storefront])) main nav[aria-label^=Διαδρομή]{color:var(--muted);font-size:13px}.mobilePurchaseBar>button{--button-radius:var(--pill);border-radius:var(--pill);font-weight:500}
body:is(:has(.storeHeader),:has(main[data-store-page]),:has([data-storefront])){--paper:#fff;--tile:#f1ece5;--soft:#f5f0e9;--line:#e7dfd5;--ink:#29231f;--muted:#685e54;--brand-gold-text:#816235;--pill:24px;--tile-radius:6px;--panel-radius:8px;--control-radius:5px;--surface-radius:6px;--product-image-surface:var(--tile);--product-image-inset:10%;--font-script:var(--font-garamond),"EB Garamond",Georgia,serif;--font-ui:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:Georgia,"Times New Roman",serif;--heading-axes:normal;--photo-shadow:none;--display-shadow:none;--ease-out:cubic-bezier(.23,1,.32,1);background:var(--paper);color:var(--ink)}body:is(:has(.storeHeader),:has(main[data-store-page])) main :is(h1,h2){font-family:var(--font-heading);letter-spacing:-.025em;font-weight:400}body:has(.storeHeader) main :is(h1,h2)>em{font:italic 500 1.05em/1 var(--font-script);color:var(--brand-gold-text)}body:has(.storeHeader) main .storeCardTitle{font-family:var(--font-ui);letter-spacing:normal}body:is(:has(.storeHeader),:has([data-storefront])) main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--control-radius);background:#fff;border-color:#d6d0c8}body:has(.storeHeader) main button:not([role=checkbox]):not([aria-pressed]):not(:has(img)){border-radius:var(--pill)}body:has(.storeHeader) main .compactCartAction{border-radius:var(--pill)}body:has(.storeHeader) main .secondaryButton{border-radius:var(--pill)}@media (hover:hover) and (pointer:fine){body:has(.storeHeader) main button:not(:disabled):active{transform:scale(.97)}}.storeHeader .storeTool,.storeHeader .cartLink{border-radius:var(--tile-radius)}.storefrontProducts .retailCardImage,.storefrontOffers .retailCardImage,.storefrontHome .retailCardImage{border-radius:var(--tile-radius);background:var(--tile);box-shadow:none}.storefrontProducts .retailCardImage img,.storefrontOffers .retailCardImage img{mix-blend-mode:darken;padding:10%}.storefrontHome .retailProductGrid{gap:32px 14px}.storefrontHome .retailCardBody{padding:14px 2px 10px}.storefrontHome .retailCardBody h3{font-weight:500}.storefrontHome .homeCardPrice strong{font-weight:600}.storefrontHome .storefrontProducts .conversionCardFooter,.storefrontHome .storefrontOffers .conversionCardFooter{grid-template-columns:auto minmax(0,1fr);gap:8px}.storefrontHome :is(.storefrontProducts,.storefrontOffers) .conversionCardFooter>:is(button,a){border-radius:var(--control-radius)!important;background:var(--ink)!important;color:#fff!important;border:0!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important}.storefrontHome :is(.storefrontProducts,.storefrontOffers) .conversionCardFooter>:is(button,a):hover{color:#fff!important;background:#3a312a!important}.storefrontHome :is(.storefrontProducts,.storefrontOffers) .conversionCardFooter .compactWishlist{background:var(--tile)!important;border:0!important;width:40px!important;height:40px!important;min-height:40px!important}.homeSaleBadge{color:var(--brand-gold-text)!important;border-radius:var(--pill)!important;background:#fff!important;top:12px!important;left:12px!important}.storefrontCatalog .storeCard{background:0 0}.storefrontCatalog .storeCardKicker{color:var(--muted);font-size:12px}.storefrontCatalog .storeCardTitle{font-weight:500}.storefrontCatalog .storeCardPrice strong{font-weight:600}.storefrontCatalog .storeCard .storeCardAction>:is(button,a){border-radius:var(--control-radius)!important;background:var(--ink)!important;color:#fff!important;border:0!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.storefrontCatalog .storeCard .storeCardAction>:is(button,a):hover{color:#fff!important;background:#3a312a!important}.storefrontCatalog .storeCardWishlist>button{width:40px!important;height:40px!important;box-shadow:none!important;background:#ffffffeb!important;border:0!important;border-radius:50%!important}.storefrontCatalog [class*=grid]{gap:32px 14px}.storefrontCatalog .storeCatalogTitle{letter-spacing:-.025em;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.1}.storefrontCatalog .storeCatalogSubs,.storefrontCatalog .storeQuickFilters,.storefrontCatalog .storeCatalogChips{flex-wrap:wrap;gap:6px 24px;display:flex}.storefrontCatalog .storeCatalogSubs{margin:6px 0 14px}.storefrontCatalog .storeCatalogSubs a,.storefrontCatalog .storeQuickFilters a{min-height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.storefrontCatalog .storeCatalogSubs a:hover,.storefrontCatalog .storeQuickFilters a:hover{color:var(--ink);border-bottom-color:#cfc8bf}.storefrontCatalog .storeQuickFilters{margin:0 0 16px}.storefrontCatalog .storeQuickFilters a[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.storefrontCatalog .storeCatalogChips{gap:8px}.storefrontCatalog .storeCatalogChips a{border-radius:var(--control-radius);background:var(--tile);min-height:32px;color:var(--ink);border:0;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.storefrontCatalog .storeCatalogChips a:after{content:"×";font-size:15px;line-height:1}.storefrontCatalog .storeCatalogToolbar{border-color:var(--line)}.storefrontCatalog .storeCatalogGrid{gap:32px 14px}.storefrontCatalog .storeCardKicker [data-size=card]{min-height:20px}.storefrontCatalog .storeCardKicker [data-size=card][data-logo=true]{width:auto;max-width:84px;height:18px}.storefrontCatalog .storeCardKicker [data-size=card] img{height:16px!important}@media (min-width:1200px){.storefrontCatalog .storeCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px) and (min-width:901px){.storefrontCatalog .storeCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.storefrontCatalog .storeCatalogTitle{font-size:clamp(30px,8vw,40px)}.storefrontCatalog .storeCatalogSubs,.storefrontCatalog .storeQuickFilters{margin-inline:calc(-1 * var(--store-gutter));padding-inline:var(--store-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.storefrontCatalog .storeCatalogSubs a,.storefrontCatalog .storeQuickFilters a{flex:none}}main[data-store-page=product] h1,main[data-store-page=repairs] h1{letter-spacing:-.025em!important;font-weight:400!important}main[data-store-page=product] h1{font-size:clamp(26px,2.3vw,34px)!important;line-height:1.2!important}main[data-store-page=product] [data-empty-guest=true]{display:none}main[data-store-page=wishlist],main[data-store-page=cart],main[data-store-page=account],main[data-store-page=order-tracking],main[data-store-page=recovery],main[data-store-page=personalized],main[data-store-page=shop]>div{max-width:1380px;padding-inline:var(--store-gutter);margin-inline:auto}.storeEmptyPanel{border-radius:var(--panel-radius);background:var(--tile);border:0!important;padding:28px clamp(20px,3vw,32px)!important}.storeEmptyPanel a,.storePrimary{justify-content:center;align-items:center;gap:8px;border-radius:var(--pill)!important;background:var(--ink)!important;color:#fff!important;border:0!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.storeEmptyPanel a:hover,.storePrimary:hover{color:#fff!important;background:#3a312a!important}.storePanel{overflow:hidden;border-radius:var(--panel-radius)!important}.storefrontOffers .retailCardImage{--tile:#fff;box-shadow:none;background:#fff}body:has(.storeHeader) :is(.retailCard,.storeCard,[class*=relatedCard]) [data-product-photo]{--tile:#fff;box-shadow:none;background:#fff}body:has(.storeHeader) .storefrontProducts .retailCardImage{--tile:#fff;box-shadow:none;background:#fff}body:has(.storeHeader) main[data-store-page=product] button[data-product-photo]{--tile:#fff;box-shadow:none;background:#fff}body:has(.storeHeader) nav[class*=_nav]{border-bottom:0!important}.storefrontCatalog .storeCatalogToolbar{border:0!important;padding-block:6px 10px!important}.storefrontCatalog [class*=_filterGroup],.storefrontCatalog [class*=_filterForm] fieldset{border:0!important}.storefrontCatalog [class*=_filterGroup]>summary{padding-block:10px!important}main[data-store-page=repairs] [class*=_services],main[data-store-page=repairs] [class*=_process]{border-top:0!important}main[data-store-page=repairs] [class*=_services] li{border-radius:var(--control-radius);background:var(--tile);margin-bottom:8px;border:0!important;min-height:64px!important;padding:0 20px!important}main[data-store-page=repairs] [class*=_process] li:before{display:none!important}main[data-store-page=repairs] [class*=_stepNumber]{background:var(--ink)!important;color:#fff!important}body:has(.storeHeader) main hr{border:0;height:0;margin:0}body:has(.storeHeader) section[aria-labelledby=brands-title] a{border-radius:var(--tile-radius);background:#fff;border:0}body:has(.storeHeader) section[aria-labelledby=brands-title] a:hover{background:var(--soft)}body:has(.storeHeader) section[aria-labelledby=brands-title] h2{letter-spacing:-.025em}@media (max-width:680px){body:is(:has(.storeHeader),:has([data-storefront])){--tile-radius:6px;--panel-radius:8px}.storefrontHome .retailProductGrid,.storefrontCatalog [class*=grid]{gap:24px 10px}}@media (prefers-reduced-motion:reduce){body:has(.storeHeader) main button:not(:disabled):active{transform:none}}
body:is(:has(.storeHeader),:has(main[data-store-page]),:has([data-storefront])){--tile:#f6f5f3;--soft:#f6f5f3;--line:#e3e0db;--quiet:#756c62;--caps:.14em;--pill:0px;--tile-radius:0px;--panel-radius:0px;--control-radius:0px;--surface-radius:0px;--font-ui:var(--font-commissioner),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:var(--font-commissioner),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}@media (max-width:680px){body:is(:has(.storeHeader),:has([data-storefront])){--tile-radius:0px;--panel-radius:0px}}body:is(:has(.storeHeader),:has(main[data-store-page])) main :is(h1,h2,h3){font-family:var(--font-heading);letter-spacing:var(--caps);text-transform:uppercase;font-weight:400}main[data-store-page]:not([data-store-page=shop],[data-store-page=product]) h1{letter-spacing:var(--caps)!important;font-size:clamp(22px,2.4vw,34px)!important;font-weight:400!important;line-height:1.3!important}main[data-store-page]:not([data-store-page=shop],[data-store-page=product]) h2{letter-spacing:var(--caps)!important;font-size:clamp(16px,1.25vw,19px)!important;font-weight:500!important;line-height:1.45!important}main[data-store-page]:not([data-store-page=shop],[data-store-page=product]) h3{letter-spacing:var(--caps)!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}body:is(:has(.storeHeader),:has(main[data-store-page]),:has([data-storefront])){--brand-gold-text:var(--ink);--focus:var(--ink)}body:is(:has(.storeHeader),:has([data-storefront])) ::selection{background:var(--ink);color:#fff}main[data-store-page] :is(a[class*=rimaryAction],a[class*=econdaryAction],a[class*=_cta],a[class*=_storePhone],a[class*=_storeMap],button[type=submit],button[class*=_primary],.storePrimary,.storeEmptyPanel a){text-transform:uppercase;letter-spacing:.18em!important;border-radius:0!important;font-size:11px!important;font-weight:500!important}main[data-store-page] form button:not([type=button]):not([aria-pressed]):not([role]){text-transform:uppercase;letter-spacing:.18em!important;font-size:11px!important;font-weight:500!important}main[data-store-page] :is(a[class*=econdaryAction],a[class*=_storeMap]){border-color:var(--ink)!important}main[data-store-page] button:not([role=checkbox]):not([aria-pressed]):not(:has(img)){border-radius:0!important}main[data-store-page] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:0!important}main[data-store-page] :is(form,aside,section,article,div)[class]{border-radius:0}main[data-store-page=repairs] [class*=_services] li{text-transform:uppercase;letter-spacing:var(--caps)!important;font-size:12px!important;font-weight:500!important}main[data-store-page=repairs] form[class*=_track]{border-radius:0!important}main[data-store-page=repairs] h1{max-width:20ch!important}main[data-store-page] :is([class*=_contactShortcut],[class*=_contactActions] a,[class*=_contactPanel] a,[class*=_shopAddress] a,[class*=_aboutBody] a,[class*=_pageContents] a){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}main[data-store-page=repairs] :is(li,p,a,div) svg{color:var(--ink)}main[data-store-page=repairs] :is(a[class*=rimaryAction],a[class*=_storePhone]) svg{color:inherit}main[data-store-page=repairs] :is(a[class*=rimaryAction],a[class*=_storePhone]):hover{color:#fff;background:#3a312a}.storefrontCatalog [class*=_filterPanel][data-open=true] .filterDialogTitle{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}.mobilePurchaseBar :is(a,button){text-transform:uppercase;letter-spacing:.16em!important;border-radius:0!important;font-size:11px!important;font-weight:500!important}.mobilePurchaseBar strong{letter-spacing:.04em;font-size:15px;font-weight:400}
