@font-face{font-family:IRANSansX;src:url('../fonts/IRANSansXFaNum-Regular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/IRANSansXFaNum-DemiBold.woff') format('woff');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/IRANSansXFaNum-Bold.woff') format('woff');font-style:normal;font-weight:700;font-display:swap}
:root{--kh-ink:#25201f;--kh-muted:#746d68;--kh-red:#820a0a;--kh-sand:#f7efe8;--kh-surface:#fffdfa;--kh-line:#e9ddd4;--kh-radius:18px;--kh-shadow:0 12px 30px rgba(72,44,31,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--kh-sand);color:var(--kh-ink);font-family:IRANSansX,Tahoma,sans-serif;font-size:14px;line-height:1.9}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.shell{width:min(1280px,calc(100% - 40px));margin-inline:auto}.screen-reader-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;inline-size:auto;block-size:auto;z-index:99999;padding:12px;background:#fff;inset:0 auto auto 0}.skip-link{z-index:999}.site-header{padding:18px 0 10px}.header-shell{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:104px;padding:16px 28px;background:rgba(255,253,250,.96);border-radius:0 0 var(--kh-radius) var(--kh-radius);box-shadow:var(--kh-shadow)}.header-brand{grid-column:2;grid-row:1}.header-brand .custom-logo-link,.site-logo{display:block}.header-brand img{width:auto;max-height:62px}.primary-nav{grid-column:3;grid-row:1;justify-self:start}.menu,.menu ul{list-style:none;margin:0;padding:0}.primary-menu{display:flex;align-items:center;gap:26px;font-weight:600;white-space:nowrap}.primary-menu>li{position:relative}.primary-menu>li>a{display:block;padding:12px 0}.primary-menu .current-menu-item>a,.primary-menu>li>a:hover{color:var(--kh-red)}.primary-menu .sub-menu{display:none;position:absolute;inset:100% auto auto 0;z-index:20;min-width:210px;padding:12px;background:#fff;border:1px solid var(--kh-line);border-radius:12px;box-shadow:var(--kh-shadow)}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu{display:block}.primary-menu .sub-menu a{display:block;padding:7px 10px}.header-tools{grid-column:1;grid-row:1;display:flex;align-items:center;gap:16px}.header-tool{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.header-tool img{width:20px;height:20px}.cart-link{padding:7px 11px 7px 14px;border-radius:999px;background:var(--kh-red);color:#fff}.cart-link img{filter:brightness(0) invert(1)}.cart-count{display:grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:#fff;color:var(--kh-red);font-size:11px;font-weight:700}.site-search{display:flex;gap:8px;align-items:center;padding:14px 0}.site-search[hidden]{display:none}.site-search input{flex:1;border:1px solid var(--kh-line);border-radius:9px;padding:12px 15px;font:inherit;background:#fff}.site-search button,.button{border:0;border-radius:9px;padding:11px 20px;background:var(--kh-red);color:#fff;font:inherit;cursor:pointer}.menu-toggle{display:none;border:0;background:transparent;padding:8px}.menu-toggle i{display:block;width:25px;height:2px;margin:5px;background:var(--kh-ink)}.mobile-menu,.menu-backdrop{display:none}.site-footer{margin-top:70px;padding:54px 0 18px;background:#2b2523;color:#fbf7f3}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-grid h2{margin:0 0 12px;font-size:16px}.footer-grid p{color:#d5cbc4}.footer-logo img{max-height:52px;filter:brightness(0) invert(1)}.footer-phone{display:inline-block;font-size:20px;font-weight:700;direction:ltr}.footer-menu li+li{margin-top:5px}.footer-menu a{color:#d5cbc4}.footer-menu a:hover,.social-links a:hover{color:#fff}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-links a{padding:5px 11px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#d5cbc4}.footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);color:#bdb2aa;font-size:12px}.mobile-toolbar{display:none}.content-page{min-height:50vh;padding:55px 0}.content-page article{padding:28px;background:#fff;border-radius:var(--kh-radius)}
@media(max-width:980px){.header-shell{grid-template-columns:1fr auto 1fr;padding:13px 18px;min-height:76px}.primary-nav,.header-tools--desktop{display:none}.menu-toggle{display:block;grid-column:3;grid-row:1;justify-self:start}.header-brand{grid-column:2}.header-brand img{max-height:45px}.mobile-menu{position:fixed;z-index:1001;inset:0 0 0 auto;width:min(340px,88vw);padding:20px;background:#fff;box-shadow:-10px 0 40px rgba(0,0,0,.18);overflow:auto}.mobile-menu[hidden]{display:none}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--kh-line);font-weight:700}.mobile-menu__top button{border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.mobile-menu .menu{padding-top:14px}.mobile-menu .menu a{display:block;padding:9px 0}.mobile-menu .sub-menu{padding-right:16px}.menu-backdrop{position:fixed;z-index:1000;inset:0;background:rgba(22,15,12,.45)}.menu-backdrop:not([hidden]){display:block}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.mobile-toolbar{position:fixed;z-index:990;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.12);padding:7px 5px env(safe-area-inset-bottom)}.mobile-toolbar a{position:relative;display:grid;place-items:center;gap:1px;font-size:10px;line-height:1.4;color:#4c4540}.mobile-toolbar a>span:not(.toolbar-badge){font-size:19px}.toolbar-badge{position:absolute;top:-3px;right:calc(50% - 18px);display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--kh-red);color:#fff;font-size:9px}.site-footer{margin-bottom:57px}}
@media(max-width:560px){.shell{width:min(100% - 30px,1280px)}.site-header{padding:16px 0 6px}.header-shell{border-radius:16px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{display:block}.footer-bottom span+span{margin-top:4px}}
.site-footer{margin-top:0;background:#fdfaf8;color:#645a54}.footer-callout{background:linear-gradient(110deg,#100101,#230706);color:#fff}.footer-callout__inner{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;min-height:205px;text-align:center}.footer-callout__inner p{margin:0;font-size:21px;letter-spacing:.3px}.footer-callout__inner>a{font-size:29px;letter-spacing:8px}.footer-callout__logo{justify-self:center}.footer-callout__logo img{width:128px;max-height:128px;filter:grayscale(1) brightness(2);opacity:.76}.footer-main{position:relative;overflow:hidden;padding:42px 0 35px;background:#fdfaf8}.footer-main::before{position:absolute;top:-82px;left:50%;width:310px;height:260px;background:url('../images/footer-pattern.png') center/contain no-repeat;content:"";opacity:.34;transform:translateX(-50%)}.footer-main__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:50px;min-height:220px}.footer-main h2{margin:0 0 11px;color:#7d0b08;font-size:15px;font-weight:700}.footer-links{justify-self:end;width:190px}.footer-links h2,.footer-social h2{padding-bottom:10px;border-bottom:1px dotted #a89e96}.footer-menu li{position:relative;padding-right:16px;color:#7d746e;font-size:12px}.footer-menu li::before{position:absolute;right:0;top:13px;width:7px;height:7px;border-radius:50%;background:#beb8b3;content:""}.footer-menu li+li{margin-top:1px}.footer-brand{text-align:center}.footer-brand h2{margin:5px 0 0;color:#5e544e;font-size:17px}.footer-brand>span{display:block;color:#b7aba3;font-family:Georgia,serif;font-size:13px;letter-spacing:1px}.footer-brand__trust{margin-top:20px}.footer-brand__trust img{width:86px;height:86px;object-fit:contain}.footer-social{justify-self:start;width:240px}.footer-social>div{display:flex;gap:36px;padding:18px 0}.footer-social a{display:grid;place-items:center;width:28px;height:28px;color:#ad9e94;font-size:25px;line-height:1}.footer-social a:hover{color:#850c0a}.footer-info-card{display:grid;grid-template-columns:1.2fr .8fr .65fr;align-items:stretch;overflow:hidden;margin-top:14px;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(65,42,31,.12)}.footer-info-card>div{display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:25px 34px}.footer-info-card>div+div{border-right:1px solid #d9d2cd}.footer-info-card p{margin:0}.footer-info-card__locations{gap:23px;font-size:12px;line-height:1.75}.footer-info-card__locations span,.footer-info-card__contacts span,.footer-info-card__hours>span{display:inline-grid;place-items:center;width:46px;height:46px;margin-left:12px;border-radius:50%;background:#665f5a;color:#fff;font-size:25px;vertical-align:middle}.footer-info-card__contacts{gap:22px}.footer-info-card__contacts a{font-size:13px;direction:ltr}.footer-info-card__hours{align-items:center;text-align:center}.footer-info-card__hours>span{margin:0}.footer-info-card__hours p{margin-top:9px;font-size:13px}.footer-copyright{padding:18px 0;border-top:1px solid #e8e1dd;color:#857a73;text-align:center;font-size:11px}
@media(max-width:700px){.site-footer{margin-bottom:57px}.footer-callout__inner{grid-template-columns:1fr;gap:7px;min-height:190px;padding:22px 0}.footer-callout__inner p{font-size:17px}.footer-callout__inner>a{font-size:20px;letter-spacing:4px}.footer-callout__logo{order:-1}.footer-callout__logo img{width:76px;max-height:76px}.footer-main{padding:38px 0 25px}.footer-main__grid{grid-template-columns:1fr;gap:28px;text-align:center}.footer-links,.footer-social{justify-self:stretch;width:auto}.footer-menu li{display:inline-block;padding:0 8px}.footer-menu li::before{display:none}.footer-social>div{justify-content:center;padding:10px 0}.footer-info-card{grid-template-columns:1fr;margin-top:25px}.footer-info-card>div{min-height:auto;padding:20px}.footer-info-card>div+div{border-top:1px solid #d9d2cd;border-right:0}.footer-info-card__locations{font-size:11px}.footer-info-card__hours{align-items:flex-start;text-align:right}.footer-info-card__hours>span{margin-left:12px;float:right}.footer-copyright{font-size:10px}}
.footer-brand__trust{display:flex;align-items:center;justify-content:center;gap:14px}.footer-brand__trust>a,.footer-brand__trust img{display:block}.footer-brand__trust img{width:80px;height:80px;object-fit:contain}.footer-brand__trust #zarinpal{margin:auto}.footer-brand__trust #zarinpal img{width:80px;height:auto}
.footer-zarinpal{position:relative;width:80px;height:80px}.footer-zarinpal #zarinpal{position:absolute;z-index:2;inset:0}.footer-zarinpal #zarinpal img,.footer-zarinpal #zarinpal iframe{width:80px!important;height:80px!important;object-fit:contain}.footer-zarinpal__fallback{position:absolute;z-index:1;inset:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;background:#ffd716;color:#153ea4;font-family:IRANSansX,Tahoma,sans-serif;font-size:10px;line-height:1.25;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.footer-zarinpal__fallback span{width:25px;height:25px;border-radius:8px 8px 12px 12px;background:radial-gradient(circle at 60% 35%,#1848cf 0 27%,transparent 29%),#fff}.footer-zarinpal__fallback b{font-weight:700}.footer-zarinpal.has-trust-code .footer-zarinpal__fallback{display:none}
.footer-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}
.footer-social a{width:31px;height:31px;font-size:0}.footer-social a svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.footer-social a[aria-label="Telegram"] svg{fill:currentColor;stroke:none}.footer-social a .footer-social__dot{fill:currentColor;stroke:none}
.footer-social>div{gap:28px}.footer-social a{width:40px;height:40px;color:#8f796c}.footer-social a svg{width:27px;height:27px;stroke-width:1.85}.footer-social a:hover{color:#850c0a}.footer-links .footer-menu a{color:#72584c;font-weight:500}.footer-links .footer-menu li{color:#72584c}.footer-links .footer-menu li::before{background:#a97e67}.footer-links .footer-menu a:hover{color:#9b083b}
.footer-info-card__contacts a{display:flex;align-items:center;gap:16px;direction:ltr}.footer-info-card__contacts .footer-icon{flex:0 0 46px;margin-left:0}
.footer-callout__logo img{filter:grayscale(1) brightness(0) invert(1);opacity:.82}
.header-shell{direction:ltr}.primary-nav{direction:rtl;justify-self:end}.header-tools{direction:rtl;justify-self:start}.primary-menu{direction:rtl}.primary-menu>li>.sub-menu{top:100%;right:0;left:auto;min-width:200px;padding:10px}.primary-menu .sub-menu .sub-menu{top:-11px;right:100%;left:auto}.primary-menu .sub-menu li{position:relative}.primary-menu .sub-menu a{padding:6px 10px;color:#827a75;font-size:13px;line-height:1.8;white-space:nowrap}.primary-menu .sub-menu>li:first-child>a{color:var(--kh-red)}.primary-menu .sub-menu a:hover{background:#faf2ed;color:var(--kh-red)}

/* Clearly visible and functional mobile navigation. */
@media (max-width: 980px) {
	.menu-toggle {
		position: relative;
		z-index: 2;
		display: inline-grid !important;
		place-content: center;
		width: 46px;
		height: 46px;
		padding: 9px !important;
		border: 1px solid #e4d8d0;
		border-radius: 12px;
		background: #fff;
		box-shadow: 0 5px 14px rgba(75,47,35,.1);
		cursor: pointer;
		-webkit-appearance: none;
	}

	.menu-toggle i {
		display: block !important;
		width: 24px !important;
		height: 2px !important;
		margin: 3px 0 !important;
		border-radius: 99px;
		background: #850c0a !important;
		opacity: 1 !important;
		transition: transform .18s ease, opacity .18s ease;
	}

	.menu-toggle[aria-expanded="true"] i:nth-of-type(1) {
		transform: translateY(5px) rotate(45deg);
	}

	.menu-toggle[aria-expanded="true"] i:nth-of-type(2) {
		opacity: 0 !important;
	}

	.menu-toggle[aria-expanded="true"] i:nth-of-type(3) {
		transform: translateY(-5px) rotate(-45deg);
	}

	.mobile-menu:not([hidden]) {
		display: block !important;
		direction: rtl;
	}

	.mobile-menu {
		width: min(360px, 88vw);
		padding: 20px 18px 90px;
		background: #fffdfa;
	}

	.mobile-menu__top {
		color: #4b403a;
		font-size: 17px;
	}

	.mobile-menu__top button {
		display: grid;
		place-items: center;
		width: 40px;
		height: 40px;
		border: 1px solid #eaded7;
		border-radius: 10px;
		background: #fff;
		color: #850c0a;
	}

	.mobile-menu .menu {
		padding-top: 12px;
	}

	.mobile-menu .menu > li {
		border-bottom: 1px solid #f0e7e1;
	}

	.mobile-menu .menu a {
		padding: 12px 3px;
		color: #554a44;
		font-size: 14px;
		font-weight: 600;
	}

	.mobile-menu .sub-menu {
		margin: 0 12px 8px 0;
		padding: 0 12px 5px 0;
		border-right: 1px solid #e8d9d0;
	}

	.mobile-menu .sub-menu a {
		padding: 8px 0;
		color: #80746d;
		font-size: 12px;
		font-weight: 400;
	}

	.menu-backdrop:not([hidden]) {
		display: block !important;
	}

	.mobile-menu__search {
		display: flex;
		align-items: center;
		gap: 7px;
		margin: 18px 0 9px;
		padding: 4px 5px 4px 9px;
		border: 1px solid #e8dcd4;
		border-radius: 12px;
		background: #fff;
	}

	.mobile-menu__search input[type="search"] {
		min-width: 0;
		width: 100%;
		min-height: 38px;
		padding: 6px 8px;
		border: 0;
		outline: 0;
		background: transparent;
		color: #493f39;
		font: inherit;
		font-size: 12px;
	}

	.mobile-menu__search button {
		display: grid;
		place-items: center;
		flex: 0 0 36px;
		width: 36px;
		height: 36px;
		padding: 0;
		border: 0;
		border-radius: 9px;
		background: #850c0a;
		color: #fff;
		font-size: 22px;
		line-height: 1;
		cursor: pointer;
	}
}

/* Store-wide discount notice above the header. */
.site-announcement{margin:0 0 10px;background:linear-gradient(105deg,#79062f,#a60945);color:#fff;box-shadow:0 5px 16px rgba(105,8,48,.16)}.site-announcement__inner{display:flex;align-items:center;justify-content:center;gap:16px;min-height:38px;font-size:12px;font-weight:600;text-align:center}.site-announcement__inner strong{display:inline-flex;align-items:center;gap:5px;color:#ffe7a6;font-weight:700;white-space:nowrap}.site-announcement__inner b,.site-announcement__inner .site-announcement__copy{display:inline-block;padding:1px 8px;border:1px dashed rgba(255,255,255,.7);border-radius:5px;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-family:Arial,sans-serif;font-size:13px;letter-spacing:1px;line-height:1.5;cursor:pointer}.site-announcement__inner .site-announcement__copy:hover,.site-announcement__inner .site-announcement__copy:focus{background:rgba(255,255,255,.27);outline:2px solid rgba(255,255,255,.55);outline-offset:2px}@media(max-width:560px){.site-header{padding-top:10px}.site-announcement{margin-bottom:7px}.site-announcement__inner{gap:7px;min-height:34px;padding:5px 8px;font-size:10px;line-height:1.5}.site-announcement__inner strong{gap:3px}.site-announcement__inner b,.site-announcement__inner .site-announcement__copy{padding:1px 6px;font-size:11px}}

/* Centred return-to-site action for signed-in customers on My Account. */
.account-site-entry{display:flex;justify-content:center;padding:12px 16px 0}.account-site-entry__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 22px;border-radius:999px;background:#9c0a3e;color:#fff;font-size:13px;font-weight:700;box-shadow:0 7px 18px rgba(95,9,45,.18);transition:transform .2s ease,background .2s ease}.account-site-entry__button:hover,.account-site-entry__button:focus{background:#76052d;color:#fff;transform:translateY(-1px)}.account-site-entry__button:focus{outline:2px solid #f2b7ca;outline-offset:3px}@media(max-width:560px){.account-site-entry{padding:9px 15px 0}.account-site-entry__button{width:100%;min-height:42px;font-size:12px}}

.akia-footer{margin-top:0;background:#1f2d42;color:#f5f1eb}.akia-footer__callout{border-bottom:1px solid rgba(229,187,119,.22);background:linear-gradient(115deg,#1f2d42,#344d69)}.akia-footer__callout-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:150px}.akia-footer__eyebrow{margin:0;color:#e0b36d;font-family:Georgia,serif;font-size:11px;font-weight:700;letter-spacing:.16em}.akia-footer__callout h2{margin:9px 0 0;color:#fff;font-size:clamp(23px,2.5vw,34px);line-height:1.5}.akia-footer__callout-link{display:inline-flex;align-items:center;gap:13px;flex:0 0 auto;padding:11px 19px;border:1px solid #dfb36c;border-radius:5px;color:#fff;font-size:13px;font-weight:700;transition:background .2s ease,color .2s ease}.akia-footer__callout-link:hover{background:#dfb36c;color:#263851}.akia-footer__callout-link span{font-size:19px;line-height:.7}.akia-footer__main{padding:58px 0 0;background:#1f2d42}.akia-footer__grid{display:grid;grid-template-columns:1.45fr .8fr .8fr 1.05fr;gap:40px;padding-bottom:48px}.akia-footer__brand .site-logo{display:inline-flex;align-items:center}.akia-footer__brand .site-logo,.akia-footer__brand .custom-logo-link{display:inline-flex;align-items:center;padding:6px 10px;border-radius:6px;background:#fff}.akia-footer__brand .site-logo img,.akia-footer__brand .custom-logo-link img{width:auto;max-width:155px;max-height:62px;opacity:1}.akia-footer__brand>p{max-width:285px;margin:19px 0 0;color:#d6dce3;font-size:12px;line-height:2.1}.akia-footer__socials{display:flex;gap:9px;margin-top:20px}.akia-footer__socials a{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(229,187,119,.45);border-radius:50%;color:#e0b36d;transition:background .2s ease,color .2s ease}.akia-footer__socials a:hover{background:#dfb36c;color:#273951}.akia-footer__socials svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.akia-footer__socials a[aria-label="Telegram"] svg{fill:currentColor;stroke:none}.akia-footer__social-dot{fill:currentColor;stroke:none}.akia-footer__links h2,.akia-footer__contact h2{margin:5px 0 19px;color:#fff;font-size:15px}.akia-footer__links h2::after,.akia-footer__contact h2::after{display:block;width:29px;height:2px;margin-top:10px;background:#dfb36c;content:""}.akia-footer__menu li{padding:0}.akia-footer__menu li::before{display:none}.akia-footer__menu li+li{margin-top:9px}.akia-footer__menu a{color:#d4dbe2;font-size:12px;transition:color .2s ease}.akia-footer__menu a:hover{color:#e0b36d}.akia-footer__contact>a{display:flex;align-items:center;gap:10px;color:#f4f6f8}.akia-footer__contact>a+a{margin-top:12px}.akia-footer__contact>a>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(223,179,108,.16);color:#e0b36d;font-size:11px;font-weight:700}.akia-footer__contact small{display:block;color:#b8c1cc;font-size:10px}.akia-footer__contact b{display:block;margin-top:1px;font-size:12px;font-weight:600}.akia-footer__contact p{margin:17px 0 0;color:#d4dbe2;font-size:11px}.akia-footer__contact p span{color:#e0b36d;font-size:15px}.akia-footer__locations{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;border-top:1px solid rgba(255,255,255,.13);padding:26px 0 30px}.akia-footer__locations p{margin:0;color:#d4dbe2;font-size:11px;line-height:2}.akia-footer__locations strong{display:block;margin-bottom:4px;color:#e0b36d;font-size:12px}.akia-footer__bottom{border-top:1px solid rgba(255,255,255,.13);background:#172337;color:#aeb9c5;font-size:10px}.akia-footer__bottom .shell{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px}.akia-footer .footer-callout,.akia-footer .footer-main,.akia-footer .footer-copyright{display:none}@media(max-width:800px){.akia-footer__grid{grid-template-columns:1.25fr 1fr;gap:35px}.akia-footer__contact{grid-column:span 2}.akia-footer__locations{grid-template-columns:1fr}.akia-footer__callout-inner{min-height:132px}}@media(max-width:560px){.akia-footer__callout-inner{align-items:flex-start;flex-direction:column;justify-content:center;gap:17px;min-height:178px}.akia-footer__callout h2{font-size:24px}.akia-footer__grid{grid-template-columns:1fr;gap:29px;padding-bottom:34px}.akia-footer__contact{grid-column:auto}.akia-footer__brand>p{max-width:none}.akia-footer__locations{gap:15px;padding:22px 0}.akia-footer__bottom .shell{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;min-height:68px}.akia-footer__bottom .shell span:last-child{color:#7f91a4}}
.akia-footer__enamad{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-top:16px;overflow:hidden;border:1px solid rgba(224,190,126,.32);border-radius:12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.akia-footer__enamad:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.2)}.akia-footer__enamad img{max-width:68px;max-height:68px;object-fit:contain}
