.kh-gal__th{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 8px;overflow: visible}.kh .kh-thumb{width: auto;height: auto;aspect-ratio: 1 / 1;padding: 4px}.kh-sale--lg{top: 14px;left: 14px;font-size: 14px;padding: 6px 10px;border-radius: 6px;letter-spacing: .02em}.kh-buy{gap: 18px}.kh-buy__sku{font-size: 15px;color: #3E5560}.kh-spec--lg span{font-size: 13px;padding: 4px 8px}.kh-buy__form .variations th label{margin-bottom: 10px}.kh-sel-name{font-weight: 400}.kh-buy__form .variations{margin-bottom: 18px}.kh-buy__form .kh-buy__price,.kh-buy__form .kh-buy__stock{margin-bottom: 18px}.kh-buy__was{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px}.kh-buy__was[hidden]{display: none}.kh-buy__was .kh-old{font-size: 17px}.kh-disc{background: #C62E2E;color: #fff;font-weight: 800;font-size: 14px;padding: 3px 8px;border-radius: 4px;font-family: var(--kh-head)}.kh-save{font-size: 15px;font-weight: 600;color: #17703A}.kh-price--lg{font-size: 34px}.kh-price--lg small{font-size: 16px}.kh-buy__form .quantity{display: inline-flex;border: 1px solid #C9D2D6;border-radius: 6px;overflow: hidden;background: #fff;height: 52px}.kh .kh-buy__form .kh-qty-b{width: 48px;min-height: 52px;border: 0;border-radius: 0;background: #fff;color: var(--kh-ink);font-size: 20px;padding: 0;cursor: pointer}.kh .kh-buy__form .kh-qty-b:hover{background: var(--kh-bg);color: var(--kh-ink)}.kh-buy__form .quantity .qty{width: 52px;min-height: 50px;border: 0;border-radius: 0;-moz-appearance: textfield}.kh-buy__form .quantity .qty::-webkit-outer-spin-button,.kh-buy__form .quantity .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.kh-buy__form .single_add_to_cart_button{display: inline-flex;align-items: center;justify-content: center;gap: 10px;font-size: 17px}.kh-buy__form .single_add_to_cart_button::before{content: "";width: 20px;height: 20px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.2'/%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%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='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.2'/%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.kh-buy__trust{gap: 14px;padding: 16px}.kh-buy__trust > *{display: flex;gap: 10px;align-items: center;font-size: 15px}.kh-buy__trust svg{color: var(--kh-teal);flex: none}.kh-page .kh-pd-nav a.is-on{color: var(--kh-ink);box-shadow: inset 0 -3px 0 var(--kh-teal)}.kh-pd-sec{padding: 44px 0 8px}.kh-page .kh-pd-sec h2{font-size: 26px;font-weight: 800;margin-bottom: 10px}.kh-pd-sec .kh-blk--narrow{margin-bottom: 24px;gap: 10px}.kh-ptbls{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 20px;align-items: start}.kh-ptbl{padding: 18px;overflow-x: auto}.kh-pd-sec .kh-ptbl table{width: 100%;max-width: none;border: 0;border-radius: 0;border-collapse: collapse;font-size: 15px;background: transparent;margin: 0}.kh-pd-sec .kh-ptbl caption{text-align: left;font-family: var(--kh-head);font-weight: 700;font-size: 16px;padding: 0 0 10px;color: var(--kh-ink)}.kh-pd-sec .kh-ptbl th,.kh-pd-sec .kh-ptbl td{text-align: left;padding: 11px 14px 11px 0;border: 0;border-bottom: 1px solid #E8ECEE;vertical-align: top;background: transparent}.kh-pd-sec .kh-ptbl tr:last-child > *{border-bottom: 0}.kh-pd-sec .kh-ptbl td:first-child,.kh-pd-sec .kh-ptbl th:first-child{color: var(--kh-mut);font-weight: 400;width: 48%}.kh-pd-sec .kh-ptbl td + td{font-weight: 600;color: var(--kh-ink)}.kh-page .kh-pd-sec .kh-ptbl tbody tr:nth-child(odd) > td,.kh-page .kh-pd-sec .kh-ptbl tbody tr:nth-child(odd) > th{background: transparent}.kh-pd-dims{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 24px;align-items: start}.kh-pd-dims--one{grid-template-columns: minmax(0,900px)}.kh-draw,.kh-dl{padding: 22px;display: flex;flex-direction: column;gap: 12px}.kh-page .kh-draw h2,.kh-page .kh-dl h2{font-size: 22px;margin: 0}.kh-draw__main img{width: 100%;height: auto;display: block}.kh-draw__th{display: flex;flex-wrap: wrap;gap: 6px}.kh .kh-draw__th button{min-height: 36px;padding: 0 12px;border: 1px solid var(--kh-line);border-radius: 999px;background: #fff;color: var(--kh-ink);font: inherit;font-size: 14px;cursor: pointer}.kh .kh-draw__th button:hover{border-color: var(--kh-teal);background: #fff;color: var(--kh-teal)}.kh .kh-draw__th button.is-on{background: var(--kh-soft);border-color: var(--kh-teal);color: #065E6D;font-weight: 600}.kh-page .kh-dl a{display: flex;justify-content: space-between;align-items: center;min-height: 52px;border-bottom: 1px solid #EEF1F2;color: var(--kh-ink);text-decoration: none}.kh-page .kh-dl a:last-child{border-bottom: 0}.kh-dl .kh-mono{font-size: 13px;color: var(--kh-mut)}.kh-pd-rel .kh-sec-h h2{font-size: 26px}@media (max-width: 1024px){.kh-pd-dims{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.kh-gal__th{grid-template-columns: repeat(5,minmax(0,1fr))}.kh-price--lg{font-size: 28px}.kh-pd-sec{padding-top: 32px}.kh-page .kh-pd-sec h2{font-size: 22px}}.kh-page .kh-buy__form .variations th,.kh-page .kh-buy__form .variations td,.kh-page .kh-buy__form .variations tr{background: transparent !important}.kh-buy__form .zaddon-type-container{flex: 1 1 100%;margin: 0 0 14px}.kh-page .kh-buy__form .zaddon-type-container > h3{font-family: var(--kh-head);font-size: 16px;font-weight: 700;line-height: 1.3;margin: 0 0 8px}.kh .kh-buy__form .zaddon-open{display: none !important}.kh-buy__form .zaddon_closed div{display: block}.kh-buy__form .zaddon_option{margin: 0 0 8px}.kh-buy__form .zaddon_option label{display: grid !important;grid-template-columns: 20px minmax(0,1fr);gap: 12px;align-items: start;padding: 12px 14px;margin: 0;min-width: 0;border: 1px solid #C9D2D6;border-radius: 8px;background: #fff;cursor: pointer;font-weight: 400}.kh-buy__form .zaddon_option label:hover{border-color: var(--kh-teal)}.kh-buy__form .zaddon_option label:has(input:checked){border: 2px solid var(--kh-teal);background: var(--kh-soft);padding: 11px 13px}.kh-buy__form .zaddon_option input[type="checkbox"],.kh-buy__form .zaddon_option input[type="radio"]{width: 18px;height: 18px;margin: 2px 0 0 !important;accent-color: var(--kh-teal)}.kh-buy__form .zaddon-radio-title{display: block;font-size: 15px;line-height: 1.4;color: var(--kh-ink)}.kh-buy__form .zaddon_title{font-weight: 600}.kh-buy__form .zaddon-radio-title .amount{font-weight: 700;white-space: nowrap}.kh-buy__form .zaddon-option-description{margin: 8px 0 0 !important;font-size: 13px;line-height: 1.45;color: var(--kh-mut);min-width: 0;flex: none}.kh-buy__form .zaddon-option-description::after{content: "";display: block;clear: both}.kh-buy__form .zaddon-option-description picture,.kh-buy__form .zaddon-option-description > img{float: left;margin: 0 12px 4px 0}.kh-buy__form .zaddon-option-description img{width: 64px;height: 64px;object-fit: contain;background: #fff;border: 1px solid #EEF1F2;border-radius: 6px;padding: 4px}.kh-buy__form .zaddon-option-description br:first-of-type{display: none}.kh-buy__form .zaddon_data{flex: 1 1 100%;display: grid;gap: 4px;margin: 0 0 6px;padding: 12px 14px;border-radius: 8px;background: var(--kh-bg);font-size: 14px;text-align: left}.kh-buy__form .zaddon_data > div{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin: 0}.kh-buy__form .zaddon_data h4{margin: 0;font-family: inherit;font-size: 14px;font-weight: 400;color: var(--kh-mut)}.kh-buy__form .zaddon_data p{margin: 0}.kh-buy__form .zaddon_data .zaddon_total h4,.kh-buy__form .zaddon_data .zaddon_total .amount{font-weight: 700;color: var(--kh-ink)}.kh-gal__zoom{display: block;cursor: zoom-in}.kh-draw__main{cursor: zoom-in}.kh-lb{width: 100vw;height: 100vh;max-width: none;max-height: none;margin: 0;padding: 48px 64px;border: 0;background: rgba(12,20,24,.92);display: flex;align-items: center;justify-content: center}.kh-lb:not([open]){display: none}.kh-lb::backdrop{background: rgba(12,20,24,.6)}.kh-lb img{max-width: 100%;max-height: 100%;object-fit: contain;background: #fff;border-radius: 6px}.kh-lb button{position: absolute;width: 48px;height: 48px;border: 0;border-radius: 50%;background: rgba(255,255,255,.14);color: #fff;font-size: 30px;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0}.kh-lb button:hover,.kh-lb button:focus-visible{background: rgba(255,255,255,.28);color: #fff}.kh-lb__x{top: 12px;right: 12px}.kh-lb__p{left: 8px;top: 50%;transform: translateY(-50%)}.kh-lb__nx{right: 8px;top: 50%;transform: translateY(-50%)}.kh-lb--one .kh-lb__p,.kh-lb--one .kh-lb__nx{display: none}.kh-lb__n{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);color: #fff;font-size: 14px}@media (max-width: 767px){.kh-lb{padding: 56px 8px}}dialog.kh-lb button{background: rgba(255,255,255,.14) !important;color: #fff !important;border: 0 !important;box-shadow: none !important}dialog.kh-lb button:hover,dialog.kh-lb button:focus-visible{background: rgba(255,255,255,.28) !important}.kh-buy__form form:has(.kh-addsum) .zaddon_data{display: none !important}.kh-addsum{flex: 1 1 100%;display: grid;gap: 4px;margin: 0 0 6px;padding: 12px 14px;border-radius: 8px;background: var(--kh-bg);font-size: 14px}.kh-addsum[hidden]{display: none}.kh-addsum > div{display: flex;justify-content: space-between;gap: 12px;color: var(--kh-mut)}.kh-addsum > div > span:last-child{color: var(--kh-ink);white-space: nowrap}.kh-addsum__t{padding-top: 6px;border-top: 1px solid var(--kh-line);font-weight: 700}.kh-addsum__t,.kh-addsum__t > span:first-child{color: var(--kh-ink) !important;font-size: 15px}.kh-addsum small{font-weight: 400;color: var(--kh-mut)}@media (max-width: 767px){.kh-pd-grid{display: flex;flex-direction: column;gap: 16px}.kh-pd-grid > .kh-buy{display: contents}.kh-buy > h1{order: 1}.kh-buy > .kh-buy__sku{order: 2;margin-top: -10px}.kh-buy > .kh-spec{order: 3}.kh-pd-grid > .kh-gal{order: 4}.kh-buy > *{order: 5}.kh-gal__img{aspect-ratio: 4 / 3;padding: 12px}}
