.khz .khz-btn{text-decoration:none}.khz .khz-btn--light{background:#fff!important;color:#0f1d38!important}.khz .khz-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important}.khz .khz-btn--navy{background:#0f1d38!important;color:#fff!important}.khz .khz-btn--line{background:#fff!important;color:#0f1d38!important;border:1px solid #e6e1d6!important}.khz .khz-hero__note{color:#ffffffd9}.khz .khz-promo p,.khz .khz-banner .khz-t{color:#2d3750}.khz .khz-card__d{color:#4b5468}.khz-ann{background:#0f1d38;color:#fff;text-align:center;font-size:11px;padding:9px 16px}.khz-crumb{font-size:10px;color:var(--muted);margin-bottom:26px}.khz-crumb a:hover{text-decoration:underline}.khz-col__head{background:var(--stone);padding:34px 0 40px}.khz-col__head h1{font-size:clamp(34px,4.4vw,52px);margin-bottom:16px}.khz-col__head p{font-size:12px;color:var(--muted)}.khz-col__body{background:var(--cream);padding:36px 0 72px}.khz-col__layout{display:grid;grid-template-columns:200px 1fr;gap:40px}.khz-side h4{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0 0 14px}.khz-side ul{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px;font-size:12px}.khz-side label{display:flex;gap:8px;font-size:12px;margin-bottom:8px;cursor:pointer}.khz-price{display:flex;gap:8px;align-items:center;font-size:11px;margin-bottom:24px}.khz-price input{width:78px;padding:8px;border:1px solid var(--line);background:#fff;font:inherit}.khz-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin-bottom:18px}.khz-bar select{border:0;background:transparent;font:inherit;color:var(--navy)}.khz-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.khz-pager{display:flex;gap:8px;justify-content:center;margin-top:40px;font-size:12px}.khz-pager a,.khz-pager span{padding:8px 12px;border:1px solid var(--line);background:#fff}.khz-pdp{background:var(--cream);padding:26px 0 56px}.khz-pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.khz-gal__main{aspect-ratio:1/1.05;background:#e9e4d8;overflow:hidden}.khz-gal__main img{width:100%;height:100%;object-fit:cover}.khz-gal__th{display:flex;gap:10px;margin-top:10px}.khz-gal__th button{width:64px;height:64px;padding:0;border:1px solid transparent;background:#e9e4d8;cursor:pointer}.khz-gal__th button.is-on{border-color:var(--navy)}.khz-gal__th img{width:100%;height:100%;object-fit:cover}.khz-pdp .khz-eyebrow{color:var(--gold)}.khz-pdp h1{font-size:clamp(36px,4vw,52px);margin-bottom:16px}.khz-rate{font-size:11px;color:var(--muted);margin-bottom:18px}.khz-rate b{color:var(--gold);letter-spacing:2px;font-weight:400;margin-right:6px}.khz-pdp__price{font-size:18px;margin-bottom:16px}.khz-pdp__desc{font-size:12px;color:#4b5468;margin-bottom:16px;max-width:470px}.khz-sel{padding:10px;border:1px solid var(--line);background:#fff;font:inherit;margin-bottom:12px;width:100%}.khz-stock{font-size:10px;margin:10px 0 18px}.khz-stock i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2f6b4f;margin-right:6px}.khz-buy{display:flex;gap:10px;margin-bottom:10px}.khz-buy .khz-btn{flex:1}.khz-qty{display:flex;border:1px solid var(--line);background:#fff}.khz-qty button{width:34px;background:none;border:0;cursor:pointer;font-size:14px}.khz-qty input{width:40px;text-align:center;border:0;background:none;font:inherit}.khz-note-box{background:var(--sage);padding:16px 18px;margin:18px 0;font-size:11px;color:#2d3750}.khz-note-box b{display:block;font-weight:500;margin-bottom:4px;font-size:13px;color:#0f1d38}.khz-info{font-size:10px;color:var(--muted);line-height:1.8}.khz-info a{color:#0f1d38;text-decoration:underline}.khz-details{background:#fff;padding:56px 0}.khz-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 56px;margin-top:28px}.khz-details h3{font-size:22px;margin-bottom:10px}.khz-details p{font-size:11px;color:#4b5468}.khz-revbox{background:var(--cream);padding:28px;margin-top:40px}.khz-revbox h3{font-size:24px;margin-bottom:8px}.khz-cart__head{background:var(--cream);padding:28px 0 12px}.khz-cart__head h1{font-size:clamp(34px,4.4vw,52px);margin-bottom:12px}.khz-cart__head p{font-size:12px;color:var(--muted)}.khz-cart{background:var(--cream);padding:12px 0 56px}.khz-cart__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.khz-ship{background:var(--sage);padding:14px 18px;font-size:11px;margin-bottom:12px;color:#2d3750}.khz-bar2{height:4px;background:#0f1d3826;margin:10px 0 8px}.khz-bar2 i{display:block;height:100%;background:#4c6b5a}.khz-line{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.khz-line img{width:84px;height:100px;object-fit:cover}.khz-line h3{font-size:19px}.khz-line .m{font-size:10px;color:var(--muted);margin:4px 0}.khz-line .p{font-size:11px;margin-bottom:10px}.khz-line .q{display:flex;align-items:center;gap:14px;font-size:10px}.khz-line .q span{border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center}.khz-line .q span a,.khz-line .q span b{padding:6px 12px;font-weight:400}.khz-sum{background:#fff;padding:24px}.khz-sum h3{font-size:24px;margin-bottom:16px}.khz-sum .r{display:flex;justify-content:space-between;font-size:11px;padding:7px 0}.khz-sum .t{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:15px}.khz-code{display:flex;gap:8px;margin-bottom:10px}.khz-code input{flex:1;padding:10px;border:1px solid var(--line);font:inherit;font-size:11px;min-width:0}.khz-code button{padding:10px 18px;background:#fff;border:1px solid var(--line);cursor:pointer;font:inherit;font-size:11px}.khz-cartnote textarea{width:100%;padding:12px;border:1px solid var(--line);font:inherit;font-size:11px;min-height:48px;background:#fff;margin-top:8px}.khz-rec{background:#fff;padding:56px 0}.khz-rec h2{margin-bottom:24px}@media(max-width:860px){.khz-col__layout,.khz-pdp__grid,.khz-cart__grid,.khz-details__grid{grid-template-columns:1fr}.khz-grid3{grid-template-columns:repeat(2,1fr)}.khz-pdp__grid{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/khz-pages.css.map */
