:root{--k-ink: #14110f;--k-gold: #c8a15a;--k-muted: #8a8178;--k-body: #5c554e;--k-line: #ede8e1;--k-line-strong: #e7e0d7;--k-sand: #f7f5f2;--k-stone: #eae4dc;--k-media-bg: #f5f2ed;--k-crumb: #a79c8e;--k-font-heading: "Amiri", "Times New Roman", serif;--k-font-body: "Tajawal", system-ui, -apple-system, sans-serif;--k-max: 1560px;--k-gutter: clamp(18px, 3vw, 40px);--k-ease: cubic-bezier(.16, 1, .3, 1);--k-header-h: 150px}.k-scope,.k-scope *{box-sizing:border-box}.k-scope{font-family:var(--k-font-body);color:var(--k-ink);-webkit-font-smoothing:antialiased}.k-scope a{color:inherit;text-decoration:none;transition:color .35s ease,border-color .35s ease}.k-scope a:hover{color:var(--k-gold)}.k-scope ::selection{background:var(--k-gold);color:#fff}.k-plain,.k-plain *{letter-spacing:normal!important;text-transform:none!important}@keyframes kFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kFade{0%{opacity:0}to{opacity:1}}@keyframes kReveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes kDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes kDrawerRtl{0%{transform:translate(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.k-scope,.k-scope *{animation:none!important;transition:none!important}}.k-inner{max-width:var(--k-max);margin:0 auto;padding-inline:var(--k-gutter)}.k-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-announce{background:var(--k-ann-bg, #14110f);color:var(--k-ann-fg, #f7f5f2);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-align:center;padding:11px 20px;font-weight:300}.k-announce a{border-bottom:1px solid currentColor}.k-headwrap{position:fixed;inset-inline:0;top:0;z-index:60}.k-header{background:#fffffff7;color:var(--k-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--k-line);transition:background .5s ease,color .5s ease,border-color .5s ease}.k-headwrap[data-transparent=true] .k-header{background:transparent;color:#fff;border-bottom-color:#ffffff38}.k-headwrap[data-transparent=true] .k-header .k-logo-fallback{color:#fff}.k-header__top{position:relative;max-width:var(--k-max);margin:0 auto;padding:22px var(--k-gutter) 16px;display:flex;align-items:center;justify-content:center}.k-logo{display:flex;align-items:center}.k-logo img{height:clamp(34px,3.4vw,46px);width:auto;display:block}.k-logo-fallback{font-family:var(--k-font-heading);font-size:clamp(22px,2.6vw,32px);letter-spacing:.3em;margin:0}.k-header__actions{position:absolute;inset-inline-start:var(--k-gutter);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:clamp(14px,1.5vw,22px)}.k-iconbtn{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit}.k-iconbtn:hover{color:var(--k-gold)}.k-iconbtn:focus-visible{outline:2px solid var(--k-gold);outline-offset:4px}.k-cartcount{font-size:11px;letter-spacing:.1em;color:var(--k-gold)}.k-burger{display:none}.k-navwrap{position:relative}.k-nav{max-width:var(--k-max);margin:0 auto;padding:0 var(--k-gutter) 18px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px clamp(16px,2vw,36px);font-size:clamp(10px,.85vw,12px);letter-spacing:.18em;text-transform:uppercase;font-weight:300}.k-nav__link{color:inherit;padding-bottom:4px;border-bottom:1px solid transparent;background:none;border-inline:0;border-top:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.k-nav__link:hover,.k-nav__link[aria-expanded=true]{color:var(--k-gold);border-bottom-color:var(--k-gold)}.k-nav__link:focus-visible{outline:2px solid var(--k-gold);outline-offset:4px}.k-mega{position:absolute;inset-inline:0;top:100%;background:#fff;color:var(--k-ink);border-top:1px solid var(--k-line);box-shadow:0 22px 44px #14110f17;animation:kFade .3s both;z-index:70;display:none}.k-mega[data-open=true]{display:block}.k-mega__cat{max-width:var(--k-max);margin:0 auto;padding:40px var(--k-gutter) 44px;display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:start}.k-mega__eyebrow{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--k-gold);margin:0 0 22px}.k-mega__links{display:flex;flex-direction:column;gap:13px}.k-mega__links a{font-size:14px;font-weight:300}.k-mega__links a+a{color:var(--k-body)}.k-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.k-mega__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--k-media-bg);margin-bottom:12px}.k-mega__media img,.k-mega__media .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--k-ease)}.k-mega__card:hover .k-mega__media img,.k-mega__card:hover .k-mega__media .k-ph{transform:scale(1.06)}.k-mega__name{font-family:var(--k-font-heading);font-size:17px;margin:0}.k-mega__price{font-size:12px;color:var(--k-muted);margin:5px 0 0}.k-mega__flat{max-width:var(--k-max);margin:0 auto;padding:36px var(--k-gutter) 40px;display:flex;justify-content:center;gap:44px;flex-wrap:wrap}.k-mega__flat a{font-size:14px;font-weight:300;letter-spacing:.02em}.k-mega__cols{max-width:var(--k-max);margin:0 auto;padding:44px var(--k-gutter) 48px;display:grid;grid-template-columns:minmax(280px,1fr) 1.5fr;gap:56px;align-items:start}.k-mega__list{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.k-mega__list a{font-size:14px;font-weight:300;letter-spacing:.02em}.k-mega__all{display:inline-block;margin-top:28px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--k-gold);padding-bottom:4px}.k-mega__feature{display:grid;grid-template-columns:1fr 1fr;gap:16px}.k-mega__feature a{display:block;position:relative;aspect-ratio:16 / 11;overflow:hidden;background:var(--k-media-bg)}.k-mega__feature img,.k-mega__feature .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--k-ease)}.k-mega__feature a:hover img,.k-mega__feature a:hover .k-ph{transform:scale(1.05)}.k-ph{background:repeating-linear-gradient(135deg,#f7f4f0 0 9px,#ebe5dc 9px 18px);display:flex;align-items:flex-end;padding:14px;font-family:ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#a2957f}.k-search{border-top:1px solid var(--k-line);background:#fff;color:var(--k-ink);animation:kFade .3s both;display:none}.k-search[data-open=true]{display:block}.k-search__inner{max-width:900px;margin:0 auto;padding:38px 40px 44px}.k-search__row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--k-ink);padding-bottom:14px}.k-search__row svg{flex:none;stroke:var(--k-muted)}.k-search__row input{flex:1;border:0;outline:none;background:transparent;font-family:var(--k-font-body);font-size:17px;font-weight:300;color:var(--k-ink)}.k-search__close{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--k-muted);flex:none;background:none;border:0;cursor:pointer;font-family:inherit}.k-search__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--k-crumb);margin:26px 0 14px}.k-chips{display:flex;flex-wrap:wrap;gap:10px}.k-chip{border:1px solid var(--k-line);padding:10px 18px;font-size:12px;font-weight:300;transition:all .35s}.k-chip:hover{border-color:var(--k-gold);color:var(--k-gold)}.k-account{position:absolute;inset-inline-start:var(--k-gutter);top:100%;width:min(340px,90vw);background:#fff;color:var(--k-ink);border:1px solid var(--k-line);box-shadow:0 22px 44px #14110f1f;padding:34px 32px;animation:kFadeUp .35s var(--k-ease) both;z-index:80;display:none}.k-account[data-open=true]{display:block}.k-account__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:26px}.k-account__head h2{font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin:0;font-weight:400}.k-account form{display:flex;flex-direction:column;gap:20px}.k-field{border-bottom:1px solid var(--k-line-strong);padding-bottom:10px}.k-field p{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--k-crumb);margin:0 0 8px}.k-field input{width:100%;border:0;outline:none;background:transparent;font-family:var(--k-font-body);font-size:14px;font-weight:300;color:var(--k-ink)}.k-account__links{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;color:var(--k-muted)}.k-cta{background:var(--k-ink);color:#fff;border:0;padding:17px;font-family:var(--k-font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .45s ease;text-align:center;display:block;width:100%}.k-cta:hover{background:var(--k-gold);color:#fff}.k-cta--gold{background:var(--k-gold)}.k-cta--gold:hover{background:var(--k-ink)}.k-mobilenav{display:none}@media screen and (max-width:989px){.k-burger{display:flex}.k-nav{display:none}.k-header__top{justify-content:space-between;padding-bottom:18px}.k-header__actions{position:static;transform:none}.k-mobilenav{display:block;border-top:1px solid var(--k-line);background:#fff;color:var(--k-ink);max-height:0;overflow:hidden;transition:max-height .5s var(--k-ease)}.k-mobilenav[data-open=true]{max-height:80vh;overflow-y:auto}.k-mobilenav ul{list-style:none;margin:0;padding:12px var(--k-gutter) 24px}.k-mobilenav li+li{border-top:1px solid var(--k-line)}.k-mobilenav a{display:block;padding:16px 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:300}.k-mega{position:static;box-shadow:none}.k-mega__cat,.k-mega__cols{grid-template-columns:1fr;gap:28px}.k-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none}.k-cart[data-open=true]{display:flex;justify-content:flex-end}.k-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14110f6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kFade .5s both;border:0;padding:0}.k-cart__panel{position:relative;width:min(440px,100%);height:100%;background:#fff;display:flex;flex-direction:column;animation:kDrawer .62s var(--k-ease) both;box-shadow:-20px 0 60px #14110f24}[dir=rtl] .k-cart__panel{animation-name:kDrawerRtl;box-shadow:20px 0 60px #14110f24}.k-cart__head{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid var(--k-line)}.k-cart__head h2{font-size:11px;letter-spacing:.26em;text-transform:uppercase;margin:0;font-weight:400}.k-cart__close{font-size:18px;line-height:1;color:var(--k-muted);background:none;border:0;cursor:pointer}.k-cart__ship{padding:22px 32px;border-bottom:1px solid var(--k-line)}.k-cart__ship p{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-body);margin:0 0 12px}.k-cart__bar{height:2px;background:var(--k-line)}.k-cart__bar span{display:block;height:2px;background:var(--k-gold);transition:width .6s var(--k-ease)}.k-cart__body{flex:1;overflow-y:auto;padding:28px 32px;display:flex;flex-direction:column;gap:28px}.k-cart__empty{font-size:14px;font-weight:300;color:var(--k-muted);margin:8px 0}.k-line{display:flex;gap:18px}.k-line__media{width:92px;height:112px;flex:none;object-fit:cover;background:repeating-linear-gradient(135deg,#f7f4f0 0 8px,#ebe5dc 8px 16px)}.k-line__body{flex:1;display:flex;flex-direction:column;min-width:0}.k-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.k-line__name{font-family:var(--k-font-heading);font-size:19px;margin:0}.k-line__remove{font-size:15px;line-height:1;color:var(--k-crumb);flex:none;background:none;border:0;cursor:pointer}.k-line__remove:hover{color:var(--k-ink)}.k-line__variant{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted);margin:8px 0 0}.k-line__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.k-line__qty{display:flex;align-items:center;border:1px solid var(--k-line)}.k-line__qty button{padding:7px 11px;font-size:13px;color:var(--k-muted);background:none;border:0;cursor:pointer;font-family:inherit}.k-line__qty button:hover{color:var(--k-ink)}.k-line__qty span{padding:7px 3px;font-size:12px;min-width:22px;text-align:center}.k-line__price{font-size:13px}.k-cart__foot{padding:26px 32px 30px;border-top:1px solid var(--k-line);display:flex;flex-direction:column;gap:16px}.k-cart__sub{display:flex;align-items:baseline;justify-content:space-between}.k-cart__sub span:first-child{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.k-cart__sub span:last-child{font-family:var(--k-font-heading);font-size:25px}.k-cart__cont{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-muted);background:none;border:0;cursor:pointer;font-family:inherit}body.k-locked{overflow:hidden}.k-footer{background:var(--k-foot-bg, #14110f);color:#ffffffb8;padding:96px var(--k-gutter) 34px}.k-footer a{color:#ffffffb8}.k-footer a:hover{color:var(--k-gold)}.k-footer__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:36px;padding-bottom:44px}.k-footer__brand{flex:1 1 320px;min-width:0}.k-footer__logo{font-family:var(--k-font-heading);font-size:26px;letter-spacing:.32em;color:#fff;margin:0 0 16px}.k-footer__logo img{height:34px;width:auto;display:block}.k-footer__tagline{font-size:14px;font-weight:300;line-height:1.8;max-width:46ch;margin:0}.k-news{flex:0 1 400px}.k-news h3{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-weight:400}.k-news__row{display:flex;border-bottom:1px solid rgba(255,255,255,.28);align-items:center}.k-news__row input{flex:1;background:transparent;border:0;outline:none;color:#fff;font-family:var(--k-font-body);font-size:13px;font-weight:300;padding:12px 2px}.k-news__row input::placeholder{color:#ffffff80}.k-news__row button{color:var(--k-gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:none;border:0;font-family:inherit}.k-news__msg{font-size:12px;font-weight:300;margin:10px 0 0;color:var(--k-gold)}.k-social{display:flex;gap:12px;flex:0 0 auto}.k-social a{width:34px;height:34px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.06em;color:#ffffffb3;transition:all .4s}.k-social a:hover{border-color:var(--k-gold);color:var(--k-gold)}.k-footer__links{display:flex;flex-direction:column;gap:18px;padding:36px 0 30px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.k-footer__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.k-footer__row h3{flex:0 0 150px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#fff;margin:0;font-weight:400}.k-footer__row div{display:flex;flex-wrap:wrap;gap:8px 26px}.k-footer__row a{font-size:13px;font-weight:300}.k-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:30px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.k-footer__bottom p{margin:0}.k-pay{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.k-pay span{border:1px solid rgba(255,255,255,.16);padding:7px 12px;font-size:9px;letter-spacing:.14em}.k-pay svg{width:38px;height:24px}@media screen and (max-width:749px){.k-footer{padding:64px var(--k-gutter) 28px}.k-footer__row h3{flex:0 0 100%}.k-cart__panel{width:100%}.k-cart__body,.k-cart__head,.k-cart__ship,.k-cart__foot{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kallos-theme.css.map */
