.kbc{background:var(--kbc-bg, #111);color:var(--kbc-text, #fff);border-radius:var(--kbc-radius, 26px);padding:16px;margin:0 0 20px}.kbc>*:last-child,.kbc>*:last-child>*:last-child{margin-bottom:0!important}.kbc .heading-color,.kbc .form__label,.kbc .option_value,.kbc label,.kbc .heading-style{color:var(--kbc-text, #fff)}.kbc a,.kbc .product-addons__ask-question{color:color-mix(in srgb,var(--kbc-text, #fff) 70%,transparent)!important}.kbc .live_view{margin-bottom:14px;gap:9px;font-size:1.3rem}.kbc .live_view>svg{display:none}.kbc .live_view:before{content:"";width:8px;height:8px;border-radius:50%;background:#1fa463;flex:none;animation:kbcPulse 1.4s infinite}.kbc .live_view live-view{color:color-mix(in srgb,var(--kbc-text, #fff) 72%,transparent)!important}@keyframes kbcPulse{0%{box-shadow:0 0 #1fa46399}70%{box-shadow:0 0 0 7px #1fa46300}to{box-shadow:0 0 #1fa46300}}.kbc .product-detail__variant-picker{margin-bottom:14px;min-width:0;max-width:100%}.kbc fieldset.product-form__input:not(.product-form__input_color):not(.product-form__input--dropdown){display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible;margin:0 0 14px!important;padding:0!important;min-width:0;max-width:100%;border:0}.kbc fieldset.product-form__input:not(.product-form__input_color):not(.product-form__input--dropdown)>.form__label{flex:0 0 100%;width:100%;margin:0 0 4px!important;font-size:1.3rem}.kbc fieldset.product-form__input:not(.product-form__input_color) .product__item-option{flex:0 0 auto;min-width:50px;width:auto;height:50px;padding:0 10px!important;justify-content:center;border:0!important;border-radius:16px!important;background:var(--kbc-item, #262320)!important;color:var(--kbc-text, #fff)!important;font-weight:700;font-size:1.4rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s ease,color .3s ease;box-shadow:none!important}.kbc fieldset.product-form__input .product__item-option:before,.kbc fieldset.product-form__input .product__item-option:after{display:none!important}.kbc fieldset.product-form__input:not(.product-form__input_color) .product__item-option span{color:inherit!important}.kbc fieldset.product-form__input:not(.product-form__input_color) input:checked+.product__item-option{background:var(--kbc-on, #F3EDE3)!important;color:var(--kbc-on-text, #111)!important;transform:none;box-shadow:0 0 0 2px var(--kbc-bg, #111),0 0 0 4px var(--kbc-on, #F3EDE3)!important}.kbc fieldset.product-form__input:not(.product-form__input_color) input.option-disabled+.product__item-option{opacity:.3;text-decoration:line-through}.kbc stock-countdown{display:block;margin-bottom:14px!important}.kbc stock-countdown p{color:var(--kbc-accent-soft, #E0625B)!important;font-size:1.3rem;display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:8px!important}.kbc stock-countdown p:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:kbcBlink 1.1s infinite}.kbc stock-countdown .count{color:inherit!important;font-weight:800}.kbc stock-countdown .progressbar{background:color-mix(in srgb,var(--kbc-text, #fff) 14%,transparent)!important;height:5px;border-radius:9px;overflow:hidden}.kbc stock-countdown .progressbar-stock{background:var(--kbc-accent, #C9423B)!important;border-radius:9px}@keyframes kbcBlink{50%{opacity:.25}}.kbc .product__submit-form-cart{gap:8px!important;flex-wrap:nowrap!important}.kbc quantity-input.quantity{background:var(--kbc-item, #262320)!important;border:0!important;border-radius:99px!important;padding:4px;align-items:center}.kbc quantity-input .quantity__button{width:40px!important;height:40px;border-radius:50%!important;background:var(--kbc-bg, #111)!important;color:var(--kbc-text, #fff)!important}.kbc quantity-input .quantity__button svg{color:inherit}.kbc quantity-input .quantity-input{color:var(--kbc-text, #fff)!important;--input-height: 4rem !important;--custom-width: 3rem !important;font-weight:700}.kbc .product-form__submit{display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:var(--kbc-on, #F3EDE3)!important;color:var(--kbc-on-text, #111)!important;border:0!important;border-radius:99px!important;padding:5px 5px 5px 20px!important;min-height:48px;font-weight:700;box-shadow:none!important}.kbc .product-form__submit:before{display:none!important}.kbc .product-form__submit .btn-label{color:inherit}.kbc .product-form__submit:after{content:""!important;position:static!important;opacity:1!important;flex:none;width:38px;height:38px;border-radius:50%;transform:none;background:var(--kbc-bg, #111) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.1a1 1 0 0 1-1 .9H7.2a1 1 0 0 1-1-.9L5 8Z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center / 17px no-repeat!important}.kbc .product-form__submit[disabled]{opacity:.5}.kbc .product-form__buttons>button-wishlist,.kbc .product-form__buttons>button-compare{background:var(--kbc-item, #262320)!important;border:0!important;color:var(--kbc-text, #fff)!important}.kbc .btn-checkout-dynamic{position:relative;border-radius:99px;overflow:hidden;margin-top:0;transition:transform .15s ease}.kbc .btn-checkout-dynamic:active{transform:scale(.97)}.kbc .shopify-payment-button__button--unbranded,.kbc .shopify-payment-button__button--unbranded:hover:not([disabled]){background:transparent!important;color:var(--kbc-accent-soft, #E0625B)!important;border:1.5px solid var(--kbc-accent, #C9423B)!important;border-radius:99px!important;min-height:50px;font-weight:700;box-shadow:none!important;transition:background .3s ease}.kbc .btn-checkout-dynamic:hover .shopify-payment-button__button--unbranded,.kbc .btn-checkout-dynamic:active .shopify-payment-button__button--unbranded{background:color-mix(in srgb,var(--kbc-accent, #C9423B) 16%,transparent)!important}.kbc .btn-checkout-dynamic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:99px;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--kbc-accent-soft, #E0625B) 45%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:kbcShine 2.6s infinite}@keyframes kbcShine{50%,to{transform:translate(100%)}}.kbc .btn-checkout-dynamic .shopify-payment-button{position:relative}.kbc .btn-checkout-dynamic .shopify-payment-button:before{content:"";position:absolute;z-index:2;pointer-events:none;inset-inline-start:22px;top:50%;width:17px;height:17px;margin-top:-8.5px;background:var(--kbc-accent-soft, #E0625B);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3 5 14h6l-1 7 8-11h-6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3 5 14h6l-1 7 8-11h-6z'/%3E%3C/svg%3E") center / contain no-repeat;animation:kbcBolt 1.6s infinite}@keyframes kbcBolt{0%,60%,to{transform:none;opacity:1}70%{transform:scale(1.35) rotate(-12deg)}80%{opacity:.3}90%{transform:scale(1.2) rotate(8deg);opacity:1}}.kbc .btn-checkout-dynamic .shopify-payment-button:after{content:"\2192";position:absolute;z-index:2;pointer-events:none;inset-inline-end:22px;top:50%;transform:translateY(-50%);color:var(--kbc-accent-soft, #E0625B);font-weight:700;transition:transform .3s ease}.kbc .btn-checkout-dynamic:hover .shopify-payment-button:after,.kbc .btn-checkout-dynamic:active .shopify-payment-button:after{transform:translate(6px,-50%)}[dir=rtl] .kbc .btn-checkout-dynamic .shopify-payment-button:after{content:"\2190"}.kbc .shopify-payment-button__more-options{color:color-mix(in srgb,var(--kbc-text, #fff) 60%,transparent)!important}.kbc terms-conditions,.kbc terms-conditions label{color:var(--kbc-text, #fff)}@media(prefers-reduced-motion:reduce){.kbc *,.kbc *:before,.kbc *:after{animation:none!important}}.kbc-page collapsible-block.bls-toggle:has(>.collapsible-heading){display:block;border:0!important;margin:0 0 8px!important;padding:0 16px;background:var(--kbc-on, #F3EDE3);color:var(--kbc-on-text, #111);border-radius:20px;transition:background .3s ease}.kbc-page collapsible-block.bls-toggle:has(>.collapsible-heading)>.collapsible-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0!important;min-height:56px;font-weight:700;color:inherit}.kbc-page collapsible-block.bls-toggle:has(>.collapsible-heading)>.collapsible-heading .icon_plus-animation{display:none!important}.kbc-page collapsible-block.bls-toggle:has(>.collapsible-heading)>.collapsible-heading:after{content:"";flex:none;width:38px;height:38px;border-radius:50%;margin-inline-end:-7px;background:var(--kbc-bg, #111) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.kbc-page collapsible-block.bls-toggle.active:has(>.collapsible-heading)>.collapsible-heading:after{transform:rotate(135deg);background-color:var(--kbc-accent, #C9423B)}.kbc-page collapsible-block.bls-toggle:has(>.collapsible-heading) .collapsible-content_inner{padding-bottom:16px;margin-bottom:0!important;font-size:1.4rem;line-height:1.6}.kbt{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;background:var(--kbt-bg, #fff);border:1px solid rgba(0,0,0,.07);border-bottom:0;border-radius:var(--kbc-radius, 26px) var(--kbc-radius, 26px) 0 0;padding:16px 16px 18px}.kbt>*{flex:0 0 100%;max-width:100%;margin-top:0!important;margin-bottom:0!important}.kbt>p.product-detail__meta-value{order:1;flex:1 1 0;min-width:0;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.6}.kbt>p.product-detail__meta-value a{color:inherit;text-decoration:none}.kbt>.sale_badge{order:2;flex:0 0 auto;margin-inline-start:auto}.kbt>.sale_badge:empty{display:none}.kbt>.product-detail__title{order:3;margin-top:9px!important;font-weight:800;line-height:1.18}.kbt>.review_sold{order:4;margin-top:8px!important}.kbt>.product-detail__price{order:5;margin-top:10px!important}.kbt+.kbc,.kbt-tear+.kbc{border-top-left-radius:0;border-top-right-radius:0}.kbt-tear{position:relative;background:var(--kbt-strip, #C9423B);color:var(--kbt-strip-text, #fff);-webkit-mask:radial-gradient(circle 9px at 0 50%,#0000 97%,#000),radial-gradient(circle 9px at 100% 50%,#0000 97%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 9px at 0 50%,#0000 97%,#000),radial-gradient(circle 9px at 100% 50%,#0000 97%,#000);mask-composite:intersect}.kbt-tear>[id^=kcs-]{margin:0!important;--kcs-on: #111 !important;--kcs-off: rgba(0,0,0,.28) !important;--kcs-ok: var(--kbt-strip-text, #fff) !important}.kbt-tear .kcs{background:transparent!important;border:0!important;border-radius:0!important;padding:11px 18px!important}.kbt-tear .kcs__tx b,.kbt-tear .kcs__tx small{color:var(--kbt-strip-text, #fff)!important}.kbt-tear .kcs__tx small{opacity:.85!important}.kbt-tear .kcs__ic{background:#ffffff2e!important;color:var(--kbt-strip-text, #fff)!important}.kbt-tear .kcs.is-on .kcs__ic{background:#111!important}.kbt-tear .kcs__save{margin:0!important;padding:0 18px 11px}@media(max-width:767.98px){.kgd-on media-gallery slide-with-thumbs{position:relative;display:block}.kgd-on media-gallery .swiper-wrapper-preview{border-radius:var(--kgd-radius, 30px);overflow:hidden}.kgd-on media-gallery .media-thumb-swiper:not(.thumbnail-slide__mobile--hidden){display:block!important;position:relative;z-index:6;width:min(264px,calc(100% - 24px));margin:10px auto 0!important;padding:6px;background:color-mix(in srgb,var(--kbc-bg, #111) 90%,transparent);border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kgd-on media-gallery .media-thumb-swiper .thumbnail-slide{margin:0!important;overflow:hidden;border-radius:16px}.kgd-on media-gallery .media-thumb-swiper .swiper-slide{--aspect-ratio: 1/1 !important;aspect-ratio:1 / 1;height:auto!important;border-radius:15px;overflow:hidden;cursor:pointer;opacity:.5;border:2px solid transparent;background:#fff;transition:opacity .3s ease,border-color .3s ease}.kgd-on media-gallery .media-thumb-swiper .swiper-slide:after{display:none!important}.kgd-on media-gallery .media-thumb-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.kgd-on media-gallery .media-thumb-swiper .swiper-slide-thumb-active{opacity:1;border-color:var(--kbc-on, #F3EDE3)}.kgd-on media-gallery .media-thumb-swiper .swiper-actions{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/khuttwa-buy-card.css.map */
