.htch-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;padding:0 12px;scrollbar-width:none}.htch-bar::-webkit-scrollbar{display:none}.htch-bar>*{flex-shrink:0}.htch-bar__group{align-items:center;background:#f1f5f9;border-radius:10px;display:flex;height:40px;overflow:hidden}.htch-bar__btn,.htch-bar__single{align-items:center;background:transparent;border:0;color:#1e293b;display:inline-flex;height:40px;justify-content:center;min-width:32px;padding:0 6px}.htch-bar__btn:disabled,.htch-bar__single:disabled{color:#cbd5e1}.htch-bar__btn.is-on,.htch-bar__single.is-on{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(15,23,42,.15);height:34px;margin:3px;min-width:30px}.htch-bar__single{background:#f1f5f9;border-radius:10px}.htch-bar__icon{color:#64748b;display:inline-flex;padding:0 2px 0 10px}.htch-bar__value{color:#1e293b;font-size:.9rem;font-weight:600;min-width:38px;text-align:center}.htch-bar__value small{color:#94a3b8;font-weight:400}.htch-bar__value.is-wide{min-width:120px}.htch-bar__font{color:#1e293b;padding:0 10px;width:140px}.htch-bar__color,.htch-bar__font{background:#f1f5f9;border:0;border-radius:10px;height:40px}.htch-bar__color{padding:3px;width:40px}.htch-bar__chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;display:inline-flex;font-size:.9rem;gap:6px;height:40px;padding:0 14px}.htch-bar__chip:disabled{color:#cbd5e1}.htch-bar__label{color:#1e293b;font-size:.9rem}.htch-panel{flex:1;min-height:0;overflow:auto;padding:16px}.htch-panel__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.htch-panel__title{color:#1e293b;font-size:1.15rem;font-weight:700;margin:0}.htch-panel__hint{color:#64748b;font-size:.85rem;margin:2px 0 0}.htch-panel__close{border:1px solid #e2e8f0}.htch-panel__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.htch-panel__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.htch-panel__grid.is-small{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.htch-panel__admin{align-items:center;border-top:1px dashed #cbd5e1;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px}.htch-panel__admin .form-control{flex:1 1 220px}.htch-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#1e293b;font-size:.9rem;padding:6px 14px}.htch-chip.is-active{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.htch-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;padding:6px;position:relative;text-align:left}.htch-card.is-active{border:2px solid #2563eb}.htch-card__pick{background:transparent;border:0;display:flex;flex-direction:column;gap:6px;padding:0;text-align:center}.htch-card.htch-card__pick{border:1px solid #e2e8f0;padding:6px}.htch-card__image{align-items:center;background:#f8fafc;border-radius:8px;display:flex;height:90px;justify-content:center}.htch-card__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.htch-card__image.is-blank{color:#64748b;font-size:1.4rem}.htch-card__name{color:#1e293b;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htch-card__delete{background:hsla(0,0%,100%,.9);border:0;border-radius:8px;color:#dc2626;height:28px;position:absolute;right:4px;top:4px;width:28px}@media (max-width:767.98px){.htch-bar{gap:6px;padding:0 8px}.htch-bar__font{min-width:130px}.htch-panel__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}#add-card-modal .modal-header{border:none}#add-card-modal .modal-body{display:flex;padding:20px 85px 70px}#add-card-modal .modal-buttons{display:flex;flex-direction:column;justify-content:space-around;margin-left:24px}#add-card-modal .modal-buttons .goto-basket{border-radius:8px;margin-bottom:10px}#add-card-modal .modal-buttons .close-modal{border-radius:8px;opacity:.6}#add-card-modal .img-wrapper{display:flex;flex:1}#add-card-modal .product-img{border:1px solid #e5e5e5;border-radius:5px;margin:0 24px 0 0;overflow:hidden;width:105px}#add-card-modal .add-success-txt{align-items:center;color:#439e4a;display:flex;font-size:16px;font-weight:600;letter-spacing:-.3px;line-height:1.6;margin-bottom:10px}#add-card-modal .add-success-txt i{font-size:30px;margin-right:5px}#add-card-modal .product-info-txt{-webkit-line-clamp:1;line-clamp:1;-moz-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:1.5;margin-bottom:2px;overflow:hidden}@media only screen and (max-width:992px){#add-card-modal .modal-body{display:block;padding:0 20px 20px}#add-card-modal .modal-buttons{margin-left:0;margin-top:20px}}.product-upload-wrapper{background:#edf1f2;border:1px solid #edf1f2;border-bottom:none;color:#9fafb5;cursor:pointer;display:block;padding:15px;position:relative;text-align:center;width:50%}.product-upload-wrapper .progress{border-radius:0!important;bottom:0;display:none;font-size:.5rem;height:.7rem;left:0;position:absolute;right:0}.custom-image-container .custom-uploaded-image{height:50px;margin-left:10px;width:50px}.custom-image-container .btn-upload-reset{background:#fff;bottom:5px;font-size:13px;padding:2px 5px;position:absolute;right:5px}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-slide{-webkit-box-align:center;-ms-flex-align:center;background:#fff;display:flex;font-size:18px;height:auto!important;height:100%;justify-content:center;padding-bottom:.125rem;position:relative;text-align:left;transition-property:transform;width:100%}.mySwiper2{width:100%}.mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.icon{fill:currentColor;display:inline-block;height:1em;vertical-align:-.15em;width:1em}.u-display-none{display:none!important}.product-details-slider-video-slide>.icon.product-details-slider-mute-icon{bottom:1.5rem;right:.375rem}.product-details-slider-video-slide>.icon.product-details-slider-play-icon{height:5rem;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem);width:5rem}.product-details-slider-thumbnails .product-details-slider-play-icon{height:2.5rem;position:absolute;top:50%;transform:translatey(-50%);width:2.5rem}.product-details-slider-video-slide>.icon{cursor:pointer;height:2.5rem;position:absolute;width:2.5rem;z-index:2}.product-details-slider-video-slide{aspect-ratio:1}.product-details-slider-video{overflow-y:hidden}.u-aspect-ratio-1{aspect-ratio:1!important}.swiper-thumbs img{height:70px}.product-details-slider-slides .swiper-slide{flex-shrink:0;overflow-y:hidden}.product-details-slider-thumbnails .swiper-slide{overflow-y:hidden}.product-details-slider-thumbnails .swiper-slide:not(.swiper-slide-thumb-active){opacity:.5}.qp-new-hint{align-items:center;color:#166534;display:flex;font-size:12px;gap:6px;margin-bottom:8px}.qp-new-hint__badge{background:#16a34a;border-radius:10px;color:#fff;font-size:11px;font-weight:700;padding:1px 8px}@media (max-width:991.98px){body.has-mobile-cart-bar .kl-mobile-bottom-nav{display:none!important}body.has-mobile-cart-bar .popin.generalAnnounce{bottom:70px}}body.htch-editor-open{overflow:hidden}.htch-saved{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:10px;padding:10px 14px}.htch-saved__image{background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:44px;-o-object-fit:contain;object-fit:contain;width:64px}.htch-saved__text{color:#475569;display:flex;flex:1;flex-direction:column;font-size:.85rem}.htch-saved__text strong{color:#1e293b;font-weight:600}.htch-saved__actions{display:flex;gap:18px}.htch-saved__link{background:transparent;border:0;color:#1d4ed8;font-size:.85rem;font-weight:700;padding:0;text-transform:uppercase}
