@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@layer reset;@layer tokens{:root{--mayak-color-background:#f3f6f7;--mayak-color-foreground:#172529;--mayak-color-card:#fff;--mayak-color-card-foreground:var(--mayak-color-foreground);--mayak-color-primary:#0f91b2;--mayak-color-primary-foreground:#fff;--mayak-color-secondary:#edf2f3;--mayak-color-secondary-foreground:#2a3a3f;--mayak-color-muted-surface:#f0f4f5;--mayak-color-muted-foreground:#4f6168;--mayak-color-accent:#dceff3;--mayak-color-accent-foreground:#18393f;--mayak-color-border:#d7dfe1;--mayak-color-input:#bdc9cc;--mayak-color-ring:#08748e;--mayak-color-popover:#fff;--mayak-color-popover-foreground:var(--mayak-color-foreground);--mayak-color-success:#2e7d32;--mayak-color-warning:#9a5700;--mayak-color-danger:#b42318;--mayak-color-brand-050:#eaf7f9;--mayak-color-brand-100:var(--mayak-color-accent);--mayak-color-brand-600:#45a6c4;--mayak-color-brand-700:#0a6e88;--mayak-color-brand-800:#07566a;--mayak-color-on-brand:var(--mayak-color-primary-foreground);--mayak-color-ink:var(--mayak-color-foreground);--mayak-color-muted:var(--mayak-color-muted-foreground);--mayak-color-border-control:var(--mayak-color-input);--mayak-color-surface:var(--mayak-color-card);--mayak-color-surface-subtle:var(--mayak-color-muted-surface);--mayak-color-canvas:var(--mayak-color-background);--mayak-color-focus:var(--mayak-color-ring);--mayak-font-family:"Inter Variable", inter, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--mayak-font-display:var(--mayak-font-family);--mayak-font-body:var(--mayak-font-family);--mayak-font-utility:var(--mayak-font-family);--mayak-icon-size-sm:1rem;--mayak-icon-size-md:1.25rem;--mayak-icon-size-lg:1.5rem;--mayak-size-container:87.5rem;--mayak-size-reading:47rem;--mayak-gutter:clamp(.75rem, .5rem + 1.25vw, 2rem);--mayak-section-space:clamp(2rem, 1.25rem + 2.5vw, 4rem);--mayak-radius:.875rem;--mayak-radius-sm:calc(var(--mayak-radius) - .5rem);--mayak-radius-control:calc(var(--mayak-radius) - .25rem);--mayak-radius-inner:calc(var(--mayak-radius) - .125rem);--mayak-radius-large:calc(var(--mayak-radius) + .375rem);--mayak-radius-md:var(--mayak-radius-control);--mayak-radius-lg:var(--mayak-radius);--mayak-space-unit:.25rem;--mayak-space-1:calc(var(--mayak-space-unit) * 1);--mayak-space-2:calc(var(--mayak-space-unit) * 2);--mayak-space-3:calc(var(--mayak-space-unit) * 3);--mayak-space-4:calc(var(--mayak-space-unit) * 4);--mayak-space-5:calc(var(--mayak-space-unit) * 5);--mayak-space-6:calc(var(--mayak-space-unit) * 6);--mayak-space-7:calc(var(--mayak-space-unit) * 7);--mayak-space-8:calc(var(--mayak-space-unit) * 8);--mayak-space-10:calc(var(--mayak-space-unit) * 10);--mayak-space-12:calc(var(--mayak-space-unit) * 12);--mayak-space-16:calc(var(--mayak-space-unit) * 16);--mayak-card-padding:clamp(var(--mayak-space-4), calc(var(--mayak-space-3) + 1vw), var(--mayak-space-6));--mayak-transition-fast:.16s cubic-bezier(.2, 0, 0, 1);--mayak-shadow-focus:0 0 0 .125rem var(--mayak-color-card);--mayak-shadow-sm:none;--mayak-shadow-md:none}@supports (color:oklch(50% 0.1 220deg)){:root{--mayak-color-background:oklch(96.8% .004 222);--mayak-color-foreground:oklch(20.5% .018 222);--mayak-color-card:oklch(100% 0 0);--mayak-color-primary:oklch(60.9% .11 222);--mayak-color-primary-foreground:oklch(100% 0 0);--mayak-color-secondary:oklch(94.5% .009 222);--mayak-color-secondary-foreground:oklch(27% .025 222);--mayak-color-muted-surface:oklch(95.2% .006 222);--mayak-color-muted-foreground:oklch(42% .02 222);--mayak-color-accent:oklch(92.5% .027 222);--mayak-color-accent-foreground:oklch(25% .045 222);--mayak-color-border:oklch(88.8% .008 222);--mayak-color-input:oklch(80.5% .012 222);--mayak-color-ring:oklch(51% .095 222);--mayak-color-popover:oklch(100% 0 0);--mayak-color-brand-050:oklch(97% .015 222);--mayak-color-brand-600:oklch(68% .1 222);--mayak-color-brand-700:oklch(50% .09 222);--mayak-color-brand-800:oklch(44% .08 222);--mayak-color-success:oklch(52.34% .1347 144.17);--mayak-color-warning:oklch(52.37% .1206 61.95);--mayak-color-danger:oklch(50.03% .1821 29.51)}}}@layer base{*,:before,:after{box-sizing:border-box}html{color:var(--mayak-color-foreground);background:var(--mayak-color-background);font-family:var(--mayak-font-body);scrollbar-gutter:stable;text-rendering:optimizelegibility;line-height:1.55}body{background:var(--mayak-color-background);min-width:20rem;margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}a{color:var(--mayak-color-brand-800);text-underline-offset:.16em}:focus-visible{border-radius:var(--mayak-radius-sm);outline:.125rem solid var(--mayak-color-ring);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}h1,h2,h3,h4,h5,h6{color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);letter-spacing:-.035em;text-wrap:balance;margin-block:0 .65em;font-weight:900;line-height:1.08}h1{font-size:clamp(2rem,1.45rem + 2.4vw,3rem)}h2{font-size:clamp(1.5rem,1.15rem + 1.5vw,2rem)}h3{font-size:1.125rem}p{margin-block:0 1em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.mayak-container{width:min(calc(100% - 2 * var(--mayak-gutter)), var(--mayak-size-container));margin-inline:auto}.mayak-skip-link{z-index:10000;inset:var(--mayak-space-3) auto auto var(--mayak-space-3);padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-surface);background:var(--mayak-color-brand-800);border-radius:var(--mayak-radius-md);position:fixed;transform:translateY(-200%)}.mayak-skip-link:focus{transform:translateY(0)}.mayak-site-footer{padding-inline:max(var(--mayak-gutter), calc((100vw - var(--mayak-size-container)) / 2));padding-block:var(--mayak-space-5);background:var(--mayak-color-surface);border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-7)}.mayak-main{width:min(calc(100% - 2 * var(--mayak-gutter)), var(--mayak-size-container));min-height:55vh;padding-block:var(--mayak-space-5) var(--mayak-space-6);margin-inline:auto}.mayak-primary-menu,.mayak-footer-menu{gap:var(--mayak-space-3) var(--mayak-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mayak-content{max-width:var(--mayak-size-reading)}.mayak-breadcrumb-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.mayak-breadcrumb-viewport::-webkit-scrollbar{display:none}.mayak-breadcrumb{align-items:center;gap:var(--mayak-space-1);width:max-content;min-width:100%;color:var(--mayak-color-muted-foreground);white-space:nowrap;margin:0;padding:.1875rem 0;font-size:.75rem;font-weight:650;line-height:1.35;list-style:none;display:flex}.mayak-breadcrumb a{color:var(--mayak-color-brand-800);font-weight:750;text-decoration:none}.mayak-breadcrumb a:hover{text-underline-offset:.1875rem;text-decoration:underline}.mayak-social-link{--mayak-social-color:var(--mayak-color-foreground);color:var(--mayak-social-color)}.mayak-social-link[data-mayak-social]{color:var(--mayak-social-color)}.mayak-social-link[data-mayak-social=youtube]{--mayak-social-color:red}.mayak-social-link[data-mayak-social=ok]{--mayak-social-color:#ee8208}.mayak-social-link[data-mayak-social=whatsapp]{--mayak-social-color:#25d366}.mayak-social-link[data-mayak-social=vk]{--mayak-social-color:#07f}.mayak-social-link[data-mayak-social=telegram]{--mayak-social-color:#26a5e4}.mayak-social-icon{fill:currentColor;width:1.125rem;height:1.125rem;display:block}.mayak-button{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-on-brand);cursor:pointer;background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-md);transition:background-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);border:1px solid #0000;font-weight:650;text-decoration:none;display:inline-flex}.mayak-button:hover{color:var(--mayak-color-surface);background:var(--mayak-color-brand-800)}.mayak-button:active{transform:translateY(1px)}.mayak-technical-line{gap:var(--mayak-space-2) var(--mayak-space-4);padding-block:var(--mayak-space-3);color:var(--mayak-color-muted);border-block:1px solid var(--mayak-color-border);flex-wrap:wrap;align-items:baseline;font-size:.875rem;display:flex}.mayak-technical-line__code{font-family:var(--mayak-font-utility);letter-spacing:.015em}.mayak-stock{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-success);font-weight:650;display:inline-flex}.mayak-stock:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.mayak-stock--limited{color:var(--mayak-color-warning)}.mayak-stock--unavailable{color:var(--mayak-color-muted)}[data-mayak-reveal]:not([data-mayak-reveal-ready]){opacity:0}.mayak-number-counter__value{will-change:opacity, filter, transform;grid-area:number;place-items:center;min-width:100%;min-height:100%;display:grid}.mayak-skeleton-handoff{pointer-events:none;will-change:opacity}.mayak-toast-viewport{z-index:10030;width:min(27rem, calc(100vw - 2 * var(--mayak-gutter)));gap:var(--mayak-space-2);pointer-events:none;inset:auto var(--mayak-gutter) calc(var(--mayak-gutter) + env(safe-area-inset-bottom,0px)) auto;display:grid;position:fixed}.mayak-toast{gap:var(--mayak-space-3);min-height:4rem;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);box-shadow:0 .375rem 1.25rem color-mix(in oklch, var(--mayak-color-foreground) 9%, transparent);pointer-events:auto;transform-origin:100% 100%;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon copy actions dismiss";align-items:center;display:grid}.mayak-toast__icon{width:2.25rem;height:2.25rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);grid-area:icon;place-items:center;display:grid}.mayak-toast--error .mayak-toast__icon{color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 8%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border))}.mayak-toast__icon>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.1px}.mayak-toast__copy{grid-area:copy;margin:0;font-size:.8125rem;font-weight:750;line-height:1.4}.mayak-toast__actions{align-items:center;gap:var(--mayak-space-1);grid-area:actions;display:inline-flex}.mayak-toast__actions:empty{display:none}.mayak-toast__actions :is(a,button),.mayak-toast__dismiss{min-width:2.5rem;min-height:2.5rem;padding:var(--mayak-space-2);color:var(--mayak-color-brand-800);font:inherit;border-radius:var(--mayak-radius-sm);background:0 0;border:0;place-items:center;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-grid}.mayak-toast__dismiss{color:var(--mayak-color-muted-foreground);grid-area:dismiss}.mayak-toast__actions :is(a,button):hover,.mayak-toast__dismiss:hover{background:var(--mayak-color-brand-050)}.mayak-toast__actions :is(a,button):focus-visible,.mayak-toast__dismiss:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.0625rem}.mayak-toast__dismiss>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}@media (width<=47.999rem){.mayak-toast-viewport{width:min(27rem,100vw - 1.5rem);inset:auto auto calc(var(--mayak-mobile-dock-offset,0px) + var(--mayak-space-2)) 50%;transform:translate(-50%)}.mayak-toast{transform-origin:bottom}}@media (width<=29.999rem){.mayak-toast{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy dismiss""icon actions actions";align-items:start}.mayak-toast__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mayak-toast{filter:none!important;transform:none!important}}@media (forced-colors:active){.mayak-toast,.mayak-toast__icon{border:1px solid canvastext}}.mayak-typeset{--mayak-typeset-size:1rem;--mayak-typeset-leading:1.7;--mayak-typeset-flow:1.25rem;max-width:var(--mayak-size-reading);color:var(--mayak-color-foreground);font-size:var(--mayak-typeset-size);line-height:var(--mayak-typeset-leading)}.mayak-typeset :where(h1,h2,h3,h4,p,ul,ol,blockquote,table,figure){margin:0}.mayak-typeset>:where(*)+:where(*){margin-block-start:var(--mayak-typeset-flow)}.mayak-typeset :where(h2,h3,h4){letter-spacing:-.03em;font-weight:900}.mayak-typeset :where(h2){margin-block-start:calc(var(--mayak-typeset-flow) * 2)}.mayak-typeset :where(h3,h4){margin-block-start:calc(var(--mayak-typeset-flow) * 1.5)}.mayak-typeset :where(ul,ol){padding-inline-start:1.5em}.mayak-typeset :where(li+li){margin-block-start:calc(var(--mayak-typeset-flow) * .4)}.mayak-typeset :where(blockquote){padding:var(--mayak-space-4);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.mayak-typeset :where(img){border-radius:var(--mayak-radius);height:auto}.mayak-typeset :where(table){border-collapse:collapse;width:100%;font-size:.9375em}.mayak-typeset :where(th,td){padding:var(--mayak-space-3);text-align:start;border-block-end:1px solid var(--mayak-color-border)}.mayak-typeset :where(th){font-weight:800}.mayak-site-header{z-index:100;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);position:sticky;top:0;container:mayak-header/inline-size}.mayak-site-header:before{z-index:-1;inset:var(--mayak-header-bottom,0) 0 0;pointer-events:none;content:"";-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#17252900;transition:background-color .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out;position:fixed}.mayak-site-header:has(.mayak-primary-menu:not([data-mayak-menu-ready])>li:not([data-mayak-submenu-closed]):is(:hover,:focus-within)>.sub-menu,.mayak-primary-menu[data-mayak-menu-ready]>li[data-mayak-submenu-open]>.sub-menu):before{-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1));background:#17252957}@supports (color:color-mix(in oklch, white, black)){.mayak-site-header:has(.mayak-primary-menu:not([data-mayak-menu-ready])>li:not([data-mayak-submenu-closed]):is(:hover,:focus-within)>.sub-menu,.mayak-primary-menu[data-mayak-menu-ready]>li[data-mayak-submenu-open]>.sub-menu):before{background:color-mix(in oklch, var(--mayak-color-foreground) 34%, transparent)}}body[class~=admin-bar] .mayak-site-header{top:2rem}.mayak-header-shell{display:grid}.mayak-header-main{z-index:1;gap:var(--mayak-space-3);padding-block:var(--mayak-space-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand brand actions""catalog search search";align-items:center;display:grid;position:relative}.mayak-site-branding{flex:none;grid-area:brand;min-width:0;display:flex}.mayak-site-branding .custom-logo-link{flex:none;align-items:center;width:clamp(6.25rem,29vw,7.5rem);display:inline-flex}.mayak-site-branding .custom-logo{object-fit:contain;object-position:left center;width:100%;max-width:none;height:auto;max-height:2.25rem}.mayak-site-title{color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);letter-spacing:-.055em;font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.mayak-site-title:hover{color:var(--mayak-color-brand-800)}.mayak-catalog-trigger{justify-content:center;align-items:center;gap:var(--mayak-space-2);width:2.75rem;min-width:2.75rem;height:2.75rem;padding-inline:var(--mayak-space-2);color:var(--mayak-color-card);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);grid-area:catalog;font-size:.875rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.mayak-catalog-trigger[aria-expanded=true]{color:var(--mayak-color-surface);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-catalog-trigger__icon{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);fill:currentColor;flex:none;display:block;overflow:visible}.mayak-catalog-trigger__tile{transform-box:fill-box;transform-origin:50%}.mayak-catalog-trigger__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mayak-header-search{grid-area:search;min-width:0}.mayak-product-search{background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);height:2.75rem;transition:border-color var(--mayak-transition-fast);grid-template-columns:minmax(0,1fr) 2.75rem;display:grid;overflow:hidden}.mayak-product-search:focus-within{border-color:var(--mayak-color-ring);outline:.125rem solid var(--mayak-color-ring);outline-offset:.125rem}.mayak-product-search__input{min-width:0;padding-inline:var(--mayak-space-3);color:var(--mayak-color-foreground);background:0 0;border:0;outline:0;font-size:.875rem}.mayak-product-search__input::placeholder{color:var(--mayak-color-muted-foreground);opacity:1}.mayak-product-search__submit{color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-secondary);border:0;border-inline-start:1px solid var(--mayak-color-border);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);place-items:center;display:inline-grid}.mayak-product-search__submit svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-header-actions{isolation:isolate;grid-area:actions;justify-content:flex-end;align-items:stretch;height:2.75rem;display:flex}.mayak-header-action{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-width:2.75rem;height:2.75rem;padding:var(--mayak-space-2);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);border-radius:0;font-size:.8125rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.mayak-header-action+.mayak-header-action{margin-inline-start:-1px}.mayak-header-action:not(:disabled):focus-visible{z-index:2;color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-cart-link[aria-expanded=true]{z-index:1;color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-header-action:first-child{border-start-start-radius:var(--mayak-radius-control);border-end-start-radius:var(--mayak-radius-control)}.mayak-header-action:last-child{border-start-end-radius:var(--mayak-radius-control);border-end-end-radius:var(--mayak-radius-control)}.mayak-header-action svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:1.8px}.mayak-header-action__icon{place-items:center;display:inline-grid;position:relative}.mayak-header-action__label,.mayak-cart-copy,.mayak-header-action--soon{display:none}.mayak-header-action--soon:disabled{color:var(--mayak-color-muted-foreground);cursor:not-allowed;background:var(--mayak-color-muted-surface)}.mayak-header-action--soon .mayak-header-action__label{display:none}.mayak-header-action__soon{color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-utility);letter-spacing:.03em;text-transform:uppercase;font-size:.5rem;font-weight:750;line-height:1}.mayak-cart-count{min-width:1.125rem;min-height:1.125rem;color:var(--mayak-color-primary-foreground);font-family:var(--mayak-font-utility);background:var(--mayak-color-brand-700);border:2px solid var(--mayak-color-card);border-radius:999px;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset:-.625rem -.75rem auto auto}.mayak-cart-count[data-mayak-number-animating]{grid-template-areas:"count";overflow:hidden}.mayak-cart-count[data-mayak-number-animating] .mayak-number-counter__value{font-variant-numeric:tabular-nums;grid-area:count}.mayak-cart-total{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.mayak-cart-total[data-mayak-number-animating],.mayak-cart-drawer__total strong[data-mayak-number-animating]{grid-template-areas:"number";display:inline-grid;overflow:hidden}.mayak-header-meta{z-index:2;justify-content:space-between;align-items:center;gap:var(--mayak-space-6);border-block-end:1px solid var(--mayak-color-border);min-height:2.25rem;display:none;position:relative}.mayak-primary-navigation{min-width:0}.mayak-primary-menu{gap:var(--mayak-space-5);flex-wrap:nowrap;position:relative}.mayak-primary-menu__indicator{z-index:31;pointer-events:none;background:var(--mayak-color-brand-700);opacity:0;transform-origin:0;will-change:width, transform, opacity;border-radius:999px;width:0;height:.125rem;position:absolute;inset:auto auto 0 0}.mayak-primary-menu li{position:relative}.mayak-primary-menu>li>a{min-height:2.25rem;color:var(--mayak-color-muted-foreground);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.mayak-primary-menu>li>a:hover,.mayak-primary-menu>li.current-menu-item>a{color:var(--mayak-color-foreground)}.mayak-primary-menu .sub-menu{z-index:30;inset:100% auto auto calc(var(--mayak-space-2) * -1);gap:var(--mayak-space-1);min-width:14rem;padding:var(--mayak-space-2);visibility:hidden;pointer-events:none;background:var(--mayak-color-popover);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);opacity:0;transform:translateY(calc(var(--mayak-space-2) * -1)) scale(.985);transform-origin:0 0;will-change:transform, opacity, filter;transition:visibility var(--mayak-transition-fast), opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);margin:0;list-style:none;display:grid;position:absolute}.mayak-primary-menu:not([data-mayak-menu-ready]) li:hover>.sub-menu,.mayak-primary-menu:not([data-mayak-menu-ready]) li:focus-within>.sub-menu,.mayak-primary-menu li[data-mayak-submenu-open]>.sub-menu,.mayak-primary-menu>li>a[aria-expanded=true]+.sub-menu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.mayak-primary-menu li[data-mayak-submenu-closed]:not([data-mayak-submenu-open])>.sub-menu{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(calc(var(--mayak-space-2) * -1)) scale(.985)}@supports (color:color-mix(in oklch, white, black)){.mayak-primary-menu .sub-menu{background:color-mix(in oklch, var(--mayak-color-popover) 91%, transparent);-webkit-backdrop-filter:blur(var(--mayak-space-2));backdrop-filter:blur(var(--mayak-space-2))}}.mayak-primary-menu .sub-menu a{padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-popover-foreground);border-radius:var(--mayak-radius-control);font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.mayak-header-contacts{justify-content:flex-end;align-items:center;gap:var(--mayak-space-5);min-width:0;display:flex}.mayak-header-contact{align-items:center;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mayak-header-contact svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:1.9px;flex:none}.mayak-header-contact--address{overflow:hidden}.mayak-header-contact--address span{text-overflow:ellipsis;overflow:hidden}.mayak-header-contact--phone{color:var(--mayak-color-foreground);font-weight:750}.mayak-catalog-dialog{--mayak-catalog-top:0px;z-index:90;inset:calc(var(--mayak-catalog-top) + var(--mayak-space-2)) 0 auto;width:min(calc(100% - 2 * var(--mayak-gutter)), var(--mayak-size-container));max-width:none;height:min(42rem, calc(100dvh - var(--mayak-catalog-top) - var(--mayak-space-4)));max-height:none;color:var(--mayak-color-popover-foreground);background:var(--mayak-color-popover);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);margin:0 auto;padding:0;position:fixed;overflow:hidden}.mayak-catalog-backdrop{z-index:80;inset:var(--mayak-header-bottom,0) 0 0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#17252900;transition:background-color .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out;position:fixed}.mayak-catalog-backdrop[hidden]{display:none}.mayak-catalog-backdrop[data-mayak-motion-state=open]{-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1));background:#17252957}@supports (color:color-mix(in oklch, white, black)){.mayak-catalog-backdrop[data-mayak-motion-state=open]{background:color-mix(in oklch, var(--mayak-color-foreground) 34%, transparent)}}.mayak-catalog-dialog__surface{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.mayak-catalog-dialog__body,.mayak-catalog-index,.mayak-catalog-dialog__roots,.mayak-catalog-dialog__panels{min-height:0}.mayak-catalog-dialog__body,.mayak-catalog-index{height:100%}.mayak-catalog-index{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);display:grid}.mayak-catalog-dialog__roots{background:var(--mayak-color-muted-surface);border-inline-end:1px solid var(--mayak-color-border);overflow:hidden}.mayak-catalog-dialog__root-tabs{align-content:start;gap:var(--mayak-space-1);height:100%;padding:var(--mayak-space-3);overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;overflow-y:auto}.mayak-catalog-dialog__root-tab{align-items:center;gap:var(--mayak-space-2);width:100%;height:3.25rem;padding:var(--mayak-space-1) var(--mayak-space-3);color:var(--mayak-color-foreground);font:inherit;text-align:start;border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;font-size:.875rem;font-weight:650;line-height:1.25;display:grid}.mayak-catalog-dialog__root-tab>span{overflow-wrap:anywhere;max-height:2.5em;overflow:hidden}.mayak-catalog-dialog__root-tab[aria-selected=true]{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary);font-weight:750}.mayak-catalog-dialog__root-tab svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-muted-foreground);stroke-width:1.8px}.mayak-catalog-dialog__root-tab[aria-selected=true] svg{color:var(--mayak-color-brand-800)}.mayak-catalog-dialog__panels{padding:clamp(var(--mayak-space-4), 1rem + 1vw, var(--mayak-space-8));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.mayak-catalog-dialog__panel[hidden]{display:none}.mayak-catalog-dialog__panel-title{margin-block-end:var(--mayak-space-6);font-size:clamp(1.5rem,1.3rem + .7vw,2rem);font-weight:900}.mayak-catalog-dialog__panel-title a,.mayak-catalog-dialog__group h4 a{color:var(--mayak-color-foreground);text-decoration:none}.mayak-catalog-dialog__groups{columns:15rem 3;column-gap:var(--mayak-space-8)}.mayak-catalog-dialog__group{margin-block:0 var(--mayak-space-6);break-inside:avoid}.mayak-catalog-dialog__group h4{margin-block:0 var(--mayak-space-2);letter-spacing:-.015em;font-size:.9375rem;font-weight:850;line-height:1.3}.mayak-catalog-dialog__group h4 a{display:inline-block}.mayak-catalog-dialog__descendants,.mayak-catalog-dialog__descendants ul{margin:0;padding:0;list-style:none}.mayak-catalog-dialog__descendants ul{margin-block-start:var(--mayak-space-1);padding-inline-start:var(--mayak-space-3)}.mayak-catalog-dialog__descendants a{padding-block:var(--mayak-space-1);color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.mayak-catalog-dialog__mobile-navigation{border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-8);padding-block-start:var(--mayak-space-6);display:none}.mayak-catalog-dialog__mobile-navigation h3{margin-block-end:var(--mayak-space-4);font-size:1.125rem}.mayak-catalog-mobile-menu,.mayak-catalog-mobile-menu .sub-menu{gap:var(--mayak-space-2);margin:0;padding:0;list-style:none;display:grid}.mayak-catalog-mobile-menu{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-catalog-mobile-menu .sub-menu{margin-block-start:var(--mayak-space-2)}.mayak-catalog-mobile-menu a{padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);font-size:.8125rem;font-weight:650;line-height:1.35;text-decoration:none;display:block}.mayak-catalog-mobile-menu .sub-menu a{color:var(--mayak-color-muted-foreground);background:0 0;border-color:#0000}.mayak-catalog-dialog__empty{margin:var(--mayak-space-4);padding:var(--mayak-space-4);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-cart-drawer{--mayak-cart-top:0px;z-index:90;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--mayak-color-popover-foreground);pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.mayak-cart-drawer::backdrop{background:0 0}.mayak-cart-drawer__backdrop{z-index:0;inset:var(--mayak-cart-top) 0 0;pointer-events:auto;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#17252900;border:0;padding:0;transition:background-color .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out;position:fixed}.mayak-cart-drawer[data-mayak-motion-state=open] .mayak-cart-drawer__backdrop{-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1));background:#17252957}@supports (color:color-mix(in oklch, white, black)){.mayak-cart-drawer[data-mayak-motion-state=open] .mayak-cart-drawer__backdrop{background:color-mix(in oklch, var(--mayak-color-foreground) 34%, transparent)}}.mayak-cart-drawer__surface{z-index:1;inset:var(--mayak-cart-top) 0 0 auto;width:min(28rem,100%);height:calc(100dvh - var(--mayak-cart-top));pointer-events:auto;background:var(--mayak-color-popover);border-inline-start:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius) 0 0;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;position:fixed;overflow:hidden}.mayak-cart-drawer__header{justify-content:space-between;align-items:center;gap:var(--mayak-space-4);min-height:4.5rem;padding:var(--mayak-space-3) var(--mayak-space-4);border-block-end:1px solid var(--mayak-color-border);grid-row:1;display:flex}.mayak-cart-drawer__eyebrow{margin:0 0 var(--mayak-space-1);color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-utility);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1}.mayak-cart-drawer__header h2{margin:0;font-size:1.25rem;font-weight:900;line-height:1.1}.mayak-cart-drawer__header-actions{align-items:center;gap:var(--mayak-space-2);display:flex}.mayak-cart-drawer__close,.mayak-cart-drawer__clear{width:2.75rem;height:2.75rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);flex:none;place-items:center;padding:0;display:inline-grid}.mayak-cart-drawer__close svg,.mayak-cart-drawer__clear svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-cart-drawer__clear{color:var(--mayak-color-muted-foreground)}.mayak-cart-drawer__clear[hidden]{display:none}.mayak-cart-drawer__clear:disabled{cursor:wait;opacity:.55}.mayak-cart-drawer__close:focus-visible,.mayak-cart-drawer__clear:focus-visible,.mayak-theme .mayak-cart-drawer__items .remove_from_cart_button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-cart-drawer__clear-confirm{align-items:center;gap:var(--mayak-space-3);padding:var(--mayak-space-3) var(--mayak-space-4);background:color-mix(in oklch, var(--mayak-color-danger) 6%, var(--mayak-color-card));border-block-end:1px solid color-mix(in oklch, var(--mayak-color-danger) 24%, var(--mayak-color-border));grid-row:2;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mayak-cart-drawer__clear-confirm[hidden]{display:none}.mayak-cart-drawer__clear-confirm-icon{width:2.25rem;height:2.25rem;color:var(--mayak-color-danger);background:var(--mayak-color-card);border:1px solid color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-cart-drawer__clear-confirm-icon svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-cart-drawer__clear-confirm-copy{gap:.125rem;min-width:0;display:grid}.mayak-cart-drawer__clear-confirm-copy strong{color:var(--mayak-color-foreground);font-size:.8125rem;font-weight:800}.mayak-cart-drawer__clear-confirm-copy span{color:var(--mayak-color-muted-foreground);font-size:.6875rem;line-height:1.35}.mayak-cart-drawer__clear-confirm-actions{gap:var(--mayak-space-2);display:flex}.mayak-cart-drawer__clear-confirm-actions button{min-height:2.25rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-foreground);font:inherit;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);font-size:.75rem;font-weight:800}.mayak-cart-drawer__clear-confirm-actions [data-mayak-cart-clear-confirm-action]{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-danger);border-color:var(--mayak-color-danger)}.mayak-cart-drawer__clear-confirm-actions button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.0625rem}.mayak-cart-drawer__surface[data-mayak-cart-confirming] .mayak-cart-drawer__content{opacity:.5}.mayak-cart-drawer__content{grid-row:4;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.mayak-cart-drawer__content[aria-busy=true]{cursor:progress;opacity:.62;pointer-events:none}.mayak-cart-drawer__items{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.mayak-theme .mayak-cart-drawer__items .widget_shopping_cart_content{min-height:100%}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart{gap:var(--mayak-space-2);list-style:none;display:grid;padding:var(--mayak-space-3)!important;margin:0!important}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item{align-content:center;gap:.125rem var(--mayak-space-3);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);grid-template-columns:4.5rem minmax(0,1fr);min-height:6.25rem;display:grid;position:relative;padding:var(--mayak-space-3) 2.75rem var(--mayak-space-3) var(--mayak-space-3)!important}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item>a:not(.remove){color:var(--mayak-color-foreground);font-size:.875rem;font-weight:750;line-height:1.35;text-decoration:none;display:contents}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item img{object-fit:contain;background:var(--mayak-color-card);border-radius:var(--mayak-radius-control);border:0;grid-area:1/1/span 4;float:none!important;width:4.5rem!important;height:4.5rem!important;margin:0!important}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item .quantity{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;grid-column:2;padding:0;font-size:.75rem}.mayak-cart-quantity{align-items:center;gap:var(--mayak-space-2);min-width:0;grid-column:2;margin-block-start:var(--mayak-space-2);display:flex}.mayak-cart-quantity__controls{background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);flex:none;grid-template-columns:repeat(3,2rem);height:2rem;display:grid;overflow:hidden}.mayak-cart-quantity__button,.mayak-cart-quantity__value{min-width:0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;font-size:.875rem;font-weight:750;line-height:1;display:grid}.mayak-cart-quantity__button{cursor:pointer;touch-action:manipulation}.mayak-cart-quantity__button:disabled{cursor:not-allowed;opacity:.36}.mayak-cart-quantity__value{font-variant-numeric:tabular-nums;border-inline:1px solid var(--mayak-color-border);font-size:.75rem;overflow:hidden}.mayak-cart-quantity__value[data-mayak-number-animating]{grid-template-areas:"number"}.mayak-cart-quantity__price{min-width:0;color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;margin-inline-start:auto;font-size:.75rem;font-weight:750;line-height:1.2}.mayak-cart-quantity[aria-busy=true]{pointer-events:none;opacity:.58}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item .variation{margin:var(--mayak-space-1) 0 0;grid-column:2}.mayak-theme .mayak-cart-drawer__items .remove_from_cart_button{inset:var(--mayak-space-3) var(--mayak-space-3) auto auto;text-align:center;border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.25rem;line-height:1;text-decoration:none;position:absolute;color:var(--mayak-color-muted-foreground)!important;background:var(--mayak-color-muted-surface)!important;display:inline-grid!important}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart__total,.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart__buttons{display:none!important}.mayak-cart-drawer__footer{gap:var(--mayak-space-3);padding:var(--mayak-space-4);background:var(--mayak-color-card);border-block-start:1px solid var(--mayak-color-border);display:grid}.mayak-cart-drawer__total{justify-content:space-between;align-items:baseline;gap:var(--mayak-space-4);font-size:.875rem;font-weight:650;display:flex}.mayak-cart-drawer__total strong{color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.mayak-cart-drawer__actions{gap:var(--mayak-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-cart-drawer__button{min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);text-align:center;border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;font-size:.8125rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.mayak-cart-drawer__button--primary{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-cart-drawer__button--secondary{color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-secondary);border-color:var(--mayak-color-border)}.mayak-cart-drawer__empty{align-content:center;justify-items:center;gap:var(--mayak-space-3);width:min(100%,22rem);padding:var(--mayak-space-8) var(--mayak-space-4);text-align:center;margin:auto;display:grid}.mayak-cart-drawer__empty-icon{width:4rem;height:4rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-accent);border:1px solid var(--mayak-color-primary);border-radius:var(--mayak-radius);place-items:center;display:inline-grid}.mayak-cart-drawer__empty-icon svg{width:1.75rem;height:1.75rem}.mayak-cart-drawer__empty h3,.mayak-cart-drawer__empty p{margin:0}.mayak-cart-drawer__empty h3{font-size:1.125rem;font-weight:900}.mayak-cart-drawer__empty p{color:var(--mayak-color-muted-foreground);font-size:.875rem;line-height:1.5}.mayak-cart-drawer__empty .mayak-cart-drawer__button{margin-block-start:var(--mayak-space-2)}.mayak-cart-drawer__status{padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-muted-foreground);text-align:center;background:var(--mayak-color-muted-surface);border-block-start:1px solid var(--mayak-color-border);grid-row:3;margin:0;font-size:.75rem;font-weight:650}.mayak-cart-drawer__status:empty{display:none}.mayak-account-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(var(--mayak-space-4), env(safe-area-inset-top)) var(--mayak-space-4) max(var(--mayak-space-4), env(safe-area-inset-bottom));pointer-events:none;color:var(--mayak-color-popover-foreground);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.mayak-account-dialog[open]{place-items:center;display:grid}.mayak-account-dialog::backdrop{background:0 0}.mayak-account-dialog__backdrop{z-index:0;pointer-events:auto;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#17252900;border:0;padding:0;transition:background-color .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out;position:fixed;inset:0}.mayak-account-dialog:is([data-mayak-motion-state=opening],[data-mayak-motion-state=open]) .mayak-account-dialog__backdrop{-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1));background:#1725296b}@supports (color:color-mix(in oklch, white, black)){.mayak-account-dialog:is([data-mayak-motion-state=opening],[data-mayak-motion-state=open]) .mayak-account-dialog__backdrop{background:color-mix(in oklch, var(--mayak-color-foreground) 42%, transparent)}}.mayak-account-dialog__surface{z-index:1;width:min(32rem,100%);max-height:min(44rem, calc(100dvh - 2 * var(--mayak-space-4)));pointer-events:auto;background:var(--mayak-color-popover);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);will-change:opacity, transform, filter;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.mayak-account-dialog__header{align-items:start;gap:var(--mayak-space-4);padding:var(--mayak-space-4) var(--mayak-space-5);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.mayak-account-dialog__eyebrow{margin:0 0 var(--mayak-space-1);color:var(--mayak-color-brand-800);font-family:var(--mayak-font-utility);letter-spacing:.075em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1}.mayak-account-dialog__header h2,.mayak-account-dialog__header>div>p:last-child,.mayak-account-dialog__panel-heading h3,.mayak-account-dialog__panel-heading p,.mayak-account-dialog__error h3,.mayak-account-dialog__error p{margin:0}.mayak-account-dialog__header h2{font-size:1.375rem;font-weight:900;line-height:1.15}.mayak-account-dialog__header>div>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.8125rem;line-height:1.45}.mayak-account-dialog__close{width:2.75rem;height:2.75rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);place-items:center;padding:0;display:inline-grid}.mayak-account-dialog__close svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-account-dialog__content{min-height:0;padding:var(--mayak-space-5);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.mayak-account-dialog__content[aria-busy=true]{cursor:progress}.mayak-account-dialog__tabs{min-width:0}.mayak-account-dialog__tablist{gap:var(--mayak-space-1);padding:var(--mayak-space-1);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-end:var(--mayak-space-5);display:grid;position:relative;overflow:hidden}.mayak-account-dialog__tab{z-index:1;min-width:0;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);font:inherit;border-radius:var(--mayak-radius-sm);transition:color var(--mayak-transition-fast), transform var(--mayak-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.mayak-account-dialog__tab[aria-selected=true]{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700)}.mayak-account-dialog__tabs[data-mayak-account-tabs-ready] .mayak-account-dialog__tab[aria-selected=true]{background:0 0}.mayak-account-dialog__tab:active{transform:scale(.98)}.mayak-account-dialog__tab:focus-visible,.mayak-account-dialog__close:focus-visible,.mayak-account-dialog__error-actions a:focus-visible,.mayak-account-dialog__error-actions button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-account-dialog__indicator{z-index:0;pointer-events:none;background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-sm);opacity:0;transform-origin:0;will-change:width, height, transform;transition:opacity var(--mayak-transition-fast);position:absolute;inset:0 auto auto 0}.mayak-account-dialog__tabs[data-mayak-account-tabs-ready] .mayak-account-dialog__indicator{opacity:1}.mayak-account-dialog__panels{min-width:0}.mayak-account-dialog__panels[data-mayak-account-panels-animating]{will-change:height;overflow:clip}.mayak-account-dialog__panel[hidden]{display:none!important}.mayak-account-dialog__tabs[data-mayak-account-tabs-ready] .mayak-account-dialog__panel:not([hidden]){animation:.24s cubic-bezier(.22,1,.36,1) backwards mayak-account-panel-enter}.mayak-account-dialog__panel-heading{align-items:center;gap:var(--mayak-space-3);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--mayak-space-5);display:grid}.mayak-account-dialog__panel-heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-account-dialog__panel-heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-account-dialog__panel-heading h3{font-size:1.125rem;font-weight:900;line-height:1.2}.mayak-account-dialog__panel-heading p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-1);font-size:.8125rem;line-height:1.4}.mayak-account-dialog .mayak-auth-form{gap:var(--mayak-space-4);border:0;margin:0;padding:0;display:grid}.mayak-account-dialog .mayak-auth-form .form-row{float:none;width:100%;margin:0;padding:0}.mayak-account-dialog .mayak-auth-form label{color:var(--mayak-color-foreground);margin-block-end:var(--mayak-space-2);font-size:.8125rem;font-weight:750;display:inline-block}.mayak-account-dialog .mayak-auth-form .input-text{width:100%;min-height:3rem;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);transition:border-color var(--mayak-transition-fast)}.mayak-account-dialog .mayak-auth-form .input-text:focus{border-color:var(--mayak-color-ring);outline:.125rem solid var(--mayak-color-ring);outline-offset:.125rem}.mayak-account-dialog .mayak-auth-form .required{color:var(--mayak-color-danger)}.mayak-account-dialog .mayak-auth-card__options{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);flex-wrap:wrap;font-size:.8125rem;display:flex}.mayak-account-dialog .woocommerce-form-login__rememberme{align-items:center;gap:var(--mayak-space-2);cursor:pointer;margin:0;display:inline-flex}.mayak-account-dialog .mayak-auth-form .mayak-auth-checkbox{margin:0}.mayak-account-dialog .mayak-auth-card__options a,.mayak-account-dialog .woocommerce-privacy-policy-text a{color:var(--mayak-color-brand-800);text-underline-offset:.2em;font-weight:750}.mayak-account-dialog .mayak-auth-form button.button{justify-content:center;align-items:center;gap:var(--mayak-space-2);width:100%;min-height:2.875rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);font:inherit;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex}.mayak-account-dialog .mayak-auth-form button.button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-account-dialog .mayak-auth-form button.button:active{transform:translateY(1px)}.mayak-account-dialog .mayak-auth-form button.button[data-mayak-auth-submitting]{cursor:wait;opacity:.86}.mayak-account-dialog .mayak-auth-form button.button[data-mayak-auth-submitting] svg{display:none}.mayak-account-dialog .mayak-auth-form button.button[data-mayak-auth-submitting]:after{content:"";border:.125rem solid color-mix(in oklch, currentcolor 38%, transparent);border-block-start-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite mayak-account-submit-spin}.mayak-account-dialog__form-notice{padding:var(--mayak-space-3);color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card));border:1px solid color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);outline:none;font-size:.8125rem;font-weight:650;line-height:1.45}.mayak-account-dialog__form-notice ul{gap:var(--mayak-space-1);margin:0;padding:0;list-style:none;display:grid}.mayak-account-dialog__notices{outline:none;margin-block-end:var(--mayak-space-4)}.mayak-account-dialog__notices :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);margin:0;font-size:.8125rem;font-weight:650;line-height:1.45;list-style:none}.mayak-account-dialog__notices .woocommerce-error{color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border))}.mayak-account-dialog .mayak-auth-form__note,.mayak-account-dialog .woocommerce-privacy-policy-text{color:var(--mayak-color-muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.mayak-account-dialog__status{padding:var(--mayak-space-2) var(--mayak-space-5);color:var(--mayak-color-muted-foreground);text-align:center;background:var(--mayak-color-muted-surface);border-block-start:1px solid var(--mayak-color-border);margin:0;font-size:.75rem;font-weight:650;line-height:1.4}.mayak-account-dialog__status:empty{display:none}.mayak-account-dialog__skeleton{gap:var(--mayak-space-4);display:grid;position:relative;overflow:hidden}.mayak-account-dialog__skeleton:after{background:linear-gradient(100deg, transparent 20%, color-mix(in oklch, var(--mayak-color-card) 72%, transparent) 48%, transparent 76%);content:"";animation:1.8s cubic-bezier(.4,0,.2,1) infinite mayak-account-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.mayak-account-dialog__skeleton-tabs{gap:var(--mayak-space-2);height:3.25rem;padding:var(--mayak-space-1);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-account-dialog__skeleton-tabs span,.mayak-account-dialog__skeleton-heading span,.mayak-account-dialog__skeleton-field span,.mayak-account-dialog__skeleton-button{background:var(--mayak-color-accent);border-radius:var(--mayak-radius-sm);display:block}.mayak-account-dialog__skeleton-heading{gap:var(--mayak-space-2);display:grid}.mayak-account-dialog__skeleton-heading span:first-child{width:46%;height:1.25rem}.mayak-account-dialog__skeleton-heading span:last-child{width:78%;height:.75rem}.mayak-account-dialog__skeleton-field{gap:var(--mayak-space-2);display:grid}.mayak-account-dialog__skeleton-field span:first-child{width:38%;height:.75rem}.mayak-account-dialog__skeleton-field span:last-child,.mayak-account-dialog__skeleton-button{width:100%;height:3rem}.mayak-account-dialog__error{justify-items:center;gap:var(--mayak-space-3);padding:var(--mayak-space-6) var(--mayak-space-4);text-align:center;background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);display:grid}.mayak-account-dialog__error>span{width:3rem;height:3rem;color:var(--mayak-color-danger);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-account-dialog__error>span svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-account-dialog__error h3{font-size:1.125rem;font-weight:900}.mayak-account-dialog__error p{color:var(--mayak-color-muted-foreground);font-size:.8125rem}.mayak-account-dialog__error-actions{justify-content:center;gap:var(--mayak-space-2);flex-wrap:wrap;display:flex}.mayak-account-dialog__error-actions button,.mayak-account-dialog__error-actions a{min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);font:inherit;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);justify-content:center;align-items:center;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes mayak-account-panel-enter{0%{opacity:0;filter:blur(.25rem);transform:translateY(.25rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes mayak-account-submit-spin{to{transform:rotate(1turn)}}@keyframes mayak-account-skeleton-shimmer{to{transform:translate(110%)}}html.mayak-dialog-open{overflow:hidden}@media (hover:hover){.mayak-catalog-trigger:hover{color:var(--mayak-color-surface);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-product-search__submit:hover,.mayak-cart-drawer__close:hover,.mayak-account-dialog__close:hover,.mayak-primary-menu .sub-menu a:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-header-action:not(:disabled):hover{z-index:2;color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-header-contact--phone:hover,.mayak-catalog-dialog__panel-title a:hover,.mayak-catalog-dialog__group h4 a:hover,.mayak-catalog-dialog__descendants a:hover{color:var(--mayak-color-brand-800)}.mayak-catalog-dialog__root-tab:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent)}.mayak-cart-drawer__button--primary:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-cart-drawer__button--secondary:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-cart-drawer__clear:hover,.mayak-theme .mayak-cart-drawer__items .remove_from_cart_button:hover{border-color:color-mix(in oklch, var(--mayak-color-danger) 36%, var(--mayak-color-border));color:var(--mayak-color-danger)!important;background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card))!important}.mayak-cart-drawer__clear-confirm-actions button:hover{border-color:var(--mayak-color-danger)}.mayak-cart-quantity__button:not(:disabled):hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-accent)}.mayak-account-dialog .mayak-auth-form button.button:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-account-dialog .mayak-auth-card__options a:hover{color:var(--mayak-color-brand-800)}}@media (prefers-reduced-motion:reduce){.mayak-site-header:before,.mayak-catalog-backdrop,.mayak-cart-drawer::backdrop,.mayak-cart-drawer__backdrop,.mayak-account-dialog__backdrop,.mayak-primary-menu .sub-menu{transition:none}.mayak-account-dialog .mayak-auth-form [data-mayak-auth-submitting]:after,.mayak-account-dialog__skeleton:after,.mayak-account-dialog__tabs[data-mayak-account-tabs-ready] .mayak-account-dialog__panel:not([hidden]){animation:none}.mayak-catalog-trigger__tile{transition:none}}@media (width<48rem){body[class~=admin-bar] .mayak-site-header{top:2.875rem}.mayak-cart-drawer{z-index:150}.mayak-catalog-dialog{width:calc(100% - 2 * var(--mayak-space-2))}.mayak-cart-drawer__surface{width:min(26rem,100%)}.mayak-account-dialog{padding:max(var(--mayak-space-2), env(safe-area-inset-top)) var(--mayak-space-2) max(var(--mayak-space-2), env(safe-area-inset-bottom))}.mayak-account-dialog__surface{max-height:calc(100dvh - 2 * var(--mayak-space-2))}.mayak-account-dialog__header,.mayak-account-dialog__content{padding:var(--mayak-space-4)}.mayak-catalog-dialog__body{overflow:hidden}.mayak-catalog-index{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mayak-catalog-dialog__roots{background:var(--mayak-color-card);border-inline-end:0;border-block-end:1px solid var(--mayak-color-border);overflow:visible}.mayak-catalog-dialog__root-tabs{gap:var(--mayak-space-2);height:auto;padding:var(--mayak-space-2) var(--mayak-space-3);scrollbar-gutter:auto;display:flex;overflow:auto hidden}.mayak-catalog-dialog__root-tab{white-space:nowrap;flex:none;grid-template-columns:minmax(0,1fr);width:auto;min-width:max-content;height:2.75rem}.mayak-catalog-dialog__root-tab>span{overflow-wrap:normal;max-height:none;overflow:visible}.mayak-catalog-dialog__root-tab svg{display:none}.mayak-catalog-dialog__panels{padding:var(--mayak-space-4)}.mayak-catalog-dialog__panel-title{margin-block-end:var(--mayak-space-5);font-size:1.5rem}.mayak-catalog-dialog__groups{columns:1}.mayak-catalog-mobile-menu{grid-template-columns:minmax(0,1fr)}}@media (width<28rem){.mayak-cart-drawer__clear-confirm{grid-template-columns:auto minmax(0,1fr)}.mayak-cart-drawer__clear-confirm-actions{grid-column:1/-1;justify-content:flex-end}.mayak-cart-drawer__actions{grid-template-columns:minmax(0,1fr)}.mayak-cart-quantity{flex-direction:column;align-items:flex-start}.mayak-cart-quantity__price{text-align:start;margin-inline-start:0}}@media (width<64rem){.mayak-catalog-dialog__mobile-navigation{display:block}}@container mayak-header (width>=48rem){.mayak-header-main{grid-template-columns:auto auto minmax(14rem,1fr) auto;grid-template-areas:"brand catalog search actions"}.mayak-catalog-trigger{width:auto;padding-inline:var(--mayak-space-3)}.mayak-catalog-trigger__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.mayak-header-action--soon{width:3.25rem;padding:var(--mayak-space-1);flex-direction:column;gap:.125rem;display:inline-flex}.mayak-header-action--soon svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}}@container mayak-header (width>=64rem){.mayak-header-meta{display:flex}.mayak-phone-action{display:none}.mayak-account-link{border-start-start-radius:var(--mayak-radius-control);border-end-start-radius:var(--mayak-radius-control);margin-inline-start:0}}@container mayak-header (width>=74rem){.mayak-header-action{padding-inline:var(--mayak-space-3)}.mayak-header-action__label{display:inline}.mayak-cart-copy{text-align:start;gap:.0625rem;display:grid}}@media (forced-colors:active){.mayak-catalog-trigger,.mayak-product-search,.mayak-header-action,.mayak-catalog-dialog,.mayak-catalog-dialog__root-tab[aria-selected=true],.mayak-cart-drawer__surface,.mayak-cart-drawer__close,.mayak-cart-drawer__clear,.mayak-cart-drawer__clear-confirm,.mayak-cart-drawer__clear-confirm-icon,.mayak-cart-drawer__clear-confirm-actions button,.mayak-cart-quantity__controls,.mayak-cart-drawer__button,.mayak-account-dialog__surface,.mayak-account-dialog__close,.mayak-account-dialog__tablist,.mayak-account-dialog .mayak-auth-form input,.mayak-account-dialog .mayak-auth-form button{border:1px solid buttontext}}.mayak-search{min-width:0;position:relative}.mayak-search__form{min-width:0;margin:0}.mayak-search__control{min-width:0;height:2.75rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);transition:border-color var(--mayak-transition-fast), outline-color var(--mayak-transition-fast);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:stretch;display:grid;overflow:hidden}.mayak-search__control:focus-within{border-color:var(--mayak-color-ring);outline:.125rem solid var(--mayak-color-ring);outline-offset:.125rem}.mayak-search__leading-icon{width:2.5rem;color:var(--mayak-color-muted-foreground);place-items:center;display:inline-grid}.mayak-search__leading-icon>svg,.mayak-search__clear>svg,.mayak-search__submit>svg,.mayak-search-dialog__close>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-search__input{width:100%;min-width:0;padding:0 var(--mayak-space-2) 0 0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-body);appearance:none;background:0 0;border:0;border-radius:0;outline:0;font-size:.875rem;line-height:1.25}.mayak-search__input::placeholder{color:var(--mayak-color-muted-foreground);opacity:1}.mayak-search__input::-webkit-search-cancel-button{appearance:none;display:none}.mayak-search__input::-webkit-search-decoration{appearance:none;display:none}.mayak-search__clear,.mayak-search__submit,.mayak-search-dialog__close{width:2.75rem;min-width:2.75rem;height:100%;color:var(--mayak-color-muted-foreground);font:inherit;transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.mayak-search__clear[hidden]{display:none}.mayak-search__submit{color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border)}.mayak-search-panel{z-index:40;inset:calc(100% + var(--mayak-space-2)) 0 auto;max-height:min(34rem, calc(100dvh - var(--mayak-header-bottom,5rem) - var(--mayak-space-4)));padding:var(--mayak-space-1);overscroll-behavior:contain;color:var(--mayak-color-popover-foreground);background:var(--mayak-color-popover);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);scrollbar-gutter:stable;animation:.16s cubic-bezier(.22,1,.36,1) mayak-search-panel-enter;position:absolute;overflow-y:auto}.mayak-search-panel[hidden]{display:none}.mayak-search__results{min-width:0}.mayak-search__group{gap:var(--mayak-space-1);display:grid}.mayak-search__group+.mayak-search__group{border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-2);padding-block-start:var(--mayak-space-2)}.mayak-search__group-title{padding:var(--mayak-space-2) var(--mayak-space-3) var(--mayak-space-1);color:var(--mayak-color-muted-foreground);text-transform:uppercase;letter-spacing:.055em;margin:0;font-size:.6875rem;font-weight:800;line-height:1.2}.mayak-search__item{gap:var(--mayak-space-3);width:100%;min-width:0;min-height:4.25rem;padding:var(--mayak-space-2);color:var(--mayak-color-foreground);font:inherit;text-align:start;border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);background:0 0;border:1px solid #0000;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.mayak-search__item[aria-selected=true]{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:color-mix(in oklch, var(--mayak-color-primary) 35%, var(--mayak-color-border))}.mayak-search__item[data-mayak-search-barcode-exact]{background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-primary) 38%, var(--mayak-color-border))}.mayak-search__item[data-mayak-search-barcode-exact][aria-selected=true]{background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-search__item-media,.mayak-search__category-icon,.mayak-search__recent-icon{width:3.5rem;height:3.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);place-items:center;display:inline-grid;overflow:hidden}.mayak-search__item-media img{object-fit:contain;width:100%;height:100%}.mayak-search__item-media--placeholder>svg,.mayak-search__category-icon>svg,.mayak-search__recent-icon>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:1.9px}.mayak-search__category-icon,.mayak-search__recent-icon{border-radius:var(--mayak-radius-control);justify-self:center;width:2.5rem;height:2.5rem}.mayak-search__item--category,.mayak-search__item--recent{min-height:3.5rem}.mayak-search__item--recent{grid-template-columns:3.5rem minmax(0,1fr)}.mayak-search__item-copy{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-search__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:800;line-height:1.3;overflow:hidden}.mayak-search__item-meta{align-items:center;gap:var(--mayak-space-1) var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);flex-wrap:wrap;font-size:.6875rem;font-weight:650;line-height:1.25;display:flex;overflow:hidden}.mayak-search__stock[data-stock-status=instock]{color:var(--mayak-color-success)}.mayak-search__stock[data-stock-status=onbackorder]{color:var(--mayak-color-warning)}.mayak-search__stock[data-stock-status=outofstock]{color:var(--mayak-color-danger)}.mayak-search__item-price{justify-content:flex-end;gap:var(--mayak-space-1) var(--mayak-space-2);max-width:11rem;color:var(--mayak-color-foreground);text-align:end;white-space:nowrap;flex-wrap:wrap;font-size:.8125rem;font-weight:850;line-height:1.25;display:inline-flex}.mayak-search__item-price ins{order:1;text-decoration:none}.mayak-search__item-price del{color:var(--mayak-color-muted-foreground);order:2;font-size:.6875rem;font-weight:650}.mayak-search__barcode-badge{width:max-content;padding:.125rem var(--mayak-space-2);color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 35%, var(--mayak-color-border));border-radius:999px;font-size:.625rem;font-weight:850;line-height:1.25}.mayak-search__all{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-height:2.875rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-radius:var(--mayak-radius-control);border:1px solid #0000;margin-block-start:var(--mayak-space-2);font-size:.8125rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.mayak-search__all[aria-selected=true]{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-search__all>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);flex:none}.mayak-search__history-clear{min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);margin:var(--mayak-space-2) auto var(--mayak-space-1);color:var(--mayak-color-muted-foreground);font:inherit;border-radius:var(--mayak-radius-control);background:0 0;border:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;display:inline-flex}.mayak-search__history-clear[hidden]{display:none}.mayak-search__state{gap:var(--mayak-space-3);min-height:8rem;padding:var(--mayak-space-4);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.mayak-search__state p{margin:0;font-size:.8125rem;font-weight:650;line-height:1.45}.mayak-search__state-icon{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-search__state-icon>svg,.mayak-search__retry>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-search__retry{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-brand-800);font:inherit;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-column:2;justify-self:start;font-size:.75rem;font-weight:800;display:inline-flex}.mayak-search__skeleton{gap:var(--mayak-space-3);min-height:4.25rem;padding:var(--mayak-space-2);border-radius:var(--mayak-radius-control);grid-template-columns:3.5rem minmax(0,1fr) 5.25rem;align-items:center;display:grid;position:relative;overflow:hidden}.mayak-search__skeleton:after{pointer-events:none;content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in oklch, var(--mayak-color-brand-050) 76%, transparent) 50%, transparent 65%);animation:1.8s cubic-bezier(.4,0,.2,1) infinite mayak-search-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.mayak-search__skeleton-media,.mayak-search__skeleton-line{background:color-mix(in oklch, var(--mayak-color-muted-surface) 76%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);display:block}.mayak-search__skeleton-media{border-radius:var(--mayak-radius-inner);width:3.5rem;height:3.5rem}.mayak-search__skeleton-copy{gap:var(--mayak-space-2);display:grid}.mayak-search__skeleton-line{height:.75rem}.mayak-search__skeleton-line--title{width:min(18rem,82%)}.mayak-search__skeleton-line--meta{width:min(10rem,48%);height:.625rem}.mayak-search__skeleton-line--price{width:5.25rem;height:1rem}.mayak-search-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--mayak-color-foreground);background:var(--mayak-color-background);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mayak-search-dialog::backdrop{background:color-mix(in oklch, var(--mayak-color-foreground) 48%, transparent);-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1))}.mayak-search-dialog__surface{background:var(--mayak-color-background);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.mayak-search-dialog__header{align-items:center;gap:var(--mayak-space-2);min-width:0;padding:max(var(--mayak-space-2), env(safe-area-inset-top)) var(--mayak-gutter) var(--mayak-space-2);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);display:flex}.mayak-search-dialog__close{width:3rem;min-width:3rem;height:3rem;color:var(--mayak-color-foreground);background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.mayak-search__form--mobile{flex:auto;min-width:0}.mayak-search__form--mobile .mayak-search__control{height:3rem}.mayak-search-dialog__body{min-height:0;padding:var(--mayak-space-3) var(--mayak-gutter) calc(var(--mayak-space-4) + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.mayak-search__results--mobile{padding:var(--mayak-space-1);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}html.mayak-search-dialog-open{overflow:hidden}@keyframes mayak-search-panel-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes mayak-search-skeleton-shimmer{0%{transform:translate(-110%)}68%,to{transform:translate(110%)}}@media (hover:hover){.mayak-search__clear:hover,.mayak-search__submit:hover,.mayak-search-dialog__close:hover,.mayak-search__history-clear:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent)}.mayak-search__item:hover,.mayak-search__all:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:color-mix(in oklch, var(--mayak-color-primary) 35%, var(--mayak-color-border))}.mayak-search__retry:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}}@media (width<48rem){.mayak-search-panel{display:none!important}.mayak-search__results--mobile .mayak-search__item{grid-template-columns:3.5rem minmax(0,1fr)}.mayak-search__results--mobile .mayak-search__item-price{text-align:start;grid-column:2;justify-content:flex-start}.mayak-search__results--mobile .mayak-search__skeleton{grid-template-columns:3.5rem minmax(0,1fr)}.mayak-search__results--mobile .mayak-search__skeleton-line--price{display:none}.mayak-search-dialog__body>.mayak-search__history-clear{display:flex}.mayak-search-dialog__body>.mayak-search__history-clear[hidden]{display:none}}@media (width<23rem){.mayak-search-dialog__header{padding-inline:var(--mayak-space-2)}.mayak-search__leading-icon{display:none}.mayak-search__control{grid-template-columns:minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.mayak-search-panel{animation:none}.mayak-search__skeleton:after{animation:none;display:none}}@media (forced-colors:active){.mayak-search__control,.mayak-search-panel,.mayak-search__item,.mayak-search__all,.mayak-search__state,.mayak-search__retry,.mayak-search-dialog__close,.mayak-search__results--mobile{border:1px solid canvastext}.mayak-search__item[aria-selected=true],.mayak-search__all[aria-selected=true]{outline:.125rem solid highlight}}.mayak-site-footer{padding:0 0 var(--mayak-gutter);background:0 0;border:0;margin-block-start:var(--mayak-section-space)}.mayak-footer-card{padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10));color:var(--mayak-color-card-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-footer-grid{gap:var(--mayak-space-10);grid-template-columns:minmax(14rem,1fr) minmax(22rem,1.45fr) minmax(15rem,1fr);align-items:start;display:grid}.mayak-footer-brand,.mayak-footer-navigation,.mayak-footer-contacts{min-width:0}.mayak-footer-brand{gap:var(--mayak-space-5);align-content:start;display:grid}.mayak-footer-identity{gap:var(--mayak-space-3);display:grid}.mayak-footer-brandmark{align-items:center;width:min(100%,12.5rem);min-height:3rem;display:flex}.mayak-footer-brandmark>a{width:100%;color:var(--mayak-color-foreground);letter-spacing:-.045em;align-items:center;font-size:1.75rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.mayak-footer-brandmark img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:3.75rem;display:block}.mayak-footer-tagline,.mayak-footer-disclaimer,.mayak-footer-bottom p{margin:0}.mayak-footer-tagline{color:var(--mayak-color-foreground);font-size:.9375rem;font-weight:800;line-height:1.35}.mayak-footer-disclaimer{max-width:28rem;color:var(--mayak-color-muted-foreground);font-size:.8125rem;line-height:1.55}.mayak-footer-heading{margin:0 0 var(--mayak-space-5);color:var(--mayak-color-foreground);font-size:.9375rem;font-weight:900;line-height:1.25}.mayak-footer-menu,.mayak-footer-menu ul{margin:0;padding:0;list-style:none}.mayak-footer-menu{gap:var(--mayak-space-5) var(--mayak-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-footer-menu li{min-width:0}.mayak-footer-menu>li{color:var(--mayak-color-foreground);font-weight:800}.mayak-footer-menu ul{gap:var(--mayak-space-2);margin-block-start:var(--mayak-space-3);display:grid}.mayak-footer-menu a{color:var(--mayak-color-muted-foreground);text-underline-offset:.2em;transition:color var(--mayak-transition-fast);font-size:.875rem;line-height:1.4;text-decoration:none}.mayak-footer-contact-list{gap:var(--mayak-space-2);margin:0;font-style:normal;display:grid}.mayak-footer-contact{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-2) 0;color:var(--mayak-color-secondary-foreground);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-size:.875rem;font-weight:650;line-height:1.4;text-decoration:none;display:grid}.mayak-footer-contact svg,.mayak-footer-contact__symbol{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-primary);margin-block-start:.0625rem}.mayak-footer-contact__symbol{place-items:center;font-size:.9375rem;font-weight:900;line-height:1;display:grid}.mayak-footer-socials{gap:var(--mayak-space-2);flex-wrap:wrap;margin-block-start:var(--mayak-space-5);display:flex}.mayak-footer-socials a{width:2.5rem;height:2.5rem;color:var(--mayak-color-secondary-foreground);letter-spacing:-.015em;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);place-items:center;font-size:.6875rem;font-weight:900;text-decoration:none;display:inline-grid}.mayak-footer-bottom{justify-content:space-between;gap:var(--mayak-space-3) var(--mayak-space-8);color:var(--mayak-color-muted-foreground);border-block-start:1px solid var(--mayak-color-border);flex-wrap:wrap;margin-block-start:var(--mayak-space-8);padding-block-start:var(--mayak-space-5);font-size:.8125rem;line-height:1.4;display:flex}.mayak-footer-bottom a{color:var(--mayak-color-foreground);text-underline-offset:.2em;font-weight:800;text-decoration:none}.mayak-footer-menu>li>a{color:inherit;font-weight:inherit}.mayak-footer-menu a:focus-visible,.mayak-footer-contact:focus-visible,.mayak-footer-socials a:focus-visible,.mayak-footer-bottom a:focus-visible,.mayak-footer-brandmark>a:focus-visible{outline:.125rem solid var(--mayak-color-ring);outline-offset:.1875rem;border-radius:var(--mayak-radius-sm)}.mayak-footer-menu a:hover{color:var(--mayak-color-primary);text-decoration:underline}.mayak-footer-contact:is(a):hover{color:var(--mayak-color-primary)}.mayak-footer-socials .mayak-social-link:hover{color:#fff;background:var(--mayak-social-color);border-color:var(--mayak-social-color)}.mayak-footer-bottom a:hover{color:var(--mayak-color-primary);text-decoration:underline}@media (width<68rem){.mayak-footer-grid{grid-template-columns:minmax(14rem,.9fr) minmax(22rem,1.5fr)}.mayak-footer-contacts{gap:0 var(--mayak-space-8);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.mayak-footer-contacts .mayak-footer-heading{grid-column:1/-1}.mayak-footer-socials{align-self:start;margin-block-start:0}}@media (width<44rem){.mayak-footer-card{padding:var(--mayak-space-6)}.mayak-footer-grid,.mayak-footer-contacts{gap:var(--mayak-space-8);grid-template-columns:1fr}.mayak-footer-contacts .mayak-footer-heading{grid-column:auto;margin-block-end:calc(var(--mayak-space-8) * -1 + var(--mayak-space-5))}.mayak-footer-menu{column-gap:var(--mayak-space-5)}.mayak-footer-bottom{flex-direction:column}}@media (width<26rem){.mayak-footer-menu{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mayak-footer-menu a,.mayak-footer-socials a{transition:none}}.mayak-mobile-dock{display:none}@media (width<48rem){body.mayak-theme{--mayak-mobile-dock-height:4.25rem;--mayak-mobile-dock-bottom:max(var(--mayak-space-2), env(safe-area-inset-bottom));--mayak-mobile-dock-offset:calc(var(--mayak-mobile-dock-height) + var(--mayak-mobile-dock-bottom));padding-block-end:calc(var(--mayak-mobile-dock-offset) + var(--mayak-space-3))}.mayak-mobile-dock{z-index:70;inset:auto var(--mayak-space-2) var(--mayak-mobile-dock-bottom) var(--mayak-space-2);gap:var(--mayak-space-2);min-height:var(--mayak-mobile-dock-height);padding:var(--mayak-space-1);background:color-mix(in srgb, var(--mayak-color-card) 92%, transparent);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-large);-webkit-backdrop-filter:blur(.75rem)saturate(1.2);backdrop-filter:blur(.75rem)saturate(1.2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed}.mayak-mobile-dock__item{min-width:0;min-height:3.5rem;padding:var(--mayak-space-1);color:var(--mayak-color-muted-foreground);text-align:center;border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;font-size:.6875rem;font-weight:750;line-height:1.1;text-decoration:none;display:flex;position:relative}.mayak-mobile-dock__item>svg,.mayak-mobile-dock__icon>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:2px}.mayak-mobile-dock__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mayak-mobile-dock__item[aria-current=page],.mayak-mobile-dock__item[data-mayak-mobile-open]{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:color-mix(in srgb, var(--mayak-color-primary) 42%, var(--mayak-color-border))}.mayak-mobile-dock__icon{place-items:center;display:inline-grid;position:relative}.mayak-mobile-dock__count{min-width:1.125rem;height:1.125rem;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:.125rem solid var(--mayak-color-card);border-radius:999px;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:850;line-height:1;display:grid;position:absolute;inset:-.45rem -.65rem auto auto}.mayak-mobile-dock__count[hidden]{display:none}.mayak-mobile-dock__item:active{transform:scale(.96)}}@media (width<23rem){.mayak-mobile-dock__item{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.mayak-mobile-dock__item{transition:none}}@media (forced-colors:active) and (width<48rem){.mayak-mobile-dock,.mayak-mobile-dock__item{border:1px solid buttontext}}}@layer utilities{.mayak-visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.woocommerce .mayak-breadcrumb-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.woocommerce .mayak-breadcrumb-viewport::-webkit-scrollbar{display:none}.woocommerce .woocommerce-breadcrumb.mayak-breadcrumb{align-items:center;gap:var(--mayak-space-1);width:max-content;min-width:100%;color:var(--mayak-color-muted-foreground);white-space:nowrap;margin:0;padding-block:.1875rem;font-size:.75rem;font-weight:650;line-height:1.35;display:flex}.woocommerce .woocommerce-breadcrumb.mayak-breadcrumb a{color:var(--mayak-color-brand-800);font-weight:750;text-decoration:none}.woocommerce .woocommerce-breadcrumb.mayak-breadcrumb a:hover{text-underline-offset:.1875rem;text-decoration:underline}.woocommerce .woocommerce-breadcrumb.mayak-breadcrumb a:focus-visible{outline:.125rem solid var(--mayak-color-focus);outline-offset:.125rem;border-radius:.25rem}.mayak-breadcrumb__separator{color:var(--mayak-color-muted-foreground);flex:none;place-items:center;display:inline-grid}.mayak-breadcrumb__separator svg{stroke-width:1.8px;width:.875rem;height:.875rem}.woocommerce .woocommerce-products-header{max-width:var(--mayak-size-reading);margin-block-end:var(--mayak-space-5)}.woocommerce .woocommerce-products-header h1{margin-block-end:var(--mayak-space-3);font-size:clamp(1.75rem,1.45rem + 1.5vw,2.75rem)}.woocommerce .woocommerce-products-header .term-description{color:var(--mayak-color-muted)}.woocommerce .woocommerce-products-header .term-description>:last-child{margin-block-end:0}.mayak-catalog-results{clear:both;container:mayak-results/inline-size}.woocommerce ul.products{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.55rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.woocommerce ul.products:before,.woocommerce ul.products:after{content:none;display:none}.woocommerce ul.products>li.product{float:none;width:auto;min-width:0;margin:0}.woocommerce .mayak-catalog-layout .mayak-catalog-results ul.products>li.product,.woocommerce .mayak-product-collection .mayak-catalog-results ul.products>li.product{float:none;width:100%;min-width:0;max-width:none;margin:0}.woocommerce ul.products>li.product:not(.product-category){background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);transition:border-color var(--mayak-transition-fast), box-shadow var(--mayak-transition-fast), transform var(--mayak-transition-fast);flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:clip;container:mayak-card/inline-size}.woocommerce ul.products>li.product:not(.product-category)>.woocommerce-LoopProduct-link{min-width:0;color:var(--mayak-color-ink);border-radius:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.woocommerce ul.products>li.product:not(.product-category)>.woocommerce-LoopProduct-link:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem;box-shadow:none}.mayak-product-card__media{aspect-ratio:1;background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.woocommerce ul.products .mayak-product-card__media img{object-fit:contain;width:100%;height:100%;transition:transform var(--mayak-transition-fast);margin:0}.mayak-product-card__badges{z-index:2;inset:var(--mayak-space-2) auto auto var(--mayak-space-2);gap:var(--mayak-space-1);flex-direction:column;align-items:flex-start;max-width:calc(100% - 4.25rem);display:flex;position:absolute}.mayak-product-card__gallery-progress{z-index:3;inset:auto auto var(--mayak-space-2) var(--mayak-space-2);pointer-events:none;gap:.1875rem;width:min(5rem,34%);display:none;position:absolute}.mayak-product-card__gallery-progress>span{background:var(--mayak-color-input);background:color-mix(in oklch, var(--mayak-color-foreground) 24%, var(--mayak-color-surface));border-radius:999px;flex:1 1 0;height:.1875rem}.mayak-product-card__gallery-progress>[aria-current=true]{background:var(--mayak-color-brand-700)}.mayak-product-badge,.woocommerce ul.products li.product .onsale,.woocommerce .mayak-product-gallery__badges .onsale{min-width:0;min-height:1.625rem;color:var(--mayak-color-surface);font-family:var(--mayak-font-body);text-align:start;background:var(--mayak-color-danger);border-radius:var(--mayak-radius-sm);border:0;align-items:center;margin:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:750;line-height:1.15;display:inline-flex;position:static}.mayak-product-card__badges .mayak-product-badge,.woocommerce ul.products li.product .onsale{min-height:1.5rem;padding:.1875rem .4375rem;font-size:.625rem}.mayak-product-badge--featured{color:#236327;background:#eaf5ec;border:1px solid #a7d4ad}.mayak-product-badge--new{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700)}.mayak-product-card__media>.onsale{z-index:2;inset:var(--mayak-space-2) auto auto var(--mayak-space-2);position:absolute}.mayak-product-card__body{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3) var(--mayak-space-4) var(--mayak-space-4);flex-direction:column;flex:auto;display:flex}.mayak-product-card__meta{justify-content:space-between;align-items:baseline;gap:var(--mayak-space-2);min-width:0;min-height:1rem;color:var(--mayak-color-muted);font-size:.6875rem;line-height:1.25;display:flex}.mayak-product-card__category,.mayak-product-card__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mayak-product-card__category{flex:auto}.mayak-product-card__brand{max-width:48%;color:var(--mayak-color-brand-800);text-align:end;flex:0 auto;font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.7em;color:var(--mayak-color-ink);font-family:var(--mayak-font-display);overflow-wrap:anywhere;text-wrap:wrap;-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;margin:0;padding:0;font-size:.9375rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.woocommerce ul.products li.product .star-rating{color:var(--mayak-color-warning);margin:0;font-size:.75rem}.mayak-product-rating{align-items:center;gap:var(--mayak-space-2);min-width:0;min-height:1.25rem;color:var(--mayak-color-muted);font-family:var(--mayak-font-utility);font-size:.6875rem;line-height:1;display:flex}.mayak-product-rating__stars{flex:none;gap:.0625rem;display:inline-flex}.mayak-product-rating__star{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:color-mix(in oklch, var(--mayak-color-muted) 42%, var(--mayak-color-border));place-items:center;display:inline-grid;position:relative}.mayak-product-rating__star>svg,.mayak-product-rating__star-fill svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:1.75px}.mayak-product-rating__star-fill{width:var(--mayak-star-fill,0%);color:var(--mayak-color-warning);position:absolute;inset:0 auto 0 0;overflow:hidden}.mayak-product-rating__star-fill svg{fill:currentColor;stroke:currentColor;max-width:none;position:absolute;inset:0 auto auto 0}.mayak-product-rating__value{color:var(--mayak-color-ink);flex:none;font-weight:750}.mayak-product-rating__reviews{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mayak-product-card__actions{gap:var(--mayak-space-3);padding:0 var(--mayak-space-4) var(--mayak-space-4);display:grid}.mayak-product-card__quick-actions{z-index:3;inset:var(--mayak-space-2) var(--mayak-space-2) auto auto;gap:var(--mayak-space-1);pointer-events:none;grid-template-columns:2.75rem;display:grid;position:absolute}.mayak-product-card__quick-label{color:var(--mayak-color-muted-foreground);background:color-mix(in oklch, var(--mayak-color-surface) 88%, transparent);border:1px solid color-mix(in oklch, var(--mayak-color-border) 82%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:999px;justify-self:end;padding:.1875rem .4375rem;font-size:.625rem;font-weight:750;line-height:1.2}.mayak-product-card__quick-action{width:2.75rem;height:2.75rem;color:var(--mayak-color-muted-foreground);pointer-events:auto;cursor:not-allowed;background:color-mix(in oklch, var(--mayak-color-surface) 92%, transparent);border:1px solid color-mix(in oklch, var(--mayak-color-border) 88%, transparent);border-radius:var(--mayak-radius-control);opacity:.82;box-shadow:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);place-items:center;padding:0;display:inline-grid}.mayak-product-card__quick-action svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-product-card__order-note{grid-template-columns:var(--mayak-icon-size-md) minmax(0, 1fr);gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3);color:var(--mayak-color-warning);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:start;font-size:.75rem;line-height:1.3;display:grid}.mayak-product-card__order-note>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-product-card__order-note>span{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-product-card__order-note strong{color:var(--mayak-color-foreground);font-size:.8125rem}.mayak-product-card__order-note small{color:var(--mayak-color-muted-foreground);font-size:.6875rem}.mayak-product-card__stock{z-index:3;inset:auto var(--mayak-space-2) var(--mayak-space-2) auto;width:max-content;min-width:0;max-width:calc(100% - var(--mayak-space-4));min-height:1.5rem;color:var(--mayak-color-success);pointer-events:none;background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);align-items:center;gap:.3125rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:750;line-height:1.15;position:absolute}.mayak-product-card__stock.mayak-stock--limited{color:var(--mayak-color-warning);background:var(--mayak-color-muted-surface)}.mayak-product-card__stock.mayak-stock--unavailable{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-color:var(--mayak-color-border)}@supports (color:color-mix(in oklch, white, black)){.mayak-product-card__stock{color:color-mix(in oklch, var(--mayak-color-success) 86%, var(--mayak-color-foreground));background:color-mix(in oklch, var(--mayak-color-success) 13%, var(--mayak-color-surface));border-color:color-mix(in oklch, var(--mayak-color-success) 34%, var(--mayak-color-border))}.mayak-product-card__stock.mayak-stock--limited{color:color-mix(in oklch, var(--mayak-color-warning) 88%, var(--mayak-color-foreground));background:color-mix(in oklch, var(--mayak-color-warning) 13%, var(--mayak-color-surface));border-color:color-mix(in oklch, var(--mayak-color-warning) 36%, var(--mayak-color-border))}}.mayak-product-card__stock:before{content:none;display:none}.mayak-product-card__stock svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.25px;flex:none}.mayak-product-card__purchase{gap:var(--mayak-space-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.mayak-product-card__price-wrap{gap:.125rem var(--mayak-space-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.mayak-product-card__price{align-items:baseline;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-ink);font-family:var(--mayak-font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:clamp(1.125rem,.95rem + .55vw,1.375rem);font-weight:750;line-height:1.12;display:inline-flex}.mayak-product-card__price del{color:var(--mayak-color-muted);font-family:var(--mayak-font-body);order:2;font-size:.72em;font-weight:550}.mayak-product-card__price ins{order:1;text-decoration:none}.mayak-product-card__price .woocommerce-Price-amount{white-space:nowrap}.mayak-product-card__unit{color:var(--mayak-color-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.woocommerce ul.products li.product .mayak-product-card__purchase .button{width:100%;min-width:2.75rem;min-height:2.625rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-on-brand);text-align:center;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-md);transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), color var(--mayak-transition-fast);justify-content:center;align-items:center;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.woocommerce ul.products li.product .mayak-product-card__purchase .mayak-manager-call{gap:var(--mayak-space-2);white-space:nowrap}.woocommerce ul.products li.product .mayak-product-card__purchase.mayak-product-card__purchase--manager{grid-template-columns:minmax(0,1fr)}.woocommerce ul.products li.product .mayak-product-card__purchase.mayak-product-card__purchase--manager>.button.mayak-manager-call{grid-column:1/-1;width:100%}.woocommerce ul.products li.product .mayak-product-card__purchase .mayak-manager-call svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px;flex:none}.mayak-cart-action__state{justify-content:center;align-items:center;gap:.4375rem;min-width:0}.mayak-cart-action__state svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px;flex:none}.mayak-cart-action__state--default{display:inline-flex}.mayak-cart-action__state--loading,.mayak-cart-action__state--added{display:none}.woocommerce ul.products li.product .mayak-product-card__purchase .button:hover{color:var(--mayak-color-surface);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce ul.products li.product .mayak-product-card__purchase .button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}.woocommerce ul.products li.product .mayak-product-card__purchase .button.loading{cursor:progress;opacity:1}.woocommerce ul.products li.product .mayak-product-card__purchase .button.loading .mayak-cart-action__state--default,.woocommerce ul.products li.product .mayak-product-card__purchase .button.loading .mayak-cart-action__state--added{display:none}.woocommerce ul.products li.product .mayak-product-card__purchase .button.loading .mayak-cart-action__state--loading,.woocommerce ul.products li.product .mayak-product-card__purchase .button[class~=added]:not(.loading) .mayak-cart-action__state--added{display:inline-flex}.woocommerce ul.products li.product .mayak-product-card__purchase .button[class~=added]:not(.loading) .mayak-cart-action__state--default{display:none}.woocommerce ul.products li.product .mayak-product-card__purchase .button.loading:after,.woocommerce ul.products li.product .mayak-product-card__purchase .button[class~=added]:after{content:none;display:none}.woocommerce ul.products li.product .mayak-product-card__purchase .button[class~=added]:not(.loading){color:var(--mayak-color-surface);background:var(--mayak-color-success);border-color:var(--mayak-color-success)}.mayak-cart-action__state--loading svg{animation:.8s linear infinite mayak-cart-spinner}.mayak-cart-flight{z-index:110;width:var(--mayak-cart-flight-size);height:var(--mayak-cart-flight-size);object-fit:contain;pointer-events:none;background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);transform-origin:50%;will-change:transform, opacity;position:fixed}.mayak-theme .mayak-cart-drawer__items .woocommerce-mini-cart-item>a:not(.remove){color:var(--mayak-color-foreground);font-size:.875rem;font-weight:750;line-height:1.35;text-decoration:none;display:contents}.mayak-theme .mayak-cart-drawer__items .remove_from_cart_button{border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);width:1.75rem;height:1.75rem;font-size:1.25rem}@keyframes mayak-cart-spinner{to{transform:rotate(1turn)}}.woocommerce ul.products>li.product-category{background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-md);overflow:clip}.woocommerce ul.products>li.product-category>a{height:100%;color:var(--mayak-color-ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.woocommerce ul.products>li.product-category>a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem;box-shadow:none}.woocommerce ul.products li.product-category img{aspect-ratio:1;object-fit:contain;border-block-end:1px solid var(--mayak-color-border);width:100%;margin:0}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{padding:var(--mayak-space-4);color:var(--mayak-color-ink);font-family:var(--mayak-font-display);overflow-wrap:anywhere;text-wrap:wrap;margin:0;font-size:clamp(.9375rem,.88rem + .55cqi,1.125rem);line-height:1.3}.woocommerce ul.products li.product-category .count{color:var(--mayak-color-muted);font-family:var(--mayak-font-body);background:0 0;font-size:.75rem;font-weight:600}.mayak-shop-toolbar{align-items:center;gap:var(--mayak-space-3) var(--mayak-space-4);min-height:3.5rem;padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-muted);background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-md);flex-wrap:wrap;margin-block-end:var(--mayak-space-5);font-size:.875rem;display:flex}.woocommerce .mayak-shop-toolbar .woocommerce-result-count,.woocommerce .mayak-shop-toolbar .woocommerce-ordering{float:none;margin:0}.woocommerce .mayak-shop-toolbar .woocommerce-result-count{flex:12rem}.woocommerce .mayak-shop-toolbar .woocommerce-ordering{flex:15rem;margin-inline-start:auto}.woocommerce .mayak-shop-toolbar .woocommerce-ordering select{width:100%;min-height:2.75rem;padding:var(--mayak-space-2) 2.5rem var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-ink);background-color:var(--mayak-color-surface);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-md)}.woocommerce .mayak-shop-toolbar .woocommerce-ordering select:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}.woocommerce-notices-wrapper:not(:empty){gap:var(--mayak-space-3);margin-block-end:var(--mayak-space-5);display:grid}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{min-height:3.5rem;padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-ink);background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-block-start:1px solid var(--mayak-color-border);border-inline-start:.25rem solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-md);margin:0}.woocommerce .woocommerce-message{border-inline-start-color:var(--mayak-color-success)}.woocommerce .woocommerce-error{border-inline-start-color:var(--mayak-color-danger)}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{content:none;display:none}.woocommerce .woocommerce-error li+li{margin-block-start:var(--mayak-space-1)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{min-height:2.75rem;align-items:center;margin-inline-start:var(--mayak-space-3);display:inline-flex}.mayak-shop-pagination{justify-content:center;margin-block-start:var(--mayak-space-6);display:flex}.woocommerce .mayak-shop-pagination nav.woocommerce-pagination{text-align:center}.woocommerce .mayak-shop-pagination nav.woocommerce-pagination ul.page-numbers{gap:var(--mayak-space-2);border:0;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.woocommerce .mayak-shop-pagination nav.woocommerce-pagination ul.page-numbers li{float:none;border:0;margin:0}.woocommerce .mayak-shop-pagination .page-numbers a,.woocommerce .mayak-shop-pagination .page-numbers span{min-width:2.75rem;min-height:2.75rem;padding:var(--mayak-space-2);color:var(--mayak-color-ink);background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-md);place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.woocommerce .mayak-shop-pagination .page-numbers a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-shop-pagination .page-numbers .current{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-shop-pagination .page-numbers a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}.mayak-free-shipping-progress{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);display:grid}.mayak-free-shipping-progress--available{background:color-mix(in oklch, var(--mayak-color-success) 8%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-success) 30%, var(--mayak-color-border))}.mayak-free-shipping-progress__copy{align-items:center;gap:var(--mayak-space-2);min-width:0;display:flex}.mayak-free-shipping-progress__icon{width:1.75rem;height:1.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);flex:none;place-items:center;display:grid}.mayak-free-shipping-progress--available .mayak-free-shipping-progress__icon{color:var(--mayak-color-success);border-color:color-mix(in oklch, var(--mayak-color-success) 26%, var(--mayak-color-border))}.mayak-free-shipping-progress__icon svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px}.mayak-free-shipping-progress__copy p{flex-wrap:wrap;gap:.2em;min-width:0;margin:0;font-size:.75rem;line-height:1.4;display:flex}.mayak-free-shipping-progress__copy span:not(.mayak-free-shipping-progress__icon){color:var(--mayak-color-muted-foreground)}.mayak-free-shipping-progress__copy strong{color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;font-weight:800}.mayak-free-shipping-progress__copy small{color:var(--mayak-color-muted-foreground);flex-basis:100%;font-size:.6875rem;line-height:1.35}.mayak-free-shipping-progress__track{background:color-mix(in oklch, var(--mayak-color-border) 72%, var(--mayak-color-card));border-radius:999px;height:.375rem;overflow:hidden}.mayak-free-shipping-progress__track>span{width:var(--mayak-free-shipping-progress,0%);background:var(--mayak-color-brand-700);border-radius:inherit;height:100%;transition:width .24s cubic-bezier(.22,1,.36,1);display:block}.mayak-free-shipping-progress--available .mayak-free-shipping-progress__track>span{background:var(--mayak-color-success)}@container mayak-results (width>=20rem){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mayak-results (width>=42rem){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mayak-results (width>=62rem){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mayak-card (width>=14rem){.mayak-product-card__purchase{grid-template-columns:minmax(0,1fr) auto}.woocommerce ul.products li.product .mayak-product-card__purchase .button{width:auto}}@media (width<34rem){.mayak-product-card__body{padding:var(--mayak-space-3)}.mayak-product-card__actions{gap:var(--mayak-space-2);padding:0 var(--mayak-space-3) var(--mayak-space-3)}}@media (hover:hover) and (pointer:fine){.mayak-product-card__gallery-progress{display:flex}.woocommerce ul.products>li.product:not(.product-category):hover,.woocommerce ul.products>li.product-category:hover{border-color:var(--mayak-color-brand-600);box-shadow:var(--mayak-shadow-sm);transform:translateY(-.125rem)}.woocommerce ul.products>li.product:not(.product-category):hover .mayak-product-card__media img{transform:scale(1.018)}}@media (forced-colors:active){.woocommerce ul.products>li.product,.mayak-product-card__order-note,.woocommerce ul.products li.product .mayak-product-card__purchase .button,.mayak-shop-toolbar,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .mayak-shop-pagination .page-numbers a,.woocommerce .mayak-shop-pagination .page-numbers span{border-color:canvastext}.mayak-free-shipping-progress,.mayak-free-shipping-progress__icon,.mayak-free-shipping-progress__track,.woocommerce .mayak-checkout-delivery-area,.woocommerce .mayak-checkout-delivery-area__option,.woocommerce .mayak-checkout-delivery-area__control{border:1px solid canvastext}.mayak-product-badge,.woocommerce ul.products li.product .onsale,.woocommerce .mayak-product-gallery__badges .onsale,.mayak-product-card__stock{color:canvastext;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.mayak-free-shipping-progress__track>span,.woocommerce .mayak-checkout-delivery-area__option,.woocommerce .mayak-checkout-delivery-area__control:after{transition:none}.mayak-cart-action__state--loading svg{animation-duration:1.5s;animation-timing-function:steps(8,end)}}.mayak-theme label.mayak-checkbox{gap:var(--mayak-space-2);cursor:pointer;margin:0;line-height:1.25;position:relative;align-items:flex-start!important;display:inline-flex!important}.mayak-theme .mayak-checkbox__input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mayak-checkbox__control{width:1.25rem;height:1.25rem;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-sm);transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);flex:none;place-items:center;display:inline-grid}.mayak-checkbox__control svg{width:1rem;height:1rem;overflow:visible}.mayak-checkbox__control path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}.mayak-checkbox__input:checked+.mayak-checkbox__control{background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-checkbox__input:checked+.mayak-checkbox__control path{stroke-dashoffset:0}.mayak-checkbox__input:focus-visible+.mayak-checkbox__control{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-checkbox:active .mayak-checkbox__control{transform:scale(.92)}.mayak-checkbox__label{flex:auto;min-width:0;line-height:1.35;display:inline-block}@media (hover:hover){.mayak-checkbox:hover .mayak-checkbox__control{border-color:var(--mayak-color-brand-700)}}@media (prefers-reduced-motion:reduce){.mayak-checkbox__control,.mayak-checkbox__control path{transition:none}}@media (forced-colors:active){.mayak-checkbox__control{border:1px solid buttontext}.mayak-checkbox__input:checked+.mayak-checkbox__control{color:highlighttext;background:highlight}}.mayak-commerce-page{gap:var(--mayak-space-4);display:grid}.mayak-order-route{padding:var(--mayak-space-2);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);overflow:hidden}.mayak-order-route__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mayak-order-route__step{min-width:0;position:relative}.mayak-order-route__step:not(:last-child):after{z-index:0;inset:50% calc(-1 * var(--mayak-space-3)) auto auto;width:calc(var(--mayak-space-6));content:"";background:var(--mayak-color-border);height:1px;position:absolute}.mayak-order-route__link{z-index:1;align-items:center;gap:var(--mayak-space-2);min-width:0;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-muted-foreground);border-radius:var(--mayak-radius-control);font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex;position:relative}a.mayak-order-route__link:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-order-route__link:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.125rem}.mayak-order-route__marker{width:1.75rem;height:1.75rem;color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:999px;flex:none;place-items:center;font-size:.75rem;display:inline-grid}.mayak-order-route__marker svg{stroke-width:2.25px;width:.875rem;height:.875rem}.mayak-order-route__step[data-state=current] .mayak-order-route__link{color:var(--mayak-color-foreground)}.mayak-order-route__step[data-state=current] .mayak-order-route__marker{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-order-route__step[data-state=complete] .mayak-order-route__marker{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-brand-700) 46%, var(--mayak-color-border))}.mayak-commerce-heading{justify-content:space-between;align-items:center;gap:var(--mayak-space-5);min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);display:flex}.mayak-commerce-heading__copy{min-width:0}.mayak-commerce-heading__eyebrow,.mayak-commerce-heading__copy>p:first-child{margin:0 0 var(--mayak-space-1);color:var(--mayak-color-brand-800);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.25}.mayak-commerce-heading h1{color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.45rem + 1.25vw,2.5rem);font-weight:850;line-height:1.05}.mayak-commerce-heading__copy>p:last-child{max-width:40rem;margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.9375rem;line-height:1.5}.mayak-commerce-heading__actions{justify-content:flex-end;align-items:center;gap:var(--mayak-space-2);flex-wrap:wrap;flex:none;display:flex}.mayak-commerce-heading__count{min-width:6.25rem;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-accent-foreground);font-variant-numeric:tabular-nums;background:var(--mayak-color-accent);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 20%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;font-size:.8125rem;font-weight:750;display:grid}.mayak-commerce-heading__back,.mayak-commerce-heading__assurance{align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.mayak-commerce-heading__back:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-brand-700) 38%, var(--mayak-color-border))}.mayak-commerce-heading__back:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-commerce-heading__back svg,.mayak-commerce-heading__assurance svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:1.9px;flex:none}.mayak-commerce-heading__assurance{max-width:18rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-commerce-content,.mayak-commerce-content>.woocommerce{min-width:0}.mayak-commerce-content>.woocommerce>.woocommerce-notices-wrapper:not(:empty){margin-block-end:var(--mayak-space-4)}@media (width<48rem){.mayak-commerce-page{gap:var(--mayak-space-3)}.mayak-order-route{padding:var(--mayak-space-1)}.mayak-order-route__link{min-height:2.5rem;padding-inline:var(--mayak-space-2);justify-content:center;font-size:.6875rem}.mayak-order-route__marker{width:1.5rem;height:1.5rem}.mayak-order-route__step:not(:last-child):after{display:none}.mayak-commerce-heading{align-items:flex-start;gap:var(--mayak-space-4);flex-direction:column}.mayak-commerce-heading__actions{justify-content:flex-start;width:100%}.mayak-commerce-heading__count{flex:7rem}.mayak-commerce-heading__back{flex:auto}.mayak-commerce-heading__assurance{width:100%;max-width:none}}@media (width<24rem){.mayak-order-route__link{gap:var(--mayak-space-1);text-align:center;flex-direction:column}}.woocommerce .mayak-cart-layout{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;min-width:0;display:grid}.woocommerce .mayak-cart-form{grid-area:1/1;min-width:0}.woocommerce .mayak-cart-list{gap:var(--mayak-space-3);display:grid}.woocommerce .mayak-cart-item{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0;transition:border-color var(--mayak-transition-fast);grid-template-columns:clamp(6.5rem,14vw,9rem) minmax(0,1fr);display:grid;overflow:clip}.woocommerce .mayak-cart-item:focus-within{border-color:color-mix(in oklch, var(--mayak-color-brand-700) 48%, var(--mayak-color-border))}.woocommerce .mayak-cart-item__media{background:var(--mayak-color-card);border-inline-end:1px solid var(--mayak-color-border);place-items:center;min-width:0;min-height:9.5rem;display:grid}.woocommerce .mayak-cart-item__media>a{width:100%;height:100%;color:inherit;place-items:center;display:grid}.woocommerce .mayak-cart-item__media img{object-fit:contain;width:100%;height:100%;max-height:10.5rem;margin:0}.woocommerce .mayak-cart-item__content{gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-card-padding);flex-direction:column;display:flex}.woocommerce .mayak-cart-item__heading{justify-content:space-between;align-items:flex-start;gap:var(--mayak-space-4);min-width:0;display:flex}.woocommerce .mayak-cart-item__name{min-width:0}.woocommerce .mayak-cart-item__name>a{color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);overflow-wrap:anywhere;font-size:clamp(.9375rem,.88rem + .28vw,1.0625rem);font-weight:750;line-height:1.35;text-decoration:none;display:inline}.woocommerce .mayak-cart-item__name>a:hover{color:var(--mayak-color-brand-800)}.woocommerce .mayak-cart-item__name>a:focus-visible{outline:.125rem solid var(--mayak-color-focus);outline-offset:.125rem;border-radius:.25rem}.woocommerce .mayak-cart-item__name .variation{gap:var(--mayak-space-1) var(--mayak-space-2);margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);grid-template-columns:max-content minmax(0,1fr);font-size:.75rem;display:grid}.woocommerce .mayak-cart-item__name .variation dt,.woocommerce .mayak-cart-item__name .variation dd,.woocommerce .mayak-cart-item__name .variation p{float:none;margin:0;padding:0}.woocommerce .mayak-cart-item__name .variation dt{font-weight:700}.woocommerce .mayak-cart-item__remove{flex:none}.woocommerce .mayak-cart-item__remove>a.remove{background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;width:2.5rem;height:2.5rem;font-size:0;line-height:1;text-decoration:none;display:inline-grid;color:var(--mayak-color-muted-foreground)!important}.woocommerce .mayak-cart-item__remove>a.remove:hover{background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 36%, var(--mayak-color-border));color:var(--mayak-color-danger)!important}.woocommerce .mayak-cart-item__remove>a.remove:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.woocommerce .mayak-cart-item__remove svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:1.9px}.woocommerce .mayak-cart-item__meta{justify-content:space-between;align-items:center;gap:var(--mayak-space-2) var(--mayak-space-4);flex-wrap:wrap;min-width:0;display:flex}.woocommerce .mayak-cart-item__stock{align-items:center;gap:var(--mayak-space-1);min-height:1.75rem;color:var(--mayak-color-success);font-size:.75rem;font-weight:750;display:inline-flex}.woocommerce .mayak-cart-item__stock svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px}.woocommerce .mayak-cart-item__stock--backorder{color:var(--mayak-color-warning)}.woocommerce .mayak-cart-item__stock--unavailable{color:var(--mayak-color-muted-foreground)}.woocommerce .mayak-cart-item__unit-price{align-items:baseline;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.75rem;display:inline-flex}.woocommerce .mayak-cart-item__unit-price strong{color:var(--mayak-color-foreground);font-size:.875rem}.woocommerce .mayak-cart-item__purchase{justify-content:space-between;align-items:center;gap:var(--mayak-space-4);min-width:0;border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-3);display:flex}.woocommerce .mayak-cart-item__quantity{background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);grid-template-columns:2.5rem minmax(3.5rem,auto) 2.5rem;min-height:2.5rem;display:inline-grid;overflow:hidden}.woocommerce .mayak-cart-item__quantity-button{width:2.5rem;min-height:2.5rem;color:var(--mayak-color-foreground);cursor:pointer;background:var(--mayak-color-muted-surface);border:0;place-items:center;padding:0;display:none}[data-mayak-cart-page-ready] .woocommerce .mayak-cart-item__quantity-button{display:grid}.woocommerce .mayak-cart-item__quantity-button:hover:not(:disabled){color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.woocommerce .mayak-cart-item__quantity-button:disabled{color:color-mix(in oklch, var(--mayak-color-muted-foreground) 54%, var(--mayak-color-card));cursor:not-allowed}.woocommerce .mayak-cart-item__quantity-button:focus-visible{z-index:2;outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem;position:relative}.woocommerce .mayak-cart-item__quantity-button svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.1px}.woocommerce .mayak-cart-item__quantity-field{place-items:center;min-width:3.5rem;min-height:2.5rem;display:grid;position:relative}.woocommerce .mayak-cart-item__quantity-field .quantity{grid-area:1/1;min-width:3.5rem;height:100%;display:grid}.woocommerce .mayak-cart-item__quantity-field input.qty{width:100%;min-width:3.5rem;min-height:2.5rem;padding:var(--mayak-space-1);color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;font-size:.875rem;font-weight:750;line-height:1}.woocommerce .mayak-cart-item__quantity-field input.qty::-webkit-inner-spin-button{appearance:none;margin:0}.woocommerce .mayak-cart-item__quantity-field input.qty::-webkit-outer-spin-button{appearance:none;margin:0}.woocommerce .mayak-cart-item__quantity-output{min-width:100%;min-height:100%;color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:.875rem;font-weight:750;display:none;position:absolute;inset:0}.woocommerce .mayak-cart-item__quantity-field .mayak-cart-item__quantity-output[data-mayak-number-animating]{display:grid}.woocommerce .mayak-cart-item__quantity-field:has(.mayak-cart-item__quantity-output[data-mayak-number-animating]) input.qty{opacity:0}.woocommerce .mayak-cart-item__quantity-field [data-mayak-number-animating]{overflow:hidden}.woocommerce .mayak-cart-item__subtotal{justify-items:end;gap:.125rem;display:grid}.woocommerce .mayak-cart-item__subtotal>span{color:var(--mayak-color-muted-foreground);font-size:.6875rem}.woocommerce .mayak-cart-item__subtotal strong{color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;font-size:1.125rem}.woocommerce [data-mayak-cart-money-value]{font-variant-numeric:tabular-nums}.woocommerce [data-mayak-cart-money-value][data-mayak-number-animating]{vertical-align:bottom;grid-template-areas:"number";display:inline-grid;overflow:hidden}.woocommerce .mayak-cart-item[data-mayak-cart-pending],.woocommerce .mayak-cart-totals[data-mayak-cart-pending]{cursor:progress}.woocommerce .mayak-cart-item__subtotal,.woocommerce .mayak-cart-totals .order-total{transition:opacity var(--mayak-transition-fast)}.woocommerce .mayak-cart-item[data-mayak-cart-pending] .mayak-cart-item__subtotal,.woocommerce .mayak-cart-totals[data-mayak-cart-pending] .order-total{opacity:.58}.woocommerce .mayak-cart-item[data-mayak-cart-pending] .mayak-cart-item__quantity-button:disabled{cursor:wait}.woocommerce .mayak-cart-form__actions{gap:var(--mayak-space-3);flex-wrap:wrap;justify-content:flex-end;padding-block-start:var(--mayak-space-3);display:flex}.woocommerce .mayak-cart-form__actions .coupon{gap:var(--mayak-space-2);flex:18rem;display:flex}.woocommerce .mayak-cart-form__actions .coupon input{flex:auto;min-width:0}[data-mayak-cart-page-ready] .woocommerce .mayak-cart-form__update{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.woocommerce .mayak-cart-collaterals{display:contents}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals{top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-4));float:none;width:100%;min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);grid-area:1/2;position:sticky}.woocommerce .mayak-cart-totals__heading{align-items:center;gap:var(--mayak-space-3);border-block-end:1px solid var(--mayak-color-border);padding-block-end:var(--mayak-space-4);display:flex}.woocommerce .mayak-cart-totals__icon{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 30%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.woocommerce .mayak-cart-totals__icon svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:1.9px}.woocommerce .mayak-cart-totals__heading p,.woocommerce .mayak-cart-totals__heading h2{margin:0}.woocommerce .mayak-cart-totals__heading p{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.woocommerce .mayak-cart-totals__heading h2{color:var(--mayak-color-foreground);font-size:1.25rem;font-weight:850;line-height:1.2}.woocommerce .mayak-cart-totals table.shop_table{width:100%;margin:var(--mayak-space-3) 0;border-collapse:collapse;border:0}.woocommerce .mayak-cart-totals table.shop_table th,.woocommerce .mayak-cart-totals table.shop_table td{padding:var(--mayak-space-3) 0;color:var(--mayak-color-muted-foreground);border:0;border-block-end:1px solid var(--mayak-color-border);background:0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.woocommerce .mayak-cart-totals table.shop_table td{color:var(--mayak-color-foreground);text-align:end;font-weight:750}.woocommerce .mayak-cart-totals .mayak-cart-totals__fulfillment td{color:var(--mayak-color-muted-foreground);font-weight:700}.woocommerce .mayak-cart-totals table.shop_table tr.order-total th,.woocommerce .mayak-cart-totals table.shop_table tr.order-total td{padding-block:var(--mayak-space-4) var(--mayak-space-2);color:var(--mayak-color-foreground);border-block-end:0;font-size:1rem}.woocommerce .mayak-cart-totals table.shop_table tr.order-total strong{color:var(--mayak-color-foreground);font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.woocommerce .mayak-cart-totals__note{align-items:flex-start;gap:var(--mayak-space-2);padding:var(--mayak-space-3);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);margin-block-start:var(--mayak-space-3);font-size:.75rem;line-height:1.45;display:flex}.woocommerce .mayak-cart-totals__note svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800);stroke-width:2px;flex:none}.woocommerce .mayak-cart-totals .wc-proceed-to-checkout{padding:var(--mayak-space-3) 0 0}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals .checkout-button{justify-content:center;align-items:center;gap:var(--mayak-space-2);width:100%;min-height:3rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);margin:0;font-size:.9375rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals .checkout-button:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals .checkout-button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals .checkout-button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.woocommerce .mayak-cart-layout .cross-sells{min-width:0;grid-area:2/1/auto/-1;padding-block-start:var(--mayak-space-4)}.woocommerce .mayak-cart-layout .cross-sells>h2{margin:0 0 var(--mayak-space-4);color:var(--mayak-color-foreground);letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .65vw,1.625rem);font-weight:850}.woocommerce .mayak-cart-empty{align-content:center;justify-items:center;gap:var(--mayak-space-4);max-width:44rem;min-height:20rem;padding:clamp(var(--mayak-space-8), 6vw, var(--mayak-space-16));text-align:center;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);margin-inline:auto;display:grid}.woocommerce .mayak-cart-empty__icon{width:4rem;height:4rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 32%, var(--mayak-color-border));border-radius:var(--mayak-radius);place-items:center;display:grid}.woocommerce .mayak-cart-empty__icon svg{stroke-width:1.75px;width:1.75rem;height:1.75rem}.woocommerce .mayak-cart-empty__copy h2,.woocommerce .mayak-cart-empty__copy p{margin:0}.woocommerce .mayak-cart-empty__copy h2{color:var(--mayak-color-foreground);letter-spacing:-.025em;font-size:clamp(1.5rem,1.25rem + .75vw,2rem);font-weight:850}.woocommerce .mayak-cart-empty__copy p{max-width:34rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);line-height:1.55}.woocommerce .mayak-cart-empty a.button.mayak-cart-empty__button{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:3rem;padding:var(--mayak-space-2) var(--mayak-space-5);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);font-weight:750;text-decoration:none;display:inline-flex}.woocommerce .mayak-cart-empty a.button.mayak-cart-empty__button:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800)}.woocommerce .mayak-cart-empty__button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.woocommerce .mayak-cart-form .blockUI.blockOverlay,.woocommerce .mayak-cart-totals .blockUI.blockOverlay{border-radius:var(--mayak-radius);background-color:color-mix(in oklch, var(--mayak-color-card) 82%, transparent)!important;opacity:1!important}.woocommerce .mayak-cart-form .blockUI.blockOverlay:after,.woocommerce .mayak-cart-totals .blockUI.blockOverlay:after{content:"";border:.1875rem solid var(--mayak-color-border);border-block-start-color:var(--mayak-color-brand-700);border-radius:999px;width:1.5rem;height:1.5rem;animation:.7s linear infinite mayak-cart-spin;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes mayak-cart-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@media (width<64rem){.woocommerce .mayak-cart-layout{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-cart-form,.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals,.woocommerce .mayak-cart-layout .cross-sells{grid-column:1}.woocommerce .mayak-cart-form{grid-row:1}.woocommerce .mayak-cart-layout .mayak-cart-collaterals .mayak-cart-totals{grid-row:2;position:static}.woocommerce .mayak-cart-layout .cross-sells{grid-row:3}}@media (width<36rem){.woocommerce .mayak-cart-item{grid-template-columns:5.75rem minmax(0,1fr)}.woocommerce .mayak-cart-item__media{min-height:7.25rem}.woocommerce .mayak-cart-item__content{padding:var(--mayak-space-3)}.woocommerce .mayak-cart-item__heading{gap:var(--mayak-space-2)}.woocommerce .mayak-cart-item__meta{flex-direction:column;align-items:flex-start}.woocommerce .mayak-cart-item__purchase{flex-direction:column-reverse;align-items:flex-end}.woocommerce .mayak-cart-item__quantity,.woocommerce .mayak-cart-item__subtotal{align-self:stretch}.woocommerce .mayak-cart-item__subtotal{justify-items:start}.woocommerce .mayak-cart-item__quantity{grid-template-columns:2.75rem minmax(3.5rem,1fr) 2.75rem}.woocommerce .mayak-cart-item__quantity-button{width:2.75rem}}@media (prefers-reduced-motion:reduce){.woocommerce .mayak-cart-item__subtotal,.woocommerce .mayak-cart-totals .order-total{transition:none}.woocommerce .mayak-cart-form .blockUI.blockOverlay:after,.woocommerce .mayak-cart-totals .blockUI.blockOverlay:after{animation-duration:1.6s}}.woocommerce .mayak-checkout-form{min-width:0}.woocommerce .mayak-checkout-layout{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start;min-width:0;display:grid}.woocommerce .mayak-checkout-fields,.woocommerce .mayak-checkout-customer,.woocommerce .mayak-checkout-customer>.col-1,.woocommerce .mayak-checkout-customer>.col-2,.woocommerce .mayak-checkout-payment__slot{min-width:0}.woocommerce .mayak-checkout-fields,.woocommerce .mayak-checkout-customer{gap:var(--mayak-space-4);display:grid}.woocommerce .mayak-checkout-customer:before,.woocommerce .mayak-checkout-customer:after,.woocommerce .mayak-checkout-billing:before,.woocommerce .mayak-checkout-billing:after,.woocommerce .woocommerce-shipping-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce .woocommerce-additional-fields:before,.woocommerce .woocommerce-additional-fields:after{content:none;display:none}.woocommerce .mayak-checkout-customer>.col-1,.woocommerce .mayak-checkout-customer>.col-2{float:none;width:100%}.woocommerce .mayak-checkout-billing,.woocommerce .woocommerce-shipping-fields,.woocommerce .woocommerce-additional-fields{gap:var(--mayak-space-4);display:grid}.woocommerce .mayak-checkout-section{min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.woocommerce .mayak-checkout-section[hidden]{display:none}.woocommerce .mayak-checkout-address[data-mayak-checkout-address-animating]{transform-origin:top;will-change:height, opacity}.woocommerce .mayak-checkout-section__heading{align-items:flex-start;gap:var(--mayak-space-3);border-block-end:1px solid var(--mayak-color-border);margin-block-end:var(--mayak-space-4);padding-block-end:var(--mayak-space-4);display:flex}.woocommerce .mayak-checkout-section__marker{width:2rem;height:2rem;color:var(--mayak-color-primary-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;background:var(--mayak-color-brand-700);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.woocommerce .mayak-checkout-section__heading h2,.woocommerce .mayak-checkout-section__heading h3,.woocommerce .mayak-checkout-section__heading p{margin:0}.woocommerce .mayak-checkout-section__heading h2,.woocommerce .mayak-checkout-section__heading h3{color:var(--mayak-color-foreground);letter-spacing:-.018em;font-size:clamp(1.125rem,1.04rem + .35vw,1.375rem);font-weight:850;line-height:1.2}.woocommerce .mayak-checkout-section__heading p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-1);font-size:.8125rem;line-height:1.4}.woocommerce .mayak-checkout-section__heading--compact{border-block-end:0;padding-block-end:0}.woocommerce .mayak-checkout-section--fulfillment{gap:var(--mayak-space-4);display:grid}.woocommerce .mayak-checkout-section--fulfillment>.mayak-checkout-section__heading{margin-block-end:0}.woocommerce .mayak-checkout-fulfillment__methods,.woocommerce .mayak-checkout-fulfillment__notice,.woocommerce .mayak-checkout-address,.woocommerce .mayak-shipping-methods-content{min-width:0}.woocommerce :is(.mayak-checkout-fulfillment__methods,.mayak-checkout-fulfillment__notice)[hidden],.woocommerce .mayak-checkout-address[hidden],.woocommerce .mayak-checkout-delivery-area[hidden]{display:none}.woocommerce .mayak-checkout-delivery-area{min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);margin:0}.woocommerce .mayak-checkout-delivery-area legend{color:var(--mayak-color-foreground);padding:0;font-size:.9375rem;font-weight:800;line-height:1.3}.woocommerce .mayak-checkout-delivery-area__hint{margin:var(--mayak-space-1) 0 var(--mayak-space-3);color:var(--mayak-color-muted-foreground);font-size:.75rem;line-height:1.45}.woocommerce .mayak-checkout-delivery-area__options{gap:var(--mayak-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.woocommerce .mayak-checkout-delivery-area__option{align-items:start;gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);margin:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.woocommerce .mayak-checkout-delivery-area__option:hover{border-color:color-mix(in oklch, var(--mayak-color-brand-700) 35%, var(--mayak-color-border))}.woocommerce .mayak-checkout-delivery-area__option:has(input:checked){background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-brand-700) 58%, var(--mayak-color-border))}.woocommerce .mayak-checkout-delivery-area__option:has(input:focus-visible){outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}.woocommerce .mayak-checkout-delivery-area__option>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.woocommerce .mayak-checkout-delivery-area__control{background:var(--mayak-color-card);border:1px solid color-mix(in oklch, var(--mayak-color-foreground) 34%, transparent);border-radius:999px;place-items:center;width:1rem;height:1rem;margin-block-start:.125rem;display:grid}.woocommerce .mayak-checkout-delivery-area__control:after{background:var(--mayak-color-brand-700);border-radius:inherit;content:"";opacity:0;width:.5rem;height:.5rem;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(.5)}.woocommerce .mayak-checkout-delivery-area__option input:checked+.mayak-checkout-delivery-area__control{border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-checkout-delivery-area__option input:checked+.mayak-checkout-delivery-area__control:after{opacity:1;transform:scale(1)}.woocommerce .mayak-checkout-delivery-area__copy{gap:var(--mayak-space-1);min-width:0;display:grid}.woocommerce .mayak-checkout-delivery-area__copy strong{font-size:.8125rem;font-weight:800;line-height:1.3}.woocommerce .mayak-checkout-delivery-area__copy small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:500;line-height:1.4}.woocommerce .mayak-checkout-address{gap:var(--mayak-space-3);padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);display:grid}.woocommerce .mayak-checkout-address__heading :is(h3,p){margin:0}.woocommerce .mayak-checkout-address__heading h3{color:var(--mayak-color-foreground);font-size:.9375rem;font-weight:800;line-height:1.3}.woocommerce .mayak-checkout-address__heading p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-1);font-size:.75rem;line-height:1.45}.woocommerce .mayak-checkout-form[data-mayak-checkout-updating] :is(.mayak-checkout-fulfillment__methods,.mayak-checkout-payment__slot){pointer-events:none;opacity:.62}.woocommerce .mayak-checkout-fields-grid{gap:var(--mayak-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.woocommerce .mayak-checkout-fields-grid:before,.woocommerce .mayak-checkout-fields-grid:after{content:none;display:none}.woocommerce .mayak-checkout-fields-grid .form-row{float:none;width:auto;min-width:0}.woocommerce .mayak-checkout-fields-grid .form-row-wide,.woocommerce .mayak-checkout-fields-grid #billing_company_field,.woocommerce .mayak-checkout-fields-grid #billing_country_field,.woocommerce .mayak-checkout-fields-grid #billing_address_1_field,.woocommerce .mayak-checkout-fields-grid #billing_address_2_field{grid-column:1/-1}.woocommerce .mayak-checkout-section--contact :is(#billing_phone_field,#billing_email_field){grid-column:auto}.woocommerce .mayak-checkout-form :is(#billing_country_field,#shipping_country_field){display:none}.woocommerce .mayak-checkout-form .form-row{margin:0;padding:0}.woocommerce .mayak-checkout-form .form-row label{color:var(--mayak-color-foreground);align-items:baseline;margin-block-end:var(--mayak-space-2);font-size:.8125rem;font-weight:700;line-height:1.25;display:inline-flex}.woocommerce .mayak-checkout-form .form-row label .required{color:var(--mayak-color-danger);font-weight:800;text-decoration:none}.woocommerce .mayak-checkout-form .form-row label .optional{color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:600}.woocommerce .mayak-checkout-form .form-row .description{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.75rem;line-height:1.45;display:block}.woocommerce .mayak-checkout-form :is(input.input-text,textarea,select){width:100%;min-height:3rem;padding:.6875rem var(--mayak-space-3);color:var(--mayak-color-foreground);font-family:var(--mayak-font-body);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);box-shadow:none;transition:border-color var(--mayak-transition-fast), box-shadow var(--mayak-transition-fast);font-size:.9375rem;line-height:1.35}.woocommerce .mayak-checkout-form textarea{resize:vertical;min-height:7rem}.woocommerce .mayak-checkout-form :is(input.input-text,textarea,select):focus{border-color:var(--mayak-color-ring);box-shadow:0 0 0 .1875rem color-mix(in oklch, var(--mayak-color-ring) 18%, transparent);outline:0}.woocommerce .mayak-checkout-form .woocommerce-invalid :is(input.input-text,textarea,select){border-color:var(--mayak-color-danger)}.woocommerce .mayak-checkout-form .select2-container{width:100%!important}.woocommerce .mayak-checkout-form .select2-container .select2-selection--single{height:3rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control)}.woocommerce .mayak-checkout-form .select2-container .select2-selection--single .select2-selection__rendered{padding-inline:var(--mayak-space-3) 2.5rem;line-height:calc(3rem - 2px)}.woocommerce .mayak-checkout-form .select2-container .select2-selection--single .select2-selection__arrow{width:2.5rem;height:calc(3rem - 2px)}.woocommerce .mayak-checkout-section--account{padding-block:var(--mayak-space-4)}.woocommerce .mayak-checkout-account__slot:empty,.woocommerce .mayak-checkout-notes__slot:empty{display:none}.woocommerce .mayak-checkout-account__slot:not(:empty),.woocommerce .mayak-checkout-notes__slot:not(:empty){border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-4);padding-block-start:var(--mayak-space-4)}.woocommerce .mayak-checkout-account__slot .mayak-checkout-section--account{background:0 0;border:0;border-radius:0;padding:0}.woocommerce .mayak-checkout-notes__slot .woocommerce-additional-fields{display:block}.woocommerce .mayak-checkout-notes__slot .mayak-checkout-section--notes{background:0 0;border:0;border-radius:0;padding:0}.woocommerce .mayak-checkout-notes__slot .mayak-checkout-section--notes .mayak-checkout-section__heading{margin-block-end:var(--mayak-space-3)}.woocommerce .mayak-checkout-notes__slot textarea{min-height:5rem}.woocommerce .mayak-checkout-section--account .create-account label,.woocommerce .mayak-checkout-section--shipping-address h3 label{margin:0}.woocommerce .mayak-checkout-section--account label.mayak-checkbox{width:100%}.woocommerce .mayak-checkout-section--account .mayak-checkbox__label{line-height:1.25rem}.woocommerce .mayak-checkout-form label.checkbox{display:inline-flex}.woocommerce .mayak-checkout-form label.checkbox:not(.mayak-checkbox) input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--mayak-color-brand-700);margin:.0625rem 0 0}.woocommerce .mayak-checkout-summary{top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-4));background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0;position:sticky;overflow:clip}.woocommerce .mayak-checkout-summary .mayak-checkout-section--payment{padding:var(--mayak-card-padding);background:color-mix(in oklch, var(--mayak-color-brand-050) 32%, var(--mayak-color-card));border:0;border-block-start:1px solid var(--mayak-color-border);border-radius:0}.woocommerce .mayak-checkout-summary .mayak-checkout-section--payment>.mayak-checkout-section__heading{margin-block-end:var(--mayak-space-3);padding-block-end:var(--mayak-space-3)}.woocommerce .mayak-checkout-summary__heading{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);padding:var(--mayak-card-padding);border-block-end:1px solid var(--mayak-color-border);display:flex}.woocommerce .mayak-checkout-summary__heading p,.woocommerce .mayak-checkout-summary__heading h2{margin:0}.woocommerce .mayak-checkout-summary__heading p{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.woocommerce .mayak-checkout-summary__heading h2{color:var(--mayak-color-foreground);letter-spacing:-.02em;font-size:1.25rem;font-weight:850}.woocommerce .mayak-checkout-summary__heading a{align-items:center;gap:var(--mayak-space-1);min-height:2.25rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 26%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.woocommerce .mayak-checkout-summary__heading a:hover{background:var(--mayak-color-accent)}.woocommerce .mayak-checkout-summary__heading a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.woocommerce .mayak-checkout-summary__heading svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.woocommerce .mayak-checkout-summary #order_review{min-width:0}.woocommerce .mayak-checkout-summary table.shop_table{border-collapse:collapse;border:0;border-radius:0;width:100%;margin:0}.woocommerce .mayak-checkout-summary table.shop_table thead th{padding:var(--mayak-space-3) var(--mayak-card-padding);color:var(--mayak-color-muted-foreground);letter-spacing:.035em;text-transform:uppercase;background:var(--mayak-color-muted-surface);border:0;font-size:.6875rem;font-weight:750}.woocommerce .mayak-checkout-summary table.shop_table th,.woocommerce .mayak-checkout-summary table.shop_table td{padding:var(--mayak-space-3) var(--mayak-card-padding);color:var(--mayak-color-foreground);vertical-align:top;border:0;border-block-end:1px solid var(--mayak-color-border);background:0 0;font-size:.8125rem;line-height:1.4}.woocommerce .mayak-checkout-summary table.shop_table .product-name{overflow-wrap:anywhere;width:66%;font-weight:650}.woocommerce .mayak-checkout-summary table.shop_table .product-total{text-align:end;white-space:nowrap;font-weight:750}.woocommerce .mayak-checkout-summary table.shop_table .product-quantity{color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:700;display:inline-flex}.woocommerce .mayak-checkout-summary table.shop_table .variation{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-1);font-size:.6875rem}.woocommerce .mayak-checkout-summary table.shop_table .variation dt,.woocommerce .mayak-checkout-summary table.shop_table .variation dd,.woocommerce .mayak-checkout-summary table.shop_table .variation p{float:none;margin:0;padding:0;display:inline}.woocommerce .mayak-checkout-summary table.shop_table tfoot th,.woocommerce .mayak-checkout-summary table.shop_table tfoot td{font-weight:650}.woocommerce .mayak-checkout-summary table.shop_table tfoot td{text-align:end}.woocommerce .mayak-checkout-summary table.shop_table tr.order-total th,.woocommerce .mayak-checkout-summary table.shop_table tr.order-total td{padding-block:var(--mayak-space-4);border-block-end:0;font-size:1rem}.woocommerce .mayak-checkout-summary table.shop_table tr.order-total strong{color:var(--mayak-color-foreground);font-size:1.25rem}.woocommerce .mayak-checkout-summary .mayak-shipping-methods-cell{text-align:start;width:100%}.woocommerce .mayak-checkout-form .mayak-shipping-methods-title{color:var(--mayak-color-foreground);margin-block-end:var(--mayak-space-2);font-size:.875rem;font-weight:800;display:block}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods{gap:var(--mayak-space-2);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods>li{align-items:start;gap:var(--mayak-space-2);padding:var(--mayak-space-3);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-template-columns:1rem minmax(0,1fr);margin:0;display:grid;position:relative}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods>li[data-mayak-method-selected=true]{background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-brand-700) 52%, var(--mayak-color-border))}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods input{width:1rem;height:1rem;accent-color:var(--mayak-color-brand-700);margin:.1875rem 0 0}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods input[type=hidden]+label{grid-column:1/-1}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods label{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-foreground);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);margin:0;font-size:.75rem;font-weight:700;display:grid}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods label:after{content:"";position:absolute;inset:0}.woocommerce .mayak-checkout-form [data-mayak-checkout-source-relocated]{display:none!important}.woocommerce .mayak-checkout-method__icon{width:1.5rem;height:1.5rem;color:var(--mayak-color-brand-800);place-items:center;display:grid}.woocommerce .mayak-checkout-method__icon svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:1.9px}.woocommerce .mayak-checkout-lift-warning td{padding:var(--mayak-space-3) var(--mayak-card-padding) var(--mayak-space-3)!important;text-align:start!important;border:0!important}.woocommerce .mayak-checkout-lift-warning__content{align-items:start;gap:var(--mayak-space-3);padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:color-mix(in oklch, var(--mayak-color-warning) 7%, var(--mayak-color-card));border:1px solid color-mix(in oklch, var(--mayak-color-warning) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);grid-template-columns:2rem minmax(0,1fr);font-size:.75rem;line-height:1.45;display:grid}.woocommerce .mayak-checkout-lift-warning__icon{width:2rem;height:2rem;color:var(--mayak-color-warning);background:color-mix(in oklch, var(--mayak-color-warning) 10%, var(--mayak-color-card));border:1px solid color-mix(in oklch, var(--mayak-color-warning) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);flex:none;place-items:center;display:grid}.woocommerce .mayak-checkout-lift-warning__icon svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.woocommerce .mayak-checkout-lift-warning__copy{gap:var(--mayak-space-1);display:grid}.woocommerce .mayak-checkout-lift-warning__copy strong{color:var(--mayak-color-foreground);font-size:.8125rem;font-weight:800}.woocommerce .mayak-checkout-lift-warning__copy>span{color:var(--mayak-color-muted-foreground)}.woocommerce-checkout #payment{padding:var(--mayak-card-padding);background:var(--mayak-color-muted-surface);border-radius:0}.woocommerce-checkout .mayak-checkout-payment__slot #payment{background:0 0;padding:0}.woocommerce-checkout #payment ul.payment_methods{gap:var(--mayak-space-2);padding:0 0 var(--mayak-space-4);border:0;margin:0;display:grid}.woocommerce-checkout #payment ul.payment_methods>li{padding:var(--mayak-space-3);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);margin:0}.woocommerce-checkout #payment ul.payment_methods>li[data-mayak-method-selected=true]{border-color:color-mix(in oklch, var(--mayak-color-brand-700) 52%, var(--mayak-color-border))}.woocommerce-checkout #payment ul.payment_methods>li>input{width:1rem;height:1rem;accent-color:var(--mayak-color-brand-700);margin:0 .375rem 0 0}.woocommerce-checkout #payment ul.payment_methods>li>label{color:var(--mayak-color-foreground);cursor:pointer;margin:0;font-size:.8125rem;font-weight:750}.woocommerce-checkout #payment div.payment_box{padding:var(--mayak-space-3);margin:var(--mayak-space-3) 0 0;color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-sm);font-size:.75rem;line-height:1.45}.woocommerce-checkout #payment div.payment_box:before{content:none;display:none}.woocommerce-checkout #payment div.form-row.place-order{margin:0;padding:0}.woocommerce-checkout #payment .woocommerce-privacy-policy-text{color:var(--mayak-color-muted-foreground);font-size:.75rem;line-height:1.45}.woocommerce-checkout #payment .mayak-checkout-consent{padding:var(--mayak-space-3);margin:0 0 var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);font-size:.75rem;line-height:1.45}.woocommerce-checkout #payment .mayak-checkout-consent label{font-size:inherit;line-height:inherit;margin:0}.woocommerce-checkout #payment .mayak-checkout-consent label.mayak-checkbox{width:100%}.woocommerce-checkout #payment .mayak-checkout-consent .mayak-checkbox__label{line-height:1.25rem}.woocommerce-checkout #payment .mayak-checkout-consent a{color:var(--mayak-color-brand-800);font-weight:750}.woocommerce-checkout #payment #place_order{float:none;justify-content:center;align-items:center;gap:var(--mayak-space-2);width:100%;min-height:3.125rem;padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);font-size:.9375rem;font-weight:800;line-height:1.2;display:inline-flex}.woocommerce-checkout #payment #place_order:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce-checkout #payment #place_order:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.woocommerce-checkout #payment #place_order:disabled{cursor:wait;opacity:.65}.woocommerce-checkout #payment #place_order[data-mayak-checkout-submitting]{cursor:wait;pointer-events:none}.woocommerce-checkout #payment #place_order[data-mayak-checkout-submitting]:before{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);content:"";border:.125rem solid color-mix(in oklch, currentcolor 30%, transparent);border-block-start-color:currentColor;border-radius:999px;flex:none;animation:.7s linear infinite mayak-checkout-button-spin}.woocommerce :is(.mayak-checkout-summary,.mayak-checkout-section--payment) .blockUI.blockOverlay{border-radius:var(--mayak-radius);background-color:color-mix(in oklch, var(--mayak-color-card) 78%, transparent)!important;opacity:1!important}.woocommerce :is(.mayak-checkout-summary,.mayak-checkout-section--payment) .blockUI.blockOverlay:after{content:"";border:.1875rem solid var(--mayak-color-border);border-block-start-color:var(--mayak-color-brand-700);border-radius:999px;width:1.5rem;height:1.5rem;animation:.7s linear infinite mayak-checkout-spin;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.woocommerce .woocommerce-form-coupon-toggle{margin-block-end:var(--mayak-space-3)}.woocommerce .mayak-checkout-login-prompt{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-height:0;padding:var(--mayak-space-3) var(--mayak-card-padding);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);margin-block-end:var(--mayak-space-3);display:flex}.woocommerce .mayak-checkout-login-prompt__copy{gap:var(--mayak-space-1);min-width:0;display:grid}.woocommerce .mayak-checkout-login-prompt__copy p{margin:0}.woocommerce .mayak-checkout-login-prompt__title{color:var(--mayak-color-foreground);font-size:.875rem;font-weight:800;line-height:1.3}.woocommerce .mayak-checkout-login-prompt__copy p:not(.mayak-checkout-login-prompt__title){color:var(--mayak-color-muted-foreground);font-size:.8125rem;line-height:1.4}.woocommerce .mayak-checkout-login-prompt__action{align-items:center;gap:var(--mayak-space-2);min-height:2.5rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);flex:none;justify-content:center;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.woocommerce .mayak-checkout-login-prompt__action svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:1.9px}.woocommerce .mayak-checkout-login-prompt__action:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-checkout-login-prompt__action:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-commerce-content form.checkout_coupon{padding:var(--mayak-card-padding);margin:0 0 var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.woocommerce .mayak-order-result{gap:var(--mayak-space-4);min-width:0;display:grid}.woocommerce .mayak-order-result__status{align-items:center;gap:var(--mayak-space-4);min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.woocommerce .mayak-order-result__status--success{border-color:color-mix(in oklch, var(--mayak-color-success) 38%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status--warning{border-color:color-mix(in oklch, var(--mayak-color-warning) 42%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status--danger{border-color:color-mix(in oklch, var(--mayak-color-danger) 38%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status-icon{width:clamp(3.25rem,2.8rem + 1vw,4rem);height:clamp(3.25rem,2.8rem + 1vw,4rem);color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:grid}.woocommerce .mayak-order-result__status--success .mayak-order-result__status-icon{color:var(--mayak-color-success);background:color-mix(in oklch, var(--mayak-color-success) 8%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-success) 32%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status--warning .mayak-order-result__status-icon{color:var(--mayak-color-warning);background:color-mix(in oklch, var(--mayak-color-warning) 8%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-warning) 34%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status--danger .mayak-order-result__status-icon{color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 30%, var(--mayak-color-border))}.woocommerce .mayak-order-result__status-icon svg{stroke-width:1.9px;width:1.75rem;height:1.75rem}.woocommerce .mayak-order-result__status-copy{min-width:0}.woocommerce .mayak-order-result__status-copy>p,.woocommerce .mayak-order-result__status-copy>h2,.woocommerce .mayak-order-result__status-copy>div,.woocommerce .mayak-order-result__status-copy>div>p{margin:0}.woocommerce .mayak-order-result__status-copy>p{color:var(--mayak-color-brand-800);letter-spacing:.045em;text-transform:uppercase;margin-block-end:var(--mayak-space-1);font-size:.6875rem;font-weight:800}.woocommerce .mayak-order-result__status--success .mayak-order-result__status-copy>p{color:var(--mayak-color-success)}.woocommerce .mayak-order-result__status--warning .mayak-order-result__status-copy>p{color:var(--mayak-color-warning)}.woocommerce .mayak-order-result__status--danger .mayak-order-result__status-copy>p{color:var(--mayak-color-danger)}.woocommerce .mayak-order-result__status-copy>h2{color:var(--mayak-color-foreground);letter-spacing:-.025em;font-size:clamp(1.375rem,1.18rem + .65vw,1.875rem);font-weight:850;line-height:1.1}.woocommerce .mayak-order-result__status-copy>div{max-width:42rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.5}.woocommerce .mayak-order-result__actions{justify-content:flex-end;gap:var(--mayak-space-2);flex-wrap:wrap;max-width:23rem;display:flex}.woocommerce .mayak-order-result__actions .button{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);margin:0;font-size:.8125rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.woocommerce .mayak-order-result__actions .button:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-brand-700) 38%, var(--mayak-color-border))}.woocommerce .mayak-order-result__actions .button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.woocommerce .mayak-order-result__actions .button.alt{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-order-result__actions .button.alt:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce .mayak-order-result__actions .button svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px;flex:none}.woocommerce .mayak-order-result__facts{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:hidden}.woocommerce .mayak-order-result__facts>div{min-width:0;padding:var(--mayak-card-padding)}.woocommerce .mayak-order-result__facts>div+div{border-inline-start:1px solid var(--mayak-color-border)}.woocommerce .mayak-order-result__facts :is(dt,dd){margin:0}.woocommerce .mayak-order-result__facts dt{color:var(--mayak-color-muted-foreground);letter-spacing:.035em;text-transform:uppercase;margin-block-end:var(--mayak-space-1);font-size:.6875rem;font-weight:750}.woocommerce .mayak-order-result__facts dd{min-width:0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.9375rem;font-weight:800;line-height:1.35}.woocommerce .mayak-order-result__contact{align-items:center;gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-space-3) var(--mayak-card-padding);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);display:flex}.woocommerce .mayak-order-result__contact>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800);stroke-width:1.9px;flex:none}.woocommerce .mayak-order-result__contact>div{gap:.125rem;min-width:0;display:grid}.woocommerce .mayak-order-result__contact strong{font-size:.8125rem}.woocommerce .mayak-order-result__contact span{color:var(--mayak-color-muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.woocommerce .mayak-order-result__gateway:empty,.woocommerce .mayak-order-result__details:empty{display:none}.woocommerce .mayak-order-result__gateway:not(:empty){padding:var(--mayak-card-padding);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.woocommerce .mayak-order-result__gateway>:first-child{margin-block-start:0}.woocommerce .mayak-order-result__gateway>:last-child{margin-block-end:0}.woocommerce .mayak-order-result__next{padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.woocommerce .mayak-order-result__next>header :is(p,h2){margin:0}.woocommerce .mayak-order-result__next>header>p{color:var(--mayak-color-brand-800);letter-spacing:.045em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.woocommerce .mayak-order-result__next>header>h2{color:var(--mayak-color-foreground);letter-spacing:-.02em;margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:850}.woocommerce .mayak-order-result__next ol{gap:var(--mayak-space-3);padding:var(--mayak-space-4) 0 0;margin:var(--mayak-space-4) 0 0;border-block-start:1px solid var(--mayak-color-border);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.woocommerce .mayak-order-result__next li{align-items:start;gap:var(--mayak-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.woocommerce .mayak-order-result__next li>span{width:2.25rem;height:2.25rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:grid}.woocommerce .mayak-order-result__next li>span svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px}.woocommerce .mayak-order-result__next li :is(strong,p){margin:0}.woocommerce .mayak-order-result__next li strong{color:var(--mayak-color-foreground);font-size:.875rem;font-weight:800}.woocommerce .mayak-order-result__next li p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-1);font-size:.75rem;line-height:1.45}.woocommerce .mayak-order-result__details{gap:var(--mayak-space-4);display:grid}.woocommerce .mayak-order-result__details>:is(.woocommerce-order-details,.woocommerce-customer-details){padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);margin:0}.woocommerce .mayak-order-result__details>:is(.woocommerce-order-details,.woocommerce-customer-details)>h2{margin:0 0 var(--mayak-space-4);color:var(--mayak-color-foreground);letter-spacing:-.02em;font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:850}.woocommerce .mayak-order-result__details table.shop_table{table-layout:fixed;border:1px solid var(--mayak-color-border);border-collapse:separate;border-spacing:0;border-radius:var(--mayak-radius-control);width:100%;margin:0;overflow:hidden}.woocommerce .mayak-order-result__details table.shop_table th,.woocommerce .mayak-order-result__details table.shop_table td{padding:var(--mayak-space-3) var(--mayak-space-4);border:0;border-block-end:1px solid var(--mayak-color-border)}.woocommerce .mayak-order-result__details table.shop_table thead th{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);font-size:.75rem}.woocommerce .mayak-order-result__details table.shop_table .product-name{width:72%}.woocommerce .mayak-order-result__details table.shop_table .product-total{font-variant-numeric:tabular-nums;text-align:end;width:28%}.woocommerce .mayak-order-result__details table.shop_table tbody .product-name>a{color:var(--mayak-color-foreground);font-weight:750;text-decoration:none}.woocommerce .mayak-order-result__details table.shop_table tfoot th{color:var(--mayak-color-muted-foreground);text-align:end}.woocommerce .mayak-order-result__details table.shop_table tfoot td{font-variant-numeric:tabular-nums;text-align:end;font-weight:750}.woocommerce .mayak-order-result__details table.shop_table tr:last-child :is(th,td){border-block-end:0}.woocommerce .mayak-order-result__details .woocommerce-columns{gap:var(--mayak-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.woocommerce .mayak-order-result__details .woocommerce-column{float:none;width:auto;min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.woocommerce .mayak-order-result__details .woocommerce-column>h2{margin:0 0 var(--mayak-space-3);font-size:1rem}.woocommerce .mayak-order-result__details address{color:var(--mayak-color-secondary-foreground);border:0;margin:0;padding:0;font-size:.875rem;font-style:normal;line-height:1.65}.woocommerce .mayak-pay-order__layout{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);align-items:start;min-width:0;display:grid}.woocommerce .mayak-pay-order__summary,.woocommerce .mayak-pay-order__payment{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0;overflow:hidden}.woocommerce .mayak-pay-order__heading,.woocommerce .mayak-pay-order__payment-heading{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-card-padding);border-block-end:1px solid var(--mayak-color-border);display:flex}.woocommerce .mayak-pay-order__heading :is(p,h2),.woocommerce .mayak-pay-order__payment-heading :is(p,h2){margin:0}.woocommerce .mayak-pay-order__heading p,.woocommerce .mayak-pay-order__payment-heading p{color:var(--mayak-color-brand-800);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.woocommerce .mayak-pay-order__heading h2,.woocommerce .mayak-pay-order__payment-heading h2{color:var(--mayak-color-foreground);letter-spacing:-.02em;margin-block-start:var(--mayak-space-1);font-size:1.25rem;font-weight:850}.woocommerce .mayak-pay-order__heading time{color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:700}.woocommerce .mayak-pay-order__table-wrap{min-width:0;overflow-x:auto}.woocommerce .mayak-pay-order table.shop_table{border-collapse:collapse;border:0;border-radius:0;width:100%;min-width:36rem;margin:0}.woocommerce .mayak-pay-order table.shop_table th,.woocommerce .mayak-pay-order table.shop_table td{padding:var(--mayak-space-3) var(--mayak-card-padding);border:0;border-block-end:1px solid var(--mayak-color-border)}.woocommerce .mayak-pay-order table.shop_table thead th{color:var(--mayak-color-muted-foreground);letter-spacing:.035em;text-transform:uppercase;background:var(--mayak-color-muted-surface);font-size:.6875rem}.woocommerce .mayak-pay-order table.shop_table .product-name{width:60%;color:var(--mayak-color-foreground);font-weight:700}.woocommerce .mayak-pay-order table.shop_table .product-quantity{width:16%;color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;text-align:center}.woocommerce .mayak-pay-order table.shop_table :is(.product-total,.product-subtotal){font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;width:24%;font-weight:750}.woocommerce .mayak-pay-order table.shop_table .wc-item-meta{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);padding:0;font-size:.75rem;list-style:none}.woocommerce .mayak-pay-order table.shop_table .wc-item-meta :is(li,p){margin:0}.woocommerce .mayak-pay-order table.shop_table tfoot th{color:var(--mayak-color-muted-foreground);text-align:end}.woocommerce .mayak-pay-order table.shop_table tfoot tr:last-child :is(th,td){color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border-block-end:0;font-size:1rem}.woocommerce .mayak-pay-order__payment{top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-4));position:sticky}.woocommerce .mayak-pay-order__payment-heading{justify-content:flex-start}.woocommerce .mayak-pay-order__payment-heading>span{width:2.5rem;height:2.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.woocommerce .mayak-pay-order__payment-heading>span svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:1.9px}.woocommerce .mayak-pay-order__payment #payment{border-radius:0}.woocommerce .mayak-pay-order__security{align-items:flex-start;gap:var(--mayak-space-2);padding:var(--mayak-space-3) var(--mayak-card-padding);color:var(--mayak-color-muted-foreground);border-block-start:1px solid var(--mayak-color-border);margin:0;font-size:.75rem;line-height:1.45;display:flex}.woocommerce .mayak-pay-order__security svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800);stroke-width:2px;flex:none}.woocommerce .mayak-order-receipt{gap:var(--mayak-space-4);padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);display:grid}.woocommerce .mayak-order-receipt__heading{align-items:center;gap:var(--mayak-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.woocommerce .mayak-order-receipt__heading>span{width:3rem;height:3rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:grid}.woocommerce .mayak-order-receipt__heading>span svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.woocommerce .mayak-order-receipt__heading :is(p,h2){margin:0}.woocommerce .mayak-order-receipt__heading>div>p:first-child{color:var(--mayak-color-brand-800);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.woocommerce .mayak-order-receipt__heading h2{letter-spacing:-.025em;margin-block-start:var(--mayak-space-1);font-size:clamp(1.375rem,1.18rem + .65vw,1.875rem);font-weight:850}.woocommerce .mayak-order-receipt__heading>div>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.8125rem}.woocommerce .mayak-order-receipt__facts{border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:hidden}.woocommerce .mayak-order-receipt__facts>div{padding:var(--mayak-space-3)}.woocommerce .mayak-order-receipt__facts>div+div{border-inline-start:1px solid var(--mayak-color-border)}.woocommerce .mayak-order-receipt__facts :is(dt,dd){margin:0}.woocommerce .mayak-order-receipt__facts dt{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:700}.woocommerce .mayak-order-receipt__facts dd{color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;margin-block-start:var(--mayak-space-1);font-size:.875rem;font-weight:800}.woocommerce .mayak-order-receipt__gateway:empty{display:none}@keyframes mayak-checkout-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes mayak-checkout-button-spin{to{transform:rotate(1turn)}}@media (width<64rem){.woocommerce .mayak-checkout-layout{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-checkout-summary,.woocommerce .mayak-pay-order__payment{position:static}.woocommerce .mayak-pay-order__layout{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-order-result__status{grid-template-columns:auto minmax(0,1fr)}.woocommerce .mayak-order-result__actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.woocommerce .mayak-order-result__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce .mayak-order-result__facts>div:nth-child(3){border-inline-start:0}.woocommerce .mayak-order-result__facts>div:nth-child(n+3){border-block-start:1px solid var(--mayak-color-border)}}@media (width<40rem){.woocommerce .mayak-checkout-fields-grid{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-checkout-fields-grid .form-row{grid-column:1}.woocommerce .mayak-checkout-form .woocommerce-shipping-methods,.woocommerce .mayak-checkout-delivery-area__options{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-checkout-summary table.shop_table thead th,.woocommerce .mayak-checkout-summary table.shop_table th,.woocommerce .mayak-checkout-summary table.shop_table td{padding-inline:var(--mayak-space-3)}.woocommerce-checkout #payment{padding:var(--mayak-space-3)}.woocommerce .mayak-order-result__status{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-order-result__status-icon{width:3.25rem;height:3.25rem}.woocommerce .mayak-order-result__actions{grid-column:1}.woocommerce .mayak-order-result__actions .button{width:100%}.woocommerce .mayak-order-result__facts{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-order-result__facts>div+div{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0}.woocommerce .mayak-order-result__next ol,.woocommerce .mayak-order-result__details .woocommerce-columns{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-order-result__details table.shop_table{table-layout:auto}.woocommerce .mayak-order-result__details table.shop_table th,.woocommerce .mayak-order-result__details table.shop_table td,.woocommerce .mayak-pay-order table.shop_table th,.woocommerce .mayak-pay-order table.shop_table td{padding-inline:var(--mayak-space-3)}.woocommerce .mayak-pay-order__table-wrap{overflow-x:visible}.woocommerce .mayak-pay-order table.shop_table{min-width:0;display:block}.woocommerce .mayak-pay-order table.shop_table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.woocommerce .mayak-pay-order table.shop_table :is(tbody,tfoot){display:block}.woocommerce .mayak-pay-order table.shop_table :is(tbody,tfoot) tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.woocommerce .mayak-pay-order table.shop_table :is(tbody,tfoot) :is(th,td){width:auto;display:block}.woocommerce .mayak-pay-order table.shop_table tbody .product-name{border-block-end:0;grid-column:1/-1;padding-block-end:var(--mayak-space-2)}.woocommerce .mayak-pay-order table.shop_table tbody .product-quantity{text-align:start;grid-column:1;padding-block-start:0}.woocommerce .mayak-pay-order table.shop_table tbody .product-subtotal{grid-column:2;padding-block-start:0}.woocommerce .mayak-pay-order table.shop_table tfoot th{grid-column:1}.woocommerce .mayak-pay-order table.shop_table tfoot td{grid-column:2}.woocommerce .mayak-checkout-login-prompt{padding:var(--mayak-space-3);flex-direction:column;align-items:stretch}.woocommerce .mayak-checkout-login-prompt__action{width:100%}.woocommerce .mayak-checkout-lift-warning td{padding-inline:var(--mayak-space-3)!important}.woocommerce .mayak-order-receipt__facts{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-order-receipt__facts>div+div{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0}}@media (prefers-reduced-motion:reduce){.woocommerce-checkout #payment #place_order[data-mayak-checkout-submitting]:before,.woocommerce :is(.mayak-checkout-summary,.mayak-checkout-section--payment) .blockUI.blockOverlay:after{animation:none!important}}.woocommerce .woocommerce-products-header{max-width:none}.woocommerce .woocommerce-products-header.mayak-catalog-heading{gap:var(--mayak-space-3);padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);margin-block-end:var(--mayak-space-5);display:grid}.woocommerce .mayak-catalog-heading .woocommerce-products-header__title{align-items:baseline;gap:var(--mayak-space-2) var(--mayak-space-3);flex-wrap:wrap;margin:0;font-size:clamp(1.75rem,1.45rem + 1.35vw,2.5rem);line-height:1.08;display:flex}.mayak-catalog-heading .woocommerce-products-header__title>span{overflow-wrap:anywhere;min-width:0}.mayak-catalog-heading .woocommerce-products-header__title>small{color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-body);white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.3}.woocommerce .mayak-catalog-heading>.mayak-category-section{border-block-start:1px solid var(--mayak-color-border);margin-block-end:0;padding-block-start:var(--mayak-space-4)}.woocommerce .mayak-catalog-heading>.mayak-category-section .mayak-category-section__header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.woocommerce .mayak-catalog-heading>.mayak-category-section .mayak-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.woocommerce .mayak-catalog-heading>.mayak-category-section .mayak-category-tile{grid-template-columns:4.75rem minmax(0,1fr);min-height:4.75rem}.mayak-category-section{margin-block-end:var(--mayak-space-8)}.mayak-category-section__header{justify-content:space-between;align-items:end;gap:var(--mayak-space-2) var(--mayak-space-5);flex-wrap:wrap;margin-block-end:var(--mayak-space-4);display:flex}.mayak-category-section--children .mayak-category-section__header{margin:0;display:none}.mayak-category-section__eyebrow{margin:0 0 var(--mayak-space-1);color:var(--mayak-color-brand-800);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:800;line-height:1.2}.mayak-category-section__title{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem)}.mayak-category-grid{gap:var(--mayak-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));display:grid}.mayak-category-tile{min-width:0;min-height:5.25rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);grid-template-columns:5.25rem minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:visible}.mayak-category-tile__media{background:var(--mayak-color-muted-surface);border-inline-end:1px solid var(--mayak-color-border);border-start-start-radius:calc(var(--mayak-radius-control) - .0625rem);border-end-start-radius:calc(var(--mayak-radius-control) - .0625rem);place-items:center;min-width:0;display:grid;overflow:hidden}.mayak-category-tile__image{object-fit:contain;width:100%;height:100%;margin:0}.mayak-category-tile__placeholder{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-muted-foreground);stroke-width:1.6px}.mayak-category-tile__body{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3);grid-template-rows:minmax(0,1fr) auto;display:grid}.mayak-category-tile__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.mayak-category-tile__meta{justify-content:space-between;align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:650;display:flex}.mayak-category-tile__meta svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-700);stroke-width:2px;flex:none}.mayak-category-tile__tooltip{z-index:5;inset:auto 0 calc(100% + var(--mayak-space-2));padding:var(--mayak-space-2) var(--mayak-space-3);overflow-wrap:anywhere;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-foreground);border:1px solid color-mix(in oklch, var(--mayak-color-foreground) 88%, var(--mayak-color-card));border-radius:var(--mayak-radius-control);opacity:0;pointer-events:none;transform:translateY(var(--mayak-space-1));transition:opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);font-size:.75rem;font-weight:700;line-height:1.35;position:absolute}@media (hover:hover) and (pointer:fine){.mayak-category-tile:hover{z-index:4}.mayak-category-tile:hover .mayak-category-tile__tooltip{opacity:1;transform:translateY(0)}}.mayak-category-tile:focus-visible{z-index:4}.mayak-category-tile:focus-visible .mayak-category-tile__tooltip{opacity:1;transform:translateY(0)}.mayak-category-section--children,.mayak-category-section--search{margin-block-end:var(--mayak-space-5)}.mayak-category-section--children .mayak-category-grid,.mayak-category-section--search .mayak-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.mayak-category-section--children .mayak-category-tile,.mayak-category-section--search .mayak-category-tile{grid-template-columns:4.75rem minmax(0,1fr);min-height:4.75rem}.mayak-catalog-layout{gap:var(--mayak-space-5);grid-template-columns:minmax(15.5rem,17.5rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.mayak-catalog-content{min-width:0;scroll-margin-block-start:calc(var(--mayak-header-bottom,7rem) + var(--mayak-space-3));position:relative}.mayak-catalog-skeleton{display:none}.mayak-catalog-layout:is([data-mayak-catalog-loading],[data-mayak-catalog-revealing]) .mayak-catalog-content{isolation:isolate}.mayak-catalog-layout:is([data-mayak-catalog-loading],[data-mayak-catalog-revealing]) .mayak-catalog-skeleton{--mayak-catalog-skeleton-offset:var(--mayak-catalog-skeleton-top,calc(3.75rem + var(--mayak-space-4)));z-index:10;inset:var(--mayak-catalog-skeleton-offset) 0 auto;height:var(--mayak-catalog-skeleton-height,calc(100% - var(--mayak-catalog-skeleton-offset)));pointer-events:none;background:var(--mayak-color-background);min-width:0;max-width:100%;display:block;position:absolute;overflow:hidden;container:mayak-catalog-skeleton/inline-size}.mayak-catalog-skeleton__grid{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.55rem + .8vw,1.25rem);min-width:0;display:grid}.mayak-catalog-skeleton__card{--mayak-catalog-skeleton-delay:0s;background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container:mayak-catalog-skeleton-card/inline-size}.mayak-catalog-skeleton__card:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 35%,#eaf7f9c2 50%,#0000 65%);background:linear-gradient(105deg, transparent 35%, color-mix(in oklch, var(--mayak-color-brand-050) 76%, transparent) 50%, transparent 65%);animation:1.9s cubic-bezier(.4,0,.2,1) infinite mayak-catalog-skeleton-shimmer;animation-delay:var(--mayak-catalog-skeleton-delay);will-change:transform;position:absolute;inset:0;transform:translate(-110%)}.mayak-catalog-skeleton__card:nth-child(2n){--mayak-catalog-skeleton-delay:90ms}.mayak-catalog-skeleton__card:nth-child(3n){--mayak-catalog-skeleton-delay:.18s}.mayak-catalog-skeleton__card:nth-child(4n){--mayak-catalog-skeleton-delay:.27s}.mayak-catalog-skeleton__media{background:var(--mayak-color-muted-surface);background:color-mix(in oklch, var(--mayak-color-muted-surface) 76%, var(--mayak-color-border));border-block-end:1px solid var(--mayak-color-border);aspect-ratio:1;width:100%;min-width:0}.mayak-catalog-skeleton__body{gap:var(--mayak-space-2);min-width:0;min-height:7.75rem;padding:var(--mayak-space-3) var(--mayak-space-4) var(--mayak-space-4);flex-direction:column;flex:auto;display:flex}.mayak-catalog-skeleton__line{background:var(--mayak-color-muted-surface);background:color-mix(in oklch, var(--mayak-color-muted-surface) 76%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);width:92%;max-width:100%;height:.875rem;display:block}.mayak-catalog-skeleton__body>.mayak-catalog-skeleton__line:first-child{width:42%;height:.625rem}.mayak-catalog-skeleton__body>.mayak-catalog-skeleton__line:last-child{width:58%;height:1rem;margin-block-start:auto}.mayak-catalog-skeleton__actions{gap:var(--mayak-space-2);min-width:0;padding:0 var(--mayak-space-4) var(--mayak-space-4);align-items:end;display:grid}.mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:first-child{width:56%;height:1.5rem}.mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:last-child{border-radius:var(--mayak-radius-md);width:100%;height:2.625rem}@keyframes mayak-catalog-skeleton-shimmer{0%{transform:translate(-110%)}68%,to{transform:translate(110%)}}@container mayak-catalog-skeleton (width>=20rem){.mayak-catalog-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mayak-catalog-skeleton (width>=42rem){.mayak-catalog-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mayak-catalog-skeleton (width>=62rem){.mayak-catalog-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mayak-catalog-skeleton-card (width>=14rem){.mayak-catalog-skeleton__actions{grid-template-columns:minmax(0,1fr) auto}.mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:first-child{width:76%}.mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:last-child{width:6.5rem}}@media (width<34rem){.mayak-catalog-skeleton__body{padding:var(--mayak-space-3)}.mayak-catalog-skeleton__actions{padding:0 var(--mayak-space-3) var(--mayak-space-3)}}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__grid{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__card{grid-template-columns:clamp(9rem,18vw,12rem) minmax(0,1fr) minmax(13.5rem,15.5rem);min-height:12rem;display:grid}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__media{border-block-end:0;border-inline-end:1px solid var(--mayak-color-border);aspect-ratio:auto;height:100%;min-height:11.875rem}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__body{justify-content:center;gap:var(--mayak-space-3);padding:var(--mayak-space-4)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__actions{align-content:center;gap:var(--mayak-space-3);padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border-inline-start:1px solid var(--mayak-color-border)}.mayak-catalog-filters{top:calc(var(--mayak-header-bottom,7rem) + var(--mayak-space-4));max-height:calc(100dvh - var(--mayak-header-bottom,7rem) - var(--mayak-space-8));overscroll-behavior:contain;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);scrollbar-gutter:stable;position:sticky;overflow:auto}.mayak-catalog-filters__header{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-height:3.75rem;padding:var(--mayak-space-3) var(--mayak-space-4);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);display:flex}.mayak-catalog-filters__title{margin:0;font-size:1.0625rem;line-height:1.2}.mayak-catalog-filters__reset{color:var(--mayak-color-brand-800);margin-inline-start:auto;font-size:.75rem;font-weight:750;text-decoration:none}.mayak-catalog-filters__reset:hover{text-decoration:underline}.mayak-catalog-filters__reset:focus-visible,.mayak-filter-control a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-catalog-filters__close{width:2.5rem;height:2.5rem;color:var(--mayak-color-foreground);background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;place-items:center;padding:0;display:none}.mayak-catalog-filters__close svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-catalog-filters__close:focus-visible,.mayak-filter-disclosure>summary:focus-visible,.mayak-filter-more__summary:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.mayak-catalog-filters__groups{display:grid}.mayak-catalog-filters__actions,.mayak-catalog-filters__actions[hidden]{display:none}.mayak-catalog-filters__apply{justify-content:center;align-items:center;gap:var(--mayak-space-2);width:100%;min-height:3rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);cursor:pointer;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex}.mayak-catalog-filters__apply>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-catalog-filters__apply:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-catalog-filters__apply:disabled{cursor:default;opacity:.55}.mayak-filter-disclosure{border-block-end:1px solid var(--mayak-color-border);margin:0}.mayak-filter-disclosure:last-child{border-block-end:0}.mayak-filter-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-height:3.5rem;padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-foreground);cursor:pointer;font-size:.875rem;font-weight:800;line-height:1.25;list-style:none;display:flex}.mayak-filter-disclosure>summary::marker{content:""}.mayak-catalog-sort__trigger::marker{content:""}.mayak-filter-disclosure>summary::-webkit-details-marker{display:none}.mayak-catalog-sort__trigger::-webkit-details-marker{display:none}.mayak-filter-disclosure>summary svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-muted-foreground);transition:transform var(--mayak-transition-fast);stroke-width:2px;flex:none}.mayak-filter-disclosure[open]>summary svg{transform:rotate(180deg)}.mayak-filter-disclosure[open]>summary,.mayak-filter-disclosure[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=open]>summary{color:var(--mayak-color-brand-800)}.mayak-filter-disclosure[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=closed]>summary{color:var(--mayak-color-foreground)}.mayak-filter-disclosure[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=open]>summary svg{transform:rotate(180deg)}.mayak-filter-disclosure[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=closed]>summary svg{transform:rotate(0)}.mayak-filter-disclosure__panel,.mayak-filter-more__panel{min-height:0}.mayak-filter-disclosure[open]>.mayak-filter-disclosure__panel,.mayak-filter-more[open]>.mayak-filter-more__panel{display:grid}.mayak-filter-disclosure__content{padding:0 var(--mayak-space-4) var(--mayak-space-4)}.mayak-filter-more{border-block-end:1px solid var(--mayak-color-border);margin:0}.mayak-filter-more:last-child{border-block-end:0}.mayak-filter-more__summary{align-items:center;gap:var(--mayak-space-3);min-height:3.5rem;padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-muted-foreground);cursor:pointer;font-size:.8125rem;font-weight:750;line-height:1.25;list-style:none;display:flex}.mayak-filter-more__summary::marker{content:""}.mayak-filter-more__summary::-webkit-details-marker{display:none}.mayak-filter-more__label{flex:1;min-width:0}.mayak-filter-more__summary svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);transition:transform var(--mayak-transition-fast);stroke-width:2px;flex:none}.mayak-filter-more[open]>.mayak-filter-more__summary{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-filter-more[open]>.mayak-filter-more__summary svg{transform:rotate(180deg)}.mayak-filter-more[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=open]>.mayak-filter-more__summary{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-filter-more[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=closed]>.mayak-filter-more__summary{color:var(--mayak-color-muted-foreground);background:0 0}.mayak-filter-more[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=open]>.mayak-filter-more__summary svg{transform:rotate(180deg)}.mayak-filter-more[data-mayak-filter-disclosure-ready][data-mayak-filter-disclosure-state=closed]>.mayak-filter-more__summary svg{transform:rotate(0)}.mayak-filter-more__count{min-width:1.375rem;height:1.375rem;color:var(--mayak-color-brand-800);font-variant-numeric:tabular-nums;background:var(--mayak-color-brand-100);border-radius:999px;place-items:center;padding-inline:.375rem;font-size:.6875rem;line-height:1;display:inline-grid}.mayak-filter-more__content{margin:0 var(--mayak-space-4) var(--mayak-space-3);border-inline-start:.125rem solid var(--mayak-color-brand-100)}.mayak-filter-more__content>.mayak-filter-disclosure{border-color:var(--mayak-color-border)}.mayak-filter-more__content>.mayak-filter-disclosure>summary{min-height:3rem;padding:var(--mayak-space-2) var(--mayak-space-3);font-size:.8125rem;font-weight:700}.mayak-filter-more__content>.mayak-filter-disclosure>.mayak-filter-disclosure__panel>.mayak-filter-disclosure__content{padding:0 var(--mayak-space-3) var(--mayak-space-3)}.mayak-filter-control ul,.mayak-filter-control .woocommerce-widget-layered-nav-list{gap:var(--mayak-space-1);margin:0;padding:0;list-style:none;display:grid}.mayak-filter-control li{min-width:0}.mayak-filter-control li:before,.mayak-filter-control li:after{content:none;display:none}.mayak-filter-control li a,.mayak-filter-control li>[data-mayak-attribute-option-control],.mayak-filter-control li>[aria-disabled=true]{align-items:center;gap:var(--mayak-space-2);min-height:2.25rem;padding:var(--mayak-space-2);color:var(--mayak-color-foreground);border-radius:var(--mayak-radius-sm);font-size:.8125rem;line-height:1.25;text-decoration:none;display:flex}.mayak-filter-control li a:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent)}.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>a,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>[data-mayak-attribute-option-control],.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>[aria-disabled=true]{grid-area:1/1}.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>.count{grid-area:1/2;align-self:center}.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item a:before,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>[data-mayak-attribute-option-control]:before,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item>[aria-disabled=true]:before{width:1rem;height:1rem;color:var(--mayak-color-primary-foreground);content:"";background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:calc(var(--mayak-radius-sm) - .125rem);flex:none;place-items:center;font-size:.6875rem;font-weight:900;line-height:1;display:inline-grid}.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen a:before,.mayak-filter-control.widget_layered_nav .chosen a:before,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen>[data-mayak-attribute-option-control]:before,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen>[aria-disabled=true]:before,.mayak-filter-control.widget_layered_nav .chosen>[data-mayak-attribute-option-control]:before,.mayak-filter-control.widget_layered_nav .chosen>[aria-disabled=true]:before{content:"✓";background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-filter-control .count{float:none;color:var(--mayak-color-muted-foreground);background:0 0;padding-inline-end:var(--mayak-space-2);font-size:.6875rem}.mayak-filter-disclosure__count{min-width:1.375rem;height:1.375rem;color:var(--mayak-color-brand-800);font-variant-numeric:tabular-nums;background:var(--mayak-color-brand-100);border-radius:999px;place-items:center;margin-inline-start:auto;padding-inline:.375rem;font-size:.6875rem;line-height:1;display:inline-grid}.mayak-attribute-filter{gap:var(--mayak-space-3);display:grid}.mayak-attribute-filter [hidden]{display:none!important}.mayak-attribute-filter__search{align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding-inline:var(--mayak-space-3) var(--mayak-space-1);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-sm);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mayak-attribute-filter__search:focus-within{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-brand-700);box-shadow:0 0 0 .1875rem var(--mayak-color-brand-100)}.mayak-attribute-filter__search>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:1.8px}.mayak-attribute-filter__search-input{width:100%;min-width:0;height:2.625rem;color:var(--mayak-color-foreground);font:inherit;appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:.8125rem;line-height:1}.mayak-attribute-filter__search-input::-webkit-search-cancel-button{appearance:none}.mayak-attribute-filter__search-input::-webkit-search-decoration{appearance:none}.mayak-attribute-filter__search-input::placeholder{color:var(--mayak-color-muted-foreground);opacity:1}.mayak-attribute-filter__search-clear{width:1.75rem;height:1.75rem;color:var(--mayak-color-muted-foreground);cursor:pointer;border-radius:var(--mayak-radius-sm);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mayak-attribute-filter__search-clear:hover{color:var(--mayak-color-foreground);background:var(--mayak-color-secondary)}.mayak-attribute-filter__search-clear svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px}.mayak-attribute-filter__search-clear:focus-visible,.mayak-attribute-filter__toggle:focus-visible,.mayak-attribute-filter__reset:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-attribute-filter__options{scrollbar-gutter:stable;min-width:0}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item{border-radius:var(--mayak-radius-sm)}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item>a,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item>[data-mayak-attribute-option-control],.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item>[aria-disabled=true]{background:0 0}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item:hover{background:var(--mayak-color-accent)}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item--chosen,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item.chosen{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item--chosen>a,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item.chosen>a,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item--chosen>[data-mayak-attribute-option-control],.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item--chosen>[aria-disabled=true],.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item.chosen>[data-mayak-attribute-option-control],.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item.chosen>[aria-disabled=true]{color:inherit;font-weight:750}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item a:before,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item>[data-mayak-attribute-option-control]:before,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item>[aria-disabled=true]:before{font-family:inherit}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item:is(.mayak-attribute-option--disabled,[data-mayak-option-disabled]){color:var(--mayak-color-muted-foreground);cursor:not-allowed;opacity:.5;background:0 0}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item:is(.mayak-attribute-option--disabled,[data-mayak-option-disabled]):hover{background:0 0}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item:is(.mayak-attribute-option--disabled,[data-mayak-option-disabled])>:is(a,span){color:inherit;cursor:not-allowed;pointer-events:none}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item:is(.mayak-attribute-option--disabled,[data-mayak-option-disabled])>.count{display:none}.mayak-attribute-filter__empty{padding:var(--mayak-space-3);color:var(--mayak-color-muted-foreground);text-align:center;background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-sm);margin:0;font-size:.75rem;line-height:1.35}.mayak-attribute-filter__footer{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);display:flex}.mayak-attribute-filter__footer:not(:has(.mayak-attribute-filter__reset)):has(.mayak-attribute-filter__toggle[hidden]){display:none}.mayak-attribute-filter__toggle,.mayak-attribute-filter__reset{min-height:2rem;color:var(--mayak-color-brand-800);font:inherit;text-underline-offset:.1875rem;cursor:pointer;border-radius:var(--mayak-radius-sm);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;line-height:1.25}.mayak-attribute-filter__toggle{align-items:center;gap:var(--mayak-space-1);display:inline-flex}.mayak-attribute-filter__toggle:hover,.mayak-attribute-filter__reset:hover{text-decoration:underline}.mayak-attribute-filter__toggle svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);transition:transform var(--mayak-transition-fast);stroke-width:2px}.mayak-attribute-filter__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mayak-attribute-filter__reset{align-items:center;margin-inline-start:auto;display:inline-flex}.mayak-filter-control .price_slider_wrapper{gap:var(--mayak-space-3);display:grid}.mayak-theme .mayak-filter-control .price_slider_wrapper .price_slider{height:.25rem;margin:var(--mayak-space-2) 0;background:var(--mayak-color-input);border-radius:999px}.mayak-theme .mayak-filter-control .price_slider .ui-slider-range{background:var(--mayak-color-brand-700)}.mayak-theme .mayak-filter-control .price_slider .ui-slider-handle{background:var(--mayak-color-card);border:.1875rem solid var(--mayak-color-brand-700);border-radius:50%;width:1rem;height:1rem;margin:0;top:50%;transform:translate(-50%,-50%)}.mayak-theme .mayak-filter-control .price_slider .ui-slider-handle:last-child{transform:translate(50%,-50%)}.mayak-filter-control .price_slider_amount{gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);text-align:start;grid-template-columns:minmax(0,1fr);align-items:center;font-size:.75rem;display:grid}.mayak-filter-control .price_slider_amount .button{width:100%;min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);grid-row:2;font-size:.75rem;font-weight:750}.mayak-filter-control .price_slider_amount .button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-filter-control .price_label{text-align:center;white-space:nowrap;grid-area:1/1}.mayak-filter-control .price_slider_amount .clear{display:none}.mayak-price-filter{gap:var(--mayak-space-3);display:grid}.mayak-price-filter__form{gap:var(--mayak-space-2);display:grid;position:relative}.mayak-price-filter__fields{gap:var(--mayak-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-price-field{align-items:center;gap:var(--mayak-space-1);min-width:0;min-height:2.75rem;padding-inline:var(--mayak-space-3) var(--mayak-space-1);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-sm);transition:border-color var(--mayak-transition-fast), box-shadow var(--mayak-transition-fast);display:flex}.mayak-price-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mayak-price-field:focus-within{border-color:var(--mayak-color-brand-700);box-shadow:0 0 0 .1875rem var(--mayak-color-brand-100)}.mayak-price-field__prefix{color:var(--mayak-color-muted-foreground);flex:none;font-size:.75rem;line-height:1}.mayak-price-field__input{width:100%;min-width:0;height:2.5rem;color:var(--mayak-color-foreground);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:.8125rem;line-height:1}.mayak-price-field__input:focus-visible{box-shadow:none;outline:0}.mayak-price-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.mayak-price-field__input::-webkit-outer-spin-button{appearance:none;margin:0}.mayak-price-field__input::placeholder{color:var(--mayak-color-muted-foreground);opacity:1}.mayak-price-field__clear{width:1.75rem;height:1.75rem;color:var(--mayak-color-muted-foreground);cursor:pointer;border-radius:var(--mayak-radius-sm);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.mayak-price-field__clear[hidden]{display:none}.mayak-price-field__clear:hover{color:var(--mayak-color-foreground);background:var(--mayak-color-secondary)}.mayak-price-field__clear svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px}.mayak-price-field__clear:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.125rem}.mayak-price-filter__submit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mayak-price-filter__submit:focus-visible{width:100%;height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);clip-path:none;color:var(--mayak-color-primary-foreground);white-space:normal;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;font-size:.75rem;font-weight:750;position:static;overflow:visible}.mayak-price-filter__fallback-submit{width:100%;min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);font-size:.75rem;font-weight:750}.mayak-price-filter__ranges{gap:.125rem;display:grid}.mayak-price-filter__range{align-items:center;gap:var(--mayak-space-2);min-width:0;min-height:2.25rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-foreground);border-radius:var(--mayak-radius-sm);grid-template-columns:1rem minmax(0,1fr) auto;font-size:.75rem;line-height:1.25;text-decoration:none;display:grid}.mayak-price-filter__checkbox{width:1rem;height:1rem;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:calc(var(--mayak-radius-sm) - .125rem);place-items:center;display:inline-grid;position:relative}.mayak-price-filter__checkbox:after{content:"";border:solid;opacity:0;border-width:0 .125rem .125rem 0;width:.25rem;height:.5rem;transform:translateY(-.0625rem)rotate(45deg)}.mayak-price-filter__range-label{min-width:0}.mayak-price-filter__range-count{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums}.mayak-price-filter__range:hover{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent)}.mayak-price-filter__range[aria-current=true]{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);font-weight:700}.mayak-price-filter__range[aria-current=true] .mayak-price-filter__checkbox{background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-price-filter__range[aria-current=true] .mayak-price-filter__checkbox:after{opacity:1}.mayak-price-filter__range:focus-visible,.mayak-price-filter__reset:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.0625rem}.mayak-price-filter__reset{color:var(--mayak-color-brand-800);text-underline-offset:.1875rem;justify-self:end;font-size:.75rem;font-weight:700}.mayak-filter-control .wc-layered-nav-rating a{justify-content:space-between}.mayak-filter-control .star-rating{float:none;color:var(--mayak-color-warning);margin:0}.mayak-catalog-content .mayak-shop-toolbar{z-index:20;align-items:center;gap:var(--mayak-space-2);min-height:3.75rem;padding:var(--mayak-space-2);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sorting view";margin-block-end:var(--mayak-space-4);display:grid;position:relative}.mayak-catalog-content .mayak-shop-toolbar:has(.mayak-shop-active-filters){grid-template-areas:"sorting view""active active"}.mayak-shop-active-filters{grid-area:active;align-items:center;width:100%;min-width:0;display:flex}.mayak-shop-active-filters .mayak-filter-control{width:100%;min-width:0}.mayak-shop-active-filters ul{align-items:center;gap:var(--mayak-space-1);flex-wrap:wrap;min-width:0;margin:0;padding:.125rem;list-style:none;display:flex}.mayak-shop-active-filters li{flex:none;margin:0;padding:0}.mayak-shop-active-filters a{align-items:center;gap:var(--mayak-space-1);min-height:2.25rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-foreground);white-space:nowrap;background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border-control);border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.mayak-shop-active-filters a:before{color:var(--mayak-color-brand-700);order:1;margin:0}.mayak-shop-active-filters a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-shop-active-filters a:focus-visible{outline-offset:-.1875rem;box-shadow:none}.mayak-filter-trigger{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);grid-area:trigger;font-size:.8125rem;font-weight:750;line-height:1.2;text-decoration:none;display:none}.mayak-filter-trigger>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-filter-trigger__count{min-width:1.25rem;height:1.25rem;padding-inline:var(--mayak-space-1);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-radius:999px;place-items:center;font-size:.6875rem;display:inline-grid}.mayak-filter-trigger:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-catalog-sort{grid-area:sorting;justify-self:start;min-width:0;position:relative}.mayak-catalog-sort[open]{z-index:3}.mayak-catalog-sort__trigger{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-width:min(17rem,42vw);min-height:2.75rem;padding:var(--mayak-space-1) var(--mayak-space-3);color:var(--mayak-color-foreground);cursor:pointer;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);list-style:none;display:flex}.mayak-catalog-sort__copy{gap:.0625rem;min-width:0;display:grid}.mayak-catalog-sort__label{color:var(--mayak-color-muted-foreground);font-size:.625rem;font-weight:650;line-height:1.1}.mayak-catalog-sort__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.2;overflow:hidden}.mayak-catalog-sort__trigger>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-muted-foreground);transition:transform var(--mayak-transition-fast);flex:none}.mayak-catalog-sort[open] .mayak-catalog-sort__trigger>svg{transform:rotate(180deg)}.mayak-catalog-sort__trigger:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-catalog-sort__menu{z-index:4;inset:calc(100% + var(--mayak-space-2)) auto auto 0;width:max(100%,17.5rem);padding:var(--mayak-space-2);background:var(--mayak-color-popover);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);display:grid;position:absolute}.mayak-catalog-sort__option{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-popover-foreground);border-radius:var(--mayak-radius-sm);font-size:.8125rem;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.mayak-catalog-sort__option svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-700);flex:none}.mayak-catalog-sort__option:hover,.mayak-catalog-sort__option[aria-current=true]{color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent)}.mayak-catalog-sort__option:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.mayak-catalog-view-switch{gap:var(--mayak-space-1);padding:var(--mayak-space-1);background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;grid-area:view;margin-inline-start:auto;display:inline-flex}.mayak-catalog-view-switch__button{width:2.25rem;height:2.25rem;color:var(--mayak-color-muted-foreground);cursor:pointer;border-radius:var(--mayak-radius-sm);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.mayak-catalog-view-switch__button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-catalog-view-switch__button:hover{color:var(--mayak-color-foreground);background:var(--mayak-color-card)}.mayak-catalog-view-switch__button[aria-pressed=true]{color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border-color:var(--mayak-color-border-control)}.mayak-catalog-view-switch__button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-filter-backdrop{display:none}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products>li.product:not(.product-category){grid-template-columns:minmax(0,1fr) minmax(13.5rem,15.5rem);min-height:12rem;display:grid;container:mayak-list-card/inline-size}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products>li.product:not(.product-category)>.woocommerce-LoopProduct-link{border-radius:var(--mayak-radius-control) 0 0 var(--mayak-radius-control);grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(9rem,18vw,12rem) minmax(0,1fr);min-height:0;display:grid}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__media{aspect-ratio:auto;border-block-end:0;border-inline-end:1px solid var(--mayak-color-border);height:100%;min-height:11.875rem}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__body{justify-content:center;gap:var(--mayak-space-3);padding:var(--mayak-space-4)}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products li.product .woocommerce-loop-product__title{-webkit-line-clamp:2;min-height:0;font-size:clamp(1rem,.9rem + .35vw,1.1875rem)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__actions{align-content:center;gap:var(--mayak-space-3);padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border-inline-start:1px solid var(--mayak-color-border)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__quick-actions{justify-content:flex-end;align-items:center;gap:var(--mayak-space-1);grid-template-columns:none;display:flex;position:static}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__quick-label{margin-inline-end:auto}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__purchase{margin-block-start:auto}@media (width>=64rem){.mayak-attribute-filter[data-mayak-attribute-ready] [data-mayak-attribute-options][data-mayak-attribute-expanded],.mayak-attribute-filter[data-mayak-attribute-ready] [data-mayak-attribute-options][data-mayak-attribute-searching]{max-height:18rem;overscroll-behavior:contain;padding-inline-end:var(--mayak-space-1);overflow-y:auto}}@media (hover:hover) and (pointer:fine){.mayak-category-tile:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-filter-trigger:hover,.mayak-catalog-sort__trigger:hover{border-color:var(--mayak-color-brand-600)}.mayak-filter-more:not([open])>.mayak-filter-more__summary:hover{color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface)}}@media (width<64rem){.mayak-catalog-layout{display:block}.mayak-catalog-filters{max-height:none;margin-block-end:var(--mayak-space-5);position:static}.mayak-catalog-content .mayak-shop-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sorting view";display:grid}.mayak-catalog-content .mayak-shop-toolbar:has(.mayak-shop-active-filters){grid-template-areas:"sorting view""active active"}.mayak-filter-trigger{z-index:120;inset:auto max(var(--mayak-gutter), env(safe-area-inset-right)) calc(max(var(--mayak-mobile-dock-offset,0rem), env(safe-area-inset-bottom)) + var(--mayak-space-3)) auto;min-height:3rem;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700);display:inline-flex;position:fixed;box-shadow:0 .375rem 1rem #182f3429}.mayak-catalog-sort{grid-area:sorting;width:100%}.mayak-catalog-sort__trigger{width:100%;min-width:0}.mayak-catalog-view-switch{grid-area:view}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters{z-index:142;visibility:hidden;border-radius:0 var(--mayak-radius) var(--mayak-radius) 0;opacity:0;width:min(90vw,24rem);max-height:none;transition:visibility var(--mayak-transition-fast), opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);border-block:0;border-inline-start:0;margin:0;position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-100%)}.mayak-catalog-layout[data-mayak-filter-ready][data-mayak-filter-open] .mayak-catalog-filters{visibility:visible;opacity:1;transform:translate(0)}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters__header{z-index:1;position:sticky;top:0}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters__actions{z-index:2;padding:var(--mayak-space-3) var(--mayak-space-4) calc(var(--mayak-space-3) + env(safe-area-inset-bottom));background:var(--mayak-color-card);border-block-start:1px solid var(--mayak-color-border);display:block;position:sticky;bottom:0}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters__actions[hidden]{display:none}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters__close{display:inline-grid}.mayak-attribute-filter__options{scrollbar-gutter:auto;max-height:none;padding-inline-end:0;overflow:visible}.mayak-filter-more__content{margin-inline:var(--mayak-space-3)}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-filter-backdrop:not([hidden]){z-index:141;width:100%;height:100%;-webkit-backdrop-filter:blur(var(--mayak-space-1));backdrop-filter:blur(var(--mayak-space-1));background:#17252985;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}body.mayak-filter-drawer-open{overflow:hidden}}@media (width<48rem){.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__card{grid-template-columns:clamp(7.5rem,29vw,10rem) minmax(0,1fr)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__media{min-height:10rem}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__actions{padding:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);border-inline-start:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:first-child{width:56%}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__actions>.mayak-catalog-skeleton__line:last-child{width:100%}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products>li.product:not(.product-category){float:none;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products>li.product:not(.product-category)>.woocommerce-LoopProduct-link{border-radius:var(--mayak-radius-control) var(--mayak-radius-control) 0 0;grid-template-columns:clamp(7.5rem,29vw,10rem) minmax(0,1fr)}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__media{min-height:10rem}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__actions{padding:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);border-inline-start:0}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__purchase{grid-template-columns:minmax(0,1fr)}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products li.product .mayak-product-card__purchase .button{width:100%}}@media (width<36rem){.woocommerce .woocommerce-products-header.mayak-catalog-heading{gap:var(--mayak-space-2);padding:var(--mayak-space-3);border-radius:var(--mayak-radius-md)}.woocommerce .mayak-catalog-heading .woocommerce-products-header__title{gap:var(--mayak-space-2);display:grid}.mayak-category-grid,.mayak-category-section--children .mayak-category-grid,.mayak-category-section--search .mayak-category-grid{grid-template-columns:minmax(0,1fr)}.mayak-category-section{margin-block-end:var(--mayak-space-6)}.mayak-category-section--children,.mayak-category-section--search{margin-block-end:var(--mayak-space-4)}.mayak-category-tile{grid-template-columns:4.75rem minmax(0,1fr);min-height:4.75rem}.mayak-catalog-content .mayak-shop-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sorting view"}.mayak-catalog-content .mayak-shop-toolbar:has(.mayak-shop-active-filters){grid-template-areas:"sorting view""active active"}.mayak-filter-trigger{max-width:calc(100vw - 2 * var(--mayak-gutter))}.mayak-catalog-sort__menu{width:100%;min-width:min(17.5rem, calc(100vw - 2 * var(--mayak-gutter)))}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-catalog-skeleton__body,.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__body{gap:var(--mayak-space-2);padding:var(--mayak-space-3)}.woocommerce .mayak-catalog-layout[data-mayak-catalog-view=list] ul.products li.product .woocommerce-loop-product__title{font-size:.9375rem}.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-rating__reviews,.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__category{display:none}}@supports (color:color-mix(in oklch, white, black)){@media (width<64rem){.mayak-catalog-layout[data-mayak-filter-ready] .mayak-filter-backdrop:not([hidden]){background:color-mix(in oklch, var(--mayak-color-foreground) 52%, transparent)}}}@media (forced-colors:active){.mayak-category-tile,.mayak-catalog-filters,.mayak-filter-trigger,.mayak-catalog-filters__close,.mayak-filter-disclosure,.mayak-filter-control.widget_layered_nav .woocommerce-widget-layered-nav-list__item a:before,.mayak-attribute-filter__search,.mayak-filter-control .price_slider_amount .button,.mayak-price-field,.mayak-price-filter__checkbox,.mayak-catalog-sort__trigger,.mayak-catalog-sort__menu,.mayak-catalog-view-switch,.mayak-catalog-view-switch__button,.mayak-shop-active-filters a,.mayak-catalog-layout[data-mayak-catalog-view=list] .mayak-product-card__actions{border-color:canvastext}.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item--chosen,.mayak-attribute-filter .woocommerce-widget-layered-nav-list__item.chosen,.mayak-catalog-view-switch__button[aria-pressed=true]{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.mayak-category-tile__tooltip,.mayak-catalog-skeleton__card:after{transition:none}.mayak-catalog-skeleton__card:after{content:none;animation:none}.mayak-catalog-layout[data-mayak-filter-ready] .mayak-catalog-filters,.mayak-filter-disclosure>summary svg,.mayak-filter-more__summary svg,.mayak-attribute-filter__toggle svg,.mayak-catalog-sort__trigger>svg{transition:none}}.mayak-brand-hero{max-width:none;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);margin-block-end:var(--mayak-space-6);overflow:hidden}.mayak-brand-hero__breadcrumbs{padding:var(--mayak-space-3) var(--mayak-card-padding);border-block-end:1px solid var(--mayak-color-border)}.mayak-brand-hero__layout{min-width:0;display:grid}.mayak-brand-hero--with-banner .mayak-brand-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.mayak-brand-hero__identity{gap:var(--mayak-space-5);min-width:0;padding:clamp(var(--mayak-space-5), 3vw, var(--mayak-space-8));grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.mayak-brand-hero__logo{aspect-ratio:1;width:7rem;color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);place-items:center;display:grid;overflow:hidden}.mayak-brand-hero__logo-image{object-fit:contain;width:100%;height:100%;margin:0}.mayak-brand-hero__logo>svg{stroke-width:1.6px;width:2rem;height:2rem}.mayak-brand-hero__content{justify-items:start;min-width:0;display:grid}.mayak-brand-hero__eyebrow,.mayak-brand-section__heading p,.mayak-brand-products-heading p{margin:0 0 var(--mayak-space-1);color:var(--mayak-color-brand-800);letter-spacing:.075em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.25}.woocommerce .mayak-brand-hero h1{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);line-height:1.02}.mayak-brand-hero__count{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;line-height:1.3}.mayak-brand-hero__description{max-width:42rem;color:var(--mayak-color-secondary-foreground);margin-block-start:var(--mayak-space-4);font-size:.9375rem;line-height:1.55}.mayak-brand-hero__description>:last-child{margin-block-end:0}.mayak-brand-hero__website{align-items:center;gap:var(--mayak-space-2);min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);margin-block-start:var(--mayak-space-4);font-size:.8125rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.mayak-brand-hero__website>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2px;flex:none}.mayak-brand-hero__website:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-brand-hero__website:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-brand-hero__banner{background:var(--mayak-color-muted-surface);border-inline-start:1px solid var(--mayak-color-border);min-width:0;min-height:19rem;margin:0;overflow:hidden}.mayak-brand-hero__banner-image{object-fit:cover;width:100%;height:100%;margin:0}.woocommerce .mayak-brand-hero>.mayak-brand-categories{padding:var(--mayak-card-padding);border-block-start:1px solid var(--mayak-color-border);margin-block-end:0}.mayak-brand-section{min-width:0;margin-block-end:var(--mayak-space-6)}.mayak-brand-section__heading{justify-content:space-between;align-items:end;gap:var(--mayak-space-3) var(--mayak-space-5);min-width:0;margin-block-end:var(--mayak-space-4);display:flex}.mayak-brand-section__heading h2,.mayak-brand-products-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,1.15rem + .75vw,1.875rem);line-height:1.12}.mayak-brand-categories__grid{gap:var(--mayak-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));display:grid}.mayak-brand-category{min-width:0;min-height:4.75rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);grid-template-columns:4.75rem minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:visible}.mayak-brand-category__media{min-width:0;color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-inline-end:1px solid var(--mayak-color-border);border-start-start-radius:calc(var(--mayak-radius-control) - .0625rem);border-end-start-radius:calc(var(--mayak-radius-control) - .0625rem);place-items:center;display:grid;overflow:hidden}.mayak-brand-category__image{object-fit:contain;width:100%;height:100%;margin:0}.mayak-brand-category__media>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:1.6px}.mayak-brand-category__body{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3);grid-template-rows:minmax(0,1fr) auto;display:grid}.mayak-brand-category__body>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.mayak-brand-category__body>span{justify-content:space-between;align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:650;display:flex}.mayak-brand-documents__list svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-brand-category__body>span>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-700);stroke-width:2px;flex:none}.mayak-brand-category__tooltip{z-index:5;inset:auto 0 calc(100% + var(--mayak-space-2));padding:var(--mayak-space-2) var(--mayak-space-3);overflow-wrap:anywhere;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-foreground);border:1px solid var(--mayak-color-foreground);border-radius:var(--mayak-radius-control);opacity:0;pointer-events:none;transform:translateY(var(--mayak-space-1));transition:opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);font-size:.75rem;font-weight:700;line-height:1.35;position:absolute}.mayak-brand-collection{gap:var(--mayak-space-4);display:grid}.mayak-brand-collection .mayak-brand-section__heading{margin-block-end:0}.mayak-brand-collection .mayak-catalog-results{min-width:0;container:mayak-results/inline-size}.woocommerce .mayak-brand-collection ul.products{margin:0}.woocommerce .mayak-brand-collection .mayak-catalog-results ul.products>li.product{float:none;width:100%;min-width:0;max-width:none;margin:0}@container mayak-results (width>=72rem){.woocommerce .mayak-brand-collection ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}}.mayak-brand-documents__list{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mayak-brand-documents__list>li{min-width:0}.mayak-brand-documents__list a{grid-template-columns:2.75rem minmax(0, 1fr) var(--mayak-icon-size-md);gap:var(--mayak-space-3);min-width:0;min-height:4.75rem;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);align-items:center;text-decoration:none;display:grid}.mayak-brand-documents__icon{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-brand-100);border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-brand-documents__body{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-brand-documents__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:750;line-height:1.3;overflow:hidden}.mayak-brand-documents__body small{color:var(--mayak-color-muted-foreground);text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.2}.mayak-brand-documents__list a>svg{color:var(--mayak-color-muted-foreground)}.mayak-brand-products-heading{justify-content:space-between;align-items:end;gap:var(--mayak-space-3) var(--mayak-space-5);min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);flex-wrap:wrap;margin-block-end:var(--mayak-space-5);scroll-margin-block-start:calc(var(--mayak-header-bottom,7rem) + var(--mayak-space-3));display:flex}.mayak-brand-products-heading>span{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.3}@media (hover:hover) and (pointer:fine){.mayak-brand-category:hover{z-index:4;color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-600);transform:translateY(-.125rem)}.mayak-brand-category:hover .mayak-brand-category__tooltip{opacity:1;transform:translateY(0)}.mayak-brand-documents__list a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}}.mayak-brand-category:focus-visible,.mayak-brand-documents__list a:focus-visible{z-index:4;outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-brand-category:focus-visible .mayak-brand-category__tooltip{opacity:1;transform:translateY(0)}@media (width<56rem){.mayak-brand-hero--with-banner .mayak-brand-hero__layout{grid-template-columns:minmax(0,1fr)}.mayak-brand-hero__banner{aspect-ratio:16/9;border-block-start:1px solid var(--mayak-color-border);border-inline-start:0;min-height:0}}@media (width<40rem){.mayak-brand-hero__identity{gap:var(--mayak-space-4);grid-template-columns:minmax(0,1fr)}.mayak-brand-hero__logo{width:5.5rem}.mayak-brand-documents__list{grid-template-columns:minmax(0,1fr)}}@media (width<36rem){.mayak-brand-hero__breadcrumbs{padding-inline:var(--mayak-space-4)}.mayak-brand-categories__grid{grid-template-columns:minmax(0,1fr)}.mayak-brand-section,.mayak-brand-hero{margin-block-end:var(--mayak-space-5)}.mayak-brand-section__heading{margin-block-end:var(--mayak-space-3)}}.woocommerce .mayak-brand-hero>.mayak-brand-categories .mayak-brand-section__heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.mayak-brand-hero,.mayak-brand-hero__logo,.mayak-brand-category,.mayak-brand-documents__list a,.mayak-brand-products-heading{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.mayak-brand-hero__website,.mayak-brand-category,.mayak-brand-category__tooltip,.mayak-brand-documents__list a{transition:none}}.mayak-product-page{gap:0;display:grid}.mayak-product-page>*+*{margin-block-start:var(--mayak-section-space)}.mayak-product-overview{background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);transition:border-color var(--mayak-transition-fast);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);display:grid;overflow:clip}.mayak-product-overview__breadcrumb{min-width:0;padding:var(--mayak-space-3) var(--mayak-card-padding);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border);grid-column:1/-1}.mayak-product-overview__gallery,.mayak-product-overview__summary{background:0 0;border:0;border-radius:0;min-width:0}.mayak-product-overview__gallery{border-inline-end:1px solid var(--mayak-color-border);position:relative;overflow:clip}.woocommerce .mayak-product-page .mayak-product-overview__gallery div.images,.woocommerce-page .mayak-product-page .mayak-product-overview__gallery div.images{float:none;width:100%;margin:0}.mayak-product-overview__gallery .woocommerce-product-gallery__wrapper{overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;margin:0}.mayak-product-overview__gallery .woocommerce-product-gallery>.flex-viewport{overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom}.mayak-product-overview__gallery .woocommerce-product-gallery__image>a{aspect-ratio:1;cursor:zoom-in;background:var(--mayak-color-surface);place-items:center;min-height:18rem;display:grid;position:relative}.mayak-product-overview__gallery .woocommerce-product-gallery__image>a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.woocommerce .mayak-product-page .mayak-product-overview__gallery .woocommerce-product-gallery__image>a>img{object-fit:contain;width:100%;height:100%;margin:0;position:absolute;inset:0}.mayak-product-overview__gallery .woocommerce-product-gallery__trigger{display:none}.mayak-product-gallery-open{z-index:6;inset:var(--mayak-space-4) var(--mayak-space-4) auto auto;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);background:color-mix(in oklch, var(--mayak-color-surface) 92%, transparent);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute}.mayak-product-gallery-open:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-surface);border-color:var(--mayak-color-brand-700)}.mayak-product-gallery-open svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px}.mayak-product-gallery__badges{z-index:6;inset:var(--mayak-space-4) 9.5rem auto var(--mayak-space-4);gap:var(--mayak-space-1);pointer-events:none;flex-wrap:wrap;align-items:flex-start;display:flex;position:absolute}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs{gap:var(--mayak-space-3);padding:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);scroll-padding-inline:var(--mayak-space-3);scroll-snap-type:inline proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs li{float:none;scroll-snap-align:start;flex:0 0 6rem;width:6rem;min-width:6rem;margin:0}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs img{aspect-ratio:1;object-fit:contain;cursor:pointer;background:var(--mayak-color-surface);border-radius:var(--mayak-radius-control);opacity:.62;width:100%;height:auto;transition:opacity var(--mayak-transition-fast), border-color var(--mayak-transition-fast);border:2px solid #0000}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs img:hover,.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs img.flex-active,.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs img:focus-visible{border-color:var(--mayak-color-brand-700);opacity:1}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs img:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.woocommerce .mayak-product-page .mayak-product-overview__summary.summary,.woocommerce-page .mayak-product-page .mayak-product-overview__summary.summary{float:none;width:100%;padding:var(--mayak-card-padding);margin:0}.mayak-product-summary__context{align-items:center;gap:var(--mayak-space-1) var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);flex-wrap:wrap;margin-block-end:var(--mayak-space-3);font-size:.75rem;font-weight:700;display:flex}.mayak-product-summary__context a{color:var(--mayak-color-brand-800);text-decoration:none}.mayak-product-summary__context a:hover{text-decoration:underline}.mayak-product-summary__title{max-width:19ch;overflow-wrap:anywhere;text-wrap:pretty;margin-block-end:var(--mayak-space-4);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.mayak-product-summary__social-proof{gap:var(--mayak-space-2) var(--mayak-space-4);flex-wrap:wrap;align-items:center;margin-block-end:var(--mayak-space-3);font-size:.8125rem;font-weight:700;display:flex}.mayak-product-summary__social-proof>a{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);text-decoration:none;display:inline-flex}.mayak-product-summary__social-proof>a:hover{color:var(--mayak-color-brand-800)}.mayak-product-summary__rating .mayak-product-rating{gap:var(--mayak-space-1);font-size:.75rem}.mayak-product-summary__rating .mayak-product-rating__star,.mayak-product-summary__rating .mayak-product-rating__star>svg,.mayak-product-summary__rating .mayak-product-rating__star-fill svg{width:1.125rem;height:1.125rem}.mayak-product-summary__future-actions{align-items:center;gap:var(--mayak-space-2);min-width:0;flex-wrap:wrap;margin-block-end:var(--mayak-space-5);display:flex}.mayak-product-summary__future-label{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:999px;padding:.1875rem .4375rem;font-size:.625rem;font-weight:750;line-height:1.2}.mayak-product-summary__future-actions button{align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-muted-foreground);cursor:not-allowed;background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);opacity:.82;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.mayak-product-summary__future-actions button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-product-passport{padding-block:var(--mayak-space-4);margin-block:0 var(--mayak-space-5);border-block:1px solid var(--mayak-color-border)}.mayak-product-passport__heading{justify-content:space-between;align-items:baseline;gap:var(--mayak-space-2) var(--mayak-space-4);flex-wrap:wrap;margin-block-end:var(--mayak-space-3);display:flex}.mayak-product-passport__heading h2{letter-spacing:-.015em;margin:0;font-size:.9375rem}.mayak-product-passport__heading a{font-size:.75rem;font-weight:750}.mayak-product-passport dl{gap:var(--mayak-space-2);margin:0;display:grid}.mayak-product-passport dl>div,.mayak-product-characteristics>div{gap:var(--mayak-space-3);grid-template-columns:minmax(7rem,1fr) minmax(7rem,auto);align-items:baseline;min-width:0;display:grid}.mayak-product-passport dt,.mayak-product-characteristics dt{align-items:baseline;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);font-size:.8125rem;display:flex}.mayak-product-passport dt:after,.mayak-product-characteristics dt:after{min-width:var(--mayak-space-4);content:"";border-block-end:1px dotted var(--mayak-color-input);flex:auto}.mayak-product-passport dd,.mayak-product-characteristics dd{max-width:24rem;color:var(--mayak-color-foreground);text-align:end;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:700}.mayak-product-summary__excerpt{color:var(--mayak-color-muted-foreground);margin-block-end:var(--mayak-space-5);font-size:.875rem}.mayak-product-summary__excerpt>:last-child{margin-block-end:0}.mayak-product-purchase{gap:var(--mayak-space-4);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border));border-radius:var(--mayak-radius-inner);padding:clamp(.75rem,.6rem + .65vw,1.25rem);display:grid}.mayak-product-purchase__status-row{justify-content:space-between;align-items:center;gap:var(--mayak-space-2) var(--mayak-space-4);flex-wrap:wrap;min-width:0;display:flex}.mayak-product-purchase__stock{background:var(--mayak-color-surface);border:1px solid;border-radius:999px;align-items:center;gap:.375rem;min-height:1.875rem;padding:.25rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.mayak-product-purchase__stock svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.25px}.mayak-product-purchase__stock>span{line-height:1;translate:0 .0625rem}.mayak-product-purchase__stock--available{color:var(--mayak-color-success)}.mayak-product-purchase__stock--order{color:var(--mayak-color-warning)}.mayak-product-purchase__stock--unavailable{color:var(--mayak-color-muted-foreground)}.mayak-product-purchase__sku{align-items:center;gap:var(--mayak-space-1);min-width:0;min-height:1.75rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-muted-foreground);text-align:start;border-radius:var(--mayak-radius-control);cursor:pointer;font-family:var(--mayak-font-utility);overflow-wrap:anywhere;transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform .12s ease-out;background:0 0;border:1px solid #0000;font-size:.6875rem;display:inline-flex}.mayak-product-purchase__sku:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-100)}.mayak-product-purchase__sku:focus-visible{outline:.125rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-product-purchase__sku:active{transform:scale(.98)}.mayak-product-purchase__sku[data-mayak-copy-sku-copied]{color:var(--mayak-color-success)}.mayak-product-purchase__sku svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.25px;flex:none}.mayak-product-purchase__sku-icons{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);flex:0 0 var(--mayak-icon-size-sm);place-items:center;display:inline-grid;position:relative}.mayak-product-purchase__sku-icons>svg,.mayak-product-purchase__sku-icons>i{pointer-events:none;transform-origin:50%;margin:auto;position:absolute;inset:0}.mayak-product-purchase__sku-icons>[hidden]{display:none}.mayak-product-purchase__price-row{gap:var(--mayak-space-1) var(--mayak-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.mayak-product-purchase__price{align-items:baseline;gap:var(--mayak-space-2);color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex-wrap:wrap;font-size:clamp(1.75rem,1.4rem + 1.35vw,2.5rem);font-weight:900;line-height:1;display:inline-flex}.mayak-product-purchase__price del{color:var(--mayak-color-muted-foreground);order:2;font-size:.55em;font-weight:600}.mayak-product-purchase__price ins{order:1;text-decoration:none}.mayak-product-purchase__unit{color:var(--mayak-color-muted-foreground);font-size:.875rem;font-weight:700}.mayak-product-purchase__cart form.cart{gap:var(--mayak-space-2);flex-wrap:wrap;margin:0;display:flex}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart{margin:0}.mayak-product-purchase__cart form.cart:before,.mayak-product-purchase__cart form.cart:after{content:none;display:none}.mayak-product-purchase__cart .quantity{background:var(--mayak-color-surface);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);grid-template-columns:2.75rem minmax(2.75rem,4rem) 2.75rem;min-height:3rem;display:grid;overflow:hidden}.mayak-product-purchase__cart .quantity.hidden,.mayak-product-purchase__cart .quantity[hidden]{display:none}.mayak-product-purchase__cart .quantity:not([data-mayak-quantity-ready]){grid-template-columns:minmax(3.5rem,4.5rem)}.mayak-product-purchase__cart .quantity .qty{float:none;width:100%;min-width:0;height:100%;padding:var(--mayak-space-2);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;grid-area:1/2;font-size:1rem;font-weight:750;line-height:1}.mayak-product-quantity-counter{min-width:0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;pointer-events:none;grid-area:1/2;grid-template-areas:"number";place-items:center;font-size:1rem;font-weight:750;line-height:1;display:grid;overflow:hidden}.mayak-product-quantity-counter[hidden]{display:none}.mayak-product-purchase__cart .quantity[data-mayak-quantity-animating] .qty{opacity:0}.mayak-product-purchase__cart .quantity .qty::-webkit-inner-spin-button{appearance:none;margin:0}.mayak-product-purchase__cart .quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0}.mayak-product-quantity-button{width:100%;height:100%;color:var(--mayak-color-foreground);background:0 0;border:0;place-items:center;padding:0;display:grid}.mayak-product-quantity-button:first-child{border-inline-end:1px solid var(--mayak-color-border);grid-area:1/1}.mayak-product-quantity-button:last-child{border-inline-start:1px solid var(--mayak-color-border);grid-area:1/3}.mayak-product-quantity-button:hover:not(:disabled){color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-product-quantity-button:disabled{color:var(--mayak-color-input);cursor:not-allowed}.mayak-product-quantity-button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button,.mayak-product-purchase__call{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:3rem;padding:var(--mayak-space-2) var(--mayak-space-5);color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:12rem;margin:0;font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button:hover,.mayak-product-purchase__call:hover{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce.single-product .mayak-product-page .mayak-product-purchase__cart form.cart button.single_add_to_cart_button.button.alt{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.woocommerce.single-product .mayak-product-page .mayak-product-purchase__cart form.cart button.single_add_to_cart_button.button.alt:hover{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button svg,.mayak-product-purchase__call svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px;flex:none}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button.is-loading svg{animation:.8s linear infinite mayak-cart-spinner}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button.is-loading{cursor:wait;pointer-events:none}.woocommerce.single-product .mayak-product-page .mayak-product-purchase__cart form.cart button.single_add_to_cart_button.is-added,.woocommerce.single-product .mayak-product-page .mayak-product-purchase__cart form.cart button.single_add_to_cart_button.is-added:hover{color:var(--mayak-color-on-brand);background:var(--mayak-color-success);border-color:var(--mayak-color-success)}.mayak-product-purchase__cart-status--error{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-danger);font-size:.8125rem;font-weight:700;line-height:1.4}.mayak-product-purchase__cart>.stock{display:none}.mayak-product-purchase__cart table.variations{width:100%;margin:0 0 var(--mayak-space-3);border-collapse:separate;border-spacing:0 var(--mayak-space-2)}.mayak-product-purchase__cart table.variations th,.mayak-product-purchase__cart table.variations td{text-align:start;border:0;padding:0}.mayak-product-purchase__cart table.variations th{width:8rem;padding-inline-end:var(--mayak-space-3)}.mayak-product-purchase__cart table.variations select{width:100%;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);background:var(--mayak-color-surface);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control)}.mayak-product-purchase[data-mayak-variable-status-ready] .woocommerce-variation-availability{display:none}.mayak-product-purchase__quote{grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr);gap:var(--mayak-space-3);color:var(--mayak-color-warning);align-items:start;display:grid}.mayak-product-purchase__quote>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-product-purchase__quote p{gap:var(--mayak-space-1);margin:0;display:grid}.mayak-product-purchase__quote strong{color:var(--mayak-color-foreground);font-size:1rem}.mayak-product-purchase__quote span{color:var(--mayak-color-muted-foreground);font-size:.8125rem}.mayak-product-purchase__fulfilment{gap:var(--mayak-space-3);border-block-start:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 18%, var(--mayak-color-border));grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--mayak-space-4);display:grid}.mayak-product-purchase__fulfilment>div{grid-template-columns:var(--mayak-icon-size-md) minmax(0, 1fr);gap:var(--mayak-space-2);align-items:center;min-width:0;display:grid}.mayak-product-purchase__fulfilment svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800);stroke-width:2px}.mayak-product-purchase__fulfilment span{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-product-purchase__fulfilment strong{font-size:.75rem;line-height:1.25}.mayak-product-purchase__fulfilment small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;line-height:1.35}.mayak-product-overview+.mayak-product-tabs{margin-block-start:var(--mayak-space-4)}.mayak-product-tabs{min-width:0;scroll-margin-top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-3));background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);overflow:clip}.mayak-product-tabs__list-shell{padding:var(--mayak-space-2);background:var(--mayak-color-accent);border-block-end:1px solid color-mix(in oklch, var(--mayak-color-brand-700) 24%, var(--mayak-color-border))}.mayak-product-tabs__list{gap:var(--mayak-space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--mayak-space-2);scrollbar-width:none;isolation:isolate;display:flex;position:relative;overflow-x:auto}.mayak-product-tabs__list::-webkit-scrollbar{display:none}.mayak-product-tabs__list a{z-index:1;align-items:center;gap:var(--mayak-space-2);min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-foreground);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);flex:none;font-size:.8125rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mayak-product-tabs__count{min-width:1.375rem;height:1.375rem;padding-inline:var(--mayak-space-1);color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;background:color-mix(in oklch, var(--mayak-color-surface) 72%, transparent);border-radius:var(--mayak-radius-sm);place-items:center;font-size:.6875rem;line-height:1;display:inline-grid}.mayak-product-tabs__list a:not([aria-selected=true]):hover{color:var(--mayak-color-brand-800);background:color-mix(in oklch, var(--mayak-color-surface) 62%, transparent)}.mayak-product-tabs__list a[role=tab][aria-selected=true]{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700)}.mayak-product-tabs__list a[role=tab][aria-selected=true] .mayak-product-tabs__count{color:var(--mayak-color-brand-800);background:var(--mayak-color-surface)}.mayak-product-tabs[data-mayak-product-tabs-ready] .mayak-product-tabs__list a[role=tab][aria-selected=true]{background:0 0}.mayak-product-tabs__list a:active{transform:scale(.97)}.mayak-product-tabs__indicator{z-index:0;pointer-events:none;background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);opacity:0;transform-origin:0;will-change:width, height, transform;transition:opacity var(--mayak-transition-fast);position:absolute;inset:0 auto auto 0}.mayak-product-tabs[data-mayak-product-tabs-ready] .mayak-product-tabs__indicator{opacity:1}.mayak-product-tabs__list a:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.mayak-product-tabs__panels{min-width:0}.mayak-product-tabs__panels[data-mayak-product-panels-animating]{will-change:height;overflow:clip}.mayak-product-tabs__panels [id]{scroll-margin-top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-3))}.mayak-product-section{min-width:0;padding:var(--mayak-card-padding);scroll-margin-top:calc(var(--mayak-header-bottom,0px) + var(--mayak-space-3))}.mayak-product-tabs:not([data-mayak-product-tabs-ready]) .mayak-product-section+.mayak-product-section{border-block-start:1px solid var(--mayak-color-border)}.mayak-product-tabs[data-mayak-product-tabs-ready] [data-mayak-product-panel][hidden]{display:none!important}.mayak-product-tabs[data-mayak-product-tabs-ready] [data-mayak-product-panel]:not([hidden]){animation:.24s cubic-bezier(.22,1,.36,1) backwards mayak-product-tab-panel-enter}.mayak-product-section--description{grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3.5rem);display:grid}@keyframes mayak-product-tab-panel-enter{0%{opacity:0;filter:blur(.25rem)}to{opacity:1;filter:blur()}}.mayak-product-section__heading>span,.mayak-product-collection__heading span{color:var(--mayak-color-brand-800);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--mayak-space-2);font-size:.6875rem;font-weight:850;display:block}.mayak-product-section__heading h2,.mayak-product-collection__heading h2{margin:0;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem)}.mayak-product-section__body{max-width:var(--mayak-size-reading);color:var(--mayak-color-foreground)}.mayak-product-section__body>:last-child{margin-block-end:0}.mayak-product-section--characteristics,.mayak-product-section--documents,.mayak-product-section--reviews,.mayak-product-section--questions{gap:var(--mayak-space-6);display:grid}.mayak-product-characteristics{gap:var(--mayak-space-3);margin:0;display:grid}.mayak-product-characteristics>div{border-block-end:1px solid var(--mayak-color-border);padding-block-end:var(--mayak-space-3)}.mayak-product-characteristics>div:last-child{border-block-end:0;padding-block-end:0}.mayak-product-documents{gap:var(--mayak-space-2);margin:0;padding:0;list-style:none;display:grid}.mayak-product-documents a{grid-template-columns:2.5rem minmax(0, 1fr) var(--mayak-icon-size-sm);gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:center;text-decoration:none;display:grid}.mayak-product-documents a:hover{color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-700)}.mayak-product-documents__icon{width:2.5rem;height:2.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-product-documents__icon svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-product-documents a>span:nth-child(2){gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-product-documents strong{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.mayak-product-documents small{color:var(--mayak-color-muted-foreground);font-size:.6875rem}.mayak-product-documents a>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-product-section__empty{padding:var(--mayak-space-4);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);margin:0}.mayak-product-section--reviews .woocommerce-Reviews,.mayak-product-section--reviews #comments,.mayak-product-section--reviews #review_form_wrapper,.mayak-product-section--reviews #review_form{min-width:0}.mayak-product-section--reviews .woocommerce-Reviews-title,.mayak-product-section--reviews .comment-reply-title{letter-spacing:-.015em;margin-block-end:var(--mayak-space-4);font-size:1rem;font-weight:850;display:block}.mayak-product-section--reviews .commentlist{gap:var(--mayak-space-3);margin:0 0 var(--mayak-space-6);padding:0;list-style:none;display:grid}.woocommerce .mayak-product-section--reviews #reviews #comments ol.commentlist li{border:0;margin:0;padding:0}.woocommerce .mayak-product-section--reviews #reviews #comments ol.commentlist li .comment_container{gap:var(--mayak-space-3);padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.woocommerce .mayak-product-section--reviews #reviews #comments ol.commentlist li img.avatar{float:none;border:0;border-radius:50%;width:2.5rem;height:2.5rem;margin:0;padding:0;position:static}.woocommerce .mayak-product-section--reviews #reviews #comments ol.commentlist li .comment-text{border:0;min-width:0;margin:0;padding:0}.mayak-product-section--reviews .woocommerce-noreviews{color:var(--mayak-color-muted-foreground)}.mayak-product-section--reviews #review_form_wrapper{border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-5)}.mayak-product-section--reviews .comment-form{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-product-section--reviews .comment-form>p,.mayak-product-section--reviews .comment-form-rating{margin:0}.mayak-product-section--reviews .comment-form-comment,.mayak-product-section--reviews .comment-form-rating,.mayak-product-section--reviews .form-submit,.mayak-product-section--reviews .comment-notes{grid-column:1/-1}.mayak-product-section--reviews label,.mayak-product-question-form label{gap:var(--mayak-space-2);color:var(--mayak-color-foreground);font-size:.75rem;font-weight:750;display:grid}.mayak-product-section--reviews input,.mayak-product-section--reviews textarea,.mayak-product-question-form input,.mayak-product-question-form textarea{width:100%;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);background:var(--mayak-color-surface);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control)}.mayak-product-section--reviews textarea,.mayak-product-question-form textarea{resize:vertical;min-height:7rem}.woocommerce .mayak-product-section--reviews #respond input#submit{min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);font-weight:750}.mayak-product-questions{gap:var(--mayak-space-3);display:grid}.mayak-product-question{gap:var(--mayak-space-3);border-block-end:1px solid var(--mayak-color-border);padding-block-end:var(--mayak-space-4);display:grid}.mayak-product-question:last-child{border-block-end:0;padding-block-end:0}.mayak-product-question header{justify-content:space-between;align-items:baseline;gap:var(--mayak-space-2);flex-wrap:wrap;font-size:.75rem;display:flex}.mayak-product-question time{color:var(--mayak-color-muted-foreground)}.mayak-product-question>p{margin:0;font-size:.875rem}.mayak-product-question__answer{grid-template-columns:var(--mayak-icon-size-md) minmax(0, 1fr);gap:var(--mayak-space-2);padding:var(--mayak-space-3);background:var(--mayak-color-brand-050);border-radius:var(--mayak-radius-control);display:grid}.mayak-product-question__answer>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800)}.mayak-product-question__answer>div{gap:var(--mayak-space-1);display:grid}.mayak-product-question__answer p{color:var(--mayak-color-muted-foreground);margin:0;font-size:.8125rem}.mayak-product-question-notice{align-items:flex-start;gap:var(--mayak-space-2);padding:var(--mayak-space-3);color:var(--mayak-color-success);background:var(--mayak-color-brand-050);border-radius:var(--mayak-radius-control);margin:0;display:flex}.mayak-product-question-notice svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-product-question-notice--error{color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 9%, var(--mayak-color-surface));border:1px solid color-mix(in oklch, var(--mayak-color-danger) 30%, var(--mayak-color-border))}.mayak-product-question-form{gap:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-5);display:grid;position:relative}.mayak-product-question-form h3,.mayak-product-question-form p{margin:0}.mayak-product-question-form>p{color:var(--mayak-color-muted-foreground);font-size:.8125rem}.mayak-product-question-form__identity{align-items:center;gap:var(--mayak-space-3);width:fit-content;max-width:100%;padding:var(--mayak-space-3);background:var(--mayak-color-surface-subtle);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);display:flex}.mayak-product-question-form__identity>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800);flex:none}.mayak-product-question-form__identity>div{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-product-question-form__identity span,.mayak-product-question-form__identity small{overflow-wrap:anywhere}.mayak-product-question-form__identity span{font-size:.8125rem}.mayak-product-question-form__identity small{color:var(--mayak-color-muted-foreground);font-size:.75rem}.mayak-product-question-form__fields{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-product-question-form__message{grid-column:1/-1}.mayak-product-question-form__website{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mayak-product-question-form__actions{align-items:center;gap:var(--mayak-space-3);flex-wrap:wrap;display:flex}.mayak-product-question-form__actions .mayak-button{flex:none}.mayak-product-question-form__actions .mayak-button:disabled{cursor:wait;opacity:.78}.mayak-product-question-form__actions .mayak-button [hidden],.mayak-product-question-form__status[hidden]{display:none}.mayak-product-question-form[data-mayak-question-state=submitting] [data-mayak-question-loading-icon]{animation:.8s linear infinite mayak-cart-spinner}.mayak-product-question-form__status{max-width:42rem;color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-weight:650}.mayak-product-question-form__status--success{color:var(--mayak-color-success)}.mayak-product-question-form__status--error{color:var(--mayak-color-danger)}.mayak-product-collection{gap:var(--mayak-space-5);display:grid}.mayak-product-collection__heading{justify-content:space-between;align-items:end;gap:var(--mayak-space-4);display:flex}.mayak-product-collection .mayak-catalog-results{container:mayak-results/inline-size}.mayak-product-collection ul.products{margin:0}.mayak-product-recent-skeleton{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.55rem + .8vw,1.25rem);display:grid}.mayak-product-recent-skeleton__card{--mayak-skeleton-delay:0s;background:var(--mayak-color-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container:mayak-recent-skeleton-card/inline-size}.mayak-product-recent-skeleton__card[hidden]{display:none}.mayak-product-recent-skeleton__card:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb8 50%,#0000 65%);background:linear-gradient(105deg, transparent 35%, color-mix(in oklch, var(--mayak-color-brand-050) 72%, transparent) 50%, transparent 65%);animation:1.8s cubic-bezier(.4,0,.2,1) infinite mayak-product-skeleton-shimmer;animation-delay:var(--mayak-skeleton-delay);will-change:transform;position:absolute;inset:0;transform:translate(-110%)}.mayak-product-recent-skeleton__card:nth-child(2){--mayak-skeleton-delay:70ms}.mayak-product-recent-skeleton__card:nth-child(3){--mayak-skeleton-delay:.14s}.mayak-product-recent-skeleton__card:nth-child(4){--mayak-skeleton-delay:.21s}.mayak-product-recent-skeleton__card:nth-child(5){--mayak-skeleton-delay:.28s}.mayak-product-recent-skeleton__card:nth-child(6){--mayak-skeleton-delay:.35s}.mayak-product-recent-skeleton__card:nth-child(7){--mayak-skeleton-delay:.42s}.mayak-product-recent-skeleton__card:nth-child(8){--mayak-skeleton-delay:.49s}.mayak-product-recent-skeleton__media{background:var(--mayak-color-muted-surface);background:color-mix(in oklch, var(--mayak-color-muted-surface) 76%, var(--mayak-color-border));border-block-end:1px solid var(--mayak-color-border);aspect-ratio:1;width:100%}.mayak-product-recent-skeleton__body{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-3) var(--mayak-space-4) var(--mayak-space-4);flex-direction:column;flex:auto;display:flex}.mayak-product-recent-skeleton__bone{background:var(--mayak-color-muted-surface);background:color-mix(in oklch, var(--mayak-color-muted-surface) 76%, var(--mayak-color-border));border-radius:var(--mayak-radius-sm);display:block}.mayak-product-recent-skeleton__meta{width:42%;height:.625rem}.mayak-product-recent-skeleton__title{width:94%;height:.875rem}.mayak-product-recent-skeleton__title--short{width:72%}.mayak-product-recent-skeleton__rating{width:56%;height:1rem;margin-block-start:auto}.mayak-product-recent-skeleton__actions{align-items:end;gap:var(--mayak-space-2);padding:0 var(--mayak-space-4) var(--mayak-space-4);display:grid}.mayak-product-recent-skeleton__price{width:48%;height:1.5rem}.mayak-product-recent-skeleton__button{border-radius:var(--mayak-radius-md);width:100%;height:2.625rem}.mayak-catalog-results[data-mayak-recent-revealing]{will-change:height, opacity, filter, transform}@keyframes mayak-product-skeleton-shimmer{0%{transform:translate(-110%)}68%,to{transform:translate(110%)}}@container mayak-results (width>=20rem){.mayak-product-recent-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mayak-results (width>=42rem){.mayak-product-recent-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mayak-results (width>=62rem){.mayak-product-recent-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mayak-recent-skeleton-card (width>=14rem){.mayak-product-recent-skeleton__actions{grid-template-columns:minmax(0,1fr) auto}.mayak-product-recent-skeleton__price{width:76%}.mayak-product-recent-skeleton__button{width:6.5rem}}@media (width<34rem){.mayak-product-recent-skeleton__body{padding:var(--mayak-space-3)}.mayak-product-recent-skeleton__actions{padding:0 var(--mayak-space-3) var(--mayak-space-3)}}@media (width<=68rem){.mayak-product-overview{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr)}.mayak-product-purchase__fulfilment{grid-template-columns:1fr}}@media (width<=56rem){.mayak-product-overview{grid-template-columns:minmax(0,1fr)}.mayak-product-overview__gallery{border-inline-end:0}.mayak-product-overview__summary{border-block-start:1px solid var(--mayak-color-border)}.mayak-product-section--description{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1fr)}.mayak-product-summary__title{max-width:28ch}}@media (width<48rem){body.single-product.mayak-theme{--mayak-product-mobile-purchase-height:4.5rem;padding-block-end:calc(var(--mayak-mobile-dock-offset,0rem) + var(--mayak-product-mobile-purchase-height) + var(--mayak-space-5))}.mayak-product-mobile-purchase{z-index:69;inset:auto var(--mayak-space-2) calc(var(--mayak-mobile-dock-bottom,var(--mayak-space-2)) + var(--mayak-mobile-dock-height,4.25rem) + var(--mayak-space-2)) var(--mayak-space-2);min-height:var(--mayak-product-mobile-purchase-height);align-items:center;gap:var(--mayak-space-1);padding:var(--mayak-space-2);background:color-mix(in srgb, var(--mayak-color-card) 94%, transparent);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-large);-webkit-backdrop-filter:blur(.75rem)saturate(1.2);backdrop-filter:blur(.75rem)saturate(1.2);grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem minmax(6.75rem,7.5rem);display:grid;position:fixed}.mayak-product-mobile-purchase__price{align-items:baseline;gap:var(--mayak-space-1);min-width:0;padding-inline:var(--mayak-space-1);white-space:nowrap;display:flex;overflow:hidden}.mayak-product-mobile-purchase__price strong{align-items:baseline;gap:var(--mayak-space-1);min-width:0;color:var(--mayak-color-foreground);font-size:1rem;font-weight:850;line-height:1;display:inline-flex}.mayak-product-mobile-purchase__price ins{order:1;text-decoration:none}.mayak-product-mobile-purchase__price del{color:var(--mayak-color-muted-foreground);order:2;font-size:.6875rem;font-weight:650}.mayak-product-mobile-purchase__price small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:700}.mayak-product-mobile-purchase__utility,.mayak-product-mobile-purchase__primary{justify-content:center;align-items:center;gap:var(--mayak-space-1);min-width:0;min-height:2.75rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);padding:0;text-decoration:none;display:inline-flex}.mayak-product-mobile-purchase__utility svg,.mayak-product-mobile-purchase__primary svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px;flex:none}.mayak-product-mobile-purchase__utility[aria-pressed=true]{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-product-mobile-purchase__primary{padding-inline:var(--mayak-space-3);color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700);font-size:.8125rem;font-weight:800}.mayak-product-mobile-purchase__primary.is-loading{cursor:wait}.mayak-product-mobile-purchase__primary.is-loading svg{animation:.8s linear infinite mayak-cart-spinner}.mayak-product-mobile-purchase__primary.is-added{background:var(--mayak-color-success);border-color:var(--mayak-color-success)}.mayak-product-mobile-purchase__primary:disabled{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-color:var(--mayak-color-border)}}@media (width<=40rem){.single-product .mayak-main{width:min(calc(100% - 2 * max(.5rem, var(--mayak-gutter) * .7)), var(--mayak-size-container))}.mayak-product-overview,.mayak-product-tabs{border-radius:var(--mayak-radius-md)}.mayak-product-overview__breadcrumb{padding:var(--mayak-space-3)}.mayak-product-summary__title{font-size:clamp(1.625rem,1.25rem + 2.5vw,2rem)}.mayak-product-passport dl>div,.mayak-product-characteristics>div{gap:var(--mayak-space-1);grid-template-columns:minmax(0,1fr)}.mayak-product-passport dt:after,.mayak-product-characteristics dt:after{display:none}.mayak-product-passport dd,.mayak-product-characteristics dd{text-align:start;max-width:none}.mayak-product-purchase__status-row{align-items:flex-start}.mayak-product-purchase__sku{flex-basis:100%}.mayak-product-purchase__cart form.cart{grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.mayak-product-purchase__cart form.cart .variations,.mayak-product-purchase__cart form.cart .single_variation_wrap,.mayak-product-purchase__cart form.cart .group_table{grid-column:1/-1}.mayak-product-section--reviews .comment-form,.mayak-product-question-form__fields{grid-template-columns:minmax(0,1fr)}.mayak-product-section--reviews .comment-form>*,.mayak-product-question-form__message{grid-column:auto}.woocommerce .mayak-product-page .mayak-product-overview__gallery .flex-control-thumbs li{flex-basis:4.75rem;width:4.75rem;min-width:4.75rem}}@media (width>=48rem){.mayak-product-mobile-purchase{display:none}}@media (hover:hover) and (pointer:fine){.mayak-product-tabs{transition:border-color var(--mayak-transition-fast)}.mayak-product-overview:hover,.mayak-product-tabs:hover{border-color:var(--mayak-color-border-control)}}@media (forced-colors:active){.mayak-product-overview,.mayak-product-purchase,.mayak-product-tabs,.mayak-product-documents a{border-color:canvastext}.mayak-product-tabs__indicator{display:none}.mayak-product-tabs[data-mayak-product-tabs-ready] .mayak-product-tabs__list a[role=tab][aria-selected=true]{color:highlighttext;background:highlight}}@media print{.mayak-product-tabs__list-shell{display:none}.mayak-product-tabs[data-mayak-product-tabs-ready] [data-mayak-product-panel][hidden]{display:grid!important}.mayak-product-section+.mayak-product-section{border-block-start:1px solid var(--mayak-color-border)}}@media (prefers-reduced-motion:reduce){.mayak-product-purchase__sku{transition-duration:0s}.mayak-product-purchase__sku:active{transform:none}.woocommerce .mayak-product-page .mayak-product-purchase__cart form.cart .button.is-loading svg,.mayak-product-question-form[data-mayak-question-state=submitting] [data-mayak-question-loading-icon]{animation-duration:1.5s;animation-timing-function:steps(8,end)}.mayak-product-recent-skeleton__card:after{content:none;animation:none}.mayak-product-tabs[data-mayak-product-tabs-ready] [data-mayak-product-panel]:not([hidden]){animation:none}.mayak-product-tabs__list a:active{transform:none}.mayak-product-tabs__indicator{transition:none}}.mayak-storefront{padding-block:var(--mayak-space-5) var(--mayak-section-space)}.mayak-storefront+.mayak-site-footer{margin-block-start:0}.mayak-storefront__layout{gap:var(--mayak-section-space);display:grid}.mayak-storefront-hero{gap:var(--mayak-space-4);display:grid}.mayak-storefront-slider,.mayak-storefront-info-tile,.mayak-storefront-category{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);box-shadow:none;overflow:hidden}.mayak-storefront-slider{background:var(--mayak-color-accent);border-color:var(--mayak-color-brand-100);min-width:0;min-height:clamp(22rem,68vw,25rem);position:relative}.mayak-storefront-slider__viewport{min-height:inherit;overflow:hidden}.mayak-storefront-slider__container{min-height:inherit;touch-action:pan-y pinch-zoom;align-items:stretch;display:flex}.mayak-storefront-slide{min-width:0;min-height:inherit;padding:var(--mayak-space-6);color:var(--mayak-color-foreground);background:var(--mayak-color-accent);flex:0 0 100%;align-items:center;display:flex;position:relative;overflow:hidden}.mayak-storefront-slider--multiple .mayak-storefront-slide{padding-block-end:5rem}.mayak-storefront-slide__image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mayak-storefront-slide--image{background:var(--mayak-color-muted-surface);padding:0}.mayak-storefront-slide__content{z-index:1;width:min(100%,43rem);padding:var(--mayak-space-1);position:relative}.mayak-storefront-slide__content--glass{width:min(100%,38rem);padding:var(--mayak-space-5);border-radius:var(--mayak-radius-inner);-webkit-backdrop-filter:blur(1rem)saturate(115%);backdrop-filter:blur(1rem)saturate(115%);background:#ffffffd1;border:1px solid #ffffffa3}.mayak-storefront-slide h1,.mayak-storefront-slide h2{max-width:14ch;letter-spacing:-.055em;margin-block-end:var(--mayak-space-3);font-size:clamp(2rem,1.35rem + 2.75vw,3.625rem)}.mayak-storefront-slide__text{max-width:41rem;color:var(--mayak-color-secondary-foreground);font-size:clamp(.9375rem,.89rem + .25vw,1.0625rem);line-height:1.55}.mayak-storefront-slide__text>:last-child{margin-block-end:0}.mayak-storefront-eyebrow{color:var(--mayak-color-muted-foreground);letter-spacing:.075em;text-transform:uppercase;margin-block-end:var(--mayak-space-2);font-size:.75rem;font-weight:800;line-height:1.2}.mayak-storefront-actions{gap:var(--mayak-space-3);flex-wrap:wrap;margin-block-start:var(--mayak-space-5);display:flex}.mayak-storefront-button{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);border-radius:var(--mayak-radius-control);border:1px solid #0000;font-size:.875rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.mayak-storefront-button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.15px;flex:none}.mayak-storefront-button--primary{color:#fff;background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-storefront-button--primary:hover{color:#fff;background:var(--mayak-color-foreground);border-color:var(--mayak-color-foreground)}.mayak-storefront-button--secondary{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-border-control)}.mayak-storefront-button--secondary:hover{color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-700)}.mayak-storefront-slider__controls{z-index:3;inset:auto var(--mayak-space-4) var(--mayak-space-4) auto;align-items:center;gap:var(--mayak-space-1);padding:var(--mayak-space-1);border-radius:var(--mayak-radius-control);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffffd6;border:1px solid #ffffffb3;display:inline-flex;position:absolute}.mayak-storefront-slider__controls>button{width:2.5rem;height:2.5rem;color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);place-items:center;padding:0;display:grid}.mayak-storefront-slider__dots{padding-inline:var(--mayak-space-2);align-items:center;gap:.375rem;display:flex}.mayak-storefront-slider__dots button{background:0 0;border:0;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.mayak-storefront-slider__dots button:before{background:var(--mayak-color-input);border-radius:inherit;content:"";width:.5rem;height:.5rem}.mayak-storefront-slider__dots button[aria-current=true]:before{background:var(--mayak-color-primary);width:1.25rem}.mayak-storefront-slider__controls>button:hover{color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-700)}.mayak-storefront-slider__controls>button:disabled{cursor:default;opacity:.38}.mayak-storefront-slider__controls svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.15px}[data-mayak-carousel]:not([data-mayak-carousel-ready]) .mayak-storefront-slider__controls{display:none}.mayak-storefront-hero__aside{gap:var(--mayak-space-4);display:grid}.mayak-storefront-info-tile{align-items:center;gap:var(--mayak-space-4);min-height:8rem;padding:var(--mayak-space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.mayak-storefront-info-tile--help{background:var(--mayak-color-secondary)}.mayak-storefront-info-tile__icon{width:var(--mayak-space-10);height:var(--mayak-space-10);color:var(--mayak-color-brand-800);background:var(--mayak-color-accent);border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-storefront-info-tile__icon svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:2.1px}.mayak-storefront-info-tile__body{min-width:0}.mayak-storefront-info-tile h2{margin-block-end:var(--mayak-space-2);font-size:clamp(1.0625rem,.96rem + .5vw,1.375rem);line-height:1.15}.mayak-storefront-info-tile address{color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-style:normal;line-height:1.45}.mayak-storefront-info-tile a{color:var(--mayak-color-foreground);font-size:.875rem;font-weight:750;text-decoration:none}.mayak-storefront-info-tile a:hover{color:var(--mayak-color-brand-800)}.mayak-storefront-section{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-storefront-section__header{justify-content:space-between;align-items:end;gap:var(--mayak-space-4);flex-wrap:wrap;display:flex}.mayak-storefront-section__header h2{margin:0}.mayak-storefront-section__link{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-foreground);font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.mayak-storefront-section__link svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.15px;flex:none}.mayak-storefront-section__link:hover{color:var(--mayak-color-brand-800)}.mayak-storefront-category{min-width:0;color:var(--mayak-color-foreground);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);grid-template-rows:auto minmax(5rem,1fr);text-decoration:none;display:grid}.mayak-storefront-category__media{aspect-ratio:5/3;color:var(--mayak-color-brand-800);background:var(--mayak-color-muted-surface);place-items:center;display:grid;overflow:hidden}.mayak-storefront-category__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--mayak-transition-fast)}.mayak-storefront-category__media--empty svg{width:var(--mayak-space-8);height:var(--mayak-space-8);stroke-width:1.75px}.mayak-storefront-category__body{align-content:space-between;gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);display:grid}.mayak-storefront-category__body>strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:.875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mayak-storefront-category__meta{justify-content:space-between;align-items:center;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:650;line-height:1.25;display:flex}.mayak-storefront-category__meta svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800);stroke-width:2.15px;transition:transform var(--mayak-transition-fast);flex:none}.mayak-storefront-categories{min-width:0}.mayak-storefront-categories__container{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mayak-storefront-category:focus-visible{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600);outline-offset:-.1875rem}.mayak-storefront-category:focus-visible .mayak-storefront-category__media img{transform:scale(1.025)}.mayak-storefront-category:focus-visible .mayak-storefront-category__meta svg{transform:translate(.125rem,-.125rem)}.mayak-storefront-section__description{max-width:46rem;margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.875rem}.mayak-storefront-products .mayak-catalog-results{min-width:0;container-type:normal}.woocommerce .mayak-storefront-products ul.products{gap:var(--mayak-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.woocommerce .mayak-storefront-products ul.products>li.product{float:none;width:100%;min-width:0;max-width:none;margin:0}.mayak-storefront-products__more{justify-items:center;gap:var(--mayak-space-2);display:grid}.mayak-storefront-products__more [data-mayak-storefront-products-more]{min-width:min(100%,13rem)}.mayak-storefront-products__more [data-mayak-storefront-products-more][aria-busy=true]{cursor:progress;opacity:.72}.mayak-storefront-products__more [data-mayak-storefront-products-more][aria-busy=true] svg{animation:.8s linear infinite mayak-cart-spinner}@media (width>=40rem){.mayak-storefront-categories__container{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce .mayak-storefront-products ul.products{gap:var(--mayak-space-4)}}@media (width>=48rem){.mayak-storefront-slide{padding:var(--mayak-space-10)}.mayak-storefront-slider--multiple .mayak-storefront-slide{padding-block-end:var(--mayak-space-10)}.mayak-storefront-slide__content--glass{padding:var(--mayak-space-6)}.woocommerce .mayak-storefront-products ul.products{gap:var(--mayak-space-4)}}@media (width>=56rem){.woocommerce .mayak-storefront-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.mayak-storefront-hero{grid-template-columns:minmax(0,3fr) minmax(15rem,1fr)}.mayak-storefront-slider{min-height:clamp(22rem,28vw,25rem)}.mayak-storefront-hero__aside{grid-template-rows:repeat(2,minmax(0,1fr))}.mayak-storefront-info-tile{align-content:center;min-height:0}.mayak-storefront-category__body>strong{-webkit-line-clamp:2}.mayak-storefront-categories__container{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce .mayak-storefront-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=78rem){.mayak-storefront-categories__container{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .mayak-storefront-products ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<34rem){.woocommerce .mayak-storefront-products ul.products{gap:var(--mayak-space-2)}.mayak-storefront-slide{padding-inline:var(--mayak-space-5)}.mayak-storefront-slider--multiple .mayak-storefront-slide{padding-block-end:5rem}.mayak-storefront-slide__content--glass{padding:var(--mayak-space-4)}.mayak-storefront-slide h1,.mayak-storefront-slide h2{font-size:clamp(1.75rem,1.2rem + 3vw,2.35rem)}.mayak-storefront-actions{gap:var(--mayak-space-2)}.mayak-storefront-button{width:100%}.mayak-storefront-slider__controls{inset-inline:50% auto;transform:translate(-50%)}.mayak-storefront-info-tile{padding:var(--mayak-space-4)}}@media (hover:hover) and (pointer:fine){.mayak-storefront-category:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600);transform:translateY(-.125rem)}.mayak-storefront-category:hover .mayak-storefront-category__media img{transform:scale(1.025)}.mayak-storefront-category:hover .mayak-storefront-category__meta svg{transform:translate(.125rem,-.125rem)}}@media (prefers-reduced-motion:reduce){.mayak-storefront-category,.mayak-storefront-category__media img,.mayak-storefront-category__meta svg,.mayak-storefront-slider__dots button{transition:none}.mayak-storefront-products__more [data-mayak-storefront-products-more][aria-busy=true] svg{animation-duration:1.5s;animation-timing-function:steps(8,end)}}@media (forced-colors:active){.mayak-storefront-button,.mayak-storefront-slider__controls,.mayak-storefront-info-tile__icon,.mayak-storefront-category{border:1px solid}}.mayak-storefront-slide__image-link{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.mayak-storefront-slide__image-link:focus-visible{outline:3px solid var(--mayak-color-primary);outline-offset:-3px}.mayak-storefront-slider--multiple .mayak-storefront-slide--image{padding:0}@media (width<48rem){.mayak-storefront-slider--has-image-slide,.mayak-storefront-slider--has-image-slide .mayak-storefront-slider__viewport,.mayak-storefront-slider--has-image-slide .mayak-storefront-slider__container{min-height:0}.mayak-storefront-slider--has-image-slide .mayak-storefront-slider__container{align-items:flex-start}.mayak-storefront-slider--has-image-slide .mayak-storefront-slide:not(.mayak-storefront-slide--image){min-height:clamp(22rem,68vw,25rem)}.mayak-storefront-slide--image{aspect-ratio:16/9;min-height:0;padding:0}.mayak-storefront-slide--image .mayak-storefront-slide__image-link{width:100%;aspect-ratio:inherit;position:relative;inset:auto}.mayak-storefront-slide--image>.mayak-storefront-slide__image,.mayak-storefront-slide--image .mayak-storefront-slide__image-link>.mayak-storefront-slide__image{width:100%;height:100%;aspect-ratio:inherit;object-fit:cover;display:block;position:static}}@media (width<48rem) and (prefers-reduced-motion:no-preference){.mayak-storefront-slider--has-image-slide .mayak-storefront-slider__viewport{transition:height .22s cubic-bezier(.32,.72,0,1)}}.mayak-account-page__article{min-width:0}.mayak-account-page__header{gap:var(--mayak-space-5);padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);margin-block-end:var(--mayak-space-5);display:grid}.mayak-account-page__intro{max-width:48rem}.mayak-account-page__eyebrow,.mayak-account-dashboard__welcome>span,.mayak-account-order__header>div>span,.mayak-account-quick__heading>span{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;margin-block-end:var(--mayak-space-2);font-size:.75rem;font-weight:750;line-height:1.25;display:block}.mayak-account-page__title{margin:0;font-size:clamp(2rem,1.65rem + 1.5vw,2.75rem)}.mayak-account-page__intro p{max-width:42rem;margin:var(--mayak-space-3) 0 0;color:var(--mayak-color-muted-foreground);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}.mayak-account-entry,.mayak-account-entry>.woocommerce{min-width:0;max-width:none}.mayak-account-entry>.woocommerce:before,.mayak-account-entry>.woocommerce:after,.mayak-account-shell:before,.mayak-account-shell:after{content:none;display:none}.mayak-auth-layout{gap:var(--mayak-space-5);grid-template-columns:minmax(0,34rem) minmax(18rem,1fr);max-width:68rem;margin-inline:auto;display:grid}.mayak-auth-layout--registration{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.mayak-auth-layout--registration .mayak-auth-help{grid-column:1/-1}.mayak-auth-card,.mayak-auth-help,.woocommerce .woocommerce-ResetPassword{min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-auth-card__heading,.mayak-auth-help__heading{gap:var(--mayak-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-end:var(--mayak-space-6);display:grid}.mayak-auth-card__heading>span,.mayak-auth-help__heading>span,.mayak-account-empty>span,.mayak-account-navigation__identity>span,.mayak-account-navigation__summary-icon{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:inline-grid}.mayak-auth-card__heading svg,.mayak-auth-help__heading svg,.mayak-account-empty>span svg,.mayak-account-navigation__identity>span svg,.mayak-account-navigation__summary-icon svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-auth-card__heading h2,.mayak-auth-help__heading h2,.mayak-account-dashboard__welcome h2,.mayak-account-order__header h3,.mayak-account-empty h3,.mayak-account-quick__heading h3{margin:0}.mayak-auth-card__heading h2,.mayak-auth-help__heading h2{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.mayak-auth-card__heading p,.mayak-auth-help__heading p{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.875rem}.mayak-auth-card form,.woocommerce .woocommerce-ResetPassword{gap:var(--mayak-space-4);display:grid}.woocommerce .mayak-auth-card form.login,.woocommerce .mayak-auth-card form.register{border:0;border-radius:0;margin:0;padding:0}.woocommerce .mayak-auth-card form .form-row,.woocommerce .woocommerce-ResetPassword .form-row,.woocommerce .mayak-account-shell__content form .form-row{float:none;width:100%;margin:0;padding:0}.woocommerce .mayak-auth-card form label,.woocommerce .woocommerce-ResetPassword label,.woocommerce .mayak-account-shell__content form label{color:var(--mayak-color-foreground);margin-block-end:var(--mayak-space-2);font-size:.875rem;font-weight:700;display:inline-block}.woocommerce .mayak-auth-card form .input-text,.woocommerce .woocommerce-ResetPassword .input-text,.woocommerce .mayak-account-shell__content form .input-text,.woocommerce .mayak-account-shell__content form select,.woocommerce .mayak-account-shell__content form textarea{width:100%;min-height:3rem;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-control);transition:border-color var(--mayak-transition-fast)}.woocommerce .mayak-auth-card form textarea,.woocommerce .mayak-account-shell__content form textarea{resize:vertical;min-height:8rem}.woocommerce .mayak-auth-card form .input-text:focus,.woocommerce .woocommerce-ResetPassword .input-text:focus,.woocommerce .mayak-account-shell__content form .input-text:focus,.woocommerce .mayak-account-shell__content form select:focus,.woocommerce .mayak-account-shell__content form textarea:focus{border-color:var(--mayak-color-ring);outline:.125rem solid var(--mayak-color-ring);outline-offset:.125rem}.woocommerce .mayak-auth-card .required,.woocommerce .woocommerce-ResetPassword .required,.woocommerce .mayak-account-shell__content .required{color:var(--mayak-color-danger)}.mayak-auth-card__options{gap:var(--mayak-space-3) var(--mayak-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.woocommerce .mayak-auth-card__options .woocommerce-form-login__rememberme{align-items:center;gap:var(--mayak-space-2);cursor:pointer;margin:0;display:inline-flex}.mayak-theme .mayak-auth-checkbox{align-items:center;gap:var(--mayak-space-2);cursor:pointer;margin:0;line-height:1.25;display:inline-flex;position:relative}.mayak-theme .mayak-auth-card__options .mayak-auth-checkbox__input,.mayak-theme .mayak-auth-card__options .woocommerce-form__input-checkbox{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mayak-auth-checkbox__control{width:1.25rem;height:1.25rem;color:var(--mayak-color-primary-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:var(--mayak-radius-sm);transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);flex:none;place-items:center;display:inline-grid}.mayak-auth-checkbox__control svg{width:1rem;height:1rem;overflow:visible}.mayak-auth-checkbox__control path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}.mayak-auth-checkbox__input:checked+.mayak-auth-checkbox__control,.woocommerce-form__input-checkbox:checked+.mayak-auth-checkbox__control{background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-auth-checkbox__input:checked+.mayak-auth-checkbox__control path,.woocommerce-form__input-checkbox:checked+.mayak-auth-checkbox__control path{stroke-dashoffset:0}.mayak-auth-checkbox__input:focus-visible+.mayak-auth-checkbox__control,.woocommerce-form__input-checkbox:focus-visible+.mayak-auth-checkbox__control{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-auth-checkbox:active .mayak-auth-checkbox__control{transform:scale(.92)}.mayak-auth-checkbox__label{line-height:1.25;display:inline-block}@media (hover:hover){.mayak-auth-checkbox:hover .mayak-auth-checkbox__control{border-color:var(--mayak-color-brand-700)}}.mayak-auth-card__options a,.mayak-account-order__footer>a:not(.mayak-account-action){color:var(--mayak-color-brand-800);text-underline-offset:.2em;font-weight:700}.woocommerce .mayak-auth-card button.button,.woocommerce .woocommerce-ResetPassword button.button,.woocommerce .mayak-account-shell__content button.button,.woocommerce .mayak-account-shell__content a.button,.mayak-account-action{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);text-align:center;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.woocommerce .mayak-auth-card button.button{width:100%}.woocommerce .mayak-auth-card button.button:hover,.woocommerce .woocommerce-ResetPassword button.button:hover,.woocommerce .mayak-account-shell__content button.button:hover,.woocommerce .mayak-account-shell__content a.button:hover,.mayak-account-action:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce .mayak-auth-card button.button:active,.woocommerce .woocommerce-ResetPassword button.button:active,.woocommerce .mayak-account-shell__content button.button:active,.woocommerce .mayak-account-shell__content a.button:active,.mayak-account-action:active{transform:translateY(1px)}.woocommerce .mayak-auth-card button.button svg,.woocommerce .woocommerce-ResetPassword button.button svg,.woocommerce .mayak-account-shell__content button.button svg,.woocommerce .mayak-account-shell__content a.button svg,.mayak-account-action svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-auth-help{background:var(--mayak-color-muted-surface);flex-direction:column;min-height:100%;display:flex}.mayak-auth-help ul{gap:var(--mayak-space-3);margin:0;padding:0;list-style:none;display:grid}.mayak-auth-help li{gap:var(--mayak-space-3);color:var(--mayak-color-secondary-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:.9375rem;font-weight:650;display:grid}.mayak-auth-help li svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-800)}.mayak-auth-help__note{margin-block:var(--mayak-space-5) 0;color:var(--mayak-color-muted-foreground);border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-5);font-size:.8125rem}.mayak-auth-help__phone{gap:var(--mayak-space-3);padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:center;margin-block-start:auto;text-decoration:none;display:flex}.mayak-auth-help__phone>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-brand-800)}.mayak-auth-help__phone span{display:grid}.mayak-auth-help__phone small{color:var(--mayak-color-muted-foreground)}.mayak-auth-help__phone strong{font-size:1rem}.woocommerce .woocommerce-ResetPassword{max-width:42rem;margin-inline:auto}.woocommerce .woocommerce-ResetPassword>p:first-child{color:var(--mayak-color-muted-foreground);margin:0}.woocommerce .woocommerce-ResetPassword button.button{width:100%}.mayak-account-shell{gap:var(--mayak-space-6);grid-template-columns:17.5rem minmax(0,1fr);align-items:start;display:grid}.mayak-account-shell__navigation,.mayak-account-shell__content{min-width:0}.mayak-account-navigation{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);position:sticky;top:7rem;overflow:clip}body.admin-bar .mayak-account-navigation{top:9rem}.mayak-account-navigation>summary{display:none}.mayak-account-navigation__body{padding:var(--mayak-space-3)}.mayak-account-navigation__identity{gap:var(--mayak-space-3);padding:var(--mayak-space-2) var(--mayak-space-2) var(--mayak-space-4);border-block-end:1px solid var(--mayak-color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-end:var(--mayak-space-2);display:grid}.mayak-account-navigation__identity div{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-account-navigation__identity strong,.mayak-account-navigation__identity small{overflow-wrap:anywhere}.mayak-account-navigation__identity strong{font-size:.9375rem;line-height:1.25}.mayak-account-navigation__identity small{color:var(--mayak-color-muted-foreground);font-size:.75rem}.woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce .woocommerce-MyAccount-navigation ul{gap:var(--mayak-space-1);margin:0;padding:0;list-style:none;display:grid}.woocommerce .woocommerce-MyAccount-navigation li{border:0;margin:0;padding:0;position:relative}.woocommerce .woocommerce-MyAccount-navigation li:before{z-index:1;pointer-events:none;content:"";background:0 0;border-radius:999px;width:.1875rem;position:absolute;inset:0 auto 0 0}.woocommerce .woocommerce-MyAccount-navigation li.is-active:before{background:var(--mayak-color-brand-700)}.woocommerce .woocommerce-MyAccount-navigation li a{gap:var(--mayak-space-3);min-height:2.875rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.woocommerce .woocommerce-MyAccount-navigation li a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-muted-surface)}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.woocommerce .woocommerce-MyAccount-navigation li a>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-account-navigation__arrow{color:var(--mayak-color-muted-foreground)}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-2);padding-block-start:var(--mayak-space-2)}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--mayak-color-danger)}.woocommerce .woocommerce-MyAccount-content{float:none;width:100%}.mayak-account-dashboard{gap:var(--mayak-space-5);display:grid}.mayak-account-dashboard__welcome{padding:var(--mayak-space-2) 0}.mayak-account-dashboard__welcome h2{overflow-wrap:anywhere;font-size:clamp(1.625rem,1.35rem + 1vw,2.25rem)}.mayak-account-dashboard__welcome p{max-width:44rem;margin:var(--mayak-space-3) 0 0;color:var(--mayak-color-muted-foreground)}.mayak-account-order,.mayak-account-empty,.mayak-account-quick,.mayak-account-shell__content>form,.mayak-account-shell__content>.woocommerce-Addresses,.mayak-account-shell__content>.woocommerce-order-details,.mayak-account-shell__content>.woocommerce-customer-details{padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-account-order__header{gap:var(--mayak-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.mayak-account-order__header h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.mayak-account-order__status{align-items:center;gap:var(--mayak-space-2);min-height:2rem;padding:var(--mayak-space-1) var(--mayak-space-3);color:var(--mayak-color-warning);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);border:1px solid;font-size:.75rem;font-weight:750;line-height:1.2;display:inline-flex}.mayak-account-order__status svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-account-order__status--primary{color:var(--mayak-color-brand-800)}.mayak-account-order__status--success{color:var(--mayak-color-success)}.mayak-account-order__status--danger{color:var(--mayak-color-danger)}.mayak-account-order__status--neutral{color:var(--mayak-color-muted-foreground)}.mayak-account-order__technical-line{padding-block:var(--mayak-space-4);margin-block:var(--mayak-space-5);border-block:1px solid var(--mayak-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mayak-account-order__technical-line>div{gap:var(--mayak-space-1);min-width:0;padding-inline:var(--mayak-space-4);display:grid}.mayak-account-order__technical-line>div:first-child{padding-inline-start:0}.mayak-account-order__technical-line>div:last-child{padding-inline-end:0}.mayak-account-order__technical-line>div+div{border-inline-start:1px solid var(--mayak-color-border)}.mayak-account-order__technical-line dt{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mayak-account-order__technical-line dd{overflow-wrap:anywhere;min-width:0;color:var(--mayak-color-foreground);margin:0;font-size:.9375rem;font-weight:750}.mayak-account-order__route{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mayak-account-order__route li{gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);text-align:center;justify-items:center;font-size:.75rem;display:grid;position:relative}.mayak-account-order__route li:not(:last-child):after{z-index:0;content:"";background:var(--mayak-color-border);width:calc(100% - 2rem);height:1px;position:absolute;top:.9375rem;left:calc(50% + 1rem)}.mayak-account-order__route li[data-state=complete]:not(:last-child):after{background:var(--mayak-color-brand-700)}.mayak-account-order__route li>span{z-index:1;width:1.875rem;height:1.875rem;color:var(--mayak-color-muted-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-input);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid;position:relative}.mayak-account-order__route li>span svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-account-order__route li[data-state=complete],.mayak-account-order__route li[data-state=current]{color:var(--mayak-color-foreground)}.mayak-account-order__route li[data-state=complete]>span{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-account-order__route li[data-state=current]>span{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:.125rem solid var(--mayak-color-brand-700)}.mayak-account-order__status-note{gap:var(--mayak-space-2);padding:var(--mayak-space-3);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);align-items:center;margin:0;display:flex}.mayak-account-order__status-note svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-account-order__footer{gap:var(--mayak-space-3) var(--mayak-space-5);flex-wrap:wrap;align-items:center;margin-block-start:var(--mayak-space-5);display:flex}.mayak-account-empty{gap:var(--mayak-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mayak-account-empty p{max-width:40rem;margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.875rem}.mayak-account-quick__heading{margin-block-end:var(--mayak-space-4)}.mayak-account-quick__grid{gap:var(--mayak-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mayak-account-quick__grid>a{gap:var(--mayak-space-3);min-width:0;min-height:4.75rem;padding:var(--mayak-space-3);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.mayak-account-quick__grid>a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-input)}.mayak-account-quick__grid>a>svg:first-child{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-brand-800)}.mayak-account-quick__grid>a>svg:last-child{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-muted-foreground)}.mayak-account-quick__grid span{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-account-quick__grid strong,.mayak-account-quick__grid small{overflow-wrap:anywhere}.mayak-account-quick__grid strong{font-size:.875rem}.mayak-account-quick__grid small{color:var(--mayak-color-muted-foreground);font-size:.6875rem}.mayak-account-orders{gap:var(--mayak-space-4);display:grid}.mayak-account-order-card,.mayak-order-overview,.mayak-order-updates{min-width:0;padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-account-order-card__header,.mayak-order-overview__header{gap:var(--mayak-space-3) var(--mayak-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.mayak-account-order-card__header>div,.mayak-order-overview__header>div{gap:var(--mayak-space-1);min-width:0;display:grid}.mayak-account-order-card__header>div>span,.mayak-order-overview__header>div>span,.mayak-order-section-heading>span{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.25}.mayak-account-order-card__header h2,.mayak-order-overview__header h2,.mayak-order-section-heading h2{margin:0}.mayak-account-order-card__header h2,.mayak-order-overview__header h2{font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem);line-height:1.1}.mayak-account-order-card__header h2 a{color:var(--mayak-color-foreground);text-decoration:none}.mayak-account-order-card__header h2 a:hover{color:var(--mayak-color-brand-800)}.mayak-account-order-card__header time{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.mayak-account-order-card__manifest{padding:var(--mayak-space-4);margin-block:var(--mayak-space-5) var(--mayak-space-4);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.mayak-account-order-card__manifest>span{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--mayak-space-2);font-size:.6875rem;font-weight:750;display:block}.mayak-account-order-card__manifest ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.mayak-account-order-card__manifest li{gap:var(--mayak-space-4);min-width:0;padding-block:var(--mayak-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.mayak-account-order-card__manifest li+li{border-block-start:1px solid var(--mayak-color-border)}.mayak-account-order-card__manifest li span{overflow-wrap:anywhere;min-width:0;color:var(--mayak-color-secondary-foreground);font-size:.875rem}.mayak-account-order-card__manifest li strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.mayak-account-order-card__manifest p{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:700}.mayak-account-order-card__facts,.mayak-order-overview__facts{padding-block:var(--mayak-space-4);border-block:1px solid var(--mayak-color-border);margin:0;display:grid}.mayak-account-order-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mayak-order-overview__facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--mayak-space-5)}.mayak-account-order-card__facts>div,.mayak-order-overview__facts>div{gap:var(--mayak-space-1);min-width:0;padding-inline:var(--mayak-space-4);display:grid}.mayak-account-order-card__facts>div:first-child,.mayak-order-overview__facts>div:first-child{padding-inline-start:0}.mayak-account-order-card__facts>div:last-child,.mayak-order-overview__facts>div:last-child{padding-inline-end:0}.mayak-account-order-card__facts>div+div,.mayak-order-overview__facts>div+div{border-inline-start:1px solid var(--mayak-color-border)}.mayak-account-order-card__facts dt,.mayak-order-overview__facts dt{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mayak-account-order-card__facts dd,.mayak-order-overview__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:750}.mayak-account-order-card__extension{gap:var(--mayak-space-4);padding-block:var(--mayak-space-3);border-block-end:1px solid var(--mayak-color-border);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);font-size:.8125rem;display:grid}.mayak-account-order-card__actions{gap:var(--mayak-space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--mayak-space-4);display:flex}.woocommerce .mayak-account-shell__content a.mayak-account-action.mayak-account-action--secondary{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.woocommerce .mayak-account-shell__content a.mayak-account-action.mayak-account-action--secondary:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}.woocommerce .mayak-account-shell__content a.mayak-account-action.mayak-account-action--danger{color:var(--mayak-color-danger);background:0 0;border-color:#0000}.woocommerce .mayak-account-shell__content a.mayak-account-action.mayak-account-action--danger:hover{color:var(--mayak-color-danger);background:var(--mayak-color-muted-surface);border-color:var(--mayak-color-border)}.mayak-account-pagination{gap:var(--mayak-space-3);grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;margin-block-start:var(--mayak-space-5);display:grid}.mayak-account-pagination>:first-child{justify-self:start}.mayak-account-pagination>:last-child{justify-self:end}.mayak-account-pagination>span{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem;font-weight:700}.mayak-order-overview__back{align-items:center;gap:var(--mayak-space-1);color:var(--mayak-color-brand-800);margin-block-end:var(--mayak-space-5);font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.mayak-order-overview__back:hover{text-underline-offset:.2em;text-decoration:underline}.mayak-order-overview__back svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-order-overview__summary{max-width:48rem;margin:var(--mayak-space-4) 0 0;color:var(--mayak-color-muted-foreground);font-size:.875rem}.mayak-order-overview__summary mark{color:var(--mayak-color-foreground);font-variant-numeric:tabular-nums;background:0 0;font-weight:750}.mayak-order-overview__route,.mayak-order-updates{margin-block-start:var(--mayak-space-5)}.mayak-order-section-heading{gap:var(--mayak-space-1);margin-block-end:var(--mayak-space-4);display:grid}.mayak-order-section-heading h2{font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)}.mayak-order-updates__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mayak-order-updates__list>li{padding:0 0 var(--mayak-space-4) var(--mayak-space-6);margin:0;position:relative}.mayak-order-updates__list>li:before{content:"";background:var(--mayak-color-brand-700);border:.125rem solid var(--mayak-color-card);outline:1px solid var(--mayak-color-brand-700);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.35rem;left:0}.mayak-order-updates__list>li:not(:last-child):after{content:"";background:var(--mayak-color-border);width:1px;position:absolute;top:1.125rem;bottom:0;left:.2813rem}.mayak-order-updates__list>li:last-child{padding-block-end:0}.mayak-order-updates__list p{margin:0}.mayak-order-updates__list .woocommerce-OrderUpdate-meta{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;margin-block-end:var(--mayak-space-1);font-size:.75rem;font-weight:700}.mayak-order-updates__list .woocommerce-OrderUpdate-description{color:var(--mayak-color-secondary-foreground);font-size:.875rem}.woocommerce .mayak-account-shell__content>.woocommerce-order-details,.woocommerce .mayak-account-shell__content>.woocommerce-customer-details{margin-block-start:var(--mayak-space-5)}.woocommerce .woocommerce-order-details>h2,.woocommerce .woocommerce-customer-details>h2{margin:0 0 var(--mayak-space-4);font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)}.woocommerce .woocommerce-order-details table.shop_table{table-layout:fixed;margin:0}.woocommerce .woocommerce-order-details table.shop_table .product-name{width:72%}.woocommerce .woocommerce-order-details table.shop_table .product-total{font-variant-numeric:tabular-nums;text-align:end;width:28%}.woocommerce .woocommerce-order-details table.shop_table thead th{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface)}.woocommerce .woocommerce-order-details table.shop_table tbody td{vertical-align:top}.woocommerce .woocommerce-order-details table.shop_table tbody .product-name>a{color:var(--mayak-color-foreground);font-weight:750;text-decoration:none}.woocommerce .woocommerce-order-details table.shop_table tbody .product-name>a:hover{color:var(--mayak-color-brand-800)}.woocommerce .woocommerce-order-details table.shop_table .product-quantity{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce .woocommerce-order-details .wc-item-meta{gap:var(--mayak-space-1);margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);padding:0;font-size:.75rem;list-style:none;display:grid}.woocommerce .woocommerce-order-details .wc-item-meta li,.woocommerce .woocommerce-order-details .wc-item-meta p{margin:0}.woocommerce .woocommerce-order-details table.shop_table tfoot th,.woocommerce .woocommerce-order-details table.shop_table tfoot td{background:var(--mayak-color-card)}.woocommerce .woocommerce-order-details table.shop_table tfoot th{color:var(--mayak-color-muted-foreground);text-align:end}.woocommerce .woocommerce-order-details table.shop_table tfoot td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:end;min-width:0;font-weight:750}.woocommerce .woocommerce-order-details table.shop_table tfoot tr:last-child th,.woocommerce .woocommerce-order-details table.shop_table tfoot tr:last-child td{color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);font-size:1rem}.woocommerce .woocommerce-order-details table.shop_table .product-purchase-note{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);font-size:.8125rem}.woocommerce .woocommerce-order-details table.shop_table tfoot a[class~=cancel]{color:var(--mayak-color-danger);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.woocommerce .woocommerce-order-details table.shop_table tfoot a[class~=cancel]:hover{color:var(--mayak-color-danger);background:var(--mayak-color-muted-surface);border-color:var(--mayak-color-danger)}.woocommerce .woocommerce-order-details .woocommerce-order-details__actions{gap:var(--mayak-space-2);padding:var(--mayak-space-4) 0 0;flex-wrap:wrap;margin:0;display:flex}.woocommerce .woocommerce-customer-details .woocommerce-columns{gap:var(--mayak-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.woocommerce .woocommerce-customer-details .woocommerce-column{float:none;width:auto;min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.woocommerce .woocommerce-customer-details .woocommerce-column>h2{margin:0 0 var(--mayak-space-3);font-size:1rem}.woocommerce .woocommerce-customer-details address{overflow-wrap:anywhere;min-width:0;color:var(--mayak-color-secondary-foreground);border:0;margin:0;padding:0;font-size:.875rem;font-style:normal;line-height:1.65}.woocommerce .woocommerce-customer-details address p{margin:var(--mayak-space-2) 0 0}.woocommerce .mayak-account-shell__content>p:first-child{margin-block-start:0}.woocommerce .mayak-account-shell__content table.shop_table{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-collapse:separate;border-spacing:0;border-radius:var(--mayak-radius);width:100%;overflow:hidden}.woocommerce .mayak-account-shell__content table.shop_table th,.woocommerce .mayak-account-shell__content table.shop_table td{padding:var(--mayak-space-3) var(--mayak-space-4);border:0;border-block-end:1px solid var(--mayak-color-border)}.woocommerce .mayak-account-shell__content table.shop_table tr:last-child th,.woocommerce .mayak-account-shell__content table.shop_table tr:last-child td{border-block-end:0}.woocommerce .mayak-account-shell__content table.shop_table th{color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:750}.woocommerce .mayak-account-shell__content fieldset{padding:var(--mayak-space-4);margin-block:var(--mayak-space-5);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.woocommerce .mayak-account-shell__content legend{padding-inline:var(--mayak-space-2);font-weight:800}.woocommerce .mayak-account-shell__content .woocommerce-Addresses{gap:var(--mayak-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.woocommerce .mayak-account-shell__content .woocommerce-Address{float:none;width:auto;min-width:0}@media (width<=68rem){.mayak-account-shell{gap:var(--mayak-space-4);grid-template-columns:15.5rem minmax(0,1fr)}.mayak-account-quick__grid{grid-template-columns:1fr}.mayak-order-overview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-order-overview__facts>div:nth-child(3),.mayak-order-overview__facts>div:nth-child(4){border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-3);padding-block-start:var(--mayak-space-3)}.mayak-order-overview__facts>div:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media (width<=63.99rem){.mayak-account-shell{grid-template-columns:minmax(0,1fr)}.mayak-account-navigation{position:static;overflow:hidden}.mayak-account-navigation>summary{gap:var(--mayak-space-3);min-height:3.5rem;padding:var(--mayak-space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.mayak-account-navigation>summary::-webkit-details-marker{display:none}.mayak-account-navigation>summary>span:nth-child(2){gap:var(--mayak-space-1);display:grid}.mayak-account-navigation>summary small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:650}.mayak-account-navigation>summary strong{font-size:.875rem}.mayak-account-navigation>summary>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);transition:transform var(--mayak-transition-fast)}.mayak-account-navigation[open]>summary>svg{transform:rotate(180deg)}.mayak-account-navigation__body{padding-block-start:0}.mayak-account-navigation__identity{display:none}.woocommerce .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border-block-start:0;margin-block-start:0;padding-block-start:0}.mayak-auth-layout,.mayak-auth-layout--registration{grid-template-columns:minmax(0,1fr)}.mayak-auth-layout--registration .mayak-auth-help{grid-column:auto}}@media (width<=47.99rem){.mayak-account-page__header{gap:var(--mayak-space-4);margin-block-end:var(--mayak-space-4)}.mayak-account-page__title{font-size:clamp(1.75rem,1.4rem + 2vw,2.25rem)}.mayak-account-order__technical-line{gap:var(--mayak-space-3);grid-template-columns:1fr}.mayak-account-order__technical-line>div,.mayak-account-order__technical-line>div:first-child,.mayak-account-order__technical-line>div:last-child{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr) auto;padding:0}.mayak-account-order__technical-line>div+div{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0;padding-block-start:var(--mayak-space-3)}.mayak-account-order__technical-line dd{text-align:end}.mayak-account-order-card__header,.mayak-order-overview__header{flex-direction:column}.mayak-account-order-card__facts{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr)}.mayak-account-order-card__facts>div,.mayak-account-order-card__facts>div:first-child,.mayak-account-order-card__facts>div:last-child{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr) auto;padding:0}.mayak-account-order-card__facts>div+div{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0;padding-block-start:var(--mayak-space-3)}.mayak-account-order-card__facts dd{text-align:end}.mayak-account-order-card__extension{gap:var(--mayak-space-2);grid-template-columns:minmax(0,1fr)}.mayak-account-order-card__actions .mayak-account-action{width:100%}.mayak-account-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-account-pagination>span{grid-area:1/1/auto/-1}.mayak-account-pagination .mayak-account-action{width:100%}.woocommerce .woocommerce-order-details table.shop_table{display:block;overflow:hidden}.woocommerce .woocommerce-order-details table.shop_table thead{display:none}.woocommerce .woocommerce-order-details table.shop_table tbody,.woocommerce .woocommerce-order-details table.shop_table tfoot{width:100%;display:grid}.woocommerce .woocommerce-order-details table.shop_table tbody tr,.woocommerce .woocommerce-order-details table.shop_table tfoot tr{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.woocommerce .woocommerce-order-details table.shop_table .product-name,.woocommerce .woocommerce-order-details table.shop_table .product-total{width:auto;display:block}.woocommerce .woocommerce-order-details table.shop_table tbody .product-name{padding-inline-end:var(--mayak-space-2)}.woocommerce .woocommerce-order-details table.shop_table tbody .product-total{white-space:nowrap;padding-inline-start:var(--mayak-space-2)}.woocommerce .woocommerce-order-details table.shop_table .product-purchase-note{grid-column:1/-1}.woocommerce .woocommerce-order-details table.shop_table tfoot tr:has(a.button){grid-template-columns:minmax(0,1fr)}:is(.woocommerce .woocommerce-order-details table.shop_table tfoot tr:has(a.button) th,.woocommerce .woocommerce-order-details table.shop_table tfoot tr:has(a.button) td){text-align:start}.woocommerce .woocommerce-order-details table.shop_table tfoot tr:has(a.button) td{gap:var(--mayak-space-2);flex-wrap:wrap;display:flex}.woocommerce .woocommerce-order-details table.shop_table tfoot tr:has(a.button) a.button{flex:auto;min-width:min(9rem,100%)}.woocommerce .woocommerce-customer-details .woocommerce-columns{grid-template-columns:minmax(0,1fr)}.mayak-account-empty{grid-template-columns:auto minmax(0,1fr)}.mayak-account-empty .mayak-account-action{grid-column:1/-1}.mayak-account-order__footer .mayak-account-action,.mayak-account-empty .mayak-account-action{width:100%}.woocommerce .mayak-account-shell__content .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}@media (width<=35.99rem){.woocommerce .woocommerce-MyAccount-navigation ul,.mayak-auth-card__heading,.mayak-auth-help__heading{grid-template-columns:minmax(0,1fr)}.mayak-auth-card__options{align-items:flex-start}.mayak-order-overview__facts{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr)}.mayak-order-overview__facts>div,.mayak-order-overview__facts>div:first-child,.mayak-order-overview__facts>div:last-child,.mayak-order-overview__facts>div:nth-child(3),.mayak-order-overview__facts>div:nth-child(4){gap:var(--mayak-space-3);border-block-start:0;border-inline-start:0;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0}.mayak-order-overview__facts>div+div{border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-3)}.mayak-order-overview__facts dd{text-align:end}.mayak-account-order__route{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr)}.mayak-account-order__route li{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start}.mayak-account-order__route li:not(:last-child):after{top:calc(1.875rem + var(--mayak-space-1));width:1px;height:calc(100% + var(--mayak-space-2));left:.9375rem}}@media (prefers-reduced-motion:reduce){.mayak-auth-checkbox__control,.mayak-auth-checkbox__control path,.mayak-account-navigation>summary>svg{transition:none}}@media (forced-colors:active){.mayak-auth-checkbox__control{border:1px solid buttontext}.mayak-auth-checkbox__input:checked+.mayak-auth-checkbox__control{color:highlighttext;background:highlight}.woocommerce .woocommerce-MyAccount-navigation li.is-active:before,.mayak-account-order__route li[data-state=complete]>span,.mayak-account-order__route li[data-state=current]>span{background:highlight}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{outline-offset:-2px;outline:2px solid highlight}}.mayak-wishlist-action{position:relative}.mayak-header-action--soon.mayak-wishlist-action{display:inline-flex}.mayak-wishlist-action .mayak-header-action__icon{place-items:center;display:inline-grid;position:relative}.mayak-wishlist-count{min-width:1.125rem;min-height:1.125rem;color:var(--mayak-color-primary-foreground);font-family:var(--mayak-font-utility);background:var(--mayak-color-brand-700);border:2px solid var(--mayak-color-card);border-radius:999px;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset:-.625rem -.75rem auto auto}.mayak-wishlist-count[hidden]{display:none}.mayak-wishlist-count[data-mayak-number-animating]{grid-template-areas:"count";overflow:hidden}.mayak-wishlist-count[data-mayak-number-animating] .mayak-number-counter__value{font-variant-numeric:tabular-nums;grid-area:count}.mayak-wishlist{padding-block:var(--mayak-space-4) var(--mayak-section-space)}.mayak-wishlist>.mayak-container{gap:var(--mayak-space-4);width:100%;display:grid}.mayak-wishlist__surface{gap:var(--mayak-space-4);background:0 0;border:0;border-radius:0;min-height:0;padding:0}.mayak-wishlist__header{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);display:block;position:relative;overflow:hidden}.mayak-wishlist__header>.mayak-product-overview__breadcrumb{min-width:0;padding:var(--mayak-space-3) var(--mayak-card-padding);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border)}.mayak-wishlist__header-body{align-items:center;gap:var(--mayak-space-4);min-width:0;padding:var(--mayak-card-padding);grid-template-columns:minmax(0,1fr) auto;display:grid}.mayak-wishlist__identity{gap:var(--mayak-space-4);align-items:center;min-width:0;display:flex}.mayak-wishlist__mark{width:3.25rem;height:3.25rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 26%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:inline-grid}.mayak-wishlist__mark>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);fill:color-mix(in oklch, currentcolor 12%, transparent);stroke-width:2px}.mayak-wishlist__heading-copy{gap:var(--mayak-space-2);min-width:0;display:grid}.mayak-wishlist__heading-copy>p{color:var(--mayak-color-muted-foreground);margin:0;font-size:.875rem;line-height:1.45}.mayak-wishlist__title-row{align-items:center;gap:var(--mayak-space-2) var(--mayak-space-3);min-width:0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);letter-spacing:-.035em;flex-wrap:wrap;margin:0;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.5rem);font-weight:850;line-height:1.05;display:flex}.mayak-wishlist__title-row small,[data-mayak-wishlist-page-count]{min-height:1.75rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-body);letter-spacing:normal;background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.mayak-wishlist__header-actions{justify-content:flex-end;align-items:center;display:flex}.mayak-wishlist .mayak-button--secondary{color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-border-control);box-shadow:none}.mayak-wishlist .mayak-button--secondary:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}.mayak-wishlist__clear{min-height:2.5rem;padding:var(--mayak-space-2) var(--mayak-space-3);white-space:nowrap;font-size:.8125rem;font-weight:750}.mayak-wishlist__clear[hidden]{display:none}.mayak-wishlist__clear[aria-busy=true]{cursor:progress;opacity:.64}.mayak-wishlist__clear>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-wishlist__clear-confirm{align-items:center;gap:var(--mayak-space-3);padding:var(--mayak-space-3) var(--mayak-card-padding);background:color-mix(in oklch, var(--mayak-color-danger) 6%, var(--mayak-color-card));border-block-start:1px solid color-mix(in oklch, var(--mayak-color-danger) 24%, var(--mayak-color-border));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mayak-wishlist__clear-confirm[hidden]{display:none}.mayak-wishlist__clear-confirm-icon{width:2.25rem;height:2.25rem;color:var(--mayak-color-danger);background:var(--mayak-color-card);border:1px solid color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-wishlist__clear-confirm-icon svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-wishlist__clear-confirm-copy{gap:.125rem;min-width:0;display:grid}.mayak-wishlist__clear-confirm-copy strong{color:var(--mayak-color-foreground);font-size:.8125rem;font-weight:800}.mayak-wishlist__clear-confirm-copy span{color:var(--mayak-color-muted-foreground);font-size:.6875rem;line-height:1.35}.mayak-wishlist__clear-confirm-actions{gap:var(--mayak-space-2);display:flex}.mayak-wishlist__clear-confirm-actions button{min-height:2.25rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-foreground);font:inherit;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);font-size:.75rem;font-weight:800}.mayak-wishlist__clear-confirm-actions [data-mayak-wishlist-clear-confirm-action]{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-danger);border-color:var(--mayak-color-danger)}.mayak-wishlist__clear-confirm-actions button:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.0625rem}.mayak-wishlist__header[data-mayak-wishlist-confirming] .mayak-wishlist__header-body,.mayak-wishlist__header[data-mayak-wishlist-confirming]>.mayak-product-overview__breadcrumb{opacity:.5}.mayak-wishlist__sync{align-items:center;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-muted-foreground);border-block-start:1px solid var(--mayak-color-border);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding-block-start:var(--mayak-space-3);font-size:.8125rem;font-weight:600;line-height:1.35;display:grid}.mayak-wishlist__sync>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);color:var(--mayak-color-brand-700);stroke-width:2.1px;flex:none}.mayak-wishlist__sync-action{color:var(--mayak-color-brand-800);text-underline-offset:.1875rem;white-space:nowrap;margin-inline-start:auto;font-weight:750}.mayak-wishlist__sync-action:focus-visible{outline:2px solid var(--mayak-color-focus);outline-offset:2px;border-radius:var(--mayak-radius-sm)}.mayak-wishlist__skeleton,.mayak-wishlist__results{min-width:0}.mayak-wishlist__results:empty{display:none}.mayak-wishlist__results[data-mayak-wishlist-revealing]{isolation:isolate;position:relative}.mayak-wishlist__results[data-mayak-wishlist-revealing]>.mayak-wishlist__skeleton--handoff{z-index:2;background:var(--mayak-color-background);width:100%;margin:0;position:absolute;inset:0 0 auto}.mayak-wishlist__results>.mayak-catalog-results>ul.products{margin-block:0}.mayak-wishlist__unavailable:not([hidden]){grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr);gap:var(--mayak-space-3);padding:var(--mayak-space-3) var(--mayak-space-4);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:center;display:grid}.mayak-wishlist__unavailable>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-foreground)}.mayak-wishlist__unavailable p{margin:0;line-height:1.45}.mayak-wishlist__unavailable strong{color:var(--mayak-color-foreground)}.mayak-wishlist__empty,.mayak-wishlist__error{padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-wishlist__empty:not([hidden]){align-items:center;gap:var(--mayak-space-4);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;min-height:10rem;display:grid}.mayak-wishlist__empty-copy{gap:var(--mayak-space-2);max-width:36rem;display:grid}.mayak-wishlist__empty-icon{width:3.5rem;height:3.5rem;color:var(--mayak-color-brand-700);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 26%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-wishlist__empty-icon>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:2px}.mayak-wishlist__empty h2{color:var(--mayak-color-foreground);margin:0;font-size:1.25rem;font-weight:850;line-height:1.15}.mayak-wishlist__empty p,.mayak-wishlist__error p{color:var(--mayak-color-muted-foreground);margin:0;line-height:1.5}.mayak-wishlist__empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:var(--mayak-space-2)!important;max-width:none!important;display:flex!important}.mayak-wishlist__error:not([hidden]){grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr) auto;align-items:center;gap:var(--mayak-space-4);text-align:start;min-height:auto;display:grid}.mayak-wishlist__error>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-danger)}.mayak-wishlist__error>div{gap:var(--mayak-space-1);display:grid}[data-mayak-wishlist-toggle]>svg{fill:#0000;transition:fill var(--mayak-transition-fast), color var(--mayak-transition-fast), stroke var(--mayak-transition-fast)}[data-mayak-wishlist-toggle].mayak-wishlist-is-saved>svg{color:var(--mayak-color-brand-700);fill:currentColor;stroke:currentColor}[data-mayak-wishlist-toggle].mayak-wishlist-is-pending{cursor:progress}[data-mayak-wishlist-toggle]:focus-visible{outline:2px solid var(--mayak-color-focus);outline-offset:2px}.mayak-product-card__quick-action[data-mayak-wishlist-toggle]{color:var(--mayak-color-foreground);cursor:pointer;opacity:1}.mayak-product-card__quick-action[data-mayak-wishlist-toggle]:hover,.mayak-product-card__quick-action[data-mayak-wishlist-toggle].mayak-wishlist-is-saved{color:var(--mayak-color-brand-700);background:color-mix(in oklch, var(--mayak-color-brand-050) 94%, transparent);border-color:color-mix(in oklch, var(--mayak-color-primary) 45%, var(--mayak-color-border))}.mayak-product-summary__future-actions button[data-mayak-wishlist-toggle]{color:var(--mayak-color-foreground);cursor:pointer;opacity:1}.mayak-product-summary__future-actions button[data-mayak-wishlist-toggle]:hover,.mayak-product-summary__future-actions button[data-mayak-wishlist-toggle].mayak-wishlist-is-saved{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:color-mix(in oklch, var(--mayak-color-primary) 55%, var(--mayak-color-border))}@container mayak-results (width>=72rem){.woocommerce .mayak-wishlist__results>.mayak-catalog-results>ul.products,.mayak-wishlist__skeleton .mayak-product-recent-skeleton{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.mayak-wishlist .mayak-wishlist__clear:not(:disabled):hover{color:var(--mayak-color-danger);background:color-mix(in oklch, var(--mayak-color-danger) 7%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 36%, var(--mayak-color-border))}.mayak-wishlist__clear-confirm-actions button:hover{border-color:var(--mayak-color-danger)}}@media (width<=47.999rem){.mayak-wishlist{width:min(calc(100% - 2 * max(.5rem, var(--mayak-gutter) * .7)), var(--mayak-size-container))}.mayak-wishlist__surface{gap:var(--mayak-space-4);padding:0}.mayak-wishlist__header-body{gap:var(--mayak-space-3);padding:var(--mayak-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.mayak-wishlist__header>.mayak-product-overview__breadcrumb,.mayak-wishlist__clear-confirm{padding-inline:var(--mayak-space-4)}.mayak-wishlist__identity{grid-area:1/1;align-items:flex-start}.mayak-wishlist__mark{width:3rem;height:3rem}.mayak-wishlist__header-actions{grid-area:1/2;justify-content:flex-end}.mayak-wishlist__clear{width:2.5rem;padding:0}.mayak-wishlist__clear>span{display:none}.mayak-wishlist__sync{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.mayak-wishlist__sync-action{grid-column:2;margin-inline-start:0}.mayak-wishlist__empty:not([hidden]){padding:var(--mayak-space-4);grid-template-columns:auto minmax(0,1fr)}.mayak-wishlist__empty-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.mayak-wishlist__error:not([hidden]){grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr)}.mayak-wishlist__error .mayak-button{grid-column:1/-1}}@media (width<=29.999rem){.mayak-wishlist__clear-confirm{grid-template-columns:auto minmax(0,1fr)}.mayak-wishlist__clear-confirm-actions{grid-column:1/-1;justify-content:flex-end}.mayak-wishlist__identity{gap:var(--mayak-space-3)}.mayak-wishlist__heading-copy>p{font-size:.8125rem}.mayak-wishlist__title-row{column-gap:var(--mayak-space-2);font-size:1.625rem}.mayak-wishlist__empty:not([hidden]){grid-template-columns:minmax(0,1fr)}.mayak-wishlist__empty-actions,.mayak-wishlist__empty-actions .mayak-button{width:100%}}@media (prefers-reduced-motion:reduce){[data-mayak-wishlist-toggle]>svg{transition:none}}@media (forced-colors:active){.mayak-wishlist__header,.mayak-wishlist__clear-confirm,.mayak-wishlist__clear-confirm-icon,.mayak-wishlist__clear-confirm-actions button{border-color:canvastext}}.mayak-compare-action{position:relative}.mayak-compare-action .mayak-header-action__icon{place-items:center;display:inline-grid;position:relative}.mayak-comparison-count{min-width:1.125rem;min-height:1.125rem;color:var(--mayak-color-primary-foreground);font-family:var(--mayak-font-utility);background:var(--mayak-color-brand-700);border:2px solid var(--mayak-color-card);border-radius:999px;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset:-.625rem -.75rem auto auto}.mayak-comparison-count[hidden]{display:none}.mayak-comparison-count[data-mayak-number-animating]{grid-template-areas:"count";overflow:hidden}.mayak-comparison-count[data-mayak-number-animating] .mayak-number-counter__value{font-variant-numeric:tabular-nums;grid-area:count}.mayak-compare-action[aria-current=page]{z-index:1;color:var(--mayak-color-accent-foreground);background:var(--mayak-color-accent);border-color:var(--mayak-color-primary)}.mayak-comparison{padding-block:var(--mayak-space-4) var(--mayak-section-space)}.mayak-comparison>.mayak-container{gap:var(--mayak-space-4);width:100%;display:grid}.mayak-comparison__surface{gap:var(--mayak-space-4);min-width:0;display:grid}.mayak-comparison__header{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-lg);min-width:0;display:block;position:relative;overflow:hidden}.mayak-comparison__header>.mayak-product-overview__breadcrumb{min-width:0;padding:var(--mayak-space-3) var(--mayak-card-padding);background:var(--mayak-color-card);border-block-end:1px solid var(--mayak-color-border)}.mayak-comparison__header-body{min-width:0;padding:var(--mayak-card-padding)}.mayak-comparison__identity{align-items:center;gap:var(--mayak-space-4);min-width:0;display:flex}.mayak-comparison__identity>div{min-width:0}.mayak-comparison__mark{width:3.25rem;height:3.25rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid color-mix(in oklch, var(--mayak-color-primary) 26%, var(--mayak-color-border));border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:inline-grid}.mayak-comparison__mark>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);stroke-width:2px}.mayak-comparison__header h1{align-items:center;gap:var(--mayak-space-2) var(--mayak-space-3);flex-wrap:wrap;min-width:0;margin:0;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.5rem);line-height:1.05;display:flex}.mayak-comparison__header p{max-width:46rem;margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);font-size:.875rem;line-height:1.45}.mayak-comparison__header [data-mayak-comparison-page-count]{min-height:1.75rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-body);letter-spacing:normal;background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.mayak-comparison__toolbar{justify-content:space-between;align-items:center;gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-space-3) var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);flex-wrap:wrap;display:flex}.mayak-comparison__toolbar .mayak-button{min-height:2.75rem}.mayak-comparison__difference-toggle{align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);cursor:pointer;text-align:start;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);font-size:.8125rem;font-weight:750;line-height:1.2;display:inline-flex;position:relative}.mayak-comparison__difference-toggle>input{opacity:0;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mayak-comparison__difference-control{background:var(--mayak-color-input);border:1px solid var(--mayak-color-border-control);width:2.25rem;height:1.25rem;transition:background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);border-radius:999px;flex:none;display:inline-flex;position:relative}.mayak-comparison__difference-control:after{content:"";background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);width:.875rem;height:.875rem;transition:transform var(--mayak-transition-fast);border-radius:50%;position:absolute;inset:50% auto auto .1875rem;transform:translateY(-50%)}.mayak-comparison__difference-control>svg{display:none}.mayak-comparison__difference-toggle:has(>input:checked){color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}.mayak-comparison__difference-toggle>input:checked+.mayak-comparison__difference-control{background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-comparison__difference-toggle>input:checked+.mayak-comparison__difference-control:after{transform:translate(1rem,-50%)}.mayak-comparison__difference-toggle:has(>input:focus-visible){outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem}.mayak-comparison__difference-toggle:has(>input:disabled){cursor:not-allowed;opacity:.58}.mayak-comparison__results,.mayak-comparison__skeleton{min-width:0}.mayak-comparison__results[hidden],.mayak-comparison__skeleton[hidden],.mayak-comparison__empty[hidden],.mayak-comparison__error[hidden]{display:none}.mayak-comparison__skeleton:not([hidden]){--mayak-comparison-label-width:clamp(11rem, 18vw, 15rem);--mayak-comparison-product-width:clamp(13.5rem, 21vw, 17rem);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-height:30rem;display:block;position:relative;overflow:hidden}.mayak-comparison__skeleton:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(105deg, transparent 34%, color-mix(in oklch, var(--mayak-color-brand-050) 78%, transparent) 50%, transparent 66%);will-change:transform;animation:1.9s cubic-bezier(.4,0,.2,1) infinite mayak-comparison-shimmer;position:absolute;inset:0;transform:translate(-110%)}.mayak-comparison__skeleton-products,.mayak-comparison__skeleton-row{grid-template-columns:var(--mayak-comparison-label-width) repeat(4, var(--mayak-comparison-product-width));width:max-content;min-width:100%;display:grid}.mayak-comparison__skeleton-products{border-block-end:1px solid var(--mayak-color-border);min-height:20rem}.mayak-comparison__skeleton-label{background:var(--mayak-color-secondary);border-inline-end:1px solid var(--mayak-color-border)}.mayak-comparison__skeleton-product{gap:var(--mayak-space-3);min-width:0;padding:var(--mayak-space-4);border-inline-end:1px solid var(--mayak-color-border);flex-direction:column;display:flex}.mayak-comparison__skeleton-product:last-child{border-inline-end:0}.mayak-comparison__skeleton-media{background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);aspect-ratio:1;align-self:center;width:min(100%,8.5rem)}.mayak-comparison__skeleton-line,.mayak-comparison__skeleton-action,.mayak-comparison__skeleton-row>span{background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-sm);display:block}.mayak-comparison__skeleton-line{width:100%;height:.875rem}.mayak-comparison__skeleton-line--short{width:68%}.mayak-comparison__skeleton-action{width:100%;height:2.75rem;margin-block-start:auto}.mayak-comparison__skeleton-row{border-block-end:1px solid var(--mayak-color-border);min-height:4rem}.mayak-comparison__skeleton-row:last-child{border-block-end:0}.mayak-comparison__skeleton-row>span{margin:var(--mayak-space-3)}.mayak-comparison__skeleton-row>span:first-child{background:var(--mayak-color-input)}@keyframes mayak-comparison-shimmer{0%{transform:translate(-110%)}68%,to{transform:translate(110%)}}.mayak-comparison__empty,.mayak-comparison__error{padding:var(--mayak-card-padding);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-comparison__empty:not([hidden]){gap:var(--mayak-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:10rem;display:grid}.mayak-comparison__empty>svg{width:3.5rem;height:3.5rem;color:var(--mayak-color-brand-700)}.mayak-comparison__empty>:first-child:has(>svg){width:3.5rem;height:3.5rem;color:var(--mayak-color-brand-700)}.mayak-comparison__empty>:first-child:has(>svg){background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}:where(.mayak-comparison__empty>:first-child:has(>svg)>svg){width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-comparison__empty h2,.mayak-comparison__error h2,.mayak-comparison__error strong{color:var(--mayak-color-foreground);margin:0;font-size:1.25rem;font-weight:850;line-height:1.15}.mayak-comparison__empty p,.mayak-comparison__error p{margin:var(--mayak-space-2) 0 0;color:var(--mayak-color-muted-foreground);line-height:1.5}.mayak-comparison__error:not([hidden]){grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr) auto;gap:var(--mayak-space-4);align-items:center;display:grid}.mayak-comparison__error>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-danger)}.mayak-comparison-board{--mayak-comparison-label-width:clamp(11rem, 18vw, 15rem);--mayak-comparison-product-width:clamp(13.5rem, 21vw, 17rem);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0;overflow:clip}.mayak-comparison-board__viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--mayak-color-input) transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.mayak-comparison-board__viewport:focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:-.1875rem}.mayak-comparison-board__table{width:max-content;min-width:100%;color:var(--mayak-color-foreground);font-family:var(--mayak-font-body);border-spacing:0;border-collapse:separate;table-layout:fixed;margin:0;font-size:.8125rem}.mayak-comparison-board__table :is(th,td){box-sizing:border-box;min-width:0;padding:var(--mayak-space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--mayak-color-border);border-inline-end:1px solid var(--mayak-color-border)}.mayak-comparison-board__table tr>:last-child{border-inline-end:0}.mayak-comparison-board__table tbody:last-child tr:last-child>*{border-block-end:0}.mayak-comparison-board__table thead th{background:var(--mayak-color-card);padding:0}.mayak-comparison-board__table thead th:not(:first-child),.mayak-comparison-board__value{width:var(--mayak-comparison-product-width);min-width:var(--mayak-comparison-product-width);max-width:var(--mayak-comparison-product-width)}.mayak-comparison-board__label{z-index:2;width:var(--mayak-comparison-label-width);min-width:var(--mayak-comparison-label-width);max-width:var(--mayak-comparison-label-width);color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-secondary);overflow-wrap:anywhere;font-weight:750;line-height:1.35;position:sticky;inset-inline-start:0;border-inline-end-color:var(--mayak-color-border-control)!important}.mayak-comparison-board__table thead .mayak-comparison-board__label{z-index:4;padding:var(--mayak-space-4);vertical-align:bottom}.mayak-comparison-board__value{color:var(--mayak-color-foreground);background:var(--mayak-color-card);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.mayak-comparison-board__value>[aria-label=Не\ указано]{color:var(--mayak-color-muted-foreground)}.mayak-comparison-board__product{width:var(--mayak-comparison-product-width);gap:var(--mayak-space-3);min-width:0;min-height:100%;padding:var(--mayak-space-4);text-align:start;flex-direction:column;display:flex;position:relative;container:mayak-comparison-product/inline-size}.mayak-comparison-board__product-media{background:var(--mayak-color-card);border-radius:var(--mayak-radius-control);aspect-ratio:1;align-self:center;place-items:center;width:min(100%,8.5rem);display:grid;position:relative;overflow:hidden}.mayak-comparison-board__product-media :is(img,picture){object-fit:contain;width:100%;height:100%;margin:0}.mayak-comparison-board__product-body{gap:var(--mayak-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mayak-comparison-board__product-name{min-height:2.7em;color:var(--mayak-color-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:750;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.mayak-comparison-board__product-name:hover{color:var(--mayak-color-brand-800)}.mayak-comparison-board__product-meta{min-width:0;color:var(--mayak-color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;line-height:1.3;overflow:hidden}.mayak-comparison-board__product-meta a{color:inherit;text-decoration:none}.mayak-comparison-board__product-rating{align-items:center;gap:var(--mayak-space-1);min-height:1.25rem;color:var(--mayak-color-muted-foreground);font-size:.6875rem;line-height:1;display:flex}.mayak-comparison-board__product-rating>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-warning);fill:currentColor;stroke-width:2px}.mayak-comparison-board__product-rating strong{color:var(--mayak-color-foreground);font-size:.75rem}.mayak-comparison-board__product-rating--empty>svg{color:var(--mayak-color-muted-foreground);fill:none}.mayak-comparison-board__product-price{align-items:baseline;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-foreground);font-family:var(--mayak-font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:1.25rem;font-weight:800;line-height:1.15;display:flex}.mayak-comparison-board__product-price del{color:var(--mayak-color-muted-foreground);font-family:var(--mayak-font-body);order:2;font-size:.72em;font-weight:550}.mayak-comparison-board__product-price ins{order:1;text-decoration:none}.mayak-comparison-board__product-stock{align-items:center;gap:var(--mayak-space-1);width:max-content;max-width:100%;min-height:1.625rem;padding:var(--mayak-space-1) var(--mayak-space-2);color:var(--mayak-color-success);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-sm);font-size:.6875rem;font-weight:750;line-height:1.15;display:inline-flex}.mayak-comparison-board__product-stock>svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);stroke-width:2.25px;flex:none}.mayak-comparison-board__product-stock--order{color:var(--mayak-color-warning);background:var(--mayak-color-muted-surface)}.mayak-comparison-board__product-stock--unavailable{color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface)}@supports (color:color-mix(in oklch, white, black)){.mayak-comparison-board__product-stock{color:color-mix(in oklch, var(--mayak-color-success) 86%, var(--mayak-color-foreground));background:color-mix(in oklch, var(--mayak-color-success) 13%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-success) 34%, var(--mayak-color-border))}.mayak-comparison-board__product-stock--order{color:color-mix(in oklch, var(--mayak-color-warning) 88%, var(--mayak-color-foreground));background:color-mix(in oklch, var(--mayak-color-warning) 13%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-warning) 36%, var(--mayak-color-border))}.mayak-comparison-board__product-stock--unavailable{color:color-mix(in oklch, var(--mayak-color-danger) 82%, var(--mayak-color-foreground));background:color-mix(in oklch, var(--mayak-color-danger) 10%, var(--mayak-color-card));border-color:color-mix(in oklch, var(--mayak-color-danger) 28%, var(--mayak-color-border))}}.mayak-comparison-board__product-actions{gap:var(--mayak-space-2);flex-wrap:wrap;align-items:stretch;min-width:0;margin-block-start:auto;display:flex}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions :is([class~=button],.mayak-button){width:100%;min-width:0;min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-on-brand);text-align:center;background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-md);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);flex:8rem;justify-content:center;align-items:center;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions :is([class~=button],.mayak-button):hover{color:var(--mayak-color-surface);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions :is([class~=button],.mayak-button):focus-visible{outline:.1875rem solid var(--mayak-color-focus);outline-offset:.125rem;box-shadow:var(--mayak-shadow-focus)}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=loading]{cursor:progress;opacity:1}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=loading] :is(.mayak-cart-action__state--default,.mayak-cart-action__state--added){display:none}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=loading] .mayak-cart-action__state--loading,.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=added]:not([class~=loading]) .mayak-cart-action__state--added{display:inline-flex}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=added]:not([class~=loading]) .mayak-cart-action__state--default{display:none}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button][class~=added]:not([class~=loading]){color:var(--mayak-color-surface);background:var(--mayak-color-success);border-color:var(--mayak-color-success)}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions [class~=button]:is([class~=loading],[class~=added]):after{content:none;display:none}.woocommerce.mayak-comparison .mayak-comparison-board__product-actions .mayak-manager-call{gap:var(--mayak-space-2)}:where(.woocommerce.mayak-comparison .mayak-comparison-board__product-actions .mayak-manager-call>svg){width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2.25px;flex:none}.mayak-comparison-board__remove{z-index:1;inset:var(--mayak-space-3) var(--mayak-space-3) auto auto;width:2.75rem;height:2.75rem;color:var(--mayak-color-muted-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border-control);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);flex:none;place-items:center;padding:0;display:inline-grid;position:absolute}.mayak-comparison-board__remove>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);stroke-width:2px}.mayak-comparison-board__remove:hover{color:var(--mayak-color-danger);background:var(--mayak-color-muted-surface);border-color:var(--mayak-color-danger)}[data-only-differences=true] [data-mayak-comparison-row][data-different=false]{display:none}[data-mayak-comparison-toggle]>svg{transform-origin:50%;transition:color var(--mayak-transition-fast), transform var(--mayak-transition-fast)}[data-mayak-comparison-toggle][aria-busy=true]{cursor:progress}[data-mayak-comparison-toggle][aria-busy=true]>svg{animation:.8s ease-in-out infinite alternate mayak-comparison-toggle-pulse}[data-mayak-comparison-toggle][aria-pressed=true]>svg{color:var(--mayak-color-brand-700);transform:scale(1.06)}.mayak-product-card__quick-action[data-mayak-comparison-toggle]{color:var(--mayak-color-foreground);cursor:pointer;opacity:1}.mayak-product-card__quick-action[data-mayak-comparison-toggle]:hover,.mayak-product-card__quick-action[data-mayak-comparison-toggle][aria-pressed=true]{color:var(--mayak-color-brand-700);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}.mayak-product-summary__future-actions button[data-mayak-comparison-toggle]{color:var(--mayak-color-foreground);cursor:pointer;opacity:1}.mayak-product-summary__future-actions button[data-mayak-comparison-toggle]:hover,.mayak-product-summary__future-actions button[data-mayak-comparison-toggle][aria-pressed=true]{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-700)}@keyframes mayak-comparison-toggle-pulse{to{opacity:.52;transform:scale(.88)}}@media (hover:hover) and (pointer:fine){[data-mayak-comparison-row]:hover>.mayak-comparison-board__label{background:var(--mayak-color-accent)}[data-mayak-comparison-row]:hover>.mayak-comparison-board__value{background:var(--mayak-color-brand-050)}}@container mayak-comparison-product (width>=15rem){.mayak-comparison-board__product-name{-webkit-line-clamp:3}}@media (width<=63.999rem){.mayak-comparison-board,.mayak-comparison__skeleton:not([hidden]){--mayak-comparison-label-width:12rem;--mayak-comparison-product-width:14rem}}@media (width<=47.999rem){.mayak-comparison{width:min(calc(100% - 2 * max(.5rem, var(--mayak-gutter) * .7)), var(--mayak-size-container))}.mayak-comparison__header-body{padding:var(--mayak-space-4)}.mayak-comparison__header>.mayak-product-overview__breadcrumb{padding-inline:var(--mayak-space-4)}.mayak-comparison__toolbar{padding:var(--mayak-space-3)}.mayak-comparison__empty:not([hidden]){padding:var(--mayak-space-4);grid-template-columns:auto minmax(0,1fr)}.mayak-comparison__empty>.mayak-button{grid-column:1/-1;justify-self:start}.mayak-comparison__error:not([hidden]){grid-template-columns:var(--mayak-icon-size-lg) minmax(0, 1fr)}.mayak-comparison__error .mayak-button{grid-column:1/-1;justify-self:start}.mayak-comparison-board{--mayak-comparison-label-width:8.75rem;--mayak-comparison-product-width:11.5rem}.mayak-comparison-board__table :is(th,td){padding:var(--mayak-space-3)}.mayak-comparison-board__table thead th{padding:0}.mayak-comparison-board__product{gap:var(--mayak-space-2);padding:var(--mayak-space-3)}.mayak-comparison-board__product-media{width:min(100%,7rem)}.mayak-comparison-board__product-name{-webkit-line-clamp:3;min-height:4.05em;font-size:.875rem}.mayak-comparison-board__product-price{font-size:1.0625rem}.mayak-comparison-board__product-actions{grid-template-columns:minmax(0,1fr);display:grid}.mayak-comparison-board__product-actions :is([class~=button],.mayak-button){width:100%}.mayak-comparison__skeleton:not([hidden]){--mayak-comparison-label-width:8.75rem;--mayak-comparison-product-width:11.5rem;min-height:26rem}}@media (width<=29.999rem){.mayak-comparison__header h1{font-size:1.625rem}.mayak-comparison__toolbar{grid-template-columns:minmax(0,1fr);display:grid}.mayak-comparison__difference-toggle,.mayak-comparison__toolbar .mayak-button{width:100%}.mayak-comparison__empty:not([hidden]){grid-template-columns:minmax(0,1fr)}.mayak-comparison__empty>svg{width:3rem;height:3rem}.mayak-comparison__empty>:first-child:has(>svg){width:3rem;height:3rem}}@media (forced-colors:active){.mayak-comparison__header,.mayak-comparison__toolbar,.mayak-comparison__difference-toggle,.mayak-comparison__empty,.mayak-comparison__error,.mayak-comparison-board,.mayak-comparison-board__table :is(th,td),.mayak-comparison-board__remove,.mayak-comparison-board__product-stock{border-color:canvastext}.mayak-comparison__difference-control,.mayak-comparison__difference-control:after{border:1px solid canvastext}.mayak-comparison__difference-toggle>input:checked+.mayak-comparison__difference-control{background:highlight}.mayak-comparison-board__label,.mayak-comparison-board__value,.mayak-comparison-board__product-stock{color:canvastext;background:canvas}}@media (prefers-reduced-motion:reduce){.mayak-comparison__skeleton:after,[data-mayak-comparison-toggle][aria-busy=true]>svg{animation:none}.mayak-comparison__difference-toggle,.mayak-comparison__difference-control,.mayak-comparison__difference-control:after,.mayak-comparison-board__remove,[data-mayak-comparison-toggle][aria-pressed]>svg{transition:none}}.mayak-contact-page{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-contact-hero,.mayak-contact-map,.mayak-contact-card{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0;overflow:hidden}.mayak-contact-hero__media{isolation:isolate;background:var(--mayak-color-secondary);height:clamp(17.5rem,24vw,21.875rem);position:relative;overflow:hidden}.mayak-contact-hero__media>img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}.mayak-contact-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#051519c7 0%,#0515193d 58%,#0000 84%),linear-gradient(#0000 42%,#05151980 100%);position:absolute;inset:0}.mayak-contact-hero__title{z-index:2;color:#fff;max-width:min(46rem,100% - 3rem);position:absolute;bottom:clamp(1.5rem,3vw,2.75rem);left:clamp(1.5rem,3vw,2.75rem)}.mayak-contact-hero__title>span{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.25;display:block}.mayak-contact-hero__title h1{margin:var(--mayak-space-2) 0 0;color:#fff;font-size:clamp(2.25rem,1.55rem + 2.6vw,3.75rem);line-height:.98}.mayak-contact-hero__title p{margin:var(--mayak-space-3) 0 0;color:#ffffffe0;font-size:clamp(.875rem,.82rem + .2vw,1rem);font-weight:650}.mayak-contact-overview{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.75fr);align-items:stretch;min-width:0;display:grid}.mayak-contact-eyebrow,.mayak-contact-status__copy>span{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.25;display:block}.mayak-contact-map{min-height:33rem;padding:var(--mayak-card-padding);grid-template-rows:auto minmax(0,1fr);display:grid}.mayak-contact-map__heading{justify-content:space-between;align-items:end;gap:var(--mayak-space-4);min-width:0;padding-block-end:var(--mayak-space-4);display:flex}.mayak-contact-map__heading h2,.mayak-contact-card__heading h2{margin:var(--mayak-space-1) 0 0;font-size:clamp(1.375rem,1.22rem + .55vw,1.75rem)}.mayak-contact-map__heading>a{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.5rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-brand-800);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast);flex:none;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.mayak-contact-map__heading>a svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-contact-map__viewport{isolation:isolate;background:var(--mayak-color-secondary);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);min-height:0;position:relative;overflow:hidden}.mayak-contact-map__survey,.mayak-contact-map__survey:before,.mayak-contact-map__survey:after{content:"";pointer-events:none;position:absolute}.mayak-contact-map__survey{z-index:-2;background-color:var(--mayak-color-muted-surface);background-image:linear-gradient(var(--mayak-color-border) 1px, transparent 1px), linear-gradient(90deg, var(--mayak-color-border) 1px, transparent 1px);background-position:50%;background-size:3.5rem 3.5rem;inset:0}.mayak-contact-map__survey:before{background:var(--mayak-color-card);border-block:1px solid var(--mayak-color-border);height:2.5rem;inset:58% -8% auto;transform:rotate(-12deg)}.mayak-contact-map__survey:after{background:var(--mayak-color-card);border-inline:1px solid var(--mayak-color-border);width:2rem;inset:-8% auto -8% 68%;transform:rotate(8deg)}.mayak-contact-map iframe{z-index:-1;opacity:0;border:0;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.mayak-contact-map[data-map-loaded] iframe{z-index:1;opacity:1}.mayak-contact-map__load{z-index:3;width:min(calc(100% - 2 * var(--mayak-space-5)), 23rem);padding:var(--mayak-space-5);text-align:center;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);transition:opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mayak-contact-map__load strong{font-size:.9375rem}.mayak-contact-map__load>span{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.75rem}.mayak-contact-map__load button{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);border:0;margin-block-start:var(--mayak-space-4);font-size:.8125rem;font-weight:800;display:inline-flex}.mayak-contact-map__load button svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-contact-map[data-map-loaded] .mayak-contact-map__load{pointer-events:none;opacity:0;transform:translate(-50%,calc(.5rem - 50%))}.mayak-contact-map__coordinates{z-index:3;right:var(--mayak-space-3);bottom:var(--mayak-space-3);padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);font-family:var(--mayak-font-utility);font-variant-numeric:tabular-nums;letter-spacing:.025em;background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);font-size:.625rem;font-weight:750;position:absolute}.mayak-contact-card{min-height:33rem;padding:var(--mayak-card-padding);flex-direction:column;display:flex}.mayak-contact-card__heading{gap:var(--mayak-space-3);align-items:center;display:flex}.mayak-contact-card__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:inline-grid}.mayak-contact-card__heading>span svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-contact-list{border-block-start:1px solid var(--mayak-color-border);margin-block-start:var(--mayak-space-5);display:grid}.mayak-contact-list>a,.mayak-contact-list__address{gap:var(--mayak-space-3);min-width:0;min-height:4.5rem;padding-block:var(--mayak-space-3);color:var(--mayak-color-foreground);border-block-end:1px solid var(--mayak-color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mayak-contact-list__address{grid-template-columns:auto minmax(0,1fr) auto}.mayak-contact-list>a>span:first-child,.mayak-contact-list__address>span:first-child{width:2.5rem;height:2.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-contact-list>a>span:first-child svg,.mayak-contact-list__address>span:first-child svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-contact-list>a>span:nth-child(2),.mayak-contact-list__address>span:nth-child(2){min-width:0;display:grid}.mayak-contact-list small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:650}.mayak-contact-list strong{overflow-wrap:anywhere;margin-block-start:var(--mayak-space-1);font-size:.875rem;line-height:1.35}.mayak-contact-list__address>button{width:2.75rem;height:2.75rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid;position:relative}.mayak-contact-list__address>button svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mayak-contact-list__address>button [data-mayak-contact-copy-success]{color:var(--mayak-color-success)}.mayak-contact-routes{gap:var(--mayak-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-4);display:grid}.mayak-contact-routes>a{justify-content:center;align-items:center;gap:var(--mayak-space-2);min-height:2.875rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-foreground);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.mayak-contact-routes>a:first-child{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-contact-routes svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-contact-socials{margin-block-start:auto;padding-block-start:var(--mayak-space-4)}.mayak-contact-socials h3{margin:0;font-size:.8125rem}.mayak-contact-socials>div{gap:var(--mayak-space-2);flex-wrap:wrap;margin-block-start:var(--mayak-space-3);display:flex}.mayak-contact-socials a{width:2.75rem;height:2.75rem;color:var(--mayak-social-color);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);place-items:center;font-size:.625rem;font-weight:850;text-decoration:none;display:inline-grid}.mayak-contact-status{gap:var(--mayak-space-3);padding:var(--mayak-space-3);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--mayak-space-5);display:grid}.mayak-contact-status__icon{width:2.5rem;height:2.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);place-items:center;display:inline-grid}.mayak-contact-status__icon svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-contact-status__copy{min-width:0;display:grid}.mayak-contact-status__copy strong{margin-block-start:var(--mayak-space-1);font-size:.9375rem;line-height:1.2}.mayak-contact-status__copy small{color:var(--mayak-color-muted-foreground);font-variant-numeric:tabular-nums;margin-block-start:var(--mayak-space-1);font-size:.6875rem;font-weight:650}.mayak-contact-status[data-store-state=open]{background:#eef8ef;border-color:#badabc}.mayak-contact-status[data-store-state=open] .mayak-contact-status__icon,.mayak-contact-status[data-store-state=open] .mayak-contact-status__copy strong{color:var(--mayak-color-success)}@supports (color:oklch(50% 0.1 220deg)){.mayak-contact-status[data-store-state=open]{background:oklch(96% .025 144);border-color:oklch(82% .06 144)}}.mayak-contact-card--hours table{width:100%;border-collapse:collapse;margin-block-start:var(--mayak-space-4);font-size:.75rem}.mayak-contact-card--hours tr{border-block-start:1px solid var(--mayak-color-border)}.mayak-contact-card--hours th,.mayak-contact-card--hours td{padding-block:var(--mayak-space-2)}.mayak-contact-card--hours th{text-align:left;padding-inline-end:var(--mayak-space-3);font-weight:700}.mayak-contact-card--hours td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.mayak-contact-card--hours tr[aria-current=date] th,.mayak-contact-card--hours tr[aria-current=date] td{color:var(--mayak-color-brand-800)}.mayak-contact-card--hours tr[aria-current=date] th:after{padding:.0625rem var(--mayak-space-1);color:var(--mayak-color-brand-800);content:"Сегодня";background:var(--mayak-color-brand-050);vertical-align:.0625rem;border-radius:999px;margin-inline-start:var(--mayak-space-1);font-size:.5625rem;font-weight:850;line-height:1.45;display:inline-flex}.mayak-contact-hours-note{gap:var(--mayak-space-2);padding:var(--mayak-space-3);color:var(--mayak-color-muted-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);align-items:flex-start;margin:auto 0 0;font-size:.6875rem;display:flex}.mayak-contact-hours-note svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-warning);flex:none;margin-block-start:.0625rem}@media (hover:hover){.mayak-contact-map__heading>a:hover,.mayak-contact-list>a:hover{color:var(--mayak-color-brand-800)}.mayak-contact-map__heading>a:hover,.mayak-contact-list__address>button:hover,.mayak-contact-routes>a:hover{background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-contact-routes>a:first-child:hover{color:var(--mayak-color-primary-foreground);background:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-800)}.mayak-contact-socials a:hover{color:#fff;background:var(--mayak-social-color);border-color:var(--mayak-social-color)}}@media (width<=68rem){.mayak-contact-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mayak-contact-map{grid-column:1/-1;min-height:28rem}.mayak-contact-card{min-height:31rem}}@media (width<=46rem){.mayak-contact-overview{grid-template-columns:minmax(0,1fr)}.mayak-contact-map{grid-column:auto}.mayak-contact-map,.mayak-contact-card{min-height:0}.mayak-contact-map__viewport{min-height:23rem}.mayak-contact-card--details,.mayak-contact-card--hours{min-height:30rem}}@media (width<=40rem){.mayak-contact-page{gap:var(--mayak-space-4)}.mayak-contact-hero__media{height:16rem}.mayak-contact-hero__media>img{object-position:62% center}.mayak-contact-hero__scrim{background:linear-gradient(#05151924 28%,#051519c2 100%)}.mayak-contact-hero__title{right:var(--mayak-space-4);bottom:var(--mayak-space-4);left:var(--mayak-space-4);max-width:none}.mayak-contact-hero__title h1{font-size:clamp(2rem,1.4rem + 3vw,2.5rem)}.mayak-contact-map,.mayak-contact-card{padding:var(--mayak-space-4)}.mayak-contact-map__heading{align-items:center}.mayak-contact-map__heading>a{width:2.75rem;padding:0;font-size:0}.mayak-contact-map__heading>a svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-contact-map__viewport{min-height:21rem}.mayak-contact-map__load{width:calc(100% - 2 * var(--mayak-space-3));padding:var(--mayak-space-4)}.mayak-contact-map__coordinates{right:var(--mayak-space-2);bottom:var(--mayak-space-2)}.mayak-contact-card--details,.mayak-contact-card--hours{min-height:0}.mayak-contact-list>a,.mayak-contact-list__address{min-height:4.25rem}.mayak-contact-card--hours table{font-size:.75rem}.mayak-contact-hours-note{margin-block-start:var(--mayak-space-4)}}@media (width<=24rem){.mayak-contact-routes{grid-template-columns:minmax(0,1fr)}.mayak-contact-map__coordinates{display:none}}@media (prefers-reduced-motion:reduce){.mayak-contact-map iframe,.mayak-contact-map__load{transition:none}}.mayak-information-page{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-information-page :where(p,h1,h2,h3,figure){margin-block:0}.mayak-information-hero,.mayak-information-surface,.mayak-information-contact,.mayak-information-page .is-style-mayak-surface,.mayak-information-page .is-style-mayak-callout{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0}.mayak-information-hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);display:grid;overflow:hidden}.mayak-information-hero--single{grid-template-columns:minmax(0,1fr)}.mayak-information-hero--single .mayak-information-hero__copy{min-height:18rem}.mayak-information-hero__copy{min-width:0;padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-12));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mayak-information-kicker{color:var(--mayak-color-brand-800);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-information-hero h1{max-width:46rem;overflow-wrap:anywhere;margin-block-start:var(--mayak-space-3);font-size:clamp(2.5rem,1.9rem + 2.4vw,4.25rem);line-height:.98}.mayak-information-hero__lead{max-width:42rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-4);font-size:clamp(1rem,.93rem + .25vw,1.125rem);font-weight:550;line-height:1.65}.mayak-information-hero__actions,.mayak-information-contact__actions{gap:var(--mayak-space-3);flex-wrap:wrap;margin-block-start:var(--mayak-space-6);display:flex}.mayak-information-hero__actions .mayak-button,.mayak-information-contact__actions .mayak-button{min-height:2.875rem;font-weight:750}.mayak-information-hero__actions svg,.mayak-information-contact__actions svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-information-button--secondary{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.mayak-information-button--secondary:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-delivery-route-sheet{min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-brand-050);border-inline-start:1px solid var(--mayak-color-border);align-content:center;display:grid}.mayak-delivery-route-sheet__heading{align-items:center;gap:var(--mayak-space-3);min-width:0;display:flex}.mayak-delivery-route-sheet__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.mayak-delivery-route-sheet__heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-delivery-route-sheet__heading p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-delivery-route-sheet__heading h2{margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.mayak-delivery-route-sheet__track{align-items:center;gap:var(--mayak-space-3);min-width:0;padding-block:var(--mayak-space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mayak-delivery-route-sheet__track>div{gap:var(--mayak-space-1);min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);display:grid}.mayak-delivery-route-sheet__track small{color:var(--mayak-color-muted-foreground);letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.mayak-delivery-route-sheet__track strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.3}.mayak-delivery-route-sheet__track>div>span{color:var(--mayak-color-muted-foreground);font-size:.75rem;line-height:1.45}.mayak-delivery-route-sheet__direction{width:2.5rem;height:2.5rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid var(--mayak-color-brand-600);border-radius:50%;place-items:center;display:grid;position:relative}.mayak-delivery-route-sheet__direction:before,.mayak-delivery-route-sheet__direction:after{z-index:-1;width:var(--mayak-space-3);content:"";background:var(--mayak-color-brand-600);height:1px;inset-inline:calc(-1 * var(--mayak-space-3));position:absolute}.mayak-delivery-route-sheet__direction svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-delivery-route-sheet__note{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:650;display:flex}.mayak-delivery-route-sheet__note svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800)}.mayak-discount-pass{align-content:center;gap:var(--mayak-space-5);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-brand-050);border-inline-start:1px solid var(--mayak-color-border);display:grid}.mayak-discount-pass__heading{align-items:center;gap:var(--mayak-space-3);min-width:0;display:flex}.mayak-discount-pass__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.mayak-discount-pass__heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-discount-pass__heading p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-discount-pass__heading h2{margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.mayak-discount-pass__card{gap:var(--mayak-space-3);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius);display:grid;position:relative;overflow:hidden}.mayak-discount-pass__card:before,.mayak-discount-pass__card:after{content:"";background:var(--mayak-color-brand-050);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.mayak-discount-pass__card:before{left:-.625rem}.mayak-discount-pass__card:after{right:-.625rem}.mayak-discount-pass__card>p{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mayak-discount-pass__card>strong{letter-spacing:-.035em;max-width:20rem;font-size:clamp(1.75rem,1.35rem + 1.1vw,2.5rem);line-height:1}.mayak-discount-pass__card>div{gap:var(--mayak-space-2);flex-wrap:wrap;display:flex}.mayak-discount-pass__card>div>span{align-items:center;gap:var(--mayak-space-1);min-height:2rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border-radius:999px;font-size:.75rem;font-weight:800;display:inline-flex}.mayak-discount-pass__card>div svg{width:.875rem;height:.875rem}.mayak-discount-pass__card>small{color:var(--mayak-color-on-brand);letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.mayak-discount-pass__note{align-items:flex-start;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.mayak-discount-pass__note svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800);flex:none}.mayak-requisites-card{align-content:center;gap:var(--mayak-space-5);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-brand-050);border-inline-start:1px solid var(--mayak-color-border);display:grid}.mayak-requisites-card__heading{align-items:center;gap:var(--mayak-space-3);min-width:0;display:flex}.mayak-requisites-card__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.mayak-requisites-card__heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-requisites-card__heading p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-requisites-card__heading h2{margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.mayak-requisites-card__document{gap:var(--mayak-space-3);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-7));background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);display:grid;position:relative;overflow:hidden}.mayak-requisites-card__document:before{content:"";background:var(--mayak-color-brand-700);width:.375rem;position:absolute;inset-block:0;inset-inline-start:0}.mayak-requisites-card__document>p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.mayak-requisites-card__document>strong{letter-spacing:-.035em;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.05}.mayak-requisites-card__document dl{gap:var(--mayak-space-2);min-width:0;margin:0;display:grid}.mayak-requisites-card__document dl>div{align-items:baseline;gap:var(--mayak-space-3);min-width:0;border-block-start:1px solid var(--mayak-color-border);grid-template-columns:4.5rem minmax(0,1fr);padding-block-start:var(--mayak-space-2);display:grid}.mayak-requisites-card__document dt{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.mayak-requisites-card__document dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.875rem;font-weight:800}.mayak-requisites-card__document small{color:var(--mayak-color-muted-foreground);font-size:.6875rem;font-weight:650}.mayak-requisites-card__note{align-items:flex-start;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.mayak-requisites-card__note svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800);flex:none}.mayak-vacancies-card{align-content:center;gap:var(--mayak-space-5);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-brand-050);border-inline-start:1px solid var(--mayak-color-border);display:grid}.mayak-vacancies-card__heading{align-items:center;gap:var(--mayak-space-3);min-width:0;display:flex}.mayak-vacancies-card__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.mayak-vacancies-card__heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-vacancies-card__heading p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-vacancies-card__heading h2{margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.mayak-vacancies-card__position{gap:var(--mayak-space-4);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-7));background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);display:grid}.mayak-vacancies-card__position>p{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;display:flex}.mayak-vacancies-card__position>p>span{background:var(--mayak-color-brand-700);border-radius:50%;width:.625rem;height:.625rem}.mayak-vacancies-card__position>strong{overflow-wrap:anywhere;letter-spacing:-.04em;max-width:24rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1}.mayak-vacancies-card__position>div{align-items:flex-start;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-weight:650;line-height:1.45;display:flex}.mayak-vacancies-card__position>div svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);color:var(--mayak-color-brand-800);flex:none}.mayak-vacancies-card__position>small{color:var(--mayak-color-muted-foreground);border-block-start:1px solid var(--mayak-color-border);padding-block-start:var(--mayak-space-3);font-size:.6875rem;font-weight:650}.mayak-partnership-brief{align-content:center;gap:var(--mayak-space-5);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-muted-surface);border-inline-start:1px solid var(--mayak-color-border);display:grid}.mayak-partnership-brief__heading{align-items:center;gap:var(--mayak-space-3);min-width:0;display:flex}.mayak-partnership-brief__heading>span{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);flex:none;place-items:center;display:grid}.mayak-partnership-brief__heading svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-partnership-brief__heading p{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-partnership-brief__heading h2{margin-block-start:var(--mayak-space-1);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.mayak-partnership-brief__sheet{gap:var(--mayak-space-4);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-7));background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-inline-start:.375rem solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-inner);display:grid;position:relative}.mayak-partnership-brief__sheet>p{color:var(--mayak-color-muted-foreground);letter-spacing:.045em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.mayak-partnership-brief__sheet ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mayak-partnership-brief__sheet li{min-width:0;padding:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);font-size:.875rem;font-weight:750}.mayak-partnership-brief__sheet li:nth-child(odd){border-inline-end:1px solid var(--mayak-color-border);padding-inline-start:0}.mayak-partnership-brief__sheet>small{color:var(--mayak-color-brand-800);font-size:.75rem;font-weight:750}.mayak-production-hero-media{background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border);min-width:0;min-height:25rem;position:relative;overflow:hidden}.mayak-production-hero-media>img{object-fit:cover;width:100%;height:100%;min-height:25rem}.mayak-production-hero-media figcaption{right:var(--mayak-space-5);bottom:var(--mayak-space-5);left:var(--mayak-space-5);gap:var(--mayak-space-1);padding:var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-inline-start:.375rem solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-inner);display:grid;position:absolute}.mayak-production-hero-media figcaption span{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.mayak-production-hero-media figcaption strong{font-size:1rem;line-height:1.35}.mayak-gallery-hero-media{background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border);min-width:0;min-height:25rem;position:relative;overflow:hidden}.mayak-gallery-hero-media>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:25rem}.mayak-gallery-hero-media figcaption{right:var(--mayak-space-5);bottom:var(--mayak-space-5);left:var(--mayak-space-5);align-items:center;gap:var(--mayak-space-1) var(--mayak-space-3);min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-inline-start:.375rem solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-inner);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.mayak-gallery-hero-media figcaption>span{align-items:center;gap:var(--mayak-space-2);min-width:0;color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;display:flex}.mayak-gallery-hero-media figcaption>span svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-gallery-hero-media figcaption>strong{min-width:0;font-size:1rem;line-height:1.35}.mayak-gallery-hero-media figcaption>a{width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border:1px solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);grid-area:1/2/span 2;place-items:center;display:grid}.mayak-gallery-hero-media figcaption>a:hover{background:var(--mayak-color-brand-800)}.mayak-gallery-hero-media figcaption>a:focus-visible{outline:3px solid var(--mayak-color-ring);outline-offset:2px}.mayak-gallery-hero-media figcaption>a svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-information-hero__media{background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border);min-height:20rem;overflow:hidden}.mayak-information-hero__media img{object-fit:cover;width:100%;height:100%}.mayak-information-page__content{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-information-page__content>*{margin-block:0}.mayak-information-surface,.mayak-information-page .is-style-mayak-surface,.mayak-information-page .is-style-mayak-callout{padding:clamp(var(--mayak-space-5), 2vw, var(--mayak-space-8))}.mayak-information-page .is-style-mayak-callout{background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-information-page .is-style-mayak-prose{max-width:var(--mayak-size-reading);font-size:1rem;line-height:1.7}.mayak-information-page .is-style-mayak-prose>*+*{margin-block-start:var(--mayak-space-4)}.mayak-information-page--legal .mayak-information-hero--single .mayak-information-hero__copy{min-height:12rem;padding-block:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8))}.mayak-information-page--legal .mayak-information-hero h1{max-width:58rem;font-size:clamp(2.25rem,1.8rem + 1.8vw,3.5rem);line-height:1.02}.mayak-information-page .mayak-legal-document{width:100%;max-width:none;color:var(--mayak-color-foreground)}.mayak-legal-document>*{width:100%;max-width:var(--mayak-size-reading);margin-inline:auto}.mayak-legal-document>*+*{margin-block-start:var(--mayak-space-4)}.mayak-legal-document :where(h2,h3){border-inline-start:.25rem solid var(--mayak-color-brand-700);margin-block-start:var(--mayak-space-8);padding-inline-start:var(--mayak-space-3)}.mayak-legal-document h2{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem);line-height:1.2}.mayak-legal-document h3{font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.3}.mayak-legal-document :where(ol,ul){padding-inline-start:1.35rem}.mayak-legal-document li{padding-inline-start:var(--mayak-space-2)}.mayak-legal-document li+li{margin-block-start:var(--mayak-space-3)}.mayak-legal-document a{color:var(--mayak-color-brand-800);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:.08em}.mayak-legal-document a:hover{color:var(--mayak-color-brand-900)}.mayak-legal-document .wp-block-table{overflow-x:auto}.mayak-legal-document table{border-spacing:0;border-collapse:separate;border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);width:100%}.mayak-legal-document :where(th,td){padding:var(--mayak-space-3);text-align:start;border-block-end:1px solid var(--mayak-color-border)}.mayak-legal-document tr:last-child :where(th,td){border-block-end:0}.mayak-information-section-heading{max-width:48rem}.mayak-information-section-heading h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.625rem,1.35rem + .8vw,2.25rem)}.mayak-information-section-heading>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.65}.mayak-gallery-directory,.mayak-gallery-section{scroll-margin-block-start:calc(var(--mayak-header-height,6rem) + var(--mayak-space-4))}.mayak-gallery-directory__list{width:100%;max-width:none;margin:var(--mayak-space-6) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.mayak-gallery-directory__list>li{min-width:0;margin:0}.mayak-gallery-directory__list>li+li{border-inline-start:1px solid var(--mayak-color-border)}.mayak-gallery-directory__list a{align-content:space-between;gap:var(--mayak-space-2);min-height:8rem;padding:var(--mayak-space-4);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border-block:1px solid var(--mayak-color-border);text-decoration:none;display:grid}.mayak-gallery-directory__list>li:first-child a{border-inline-start:1px solid var(--mayak-color-border);border-start-start-radius:var(--mayak-radius-inner);border-end-start-radius:var(--mayak-radius-inner)}.mayak-gallery-directory__list>li:last-child a{border-inline-end:1px solid var(--mayak-color-border);border-start-end-radius:var(--mayak-radius-inner);border-end-end-radius:var(--mayak-radius-inner)}.mayak-gallery-directory__list a:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050)}.mayak-gallery-directory__list a:focus-visible{z-index:1;outline:3px solid var(--mayak-color-ring);outline-offset:-3px;position:relative}.mayak-gallery-directory__list span{color:var(--mayak-color-brand-700);letter-spacing:.055em;font-size:.6875rem;font-weight:850}.mayak-gallery-directory__list strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.25}.mayak-gallery-directory__list small{color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:650}.mayak-gallery-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--mayak-space-5);min-width:0;display:flex}.mayak-gallery-section__count{gap:var(--mayak-space-1);min-width:4.5rem;padding:var(--mayak-space-3);color:var(--mayak-color-muted-foreground);text-align:center;background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;font-size:.6875rem;font-weight:750;line-height:1;display:grid}.mayak-gallery-section__count strong{color:var(--mayak-color-foreground);font-size:1.375rem;font-weight:900}.mayak-information-page .mayak-gallery-grid{align-items:stretch;gap:var(--mayak-space-3);width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-information-page .mayak-gallery-grid>.wp-block-image{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);grid-template-rows:auto 4rem;min-width:0;overflow:hidden;flex:none!important;align-self:stretch!important;place-items:stretch stretch!important;width:auto!important;max-width:none!important;margin:0!important;display:grid!important}#mayak-gallery-store .mayak-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mayak-gallery-store .mayak-gallery-grid>.wp-block-image{grid-column:auto}.mayak-information-page .mayak-gallery-grid>.wp-block-image>a{aspect-ratio:4/3;cursor:zoom-in;background:var(--mayak-color-secondary);min-width:0;position:relative;overflow:hidden;flex:none!important;width:100%!important;height:auto!important;display:block!important}#mayak-gallery-store .mayak-gallery-grid>.wp-block-image>a{aspect-ratio:4/3}.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:after{top:var(--mayak-space-3);right:var(--mayak-space-3);padding:var(--mayak-space-2) var(--mayak-space-3);color:var(--mayak-color-foreground);content:"Открыть фото";background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);opacity:0;transition:opacity var(--mayak-transition-fast), transform var(--mayak-transition-fast);font-size:.6875rem;font-weight:800;position:absolute;transform:translateY(-.25rem)}.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:hover:after,.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:focus-visible:after{opacity:1;transform:translateY(0)}.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:focus-visible{outline:3px solid var(--mayak-color-ring);outline-offset:-3px}.mayak-information-page .mayak-gallery-grid>.wp-block-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--mayak-transition-fast);display:block}.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:hover img{transform:scale(1.025)}.mayak-information-page .mayak-gallery-grid .wp-element-caption{text-align:center;border-block-start:1px solid var(--mayak-color-border);justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.35;width:auto!important;max-width:none!important;height:4rem!important;max-height:none!important;padding:var(--mayak-space-3) var(--mayak-space-4)!important;color:var(--mayak-color-foreground)!important;background:var(--mayak-color-card)!important;flex:none!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.mayak-delivery-rates{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-delivery-rate{gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);display:grid}.mayak-delivery-rate__location{min-height:2.7em;color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-weight:750;line-height:1.35}.mayak-delivery-rate__price{letter-spacing:-.035em;font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem);font-weight:900;line-height:1}.mayak-delivery-rate__price span{color:var(--mayak-color-muted-foreground);letter-spacing:0;font-size:.6875rem;font-weight:750}.mayak-delivery-pricing__note{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-4);font-size:.8125rem}.mayak-discount-tiers{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-discount-tier{min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);flex-direction:column;align-items:flex-start;display:flex}.mayak-discount-tier--featured{background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-discount-tier__value{color:var(--mayak-color-foreground);align-items:flex-start;line-height:.8;display:flex}.mayak-discount-tier__value strong{letter-spacing:-.065em;font-size:clamp(3.25rem,2.75rem + 1.35vw,4.5rem);font-weight:900}.mayak-discount-tier__value span{margin-block-start:.3em;font-size:1.25rem;font-weight:900}.mayak-discount-tier__type{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;margin-block-start:var(--mayak-space-4);font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-discount-tier h3{margin-block-start:var(--mayak-space-2);font-size:1.125rem}.mayak-discount-tier>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);font-size:.875rem;line-height:1.6}.mayak-requisites-grid{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-requisites-grid--contacts,.mayak-requisites-grid--bank{grid-template-columns:repeat(3,minmax(0,1fr))}.mayak-requisites-field{align-content:start;gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);display:grid}.mayak-requisites-field--wide{grid-column:1/-1}.mayak-requisites-field__label{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.3}.mayak-requisites-field__value{overflow-wrap:anywhere;min-width:0;font-size:.9375rem;font-weight:750;line-height:1.55}.mayak-requisites-field__value--number{font-variant-numeric:tabular-nums;letter-spacing:.0125em}.mayak-vacancy-position{gap:var(--mayak-space-2);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-brand-600);border-radius:var(--mayak-radius-inner);margin-block-start:var(--mayak-space-6);display:grid}.mayak-vacancy-position__status{padding:var(--mayak-space-1) var(--mayak-space-3);color:var(--mayak-color-on-brand);letter-spacing:.04em;background:var(--mayak-color-brand-700);text-transform:uppercase;border-radius:999px;justify-self:start;font-size:.6875rem;font-weight:850}.mayak-vacancy-position h3{letter-spacing:-.04em;margin-block-start:var(--mayak-space-2);font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1.05}.mayak-vacancy-position__place{color:var(--mayak-color-muted-foreground);font-size:.875rem;font-weight:650}.mayak-vacancy-contacts{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-vacancy-contact{align-content:start;gap:var(--mayak-space-2);min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);display:grid}.mayak-vacancy-contact__label{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.mayak-vacancy-contact__value{overflow-wrap:anywhere;min-width:0;font-size:.9375rem;font-weight:750;line-height:1.55}.mayak-vacancy-contact__value a{color:var(--mayak-color-brand-800);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.08em}.mayak-vacancy-contact__value a:hover{color:var(--mayak-color-brand-900)}.mayak-partnership-audiences{min-width:0;background:var(--mayak-color-muted-surface);border-block:1px solid var(--mayak-color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-partnership-audiences>p{min-width:0;padding:var(--mayak-space-4);text-align:center;font-size:.8125rem;font-weight:750;line-height:1.4}.mayak-partnership-audiences>p+p{border-inline-start:1px solid var(--mayak-color-border)}.mayak-partnership-categories{align-items:stretch;gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-partnership-categories>*,.mayak-partnership-terms__grid>*,.mayak-production-materials>*,.mayak-production-detail>*,.mayak-production-hours__grid>*{margin-block:0}.mayak-partnership-category{min-width:0;height:100%;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-block-start:.25rem solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-inner)}.mayak-partnership-category__index{color:var(--mayak-color-brand-800);font-variant-numeric:tabular-nums;letter-spacing:.055em;font-size:.75rem;font-weight:850}.mayak-partnership-category h3{margin-block-start:var(--mayak-space-3);font-size:1.125rem}.mayak-partnership-category>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-partnership-terms__grid{align-items:stretch;gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-partnership-term{min-width:0;height:100%;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner)}.mayak-partnership-term__label{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.mayak-partnership-term h3{margin-block-start:var(--mayak-space-3);font-size:1.125rem}.mayak-partnership-term>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-partnership-terms__notice{margin-block-start:var(--mayak-space-3)}.mayak-partnership-terms__notice h3{font-size:1.125rem}.mayak-partnership-terms__notice p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-production-materials{align-items:stretch;gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-production-material{min-width:0;height:100%;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);position:relative;overflow:hidden}.mayak-production-material__mark{width:3rem;height:3rem;color:var(--mayak-color-brand-800);background:var(--mayak-color-card);border:1px solid var(--mayak-color-brand-600);border-radius:var(--mayak-radius-control);place-items:center;font-size:.875rem;font-weight:900;display:grid}.mayak-production-material h3{margin-block-start:var(--mayak-space-4);font-size:1.25rem}.mayak-production-material>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-production-detail{align-items:stretch;gap:clamp(var(--mayak-space-5), 3vw, var(--mayak-space-8));grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);display:grid}.mayak-production-detail__image{border-radius:var(--mayak-radius-inner);min-width:0;overflow:hidden}.mayak-production-detail__image img{object-fit:cover;width:100%;height:100%;min-height:22rem}.mayak-production-detail__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.mayak-production-detail__copy h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.625rem,1.35rem + .8vw,2.25rem)}.mayak-production-detail__copy>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.65}.mayak-production-hours__grid{align-items:stretch;gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-production-hours__item{min-width:0;height:100%;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner)}.mayak-production-hours__item p{color:var(--mayak-color-muted-foreground);font-size:.8125rem;font-weight:750}.mayak-production-hours__item h3{color:var(--mayak-color-brand-800);font-variant-numeric:tabular-nums;margin-block-start:var(--mayak-space-2);font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.mayak-delivery-condition-grid{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-delivery-condition{min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner)}.mayak-delivery-condition__label{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-delivery-condition h3{margin-block-start:var(--mayak-space-3);font-size:1.125rem}.mayak-delivery-condition>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-delivery-steps{min-width:0;margin-block:var(--mayak-space-6) 0;counter-reset:mayak-delivery-step;gap:var(--mayak-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.mayak-delivery-steps:before{content:"";background:var(--mayak-color-border);top:1.375rem;height:1px;position:absolute;inset-inline:2.75rem}.mayak-delivery-steps li{counter-increment:mayak-delivery-step;gap:var(--mayak-space-2);min-width:0;padding-block-start:3.75rem;display:grid;position:relative}.mayak-delivery-steps li:before{z-index:1;width:2.75rem;height:2.75rem;color:var(--mayak-color-on-brand);content:counter(mayak-delivery-step, decimal-leading-zero);background:var(--mayak-color-brand-700);border:.25rem solid var(--mayak-color-card);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:850;display:grid;position:absolute;top:0;left:0}.mayak-delivery-steps strong{font-size:1rem}.mayak-delivery-steps span{color:var(--mayak-color-muted-foreground);font-size:.875rem;line-height:1.6}.mayak-information-page .wp-block-columns.is-style-mayak-card-grid{gap:var(--mayak-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.mayak-information-page .is-style-mayak-card-grid>.wp-block-column{min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner)}.mayak-information-page .wp-block-columns.mayak-delivery-notes,.mayak-information-page .wp-block-columns.mayak-discount-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-information-page .mayak-delivery-notes>.wp-block-column,.mayak-information-page .mayak-discount-notes>.wp-block-column{background:0 0;border:0;padding:0;display:flex}.mayak-delivery-notes .wp-block-group,.mayak-discount-notes .wp-block-group{width:100%}.mayak-delivery-notes h3{font-size:1.125rem}.mayak-discount-notes h3{margin-block-start:var(--mayak-space-2);font-size:1.125rem}.mayak-delivery-notes h3+p,.mayak-discount-notes h3+p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem;line-height:1.6}.mayak-information-page details.is-style-mayak-faq{padding:var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control)}.mayak-information-page details.is-style-mayak-faq summary{cursor:pointer;font-weight:800}.mayak-information-page details.is-style-mayak-faq>:not(summary){margin-block-start:var(--mayak-space-3)}.mayak-information-page .wp-block-button.is-style-mayak-primary .wp-block-button__link,.mayak-information-page .wp-block-button.is-style-mayak-secondary .wp-block-button__link{min-height:2.75rem;padding:var(--mayak-space-2) var(--mayak-space-4);border-radius:var(--mayak-radius-control);border:1px solid #0000;font-weight:750}.mayak-information-page .wp-block-button.is-style-mayak-primary .wp-block-button__link{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700)}.mayak-information-page .wp-block-button.is-style-mayak-secondary .wp-block-button__link{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.mayak-information-contact{align-items:center;gap:var(--mayak-space-6);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));grid-template-columns:minmax(0,1fr) auto;display:grid}.mayak-information-contact h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.5rem,1.25rem + .75vw,2rem)}.mayak-information-contact>div:first-child>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.6}.mayak-information-contact__actions{justify-content:flex-end;margin-block-start:0}@media (width<=68rem){.mayak-information-hero{grid-template-columns:minmax(0,1fr)}.mayak-delivery-route-sheet,.mayak-discount-pass,.mayak-requisites-card,.mayak-vacancies-card,.mayak-partnership-brief,.mayak-production-hero-media,.mayak-gallery-hero-media,.mayak-information-hero__media{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0}.mayak-production-detail{grid-template-columns:minmax(0,1fr)}.mayak-production-detail__image img{min-height:18rem}.mayak-delivery-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-gallery-directory__list{overscroll-behavior-inline:contain;grid-template-columns:repeat(5,minmax(10rem,1fr));overflow-x:auto}.mayak-information-page .mayak-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-information-contact{grid-template-columns:minmax(0,1fr);align-items:start}.mayak-information-contact__actions{justify-content:flex-start}}@media (width<=48rem){.mayak-delivery-condition-grid,.mayak-discount-tiers,.mayak-requisites-grid,.mayak-requisites-grid--contacts,.mayak-vacancy-contacts,.mayak-partnership-categories,.mayak-partnership-terms__grid,.mayak-production-materials,.mayak-production-hours__grid,.mayak-information-page .wp-block-columns.is-style-mayak-card-grid,.mayak-information-page .mayak-delivery-notes,.mayak-information-page .mayak-discount-notes{grid-template-columns:minmax(0,1fr)}.mayak-delivery-steps{gap:var(--mayak-space-5);grid-template-columns:minmax(0,1fr)}.mayak-delivery-steps:before{top:1.375rem;width:1px;height:calc(100% - 2.75rem);inset-inline-start:1.375rem}.mayak-delivery-steps li{align-content:start;min-height:2.75rem;padding-block-start:0;padding-inline-start:3.75rem}}@media (width<=40rem){.mayak-information-page{gap:var(--mayak-space-4)}.mayak-information-hero__copy,.mayak-delivery-route-sheet,.mayak-discount-pass,.mayak-requisites-card,.mayak-vacancies-card,.mayak-partnership-brief,.mayak-information-surface,.mayak-information-page .is-style-mayak-surface,.mayak-information-page .is-style-mayak-callout,.mayak-information-contact{padding:var(--mayak-space-4)}.mayak-information-hero h1{font-size:clamp(2.25rem,12vw,3rem)}.mayak-information-page--legal .mayak-information-hero h1{font-size:clamp(1.625rem,7.2vw,2rem)}.mayak-information-page--partnership .mayak-information-hero h1{font-size:clamp(2rem,9.8vw,2.4rem)}.mayak-information-hero__actions,.mayak-information-contact__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.mayak-information-hero__actions .mayak-button,.mayak-information-contact__actions .mayak-button{width:100%}.mayak-delivery-route-sheet__track{padding-block:var(--mayak-space-4);grid-template-columns:minmax(0,1fr)}.mayak-delivery-route-sheet__direction{justify-self:center;transform:rotate(90deg)}.mayak-delivery-rates{grid-template-columns:minmax(0,1fr)}.mayak-partnership-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-partnership-audiences>p+p{border-inline-start:0}.mayak-partnership-audiences>p:nth-child(2n){border-inline-start:1px solid var(--mayak-color-border)}.mayak-partnership-audiences>p:nth-child(n+3){border-block-start:1px solid var(--mayak-color-border)}.mayak-production-hero-media,.mayak-production-hero-media>img,.mayak-gallery-hero-media,.mayak-gallery-hero-media>img{min-height:20rem}.mayak-production-hero-media figcaption,.mayak-gallery-hero-media figcaption{right:var(--mayak-space-3);bottom:var(--mayak-space-3);left:var(--mayak-space-3)}.mayak-gallery-directory__list{margin-block-start:var(--mayak-space-4)}.mayak-gallery-directory__list a{min-height:7rem;padding:var(--mayak-space-3)}.mayak-gallery-section__heading{gap:var(--mayak-space-3)}.mayak-information-page .mayak-gallery-grid{gap:var(--mayak-space-2);margin-block-start:var(--mayak-space-4)}.mayak-information-page .mayak-gallery-grid .wp-element-caption{min-height:3.25rem;padding:var(--mayak-space-3);font-size:.75rem}.mayak-production-detail__image img{min-height:14rem}.mayak-delivery-rate__location{min-height:0}}@media (width<=30rem){.mayak-information-page .mayak-gallery-grid,#mayak-gallery-store .mayak-gallery-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mayak-information-page .mayak-gallery-grid>.wp-block-image img,.mayak-information-page .mayak-gallery-grid>.wp-block-image>a:after{transition:none}}.mayak-promotions-page,.mayak-promotion-page{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-promotions-page :where(p,h1,h2,h3,figure),.mayak-promotion-page :where(p,h1,h2,h3,figure){margin-block:0}.mayak-promotions-hero,.mayak-promotion-hero,.mayak-promotions-section,.mayak-promotions-contact,.mayak-promotion-contact,.mayak-promotion-page__notice,.mayak-promotion-page__content>.wp-block-group{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0}.mayak-promotions-hero,.mayak-promotion-hero{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);display:grid;overflow:hidden}.mayak-promotions-hero__copy,.mayak-promotion-hero__copy{min-width:0;padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-12));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mayak-promotions-kicker,.mayak-promotion-card__eyebrow{color:var(--mayak-color-brand-800);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-promotions-hero h1,.mayak-promotion-hero h1{max-width:48rem;margin-block-start:var(--mayak-space-3);font-size:clamp(2.5rem,1.9rem + 2.4vw,4.25rem);line-height:.98}.mayak-promotions-hero__lead,.mayak-promotion-hero__lead{max-width:42rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-4);font-size:clamp(1rem,.93rem + .25vw,1.125rem);font-weight:550;line-height:1.65}.mayak-promotions-actions,.mayak-promotions-contact__actions,.mayak-promotion-contact__actions{gap:var(--mayak-space-3);flex-wrap:wrap;margin-block-start:var(--mayak-space-6);display:flex}.mayak-promotions-actions .mayak-button,.mayak-promotions-contact__actions .mayak-button,.mayak-promotion-contact__actions .mayak-button{min-height:2.875rem;font-weight:750}.mayak-promotions-actions svg,.mayak-promotions-contact__actions svg,.mayak-promotion-contact__actions svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-promotions-button--secondary{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.mayak-promotions-button--secondary:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-promotions-ticket{min-width:0;padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10));background:var(--mayak-color-brand-050);border-inline-start:1px solid var(--mayak-color-border);align-content:center;display:grid}.mayak-promotions-ticket__label{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:flex}.mayak-promotions-ticket__label svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-promotions-ticket>p{align-items:baseline;gap:var(--mayak-space-3);padding-block:var(--mayak-space-5);display:flex}.mayak-promotions-ticket>p strong{color:var(--mayak-color-foreground);letter-spacing:-.07em;font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:900;line-height:.8}.mayak-promotions-ticket>p span{max-width:8rem;color:var(--mayak-color-muted-foreground);font-size:1rem;font-weight:750;line-height:1.25}.mayak-promotions-ticket__rule{border-block-start:1px dashed var(--mayak-color-brand-600);width:100%}.mayak-promotions-ticket small{max-width:27rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-4);font-size:.8125rem;font-weight:600;line-height:1.55}.mayak-promotions-section{padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));scroll-margin-block-start:calc(var(--mayak-header-height,6rem) + var(--mayak-space-4))}.mayak-promotions-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--mayak-space-5);min-width:0;display:flex}.mayak-promotions-section__heading>div{max-width:50rem}.mayak-promotions-section__heading h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.625rem,1.35rem + .8vw,2.25rem)}.mayak-promotions-section__heading p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.65}.mayak-promotions-section__heading>a{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-brand-800);flex:none;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.mayak-promotions-section__heading>a:hover{text-decoration:underline}.mayak-promotions-section__heading>a svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-promotions-section__count{min-width:3rem;min-height:3rem;color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);flex:none;place-items:center;font-size:1.125rem;font-weight:900;display:grid}.mayak-promotions-grid{align-items:stretch;gap:var(--mayak-space-4);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-promotions-grid>div{min-width:0}.mayak-promotion-card{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);height:100%;transition:border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);overflow:hidden}.mayak-promotion-card:hover{border-color:var(--mayak-color-brand-600);transform:translateY(-.125rem)}.mayak-promotion-card>a{min-width:0;height:100%;color:var(--mayak-color-foreground);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.mayak-promotion-card>a:focus-visible{border-radius:var(--mayak-radius-inner);outline-offset:-.1875rem}.mayak-promotion-card__media{aspect-ratio:16/10;background:var(--mayak-color-secondary);border-block-end:1px solid var(--mayak-color-border);min-width:0;overflow:hidden}.mayak-promotion-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--mayak-transition-fast);display:block}.mayak-promotion-card:hover .mayak-promotion-card__media img{transform:scale(1.025)}.mayak-promotion-card__placeholder{width:100%;height:100%;color:var(--mayak-color-brand-700);place-items:center;display:grid}.mayak-promotion-card__placeholder svg{width:3rem;height:3rem}.mayak-promotion-card__body{min-width:0;padding:var(--mayak-space-5);flex-direction:column;display:flex}.mayak-promotion-card__body h3{text-wrap:pretty;margin-block-start:var(--mayak-space-2);font-size:clamp(1.125rem,1.02rem + .3vw,1.375rem);line-height:1.15}.mayak-promotion-card__body>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);font-size:.875rem;line-height:1.55}.mayak-promotion-card__stub{align-items:center;gap:var(--mayak-space-2) var(--mayak-space-4);min-width:0;padding:var(--mayak-space-4) var(--mayak-space-5);background:var(--mayak-color-brand-050);border-block-start:1px dashed var(--mayak-color-brand-600);grid-template-columns:minmax(0,1fr) auto;display:grid}.mayak-promotion-status,.mayak-promotion-card__period{align-items:center;gap:var(--mayak-space-2);min-width:0;font-size:.75rem;font-weight:750;line-height:1.35;display:inline-flex}.mayak-promotion-status{color:var(--mayak-color-brand-800)}.mayak-promotion-status--active{color:var(--mayak-color-success)}.mayak-promotion-status--upcoming{color:var(--mayak-color-warning)}.mayak-promotion-status--expired{color:var(--mayak-color-muted-foreground)}.mayak-promotion-status svg,.mayak-promotion-card__period svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm);flex:none}.mayak-promotion-card__period{color:var(--mayak-color-muted-foreground);grid-column:1}.mayak-promotion-card__arrow{width:2.25rem;height:2.25rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);grid-area:1/2/span 2;place-items:center;display:grid}.mayak-promotion-card__arrow svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md)}.mayak-promotions-empty{align-items:flex-start;gap:var(--mayak-space-4);padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);margin-block-start:var(--mayak-space-6);display:flex}.mayak-promotions-empty>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-brand-700);flex:none}.mayak-promotions-empty h3{font-size:1rem}.mayak-promotions-empty p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2);font-size:.875rem}.mayak-promotions-page__content,.mayak-promotion-page__content{gap:var(--mayak-space-5);min-width:0;max-width:none;display:grid}.mayak-promotions-page__content>*,.mayak-promotion-page__content>*{margin-block:0}.mayak-promotions-page__content>.wp-block-group,.mayak-promotion-page__content>.wp-block-group{padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8))}.mayak-promotion-section-heading{max-width:50rem}.mayak-promotion-section-heading h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.625rem,1.35rem + .8vw,2.25rem)}.mayak-promotion-section-heading>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.65}.mayak-promotion-facts{gap:var(--mayak-space-3);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-promotion-fact{min-width:0;padding:var(--mayak-space-5);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner)}.mayak-promotion-fact>p:first-child{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.mayak-promotion-fact h3{margin-block-start:var(--mayak-space-2);font-size:1.125rem}.mayak-promotion-fact h3+p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);font-size:.875rem;line-height:1.55}.mayak-promotion-steps ol,.mayak-promotion-checklist ul{margin:var(--mayak-space-6) 0 0;gap:var(--mayak-space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mayak-promotion-steps li,.mayak-promotion-checklist li{min-width:0;padding:var(--mayak-space-5);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-inner);font-weight:700;line-height:1.5}.mayak-promotion-steps ol{counter-reset:mayak-promotion-step}.mayak-promotion-steps li{counter-increment:mayak-promotion-step}.mayak-promotion-steps li:before{width:2.25rem;height:2.25rem;color:var(--mayak-color-on-brand);content:counter(mayak-promotion-step);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);place-items:center;margin-block-end:var(--mayak-space-4);font-size:.75rem;font-weight:900;display:grid}.mayak-promotion-checklist li:before{width:.5rem;height:.5rem;content:"";background:var(--mayak-color-brand-700);border-radius:50%;margin-inline-end:var(--mayak-space-3);display:inline-block}.mayak-promotion-note{background:var(--mayak-color-brand-050)!important;border-color:var(--mayak-color-brand-600)!important}.mayak-promotion-note h2{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.mayak-promotion-note p{max-width:52rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.65}.mayak-promotion-products .woocommerce{margin-block-start:var(--mayak-space-6);max-width:none!important;margin-inline:0!important}.mayak-promotion-products .woocommerce ul.products{margin-block-end:0}.mayak-promotion-products>.mayak-promotion-section-heading{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.mayak-promotion-products>.mayak-promotion-section-heading>*{max-width:none!important;margin-left:0!important;margin-right:0!important}.mayak-promotions-contact,.mayak-promotion-contact{align-items:center;gap:var(--mayak-space-6);min-width:0;padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8));grid-template-columns:minmax(0,1fr) auto;display:grid}.mayak-promotions-contact h2,.mayak-promotion-contact h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.5rem,1.25rem + .75vw,2rem)}.mayak-promotions-contact>div:first-child>p:last-child,.mayak-promotion-contact>div:first-child>p:last-child{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);line-height:1.6}.mayak-promotions-contact__actions,.mayak-promotion-contact__actions{justify-content:flex-end;margin-block-start:0}.mayak-promotion-hero__meta{align-items:center;gap:var(--mayak-space-2) var(--mayak-space-4);flex-wrap:wrap;margin-block-end:var(--mayak-space-5);display:flex}.mayak-promotion-hero__meta>span{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-muted-foreground);font-size:.75rem;font-weight:750;display:inline-flex}.mayak-promotion-hero__meta svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-promotion-hero__media{background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border);min-height:27rem;position:relative;overflow:hidden}.mayak-promotion-hero__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mayak-promotion-hero__placeholder{width:100%;min-height:27rem;color:var(--mayak-color-brand-700);place-items:center;display:grid}.mayak-promotion-hero__placeholder svg{width:5rem;height:5rem}.mayak-promotion-hero__ticket{right:var(--mayak-space-5);bottom:var(--mayak-space-5);left:var(--mayak-space-5);gap:var(--mayak-space-1) var(--mayak-space-3);min-width:0;padding:var(--mayak-space-4);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-inline-start:var(--mayak-space-2) solid var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.mayak-promotion-hero__ticket>svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg);color:var(--mayak-color-brand-700);grid-area:1/1/span 2;align-self:center}.mayak-promotion-hero__ticket span{color:var(--mayak-color-brand-800);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.mayak-promotion-hero__ticket strong{overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.mayak-promotion-page__notice{align-items:flex-start;gap:var(--mayak-space-3);padding:var(--mayak-space-4) var(--mayak-space-5);color:var(--mayak-color-danger);display:flex}.mayak-promotion-page__notice svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-promotion-page__notice p{color:var(--mayak-color-foreground);font-size:.875rem;font-weight:650;line-height:1.55}@media (width<=68rem){.mayak-promotions-hero,.mayak-promotion-hero{grid-template-columns:minmax(0,1fr)}.mayak-promotions-ticket,.mayak-promotion-hero__media{border-block-start:1px solid var(--mayak-color-border);border-inline-start:0}.mayak-promotions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-promotions-contact,.mayak-promotion-contact{grid-template-columns:minmax(0,1fr);align-items:start}.mayak-promotions-contact__actions,.mayak-promotion-contact__actions{justify-content:flex-start}}@media (width<=48rem){.mayak-promotion-facts,.mayak-promotion-steps ol,.mayak-promotion-checklist ul{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.mayak-promotions-page,.mayak-promotion-page{gap:var(--mayak-space-4)}.mayak-promotions-hero__copy,.mayak-promotion-hero__copy,.mayak-promotions-ticket,.mayak-promotions-section,.mayak-promotions-page__content>.wp-block-group,.mayak-promotion-page__content>.wp-block-group,.mayak-promotions-contact,.mayak-promotion-contact{padding:var(--mayak-space-4)}.mayak-promotions-hero h1,.mayak-promotion-hero h1{font-size:clamp(2.25rem,12vw,3rem)}.mayak-promotions-actions,.mayak-promotions-contact__actions,.mayak-promotion-contact__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.mayak-promotions-actions .mayak-button,.mayak-promotions-contact__actions .mayak-button,.mayak-promotion-contact__actions .mayak-button{width:100%}.mayak-promotions-grid{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--mayak-space-4)}.mayak-promotions-section__heading{gap:var(--mayak-space-3)}.mayak-promotion-card__body{padding:var(--mayak-space-4)}.mayak-promotion-card__stub{padding-inline:var(--mayak-space-4)}.mayak-promotion-hero__media,.mayak-promotion-hero__media>img,.mayak-promotion-hero__placeholder{min-height:22rem}.mayak-promotion-hero__ticket{right:var(--mayak-space-3);bottom:var(--mayak-space-3);left:var(--mayak-space-3)}}@media (prefers-reduced-motion:reduce){.mayak-promotion-card,.mayak-promotion-card__media img{transition:none}}.mayak-blog-archive,.mayak-blog-single{gap:var(--mayak-space-5);min-width:0;display:grid}.mayak-blog-archive :where(p,h1,h2,figure,ul),.mayak-blog-single-hero :where(p,h1,h2,figure,ul),.mayak-blog-catalog-card :where(p,h1,h2,figure,ul),.mayak-blog-adjacent :where(p,h1,h2,figure,ul),.mayak-blog-related :where(p,h1,h2,figure,ul),.mayak-blog-article-topics :where(p,h1,h2,figure,ul){margin-block:0}.mayak-blog-hero,.mayak-blog-card,.mayak-blog-feed,.mayak-blog-empty,.mayak-blog-single-hero,.mayak-blog-article-surface,.mayak-blog-catalog-card,.mayak-blog-adjacent__link,.mayak-blog-related{background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius);min-width:0}.mayak-blog-kicker{color:var(--mayak-color-brand-800);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1.25}.mayak-blog-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.mayak-blog-hero__copy{min-width:0;padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10))}.mayak-blog-hero h1{max-width:55rem;overflow-wrap:anywhere;margin-block-start:var(--mayak-space-3);font-size:clamp(2.5rem,2rem + 2vw,4rem);line-height:.98}.mayak-blog-hero__lead{max-width:48rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-4);font-size:clamp(1rem,.94rem + .2vw,1.125rem);font-weight:550;line-height:1.65}.mayak-blog-hero__lead>:where(*)+:where(*){margin-block-start:var(--mayak-space-3)}.mayak-blog-hero__catalog{white-space:nowrap;margin-inline-end:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10))}.mayak-blog-hero__catalog svg,.mayak-blog-card__more svg,.mayak-blog-related .mayak-blog-section-heading>a svg,.mayak-blog-adjacent__link>svg{width:var(--mayak-icon-size-md);height:var(--mayak-icon-size-md);flex:none}.mayak-blog-topics{align-items:center;gap:var(--mayak-space-4);min-width:0;padding:var(--mayak-space-4) clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10));background:var(--mayak-color-brand-050);border-block-start:1px solid var(--mayak-color-border);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.mayak-blog-topics__label{color:var(--mayak-color-muted-foreground);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mayak-blog-topics__viewport{min-width:0}.mayak-blog-topics__list{gap:var(--mayak-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mayak-blog-topics__list a{align-items:center;gap:var(--mayak-space-2);min-height:2.25rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-secondary-foreground);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);transition:color var(--mayak-transition-fast), background-color var(--mayak-transition-fast), border-color var(--mayak-transition-fast);font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.mayak-blog-topics__list a:hover{color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-600)}.mayak-blog-topics__list a[aria-current=page]{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-color:var(--mayak-color-brand-700)}.mayak-blog-topics__list small{min-width:1.375rem;min-height:1.375rem;padding-inline:var(--mayak-space-1);color:inherit;background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-sm);place-items:center;font-size:.6875rem;font-weight:850;display:grid}.mayak-blog-topics__list a[aria-current=page] small{color:var(--mayak-color-brand-800);background:var(--mayak-color-card)}.mayak-blog-featured{min-width:0}.mayak-blog-card{transition:border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);display:grid;overflow:hidden}.mayak-blog-card:hover{border-color:var(--mayak-color-brand-600);transform:translateY(-.125rem)}.mayak-blog-card--featured{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);min-height:25rem}.mayak-blog-card__media{min-width:0;color:var(--mayak-color-brand-700);background:var(--mayak-color-secondary);border-block-end:1px solid var(--mayak-color-border);display:block;overflow:hidden}.mayak-blog-card--featured .mayak-blog-card__media{border-block-end:0;border-inline-end:1px solid var(--mayak-color-border)}.mayak-blog-card__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform var(--mayak-transition-fast)}.mayak-blog-card--featured .mayak-blog-card__media img{aspect-ratio:auto;min-height:100%}.mayak-blog-card:hover .mayak-blog-card__media img{transform:scale(1.025)}.mayak-blog-card__placeholder{aspect-ratio:16/10;background:var(--mayak-color-brand-050);place-items:center;min-height:100%;display:grid}.mayak-blog-card--featured .mayak-blog-card__placeholder{aspect-ratio:auto}.mayak-blog-card__placeholder svg{stroke-width:1.5px;width:clamp(2.75rem,5vw,4.5rem);height:clamp(2.75rem,5vw,4.5rem)}.mayak-blog-card__body{min-width:0;padding:var(--mayak-space-5);flex-direction:column;align-items:flex-start;display:flex}.mayak-blog-card--featured .mayak-blog-card__body{padding:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10));justify-content:center}.mayak-blog-card__meta{align-items:center;gap:var(--mayak-space-2) var(--mayak-space-4);min-width:0;color:var(--mayak-color-muted-foreground);flex-wrap:wrap;font-size:.75rem;font-weight:650;line-height:1.4;display:flex}.mayak-blog-card__topic{color:var(--mayak-color-brand-800);letter-spacing:.045em;text-transform:uppercase;font-size:.6875rem;font-weight:850;text-decoration:none}a.mayak-blog-card__topic:hover{text-underline-offset:.1875rem;text-decoration:underline}.mayak-blog-card__date,.mayak-blog-card__reading-time{align-items:center;gap:var(--mayak-space-1);display:inline-flex}.mayak-blog-card__date svg,.mayak-blog-card__reading-time svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-blog-card__title{text-wrap:pretty;margin-block-start:var(--mayak-space-4);font-size:clamp(1.125rem,1.02rem + .3vw,1.375rem);line-height:1.14}.mayak-blog-card--featured .mayak-blog-card__title{font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1.04}.mayak-blog-card__title a{color:var(--mayak-color-foreground);text-decoration:none}.mayak-blog-card__title a:hover{color:var(--mayak-color-brand-800)}.mayak-blog-card__summary{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);font-size:.875rem;line-height:1.6}.mayak-blog-card--featured .mayak-blog-card__summary{max-width:38rem;font-size:.9375rem;line-height:1.65}.mayak-blog-card__more{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-brand-800);margin-block-start:auto;padding-block-start:var(--mayak-space-5);font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.mayak-blog-card__more:hover{text-underline-offset:.1875rem;text-decoration:underline}.mayak-blog-feed,.mayak-blog-related{padding:clamp(var(--mayak-space-5), 2.5vw, var(--mayak-space-8))}.mayak-blog-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--mayak-space-5);min-width:0;display:flex}.mayak-blog-section-heading h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.625rem,1.35rem + .8vw,2.25rem)}.mayak-blog-section-heading>a{align-items:center;gap:var(--mayak-space-2);color:var(--mayak-color-brand-800);flex:none;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.mayak-blog-section-heading>a:hover{text-underline-offset:.1875rem;text-decoration:underline}.mayak-blog-grid{align-items:stretch;gap:var(--mayak-space-4);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--mayak-space-6);display:grid}.mayak-blog-grid .mayak-blog-card{height:100%}.mayak-blog-pagination:empty{display:none}.mayak-blog-pagination .navigation{padding:var(--mayak-space-3);background:var(--mayak-color-card);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius)}.mayak-blog-pagination .nav-links{justify-content:center;gap:var(--mayak-space-2);flex-wrap:wrap;display:flex}.mayak-blog-pagination .page-numbers{min-width:2.5rem;min-height:2.5rem;padding-inline:var(--mayak-space-2);color:var(--mayak-color-foreground);background:var(--mayak-color-muted-surface);border-radius:var(--mayak-radius-control);border:1px solid #0000;place-items:center;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-grid}.mayak-blog-pagination .page-numbers:hover{color:var(--mayak-color-brand-800);border-color:var(--mayak-color-brand-600)}.mayak-blog-pagination .page-numbers.current{color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700)}.mayak-blog-empty{align-items:center;gap:var(--mayak-space-5);min-height:16rem;padding:clamp(var(--mayak-space-5), 3vw, var(--mayak-space-8));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mayak-blog-empty__icon,.mayak-blog-catalog-card__icon{width:3rem;height:3rem;color:var(--mayak-color-on-brand);background:var(--mayak-color-brand-700);border-radius:var(--mayak-radius-control);place-items:center;display:grid}.mayak-blog-empty__icon svg,.mayak-blog-catalog-card__icon svg{width:var(--mayak-icon-size-lg);height:var(--mayak-icon-size-lg)}.mayak-blog-empty h2{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.mayak-blog-empty p{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-2)}.mayak-blog-button--secondary{color:var(--mayak-color-foreground);background:var(--mayak-color-card);border-color:var(--mayak-color-input)}.mayak-blog-button--secondary:hover{color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border-color:var(--mayak-color-brand-600)}.mayak-blog-single-hero{grid-template-columns:minmax(0,1.06fr) minmax(24rem,.94fr);min-height:29rem;display:grid;overflow:hidden}.mayak-blog-single-hero--without-media{grid-template-columns:minmax(0,1fr);min-height:auto}.mayak-blog-single-hero__copy{min-width:0;padding:clamp(var(--mayak-space-6), 4vw, var(--mayak-space-12));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mayak-blog-single-hero__topics{gap:var(--mayak-space-2);flex-wrap:wrap;display:flex}.mayak-blog-single-hero__topics a{min-height:2rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-brand-800);letter-spacing:.045em;text-transform:uppercase;background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:center;font-size:.6875rem;font-weight:850;text-decoration:none;display:inline-flex}.mayak-blog-single-hero__topics a:hover{border-color:var(--mayak-color-brand-600)}.mayak-blog-single-hero h1{max-width:53rem;overflow-wrap:anywhere;margin-block-start:var(--mayak-space-4);font-size:clamp(2.25rem,1.6rem + 2.5vw,4rem);line-height:.98}.mayak-blog-single-hero__summary{max-width:46rem;color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-5);font-size:clamp(1rem,.94rem + .2vw,1.125rem);font-weight:550;line-height:1.65}.mayak-blog-single-hero__meta{gap:var(--mayak-space-3) var(--mayak-space-5);color:var(--mayak-color-muted-foreground);flex-wrap:wrap;margin-block-start:var(--mayak-space-6);font-size:.8125rem;font-weight:700;display:flex}.mayak-blog-single-hero__meta span{align-items:center;gap:var(--mayak-space-2);display:inline-flex}.mayak-blog-single-hero__meta svg{width:var(--mayak-icon-size-sm);height:var(--mayak-icon-size-sm)}.mayak-blog-single-hero__media{background:var(--mayak-color-secondary);border-inline-start:1px solid var(--mayak-color-border);min-width:0;overflow:hidden}.mayak-blog-single-hero__media img{object-fit:cover;width:100%;height:100%;min-height:100%}.mayak-blog-single__layout{align-items:start;gap:var(--mayak-space-5);grid-template-columns:minmax(0,3fr) minmax(17rem,1fr);min-width:0;display:grid}.mayak-blog-article-surface{padding:clamp(var(--mayak-space-5), 3vw, var(--mayak-space-10))}.mayak-blog-article-surface .mayak-typeset{width:100%;max-width:var(--mayak-size-reading);margin-inline:auto}.mayak-blog-article-surface .mayak-typeset :where(a){font-weight:650}.mayak-blog-article-surface .mayak-typeset :where(table){overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.mayak-blog-article-surface .mayak-typeset :where(.alignwide,.alignfull){width:100%;max-width:100%;margin-inline:0}.mayak-blog-article-topics{max-width:var(--mayak-size-reading);gap:var(--mayak-space-3);border-block-start:1px solid var(--mayak-color-border);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--mayak-space-8);margin-inline:auto;padding-block-start:var(--mayak-space-6);display:grid}.mayak-blog-article-topics>span{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:2rem}.mayak-blog-article-topics ul{gap:var(--mayak-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mayak-blog-article-topics a{min-height:2rem;padding-inline:var(--mayak-space-3);color:var(--mayak-color-brand-800);background:var(--mayak-color-brand-050);border:1px solid var(--mayak-color-border);border-radius:var(--mayak-radius-control);align-items:center;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.mayak-blog-article-topics a:hover{border-color:var(--mayak-color-brand-600)}.mayak-blog-catalog-card{top:calc(var(--mayak-header-height,6rem) + var(--mayak-space-4));min-width:0;padding:var(--mayak-space-6);flex-direction:column;align-items:flex-start;display:flex;position:sticky}.mayak-blog-catalog-card .mayak-blog-kicker{margin-block-start:var(--mayak-space-5)}.mayak-blog-catalog-card h2{margin-block-start:var(--mayak-space-2);font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem);line-height:1.08}.mayak-blog-catalog-card>p:last-of-type{color:var(--mayak-color-muted-foreground);margin-block-start:var(--mayak-space-3);font-size:.875rem;line-height:1.6}.mayak-blog-catalog-card .mayak-button{width:100%;margin-block-start:var(--mayak-space-6)}.mayak-blog-adjacent{gap:var(--mayak-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.mayak-blog-adjacent__link{align-items:center;gap:var(--mayak-space-4);min-height:7rem;padding:var(--mayak-space-5);color:var(--mayak-color-foreground);transition:border-color var(--mayak-transition-fast), transform var(--mayak-transition-fast);text-decoration:none;display:flex}.mayak-blog-adjacent__link:hover{border-color:var(--mayak-color-brand-600);transform:translateY(-.125rem)}.mayak-blog-adjacent__link--next{text-align:end;grid-column:2;justify-content:flex-end}.mayak-blog-adjacent__link small{color:var(--mayak-color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800;display:block}.mayak-blog-adjacent__link strong{margin-block-start:var(--mayak-space-2);font-size:.9375rem;line-height:1.35;display:block}@media (width<=68rem){.mayak-blog-card--featured,.mayak-blog-single-hero,.mayak-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mayak-blog-single__layout{grid-template-columns:minmax(0,1fr)}.mayak-blog-catalog-card{align-items:center;gap:var(--mayak-space-3) var(--mayak-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:static}.mayak-blog-catalog-card .mayak-blog-kicker,.mayak-blog-catalog-card h2,.mayak-blog-catalog-card>p:last-of-type{grid-column:2}.mayak-blog-catalog-card .mayak-blog-kicker{align-self:end;margin-block-start:0}.mayak-blog-catalog-card h2{margin-block-start:0}.mayak-blog-catalog-card>p:last-of-type{align-self:start;margin-block-start:0}.mayak-blog-catalog-card__icon{grid-area:1/1/4;align-self:start}.mayak-blog-catalog-card .mayak-button{grid-area:1/3/4;align-self:center;width:auto;margin-block-start:0}}@media (width<=52rem){.mayak-blog-hero{grid-template-columns:minmax(0,1fr)}.mayak-blog-hero__catalog{width:fit-content;margin-block-end:var(--mayak-space-6);margin-inline:clamp(var(--mayak-space-6), 3vw, var(--mayak-space-10)) 0}.mayak-blog-card--featured,.mayak-blog-single-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.mayak-blog-card--featured .mayak-blog-card__media,.mayak-blog-single-hero__media{border-inline:0;border-block-end:1px solid var(--mayak-color-border)}.mayak-blog-card--featured .mayak-blog-card__media{order:-1}.mayak-blog-card--featured .mayak-blog-card__media img,.mayak-blog-single-hero__media img{aspect-ratio:16/10;min-height:0}.mayak-blog-single-hero__media{order:-1}.mayak-blog-single-hero>.mayak-product-overview__breadcrumb{order:-2}.mayak-blog-catalog-card{align-items:flex-start;display:flex}.mayak-blog-catalog-card .mayak-button{width:100%;margin-block-start:var(--mayak-space-5)}}@media (width<=40rem){.mayak-blog-archive,.mayak-blog-single{gap:var(--mayak-space-4)}.mayak-blog-hero__copy,.mayak-blog-single-hero__copy{padding:var(--mayak-space-5)}.mayak-blog-hero h1,.mayak-blog-single-hero h1{font-size:clamp(2rem,10vw,2.75rem)}.mayak-blog-hero__catalog{width:calc(100% - 2 * var(--mayak-space-5));margin-block-end:var(--mayak-space-5);margin-inline-start:var(--mayak-space-5)}.mayak-blog-topics{gap:var(--mayak-space-2);padding:var(--mayak-space-4) var(--mayak-space-5);grid-template-columns:minmax(0,1fr)}.mayak-blog-topics__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.mayak-blog-topics__viewport::-webkit-scrollbar{display:none}.mayak-blog-topics__list{flex-wrap:nowrap;width:max-content;max-width:none}.mayak-blog-card--featured .mayak-blog-card__body,.mayak-blog-card__body{padding:var(--mayak-space-4)}.mayak-blog-grid{gap:var(--mayak-space-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--mayak-space-5)}.mayak-blog-feed,.mayak-blog-related,.mayak-blog-article-surface,.mayak-blog-catalog-card{padding:var(--mayak-space-4)}.mayak-blog-empty{gap:var(--mayak-space-4);padding:var(--mayak-space-5);grid-template-columns:minmax(0,1fr)}.mayak-blog-empty .mayak-button{width:100%}.mayak-blog-article-topics{grid-template-columns:minmax(0,1fr)}.mayak-blog-article-topics>span{line-height:1.4}.mayak-blog-adjacent{grid-template-columns:minmax(0,1fr)}.mayak-blog-adjacent__link--next{grid-column:1}.mayak-blog-section-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mayak-blog-card:hover,.mayak-blog-adjacent__link:hover,.mayak-blog-card:hover .mayak-blog-card__media img{transform:none}}
