:root{--nco-ivory: #F7F2EC;--nco-card: #FFFCF8;--nco-tile: #EFE6DD;--nco-blush: #F1E1DC;--nco-ink: #1C1614;--nco-ink-soft: #4A3F3A;--nco-muted: #6B5E57;--nco-line: #E6DCD2;--nco-gold: #C9A27E;--nco-cta: #7A1F3D;--nco-cta-dark: #5C1530;--nco-radius: 12px;--nco-font-name: "Cormorant Garamond", "IBM Plex Sans Arabic", Georgia, serif;--nco-font-body: "IBM Plex Sans Arabic", system-ui, sans-serif;--nco-font-heading: "El Messiri", "IBM Plex Sans Arabic", serif;--t4s-dark-color: #1C1614;--accent-color-hover: #5C1530}html:not([dir=rtl]){--nco-font-heading: "Cormorant Garamond", Georgia, serif}body{background-color:var(--nco-ivory);font-family:var(--nco-font-body)}h1,h2,h3,h4,.t4s-section-title,.t4s-section-title>span,.t4s-heading{font-family:var(--nco-font-heading)!important;letter-spacing:0}.t4s-product-title,.t4s-product-title a,.t4s-product__title,.product_title,.t4s-mini_cart__title{font-family:var(--nco-font-name)!important;font-weight:600;letter-spacing:.04em}html[dir=rtl] .t4s-product-title,html[dir=rtl] .t4s-product-title a,html[dir=rtl] .t4s-product__title{letter-spacing:0}.t4s-btn{border-radius:10px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important}.t4s-btn-color-primary,.t4s-btn-color-dark{--btn-background: var(--nco-cta);--btn-border: var(--nco-cta);--btn-color: #fff;--btn-background-hover: var(--nco-cta-dark);--btn-border-hover: var(--nco-cta-dark);--btn-color-hover: #fff}.t4s-btn-style-outline.t4s-btn-color-primary,.t4s-btn-style-outline.t4s-btn-color-dark{--btn-color: var(--nco-cta);--btn-border: var(--nco-cta)}.t4s-product-form__submit{--btn-background: var(--nco-cta) !important;--btn-border: var(--nco-cta) !important;--btn-color: #fff !important;--btn-background-hover: var(--nco-cta-dark) !important;--btn-border-hover: var(--nco-cta-dark) !important;--btn-color-hover: #fff !important;background-color:var(--nco-cta)!important;color:#fff!important;min-height:52px;font-size:16px!important}.t4s-product-form__submit:hover{background-color:var(--nco-cta-dark)!important}.t4s-product-price ins,.t4s-product-price>span:not(del),.price ins{color:var(--nco-cta);font-weight:600}.nco-tone--ivory{background:var(--nco-ivory);color:var(--nco-ink)}.nco-tone--blush{background:var(--nco-blush);color:var(--nco-ink)}.nco-tone--dark{background:var(--nco-ink);color:var(--nco-ivory)}.nco-tone--dark .nco-promo__title,.nco-tone--dark h2{color:var(--nco-ivory)}.nco-tone--card{background:var(--nco-card);color:var(--nco-ink)}.nco-hero__title,.nco-head__title,.nco-promo__title,.nco-bundle__title,.nco-family__title{font-family:var(--nco-font-heading)}.nco-section{padding-block:calc(var(--nco-pad-top, 36) * 1px) calc(var(--nco-pad-bottom, 12) * 1px)}.nco-container{max-width:120rem;margin-inline:auto;padding-inline:1.6rem}@media(min-width:750px){.nco-container{padding-inline:5rem}}.nco-head{display:flex;flex-direction:column;gap:.6rem;text-align:center;margin-bottom:2rem}.nco-head--start{text-align:start}.nco-head__title{margin:0;font-family:var(--nco-font-heading);font-weight:600;font-size:2.6rem;color:var(--nco-ink)}.nco-head__sub{margin:0;font-size:1.4rem;color:var(--nco-muted)}.nco-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:var(--nco-cta);text-transform:uppercase}@media(min-width:750px){.nco-head__title{font-size:3.4rem}}.nco-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.4rem;border-radius:10px;border:0;background:var(--nco-cta);color:#fff;font:600 1.6rem/1 var(--nco-font-body);text-decoration:none;cursor:pointer;transition:opacity .2s}.nco-btn:hover{opacity:.9}.nco-btn--full{width:100%}.nco-btn--light{background:var(--nco-ivory);color:var(--nco-ink)}.nco-btn--outline{background:transparent;color:var(--nco-cta);border:1px solid var(--nco-cta);min-height:4.4rem;padding:0 1.4rem;font-size:1.3rem}.nco-strike{text-decoration:line-through;color:#8c7f78;font-weight:400}.nco-hero__inner{display:grid;gap:2.4rem;align-items:center;padding-block:3.2rem 2.8rem}.nco-hero__copy{display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center}.nco-hero__title{margin:0;font-family:var(--nco-font-heading);font-weight:700;font-size:3.6rem;line-height:1.25}.nco-hero__text{margin:0;font-size:1.5rem;color:var(--nco-ink-soft)}.nco-hero__text strong{color:var(--nco-ink)}.nco-hero__note{font-size:1.2rem;color:var(--nco-muted)}.nco-hero__media{border-radius:var(--nco-radius);overflow:hidden}.nco-hero__media img{display:block;width:100%;height:auto}.nco-hero .nco-btn{width:100%;max-width:42rem}@media(min-width:990px){.nco-hero__inner--media{grid-template-columns:1fr 1fr;padding-block:6rem}.nco-hero__inner--media .nco-hero__copy{align-items:flex-start;text-align:start}.nco-hero__title{font-size:5.2rem}}.nco-bundles__list{display:grid;gap:1rem;max-width:64rem;margin-inline:auto}@media(min-width:990px){.nco-bundles__list{grid-template-columns:repeat(3,1fr);max-width:none;gap:1.6rem}}.nco-bundle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem;border:1px solid var(--nco-line);border-radius:var(--nco-radius);background:var(--nco-card);color:var(--nco-ink);text-decoration:none;transition:border-color .2s,transform .2s}.nco-bundle:hover{border-color:var(--nco-ink)}.nco-bundle--best{border:2px solid var(--nco-cta);padding-top:2.2rem}.nco-bundle__flag{position:absolute;top:-1.1rem;inset-inline-start:1.6rem;background:var(--nco-cta);color:#fff;font-size:1.1rem;font-weight:600;padding:.3rem 1rem;border-radius:2rem}.nco-bundle__info,.nco-bundle__price{display:flex;flex-direction:column;gap:.3rem}.nco-bundle__price{align-items:flex-end}.nco-bundle__title{font-family:var(--nco-font-heading);font-size:1.9rem;font-weight:600}.nco-bundle__sub{font-size:1.3rem;color:var(--nco-muted)}.nco-bundle__now{font-size:2rem;font-weight:600}.nco-bundle__was{font-size:1.2rem}@media(min-width:990px){.nco-bundle{flex-direction:column;align-items:flex-start;padding:2.4rem}.nco-bundle__price{align-items:flex-start}}.nco-families__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:990px){.nco-families__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.nco-family{display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;min-height:12.8rem;padding:1.4rem;border-radius:var(--nco-radius);background:var(--nco-family-bg, var(--nco-tile));color:var(--nco-ink);text-decoration:none;position:relative;overflow:hidden}.nco-family__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.nco-family--img .nco-family__body{position:relative;background:#f7f2eceb;border-radius:10px;padding:1rem}.nco-family__body{display:flex;flex-direction:column;gap:.4rem}.nco-family__title{font-family:var(--nco-font-heading);font-size:2rem;font-weight:600}.nco-family__names{font-size:1.2rem;line-height:1.5;color:var(--nco-ink-soft);direction:ltr;text-align:start}html[dir=rtl] .nco-family__names{text-align:right}.nco-family:hover .nco-family__title{text-decoration:underline;text-underline-offset:.3rem}@media(min-width:990px){.nco-family{min-height:20rem;padding:2rem}}.nco-promo{border-radius:14px;padding:2.4rem 2rem;display:grid;gap:1.2rem}.nco-promo__title{margin:0;font-family:var(--nco-font-heading);font-size:2.6rem;font-weight:600;line-height:1.35}.nco-promo__text{margin:0;font-size:1.4rem;line-height:1.7;opacity:.85}.nco-promo__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:var(--nco-gold)}.nco-promo__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:.4rem;flex-wrap:wrap}.nco-promo__price{font-size:2rem;font-weight:600}.nco-promo__media img{width:100%;height:auto;display:block;border-radius:10px}@media(min-width:990px){.nco-promo--media{grid-template-columns:1fr 1fr;align-items:center;padding:4rem;gap:4rem}.nco-promo__title{font-size:3.6rem}}.nco-duo{display:flex;gap:1.4rem;align-items:center;padding:1.6rem;border-radius:14px;background:var(--nco-blush);color:var(--nco-ink);max-width:72rem;margin-inline:auto}.nco-duo__media{flex:0 0 11.6rem;aspect-ratio:116 / 130;border-radius:10px;overflow:hidden;background:var(--nco-ivory)}.nco-duo__media img{width:100%;height:100%;object-fit:cover;display:block}.nco-duo__info{display:flex;flex-direction:column;gap:.6rem;min-width:0}.nco-duo__name{font-family:var(--nco-font-name);font-size:1.8rem;font-weight:600;letter-spacing:.05em}.nco-duo__sub{font-size:1.3rem;color:var(--nco-ink-soft)}.nco-duo__prices{display:flex;gap:.8rem;align-items:baseline;font-size:1.8rem;font-weight:600}.nco-duo__prices .nco-strike{font-size:1.2rem}.nco-duo__link{font-size:1.3rem;font-weight:600;color:var(--nco-cta)}@media(min-width:750px){.nco-duo__media{flex-basis:20rem}.nco-duo{padding:2.4rem;gap:2.4rem}}.nco-ugc__videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,1fr);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem}.nco-ugc__item{aspect-ratio:9 / 16;border-radius:var(--nco-radius);overflow:hidden;background:var(--nco-tile);scroll-snap-align:start}.nco-ugc__item video,.nco-ugc__item img{width:100%;height:100%;object-fit:cover;display:block}.nco-ugc__reviews{display:grid;gap:1rem;margin-top:1.4rem}@media(min-width:990px){.nco-ugc__reviews{grid-template-columns:repeat(3,1fr)}}.nco-review{padding:1.6rem;border-radius:var(--nco-radius);background:var(--nco-card);border:1px solid var(--nco-line);display:flex;flex-direction:column;gap:.6rem}.nco-review__stars{color:var(--nco-gold);letter-spacing:.2rem;font-size:1.4rem}.nco-review__text{font-size:1.4rem;line-height:1.7;color:var(--nco-ink-soft);margin:0}.nco-review__who{font-size:1.2rem;color:var(--nco-muted)}.nco-trust__grid{display:grid;grid-template-columns:repeat(var(--nco-trust-cols, 3),minmax(0,1fr));gap:.8rem;text-align:center;padding-block:2.2rem}.nco-trust__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600}.nco-trust__item svg{width:2.6rem;height:2.6rem;color:var(--nco-cta)}@media(min-width:750px){.nco-trust__item{font-size:1.4rem}}.t4s-product__info-container>*+*{margin-top:1.4rem}.t4s-product__title{font-size:3rem!important;line-height:1.15!important;color:var(--nco-ink)!important;margin-bottom:.4rem}.t4s-product__price-review{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem}.t4s-product__price-review .t4s-product-price{font-size:2.2rem}.t4s-product__price-review .t4s-product-price del{font-size:1.6rem;color:#8c7f78}.nco-badges{display:flex;flex-wrap:wrap;gap:.6rem}.nco-badge{font-size:1.2rem;padding:.4rem 1rem;border-radius:2rem;background:var(--nco-tile);color:var(--nco-ink);line-height:1.4}.nco-badge--cta{background:var(--nco-cta);color:#fff}.nco-badge--line{background:transparent;border:1px solid #C9B8AB}.nco-upsell{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem;border-radius:var(--nco-radius);background:var(--nco-blush);color:var(--nco-ink)}.nco-upsell__title{font-size:1.4rem;font-weight:600;line-height:1.5}.nco-upsell__sub{font-size:1.2rem;color:var(--nco-ink-soft);line-height:1.5}.nco-upsell .nco-btn--outline{flex-shrink:0;white-space:nowrap}.nco-upsell .nco-btn--outline:hover{background:var(--nco-cta);color:#fff;opacity:1}.nco-pdp-block{padding-top:.6rem}.nco-pdp-title{margin:0 0 1.2rem!important;font-family:var(--nco-font-heading)!important;font-size:2.2rem!important;font-weight:600;color:var(--nco-ink)}.nco-notes{display:flex;flex-direction:column;gap:.8rem}.nco-note{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:10px;background:var(--nco-card);border:1px solid var(--nco-line)}.nco-note__label{flex:0 0 6.8rem;font-size:1.2rem;font-weight:600;color:var(--nco-cta)}.nco-note__value{font-size:1.4rem;color:var(--nco-ink);direction:ltr;text-align:start}html[dir=rtl] .nco-note__value{text-align:right}.nco-usage{display:grid;gap:.9rem}.nco-usage__row{display:grid;grid-template-columns:6.8rem 1fr 3.6rem;align-items:center;gap:1rem;font-size:1.3rem;color:var(--nco-ink)}.nco-usage__bar{height:.8rem;border-radius:1rem;background:var(--nco-line);overflow:hidden}.nco-usage__fill{display:block;height:100%;border-radius:1rem;background:var(--nco-gold)}.nco-usage__fill--top{background:var(--nco-cta)}.nco-usage__pct{font-size:1.2rem;color:var(--nco-muted);text-align:end}.nco-complete{display:flex;align-items:center;gap:1.4rem;padding:1.4rem;border-radius:var(--nco-radius);background:var(--nco-card);border:1px solid var(--nco-line)}.nco-complete__media{flex:0 0 7.8rem;aspect-ratio:78 / 92;border-radius:10px;overflow:hidden;background:var(--nco-tile)}.nco-complete__media img{width:100%;height:100%;object-fit:cover;display:block}.nco-complete__info{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.nco-complete__name{font-family:var(--nco-font-name);font-size:1.7rem;font-weight:600;color:var(--nco-ink);text-decoration:none}.nco-complete__price{font-size:1.5rem;font-weight:600;color:var(--nco-cta)}.nco-icon-btn{width:4.4rem;height:4.4rem;border-radius:10px;border:1px solid var(--nco-ink);background:transparent;color:var(--nco-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.nco-icon-btn:hover{background:var(--nco-ink);color:#fff}.nco-icon-btn[aria-busy=true]{opacity:.5}.nco-icon-btn svg{width:1.8rem;height:1.8rem}.nco-cod-note{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.8rem;font-size:1.25rem;color:var(--nco-muted)}.nco-cod-note span{display:inline-flex;align-items:center;gap:.5rem}.nco-cod-note svg{width:1.8rem;height:1.8rem;color:var(--nco-cta)}.t4s-product-form__variants .t4s-swatch__item{border-radius:10px!important;min-width:6rem;border-color:var(--nco-line);background:var(--nco-card);color:var(--nco-ink)}.t4s-product-form__variants .t4s-swatch__item.is--selected{border-color:var(--nco-ink)!important;background:var(--nco-ink);color:#fff}.t4s-product-form__buttons .t4s-quantity-wrapper{border-radius:10px;border-color:var(--nco-line);background:var(--nco-card)}.t4s-product-form__buttons .shopify-payment-button__button{border-radius:10px!important;min-height:52px}.t4s-product__info-container .t4s-product-form__submit{background-color:var(--nco-cta)!important;color:#fff!important;min-height:52px!important}.t4s-product__info-container .shopify-payment-button__button--unbranded{background-color:var(--nco-ink)!important;color:#fff!important}.t4s-product-tabs-wrapper,.t4s-tab-wrapper{background:transparent}.t4s-tab__title{font-family:var(--nco-font-heading);font-size:1.7rem!important;color:var(--nco-ink)!important}.t4s-product__price-review{--price-color: var(--nco-cta) !important;--price-sale-color: var(--nco-cta) !important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/nco-kalles.css.map */
