.site-header{background:var(--header-bg);color:var(--header-text)}.site-header .header-main{max-width:var(--header-width);min-height:var(--header-height)}.site-header .brand,.site-header .brand b,.site-header .header-actions>a,.site-header .menu-toggle{color:var(--header-text)}.site-header .brand small{color:var(--header-text);opacity:.78}.site-header .brand-logo{width:var(--logo-width);height:auto;max-height:var(--logo-height);object-fit:contain}.site-header .nav-border{background:var(--menu-bg);color:var(--menu-text)}.site-header .nav-row{max-width:var(--menu-width);min-height:var(--menu-height);flex-wrap:wrap;gap:0 24px}.site-header .nav-row nav{flex:1}.site-header .nav-row .menu{flex-wrap:wrap;gap:0 22px}.site-header .nav-row .menu>li>a{padding:10px 9px;min-height:var(--menu-height);display:flex;align-items:center}.site-header .nav-row .menu>li>a:hover,.site-header .nav-row .menu>li>a:focus-visible,.site-header .nav-row .menu>.current-menu-item>a{color:var(--menu-hover-text);background:var(--menu-hover-bg)}.site-header .nav-row .sub-menu{background:var(--menu-bg);color:var(--menu-text)}.site-header .sub-menu a:hover{background:var(--menu-hover-bg);color:var(--menu-hover-text)}.site-header .nav-note{color:var(--menu-text);opacity:.72}.hero .hero-heading{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,4.2vw,63px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin-bottom:23px;max-width:610px}.akt-slider{margin-bottom:40px}.akt-slide[hidden]{display:none!important}.akt-slider .hero{margin-bottom:18px}.akt-slider-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:30px}.akt-slider-controls>button{border:1px solid var(--line);background:white;color:var(--ink);min-width:42px;min-height:42px;border-radius:4px}.akt-slider-controls button:hover{border-color:var(--brand)}.akt-slider-dots{display:flex;gap:10px}.akt-slider-dots button{height:12px;width:12px;padding:0;border-radius:50%;border:1px solid var(--brand);background:transparent}.akt-slider-dots button[aria-current=true]{background:var(--brand)}.akt-slider-controls [data-slide-pause]{font-size:11px;padding:8px}.akt-catalog-filters{border:1px solid var(--line);border-radius:5px;padding:22px;background:white;margin:20px 0 26px;clear:both}.akt-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.akt-filter-fields label{font-size:12px;display:flex;flex-direction:column;gap:7px}.akt-filter-fields input,.akt-filter-fields select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:3px;background:white;padding:9px 12px!important;color:var(--ink);font-size:13px;line-height:1.5}.akt-filter-actions{display:flex;gap:20px;align-items:center;margin-top:18px}.akt-filter-actions button{border:0;border-radius:3px;background:var(--brand);color:white;padding:10px 30px;min-height:43px;font-size:13px}.akt-filter-actions a{font-size:12px;text-decoration:underline}.akt-filter-summary{font-size:12px;margin:14px 0 0;color:var(--accent)}.akt-filter-error{font-size:13px;margin:14px 0 0;color:#8b2821}.akt-stock{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:11px;line-height:1.5;margin:0 0 13px;padding:3px 9px;background:#eaf1e9;color:#315b3e;border-radius:3px}.akt-stock-outofstock{background:#f5e9e6;color:#863d32}.akt-stock-onbackorder{background:#f5eedc;color:#765b21}.akt-directory-section{margin-block:0 62px}.akt-profile-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:23px}.akt-profile-card{display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center;min-width:0}.akt-profile-image{width:100%;aspect-ratio:1;background:white;display:grid;place-items:center;border:1px solid var(--line);overflow:hidden;border-radius:50%;padding:13px}.akt-profile-image img{width:100%;height:100%;object-fit:contain;max-height:160px}.shape-square .akt-profile-image{border-radius:5px}.akt-profile-card strong{font-size:12px;line-height:1.5;font-weight:400}.akt-profile-card:hover .akt-profile-image{border-color:var(--accent)}.akt-monogram{font:400 43px Georgia,serif;color:var(--accent)}.akt-profile-bio{display:flow-root;max-width:950px;margin-bottom:30px;line-height:1.9}.akt-profile-bio:empty{display:none}.akt-profile-portrait{float:left;width:160px;max-height:200px;object-fit:contain;margin:0 25px 15px 0}.akt-profile-bio details{font-size:12px}.akt-author-articles{margin-top:28px;padding:24px;background:var(--cream);border-left:3px solid var(--accent)}.akt-author-articles h3{font:400 24px Georgia,serif;margin-bottom:15px}.akt-author-articles a{display:flex;gap:16px;align-items:center;color:var(--accent);font-size:14px;padding:7px 0}.akt-author-articles svg{width:18px}.akt-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:30px}.akt-blog-card{padding:25px;background:white;border:1px solid var(--line);border-radius:4px}.akt-blog-card h2{font:400 27px Georgia,serif}.akt-blog-card p{font-size:14px;color:var(--muted)}.akt-blog-card img{width:100%;height:210px;object-fit:contain;margin-bottom:20px}.akt-directory-pagination{margin:35px 0;display:flex;justify-content:center;gap:15px}.akt-directory-pagination .page-numbers{border:1px solid var(--line);padding:7px 14px}.akt-directory-pagination .current{background:var(--brand);color:white}.akt-term-fields{max-width:760px}.akt-admin-slide{padding:20px;border:1px solid #ddd4c6;margin:20px 0}.akt-admin-slide legend{font-weight:600;padding:0 10px}
@media(max-width:1100px){.akt-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.akt-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.akt-profile-image{max-width:150px}.akt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.site-header .header-main{min-height:var(--header-mobile-height);align-content:center}.site-header .brand-logo{width:min(var(--logo-width),48px);max-height:min(var(--logo-height),60px)}.site-header .nav-row{min-height:0}.site-header .nav-row .menu{gap:0;padding:7px 0}.site-header .nav-row .menu>li>a{min-height:43px;padding:10px 8px}.site-header .nav-row .sub-menu{padding-left:23px}.hero .hero-heading{font-size:43px}.akt-slider{margin-bottom:25px}.akt-slider-controls{margin-bottom:20px}.akt-catalog-filters{padding:16px;margin-top:15px}.akt-filter-fields{gap:12px}.akt-filter-fields label{font-size:11px}.akt-filter-fields input,.akt-filter-fields select{font-size:12px;padding:9px!important;min-height:44px}.akt-filter-actions{gap:15px}.akt-filter-actions button{flex:1}.akt-stock{font-size:10px;padding:2px 7px}.akt-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px}.akt-profile-card{gap:8px}.akt-profile-card strong{font-size:10px}.akt-profile-image{padding:7px}.akt-monogram{font-size:28px}.akt-directory-section{margin-bottom:40px}.akt-blog-grid{grid-template-columns:1fr}.akt-profile-portrait{width:100px;margin-right:16px}.akt-author-articles{padding:17px}.akt-author-articles h3{font-size:22px}}
@media(max-width:370px){.hero .hero-heading{font-size:37px}.akt-filter-fields{grid-template-columns:1fr}.akt-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Preserve the full, proportional cover in classic and block catalogues. */
.alkasaz-store ul.products li.product a img,.wc-block-product-template .wc-block-components-product-image img,.wp-block-woocommerce-product-image img,.wp-block-woocommerce-product-collection .wp-block-post-featured-image img{object-fit:contain!important;object-position:center!important;max-width:100%;aspect-ratio:auto!important}.wc-block-product-template .wc-block-components-product-image,.wp-block-woocommerce-product-collection .wp-block-post-featured-image{background:#f8f7f3}.wp-block-woocommerce-product-collection .wp-block-post-featured-image img{height:260px!important;padding:16px;box-sizing:border-box}@media(max-width:600px){.wp-block-woocommerce-product-collection .wp-block-post-featured-image img{height:200px!important;padding:10px}}
