.kl-customized[data-kl-appearance~=fontFamily] :is([class*=-root],h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select){font-family:var(--kc-font)!important}.kl-customized[data-kl-appearance~=headingFontFamily] :is(h1,h2,h3,h4,h5,h6){font-family:var(--kc-heading-font)!important}.kl-customized[data-kl-appearance~=textColor] :is([class*=-root],p,blockquote,small){color:var(--kc-text)!important}.kl-customized[data-kl-appearance~=backgroundColor]>:first-child{background-color:var(--kc-background)!important;--kl-background:var(--kc-background)!important;--kf9-bg:var(--kc-background)!important;--kf15-bg:var(--kc-background)!important;--store-background:var(--kc-background)!important}.kl-customized[data-kl-appearance~=textColor]>:first-child{--kl-text:var(--kc-text)!important}.kl-customized[data-kl-appearance~=headingColor] :is(h1,h2,h3,h4,h5,h6){color:var(--kc-heading-color)!important}.kl-customized[data-kl-appearance~=headingSize] :is(h1,h2,h3,h4,h5,h6){font-size:var(--kc-heading-size)!important}.kl-customized[data-kl-appearance~=headingWeight] :is(h1,h2,h3,h4,h5,h6){font-weight:var(--kc-heading-weight)!important}.kl-customized[data-kl-appearance~=bodySize] :is(p,blockquote,small){font-size:var(--kc-body-size)!important}.kl-customized[data-kl-appearance~=lineHeight] :is(p,blockquote,small){line-height:var(--kc-line-height)!important}.kl-customized[data-kl-appearance~=textAlign] :is(.kl-root,h1,h2,h3,h4,p,blockquote){text-align:var(--kc-align)!important}.kl-customized[data-kl-appearance~=buttonColor] :is(.kl-button,[data-kalles-button]){background-color:var(--kc-button-bg)!important}.kl-customized[data-kl-appearance~=buttonTextColor] :is(.kl-button,[data-kalles-button]){color:var(--kc-button-text)!important}.kl-customized[data-kl-appearance~=buttonRadius] :is(.kl-button,[data-kalles-button]){border-radius:var(--kc-button-radius)!important}.kl-customized[data-kl-appearance~=buttonFontSize] :is(.kl-button,[data-kalles-button]){font-size:var(--kc-button-font)!important}.kl-customized[data-kl-appearance~=buttonPaddingX] :is(.kl-button,[data-kalles-button]){padding-inline:var(--kc-button-x)!important}.kl-customized[data-kl-appearance~=buttonPaddingY] :is(.kl-button,[data-kalles-button]){padding-block:var(--kc-button-y)!important;height:auto!important;min-height:0!important}.kl-customized[data-kl-appearance~=imageRadius] img{border-radius:var(--kc-image-radius)!important}.kl-customized[data-kl-appearance~=imageFit] img{object-fit:var(--kc-image-fit)!important}.kl-customized[data-kl-appearance~=accentColor]>:first-child{--kl-accent:var(--kc-accent)!important;--ks-accent:var(--kc-accent)!important;--ke-accent:var(--kc-accent)!important;--pc-accent:var(--kc-accent)!important;--op-accent:var(--kc-accent)!important;--yg-accent:var(--kc-accent)!important;--sp-accent:var(--kc-accent)!important;--dr-accent:var(--kc-accent)!important;--sc-accent:var(--kc-accent)!important;--ev-accent:var(--kc-accent)!important;--ht-accent:var(--kc-accent)!important;--dg-accent:var(--kc-accent)!important;--bc-accent:var(--kc-accent)!important;--hk-accent:var(--kc-accent)!important}.kl-customized[data-kl-appearance~=backgroundColor] .kalles-native-checkout{background-color:var(--kc-background)!important}.kl-customized[data-kl-appearance~=textColor] .kalles-native-checkout{color:var(--kc-text)!important}.kl-customized[data-kl-appearance~=textAlign] .kalles-native-checkout{text-align:var(--kc-align)!important}.kl-customized[data-kl-appearance~=backgroundColor] .order-receipt{--receipt-bg:var(--kc-background)!important}.kl-customized[data-kl-appearance~=textColor] .order-receipt{--receipt-text:var(--kc-text)!important}.kl-customized[data-kl-appearance~=buttonColor] .receipt-button{background-color:var(--kc-button-bg)!important}.kl-customized[data-kl-appearance~=buttonTextColor] .receipt-button{color:var(--kc-button-text)!important}.kl-customized[data-kl-appearance~=buttonRadius] .receipt-button{border-radius:var(--kc-button-radius)!important}.kl-customized[data-kl-appearance~=buttonFontSize] .receipt-button{font-size:var(--kc-button-font)!important}.kl-customized[data-kl-appearance~=buttonPaddingX] .receipt-button{padding-inline:var(--kc-button-x)!important}.kl-customized[data-kl-appearance~=buttonPaddingY] .receipt-button{padding-block:var(--kc-button-y)!important;min-height:0!important}.kl-customized[dir=rtl] .kl-root,.kl-root[dir=rtl]{direction:rtl;text-align:start}.kl-customized[lang=ar] .kl-root,.kl-root[lang=ar]{font-family:var(--kl-font,var(--font-tajawal,"Tajawal")),"Tajawal",sans-serif}.kl-customized[dir=rtl] .kl-cart-summary{text-align:start}.kl-customized[dir=rtl] .kl-cart-payments{margin-inline-start:auto;margin-inline-end:0}.kl-customized[dir=rtl] .kl-cart-drawer .kl-cart-quantity{margin-inline-start:115px;margin-inline-end:0}.kl-customized[dir=rtl] .kl-cart-drawer .kl-remove-line{right:auto;left:0}.kl-customized[dir=rtl] .kl-nav-item .kl-nav-badge{left:auto;right:100%}.kl-customized[dir=rtl] .kl-coupon,.kl-customized[dir=rtl] .kl-order-note{text-align:start}.kl-customized[dir=rtl] [dir=ltr]:not(.kl-root),.kl-customized[dir=rtl] input[type=email],.kl-customized[dir=rtl] input[type=tel]{direction:ltr}