.kallos{--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-page: #ffffff;--k-crumb: #a79c8e;--k-font-heading: "Amiri", "Times New Roman", serif;--k-font-body: "Tajawal", system-ui, -apple-system, "Segoe UI", sans-serif;--k-max: 1560px;--k-gutter: 40px;--k-anim: .6s;--k-ease: cubic-bezier(.16, 1, .3, 1);background:var(--k-page);color:var(--k-ink);font-family:var(--k-font-body);-webkit-font-smoothing:antialiased}.kallos *,.kallos *:before,.kallos *:after{box-sizing:border-box}.kallos a{color:inherit;text-decoration:none;transition:color .35s ease}.kallos a:hover{color:var(--k-gold)}.kallos ::selection{background:var(--k-gold);color:#fff}.kallos--plain-type,.kallos--plain-type *{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}}.kallos--animate{animation:kFade var(--k-anim) both}.kallos--animate .k-reveal{animation:kFadeUp var(--k-anim) both}@media(prefers-reduced-motion:reduce){.kallos,.kallos *{animation:none!important;transition:none!important}}.k-wrap{max-width:var(--k-max);margin:0 auto;padding-inline:var(--k-gutter)}.k-breadcrumb{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-crumb);margin:0;padding-top:34px}.k-breadcrumb a:hover{color:var(--k-gold)}.k-pdp{display:grid;grid-template-columns:var(--k-col-media, 1.35fr) var(--k-col-info, 1fr);gap:var(--k-pdp-gap, 70px);align-items:start;padding-top:28px;padding-bottom:110px}.k-gallery{display:grid;grid-template-columns:var(--k-thumb-size, 84px) 1fr;gap:16px}.k-gallery--thumbs-below,.k-gallery--thumbs-none{grid-template-columns:1fr}.k-thumbs{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.k-gallery--thumbs-below .k-thumbs{flex-direction:row;flex-wrap:wrap;order:2;margin-top:4px}.k-thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;padding:0;border:1px solid var(--k-line);background:var(--k-media-bg);cursor:pointer;transition:border-color .35s ease}.k-gallery--thumbs-below .k-thumb{width:var(--k-thumb-size, 84px)}.k-thumb:hover,.k-thumb:focus-visible{border-color:var(--k-gold)}.k-thumb[aria-current=true]{border-color:var(--k-ink)}.k-thumb img{width:100%;height:100%;object-fit:cover;display:block}.k-media-col{display:flex;flex-direction:column;gap:16px}.k-media{position:relative;aspect-ratio:var(--k-media-ratio, 4 / 5);overflow:hidden;background:var(--k-media-bg)}.k-media--zoom{cursor:zoom-in}.k-media img,.k-media .k-media-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--k-ease)}.k-media--zoom:hover img{transform:scale(var(--k-zoom, 1.14))}.k-media-ph,.k-thumb-ph,.k-card-ph{background:repeating-linear-gradient(135deg,#f7f4f0 0 10px,#ebe5dc 10px 20px);display:flex;align-items:center;justify-content:center;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b3a797;text-align:center;padding:0 18px}.k-thumb-ph{position:absolute;top:0;right:0;bottom:0;left:0}.k-zoom-hint{position:absolute;inset-block-end:18px;inset-inline-end:18px;background:#fffffff0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:9px 14px;color:var(--k-body);pointer-events:none}.k-media--hidden{display:none}.k-info{position:sticky;top:var(--k-sticky-top, 158px);display:flex;flex-direction:column}.k-info--static{position:static}.k-eyebrow{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--k-gold);margin:0}.k-title{font-family:var(--k-font-heading);font-weight:var(--k-title-weight, 300);font-size:var(--k-title-size, clamp(32px, 3.4vw, 46px));line-height:1.12;margin:14px 0}.k-rating{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.1em;color:var(--k-muted);margin-bottom:20px}.k-stars{color:var(--k-gold);letter-spacing:.14em}.k-price{font-size:22px;letter-spacing:.04em;margin:0 0 6px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.k-price__compare{font-size:15px;color:var(--k-muted);text-decoration:line-through}.k-price__save{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-gold);border:1px solid var(--k-gold);padding:4px 9px}.k-price--sold-out .k-price__amount{color:var(--k-muted)}.k-note{font-size:12px;color:var(--k-muted);margin:0 0 34px;font-weight:300}.k-desc{font-size:15px;font-weight:300;line-height:1.85;color:var(--k-body);margin:0 0 36px;text-wrap:pretty}.k-desc>*:first-child{margin-top:0}.k-desc>*:last-child{margin-bottom:0}.k-options{display:flex;flex-direction:column;gap:28px;margin-bottom:36px}.k-option__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.k-option__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0;color:var(--k-muted)}.k-option__value{color:var(--k-ink)}.k-option__guide{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted);border-bottom:1px solid #e2dbd1}.k-values{display:flex;gap:12px;flex-wrap:wrap}.k-values input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.k-value{display:flex;align-items:center;gap:9px;border:1px solid var(--k-line-strong);padding:11px 16px;font-size:12px;font-weight:300;cursor:pointer;transition:border-color .35s ease,color .35s ease,background .35s ease;-webkit-user-select:none;user-select:none}.k-value--size{padding:12px 18px;letter-spacing:.06em}.k-value:hover{border-color:var(--k-ink)}.k-values input:checked+.k-value{border-color:var(--k-ink)}.k-values input:focus-visible+.k-value{outline:2px solid var(--k-gold);outline-offset:2px}.k-value--unavailable{color:var(--k-muted);opacity:.45;text-decoration:line-through}.k-swatch{width:14px;height:14px;border-radius:50%;display:block;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014}.k-select{width:100%;border:1px solid var(--k-line-strong);background:transparent;padding:13px 16px;font-family:inherit;font-size:12px;color:var(--k-ink);border-radius:0}.k-qty-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.k-qty{display:flex;align-items:center;border:1px solid var(--k-line-strong)}.k-qty button{padding:14px 18px;cursor:pointer;font-size:14px;color:var(--k-muted);background:none;border:0;font-family:inherit;line-height:1;transition:color .35s ease}.k-qty button:hover{color:var(--k-ink)}.k-qty input{padding:14px 6px;font-size:13px;min-width:44px;text-align:center;border:0;background:none;font-family:inherit;color:var(--k-ink);-moz-appearance:textfield}.k-qty input::-webkit-outer-spin-button,.k-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.k-availability{font-size:12px;color:var(--k-muted);margin:0;font-weight:300}.k-availability--out{color:#a3564f}.k-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.k-actions__row{display:flex;gap:12px}.k-btn{border:0;padding:20px;font-family:inherit;font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .45s ease,color .45s ease,border-color .35s ease;text-align:center;line-height:1.2}.k-btn--primary{background:var(--k-ink);color:#fff}.k-btn--primary:hover{background:var(--k-gold);color:#fff}.k-btn--gold{flex:1;background:var(--k-gold);color:#fff}.k-btn--gold:hover{background:var(--k-ink)}.k-btn--outline{background:transparent;color:var(--k-ink);border:1px solid var(--k-line-strong)}.k-btn--outline:hover{border-color:var(--k-ink)}.k-btn[disabled],.k-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.k-btn:focus-visible{outline:2px solid var(--k-gold);outline-offset:3px}.k-wish{width:58px;flex:0 0 58px;background:#fff;border:1px solid var(--k-line-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .35s ease,background .35s ease}.k-wish:hover{border-color:var(--k-gold)}.k-wish[aria-pressed=true]{background:var(--k-gold);border-color:var(--k-gold)}.k-wish[aria-pressed=true] svg{stroke:#fff}.k-actions .shopify-payment-button__button--unbranded{background:var(--k-gold);color:#fff;border-radius:0;font-family:inherit;font-size:11px;letter-spacing:.24em;text-transform:uppercase;padding:20px;min-height:0;transition:background .45s ease}.k-actions .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--k-ink)}.k-actions .shopify-payment-button__more-options{display:none}.k-actions .k-product-form{display:flex;flex-direction:column;gap:12px}.k-actions .k-btn--primary{width:100%}.k-actions__row{margin-top:0}.k-actions__row .shopify-payment-button{flex:1}.k-actions .shopify-payment-button__button{width:100%}.k-form-error{font-size:12px;color:#a3564f;margin:8px 0 0}.k-payments__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted);margin-inline-end:6px}.kallos .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-usps{display:flex;flex-wrap:wrap;gap:8px 22px;padding:20px 0 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted)}.k-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;padding:22px 0 6px}.k-badge{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;color:var(--k-muted);line-height:1.5}.k-badge svg{flex:0 0 auto;stroke:var(--k-gold)}.k-badge img{width:22px;height:22px;object-fit:contain}.k-payments{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 2px}.k-payments svg{width:38px;height:24px}.k-acc{border-top:1px solid var(--k-line);margin-top:20px}.k-acc__item{border-bottom:1px solid var(--k-line)}.k-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:none;border:0;cursor:pointer;font-family:inherit;color:inherit;text-align:start}.k-acc__title{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:400}.k-acc__sign{color:var(--k-gold);font-size:15px;line-height:1;transition:transform .35s var(--k-ease)}.k-acc__btn[aria-expanded=true] .k-acc__sign{transform:rotate(45deg)}.k-acc__panel{overflow:hidden;height:0;transition:height .4s var(--k-ease)}.k-acc__inner{font-size:14px;font-weight:300;line-height:1.8;color:var(--k-body);margin:0;padding:0 0 22px;max-width:56ch;text-wrap:pretty}.k-acc__inner>*:first-child{margin-top:0}.k-acc__inner>*:last-child{margin-bottom:0}.k-acc__btn:focus-visible{outline:2px solid var(--k-gold);outline-offset:2px}.k-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--k-line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .45s var(--k-ease)}.k-sticky.is-visible{transform:none}.k-sticky__media{width:46px;height:46px;object-fit:cover;flex:0 0 46px;background:var(--k-media-bg)}.k-sticky__text{min-width:0;flex:1}.k-sticky__title{font-family:var(--k-font-heading);font-size:15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky__price{font-size:12px;color:var(--k-muted);margin:2px 0 0}.k-sticky .k-btn{padding:15px 18px;flex:0 0 auto}.k-shelf{padding:var(--k-shelf-pad, 100px) 0}.k-shelf--sand{background:var(--k-sand)}.k-shelf__title{font-family:var(--k-font-heading);font-weight:300;font-size:var(--k-shelf-title-size, clamp(28px, 3vw, 42px));margin:0 0 46px;text-align:var(--k-shelf-align, center)}.k-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--k-card-min, 250px),1fr));gap:var(--k-card-gap, 26px)}.k-card__media{display:block;position:relative;overflow:hidden;background:#fff;aspect-ratio:var(--k-card-ratio, 1 / 1);margin-bottom:18px}.k-card__media img,.k-card__media .k-card-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--k-ease)}.k-card__media:hover img,.k-card__media:hover .k-card-ph{transform:scale(1.06)}.k-card__title{font-family:var(--k-font-heading);font-size:20px;display:block}.k-card__price{font-size:14px;margin:9px 0 0}.k-card__price s{color:var(--k-muted);margin-inline-start:8px;font-size:12px}.k-shelf--compact .k-shelf__title{font-size:26px;margin-bottom:34px;text-align:start}.k-shelf--compact .k-card__media{margin-bottom:14px}.k-shelf--compact .k-card__title{font-size:17px}.k-shelf--compact .k-card__price{font-size:12px;color:var(--k-muted);margin-top:6px}.k-empty{display:none}@media screen and (max-width:1200px){.kallos{--k-gutter: 28px}.k-pdp{gap:44px}}@media screen and (max-width:989px){.k-pdp{grid-template-columns:1fr;gap:46px;padding-bottom:72px}.k-info{position:static}.k-gallery{grid-template-columns:1fr}.k-thumbs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;order:2}.k-thumbs::-webkit-scrollbar{display:none}.k-thumb{width:var(--k-thumb-size, 84px);flex:0 0 var(--k-thumb-size, 84px)}.k-media-col{order:1}.k-shelf{--k-shelf-pad: 64px}.k-shelf__title{margin-bottom:32px}}@media screen and (max-width:749px){.kallos{--k-gutter: 18px}.k-breadcrumb{padding-top:20px}.k-pdp{padding-top:18px;padding-bottom:56px}.k-media-col{gap:10px}.k-grid{--k-card-min: 150px;--k-card-gap: 16px}.k-card__title{font-size:17px}.k-btn{padding:17px}.k-sticky--enabled{display:flex}.k-pdp--sticky-space{padding-bottom:104px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-premium.css.map */
