@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/fira/fira-sans-cyrillic-300-normal.woff2)format("woff2"),url(/fonts/fira/fira-sans-cyrillic-300-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/fira/fira-sans-cyrillic-400-normal.woff2)format("woff2"),url(/fonts/fira/fira-sans-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/fira/fira-sans-cyrillic-500-normal.woff2)format("woff2"),url(/fonts/fira/fira-sans-cyrillic-500-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/fira/fira-sans-latin-ext-300-normal.woff2)format("woff2"),url(/fonts/fira/fira-sans-latin-ext-300-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/fira/fira-sans-latin-ext-500-normal.woff2)format("woff2"),url(/fonts/fira/fira-sans-latin-ext-500-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-weight:300;font-display:swap;src:url(/fonts/fira/fira-sans-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-weight:300;font-display:swap;src:url(/fonts/fira/fira-sans-greek-300-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-sans-greek-400-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-weight:500;font-display:swap;src:url(/fonts/fira/fira-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-weight:500;font-display:swap;src:url(/fonts/fira/fira-sans-greek-500-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Extra Condensed;font-weight:300;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-weight:300;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-greek-300-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Extra Condensed;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-greek-400-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Extra Condensed;font-weight:500;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-weight:500;font-display:swap;src:url(/fonts/fira/fira-sans-extra-condensed-greek-500-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-weight:400;font-display:swap;src:url(/fonts/fira/fira-mono-greek-400-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}.storefront{--paper:#fbfaf7;--black:#141414;--ink-2:#3f3f3b;--muted-ink:#5a5a55;--line:#e4e2dc;--soft:#efede7;--blue:#1f4e8c;--blue-tint:#e3eaf3;--acid:var(--blue-tint);--sans:"Fira Sans", system-ui, sans-serif;--narrow:"Fira Sans Extra Condensed", "Fira Sans", sans-serif;--mono:"Fira Mono", ui-monospace, monospace;background:var(--paper);color:var(--black);font-family:var(--sans);font-weight:400}.storefront ::selection{background:var(--blue);color:var(--paper)}.storefront h1,.storefront h2,.storefront h3,.storefront h4{font-family:var(--sans);text-transform:none;letter-spacing:-.015em;font-weight:300;line-height:1.05}.storefront h1{font-size:clamp(44px,6vw,92px)}.storefront h2{font-size:clamp(34px,3.6vw,52px)}.storefront h3{font-size:26px}.storefront .sg-eyebrow,.storefront .g-label{font-family:var(--narrow);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.4}.storefront .g-label{color:var(--blue);margin:0 0 14px}.storefront .g-muted{color:var(--muted-ink)}.storefront .g-phonetic{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;font-size:22px;display:flex}.storefront .g-ipa{font-family:var(--mono);opacity:.85;font-size:.8em}.storefront .g-button,.storefront .sg-button,.storefront .sg-add-button{border:1px solid var(--blue);background:var(--blue);min-height:48px;color:var(--paper);font:500 14px/1 var(--sans);letter-spacing:.04em;text-transform:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.storefront .g-button:hover,.storefront .sg-button:hover,.storefront .sg-add-button:hover{background:var(--black);border-color:var(--black);color:var(--paper)}.storefront .g-button-light{background:var(--paper);border-color:var(--paper);color:var(--blue)}.storefront .g-button-ghost{color:inherit;background:0 0;border-color:currentColor}.storefront .g-button-light:hover,.storefront .g-button-ghost:hover{background:var(--black);border-color:var(--black);color:var(--paper)}.storefront .sg-text-link,.storefront .g-link{font:400 15px/1.4 var(--sans);text-transform:none;letter-spacing:0;color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.storefront .sg-text-link:hover,.storefront .g-link:hover{color:var(--blue);background:0 0;text-decoration-thickness:2px}.storefront .sg-button,.storefront .sg-add-button,.storefront .p30-search-field .sg-button{color:var(--paper)!important;font-family:var(--sans)!important;font-size:14px!important}.storefront .sg-button:hover,.storefront .sg-add-button:hover,.storefront .p30-search-field .sg-button:hover{background:var(--black);border-color:var(--black);color:var(--paper)!important}.storefront .sg-button-outline{border-color:var(--black);background:0 0;color:var(--black)!important}.storefront .sg-button-light,.storefront .p30-acid-button{background:var(--paper);border-color:var(--paper);color:var(--blue)!important}.storefront .sg-button-outline:hover,.storefront .sg-button-light:hover,.storefront .p30-acid-button:hover{background:var(--black);border-color:var(--black);color:var(--paper)!important}.storefront .p30-search-panel{background:var(--blue);color:var(--paper);border-top:0}.storefront .p30-search-panel label{font:300 clamp(28px,3vw,40px) / 1.1 var(--sans);text-transform:none;letter-spacing:-.01em;color:var(--paper)}.storefront .p30-search-field input{color:var(--paper);border-bottom-color:var(--paper);font-family:var(--sans)}.storefront .p30-search-field input::placeholder{color:#c9d6e8}.storefront .p30-search-field .sg-button{background:var(--paper);border-color:var(--paper);color:var(--blue)!important}.storefront .g-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.storefront .g-utility{background:var(--blue);color:var(--paper);font:400 12px/1.4 var(--narrow);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:10px 40px;display:flex}.storefront .g-utility a{color:inherit;text-decoration:none}.storefront .g-utility a:hover{text-decoration:underline}.storefront .sg-header{background:var(--paper);color:var(--black);border-bottom:1px solid var(--line)}.storefront .sg-header-inner{align-items:center;height:auto;min-height:132px;padding-block:20px}.storefront .sg-logo{gap:20px}.storefront .p30-header-logo{width:92px;height:92px}.storefront .g-tagline{font:300 14px/1.35 var(--narrow);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.storefront .sg-desktop-nav{gap:36px}.storefront .sg-desktop-nav a,.storefront .sg-header-actions a,.storefront .sg-menu-toggle{font:400 16px/1 var(--sans);text-transform:none;letter-spacing:0;color:var(--black)}.storefront .sg-desktop-nav a:hover,.storefront .sg-desktop-nav a[data-status=active]{color:var(--blue)}.storefront .sg-desktop-nav a[data-status=active]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.storefront .sg-bag{border-color:var(--line);color:var(--black)}.storefront .sg-bag:hover{background:var(--blue-tint);color:var(--black)}.storefront .sg-bag-count{font-family:var(--mono);font-size:13px}.storefront .p30-search-toggle{color:var(--black)}.storefront .sg-mobile-nav{background:var(--paper);color:var(--black);border-bottom:1px solid var(--line)}.storefront .sg-mobile-nav a{font:300 30px/1.2 var(--sans);text-transform:none;color:var(--black)}@media(max-width:900px){.storefront .g-utility{padding-inline:24px}.storefront .sg-header-inner{min-height:96px;padding-block:12px}.storefront .p30-header-logo{width:68px;height:68px}.storefront .g-tagline{display:none}}.storefront .sg-product-grid.g-grid,.storefront .sg-product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0}.storefront .sg-product-image{background:var(--soft);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.storefront .sg-product-image>img{object-fit:cover;width:100%;height:100%}.storefront .sg-product-arrow{display:none}.storefront .g-badge{z-index:1;background:var(--blue);color:var(--paper);font:400 12px/1 var(--narrow);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;position:absolute;top:14px;left:14px}.storefront .g-card-body{flex-direction:column;gap:4px;padding:16px 20px 36px;display:flex}.storefront .g-card-title{font:500 15px/1.3 var(--sans);letter-spacing:0;margin:0}.storefront .g-card-title a{color:inherit;text-decoration:none}.storefront .g-card-title a:hover{color:var(--blue)}.storefront .g-card-maker{color:var(--muted-ink);font-size:14px}.storefront .g-card-price,.storefront .sg-price{font:400 14px/1.3 var(--mono)}.storefront .sg-card-photo-switch{padding:10px 20px 0}.storefront .g-hero{background:var(--blue);color:var(--paper);flex-wrap:wrap;display:flex}.storefront .g-hero-copy{flex-direction:column;flex:520px;justify-content:space-between;gap:48px;padding:64px 40px 48px;display:flex}.storefront .g-hero-logo{object-fit:contain;width:168px;height:168px}.storefront .g-hero-text{flex-direction:column;gap:26px;display:flex}.storefront .g-hero h1{max-width:11ch;color:var(--paper);margin:0;font-size:clamp(46px,6.2vw,96px);line-height:1}.storefront .g-hero-intro{max-width:42ch;font:300 18px/1.55 var(--sans);margin:0}.storefront .g-hero-photo{flex:520px;min-height:560px;position:relative}.storefront .g-hero-photo img,.storefront .g-split-photo img{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.storefront .g-category-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.storefront .g-category-strip a{border-right:1px solid var(--line);color:var(--black);padding:26px 40px;text-decoration:none}.storefront .g-category-strip a:hover{background:var(--blue-tint)}.storefront .g-category-name{font:400 17px/1.1 var(--narrow);letter-spacing:.14em;text-transform:uppercase}.storefront .g-section{padding-top:72px}.storefront .g-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:0 40px 28px;display:flex}.storefront .g-section-head h2{margin:0}.storefront .g-empty{color:var(--muted-ink);padding:0 40px 72px}.storefront .g-how{border-top:1px solid var(--line);flex-wrap:wrap;gap:32px 64px;padding:72px 40px;display:flex}.storefront .g-how-head{flex:320px}.storefront .g-how-head h2{max-width:14ch;margin:0}.storefront .g-steps{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.storefront .g-steps li{border-top:2px solid var(--blue);font:300 15px/1.55 var(--sans);color:var(--ink-2);flex-direction:column;gap:10px;padding-top:18px;display:flex}.storefront .g-step-no{font:400 14px/1 var(--mono);color:var(--blue)}.storefront .g-step-title{font:500 16px/1.3 var(--sans);color:var(--black)}.storefront .g-split{border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.storefront .g-split.g-dark{background:var(--black);color:#f2f0ea;border-top:0}.storefront .g-split-photo{flex:460px;min-height:520px;position:relative}.storefront .g-split-copy{flex-direction:column;flex:460px;justify-content:center;gap:22px;padding:72px 40px;display:flex}.storefront .g-split-copy h2{max-width:16ch;margin:0}.storefront .g-split-copy p{max-width:46ch;font:300 17px/1.6 var(--sans);margin:0}.storefront .g-dark .g-label{color:#c9d6e8}.storefront .g-dark .g-button-ghost{color:#f2f0ea;align-self:flex-start}.storefront .g-address{font:400 16px/1.6 var(--sans);font-style:normal}.storefront .g-address a{font-family:var(--mono);color:inherit;font-size:15px}.storefront .g-split-type{background:var(--blue);min-height:420px;color:var(--paper);flex-direction:column;flex:460px;justify-content:flex-end;gap:12px;padding:48px 40px;display:flex}.storefront .g-split-type>span:first-child{font:300 clamp(44px,6vw,88px)/1 var(--sans);letter-spacing:-.02em}.storefront .g-split-type .g-ipa{font-size:20px}.storefront .g-band{background:var(--blue);color:var(--paper);padding-block:clamp(56px,8vw,112px)}.storefront .g-band .g-label{color:#c9d6e8}.storefront .g-band h1{max-width:14ch;color:var(--paper);margin:0 0 24px}.storefront .p30-store-hero{display:none}.storefront .p30-store-big{font:300 clamp(26px,2.6vw,38px)/1.1 var(--sans);text-transform:none}.storefront .p30-store-link:hover{color:var(--blue);background:0 0}.storefront .p30-open-badge{font:400 14px/1.4 var(--sans);text-transform:none;margin:20px 0 0}.storefront .p30-open-badge[data-open=true] .p30-open-dot{background:#3fa266}.storefront .g-split .p30-open-badge,.storefront .p30-store-grid .p30-open-badge{margin:0}.storefront .p30-hours{font-family:var(--mono)}.storefront .p30-category-nav button,.storefront .p30-category-nav a{font:400 14px/1 var(--sans);text-transform:none;letter-spacing:0;border-color:#c9c6be}.storefront .p30-category-nav button[aria-pressed=true],.storefront .p30-category-nav a[aria-current=page]{background:var(--blue);border-color:var(--blue);color:var(--paper)}.storefront .p30-category-nav button:hover,.storefront .p30-category-nav a:hover{background:var(--blue-tint);color:var(--black)}.storefront .g-footer{background:var(--blue);color:#e8eef6;font:400 15px/1.7 var(--sans)}.storefront .g-footer-inner{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;padding:72px 40px 48px;display:grid}.storefront .g-footer-logo img{object-fit:contain;width:150px;height:150px}.storefront .g-footer nav,.storefront .g-footer-store{flex-direction:column;gap:6px;display:flex}.storefront .g-footer-label{font:400 13px/1.4 var(--narrow);letter-spacing:.2em;text-transform:uppercase;color:#c9d6e8;margin-bottom:8px}.storefront .g-footer a{color:var(--paper);text-decoration:none}.storefront .g-footer a:hover{text-underline-offset:4px;text-decoration:underline}.storefront .g-footer address{font-style:normal}.storefront .g-footer-bottom{font:400 12px/1.4 var(--narrow);letter-spacing:.14em;text-transform:uppercase;color:#c9d6e8;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 40px 28px;display:flex}.storefront .sg-newsletter{background:var(--blue-tint)}.storefront{--edge:max(40px, calc((100vw - 1600px)/2) )}@media(max-width:1100px){.storefront{--edge:24px}}.storefront .g-utility,.storefront .g-section-head,.storefront .g-empty,.storefront .g-how,.storefront .g-footer-inner,.storefront .g-footer-bottom{padding-inline:var(--edge)}.storefront .g-hero-copy,.storefront .g-split>.g-split-copy:first-child,.storefront .g-category-strip a:first-child{padding-left:var(--edge)}.storefront .g-split>.g-split-copy:last-child,.storefront .g-split>.g-split-type:last-child{padding-right:var(--edge)}@media(max-width:760px){.storefront .g-hero-copy,.storefront .g-split-copy,.storefront .g-how,.storefront .g-split-type,.storefront .g-section-head,.storefront .g-empty{padding-inline:24px}.storefront .g-hero-logo{width:112px;height:112px}.storefront .g-hero-photo{min-height:420px}.storefront .g-category-strip a{padding:20px 24px}.storefront .g-footer-inner,.storefront .g-footer-bottom{padding-inline:24px}}
