.kgp-scope .kgp-tabs{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;max-width: 100%;margin-inline: calc(var(--kgp-gutter) * -1);padding-inline: var(--kgp-gutter)}.kgp-scope .kgp-tabs::-webkit-scrollbar{display: none}.kgp-scope .kgp-tab{flex: none;min-height: 42px;padding: 0 16px;border-radius: 999px;border: 1.5px solid var(--kgp-navy-200);background: #fff;color: var(--kgp-navy-700);font-family: var(--kgp-font);font-size: 15px;font-weight: 700;white-space: nowrap;transition: background-color .2s var(--kgp-ease),color .2s var(--kgp-ease),border-color .2s var(--kgp-ease)}.kgp-scope .kgp-tab:hover{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-tab[aria-selected="true"]{background: var(--kgp-navy-700);border-color: var(--kgp-navy-700);color: #fff}@media (min-width: 768px){.kgp-scope .kgp-tabs{margin: 0;padding: 0}}.kgp-scope .kgp-pgrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 768px){.kgp-scope .kgp-pgrid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}@media (min-width: 1280px){.kgp-scope .kgp-pgrid{gap: 24px}}.kgp-scope .kgp-pc{position: relative;display: flex;flex-direction: column;min-width: 0;background: #fff;border: 1px solid var(--kgp-line);border-radius: var(--kgp-r-lg);overflow: hidden;transition: border-color .2s var(--kgp-ease),box-shadow .2s var(--kgp-ease)}.kgp-scope .kgp-pc:hover{border-color: var(--kgp-navy-200);box-shadow: var(--kgp-shadow-md)}.kgp-scope .kgp-pc[hidden]{display: none !important}.kgp-scope .kgp-pc__img{display: block;aspect-ratio: 1;background: var(--kgp-navy-100);overflow: hidden}.kgp-scope .kgp-pc__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--kgp-ease)}.kgp-scope .kgp-pc:hover .kgp-pc__img img{transform: scale(1.04)}.kgp-scope .kgp-pc__demo{position: absolute;top: 10px;inset-inline-start: 10px;padding: 2px 10px;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--kgp-soft);font-size: 12px;font-weight: 700;line-height: 1.7}.kgp-scope .kgp-pc__body{display: grid;gap: 6px;padding: 14px 14px 0;flex: 1;align-content: start}.kgp-scope .kgp-pc__tier{font-size: 13px;font-weight: 700;color: var(--kgp-navy-500)}.kgp-scope .kgp-pc__name{font-size: 16px;line-height: 1.5;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-pc__name a:hover{color: var(--kgp-navy-700);text-decoration: underline;text-decoration-color: var(--kgp-gold-500);text-underline-offset: 4px}.kgp-scope .kgp-pc__specs{display: grid;gap: 2px;font-size: 13px;line-height: 1.6;color: var(--kgp-soft)}.kgp-scope .kgp-pc__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;margin-top: 4px;font-size: 13px;color: var(--kgp-soft)}.kgp-scope .kgp-pc__price strong{font-size: 18px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-pc__actions{display: flex;gap: 8px;padding: 14px}.kgp-scope .kgp-pc__cart{flex: 1;min-width: 0;padding-inline: 10px}.kgp-scope .kgp-pc__cmp{display: inline-flex;align-items: center;justify-content: center;gap: 6px;flex: none;min-height: 42px;padding: 0 12px;border-radius: var(--kgp-r-sm);border: 1.5px solid var(--kgp-line);background: #fff;color: var(--kgp-navy-700);font-family: var(--kgp-font);font-size: 14px;font-weight: 700;transition: border-color .2s var(--kgp-ease),background-color .2s var(--kgp-ease),color .2s var(--kgp-ease)}.kgp-scope .kgp-pc__cmp:hover{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-pc__cmp[aria-pressed="true"]{background: var(--kgp-gold-100);border-color: var(--kgp-gold-500);color: var(--kgp-navy-900)}@media (max-width: 479px){.kgp-scope .kgp-pc__body{padding: 12px 12px 0}.kgp-scope .kgp-pc__name{font-size: 15px}.kgp-scope .kgp-pc__actions{padding: 12px;flex-direction: column}.kgp-scope .kgp-pc__cart{flex: none}}.kgp-scope .kgp-pc__qv{position: absolute;z-index: 2;inset-inline: 0;top: 0;margin: 0 auto;width: max-content;translate: 0 calc(var(--kgp-qv-y,50cqw) - 50%);display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 0 18px;border-radius: 999px;border: 0;background: #fff;color: var(--kgp-navy-900);font-family: var(--kgp-font);font-size: 14px;font-weight: 800;opacity: 0;transition: opacity .2s var(--kgp-ease),background-color .2s var(--kgp-ease),color .2s var(--kgp-ease)}.kgp-scope .kgp-pc{container-type: inline-size}.kgp-scope .kgp-pc:hover .kgp-pc__qv,.kgp-scope .kgp-pc__qv:focus-visible{opacity: 1}.kgp-scope .kgp-pc__qv:hover{background: var(--kgp-navy-900);color: #fff}@media (hover: none){.kgp-scope .kgp-pc__qv{opacity: 1;min-height: 36px;padding: 0 12px;font-size: 13px}}.kgp-scope .kgp-qv{width: min(980px,calc(100% - 24px));max-height: calc(100dvh - 24px);padding: 0;border: 0;border-radius: var(--kgp-r-xl);background: #fff;color: var(--kgp-ink);font-family: var(--kgp-font);direction: rtl;text-align: right;overflow: auto}.kgp-scope .kgp-qv::backdrop{background: rgba(18,29,56,.6)}.kgp-scope .kgp-qv[open]{animation: kgp-qv-in .25s var(--kgp-ease)}@keyframes kgp-qv-in{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.kgp-scope .kgp-qv__box{position: relative;display: grid}.kgp-scope .kgp-qv__x{position: absolute;z-index: 2;top: 12px;inset-inline-end: 12px;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: #fff;color: var(--kgp-navy-900)}.kgp-scope .kgp-qv__img{display: block;aspect-ratio: 4 / 3;background: var(--kgp-navy-100)}.kgp-scope .kgp-qv__img img{width: 100%;height: 100%;object-fit: cover}.kgp-scope .kgp-qv__body{display: grid;gap: 14px;align-content: start;padding: 20px}.kgp-scope .kgp-qv__name{font-size: clamp(22px,2.4vw,28px);line-height: 1.35;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-qv__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;font-size: 14px;color: var(--kgp-soft)}.kgp-scope .kgp-qv__price strong{font-size: 26px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-qv__specs{display: grid;gap: 0;border-radius: var(--kgp-r-md);background: var(--kgp-navy-50);padding: 4px 14px}.kgp-scope .kgp-qv__specs li{display: flex;justify-content: space-between;gap: 12px;padding: 8px 0;font-size: 15px}.kgp-scope .kgp-qv__specs li + li{border-top: 1px solid var(--kgp-line)}.kgp-scope .kgp-qv__specs span{color: var(--kgp-soft)}.kgp-scope .kgp-qv__specs strong{color: var(--kgp-navy-900)}.kgp-scope .kgp-qv__sizes{margin: 0;padding: 0;border: 0;min-width: 0}.kgp-scope .kgp-qv__sizes legend{padding: 0;margin-bottom: 8px;font-size: 15px;font-weight: 700;color: var(--kgp-navy-900)}.kgp-scope .kgp-qv__chips{display: flex;flex-wrap: wrap;gap: 8px}.kgp-scope .kgp-qv__chips button{min-height: 42px;padding: 0 14px;border-radius: var(--kgp-r-sm);border: 1.5px solid var(--kgp-navy-200);background: #fff;color: var(--kgp-navy-900);font-family: var(--kgp-font);font-size: 15px;font-weight: 700}.kgp-scope .kgp-qv__chips button:hover{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-qv__chips button[aria-pressed="true"]{background: var(--kgp-navy-700);border-color: var(--kgp-navy-700);color: #fff}.kgp-scope .kgp-qv__buy{display: flex;gap: 10px}.kgp-scope .kgp-qv__add{flex: 1}.kgp-scope .kgp-qty{display: inline-flex;align-items: center;border: 1.5px solid var(--kgp-navy-200);border-radius: var(--kgp-r-md)}.kgp-scope .kgp-qty button{display: grid;place-items: center;width: 44px;height: 46px;padding: 0;border: 0;background: none;color: var(--kgp-navy-700)}.kgp-scope .kgp-qty output{min-width: 28px;text-align: center;font-weight: 800}.kgp-scope .kgp-qv :is(a,button):focus-visible{outline: 3px solid var(--kgp-navy-700);outline-offset: 2px}@media (min-width: 768px){.kgp-qv__box{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.kgp-qv__img{aspect-ratio: auto;min-height: 100%}.kgp-qv__body{padding: 32px}}.kgp-scope .kgp-qv{margin: auto;max-width: none;inset: 0;position: fixed}.kgp-scope .kgp-qv[open]{display: block}.kgp-scope .kgp-qv :is(button,output){line-height: 1.2;letter-spacing: 0;text-transform: none;box-shadow: none}.kgp-scope .kgp-qv .kgp-qv__x{position: absolute;min-height: 0;box-shadow: 0 2px 10px rgba(18,29,56,.12);transition: transform .2s var(--kgp-ease),background-color .2s var(--kgp-ease)}.kgp-scope .kgp-qv .kgp-qv__x:hover{transform: rotate(90deg);background: var(--kgp-navy-50)}.kgp-scope .kgp-qv .kgp-qv__img{position: relative;overflow: hidden}.kgp-scope .kgp-qv .kgp-qv__img img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.kgp-scope .kgp-qv__box{min-height: 0}.kgp-scope .kgp-qv::backdrop{backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.kgp-scope .kgp-qv[open]{animation: kgp-qv-pop .38s cubic-bezier(.2,.9,.25,1.05)}@keyframes kgp-qv-pop{from{opacity: 0;transform: translateY(18px) scale(.97)}to{opacity: 1;transform: none}}.kgp-scope .kgp-qv[open] .kgp-qv__body>*{animation: kgp-qv-rise .5s var(--kgp-ease) both}.kgp-scope .kgp-qv[open] .kgp-qv__body>:nth-child(2){animation-delay: .04s}.kgp-scope .kgp-qv[open] .kgp-qv__body>:nth-child(3){animation-delay: .08s}.kgp-scope .kgp-qv[open] .kgp-qv__body>:nth-child(4){animation-delay: .12s}.kgp-scope .kgp-qv[open] .kgp-qv__body>:nth-child(n+5){animation-delay: .16s}@keyframes kgp-qv-rise{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.kgp-scope .kgp-qv .kgp-qv__price strong{transition: color .2s var(--kgp-ease)}.kgp-scope .kgp-qv .kgp-qv__price.is-bump strong{animation: kgp-bump .35s var(--kgp-ease)}@keyframes kgp-bump{40%{transform: scale(1.06);color: var(--kgp-navy-700)}}.kgp-scope .kgp-qv__chips button{transition: background-color .18s var(--kgp-ease),color .18s var(--kgp-ease),border-color .18s var(--kgp-ease),transform .18s var(--kgp-ease)}.kgp-scope .kgp-qv__chips button:active{transform: scale(.96)}.kgp-scope .kgp-pc__img{position: relative}.kgp-scope .kgp-pc__img .kgp-pc__alt{position: absolute;inset: 0;opacity: 0;transition: opacity .45s var(--kgp-ease),transform .6s var(--kgp-ease)}.kgp-scope .kgp-pc:hover .kgp-pc__img .kgp-pc__alt{opacity: 1}.kgp-scope .kgp-pc__sale{position: absolute;top: 10px;inset-inline-end: 10px;padding: 2px 10px;border-radius: 999px;background: var(--kgp-gold-500);color: var(--kgp-navy-950);font-size: 12px;font-weight: 800;line-height: 1.7}.kgp-scope .kgp-pc__price del{font-size: 13px;color: var(--kgp-soft);font-weight: 500}.kgp-scope .kgp-pc__price ins{text-decoration: none}.kgp-scope .kgp-pc__cart.is-added{background: var(--kgp-open);border-color: var(--kgp-open)}.kgp-scope .kgp-pc__cart.is-loading{opacity: .7;pointer-events: none}.kgp-scope .kgp-pc__cart.added + .added_to_cart,.kgp-scope .kgp-pc .added_to_cart{display: none}.kgp-scope.kgp-js .kgp-pgrid[data-reveal] .kgp-pc{opacity: 0;transform: translateY(18px);transition: opacity .55s var(--kgp-ease),transform .55s var(--kgp-ease),border-color .2s var(--kgp-ease),box-shadow .2s var(--kgp-ease);transition-delay: var(--kgp-d,0s),var(--kgp-d,0s),0s,0s}.kgp-scope.kgp-js .kgp-pgrid[data-reveal] .kgp-pc.is-in{opacity: 1;transform: none}.kgp-scope .kgp-pc:hover{transform: translateY(-3px)}@media (prefers-reduced-motion: reduce){.kgp-scope.kgp-js .kgp-pgrid[data-reveal] .kgp-pc{opacity: 1;transform: none}.kgp-scope .kgp-qv[open],.kgp-scope .kgp-qv[open] .kgp-qv__body>*{animation: none}}.kgp-scope .kgp-qv .kgp-qv__img{min-width: 0}@media (min-width: 768px){.kgp-scope .kgp-qv .kgp-qv__img{aspect-ratio: auto;min-height: 100%}}@media (max-width: 767px){.kgp-scope .kgp-qv .kgp-qv__img{aspect-ratio: 4 / 3}}body.kgp-has-header .main-page-wrapper{padding-top: 0 !important;margin-top: 0 !important}body.kgp-has-header .main-page-wrapper>.wd-page-title:first-child{margin-top: 0}body.kgp-store-banner :is(.wd-page-title,.page-title,.title-shop,.woocommerce-products-header,.wd-shop-head){display: none !important}body.kgp-store-product :is(.single-breadcrumbs-wrapper,.wd-single-breadcrumbs,.wd-page-title,.page-title){display: none !important}body.kgp-store :is(.woocommerce-pagination,.wd-loop-footer){margin-top: 32px}.kgp-scope.kgp-wb{position: relative;isolation: isolate;width: 100%;background: var(--kgp-navy-900);color: #fff;margin-bottom: clamp(24px,4vw,48px);overflow: hidden}.kgp-scope.kgp-wb.kgp-quilt::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-color: rgba(255,255,255,.07);-webkit-mask: var(--kgp-quilt) repeat;mask: var(--kgp-quilt) repeat;-webkit-mask-size: 56px 56px;mask-size: 56px 56px}.kgp-scope.kgp-wb::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(60% 120% at 0% 100%,rgba(240,189,59,.16),transparent 60%)}.kgp-scope .kgp-wb__in{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: clamp(150px,18vw,230px);padding-block: clamp(28px,4vw,52px)}.kgp-scope .kgp-wb__text{display: grid;gap: 10px;justify-items: start;min-width: 0;max-width: 760px}.kgp-scope .kgp-wb__crumbs{display: flex;flex-wrap: wrap;gap: 8px;font-size: 14px;color: rgba(255,255,255,.6)}.kgp-scope .kgp-wb__crumbs a{color: rgba(255,255,255,.86);font-weight: 700}.kgp-scope .kgp-wb__crumbs a:hover{color: var(--kgp-gold-500)}.kgp-scope .kgp-wb__title{font-size: clamp(28px,4vw,50px);line-height: 1.2;font-weight: 800;color: #fff;overflow-wrap: anywhere}.kgp-scope .kgp-wb__lead{font-size: clamp(15px,1.3vw,18px);line-height: 1.8;color: rgba(255,255,255,.78);max-width: 60ch}.kgp-scope .kgp-wb__count{display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;border-radius: 999px;background: rgba(255,255,255,.1);font-size: 14px;font-weight: 700;color: var(--kgp-gold-500)}.kgp-scope .kgp-wb__media{flex: none;width: clamp(110px,14vw,190px);aspect-ratio: 1;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 6px rgba(255,255,255,.08),0 0 0 7px rgba(240,189,59,.5)}.kgp-scope .kgp-wb__media img{width: 100%;height: 100%;object-fit: cover}.kgp-scope .kgp-wb__search{display: flex;gap: 8px;width: min(560px,100%);margin-top: 6px}.kgp-scope .kgp-wb__search input{flex: 1;min-width: 0;min-height: 50px;padding: 0 18px;border-radius: var(--kgp-r-md);border: 0;background: #fff;color: var(--kgp-ink);font-family: var(--kgp-font);font-size: 16px}.kgp-scope .kgp-wb__steps{display: flex;align-items: center;gap: 0;counter-reset: s}.kgp-scope .kgp-wb__steps li{display: flex;align-items: center;gap: 10px;font-size: 15px;font-weight: 700;color: rgba(255,255,255,.55);white-space: nowrap}.kgp-scope .kgp-wb__steps li + li::before{content: "";width: clamp(18px,4vw,56px);height: 2px;margin-inline: 10px;background: rgba(255,255,255,.2);border-radius: 2px}.kgp-scope .kgp-wb__steps li.is-done + li::before,.kgp-scope .kgp-wb__steps li.is-now::before{background: var(--kgp-gold-500)}.kgp-scope .kgp-wb__dot{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;border: 2px solid rgba(255,255,255,.3);font-size: 15px}.kgp-scope .kgp-wb__dot .kgp-ic{width: 18px;height: 18px}.kgp-scope .kgp-wb__steps .is-now{color: #fff}.kgp-scope .kgp-wb__steps .is-now .kgp-wb__dot{background: var(--kgp-gold-500);border-color: var(--kgp-gold-500);color: var(--kgp-navy-950)}.kgp-scope .kgp-wb__steps .is-done{color: rgba(255,255,255,.85)}.kgp-scope .kgp-wb__steps .is-done .kgp-wb__dot{border-color: var(--kgp-gold-500);color: var(--kgp-gold-500)}.kgp-scope.kgp-wb--flow .kgp-wb__in{flex-wrap: wrap;min-height: 0}.kgp-scope .kgp-wb__text{flex: 1 1 300px}@media (max-width: 767px){.kgp-scope.kgp-wb--flow .kgp-wb__in{flex-direction: column;align-items: stretch;gap: 18px}.kgp-scope.kgp-wb--flow .kgp-wb__text{flex: none}.kgp-scope.kgp-wb--flow .kgp-wb__title{font-size: 28px}}.kgp-scope .kgp-wb__text>*,.kgp-scope .kgp-wb__steps,.kgp-scope .kgp-wb__media{animation: kgp-wb-in .7s var(--kgp-ease) both}.kgp-scope .kgp-wb__title{animation-delay: .06s}.kgp-scope .kgp-wb__text>:nth-child(n+3){animation-delay: .12s}.kgp-scope .kgp-wb__media{animation: kgp-wb-media .9s var(--kgp-ease) .1s both}@keyframes kgp-wb-in{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes kgp-wb-media{from{opacity: 0;transform: scale(.85) rotate(-6deg)}to{opacity: 1;transform: none}}@media (max-width: 639px){.kgp-scope .kgp-wb__media{display: none}.kgp-scope .kgp-wb__steps li{font-size: 13px;gap: 6px}.kgp-scope .kgp-wb__steps li + li::before{margin-inline: 6px}.kgp-scope .kgp-wb__dot{width: 28px;height: 28px;font-size: 13px}}.kgp-scope.kgp-wtb{display: grid;gap: 14px;margin-bottom: clamp(18px,2.4vw,28px)}.kgp-scope .kgp-wtb__chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.kgp-scope .kgp-wtb__chips::-webkit-scrollbar{display: none}.kgp-scope .kgp-wtb__chips .kgp-chip{flex: none}.kgp-scope .kgp-wtb__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 10px;padding-inline-start: 18px;border-radius: var(--kgp-r-lg);background: var(--kgp-navy-50)}.kgp-scope .kgp-wtb__count{font-size: 15px;font-weight: 700;color: var(--kgp-navy-900)}.kgp-scope .kgp-wtb__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.kgp-scope .kgp-wtb__filter{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border: 0;border-radius: var(--kgp-r-md);background: var(--kgp-navy-700);color: #fff;font-family: var(--kgp-font);font-size: 15px;font-weight: 700;line-height: 1;box-shadow: none;transition: background-color .2s var(--kgp-ease)}.kgp-scope .kgp-wtb__filter:hover{background: var(--kgp-navy-900)}.kgp-scope .kgp-wtb__badge{display: grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--kgp-gold-500);color: var(--kgp-navy-950);font-size: 12px}.kgp-scope .kgp-wtb__sort select{min-height: 44px;padding: 0 14px 0 34px;border-radius: var(--kgp-r-md);border: 1.5px solid var(--kgp-navy-200);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23273D72' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat left 12px center;color: var(--kgp-navy-900);font-family: var(--kgp-font);font-size: 15px;font-weight: 700;appearance: none;-webkit-appearance: none}.kgp-scope .kgp-wtb__view{display: none;gap: 4px;padding: 4px;border-radius: var(--kgp-r-md);background: #fff;border: 1.5px solid var(--kgp-navy-200)}.kgp-scope .kgp-wtb__view button{display: flex;align-items: center;gap: 3px;height: 34px;padding: 0 10px;border: 0;border-radius: 8px;background: none;min-height: 0;box-shadow: none}.kgp-scope .kgp-wtb__view i{display: block;width: 4px;height: 14px;border-radius: 2px;background: var(--kgp-navy-200);transition: background-color .2s var(--kgp-ease)}.kgp-scope .kgp-wtb__view button[aria-pressed="true"]{background: var(--kgp-navy-50)}.kgp-scope .kgp-wtb__view button[aria-pressed="true"] i{background: var(--kgp-navy-700)}@media (min-width: 1024px){.kgp-scope .kgp-wtb__view{display: flex}}.kgp-scope .kgp-wtb__active{font-size: 14px}.kgp-scope .kgp-fdrawer{position: fixed;inset: 0 0 0 auto;width: min(420px,92vw);height: 100dvh;max-height: none;max-width: none;margin: 0;padding: 0;border: 0;border-radius: var(--kgp-r-xl) 0 0 var(--kgp-r-xl);background: #fff;color: var(--kgp-ink);font-family: var(--kgp-font);direction: rtl;text-align: right;overflow: hidden}.kgp-scope .kgp-fdrawer[open]{display: block;animation: kgp-drawer-in .38s cubic-bezier(.2,.9,.25,1)}.kgp-scope .kgp-fdrawer::backdrop{background: rgba(18,29,56,.55);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px)}@keyframes kgp-drawer-in{from{transform: translateX(100%)}to{transform: none}}.kgp-scope .kgp-fdrawer__form{display: grid;grid-template-rows: auto 1fr auto;height: 100%}.kgp-scope .kgp-fdrawer__head{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;border-bottom: 1px solid var(--kgp-line)}.kgp-scope .kgp-fdrawer__head h2{font-size: 20px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-fdrawer__x{display: grid;place-items: center;width: 42px;height: 42px;min-height: 0;padding: 0;border: 0;border-radius: 50%;background: var(--kgp-navy-50);color: var(--kgp-navy-900);box-shadow: none}.kgp-scope .kgp-fdrawer__body{overflow-y: auto;padding: 8px 20px 20px;overscroll-behavior: contain}.kgp-scope .kgp-fgroup{margin: 0;padding: 18px 0;border: 0;border-bottom: 1px solid var(--kgp-line);min-width: 0}.kgp-scope .kgp-fgroup legend{float: right;width: 100%;margin-bottom: 12px;padding: 0;font-size: 16px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-fopts{clear: both;display: flex;flex-wrap: wrap;gap: 8px}.kgp-scope .kgp-fopt{position: relative;display: inline-flex;cursor: pointer}.kgp-scope .kgp-fopt input{position: absolute;opacity: 0;width: 1px;height: 1px}.kgp-scope .kgp-fopt span{display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;border-radius: 999px;border: 1.5px solid var(--kgp-navy-200);font-size: 14px;font-weight: 700;color: var(--kgp-navy-900);transition: background-color .18s var(--kgp-ease),border-color .18s var(--kgp-ease),color .18s var(--kgp-ease)}.kgp-scope .kgp-fopt:hover span{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-fopt input:checked + span,.kgp-scope .kgp-fopt.is-on span{background: var(--kgp-navy-700);border-color: var(--kgp-navy-700);color: #fff}.kgp-scope .kgp-fopt input:focus-visible + span{outline: 3px solid var(--kgp-navy-700);outline-offset: 2px}.kgp-scope .kgp-fprice{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.kgp-scope .kgp-fprice label{display: grid;gap: 4px;font-size: 13px;color: var(--kgp-soft)}.kgp-scope .kgp-fprice input{min-height: 46px;padding: 0 12px;border-radius: var(--kgp-r-sm);border: 1.5px solid var(--kgp-navy-200);font-family: var(--kgp-font);font-size: 16px;direction: ltr;text-align: right}.kgp-scope .kgp-fdrawer__foot{display: grid;grid-template-columns: 1fr 2fr;gap: 10px;padding: 14px 20px calc(14px + env(safe-area-inset-bottom));border-top: 1px solid var(--kgp-line);background: #fff}.kgp-scope.kgp-wgrid{width: 100%}.kgp-scope.kgp-wgrid .kgp-pgrid{margin: 0;padding: 0}.kgp-scope.kgp-wgrid .kgp-pc{margin: 0;width: auto;float: none}.kgp-scope .kgp-pc .kgp-pc__img img{aspect-ratio: 1}.related.products>h2,.upsells.products>h2,.cross-sells>h2{font-family: var(--kgp-font,"Tajawal",sans-serif);font-size: clamp(22px,2.4vw,30px);font-weight: 800;color: #1A2A50;margin: 0 0 20px;text-align: right}.kgp-scope.kgp-pdp{padding-block: clamp(16px,2.4vw,32px) clamp(40px,6vw,80px)}.kgp-scope .kgp-pdp__crumbs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: clamp(16px,2vw,28px);font-size: 14px;color: var(--kgp-soft)}.kgp-scope .kgp-pdp__crumbs a{color: var(--kgp-navy-700);font-weight: 700}.kgp-scope .kgp-pdp__grid{display: grid;gap: clamp(24px,4vw,64px);align-items: start}@media (min-width: 960px){.kgp-scope .kgp-pdp__grid{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr)}.kgp-scope .kgp-pdp__gallery{position: sticky;top: calc(var(--kgp-top,0px) + 20px)}}.kgp-scope .kgp-pdp__main{position: relative;margin: 0;aspect-ratio: 1;border-radius: var(--kgp-r-xl);overflow: hidden;background: var(--kgp-navy-50)}.kgp-scope .kgp-pdp__main img{width: 100%;height: 100%;object-fit: cover;transition: opacity .3s var(--kgp-ease),transform .6s var(--kgp-ease)}.kgp-scope .kgp-pdp__main img.is-swap{opacity: 0;transform: scale(1.02)}.kgp-scope .kgp-pdp__main:hover img{transform: scale(1.03)}.kgp-scope .kgp-pdp__thumbs{display: flex;gap: 10px;margin-top: 12px;overflow-x: auto;scrollbar-width: none}.kgp-scope .kgp-pdp__thumbs button{flex: none;width: 78px;height: 78px;min-height: 0;padding: 0;border-radius: var(--kgp-r-md);border: 2px solid transparent;overflow: hidden;background: var(--kgp-navy-50);box-shadow: none;transition: border-color .2s var(--kgp-ease)}.kgp-scope .kgp-pdp__thumbs button[aria-pressed="true"]{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-pdp__thumbs img{width: 100%;height: 100%;object-fit: cover}.kgp-scope .kgp-pdp__summary{display: grid;gap: 16px;align-content: start;min-width: 0}.kgp-scope .kgp-pdp__label{font-size: 15px;font-weight: 700;color: var(--kgp-navy-500)}.kgp-scope .kgp-pdp__title{margin-top: -8px;font-size: clamp(26px,3vw,40px);line-height: 1.3;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px;font-size: 15px;color: var(--kgp-soft)}.kgp-scope .kgp-pdp__price strong{font-size: clamp(28px,3vw,36px);font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__price del{font-size: 18px}.kgp-scope .kgp-pdp__price.is-bump strong{animation: kgp-bump .35s var(--kgp-ease)}.kgp-scope .kgp-pdp__short{font-size: 16px;color: var(--kgp-muted)}.kgp-scope .kgp-pdp__short ul{list-style: disc;padding-inline-start: 20px}.kgp-scope .kgp-pdp__specs{display: grid;border-radius: var(--kgp-r-lg);background: var(--kgp-navy-50);padding: 4px 18px}.kgp-scope .kgp-pdp__specs li{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0;font-size: 15px}.kgp-scope .kgp-pdp__specs li + li{border-top: 1px solid var(--kgp-line)}.kgp-scope .kgp-pdp__specs span{color: var(--kgp-soft)}.kgp-scope .kgp-pdp__specs strong{color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__firm{display: inline-flex;align-items: center;gap: 10px}.kgp-scope .kgp-firm{display: flex;gap: 3px;width: 90px}.kgp-scope .kgp-firm i{flex: 1;height: 6px;border-radius: 3px;background: var(--kgp-navy-200)}.kgp-scope .kgp-firm i.on{background: var(--kgp-navy-700)}.kgp-scope .kgp-pdp__buy form.cart{margin: 0;display: grid;gap: 14px}.kgp-scope .kgp-pdp__buy table.variations{width: 100%;margin: 0;border: 0;border-collapse: collapse}.kgp-scope .kgp-pdp__buy table.variations :is(tr,th,td){display: block;padding: 0;border: 0;background: none;text-align: right}.kgp-scope .kgp-pdp__buy table.variations tr + tr{margin-top: 14px}.kgp-scope .kgp-pdp__buy table.variations th.label,.kgp-scope .kgp-pdp__buy table.variations td.label{margin-bottom: 10px}.kgp-scope .kgp-pdp__buy table.variations label{font-size: 16px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__buy table.variations select.kgp-has-chips{position: absolute !important;opacity: 0 !important;pointer-events: none;width: 1px !important;height: 1px !important}.kgp-scope .kgp-pdp__buy :is(.wd-swatches-product,.wd-swatches-single){display: none !important}.kgp-scope .kgp-vchips{display: flex;flex-wrap: wrap;gap: 8px}.kgp-scope .kgp-vchips button{min-height: 46px;padding: 0 16px;border-radius: var(--kgp-r-sm);border: 1.5px solid var(--kgp-navy-200);background: #fff;color: var(--kgp-navy-900);font-family: var(--kgp-font);font-size: 15px;font-weight: 700;line-height: 1;box-shadow: none;text-transform: none;letter-spacing: 0;transition: background-color .18s var(--kgp-ease),border-color .18s var(--kgp-ease),color .18s var(--kgp-ease),transform .18s var(--kgp-ease)}.kgp-scope .kgp-vchips button:hover{border-color: var(--kgp-navy-700)}.kgp-scope .kgp-vchips button:active{transform: scale(.96)}.kgp-scope .kgp-vchips button[aria-pressed="true"]{background: var(--kgp-navy-700);border-color: var(--kgp-navy-700);color: #fff}.kgp-scope .kgp-vchips button:disabled{opacity: .35;text-decoration: line-through;cursor: not-allowed}.kgp-scope .kgp-pdp__buy .reset_variations{display: inline-block;margin-top: 10px;font-size: 14px;font-weight: 700;color: var(--kgp-navy-500)}.kgp-scope .kgp-pdp__buy .single_variation .woocommerce-variation-price{display: none}.kgp-scope .kgp-pdp__buy .woocommerce-variation-availability p{margin: 0;font-size: 14px;font-weight: 700;color: var(--kgp-open)}.kgp-scope .kgp-pdp__buy :is(.woocommerce-variation-add-to-cart,form.cart:not(.variations_form)){display: flex;flex-wrap: wrap;gap: 10px;align-items: stretch}.kgp-scope .kgp-pdp__buy .quantity{display: inline-flex;align-items: center;margin: 0;min-height: 54px;border: 1.5px solid var(--kgp-navy-200);border-radius: var(--kgp-r-md);overflow: hidden}.kgp-scope .kgp-pdp__buy .quantity input.qty{width: 54px;height: 52px;min-height: 0;padding: 0;border: 0;background: none;text-align: center;font-family: var(--kgp-font);font-size: 17px;font-weight: 800;color: var(--kgp-navy-900);box-shadow: none;-moz-appearance: textfield}.kgp-scope .kgp-pdp__buy .quantity :is(input.minus,input.plus,button){width: 42px;height: 52px;min-height: 0;border: 0;background: none;color: var(--kgp-navy-700);font-size: 20px;box-shadow: none}.kgp-scope .kgp-pdp__buy .single_add_to_cart_button,.kgp-scope .kgp-pdp__buy button.single_add_to_cart_button.button.alt{flex: 1;background: var(--kgp-navy-700) !important;color: #fff !important;min-height: 54px;padding: 0 22px;border: 0;border-radius: var(--kgp-r-md);background: var(--kgp-navy-700);color: #fff;font-family: var(--kgp-font);font-size: 17px;font-weight: 800;text-transform: none;letter-spacing: 0;box-shadow: 0 10px 24px -12px rgba(39,61,114,.7);transition: background-color .2s var(--kgp-ease),transform .2s var(--kgp-ease)}.kgp-scope .kgp-pdp__buy .single_add_to_cart_button:hover{background: var(--kgp-navy-900) !important}.kgp-scope .kgp-pdp__buy .single_add_to_cart_button:active{transform: translateY(1px)}.kgp-scope .kgp-pdp__buy .single_add_to_cart_button.disabled{opacity: .5;cursor: not-allowed}.kgp-scope .kgp-pdp__buy :is(.wd-buy-now-btn,.wd-wishlist-btn,.wd-compare-btn){display: none}.kgp-scope .kgp-pdp__trust{display: grid;gap: 10px}.kgp-scope .kgp-pdp__trust li{display: flex;align-items: flex-start;gap: 12px;padding: 14px 16px;border-radius: var(--kgp-r-md);border: 1px solid var(--kgp-line);font-size: 14px;color: var(--kgp-muted)}.kgp-scope .kgp-pdp__trust .kgp-ic{flex: none;width: 22px;height: 22px;margin-top: 2px;color: var(--kgp-navy-700)}.kgp-scope .kgp-pdp__trust strong{display: block;font-size: 15px;color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__trust a{font-weight: 700;color: var(--kgp-navy-700);text-decoration: underline;text-decoration-color: var(--kgp-gold-500);text-underline-offset: 4px}@media (min-width: 1280px){.kgp-scope .kgp-pdp__trust{grid-template-columns: repeat(3,minmax(0,1fr))}.kgp-scope .kgp-pdp__trust li{flex-direction: column;gap: 8px}}.kgp-scope .kgp-pdp__sku{font-size: 13px;color: var(--kgp-soft)}.kgp-scope .kgp-pdp__tabs{margin-top: clamp(40px,6vw,72px)}.kgp-scope .kgp-pdp__tablist{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--kgp-line)}.kgp-scope .kgp-pdp__tablist button{position: relative;flex: none;min-height: 52px;padding: 0 18px;border: 0;background: none;font-family: var(--kgp-font);font-size: 16px;font-weight: 700;color: var(--kgp-soft);box-shadow: none;text-transform: none}.kgp-scope .kgp-pdp__tablist button::after{content: "";position: absolute;inset-inline: 12px;bottom: -1px;height: 3px;border-radius: 3px;background: var(--kgp-gold-500);transform: scaleX(0);transition: transform .25s var(--kgp-ease)}.kgp-scope .kgp-pdp__tablist button[aria-selected="true"]{color: var(--kgp-navy-900)}.kgp-scope .kgp-pdp__tablist button[aria-selected="true"]::after{transform: scaleX(1)}.kgp-scope .kgp-pdp__panel{padding-block: 24px;max-width: 820px;font-size: 16px;line-height: 1.9;color: var(--kgp-muted);animation: kgp-wb-in .4s var(--kgp-ease)}.kgp-scope .kgp-pdp__panel p + p{margin-top: 12px}.kgp-scope .kgp-pdp__panel table.woocommerce-product-attributes{width: 100%;border-collapse: collapse;border: 0}.kgp-scope .kgp-pdp__panel .woocommerce-product-attributes :is(th,td){padding: 12px 14px;border: 0;border-bottom: 1px solid var(--kgp-line);text-align: right;font-size: 15px;background: none}.kgp-scope .kgp-pdp__panel .woocommerce-product-attributes th{width: 34%;color: var(--kgp-navy-900);font-weight: 800}.kgp-scope .kgp-pdp__panel .woocommerce-product-attributes td p{margin: 0}.kgp-scope .kgp-pdp__policy{display: grid;gap: 10px;margin-bottom: 16px}.kgp-scope .kgp-pdp__more{margin-top: clamp(40px,6vw,72px)}.kgp-scope .kgp-pdp__more :is(.related,.upsells) + :is(.related,.upsells){margin-top: 40px}@media (max-width: 959px){body.kgp-store-product .kgp-pdp__buy .woocommerce-variation-add-to-cart,body.kgp-store-product .kgp-pdp__buy form.cart:not(.variations_form){position: sticky;bottom: 0;z-index: 5;margin-inline: calc(var(--kgp-gutter) * -1);padding: 10px var(--kgp-gutter) calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);box-shadow: 0 -8px 24px -16px rgba(18,29,56,.4)}}body.kgp-store .woocommerce :is(input.input-text,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],textarea,select):not(.qty){min-height: 50px;padding: 10px 14px;border-radius: 14px;border: 1.5px solid #C9D2E6;background: #fff;font-family: "Tajawal",sans-serif;font-size: 16px;color: #111827;box-shadow: none;transition: border-color .2s,box-shadow .2s}body.kgp-store .woocommerce textarea{min-height: 110px}body.kgp-store .woocommerce :is(input.input-text,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select):focus{border-color: #273D72;box-shadow: 0 0 0 4px rgba(39,61,114,.12);outline: 0}body.kgp-store .woocommerce .select2-container .select2-selection--single{height: 50px;border-radius: 14px;border: 1.5px solid #C9D2E6}body.kgp-store .woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height: 47px;padding-inline: 14px 30px;font-family: "Tajawal",sans-serif;font-size: 16px}body.kgp-store .woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height: 48px}body.kgp-store .woocommerce .form-row label{margin-bottom: 6px;font-family: "Tajawal",sans-serif;font-size: 15px;font-weight: 700;color: #1A2A50}body.kgp-store .woocommerce .form-row .required{color: #B45309;text-decoration: none}body.kgp-store .woocommerce .kgp-ltr-field input{direction: ltr;text-align: right}body.kgp-store .woocommerce :is(.button,button.button,a.button):not(.kgp-btn){min-height: 50px;padding: 0 22px;border-radius: 14px;border: 0;background: #273D72;color: #fff;font-family: "Tajawal",sans-serif;font-size: 16px;font-weight: 800;text-transform: none;letter-spacing: 0;box-shadow: none;transition: background-color .2s,transform .2s}body.kgp-store .woocommerce :is(.button,button.button,a.button):not(.kgp-btn):hover{background: #1A2A50;color: #fff}body.kgp-store .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius: 14px;font-family: "Tajawal",sans-serif}body.kgp-store .woocommerce h2,body.kgp-store .woocommerce h3{font-family: "Tajawal",sans-serif;color: #1A2A50;font-weight: 800}body.kgp-store .woocommerce,body.kgp-store .woocommerce :is(th,td,p,li,label,span){font-family: "Tajawal",sans-serif}@media (min-width: 1024px){body.woocommerce-cart.kgp-store :is(.woocommerce,.cart-content-wrapper):has(>.cart-collaterals,>.cart-totals-section){display: grid;grid-template-columns: minmax(0,1fr) 400px;gap: 32px;align-items: start}body.woocommerce-cart.kgp-store :is(.woocommerce,.cart-content-wrapper)>:is(.woocommerce-notices-wrapper,.cart-empty,.return-to-shop){grid-column: 1 / -1}body.woocommerce-cart.kgp-store :is(.cart-collaterals,.cart-totals-section){position: sticky;top: calc(var(--kgp-top,0px) + 20px);width: auto}}body.woocommerce-cart.kgp-store table.shop_table.cart{width: 100%;border: 1px solid #E3E7EF;border-radius: 20px;border-collapse: separate;border-spacing: 0;overflow: hidden;background: #fff}body.woocommerce-cart.kgp-store table.shop_table.cart thead th{padding: 14px 16px;background: #F3F5FA;border: 0;font-size: 14px;font-weight: 800;color: #1A2A50;text-align: right;text-transform: none;letter-spacing: 0}body.woocommerce-cart.kgp-store table.shop_table.cart td{padding: 16px;border: 0;border-top: 1px solid #E3E7EF;vertical-align: middle;text-align: right}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-thumbnail img{width: 92px;height: 92px;object-fit: cover;border-radius: 14px}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-name a{font-size: 16px;font-weight: 800;color: #1A2A50}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-name dl.variation{margin: 6px 0 0;font-size: 14px;color: #6B7280}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-name dl.variation :is(dt,dd,p){display: inline;margin: 0}body.woocommerce-cart.kgp-store table.shop_table.cart :is(td.product-price,td.product-subtotal){font-weight: 800;color: #1A2A50}body.woocommerce-cart.kgp-store table.shop_table.cart a.remove{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: #F3F5FA;color: #9CA3AF !important;font-size: 20px;transition: background-color .2s,color .2s}body.woocommerce-cart.kgp-store table.shop_table.cart a.remove:hover{background: #FEE2E2;color: #B91C1C !important}body.woocommerce-cart.kgp-store table.shop_table.cart .quantity{display: inline-flex;align-items: center;border: 1.5px solid #C9D2E6;border-radius: 14px;overflow: hidden}body.woocommerce-cart.kgp-store table.shop_table.cart .quantity input.qty{width: 50px;height: 44px;border: 0;text-align: center;font-weight: 800}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions{background: #F9FAFC}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions .coupon{display: inline-flex;gap: 8px}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions .coupon input{width: 190px}body.woocommerce-cart.kgp-store :is(.cart_totals,.wd-cart-totals){padding: 24px;border-radius: 20px;background: #F3F5FA;width: auto;float: none}body.woocommerce-cart.kgp-store .cart_totals h2{margin: 0 0 14px;font-size: 22px}body.woocommerce-cart.kgp-store .cart_totals table{width: 100%;border: 0}body.woocommerce-cart.kgp-store .cart_totals :is(th,td){padding: 12px 0;border: 0;border-bottom: 1px solid #E3E7EF;background: none;text-align: right}body.woocommerce-cart.kgp-store .cart_totals .order-total :is(th,td){border: 0;font-size: 20px;font-weight: 800;color: #1A2A50}body.woocommerce-cart.kgp-store .wc-proceed-to-checkout{padding: 8px 0 0}body.woocommerce-cart.kgp-store .wc-proceed-to-checkout a.checkout-button{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 58px;border-radius: 14px;background: #F0BD3B !important;color: #121D38 !important;font-size: 18px;font-weight: 800;box-shadow: 0 12px 26px -14px rgba(217,162,31,.9)}body.woocommerce-cart.kgp-store .wc-proceed-to-checkout a.checkout-button:hover{background: #D9A21F !important}@media (max-width: 767px){body.woocommerce-cart.kgp-store table.shop_table.cart thead{display: none}body.woocommerce-cart.kgp-store table.shop_table.cart tr.cart_item{position: relative;display: grid;grid-template-columns: 84px 1fr;gap: 4px 14px;padding: 14px;border-top: 1px solid #E3E7EF}body.woocommerce-cart.kgp-store table.shop_table.cart tr.cart_item:first-child{border-top: 0}body.woocommerce-cart.kgp-store table.shop_table.cart tr.cart_item td{display: block;padding: 0;border: 0}body.woocommerce-cart.kgp-store table.shop_table.cart tr.cart_item td::before{display: none}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-thumbnail{grid-row: 1 / span 4}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-thumbnail img{width: 84px;height: 84px}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-remove{position: absolute;top: 10px;inset-inline-end: 10px}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-name{padding-inline-end: 40px}body.woocommerce-cart.kgp-store table.shop_table.cart td.product-price{display: none}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions{display: block;padding: 14px}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions .coupon{display: flex;width: 100%;margin-bottom: 10px}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions .coupon input{flex: 1;width: auto}body.woocommerce-cart.kgp-store table.shop_table.cart td.actions>.button{width: 100%}body.woocommerce-cart.kgp-store .cart-collaterals{margin-top: 20px}}@media (min-width: 1024px){body.woocommerce-checkout.kgp-store form.checkout:not(:has(.elementor)){display: grid;grid-template-columns: minmax(0,1fr) 430px;grid-template-rows: auto 1fr;gap: 0 36px;align-items: start}body.woocommerce-checkout.kgp-store form.checkout>:is(.woocommerce-NoticeGroup,.woocommerce-notices-wrapper){grid-column: 1 / -1}body.woocommerce-checkout.kgp-store form.checkout #customer_details{grid-column: 1;grid-row: 1 / span 2}body.woocommerce-checkout.kgp-store form.checkout #order_review_heading{grid-column: 2;grid-row: 1;margin: 0;padding: 24px 24px 0;border-radius: 20px 20px 0 0;background: #F3F5FA}body.woocommerce-checkout.kgp-store form.checkout #order_review{grid-column: 2;grid-row: 2;position: sticky;top: calc(var(--kgp-top,0px) + 20px)}}body.woocommerce-checkout.kgp-store #customer_details :is(.col-1,.col-2){float: none;width: 100%;max-width: none;padding: 0}body.woocommerce-checkout.kgp-store #customer_details .col-2{margin-top: 24px}body.woocommerce-checkout.kgp-store #customer_details h3{margin: 0 0 16px;font-size: 22px}body.woocommerce-checkout.kgp-store .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout.kgp-store .woocommerce-shipping-fields__field-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 0 16px}body.woocommerce-checkout.kgp-store :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) .form-row{grid-column: 1 / -1;float: none;width: auto;margin: 0 0 16px;padding: 0}body.woocommerce-checkout.kgp-store :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) .form-row-first{grid-column: 1}body.woocommerce-checkout.kgp-store :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) .form-row-last{grid-column: 2}@media (max-width: 479px){body.woocommerce-checkout.kgp-store :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) :is(.form-row-first,.form-row-last){grid-column: 1 / -1}}body.woocommerce-checkout.kgp-store #order_review{padding: 24px;border-radius: 0 0 20px 20px;background: #F3F5FA}@media (max-width: 1023px){body.woocommerce-checkout.kgp-store #order_review_heading{margin-top: 28px}body.woocommerce-checkout.kgp-store #order_review{border-radius: 20px}}body.woocommerce-checkout.kgp-store #order_review table.shop_table{width: 100%;border: 0;margin: 0 0 16px}body.woocommerce-checkout.kgp-store #order_review table.shop_table :is(th,td){padding: 12px 0;border: 0;border-bottom: 1px solid #E3E7EF;background: none;text-align: right;font-size: 15px}body.woocommerce-checkout.kgp-store #order_review table.shop_table .order-total :is(th,td){border: 0;font-size: 20px;font-weight: 800;color: #1A2A50}body.woocommerce-checkout.kgp-store #payment{background: none;border-radius: 0}body.woocommerce-checkout.kgp-store #payment ul.payment_methods{display: grid;gap: 10px;margin: 0 0 16px;padding: 0;border: 0;list-style: none}body.woocommerce-checkout.kgp-store #payment ul.payment_methods li{padding: 14px 16px;border-radius: 14px;border: 1.5px solid #C9D2E6;background: #fff;transition: border-color .2s}body.woocommerce-checkout.kgp-store #payment ul.payment_methods li:has(input:checked){border-color: #273D72;box-shadow: 0 0 0 3px rgba(39,61,114,.1)}body.woocommerce-checkout.kgp-store #payment ul.payment_methods li label{font-weight: 800;color: #1A2A50}body.woocommerce-checkout.kgp-store #payment .payment_box{margin: 10px 0 0;padding: 12px 14px;border-radius: 10px;background: #F3F5FA;font-size: 14px;color: #4B5563}body.woocommerce-checkout.kgp-store #payment .payment_box::before{display: none}body.woocommerce-checkout.kgp-store #payment .place-order{padding: 0;margin: 0}body.woocommerce-checkout.kgp-store #place_order{width: 100%;min-height: 60px;border-radius: 14px;background: #F0BD3B !important;color: #121D38 !important;font-size: 18px;font-weight: 800;box-shadow: 0 12px 26px -14px rgba(217,162,31,.9);float: none}body.woocommerce-checkout.kgp-store #place_order:hover{background: #D9A21F !important}body.woocommerce-checkout.kgp-store .woocommerce-terms-and-conditions-wrapper{font-size: 14px}body.woocommerce-checkout.kgp-store .woocommerce-form-coupon-toggle .woocommerce-info{background: #FDF4DC;border: 0;color: #121D38}body.kgp-store .woocommerce-order>:is(.woocommerce-thankyou-order-received,.woocommerce-order-overview){display: none}.kgp-scope.kgp-ty{display: grid;justify-items: center;gap: 12px;max-width: 760px;margin: 0 auto clamp(28px,4vw,48px);padding: clamp(28px,4vw,48px) clamp(18px,3vw,40px);border-radius: var(--kgp-r-xl);background: var(--kgp-navy-50);text-align: center}.kgp-scope .kgp-ty__check svg{width: 84px;height: 84px;fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.kgp-scope .kgp-ty__check circle{stroke: var(--kgp-gold-500);stroke-dasharray: 151;stroke-dashoffset: 151;animation: kgp-draw .7s var(--kgp-ease) .1s forwards;fill: var(--kgp-gold-100)}.kgp-scope .kgp-ty__check path{stroke: var(--kgp-navy-700);stroke-dasharray: 40;stroke-dashoffset: 40;animation: kgp-draw .45s var(--kgp-ease) .7s forwards}@keyframes kgp-draw{to{stroke-dashoffset: 0}}.kgp-scope .kgp-ty__title{font-size: clamp(24px,3vw,36px);line-height: 1.3;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope .kgp-ty__lead{font-size: 17px;color: var(--kgp-muted);max-width: 52ch}.kgp-scope .kgp-ty__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;width: 100%;margin: 10px 0 6px}.kgp-scope .kgp-ty__facts div{padding: 14px 10px;border-radius: var(--kgp-r-md);background: #fff}.kgp-scope .kgp-ty__facts dt{font-size: 13px;color: var(--kgp-soft)}.kgp-scope .kgp-ty__facts dd{margin: 4px 0 0;font-size: 17px;font-weight: 800;color: var(--kgp-navy-900)}.kgp-scope.kgp-ty .kgp-btn-row{justify-content: center}@media (max-width: 559px){.kgp-scope .kgp-ty__facts{grid-template-columns: 1fr}}body.kgp-store .woocommerce-order-details,body.kgp-store .woocommerce-customer-details{max-width: 760px;margin-inline: auto}body.kgp-store .woocommerce-order-details table.shop_table{width: 100%;border: 1px solid #E3E7EF;border-radius: 20px;border-collapse: separate;border-spacing: 0;overflow: hidden}body.kgp-store .woocommerce-order-details table.shop_table :is(th,td){padding: 14px 16px;border: 0;border-top: 1px solid #E3E7EF;text-align: right}body.kgp-store .woocommerce-customer-details address{padding: 18px;border-radius: 16px;border: 1px solid #E3E7EF;font-style: normal;line-height: 1.9}@media (prefers-reduced-motion: reduce){.kgp-scope .kgp-wb__text>*,.kgp-scope .kgp-wb__steps,.kgp-scope .kgp-wb__media,.kgp-scope .kgp-fdrawer[open],.kgp-scope .kgp-pdp__panel{animation: none}.kgp-scope .kgp-ty__check :is(circle,path){animation: none;stroke-dashoffset: 0}}.kgp-cart-count.is-pop{animation: kgp-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes kgp-pop{40%{transform: scale(1.45)}}.kgp-lay{font-family: "Tajawal",sans-serif}.kgp-lay .kayan-store-block--banner{margin-bottom: 0}.kgp-lay .kayan-store-block--banner .kgp-wb{margin-bottom: clamp(20px,3vw,36px)}.kgp-lay .wd-breadcrumbs,.kgp-lay .woocommerce-breadcrumb{font-size: 14px;color: #6B7280}.kgp-lay .wd-breadcrumbs a,.kgp-lay .woocommerce-breadcrumb a{color: #273D72;font-weight: 700}.kgp-lay-gallery .woocommerce-product-gallery{border-radius: 28px;overflow: hidden}.kgp-lay-gallery .woocommerce-product-gallery img{border-radius: 20px}.kgp-lay-gallery .wd-gallery-thumb img,.kgp-lay-gallery .flex-control-thumbs img{border-radius: 14px}.kgp-lay-summary .kgp-plabel{display: block;font-size: 15px;font-weight: 700;color: #4A5F94}.kgp-lay-summary .product_title,.kgp-lay-summary .wd-single-title h1{margin: 0;font-family: "Tajawal",sans-serif;font-size: clamp(26px,3vw,40px);line-height: 1.3;font-weight: 800;color: #1A2A50}.kgp-lay-summary .wd-single-price .price,.kgp-lay-summary p.price{font-family: "Tajawal",sans-serif;font-size: clamp(26px,3vw,34px);font-weight: 800;color: #1A2A50}.kgp-lay-summary .wd-single-price .price del{font-size: .6em;color: #6B7280;font-weight: 500}.kgp-lay-summary .wd-single-price .price ins{text-decoration: none}.kgp-lay-summary .wd-single-price .price.is-bump{animation: kgp-bump .35s cubic-bezier(.2,.7,.2,1)}.kgp-lay-summary .woocommerce-product-details__short-description{font-size: 16px;line-height: 1.85;color: #4B5563}.kgp-lay-summary .kgp-pdp__specs,.kgp-lay-summary .kgp-pdp__trust{margin: 0}.kgp-lay-summary form.cart{margin: 0;display: grid;gap: 14px}.kgp-lay-summary table.variations{width: 100%;margin: 0;border: 0;border-collapse: collapse}.kgp-lay-summary table.variations :is(tr,th,td){display: block;padding: 0;border: 0;background: none;text-align: right}.kgp-lay-summary table.variations tr + tr{margin-top: 14px}.kgp-lay-summary table.variations :is(th,td).label{margin-bottom: 10px}.kgp-lay-summary table.variations label{font-family: "Tajawal",sans-serif;font-size: 16px;font-weight: 800;color: #1A2A50}.kgp-lay-summary table.variations select.kgp-has-chips{position: absolute !important;opacity: 0 !important;pointer-events: none;width: 1px !important;height: 1px !important}.kgp-lay-summary table.variations .wd-swatches-product,.kgp-lay-summary table.variations .wd-swatches-single{display: none !important}.kgp-lay-summary .reset_variations{display: inline-block;margin-top: 10px;font-size: 14px;font-weight: 700;color: #4A5F94}.kgp-lay-summary .single_variation .woocommerce-variation-price{display: none}.kgp-lay-summary .woocommerce-variation-add-to-cart,.kgp-lay-summary form.cart:not(.variations_form){display: flex;flex-wrap: wrap;gap: 10px;align-items: stretch}.kgp-lay-summary .quantity{display: inline-flex;align-items: center;margin: 0;min-height: 54px;border: 1.5px solid #C9D2E6;border-radius: 14px;overflow: hidden}.kgp-lay-summary .quantity input.qty{width: 54px;height: 52px;min-height: 0;padding: 0;border: 0;background: none;text-align: center;font-size: 17px;font-weight: 800;color: #1A2A50;box-shadow: none}.kgp-lay-summary .quantity :is(input.minus,input.plus,button){width: 42px;height: 52px;min-height: 0;border: 0;background: none;color: #273D72;font-size: 20px;box-shadow: none}.kgp-lay-summary .single_add_to_cart_button{flex: 1;min-height: 54px !important;padding: 0 22px !important;border: 0 !important;border-radius: 14px !important;background: #273D72 !important;color: #fff !important;font-family: "Tajawal",sans-serif !important;font-size: 17px !important;font-weight: 800 !important;text-transform: none !important;letter-spacing: 0 !important;box-shadow: 0 10px 24px -12px rgba(39,61,114,.7) !important;transition: background-color .2s,transform .2s}.kgp-lay-summary .single_add_to_cart_button:hover{background: #1A2A50 !important}.kgp-lay-summary .single_add_to_cart_button.disabled{opacity: .5}.kgp-lay-summary .wd-buy-now-btn{min-height: 54px;border-radius: 14px !important;background: #F0BD3B !important;color: #121D38 !important;font-weight: 800 !important}@media (max-width: 767px){body.kgp-store-product .kgp-lay-summary .woocommerce-variation-add-to-cart,body.kgp-store-product .kgp-lay-summary form.cart:not(.variations_form){position: sticky;bottom: 0;z-index: 5;margin-inline: -16px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);box-shadow: 0 -8px 24px -16px rgba(18,29,56,.4)}}.kgp-lay-pdp-tabs .wd-single-tabs,.kgp-lay-pdp-tabs .woocommerce-tabs{font-family: "Tajawal",sans-serif}.kgp-lay-pdp-tabs .tabs.wc-tabs{display: flex;gap: 6px;border-bottom: 1px solid #E3E7EF}.kgp-lay-pdp-tabs .tabs.wc-tabs li a{font-family: "Tajawal",sans-serif;font-size: 16px;font-weight: 700;color: #6B7280;text-transform: none;letter-spacing: 0}.kgp-lay-pdp-tabs .tabs.wc-tabs li.active a{color: #1A2A50}.kgp-lay-pdp-tabs .tabs.wc-tabs li.active a::after{background: #F0BD3B}.kgp-lay-pdp-tabs .woocommerce-Tabs-panel{font-size: 16px;line-height: 1.9;color: #4B5563}.kgp-lay-pdp-tabs .woocommerce-product-attributes :is(th,td){padding: 12px 14px;border-bottom: 1px solid #E3E7EF;text-align: right}.kgp-lay-pdp-tabs .woocommerce-product-attributes th{color: #1A2A50;font-weight: 800}.kgp-lay-shop{align-items: flex-start}.kgp-lay-toolbar{padding: 10px 18px;border-radius: 20px;background: #F3F5FA}.kgp-lay-toolbar .woocommerce-result-count{margin: 0;font-family: "Tajawal",sans-serif;font-size: 15px;font-weight: 700;color: #1A2A50}.kgp-lay-toolbar .woocommerce-ordering select{min-height: 44px;padding: 0 14px 0 34px;border-radius: 14px;border: 1.5px solid #C9D2E6;background-color: #fff;font-family: "Tajawal",sans-serif;font-size: 15px;font-weight: 700;color: #1A2A50}.kgp-lay-toolbar .wd-off-canvas-btn a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 14px;background: #273D72;color: #fff !important;font-family: "Tajawal",sans-serif;font-weight: 700}.kgp-lay-results .wd-active-filters{font-family: "Tajawal",sans-serif}.kgp-lay-results .wd-active-filters a,.kgp-lay-filters .widget_layered_nav_filters li a{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;background: #FDF4DC;color: #121D38;font-weight: 700;font-size: 14px}.kgp-lay-filters .widget{margin: 0 0 18px;padding: 18px;border-radius: 20px;background: #F3F5FA;font-family: "Tajawal",sans-serif}.kgp-lay-filters .widget-title{margin: 0 0 12px;font-family: "Tajawal",sans-serif;font-size: 16px;font-weight: 800;color: #1A2A50;text-transform: none;letter-spacing: 0}.kgp-lay-filters .woocommerce-widget-layered-nav-list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item{position: relative;display: inline-flex;align-items: center;gap: 6px;min-height: 38px;margin: 0;padding: 0 14px;border-radius: 999px;border: 1.5px solid #C9D2E6;background: #fff;transition: background-color .18s,border-color .18s}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item a{color: #1A2A50;font-size: 14px;font-weight: 700;text-decoration: none}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item a::after{content: "";position: absolute;inset: 0;border-radius: inherit}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item:hover{border-color: #273D72}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item--chosen{background: #273D72;border-color: #273D72}.kgp-lay-filters li.woocommerce-widget-layered-nav-list__item--chosen :is(a,.count){color: #fff}.kgp-lay-filters .woocommerce-widget-layered-nav-list__item--chosen a::before{display: none}.kgp-lay-filters .woocommerce-widget-layered-nav-list .count{font-size: 12px;color: #6B7280}.kgp-lay-filters .price_slider_wrapper .ui-slider{height: 4px !important;margin: 10px 8px 18px !important;border-radius: 4px;background: #C9D2E6 !important}.kgp-lay-filters .price_slider_wrapper .ui-slider-range{background: #273D72 !important}.kgp-lay-filters .price_slider_wrapper .ui-slider-handle{width: 18px !important;height: 18px !important;top: -7px !important;border-radius: 50% !important;border: 3px solid #273D72 !important;background: #fff !important}.kgp-lay-filters .price_slider_amount{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;font-size: 14px}.kgp-lay-filters .price_slider_amount .button{min-height: 40px;padding: 0 16px;border-radius: 12px;background: #273D72;color: #fff;font-weight: 700}@media (min-width: 1025px){.kgp-lay-filters{position: sticky;top: 100px}}.kgp-lay-cart-totals .cart_totals,.kgp-lay-co-review{padding: 24px;border-radius: 20px;background: #F3F5FA}.kgp-lay-co-review .woocommerce-checkout-review-order-table{width: 100%;border: 0}.kgp-lay-co-review .woocommerce-checkout-review-order-table :is(th,td){padding: 12px 0;border: 0;border-bottom: 1px solid #E3E7EF;background: none;text-align: right}.kgp-lay-co-review .order-total :is(th,td){border: 0;font-size: 20px;font-weight: 800;color: #1A2A50}.kgp-lay-co-review #payment,.kgp-lay-co-review .woocommerce-checkout-payment{background: none}.kgp-lay-co-review ul.payment_methods{display: grid;gap: 10px;margin: 16px 0;padding: 0;border: 0;list-style: none}.kgp-lay-co-review ul.payment_methods li{padding: 14px 16px;border-radius: 14px;border: 1.5px solid #C9D2E6;background: #fff}.kgp-lay-co-review ul.payment_methods li:has(input:checked){border-color: #273D72;box-shadow: 0 0 0 3px rgba(39,61,114,.1)}.kgp-lay-co-review #place_order{width: 100%;min-height: 60px;border-radius: 14px;background: #F0BD3B !important;color: #121D38 !important;font-size: 18px;font-weight: 800;float: none}.kgp-lay-co-details .woocommerce-billing-fields__field-wrapper,.kgp-lay-co-details .woocommerce-shipping-fields__field-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 0 16px}.kgp-lay-co-details .form-row{grid-column: 1 / -1;float: none;width: auto;margin: 0 0 16px;padding: 0}.kgp-lay-co-details .form-row-first{grid-column: 1}.kgp-lay-co-details .form-row-last{grid-column: 2}@media (max-width: 479px){.kgp-lay-co-details .form-row:is(.form-row-first,.form-row-last){grid-column: 1 / -1}}.kgp-lay-ty .kgp-ty{margin-bottom: 28px}.kgp-scope.kgp-pc-solo,.kgp-scope.kgp-pc-solo>.kgp-pc{height: 100%}.kgp-eh,.kgp-eh :is(h1,h2,h3,p,a,li,span,button){font-family: "Tajawal",sans-serif;letter-spacing: 0;text-transform: none}.kgp-eh-h2 .elementor-heading-title{font-size: clamp(27px,3.4vw,42px);line-height: 1.3;font-weight: 800;color: #1A2A50}.kgp-eh-lead p,.kgp-eh-lead{margin: 0;font-size: clamp(16px,1.4vw,18px);line-height: 1.8;color: #4B5563}.kgp-eh-head{max-width: 760px}.kgp-eh-hero{overflow: hidden}.kgp-eh-hero-carousel .wd-carousel-inner,.kgp-eh-hero-carousel .wd-carousel{margin: 0}.kgp-eh-slide{color: #fff}.kgp-eh-slide>.elementor-element{max-width: 680px}.kgp-eh-hero-title .elementor-heading-title{font-size: clamp(36px,5.6vw,76px);line-height: 1.18;font-weight: 800;color: #fff;text-wrap: balance}.kgp-eh-hero-text p{margin: 0;font-size: clamp(16px,1.4vw,19px);line-height: 1.8;color: rgba(255,255,255,.86);max-width: 52ch}.kgp-eh-hero-carousel .wd-nav-arrows .wd-btn-arrow{width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid rgba(255,255,255,.38);background: rgba(18,29,56,.35);color: #fff}.kgp-eh-hero-carousel .wd-nav-pagin-wrap{position: absolute;bottom: 28px;inset-inline: 0;z-index: 3}.kgp-eh-hero-carousel .wd-nav-pagin li span{background: rgba(255,255,255,.45)}.kgp-eh-hero-carousel .wd-nav-pagin li.wd-active span{background: #F0BD3B}.kgp-eh-btn .btn,.kgp-eh-btn a.btn{min-height: 52px;padding: 0 24px;border-radius: 14px;border: 1.5px solid transparent;font-size: 16px;font-weight: 800;text-transform: none;letter-spacing: 0;box-shadow: none;transition: background-color .2s,color .2s,border-color .2s,transform .2s}.kgp-eh-btn .btn:active{transform: translateY(1px)}.kgp-eh-btn--gold .btn{background: #F0BD3B !important;color: #121D38 !important}.kgp-eh-btn--gold .btn:hover{background: #D9A21F !important}.kgp-eh-btn--light .btn{background: transparent !important;color: #fff !important;border-color: rgba(255,255,255,.45) !important}.kgp-eh-btn--light .btn:hover{background: rgba(255,255,255,.12) !important;border-color: #fff !important}.kgp-eh-cat .promo-banner{aspect-ratio: 1;border-radius: 50% !important;overflow: hidden;isolation: isolate}.kgp-eh-cat .promo-banner .main-wrapp-img,.kgp-eh-cat .promo-banner .banner-image,.kgp-eh-cat .promo-banner img{width: 100%;height: 100%;object-fit: cover}.kgp-eh-cat .promo-banner::after{content: "";position: absolute;inset: 0;z-index: 1;background: rgba(18,29,56,.18);transition: background-color .25s;pointer-events: none}.kgp-eh-cat .promo-banner:hover::after{background: rgba(18,29,56,.32)}.kgp-eh-cat .wrapper-content-banner{z-index: 2;display: flex;align-items: center !important;justify-content: center !important;padding: 0 !important}.kgp-eh-cat .content-banner{text-align: center !important}.kgp-eh-cat .banner-title{display: inline-block;margin: 0;padding: 8px 20px;border-radius: 999px;background: #fff;color: #1A2A50 !important;font-size: clamp(14px,1.2vw,17px) !important;font-weight: 800;line-height: 1.5;white-space: nowrap}.kgp-eh-cat .promo-banner:hover .banner-title{box-shadow: 0 0 0 3px #F0BD3B}.kgp-eh-tabs .wd-tabs-header{margin-bottom: 24px}.kgp-eh-tabs .wd-nav-tabs{gap: 8px;flex-wrap: wrap}.kgp-eh-tabs .wd-nav-tabs>li>a{min-height: 42px;padding: 0 16px;border-radius: 999px;border: 1.5px solid #C9D2E6;background: #fff;color: #273D72;font-size: 15px;font-weight: 700}.kgp-eh-tabs .wd-nav-tabs>li.wd-active>a{background: #273D72;border-color: #273D72;color: #fff}.kgp-eh-tabs .wd-nav-tabs>li>a::after{display: none}.kgp-eh-brand{height: 100%}.kgp-eh-brand .wd-info-box{position: relative;height: 100%;min-height: 128px;padding: 18px !important;border-radius: 20px;border: 1px solid #E3E7EF;background: #fff;overflow: hidden;transition: border-color .2s}.kgp-eh-brand .wd-info-box::before{content: "";position: absolute;inset-inline-end: -16px;top: -16px;width: 48px;height: 48px;border-radius: 12px;transform: rotate(45deg);background: #F3F5FA;transition: background-color .2s}.kgp-eh-brand .wd-info-box:hover{border-color: #273D72}.kgp-eh-brand .wd-info-box:hover::before{background: #F8DE9A}.kgp-eh-brand .info-box-title{margin: 0 0 18px;padding-inline-end: 22px;font-size: clamp(20px,1.8vw,24px) !important;font-weight: 800;color: #1A2A50 !important}.kgp-eh-brand .info-box-inner p{margin: 0;font-size: 14px;font-weight: 700;color: #4A5F94}.kgp-eh-brand--all .wd-info-box{background: #1A2A50;border-color: #1A2A50}.kgp-eh-brand--all .wd-info-box::before{background: #F0BD3B}.kgp-eh-brand--all .info-box-title{color: #fff !important}.kgp-eh-brand--all .info-box-inner p{color: #F0BD3B}.kgp-eh-pack-side,.kgp-eh-pack-banner,.kgp-eh-pack-banner .promo-banner-wrapper,.kgp-eh-pack-banner .promo-banner{height: 100%}.kgp-eh-pack-banner .promo-banner{min-height: 420px;border-radius: 28px !important;overflow: hidden}.kgp-eh-pack-banner .main-wrapp-img,.kgp-eh-pack-banner .banner-image{position: absolute;inset: 0}.kgp-eh-pack-banner .banner-image img{width: 100%;height: 100%;object-fit: cover}.kgp-eh-pack-banner .wrapper-content-banner{align-items: flex-end !important;background: linear-gradient(to top,rgba(18,29,56,.92),rgba(18,29,56,.2) 62%,transparent);padding: clamp(22px,3vw,36px) !important}.kgp-eh-pack-banner .banner-subtitle{color: #F0BD3B !important;font-weight: 700}.kgp-eh-pack-banner .banner-title{color: #fff !important;font-size: clamp(24px,2.6vw,34px) !important;font-weight: 800;line-height: 1.3}.kgp-eh-pack-banner .btn{min-height: 44px;border-radius: 12px;background: #F0BD3B !important;color: #121D38 !important;font-weight: 800;text-transform: none}.kgp-eh-bed-grid{grid-template-rows: repeat(3,clamp(180px,15vw,240px)) !important}.kgp-eh-bed--a{grid-column: span 2;grid-row: span 2}.kgp-eh-bed--c{grid-row: span 2}.kgp-eh-bed--g{grid-column: span 2}@media (max-width: 767px){.kgp-eh-bed-grid{grid-template-rows: none !important;grid-auto-rows: 42vw}.kgp-eh-bed--a{grid-column: span 2;grid-row: span 1}.kgp-eh-bed--c{grid-row: span 1}.kgp-eh-bed--g{grid-column: span 1}}.kgp-eh-bed,.kgp-eh-bed .promo-banner-wrapper,.kgp-eh-bed .promo-banner{height: 100%}.kgp-eh-bed .promo-banner{border-radius: 20px !important;overflow: hidden}.kgp-eh-bed .main-wrapp-img,.kgp-eh-bed .banner-image{position: absolute;inset: 0}.kgp-eh-bed .banner-image img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.kgp-eh-bed .promo-banner:hover .banner-image img{transform: scale(1.05)}.kgp-eh-bed .wrapper-content-banner{align-items: flex-end !important;background: linear-gradient(to top,rgba(18,29,56,.78),transparent 55%);padding: 16px 18px !important}.kgp-eh-bed .banner-title{margin: 0;color: #fff !important;font-size: clamp(16px,1.6vw,22px) !important;font-weight: 800}.kgp-eh-bed-cta .wd-info-box{height: 100%;display: flex;align-items: center;padding: clamp(16px,2.4vw,28px) !important;border-radius: 20px;background: #1A2A50}.kgp-eh-bed-cta .info-box-title{color: #fff !important;font-size: clamp(18px,1.8vw,24px) !important;font-weight: 800}.kgp-eh-bed-cta .info-box-inner p{color: rgba(255,255,255,.76);font-size: 14px}.kgp-eh-bed-cta .btn{min-height: 42px;border-radius: 12px;background: #F0BD3B !important;color: #121D38 !important;font-weight: 800;text-transform: none}@media (max-width: 479px){.kgp-eh-bed-cta .info-box-inner{display: none}}.kgp-eh-trust{flex: 1 1 180px}.kgp-eh-trust .wd-info-box{height: 100%;padding: 14px 16px !important;border-radius: 14px;border: 1px solid #E3E7EF}.kgp-eh-trust .info-box-title{margin: 0 0 4px;font-size: 15px !important;font-weight: 800;color: #1A2A50 !important}.kgp-eh-trust .info-box-inner p{margin: 0;font-size: 14px;color: #4B5563}.kgp-lay-specs table.woocommerce-product-attributes{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0;border-radius: 20px;background: #F3F5FA;overflow: hidden}.kgp-lay-specs .woocommerce-product-attributes :is(th,td){padding: 12px 18px;border: 0;border-bottom: 1px solid #E3E7EF;background: none;font-size: 15px;text-align: right}.kgp-lay-specs .woocommerce-product-attributes tr:last-child :is(th,td){border-bottom: 0}.kgp-lay-specs .woocommerce-product-attributes th{color: #6B7280;font-weight: 500}.kgp-lay-specs .woocommerce-product-attributes td{color: #1A2A50;font-weight: 800}.kgp-lay-specs .woocommerce-product-attributes td p{margin: 0}.kgp-lay-band{position: relative;isolation: isolate;color: #fff}.kgp-lay-band::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-color: rgba(255,255,255,.07);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z' fill='none' stroke='%23000' stroke-width='1' stroke-dasharray='3 4'/%3E%3C/svg%3E") repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z' fill='none' stroke='%23000' stroke-width='1' stroke-dasharray='3 4'/%3E%3C/svg%3E") repeat;-webkit-mask-size: 56px 56px;mask-size: 56px 56px}.kgp-lay-band>.e-con-inner,.kgp-lay-band>.elementor-element{position: relative;z-index: 1}.kgp-lay-band :is(.wd-breadcrumbs,.woocommerce-breadcrumb){color: rgba(255,255,255,.6);font-size: 14px}.kgp-lay-band :is(.wd-breadcrumbs,.woocommerce-breadcrumb) a{color: rgba(255,255,255,.88);font-weight: 700}.kgp-lay-band-title :is(h1,.elementor-heading-title,.title,.woocommerce-products-header__title){margin: 0;font-family: "Tajawal",sans-serif;font-size: clamp(28px,4vw,50px) !important;line-height: 1.2;font-weight: 800;color: #fff !important}.kgp-lay-band .woocommerce-result-count{display: inline-flex;margin: 0;padding: 4px 12px;border-radius: 999px;background: rgba(255,255,255,.1);color: #F0BD3B;font-size: 14px;font-weight: 700}.kgp-lay-steps .wd-checkout-steps{display: flex;flex-wrap: wrap;gap: 10px 24px;margin: 6px 0 0;padding: 0;list-style: none}.kgp-lay-steps .wd-checkout-steps li,.kgp-lay-steps .wd-checkout-steps a{color: rgba(255,255,255,.6);font-size: 15px;font-weight: 700}.kgp-lay-steps .wd-checkout-steps .step-active,.kgp-lay-steps .wd-checkout-steps .step-active a{color: #F0BD3B}body.kgp-doc .wd-content-layout{padding-top: 0 !important;padding-bottom: 0 !important}body.kgp-doc .wd-page-title{display: none !important}body.kgp-doc .wd-content-area{margin-bottom: 0 !important}.kgp-eh-hero-carousel .wd-carousel-item.kgp-eh-slide{padding: var(--padding-top,64px) var(--padding-right,32px) var(--padding-bottom,96px) var(--padding-left,32px) !important}.kgp-eh-slide.e-con>.elementor-widget,.kgp-eh-slide.e-con>.e-con{width: 100%;max-width: min(680px,100%) !important;margin-inline-start: 0;margin-inline-end: auto}.kgp-eh-hero-carousel .wd-carousel-item.kgp-eh-slide::before{opacity: 1 !important;background-image: linear-gradient(270deg,rgba(18,29,56,.86) 0%,rgba(18,29,56,.6) 38%,rgba(18,29,56,.12) 78%) !important}.kgp-eh-hero-carousel .wd-nav-arrows{display: none !important}.kgp-eh .elementor-widget-text-editor:not(.text-center),.kgp-eh .elementor-widget-text-editor:not(.text-center) p{text-align: start !important}.kgp-eh-slide .elementor-heading-title,.kgp-eh-slide .elementor-widget-text-editor,.kgp-eh-slide .elementor-widget-text-editor p{text-align: right !important}.kgp-eh-hero-title .elementor-heading-title{overflow-wrap: anywhere}.kgp-eh-hero-btns.e-con{gap: 12px;justify-content: flex-start}.kgp-eh-hero-carousel .wd-nav-pagin-wrap{pointer-events: none}.kgp-eh-hero-carousel .wd-nav-pagin li{pointer-events: auto}.kgp-eh-hero-carousel .wd-nav-pagin li span{width: 10px;height: 10px;border-radius: 99px;transition: width .25s,background-color .25s}.kgp-eh-hero-carousel .wd-nav-pagin li.wd-active span{width: 28px}@media (max-width: 767px){.kgp-eh-hero-carousel .wd-carousel-item.kgp-eh-slide{min-height: 560px}.kgp-eh-hero-carousel .wd-carousel-item.kgp-eh-slide::before{background-image: linear-gradient(0deg,rgba(18,29,56,.92) 0%,rgba(18,29,56,.6) 45%,rgba(18,29,56,.05) 80%) !important}.kgp-eh-hero-title .elementor-heading-title{font-size: clamp(30px,8.6vw,40px);line-height: 1.25}.kgp-eh-hero-text p{font-size: 15px;line-height: 1.75}.kgp-eh-hero-btns .wd-button-wrapper,.kgp-eh-hero-btns .elementor-widget{flex: 1 1 0;min-width: 0}.kgp-eh-hero-btns .btn{width: 100%;padding-inline: 12px}.kgp-eh-hero-carousel .wd-nav-pagin-wrap{bottom: 20px}}.kgp-eh .banner-subtitle:empty,.kgp-eh .banner-inner:empty,.kgp-eh .info-box-icon:empty,.kgp-eh .info-box-subtitle:empty,.kgp-eh .info-box-inner:empty{display: none !important}.kgp-eh .info-box-icon .info-svg-wrapper:empty{display: none}.kgp-eh-brand .info-box-icon,.kgp-eh-brand .info-btn-wrapper{display: none !important}.kgp-eh-cat .banner-subtitle,.kgp-eh-cat .banner-inner,.kgp-eh-cat .banner-btn-wrapper,.kgp-eh-bed .banner-subtitle,.kgp-eh-bed .banner-inner,.kgp-eh-bed:not(.kgp-eh-bed-cta) .banner-btn-wrapper{display: none !important}@media (max-width: 767px){.kgp-eh-brand .wd-info-box{min-height: 0 !important;padding: 14px !important}.kgp-eh-brands-grid.e-con{--gap: 10px}}.kgp-eh-head.e-con{max-width: 760px}.kgp-eh-h2 .elementor-heading-title{font-size: clamp(26px,3.2vw,40px);line-height: 1.25;font-weight: 800;letter-spacing: 0}.kgp-eh-lead p{margin: 0;font-size: clamp(15px,1.2vw,17px);line-height: 1.8;color: #4B5563}.kgp-eh-tabs .wd-nav-tabs-wrapper{overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.kgp-eh-tabs .wd-nav-tabs-wrapper::-webkit-scrollbar{display: none}.kgp-eh-tabs .wd-nav-tabs{flex-wrap: nowrap;justify-content: flex-start}.kgp-eh-tabs .wd-nav-tabs>li{flex: 0 0 auto}.kgp-lay-band .wd-breadcrumbs,.kgp-lay-band .woocommerce-breadcrumb{color: rgba(255,255,255,.62) !important;font-size: 14px}.kgp-lay-band .wd-breadcrumbs a,.kgp-lay-band .woocommerce-breadcrumb a{color: rgba(255,255,255,.86) !important}.kgp-lay-band .wd-breadcrumbs .wd-last,.kgp-lay-band .woocommerce-breadcrumb .wd-last{color: #fff !important;font-weight: 700}.kgp-lay-band .wd-breadcrumbs a:hover{color: #F0BD3B !important}.kgp-lay-toolbar .wd-off-canvas-btn>a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: 12px;background: #273D72;color: #fff !important;font-weight: 700}.kgp-lay-toolbar .wd-off-canvas-btn .wd-action-text{color: #fff !important}.kgp-lay-toolbar .wd-off-canvas-btn .wd-action-icon,.kgp-lay-toolbar .wd-off-canvas-btn .wd-action-icon::before{color: #fff !important;background: none !important}@media (min-width: 1025px){.kgp-lay-toolbar .wd-off-canvas-btn{display: none !important}.kgp-lay-toolbar.e-con{justify-content: flex-end}}.kgp-lay-summary .kgp-vchips{display: flex;flex-wrap: wrap;gap: 8px}.kgp-lay-summary .kgp-vchips button{min-height: 46px;min-width: 88px;padding: 0 16px;border-radius: 12px;border: 1.5px solid #C9D2E6;background: #fff;color: #1A2A50;font-family: "Tajawal",sans-serif;font-size: 15px;font-weight: 700;line-height: 1;box-shadow: none;text-transform: none;letter-spacing: 0;direction: ltr;transition: background-color .18s,border-color .18s,color .18s}.kgp-lay-summary .kgp-vchips button:hover{border-color: #273D72}.kgp-lay-summary .kgp-vchips button[aria-pressed="true"]{background: #273D72;border-color: #273D72;color: #fff}.kgp-lay-summary .kgp-vchips button:disabled{opacity: .35;text-decoration: line-through}.kgp-lay-summary table.variations th.label{display: block;padding: 0 0 8px;text-align: right}.kgp-lay-summary table.variations th.label label{font-size: 15px;font-weight: 800;color: #1A2A50}.kgp-lay-summary table.variations td.value{display: block;padding: 0}.kgp-lay-summary table.variations tr{display: block;margin-bottom: 14px}.kgp-lay-summary .reset_variations{display: inline-flex;margin-top: 10px;font-size: 13px;color: #6B7280}.kgp-lay-summary .woocommerce-variation-add-to-cart,.kgp-lay-summary form.cart:not(.variations_form){display: flex;flex-wrap: wrap;gap: 10px;align-items: stretch}.kgp-lay-summary .single_add_to_cart_button{flex: 1 1 200px;min-height: 54px;border-radius: 14px !important;background: #273D72 !important;color: #fff !important;font-size: 17px;font-weight: 800}.kgp-lay-summary .wd-buy-now-btn{flex: 1 1 140px;min-height: 54px;border-radius: 14px !important;background: #F0BD3B !important;color: #121D38 !important;font-weight: 800}.kgp-lay-summary .quantity{min-height: 54px}.kgp-lay-trust.e-con{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.kgp-eh-trust .elementor-icon-box-wrapper{height: 100%;padding: 14px;border-radius: 16px;border: 1px solid #E3E7EF;background: #fff;gap: 12px;text-align: right}.kgp-eh-trust .elementor-icon{font-size: 22px;width: 44px;height: 44px;display: grid;place-items: center;border-radius: 12px;background: #EEF2FB;color: #273D72;fill: #273D72}.kgp-eh-trust .elementor-icon svg{width: 22px;height: 22px}.kgp-eh-trust .elementor-icon-box-title{margin: 0 0 2px;font-size: 15px;font-weight: 800;color: #1A2A50}.kgp-eh-trust .elementor-icon-box-title a{color: inherit}.kgp-eh-trust .elementor-icon-box-description{margin: 0;font-size: 13px;line-height: 1.6;color: #4B5563}.kgp-eh-trust .info-box-icon,.kgp-eh-trust .info-box-subtitle,.kgp-eh-trust .info-btn-wrapper{display: none !important}@media (max-width: 767px){.kgp-lay-trust.e-con{grid-template-columns: 1fr}.kgp-lay-summary .kgp-vchips button{min-width: 0;flex: 1 1 calc(33.333% - 6px);padding: 0 8px;font-size: 14px}}.kgp-minicart-body .wd-progress-bar{margin: 4px 0 14px}.kgp-minicart-body .wd-progress-bar .progress-msg{font-size: 13px;color: #4B5563;text-align: right}.kgp-lay-co-row.e-con{display: grid !important;grid-template-columns: minmax(0,1.35fr) minmax(320px,1fr);gap: 32px;align-items: start}.kgp-lay-co-row.e-con>.e-con{width: auto !important;max-width: none !important}.kgp-lay-co-review .wd-table-wrapper{overflow: visible}.kgp-lay-co-review .woocommerce-checkout-review-order-table{table-layout: auto;min-width: 0}.kgp-lay-co-top .woocommerce-form-coupon-toggle .woocommerce-info{margin: 0;padding: 14px 18px;border-radius: 14px;border: 1px dashed #C9D2E6;background: #fff;color: #1A2A50}.kgp-lay-co-top .checkout_coupon{display: flex;flex-wrap: wrap;gap: 10px;margin: 10px 0 0;padding: 16px;border-radius: 14px;background: #F3F5FA;border: 0}.kgp-lay-co-top .checkout_coupon .form-row{flex: 1 1 220px;margin: 0;padding: 0;width: auto;float: none}@media (max-width: 1024px){.kgp-lay-co-row.e-con{grid-template-columns: 1fr}}.kgp-lay-cart-row.e-con{display: grid !important;grid-template-columns: minmax(0,1.8fr) minmax(300px,1fr);gap: 32px;align-items: start}.kgp-lay-cart-row.e-con>.e-con{width: auto !important;max-width: none !important}@media (max-width: 1024px){.kgp-lay-cart-row.e-con{grid-template-columns: 1fr}}