.klh-media-column{min-width:0}@media(min-width:1000px){.klh-media-column{position:sticky;top:calc(var(--header-height,100px) + 20px)}}.shopify-section:has(.klh-media-column) .product-info>div{margin-block:14px}.shopify-section:has(.klh-media-column) .product-info>div:first-child{margin-top:0}.shopify-section:has(.klh-media-column) .product-info__title{margin-top:6px;margin-bottom:8px;font-size:clamp(28px,2.5vw,36px);line-height:1.14}.shopify-section:has(.klh-media-column) .product-info__price sale-price{font-size:28px!important;line-height:1.3;font-weight:650;letter-spacing:-.03em}.klh-eyebrow{margin:0;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.18em;color:#8a1c1c}.klh-eyebrow span{padding:0 7px;color:#b9b1a8}.klh-kick{margin:4px 0 0;color:#595852;font-size:15px;line-height:1.55;max-width:50ch}.klh-rating{display:flex;align-items:center;gap:6px;margin:8px 0;font-size:12px;line-height:1;color:#111}.klh-rating .klh-stars{display:flex;gap:1.5px;color:#f5a623}.klh-rating svg{width:13px;height:13px;fill:currentColor}.klh-rating .klh-muted{color:#777}.klh-benefits{list-style:none;margin:0;padding:0;display:grid;gap:7px}.klh-benefits li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:#2b2b2b}.klh-benefits svg{flex:none;width:17px;height:17px;margin-top:2px;color:#1f7a3a}.klh-promo{display:inline-block;margin-top:6px;padding:6px 10px;border-radius:6px;background:#d71920;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em}.klh-model{display:grid;gap:6px}.klh-model label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.klh-model select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid #cfcac2;border-radius:8px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 14px center/16px;font-size:15px;color:#171717;appearance:none;-webkit-appearance:none;cursor:pointer}.klh-model select:invalid{color:#6d6a64}.klh-model select:focus-visible{outline:2px solid #171717;outline-offset:2px}.klh-model small{font-size:11px;color:#6d6a64;line-height:1.5}.klh-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:0;margin:0;color:#65635f;font-size:11px;line-height:1.5}.klh-notes>span{display:flex;align-items:center;gap:7px}.klh-notes svg{width:17px;height:17px;flex:none}.klh-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.klh-badges li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 8px;border:1px solid #e7e2db;border-radius:9px;background:#faf9f6;font-size:11px;line-height:1.35;font-weight:650}.klh-badges svg{width:26px;height:26px;color:#171717}.klh-return{display:flex;align-items:center;gap:13px;border:1px solid #e3e0d8;background:#f8f7f3;border-radius:12px;padding:16px}.klh-return-mark{display:grid;place-items:center;width:45px;height:45px;flex:none;border-radius:50%;background:#efe9dc;font-size:17px;color:#776043;font-weight:650}.klh-return strong{font-size:13px;line-height:1.5}.klh-return p{font-size:12px;line-height:1.5;margin:2px 0 0;color:#65635f}.klh-return a{text-decoration:underline;text-underline-offset:2px}.klh-help{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #e7e2db;padding-top:14px;font-size:13px;line-height:1.5;color:#3d3b37}.klh-help svg{width:22px;height:22px;flex:none;color:#171717}.klh-help strong{display:block;font-size:13px}.klh-help a{text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.klh-badges{gap:6px}.klh-badges li{padding:10px 6px;font-size:10px}.shopify-section:has(.klh-media-column) .product-info>div{margin-block:12px}}.klh-promo{display:block;width:100%;box-sizing:border-box;text-align:center;margin:2px 0 0;padding:10px 12px;border-radius:8px;background:#d71920;color:#fff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.klh-rating a{color:#171717;text-decoration:underline;text-underline-offset:2px}.klh-rating .klh-count{color:#5b5b57;text-decoration:none}.klh-specbox{border:1px solid #e5e1da;border-radius:12px;background:#fff;overflow:hidden}.klh-specbox>summary{list-style:none;cursor:default;display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid #eeeae3;background:#faf9f6;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.klh-specbox>summary::-webkit-details-marker{display:none}.klh-specbox>summary svg{width:18px;height:18px;flex:none;color:#8a1c1c}.klh-specrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;padding:14px 16px 16px;margin:0}.klh-specrows>div{padding:7px 0;border-top:1px solid #f1ede6;min-width:0}.klh-specrows>div:nth-child(-n+2){border-top:0}.klh-specrows strong{display:block;font-size:12px;font-weight:700;color:#171717;line-height:1.4}.klh-specrows span{display:block;font-size:12px;line-height:1.55;color:#5b5b57;margin-top:2px}.klh-specrows--one{grid-template-columns:minmax(0,1fr)}.klh-specrows--one>div:nth-child(-n+2){border-top:1px solid #f1ede6}.klh-specrows--one>div:first-child{border-top:0}.klh-specrows a{text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.klh-specrows{grid-template-columns:minmax(0,1fr)}.klh-specrows>div:nth-child(2){border-top:1px solid #f1ede6}.klh-promo{font-size:12px}}.klh-imgbadges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.klh-imgbadges li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.klh-imgbadges img{width:54px;height:54px;object-fit:contain;display:block}.klh-imgbadges span{font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.02em}@media(max-width:749px){.klh-imgbadges img{width:44px;height:44px}.klh-imgbadges span{font-size:10px}}[class^=klh-],[class*=" klh-"],[class^=klv-],[class*=" klv-"],[class^=klh-] *,[class*=" klh-"] *,[class^=klv-] *,[class*=" klv-"] *{box-sizing:border-box}.klh-model select{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/klv-holster.css.map */
