:root{--a-bg:#F4F6F6;--a-surface:#FFFFFF;--a-ink:#142023;--a-ink-muted:#4F5D61;--a-ink-subtle:#66737A;--a-border:#DCE3E5;--a-border-strong:#B9C6CA;--a-input-border:#7F8E93;--a-brand:#0F4C5C;--a-brand-hover:#0B3C49;--a-brand-dark:#0A3440;--a-brand-soft:#E5EFF1;--a-on-brand:#FFFFFF;--a-accent:#0F4C5C;--a-gold:#C9A24A;--a-gold-soft:#F8F3E6;--a-accent-hover:#0B3C49;--a-highlight:#FCCE10;--a-success:#137A3A;--a-danger:#C42B1C;--a-footer-text:#D5E1E4;--a-footer-muted:#A9BEC3;--a-font:"Anek Latin", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--a-r-sm:6px;--a-r-md:10px;--a-r-lg:14px;--a-r-pill:999px;--a-container:1280px;--a-gutter:16px;--a-shadow-overlay:0 12px 32px rgba(10, 52, 64, 0.18);--a-shadow-bar:0 -6px 18px rgba(10, 52, 64, 0.08);--a-bottomnav-h:60px}@media (min-width:782px){:root{--a-gutter:24px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:140px}body{margin:0;background:var(--a-bg);color:var(--a-ink);font-family:var(--a-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:781px){body{padding-bottom:calc(var(--a-bottomnav-h) + env(safe-area-inset-bottom))}}img,video{max-width:100%;height:auto}svg{flex-shrink:0}.alyura-icon{display:inline-block;vertical-align:middle}a{color:var(--a-brand);text-underline-offset:2px}a:hover{color:var(--a-ink)}:where(h1,h2,h3,h4,h5,h6){color:var(--a-ink);font-weight:650;line-height:1.15;margin:0 0 .5em}:where(h1){font-size:clamp(1.5rem, 1.25rem + 1vw, 2rem)}:where(h2){font-size:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem)}:where(h3){font-size:1.125rem}:where(p,ul,ol,dl,table){margin:0 0 1em}:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;left:8px;top:8px;z-index:1000;padding:10px 14px;background:var(--a-surface);color:var(--a-ink);border-radius:var(--a-r-md);box-shadow:var(--a-shadow-overlay)}.alyura-container{width:100%;max-width:var(--a-container);margin-inline:auto;padding-inline:var(--a-gutter)}.alyura-main{display:block;padding-block:12px 48px}.alyura-main:focus{outline:none}.alyura-prose{max-width:760px}.alyura-prose>*+*{margin-top:0}.alyura-page__header{margin-block:8px 16px}.alyura-page__title{margin:0}.alyura-meta{color:var(--a-ink-subtle);font-size:14px;margin:6px 0 0}.alyura-btn,.woocommerce :is(a.button,button.button,input.button,#respond input#submit),.woocommerce-page :is(a.button,button.button,input.button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--a-border-strong);border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink);font:600 15px/1.2 var(--a-font);text-decoration:none;cursor:pointer;transition:background-color 0.15s,border-color 0.15s,transform 0.05s}.alyura-btn:hover,.woocommerce :is(a.button,button.button,input.button,#respond input#submit):hover{background:var(--a-bg);border-color:var(--a-ink-subtle);color:var(--a-ink)}.alyura-btn:active,.woocommerce :is(a.button,button.button,input.button):active{transform:translateY(1px)}.alyura-btn--primary,.woocommerce :is(a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt),.woocommerce :is(.single_add_to_cart_button,a.checkout-button,#place_order),.wp-element-button,.wp-block-button__link{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-ink)}.alyura-btn--primary:hover,.woocommerce :is(a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt):hover,.woocommerce :is(.single_add_to_cart_button,a.checkout-button,#place_order):hover{background:var(--a-accent-hover);border-color:var(--a-accent-hover);color:var(--a-ink)}.woocommerce :is(a.button,button.button,input.button):is(.disabled,:disabled),.woocommerce :is(a.button,button.button,input.button):is(.disabled,:disabled):hover{opacity:.55;cursor:not-allowed;background:var(--a-accent);color:var(--a-ink)}.alyura-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--a-r-md);background:#fff0;color:var(--a-ink);cursor:pointer}.alyura-iconbtn:hover{background:var(--a-bg)}:where(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="url"],input[type="date"],select,textarea),.woocommerce form .form-row :is(input.input-text,textarea,select){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--a-border-strong);border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink);font:400 16px/1.4 var(--a-font)}:where(textarea){min-height:110px}:where(input,select,textarea):focus{border-color:var(--a-brand);outline:3px solid var(--a-brand-soft);outline-offset:0}::placeholder{color:var(--a-ink-subtle);opacity:1}label{font-weight:500}.woocommerce form .form-row{padding:0;margin:0 0 14px}.woocommerce form .form-row label{margin-bottom:4px;line-height:1.4}.woocommerce form .form-row .required{color:var(--a-danger);text-decoration:none}.woocommerce .quantity .qty{width:72px;text-align:center}.select2-container .select2-selection--single{height:44px;border-color:var(--a-border-strong);border-radius:var(--a-r-md)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:12px;color:var(--a-ink)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.alyura-header{position:sticky;top:0;z-index:50;background:var(--a-surface);border-bottom:1px solid var(--a-border);transition:box-shadow 0.2s}.admin-bar .alyura-header{top:var(--wp-admin--admin-bar--height,0)}@media (max-width:600px){.admin-bar .alyura-header{top:0}}.alyura-header.is-scrolled{box-shadow:0 2px 12px rgb(10 52 64 / .08)}.alyura-header__bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo actions" "search search search";align-items:center;gap:8px 8px;padding-block:8px 10px}.alyura-header__menu-btn{grid-area:menu;margin-left:-10px}.alyura-header__logo{grid-area:logo;min-width:0}.alyura-header__search{grid-area:search;min-width:0}.alyura-header__actions{grid-area:actions;display:flex;align-items:center;gap:2px;margin-right:-8px}.alyura-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--a-ink)}.alyura-logo__img{display:block;height:30px;width:auto}.alyura-logo__text{font-weight:700;font-size:22px}.alyura-header__action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:var(--a-r-md);color:var(--a-ink);font:500 15px/1.2 var(--a-font);text-decoration:none}.alyura-header__action:hover{background:var(--a-bg);color:var(--a-ink)}.alyura-header__label{display:none}.alyura-header__account{display:none}.alyura-header__sell{display:none}.alyura-header__cart-icon{position:relative;display:inline-flex}.alyura-cart-count{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--a-r-pill);background:var(--a-accent);color:var(--a-ink);font:700 11px/18px var(--a-font);text-align:center}.alyura-cart-count[hidden]{display:none}@media (min-width:960px){.alyura-header__bar{grid-template-columns:auto minmax(280px,1fr) auto;grid-template-areas:"logo search actions";gap:28px;padding-block:12px}.alyura-header__menu-btn{display:none}.alyura-logo__img{height:38px}.alyura-header__label{display:inline}.alyura-header__account{display:inline-flex}.alyura-header__sell{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;margin-right:6px;color:var(--a-ink);font:600 15px/1.2 var(--a-font);text-decoration:none;border-right:1px solid var(--a-border)}.alyura-header__sell:hover{color:var(--a-brand)}}.alyura-header__search .dgwt-wcas-search-wrapp{max-width:none;min-width:0;margin:0}.alyura-header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0;background:#fff0;border-radius:var(--a-r-md)}.alyura-header__search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{height:46px;padding:0 16px 0 46px;border:1px solid #fff0;border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink);font:400 16px/1.2 var(--a-font);box-shadow:none}.alyura-header__search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{color:var(--a-ink-subtle);opacity:1}.alyura-header__search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus{border-color:var(--a-highlight);outline:3px solid rgb(252 206 16 / .45);outline-offset:0;box-shadow:none}.alyura-header__search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;opacity:1}.alyura-header__search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before{display:none}.alyura-header__search .dgwt-wcas-search-submit svg path{fill:var(--a-ink-subtle)}.alyura-header__search .dgwt-wcas-preloader{right:12px}.alyura-header__search .woocommerce-product-search{display:flex;gap:6px}.alyura-header__search .woocommerce-product-search input[type="search"]{height:46px;background:var(--a-surface);border-color:#fff0}.alyura-header .alyura-header__actions .alyura-header__action{appearance:none;-webkit-appearance:none;margin:0;border:0;background:#fff0;box-shadow:none;color:var(--a-on-brand);font:500 14px/1.2 var(--a-font);cursor:pointer}.alyura-header .alyura-header__actions .alyura-header__action:hover,.alyura-header .alyura-header__actions .alyura-header__action[aria-expanded="true"]{background:rgb(255 255 255 / .12)}.alyura-account{position:relative}@media (min-width:960px){.alyura-header .alyura-header__actions .alyura-header__action{flex-direction:column;justify-content:center;gap:3px;min-width:64px;min-height:52px;padding:4px 10px}.alyura-header__actions{gap:4px}.alyura-header__sell{margin-right:4px;padding-right:16px;font-size:15px}}.alyura-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:288px;padding:8px;background:var(--a-surface);color:var(--a-ink);border:1px solid var(--a-border);border-radius:var(--a-r-lg);box-shadow:var(--a-shadow-overlay)}.alyura-dropdown[hidden]{display:none}.alyura-dropdown__head{padding:8px 8px 12px;margin-bottom:6px;border-bottom:1px solid var(--a-border)}.alyura-dropdown__head .alyura-btn{width:100%}.alyura-dropdown__hint{margin:10px 0 0;font-size:14px;color:var(--a-ink-muted)}.alyura-dropdown__hello{display:block;margin:0 0 2px;font-size:16px;font-weight:650;color:var(--a-ink)}.alyura-dropdown__sub{display:block;margin:0 0 10px;font-size:13px;color:var(--a-ink-muted)}.alyura-dropdown__list,.alyura-drawer__links{list-style:none;margin:0;padding:0}.alyura-dropdown__list a,.alyura-drawer__links a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border-radius:var(--a-r-md);color:var(--a-ink);font-weight:500;text-decoration:none}.alyura-dropdown__list a:hover,.alyura-drawer__links a:hover{background:var(--a-brand-soft);color:var(--a-brand)}.alyura-dropdown__list .alyura-icon,.alyura-drawer__links .alyura-icon{color:var(--a-brand)}.alyura-dropdown__sep{height:1px;margin:6px 0;background:var(--a-border)}.alyura-btn--brand{background:var(--a-brand);border-color:var(--a-brand);color:var(--a-on-brand)}.alyura-btn--brand:hover{background:var(--a-brand-hover);border-color:var(--a-brand-hover);color:var(--a-on-brand)}.alyura-nav{position:relative;background:var(--a-surface);border-bottom:1px solid var(--a-border);color:var(--a-ink)}.alyura-nav__inner{display:flex;align-items:center;gap:8px}.alyura-nav__list{display:flex;align-items:center;gap:2px;flex:1;min-width:0;margin:0;padding:4px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.alyura-nav__list::-webkit-scrollbar{display:none}.alyura-nav__item{display:flex;align-items:center;flex-shrink:0}.alyura-nav__link,.alyura-nav__trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:0;border-radius:var(--a-r-pill);background:none;color:var(--a-ink);font:500 15px/1.2 var(--a-font);white-space:nowrap;text-decoration:none;cursor:pointer}.alyura-nav__trigger{font-weight:600}.alyura-nav__link:hover,.alyura-nav__trigger:hover,.alyura-nav__link.is-current,.alyura-nav__item.is-open>.alyura-nav__link,.alyura-nav__trigger[aria-expanded="true"]{background:var(--a-brand-soft);color:var(--a-brand)}.alyura-nav__toggle,.alyura-nav__extra,.alyura-nav__item--all{display:none}@media (min-width:960px){.alyura-nav__list{overflow:visible}.alyura-nav__item--all{display:flex;margin-right:6px;padding-right:8px;border-right:1px solid var(--a-border)}.alyura-nav__link,.alyura-nav__trigger{border-radius:var(--a-r-md)}.alyura-nav__toggle{display:inline-grid;place-items:center;width:26px;min-height:40px;margin-left:-6px;padding:0;border:0;border-radius:var(--a-r-sm);background:none;color:var(--a-ink-muted);cursor:pointer}.alyura-nav__toggle:hover{color:var(--a-brand)}.alyura-nav .alyura-icon--chevron-down{transition:transform 0.15s}.alyura-nav [aria-expanded="true"]>.alyura-icon--chevron-down{transform:rotate(180deg)}.alyura-nav__extra{display:flex;align-items:center;gap:4px;margin-left:auto;padding-left:8px}.alyura-nav__extra .alyura-icon{color:var(--a-brand)}}@media (min-width:960px){.alyura-nav__list{gap:4px}.alyura-nav__toggle:not(:focus-visible){position:absolute;width:1px;height:1px;min-height:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.alyura-nav__item[data-alyura-mega-item]>.alyura-nav__link{padding-inline:14px}}@media (max-width:959px){.alyura-mega{display:none!important}}.alyura-mega{position:absolute;left:0;right:0;top:100%;z-index:45;max-height:calc(100vh - 150px);overflow-y:auto;background:var(--a-surface);border-top:1px solid var(--a-border);border-bottom:1px solid var(--a-border);box-shadow:var(--a-shadow-overlay)}.alyura-mega[hidden]{display:none}.alyura-mega__body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding-block:24px 28px}.alyura-mega__body--pane{grid-template-columns:minmax(0,1fr) 200px;gap:24px;padding:0}.alyura-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px 28px;align-content:start}.alyura-mega__heading{display:block;margin:0 0 6px;color:var(--a-ink);font-size:15px;font-weight:600;text-decoration:none}a.alyura-mega__heading:hover{color:var(--a-brand)}.alyura-mega__links{margin:0;padding:0;list-style:none}.alyura-mega__links a{display:block;padding:5px 0;color:var(--a-ink-muted);font-size:14px;text-decoration:none}.alyura-mega__links a:hover{color:var(--a-brand);text-decoration:underline}.alyura-mega__more{color:var(--a-brand)!important;font-weight:600}.alyura-mega__feature{display:flex;flex-direction:column;gap:10px;align-self:start;padding:10px;border-radius:var(--a-r-lg);background:var(--a-bg);color:var(--a-ink);text-decoration:none}.alyura-mega__feature img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--a-r-md);background:#FFF}.alyura-mega__feature-text{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;font-weight:600}.alyura-mega__feature:hover .alyura-mega__feature-text{color:var(--a-brand)}.alyura-mega__split{display:grid;grid-template-columns:240px minmax(0,1fr)}.alyura-mega__rail{margin:0;padding:12px 0;list-style:none;border-right:1px solid var(--a-border)}.alyura-mega__rail a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 14px 8px 10px;border-radius:var(--a-r-md) 0 0 var(--a-r-md);color:var(--a-ink);font-weight:500;text-decoration:none}.alyura-mega__rail a .alyura-icon{color:var(--a-ink-subtle)}.alyura-mega__rail a.is-active,.alyura-mega__rail a:hover{background:var(--a-brand-soft);color:var(--a-brand)}.alyura-mega__rail a.is-active .alyura-icon{color:var(--a-brand)}.alyura-mega__panes{padding:20px 0 24px 28px}.alyura-mega__pane[hidden]{display:none}.alyura-mega__pane-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--a-ink);font-size:18px;font-weight:650;text-decoration:none}.alyura-mega__pane-title:hover{color:var(--a-brand)}.alyura-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(88vw, 380px);max-width:none;height:100dvh;max-height:none;border:0;background:var(--a-surface);color:var(--a-ink);box-shadow:var(--a-shadow-overlay);overflow-y:auto}.alyura-drawer::backdrop{background:rgb(10 30 36 / .5)}.alyura-drawer[open]{animation:alyura-slide-in 0.18s ease-out}@keyframes alyura-slide-in{from{transform:translateX(-24px);opacity:.6}to{transform:none;opacity:1}}.alyura-drawer__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 16px;background:var(--a-brand);color:var(--a-on-brand)}.alyura-drawer__head .alyura-iconbtn{color:var(--a-on-brand)}.alyura-drawer__head .alyura-iconbtn:hover{background:rgb(255 255 255 / .12)}.alyura-drawer__head :focus-visible{outline-color:var(--a-highlight)}.alyura-drawer__title{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.alyura-drawer__body{padding:12px 12px 24px}.alyura-drawer__signin{width:100%;margin-bottom:4px}.alyura-drawer__section{margin:18px 8px 6px;color:var(--a-ink-subtle);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.alyura-drawer__tree,.alyura-drawer__tree ul{margin:0;padding:0;list-style:none}.alyura-drawer__tree>li{border-bottom:1px solid var(--a-border)}.alyura-drawer__tree summary,.alyura-drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 8px;color:var(--a-ink);font-weight:600;text-decoration:none;list-style:none;cursor:pointer}.alyura-drawer__tree summary::-webkit-details-marker{display:none}.alyura-drawer__tree summary .alyura-icon{color:var(--a-ink-subtle);transition:transform 0.15s}.alyura-drawer__tree details[open]>summary{color:var(--a-brand)}.alyura-drawer__tree details[open]>summary .alyura-icon{transform:rotate(180deg)}.alyura-drawer__tree details ul{padding:0 0 10px 12px}.alyura-drawer__tree details a{display:flex;align-items:center;min-height:40px;padding:6px 8px;color:var(--a-ink-muted);text-decoration:none}.alyura-drawer__tree details a:hover{color:var(--a-brand)}.alyura-drawer__tree .alyura-drawer__all{color:var(--a-brand);font-weight:600}.alyura-drawer__tree .alyura-drawer__leaf{padding:0 0 4px 14px}.alyura-drawer__tree .alyura-drawer__leaf a{min-height:36px;font-size:14px}.alyura-section{margin-block:24px}.alyura-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.alyura-section__title{margin:0;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem)}.alyura-section__link{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--a-brand);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}.alyura-section__link:hover{color:var(--a-ink)}.alyura-home__trust{margin-top:12px}.alyura-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;list-style:none;margin:0;padding:0}.alyura-trust__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-md);font:500 14px/1.3 var(--a-font)}.alyura-trust__icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--a-r-pill);background:var(--a-brand-soft);color:var(--a-brand)}.alyura-trust--product{margin:16px 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.alyura-trust--home,.alyura-trust--footer{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.alyura-trust--home{padding:8px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.alyura-trust--home .alyura-trust__item,.alyura-trust--footer .alyura-trust__item{flex:0 1 auto;gap:8px;padding:6px 28px;border:0;border-radius:0;background:none;font-size:15px}.alyura-trust--home .alyura-trust__item+.alyura-trust__item,.alyura-trust--footer .alyura-trust__item+.alyura-trust__item{border-left:1px solid var(--a-border)}.alyura-trust--home .alyura-trust__icon,.alyura-trust--footer .alyura-trust__icon{width:auto;height:auto;background:none;color:var(--a-brand)}@media (max-width:600px){.alyura-trust--home .alyura-trust__item,.alyura-trust--footer .alyura-trust__item{padding:6px 12px;font-size:13px}}.alyura-trust--product .alyura-trust__item{background:var(--a-bg);border-color:#fff0}.alyura-cats{display:grid;grid-auto-flow:column;grid-auto-columns:84px;gap:14px;list-style:none;margin:0;padding:4px 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.alyura-cats::-webkit-scrollbar{display:none}@media (min-width:782px){.alyura-cats{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));overflow:visible}}.alyura-cat{scroll-snap-align:start}.alyura-cat a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--a-ink);font:500 14px/1.25 var(--a-font);text-align:center;text-decoration:none}.alyura-cat__img{display:block;width:100%;max-width:104px;aspect-ratio:1;overflow:hidden;border-radius:var(--a-r-pill);background:var(--a-surface);border:1px solid var(--a-border);transition:border-color 0.15s}.alyura-cat__img img{width:100%;height:100%;object-fit:cover;display:block}.alyura-cat a:hover .alyura-cat__img{border-color:var(--a-accent)}.alyura-sell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:24px;background:var(--a-brand-soft);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.alyura-sell__text{max-width:640px}.alyura-sell__title{margin:0 0 6px;font-size:clamp(1.25rem, 1.1rem + 0.6vw, 1.625rem)}.alyura-sell__text p{margin:0;color:var(--a-ink-muted)}:is(.woocommerce,.alyura-main) ul.products,ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none}:is(.woocommerce,.alyura-main) ul.products::before,:is(.woocommerce,.alyura-main) ul.products::after{display:none!important}@media (min-width:600px){:is(.woocommerce,.alyura-main) ul.products,ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:960px){:is(.woocommerce,.alyura-main) ul.products,ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){:is(.woocommerce,.alyura-main) ul.products,ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}}:is(.woocommerce,.alyura-main) ul.products li.product,ul.products li.product{position:relative;display:flex;flex-direction:column;width:auto!important;float:none!important;margin:0!important;padding:8px 8px 12px!important;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg);transition:border-color 0.15s,box-shadow 0.15s;text-align:left!important}:is(.woocommerce,.alyura-main) ul.products li.product:hover{border-color:var(--a-border-strong);box-shadow:0 6px 18px rgb(10 52 64 / .07)}:is(.woocommerce,.alyura-main) ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;gap:6px;flex:1;color:var(--a-ink);text-decoration:none}:is(.woocommerce,.alyura-main) ul.products li.product a img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 0 4px!important;background:#FFF;border-radius:var(--a-r-md);box-shadow:none}:is(.woocommerce,.alyura-main) ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0;padding:0!important;color:var(--a-ink);font:400 14px/1.35 var(--a-font)!important}:is(.woocommerce,.alyura-main) ul.products li.product .button{display:none}.alyura-rail.products{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.alyura-rail.products>li{scroll-snap-align:start}@media (min-width:600px){.alyura-rail.products{grid-auto-columns:minmax(170px,30%)}}@media (min-width:960px){.alyura-rail.products{grid-auto-columns:calc((100% - 48px) / 5)}}@media (min-width:1200px){.alyura-rail.products{grid-auto-columns:calc((100% - 60px) / 6)}}.alyura-badge{position:absolute;top:14px;left:14px;z-index:1;padding:3px 8px;border-radius:var(--a-r-sm);font:600 12px/1.3 var(--a-font)}.alyura-badge--muted{background:var(--a-ink);color:#FFF}.alyura-badge--deal{background:var(--a-highlight);color:var(--a-ink)}:is(.woocommerce,.alyura-main) ul.products li.product.outofstock img{opacity:.55}.alyura-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.alyura-price .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0!important;color:var(--a-ink)!important;font-size:inherit!important;font-weight:650;font-variant-numeric:tabular-nums}.alyura-price .price ins{order:-1;text-decoration:none;font-weight:650;background:none}.alyura-price .price del{color:var(--a-ink-subtle);font-size:.82em;font-weight:400;opacity:1}.alyura-price--loop{font-size:17px;line-height:1.25}.alyura-price--single{font-size:28px;line-height:1.2;margin:8px 0 4px}.alyura-off{color:var(--a-success);font-weight:600;font-size:.82em}.alyura-price--single .alyura-off{font-size:18px}.alyura-rating{display:inline-flex;align-items:center;gap:6px;color:var(--a-ink-muted);font-size:13px}.alyura-rating__chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--a-r-sm);background:var(--a-success);color:#FFF;font-weight:600;font-size:12px;line-height:1.35}.alyura-single-rating{display:inline-flex;margin:0 0 4px;text-decoration:none}.woocommerce .star-rating span::before,.woocommerce p.stars a{color:var(--a-accent)}.alyura-breadcrumb,.woocommerce .woocommerce-breadcrumb{margin:4px 0 12px;color:var(--a-ink-subtle);font-size:14px}.alyura-breadcrumb a{color:var(--a-ink-muted);text-decoration:none}.alyura-breadcrumb a:hover{color:var(--a-ink);text-decoration:underline}.alyura-crumb-sep{margin:0 6px;color:var(--a-border-strong)}.woocommerce-products-header{margin-bottom:8px}.woocommerce-products-header__title.page-title{margin:0 0 4px}.woocommerce .woocommerce-result-count{margin:0 0 12px;color:var(--a-ink-muted);font-size:14px;line-height:44px}.woocommerce .woocommerce-ordering{margin:0 0 12px}.woocommerce .woocommerce-ordering select{width:auto;min-width:200px}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:6px}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li :is(a,span){min-width:44px;min-height:44px;display:inline-grid;place-items:center;border:1px solid var(--a-border);border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink);font-weight:600}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-ink)}.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:12px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.single-product div.product>*{grid-column:1 / -1}.single-product div.product>.woocommerce-product-gallery,.single-product div.product>.summary{width:auto!important;float:none!important;margin:0!important}@media (min-width:900px){.single-product div.product{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 40px;padding:24px}.single-product div.product>.woocommerce-product-gallery{grid-column:1}.single-product div.product>.summary{grid-column:2}}.woocommerce div.product div.images img{border-radius:var(--a-r-md);background:#FFF}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:8px;margin-top:8px}.woocommerce div.product div.images .flex-control-thumbs li{width:64px!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid var(--a-border);border-radius:var(--a-r-sm);opacity:.75}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:var(--a-accent);opacity:1}.woocommerce div.product .product_title{margin:0 0 6px;font-size:clamp(1.25rem, 1.1rem + 0.6vw, 1.75rem);font-weight:600;line-height:1.25}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--a-ink-muted)}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:16px 0}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 200px;min-height:48px;font-size:16px}.woocommerce div.product form.cart.variations_form{display:block}.woocommerce div.product form.cart .variations{margin-bottom:12px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display:block;padding:0 0 6px;text-align:left}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px}.woocommerce div.product p.stock{font-weight:600}.woocommerce div.product .stock.in-stock{color:var(--a-success)}.woocommerce div.product .stock.out-of-stock{color:var(--a-danger)}.woocommerce div.product .product_meta{color:var(--a-ink-subtle);font-size:14px}.woocommerce div.product .product_meta>span{display:block;margin-bottom:4px}.alyura-seller{display:flex;align-items:center;gap:12px;margin:16px 0;padding:10px 12px;border:1px solid var(--a-border);border-radius:var(--a-r-md)}.alyura-seller__logo{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:var(--a-r-pill);background:var(--a-brand-soft);color:var(--a-brand)}.alyura-seller__logo img{width:100%;height:100%;object-fit:cover}.alyura-seller__body{display:flex;flex-direction:column;min-width:0}.alyura-seller__label{color:var(--a-ink-subtle);font-size:13px}.alyura-seller__name{color:var(--a-ink);font-weight:600;text-decoration:none}.alyura-seller__name:hover{text-decoration:underline;color:var(--a-ink)}.alyura-seller__rating{color:var(--a-ink-muted);font-size:13px}.alyura-seller__link{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:auto;color:var(--a-brand);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.woocommerce div.product .woocommerce-tabs{margin-top:8px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:4px;margin:0 0 16px;padding:0;overflow-x:auto;border-bottom:1px solid var(--a-border)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;border-radius:0;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:12px 14px;color:var(--a-ink-muted);font-weight:600;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--a-ink);box-shadow:inset 0 -3px 0 var(--a-accent)}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 16px}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{font-size:18px}.woocommerce table.shop_attributes{border-color:var(--a-border)}.woocommerce table.shop_attributes :is(th,td){padding:10px 12px;border-color:var(--a-border);font-style:normal}.woocommerce table.shop_attributes tr:nth-child(even) :is(th,td){background:var(--a-bg)}.related.products>h2,.upsells.products>h2{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);margin:8px 0 12px}.alyura-buybar{position:fixed;left:0;right:0;bottom:calc(var(--a-bottomnav-h) + env(safe-area-inset-bottom));z-index:55;display:flex;align-items:center;gap:12px;padding:10px var(--a-gutter);background:var(--a-surface);border-top:1px solid var(--a-border);box-shadow:var(--a-shadow-bar);transform:translateY(120%);visibility:hidden;transition:transform 0.2s ease,visibility 0.2s}.alyura-buybar.is-visible{transform:none;visibility:visible}.alyura-buybar__price{font-weight:650;font-size:18px;font-variant-numeric:tabular-nums}.alyura-buybar__price del{color:var(--a-ink-subtle);font-size:13px;font-weight:400}.alyura-buybar__price ins{text-decoration:none}.alyura-buybar__btn{flex:1;min-height:48px}@media (min-width:782px){.alyura-buybar{display:none}}.woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){margin:0 0 16px;padding:14px 16px 14px 48px;border:1px solid var(--a-border);border-left:4px solid var(--a-brand);border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink)}.woocommerce .woocommerce-error{border-left-color:var(--a-danger)}.woocommerce .woocommerce-message{border-left-color:var(--a-success)}.woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{top:14px;left:16px;color:inherit}.woocommerce .woocommerce-message::before{color:var(--a-success)}.woocommerce .woocommerce-error::before{color:var(--a-danger)}.woocommerce .woocommerce-info::before{color:var(--a-brand)}.woocommerce :is(.woocommerce-message,.woocommerce-info) .button{float:right;margin-left:12px;min-height:36px;padding:6px 12px}.alyura-app-page .alyura-page__header{margin-top:4px}.woocommerce table.shop_table{border:1px solid var(--a-border);border-radius:var(--a-r-lg);background:var(--a-surface);border-collapse:separate;overflow:hidden}.woocommerce table.shop_table :is(th,td){padding:12px;border-color:var(--a-border)}.woocommerce table.shop_table th{font-weight:600}.woocommerce table.cart img{width:72px;border-radius:var(--a-r-sm)}.woocommerce a.remove{color:var(--a-danger)!important}.woocommerce a.remove:hover{background:var(--a-danger);color:#FFFFFF!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details{padding:16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.woocommerce .cart-collaterals .cart_totals table.shop_table,.woocommerce-checkout #order_review table.shop_table{border:0}.woocommerce .cart-collaterals .cart_totals h2{font-size:18px}.woocommerce a.checkout-button{width:100%;min-height:50px;font-size:17px}.woocommerce .coupon .input-text{width:auto!important;min-width:160px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout #customer_details{padding:16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg);margin-bottom:16px}.woocommerce-checkout h3{font-size:18px}@media (min-width:960px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 24px;align-items:start}.woocommerce-checkout form.checkout>*{grid-column:1 / -1}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:2 / span 3;margin-bottom:0}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:2;margin-top:0}.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:3;position:sticky;top:140px}}.woocommerce-checkout #payment{background:var(--a-bg);border-radius:var(--a-r-md)}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--a-border)}.woocommerce-checkout #payment div.payment_box{background:var(--a-surface);color:var(--a-ink)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--a-surface)}.woocommerce #place_order{width:100%;min-height:52px;font-size:17px;float:none}.woocommerce-account .woocommerce{display:grid;gap:16px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}@media (min-width:900px){.woocommerce-account .woocommerce{grid-template-columns:260px minmax(0,1fr);align-items:start}.woocommerce-account .woocommerce>:not(.woocommerce-MyAccount-navigation):not(.woocommerce-MyAccount-content){grid-column:1 / -1}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:6px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:var(--a-r-md);color:var(--a-ink);font-weight:500;text-decoration:none}.woocommerce-MyAccount-navigation a:hover{background:var(--a-bg)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--a-brand-soft);font-weight:600}.woocommerce-MyAccount-content{padding:16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.woocommerce-account .u-columns.col2-set .col-1,.woocommerce-account .u-columns.col2-set .col-2{padding:16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.woocommerce form.login,.woocommerce form.register{margin:0;border:0;padding:0}.alyura-vendor-dashboard .alyura-container{max-width:none}.alyura-page,.alyura-article{padding:16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}@media (min-width:782px){.alyura-page,.alyura-article{padding:32px}}.alyura-article__image{display:block;margin:0 0 16px;border-radius:var(--a-r-md)}.alyura-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.alyura-post-card{padding:12px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.alyura-post-card__image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--a-r-md)}.alyura-post-card__title{margin:10px 0 6px;font-size:18px}.alyura-post-card__title a{color:var(--a-ink);text-decoration:none}.alyura-post-card__excerpt{color:var(--a-ink-muted);font-size:15px}.alyura-comments{margin-top:24px}.alyura-empty{max-width:640px;padding-block:32px}.alyura-empty__search{margin:16px 0}.alyura-footer{margin-top:40px;background:var(--a-brand-dark);color:var(--a-footer-text)}.alyura-footer a{color:var(--a-footer-text);text-decoration:none}.alyura-footer a:hover{color:#FFF;text-decoration:underline}.alyura-footer :focus-visible{outline-color:var(--a-highlight)}.alyura-footer__trust{background:var(--a-surface);border-top:1px solid var(--a-border)}.alyura-trust--footer{padding-block:18px}.alyura-trust--footer .alyura-trust__item{color:var(--a-ink)}.alyura-footer__main{padding-block:40px 28px}.alyura-footer__grid{display:flex;flex-wrap:wrap;gap:28px 48px}.alyura-footer__brand{flex:1.5 1 260px;max-width:360px}.alyura-footer__col{flex:1 1 150px}.alyura-footer__logo img{display:block;height:34px;width:auto}.alyura-footer__name{color:#FFF;font-size:22px;font-weight:700}.alyura-footer__tagline{margin:14px 0 12px;color:var(--a-footer-muted);font-size:15px}.alyura-footer__contact,.alyura-footer__col ul{margin:0;padding:0;list-style:none}.alyura-footer__contact a,.alyura-footer__col a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:15px}.alyura-footer__heading{margin:0 0 10px;color:#FFF;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.alyura-footer__band{padding-block:20px;border-top:1px solid rgb(255 255 255 / .14)}.alyura-footer__cloud{display:flex;flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none}.alyura-footer__cloud a{color:var(--a-footer-muted);font-size:14px;line-height:2}.alyura-footer__meta-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px}.alyura-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.alyura-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid rgb(255 255 255 / .28);border-radius:var(--a-r-pill);color:var(--a-footer-text);font-size:13px;font-weight:500}.alyura-footer a.alyura-chip:hover{background:rgb(255 255 255 / .1);text-decoration:none}.alyura-footer__legal{border-top:1px solid rgb(255 255 255 / .14);color:var(--a-footer-muted);font-size:13px}.alyura-footer__legal-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block:16px 20px}.alyura-footer__legal p{margin:0}.alyura-footer__legal span+span::before{content:"|";margin:0 10px;color:rgb(255 255 255 / .28)}.alyura-bottomnav{position:fixed;inset:auto 0 0 0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;min-height:var(--a-bottomnav-h);padding-bottom:env(safe-area-inset-bottom);background:var(--a-surface);border-top:1px solid var(--a-border)}.alyura-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--a-bottomnav-h);padding:6px 4px;border:0;background:none;color:var(--a-ink-muted);font:500 12px/1.2 var(--a-font);text-decoration:none;cursor:pointer}.alyura-bottomnav__item[aria-current="page"]{color:var(--a-brand);font-weight:600}.alyura-bottomnav__item:hover{color:var(--a-ink)}@media (min-width:782px){.alyura-bottomnav{display:none}}.alyura-header{background:var(--a-brand);border-bottom:0;color:var(--a-on-brand)}.alyura-header__bar .alyura-iconbtn,.alyura-header__action,.alyura-header__sell,.alyura-header .alyura-logo{color:var(--a-on-brand)}.alyura-header__bar .alyura-iconbtn:hover,.alyura-header__action:hover{background:rgb(255 255 255 / .12);color:var(--a-on-brand)}.alyura-header__sell{border-right-color:rgb(255 255 255 / .28)}.alyura-header__sell:hover{color:var(--a-highlight)}.alyura-header__bar :focus-visible{outline-color:var(--a-highlight)}:where(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="url"],input[type="date"],select,textarea),.woocommerce form .form-row :is(input.input-text,textarea,select),.select2-container .select2-selection--single{border-color:var(--a-input-border)}.alyura-cat a:hover .alyura-cat__img{border-color:var(--a-brand)}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:var(--a-brand)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset 0 -3px 0 var(--a-brand)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--a-brand);border-color:var(--a-brand);color:var(--a-on-brand)}.alyura-section__link:hover,a:hover{color:var(--a-brand-hover)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.alyura-header,.alyura-footer,.alyura-bottomnav,.alyura-buybar,.alyura-drawer{display:none!important}body{background:#FFF;padding:0}}.product .wcfm_buttons,ul.products li.product .wcfm_buttons{display:none!important}.alyura-rail.products{scrollbar-width:thin}.alyura-shop a:has(>#wcfm_home),.alyura-shop #wcfm_home{display:none!important}.alyura-hero{position:relative;margin-top:16px}.alyura-hero__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--a-r-lg);background:var(--a-surface)}.alyura-hero__track::-webkit-scrollbar{display:none}.alyura-hero__slide{flex:0 0 100%;display:block;scroll-snap-align:start}.alyura-hero__slide:focus-visible{outline:3px solid var(--a-brand);outline-offset:-3px}.alyura-hero__slide img{display:block;width:100%;height:auto}.alyura-hero__dots{display:flex;justify-content:center;gap:2px;margin-top:4px}.alyura-hero__dot{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;background:#fff0;cursor:pointer}.alyura-hero__dot::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--a-border-strong);transition:width .2s ease,background-color .2s ease}.alyura-hero__dot[aria-current="true"]::before{width:20px;background:var(--a-brand)}.alyura-hero__dot:focus-visible{outline:2px solid var(--a-brand);outline-offset:0;border-radius:6px}.alyura-hero+.alyura-home__trust{margin-top:12px}@media (max-width:767px){.alyura-hero{margin-top:12px}.alyura-hero__track{border-radius:var(--a-r-md)}}@media (prefers-reduced-motion:reduce){.alyura-hero__dot::before{transition:none}}.alyura-hero--full{margin-top:0}.alyura-hero--full .alyura-hero__track{border-radius:0}.alyura-hero--full .alyura-hero__dots{position:absolute;left:0;right:0;bottom:6px;margin:0}.alyura-hero--full .alyura-hero__dot::before{background:rgb(255 255 255 / .7);box-shadow:0 0 0 1px rgb(0 0 0 / .15)}.alyura-hero--full .alyura-hero__dot[aria-current="true"]::before{background:#fff}.alyura-hero--full+.alyura-home__trust{margin-top:16px}.alyura-search{position:relative;width:100%}.alyura-search__icon{position:absolute;left:14px;top:23px;transform:translateY(-50%);display:flex;color:var(--a-ink-subtle);pointer-events:none}.alyura-search__input{width:100%;height:46px;margin:0;padding:0 16px 0 46px;border:1px solid var(--a-border);border-radius:var(--a-r-md);background:var(--a-surface);color:var(--a-ink);font:400 16px/1.2 var(--a-font);box-shadow:none;-webkit-appearance:none;appearance:none}.alyura-header .alyura-search__input{border-color:#fff0}.alyura-search__input::placeholder{color:var(--a-ink-subtle);opacity:1}.alyura-search__input:focus{outline:3px solid rgb(252 206 16 / .6);outline-offset:0;border-color:var(--a-highlight)}.alyura-search.is-loading .alyura-search__icon{animation:alyura-pulse 0.9s ease-in-out infinite}@keyframes alyura-pulse{50%{opacity:.35}}.alyura-search__panel{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;max-height:min(72vh, 560px);overflow-y:auto;overscroll-behavior:contain;padding:6px 0;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-md);box-shadow:var(--a-shadow-overlay);color:var(--a-ink);text-align:left}.alyura-search__group+.alyura-search__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--a-border)}.alyura-search__label{padding:6px 16px 4px;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--a-ink-subtle)}.alyura-search__opt{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 16px;color:var(--a-ink);font-size:15px;line-height:1.3;text-decoration:none}.alyura-search__opt:hover,.alyura-search__opt.is-active{background:var(--a-brand-soft);color:var(--a-ink)}.alyura-search__opt img{flex:none;width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid var(--a-border);border-radius:var(--a-r-sm)}.alyura-search__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--a-brand-soft);color:var(--a-brand)}.alyura-search__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.alyura-search__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alyura-search__meta{font-size:13px;color:var(--a-ink-muted)}.alyura-search__price{font-size:14px;font-weight:650;color:var(--a-ink)}.alyura-search__price del{margin-right:4px;color:var(--a-ink-subtle);font-weight:400}.alyura-search__price ins{text-decoration:none}.alyura-search__price .screen-reader-text{position:absolute}.alyura-search mark{background:#fff0;color:inherit;font-weight:700}.alyura-search__note{padding:8px 16px;font-size:14px;color:var(--a-ink-muted)}.alyura-search__all .alyura-search__title{font-weight:650;color:var(--a-brand)}.alyura-search-note{margin:0 0 12px;color:var(--a-ink-muted)}.alyura-request{margin:16px 0 24px;padding:20px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg)}.alyura-request__title{margin:0 0 4px;font-size:18px;font-weight:650}.alyura-request__text{margin:0 0 14px;color:var(--a-ink-muted)}@media (max-width:767px){.alyura-search__panel{max-height:65vh}.alyura-search__opt{font-size:14px}}@media (prefers-reduced-motion:reduce){.alyura-search.is-loading .alyura-search__icon{animation:none}}@media (min-width:1200px){.alyura-home .alyura-cats{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}}@media (min-width:960px) and (max-width:1199px){.alyura-home .alyura-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}.alyura-cat__img img{object-fit:cover}.alyura-quads{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.alyura-quads::-webkit-scrollbar{display:none}@media (min-width:720px){.alyura-quads{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (min-width:1100px){.alyura-quads{grid-template-columns:repeat(4,minmax(0,1fr))}}.alyura-quad{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-lg);scroll-snap-align:start}.alyura-quad__title{margin:0;font-size:17px;font-weight:650}.alyura-quad__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.alyura-quad__grid a{display:flex;flex-direction:column;gap:4px;color:var(--a-ink);text-decoration:none}.alyura-quad__img{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--a-r-sm);background:var(--a-bg)}.alyura-quad__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.2s ease}.alyura-quad__grid a:hover .alyura-quad__img img{transform:scale(1.04)}.alyura-quad__name{overflow:hidden;font-size:13px;color:var(--a-ink-muted);white-space:nowrap;text-overflow:ellipsis}.alyura-quad__more{display:inline-flex;align-items:center;gap:2px;margin-top:auto;min-height:32px;color:var(--a-brand);font-size:14px;font-weight:600;text-decoration:none}.alyura-quad__more:hover{text-decoration:underline}.alyura-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width:720px){.alyura-price-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.alyura-price-card a{display:flex;flex-direction:column;gap:2px;min-height:120px;padding:16px 18px;border-radius:var(--a-r-lg);border:1px solid #fff0;color:var(--a-ink);text-decoration:none;transition:border-color 0.15s,transform 0.15s}.alyura-price-card a:hover{border-color:var(--a-border-strong);transform:translateY(-2px);color:var(--a-ink)}.alyura-price-card__under{font-size:14px;font-weight:600;color:var(--a-ink-muted);text-transform:uppercase;letter-spacing:.05em}.alyura-price-card__amount{font-size:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);font-weight:700;line-height:1.05;color:var(--a-brand-dark)}.alyura-price-card__count{margin-top:auto;font-size:13px;color:var(--a-ink-muted)}.alyura-price-card--teal a{background:var(--a-brand-soft)}.alyura-price-card--sun a{background:#FFF6D6}.alyura-price-card--peach a{background:#FFEDE0}.alyura-price-card--mint a{background:#E6F4EC}.alyura-offers{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.alyura-offers::-webkit-scrollbar{display:none}@media (min-width:720px){.alyura-offers{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.alyura-offers--2{grid-template-columns:repeat(2,minmax(0,1fr))}.alyura-offers--1{grid-template-columns:1fr}}.alyura-offer{scroll-snap-align:start}.alyura-offer a,.alyura-wide{display:block;overflow:hidden;border-radius:var(--a-r-lg)}.alyura-offer img,.alyura-wide img{display:block;width:100%;height:auto;transition:transform 0.2s ease}.alyura-offer a:hover img{transform:scale(1.02)}.alyura-offer a:focus-visible,.alyura-wide:focus-visible{outline:3px solid var(--a-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.alyura-quad__img img,.alyura-price-card a,.alyura-offer img{transition:none}.alyura-quad__grid a:hover .alyura-quad__img img,.alyura-price-card a:hover,.alyura-offer a:hover img{transform:none}}.alyura-home .alyura-section[aria-labelledby="alyura-cats-title"]{max-width:none;margin:16px 0 8px;padding:20px max(var(--a-gutter), calc((100% - 1560px) / 2)) 22px;background:var(--a-surface);border-block:1px solid var(--a-border)}.alyura-home .alyura-section[aria-labelledby="alyura-cats-title"] .alyura-section__head{margin-bottom:16px}.alyura-home .alyura-cats{column-gap:20px}.alyura-home .alyura-cat__img{max-width:92px}.alyura-home .alyura-cat a{gap:10px;font-size:14px}@media (min-width:1200px){.alyura-home .alyura-cats{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px, 2vw, 36px)}.alyura-home .alyura-cat__img{max-width:100px}}@media (min-width:960px) and (max-width:1199px){.alyura-home .alyura-cats{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:20px;column-gap:32px}}@media (max-width:959px){.alyura-home .alyura-cats{grid-auto-columns:84px;column-gap:16px}.alyura-home .alyura-cat__img{max-width:76px}.alyura-home .alyura-cat a{font-size:13px}}.alyura-home .alyura-section[aria-labelledby="alyura-cats-title"]+.alyura-section{margin-top:24px}.alyura-bento__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.alyura-bento__tile{margin:0;min-width:0}.alyura-bento__link{position:relative;display:flex;align-items:flex-start;height:100%;min-height:184px;padding:22px 20px;border-radius:18px;overflow:hidden;color:var(--a-ink);text-decoration:none;isolation:isolate}.alyura-bento__link::before{content:"";position:absolute;z-index:-1;top:-110px;right:-90px;width:320px;height:320px;border-radius:50%;background:rgb(255 255 255 / .08);pointer-events:none}.alyura-bento__link:focus-visible{outline:3px solid var(--a-brand);outline-offset:3px}.alyura-bento__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:56%}.alyura-bento__title{font-size:clamp(1.375rem, 1.1rem + 1vw, 2rem);font-weight:700;line-height:1.08;letter-spacing:-.01em}.alyura-bento__sub{font-size:16px;line-height:1.35}.alyura-bento__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;padding:0 20px;border-radius:var(--a-r-pill);font-size:16px;font-weight:600;white-space:nowrap;transition:background-color 0.2s ease}.alyura-bento__btn span{transition:transform 0.2s ease}.alyura-bento__img{position:absolute;z-index:0;right:14px;bottom:0;width:auto;height:86%;max-width:46%;object-fit:contain;object-position:right bottom;transition:transform 0.25s ease}.alyura-bento__link:hover .alyura-bento__img{transform:translateY(-4px) scale(1.02)}.alyura-bento__link:hover .alyura-bento__btn span{transform:translateX(3px)}.alyura-bento__tile--big .alyura-bento__link{min-height:360px}.alyura-bento__tile--big .alyura-bento__text{max-width:100%}.alyura-bento__tile--big .alyura-bento__title{font-size:clamp(1.75rem, 1.3rem + 1.5vw, 2.625rem)}.alyura-bento__tile--big .alyura-bento__img{left:0;right:0;margin-inline:auto;height:58%;max-width:88%;object-position:center bottom}.alyura-bento__tile--big .alyura-bento__link::before{width:380px;height:380px;top:-80px;right:-120px}.alyura-bento__tile--wide .alyura-bento__img{max-width:42%;height:92%;right:24px}.alyura-bento__tile--teal .alyura-bento__link{background:linear-gradient(135deg,#156577 0%,#0F4C5C 55%,#0A3440 100%);color:#FFF}.alyura-bento__tile--dark .alyura-bento__link{background:linear-gradient(135deg,#3B4649 0%,#142023 100%);color:#FFF}.alyura-bento__tile--cream .alyura-bento__link{background:linear-gradient(135deg,#FFF8E6 0%,#FFE5A3 100%)}.alyura-bento__tile--mint .alyura-bento__link{background:linear-gradient(135deg,#F0F6F7 0%,#D2E5E9 100%)}.alyura-bento__tile--teal .alyura-bento__sub,.alyura-bento__tile--dark .alyura-bento__sub{color:rgb(255 255 255 / .88)}.alyura-bento__tile--cream .alyura-bento__sub,.alyura-bento__tile--mint .alyura-bento__sub{color:#3B484C}.alyura-bento__tile--cream .alyura-bento__link::before,.alyura-bento__tile--mint .alyura-bento__link::before{background:rgb(255 255 255 / .5)}.alyura-bento__tile--teal .alyura-bento__btn,.alyura-bento__tile--dark .alyura-bento__btn{background:rgb(255 255 255 / .16);color:#FFF}.alyura-bento__tile--teal .alyura-bento__link:hover .alyura-bento__btn,.alyura-bento__tile--dark .alyura-bento__link:hover .alyura-bento__btn{background:rgb(255 255 255 / .28)}.alyura-bento__tile--cream .alyura-bento__btn{background:var(--a-ink);color:#FFF}.alyura-bento__tile--mint .alyura-bento__btn{background:var(--a-brand);color:#FFF}.alyura-bento__tile--cream .alyura-bento__link:hover .alyura-bento__btn{background:#000}.alyura-bento__tile--mint .alyura-bento__link:hover .alyura-bento__btn{background:var(--a-brand-hover)}@media (min-width:600px){.alyura-bento__grid{grid-template-columns:1fr 1fr;gap:14px}.alyura-bento__tile--big,.alyura-bento__tile--wide{grid-column:1 / -1}.alyura-bento__grid--2 .alyura-bento__link,.alyura-bento__grid--3 .alyura-bento__tile:not(.alyura-bento__tile--big) .alyura-bento__link,.alyura-bento__grid--4 .alyura-bento__tile--p2 .alyura-bento__link,.alyura-bento__grid--4 .alyura-bento__tile--p3 .alyura-bento__link{min-height:220px}}@media (min-width:960px){.alyura-bento__grid{gap:18px}.alyura-bento__link{padding:30px 30px}.alyura-bento__grid--4{grid-template-columns:1.12fr 1fr 1fr;grid-template-rows:240px 240px}.alyura-bento__grid--4 .alyura-bento__tile--big{grid-column:1;grid-row:1 / 3}.alyura-bento__grid--4 .alyura-bento__tile--wide{grid-column:2 / 4;grid-row:2}.alyura-bento__grid--3{grid-template-columns:1.12fr 1fr;grid-template-rows:240px 240px}.alyura-bento__grid--3 .alyura-bento__tile--big{grid-column:1;grid-row:1 / 3}.alyura-bento__grid--2{grid-auto-rows:270px}.alyura-bento__grid .alyura-bento__link{min-height:0}.alyura-bento__tile--big .alyura-bento__img{height:60%}}@media (prefers-reduced-motion:reduce){.alyura-bento__img,.alyura-bento__btn,.alyura-bento__btn span{transition:none}.alyura-bento__link:hover .alyura-bento__img,.alyura-bento__link:hover .alyura-bento__btn span{transform:none}}@media (max-width:599px){.alyura-bento__text{max-width:54%}.alyura-bento__img{max-width:41%;right:10px}.alyura-bento__tile--big .alyura-bento__text{max-width:100%}.alyura-bento__tile--big .alyura-bento__img{max-width:88%;right:0}}.alyura-bento__tile:not(.alyura-bento__tile--big) .alyura-bento__img{max-width:52%;height:80%;right:12px;bottom:8px}.alyura-bento__tile.alyura-bento__tile--wide .alyura-bento__img{max-width:64%;height:90%;right:20px;bottom:10px}@media (max-width:599px){.alyura-bento__tile:not(.alyura-bento__tile--big):not(.alyura-bento__tile--wide) .alyura-bento__img{max-width:46%;height:70%}.alyura-bento__tile--wide .alyura-bento__link{min-height:290px}.alyura-bento__tile--wide .alyura-bento__text{max-width:100%}.alyura-bento__tile.alyura-bento__tile--wide .alyura-bento__img{left:0;right:0;margin-inline:auto;max-width:94%;height:44%;object-position:center bottom}}@media (min-width:960px){.alyura-bento__grid--4,.alyura-bento__grid--3{grid-template-rows:250px 250px}}.alyura-btn--primary,.woocommerce :is(a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt),.woocommerce :is(.single_add_to_cart_button,a.checkout-button,#place_order),.wp-element-button,.wp-block-button__link,.alyura-btn--primary:hover,.woocommerce :is(a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt):hover,.woocommerce :is(.single_add_to_cart_button,a.checkout-button,#place_order):hover{color:#FFF}.alyura-btn--primary{box-shadow:0 1px 2px rgb(10 52 64 / .18);letter-spacing:.01em}.alyura-cart-count{background:var(--a-gold);color:var(--a-ink)}.woocommerce .star-rating span::before,.woocommerce p.stars a{color:var(--a-gold)}.woocommerce nav.woocommerce-pagination ul li span.current{color:#FFF}.alyura-trust__text{display:grid;gap:1px;min-width:0}.alyura-trust__sub{color:var(--a-ink-subtle);font-size:13px;font-weight:500;line-height:1.3}.alyura-trust--home{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0;padding:0;overflow:hidden;border-radius:18px}.alyura-trust--home .alyura-trust__item{display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:15px}.alyura-trust--home .alyura-trust__title{color:var(--a-ink);font-weight:700}.alyura-trust--home .alyura-trust__icon{flex:none;width:42px;height:42px;border-radius:12px;background:var(--a-brand-soft);color:var(--a-brand)}.alyura-trust--home .alyura-trust__item:nth-child(2) .alyura-trust__icon{background:var(--a-gold-soft);color:#8A6A1F}.alyura-trust--home .alyura-trust__item:nth-child(3) .alyura-trust__icon{background:#E7F6EC;color:var(--a-success)}.alyura-trust--home .alyura-trust__item:nth-child(4) .alyura-trust__icon{background:#EFEDFD;color:#5240D0}@media (max-width:700px){.alyura-trust--home{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:1px;background:var(--a-border)}.alyura-trust--home .alyura-trust__item,.alyura-trust--home .alyura-trust__item+.alyura-trust__item{flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-left:0;background:var(--a-surface);font-size:14px}.alyura-trust--home.is-odd .alyura-trust__item:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.alyura-trust--home .alyura-trust__icon{width:36px;height:36px;border-radius:10px}.alyura-trust--home .alyura-trust__sub{font-size:12.5px}}.alyura-bottomnav{box-shadow:0 -6px 20px rgb(10 52 64 / .08);border-top-color:#fff0}.alyura-bottomnav__item{position:relative;gap:3px;padding-top:8px;font-size:11.5px;font-weight:600}.alyura-bottomnav__item>svg,.alyura-bottomnav__item>.alyura-header__cart-icon{display:grid;place-items:center;width:52px;height:30px;border-radius:999px;transition:background 0.2s,color 0.2s}.alyura-bottomnav__item[aria-current="page"]{color:var(--a-brand);font-weight:700}.alyura-bottomnav__item[aria-current="page"]>svg,.alyura-bottomnav__item[aria-current="page"]>.alyura-header__cart-icon{background:var(--a-brand-soft)}.alyura-bottomnav__item[aria-current="page"]::before{content:"";position:absolute;top:0;left:50%;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--a-gold);transform:translateX(-50%)}.alyura-bottomnav__item[aria-expanded="true"]{color:var(--a-brand)}.alyura-bottomnav .alyura-header__cart-icon .alyura-cart-count{top:-4px;right:6px}