.breadcrumb_sticky{position:sticky;top:var(--kk-header-h);z-index:3;border-bottom:1px solid var(--kk-border);background:#fff}.breadcrumb-2025-container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#999}.breadcrumb a:hover{color:var(--kk-text)}.breadcrumb__current{color:#999;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-title{font-size:15px;font-weight:700;color:var(--kk-text-strong)}.breadcrumb-tab{display:flex;gap:26px}.breadcrumb-tab .tab{position:relative;padding:16px 0;font-size:13px;font-weight:600;color:var(--kk-grey)}.breadcrumb-tab .tab:hover,.breadcrumb-tab .tab.is-open{color:var(--kk-text-strong)}.breadcrumb-tab .tab.is-open:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kk-accent)}.product-details-2025{padding:36px 0 60px}.productView-productInfo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:flex-start}.productView-left{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;position:sticky;top:calc(var(--kk-header-h) + 62px)}.productView-thumbnails{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-height:620px;overflow-y:auto;scrollbar-width:thin;padding-right:4px}.productView-thumbnails::-webkit-scrollbar{width:4px}.productView-thumbnails::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:4px}.productView-thumbnail{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1 / 1;border:1px solid var(--kk-border-light);border-radius:var(--kk-radius);overflow:hidden;padding:4px;background:var(--kk-white);transition:border-color .2s var(--kk-ease)}.productView-thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.productView-thumbnail:hover,.productView-thumbnail.is-active{border-color:var(--kk-accent)}.productView-image{position:relative;border:1px solid var(--kk-border-light);border-radius:var(--kk-radius-lg);overflow:hidden;background:var(--kk-bg-soft)}.productView-stage{position:relative;aspect-ratio:1 / 1}.productView-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s var(--kk-ease)}.productView-slide.is-active{opacity:1;visibility:visible}.productView-slide img,.productView-slide video,.productView-slide iframe{width:100%;height:100%;object-fit:contain}.productView-flag{position:absolute;top:14px;left:14px;z-index:3;padding:4px 12px;background:var(--kk-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:2px}.productView-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid var(--kk-border-light);border-radius:50%;transition:all .2s var(--kk-ease)}.productView-nav:hover{background:var(--kk-accent);border-color:var(--kk-accent)}.productView-nav svg{width:13px;height:13px;fill:var(--kk-text)}.productView-nav:hover svg{fill:#fff}.productView-nav.prev{left:12px}.productView-nav.prev svg{transform:scaleX(-1)}.productView-nav.next{right:12px}.tag_block{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.productTitle{font-size:36px;font-weight:700;color:#222;line-height:1.2;margin:0 0 10px}.productSubTitle{font-size:20px;font-weight:500;color:#222;margin-bottom:10px}.productRating{--star-color: #ffb400;--star-empty: #d8d8d8;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.productRating__link,.productRating__questions{display:inline-flex;align-items:center;gap:7px}.rating-stars{position:relative;display:inline-flex;line-height:0}.rating-stars__row{display:inline-flex;line-height:0}.rating-stars__row--full{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.rating-stars .rating-star{flex:0 0 auto;width:18px;height:18px}.rating-stars__row--empty .rating-star{fill:var(--star-empty)}.rating-stars__row--full .rating-star{fill:var(--star-color)}.productRating__text{font-size:14px;font-weight:500;color:var(--kk-text-strong);white-space:nowrap}.productRating__link:hover .productRating__text{text-decoration:underline}.productRating__divider{width:1px;height:16px;background:#d9d9d9;margin:0 4px}.productRating__questions{font-size:14px;font-weight:500;color:var(--kk-text-strong);white-space:nowrap}.productRating__questions:hover{color:var(--kk-accent)}.rating-question-icon{flex:0 0 auto;width:20px;height:20px}@media(max-width:767px){.productRating{gap:6px}.rating-stars .rating-star{width:16px;height:16px}.productRating__text,.productRating__questions{font-size:13px}}.productPrice{margin-bottom:20px}.paypalMessage{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;border:1px solid var(--kk-border-light);border-radius:var(--kk-radius);background:#f5f7fa;font-size:14px;color:#2c2e2f}.paypalMessage__logo{flex:0 0 auto;height:20px;width:auto}.paypalMessage__text strong{font-weight:700}.paypalMessage__link{color:#0070ba;text-decoration:underline;font-weight:600}.paypalMessage__link:hover{color:#003087}.bundle{--bundle-price-color: #1e3a8a;margin-bottom:24px}.bundle__heading{display:block;font-size:20px;font-weight:700;color:#232323;margin:10px 0 14px}.bundle__items{display:flex;flex-direction:column;gap:10px}.bundle__item{display:grid;grid-template-columns:22px 56px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:border-color .2s var(--kk-ease),box-shadow .2s var(--kk-ease)}.bundle__item:hover{border-color:#bdbdbd}.bundle__item.is-selected{border-color:#9e9e9e}.bundle__item.is-unavailable{opacity:.55}.bundle__checkbox{display:inline-flex;align-items:center;cursor:pointer}.bundle__checkbox input{display:none!important}.bundle__checkbox-box{position:relative;display:block;width:22px;height:22px;border:1px solid #767676;border-radius:3px;background:#fff;transition:background .15s ease-in-out,border-color .15s ease-in-out}.bundle__checkbox-box svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;display:none;fill:#fff}.bundle__checkbox input:checked+.bundle__checkbox-box{background:#4a4a4a;border-color:#4a4a4a}.bundle__checkbox input:checked+.bundle__checkbox-box svg{display:block}.bundle__checkbox input:disabled+.bundle__checkbox-box{background:#ededed;border-color:#cfcfcf;cursor:not-allowed}.bundle__image{display:block;width:56px;height:56px;min-width:56px;overflow:hidden}.bundle__image img,.bundle__image svg{width:100%;height:100%;object-fit:contain}.bundle__body{min-width:0}.bundle__title{display:block;font-size:14px;font-weight:400;line-height:1.4;color:#232323;margin-bottom:8px}.bundle__title:hover{text-decoration:underline}.bundle__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bundle__variant{max-width:210px;min-width:0;height:30px;padding:0 4px;font-family:inherit;font-size:13px;color:#232323}.bundle__variant:focus{outline:revert}.bundle__price{font-size:14px;font-weight:400;color:var(--bundle-price-color, #1e3a8a);white-space:nowrap}.bundle__price s{margin-left:6px;font-size:12px;color:var(--kk-text-2)}.bundle__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.bundle__total{font-size:14px;color:var(--kk-grey)}.bundle__total strong{font-size:18px;font-weight:700;color:var(--kk-text-strong);margin-left:6px}.bundle__submit{flex:0 0 auto;height:42px;padding:0 24px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;background:var(--kk-accent);color:#fff;transition:background .2s var(--kk-ease)}.bundle__submit:hover:not([disabled]){background:var(--kk-accent-dark)}.bundle__submit[disabled]{background:#ccc;cursor:not-allowed}.bundle__message{width:100%;margin:8px 0 0;font-size:13px}@media(max-width:767px){.bundle__heading{font-size:17px}.bundle__item{grid-template-columns:20px 48px minmax(0,1fr);gap:10px;padding:10px 12px}.bundle__checkbox-box{width:20px;height:20px}.bundle__image{width:48px;height:48px;min-width:48px}.bundle__title{font-size:13px;margin-bottom:6px}.bundle__row{gap:8px}.bundle__variant{max-width:100%}.bundle__submit{width:100%}.paypalMessage{font-size:13px;padding:10px 12px}}.productView-sku{margin-top:8px;font-size:12px;color:var(--kk-text-2)}.productView-options{margin-bottom:22px}.product-option{margin-bottom:16px}.form__label{display:block;font-size:14px;margin-bottom:8px}.productView-title-value{color:var(--kk-grey);margin-right:4px}.form__select{width:100%;height:46px;padding:0 14px;border:1px solid var(--kk-border);border-radius:var(--kk-radius);background:#fff;outline:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.form__select:focus{border-color:var(--kk-accent)}.product-option__pills{display:flex;flex-wrap:wrap;gap:8px}.product-option__pill{padding:9px 18px;font-size:13px;font-weight:600;border:1px solid var(--kk-border);border-radius:var(--kk-radius);background:#fff;transition:all .2s var(--kk-ease)}.product-option__pill:hover{border-color:var(--kk-text)}.product-option__pill.is-active{border-color:var(--kk-accent);background:var(--kk-accent);color:#fff}.buy_buttons{margin-bottom:26px}.quantity_box{margin-bottom:14px}.quantity__label{display:block;font-size:14px;color:var(--kk-grey);margin-bottom:8px}.quantity__container{display:inline-flex;align-items:center;border:1px solid var(--kk-border);border-radius:var(--kk-radius);overflow:hidden;height:48px}.btn-quantity{width:44px;height:100%;font-size:18px;font-weight:500;color:var(--kk-text);transition:color .2s var(--kk-ease)}.btn-quantity:hover{color:var(--kk-accent)}.quantity__input{width:54px;height:100%;border:0;border-left:1px solid var(--kk-border-light);border-right:1px solid var(--kk-border-light);text-align:center;font-size:15px;font-weight:600;outline:none;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button_box{display:flex;flex-direction:column;gap:10px}.product-form__submit{height:52px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.buy_it_now .shopify-payment-button__button--unbranded{background:var(--kk-accent);border:1px solid var(--kk-accent);color:#fff;height:52px;border-radius:var(--kk-radius);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.buy_it_now .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--kk-accent-dark)}.product-form__error{margin:10px 0 0;font-size:13px;color:var(--kk-error)}.key_feature{border-top:1px solid var(--kk-border-light);border-bottom:1px solid var(--kk-border-light);margin-bottom:22px}.key_feature_title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;font-size:20px;font-weight:700;color:#222}.key_feature_title .icon{position:relative;width:14px;height:14px;flex:0 0 14px}.key_feature_title .icon:before,.key_feature_title .icon:after{content:"";position:absolute;background:currentColor;transition:transform .25s var(--kk-ease)}.key_feature_title .icon:before{top:6px;left:0;width:14px;height:2px}.key_feature_title .icon:after{top:0;left:6px;width:2px;height:14px}.key_feature__item.is-open .key_feature_title .icon:after{transform:scaleY(0)}.key_feature_items{display:none;padding-bottom:20px;font-size:14px;line-height:1.75;color:#555}.key_feature__item.is-open .key_feature_items{display:block}.why_choose_kastking{margin-bottom:22px}.why_choose_kastking_title{font-size:20px;font-weight:700;color:#222;margin-bottom:20px}.why_choose_kastking_content{display:grid;gap:14px}.why_choose_kastking_item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#444}.why_choose_kastking_item .item_icon{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:rgba(var(--kk-accent-rgb),.1);display:flex;align-items:center;justify-content:center}.why_choose_kastking_item .item_icon svg{width:20px;height:20px;fill:none;stroke:var(--kk-accent);stroke-width:1.6}.payment_list{padding-top:20px;border-top:1px solid var(--kk-border-light)}.payment_title{font-size:13px;font-weight:600;color:var(--kk-grey);margin-bottom:10px}.payment_content{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.list-payment__item{width:42px;height:27px;flex:0 0 auto;border-radius:4px;display:block}.list-payment__item--fallback{width:auto;min-width:42px;height:27px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kk-border-light);background:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--kk-grey);white-space:nowrap}@media(max-width:767px){.list-payment__item{width:38px;height:24px}.list-payment__item--fallback{width:auto;height:24px;font-size:9px}}.productView-details{padding:50px 0;border-top:1px solid var(--kk-border-light)}.productView-details-title{font-size:32px;font-weight:700;margin-bottom:24px}.product-tabs__nav{display:flex;gap:32px;border-bottom:1px solid var(--kk-border-light);margin-bottom:32px;overflow-x:auto;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__btn{position:relative;padding:0 0 14px;font-size:17px;font-weight:600;white-space:nowrap;color:var(--kk-grey)}.product-tabs__btn.active{color:var(--kk-text-strong)}.product-tabs__btn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kk-accent);transform:scaleX(0);transition:transform .25s var(--kk-ease)}.product-tabs__btn.active:after{transform:scaleX(1)}.product-tabs__panel[hidden]{display:none}.product-tabs__panel{font-size:15px;line-height:1.8;color:#444}.spec-compare{border-radius:20px;overflow:hidden}.spec-compare__scroller{overflow-x:auto}.spec-compare__table{border-spacing:0;width:100%}.spec-compare__table tr th,.spec-compare__table tr td{text-align:center;border-top:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;min-width:90px;font-size:16px;height:50px;white-space:nowrap;padding:0 15px;background:#e7e6e6}.spec-compare__table tr th{background:#222;color:#fff;border-top:0}.spec-compare__table tr th:first-of-type,.spec-compare__table tr td:first-of-type{border-left:0;position:sticky;left:0;z-index:2;font-weight:600}.spec-compare__table tr th:last-of-type,.spec-compare__table tr td:last-of-type{border-right:0}.spec-compare__table tr:last-of-type td{border-bottom:0}.spec-compare__table tr:nth-of-type(odd) td{background:#f2f2f2;color:#000}@media(max-width:767px){.spec-compare{border-radius:5px}.spec-compare__table tr th,.spec-compare__table tr td{font-size:13px;padding:0 10px;height:40px;min-width:74px}}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{border:1px solid var(--kk-border-light);padding:12px 16px;text-align:left;font-size:14px}.spec-table th{background:var(--kk-bg-soft);font-weight:600;width:34%}.you_may_also_like{padding:50px 0 70px;background:var(--kk-bg-soft)}.you_may_also_like_title{font-size:32px;font-weight:700;margin-bottom:26px}.you_may_also_like__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.you_may_also_like__track{gap:20px}.you_may_also_like__item{flex:0 0 calc((100% - 60px)/4);max-width:calc((100% - 60px)/4)}@media(max-width:1023px){.productView-productInfo{grid-template-columns:minmax(0,1fr);gap:32px}.productView-left{position:static}.you_may_also_like__item{flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}}@media(max-width:767px){.breadcrumb-2025-container{min-height:44px}.breadcrumb{font-size:11px}.product-details-2025{padding:20px 0 40px}.productView-left{grid-template-columns:minmax(0,1fr)}.productView-left,.productView-thumbnail-wrapper,.productView-image{min-width:0}.productView-thumbnail-wrapper{order:2}.productView-thumbnails{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;min-width:0;max-height:none;padding-right:0}.productView-thumbnail{flex:0 0 62px;width:62px}.productTitle{font-size:22px}.productSubTitle{font-size:15px}.price__regular{font-size:22px}.key_feature_title,.why_choose_kastking_title,.you_may_also_like_title{font-size:17px}.productView-details{padding:30px 0}.productView-details-title{font-size:20px}.product-tabs__nav{gap:20px;margin-bottom:22px}.product-tabs__btn{font-size:14px}.you_may_also_like{padding:30px 0 40px}.you_may_also_like__item{flex:0 0 70vw;max-width:70vw}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
