.kdir{display:grid;gap:0 48px;grid-template-columns:1fr;border-top:1px solid var(--k-line)}@media(min-width:650px){.kdir{grid-template-columns:1fr 1fr}}@media(min-width:990px){.kdir{grid-template-columns:repeat(var(--n,3),1fr)}}.kdir__i{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--k-line);text-decoration:none;color:var(--k-fg)}.kdir__i:hover .kdir__n{color:var(--k-accent)}.kdir__n{font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kdir__c{font-size:.78rem;color:var(--k-muted);font-variant-numeric:tabular-nums}.kdir__i:hover .kdir__c{color:var(--k-accent)}.kph{border-bottom:1px solid var(--k-line)}.kph__in{max-width:820px}.kph--center{text-align:center}.kph--center.kph__in{margin:0 auto}.kph__t{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.08;letter-spacing:.05em;text-transform:uppercase;color:var(--k-fg)}.kph__c{display:block;margin-bottom:14px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--k-accent)}.kph__d{margin:18px 0 0;font-size:1rem;line-height:1.7;color:var(--k-muted)}.kph__d p{margin:0 0 .8em}.kph__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.kph__links a{padding:8px 16px;border:1px solid var(--k-line);border-radius:2px;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted);text-decoration:none}.kph__links a:hover,.kph__links a.is-on{border-color:var(--k-accent);color:var(--k-accent)}.sec{background:var(--k-bg);color:var(--k-fg);padding:var(--pt,72px) 0 var(--pb,72px)}.sec:before{display:none!important}.scheme-dark,.scheme-raised,.scheme-light,.scheme-paper,.scheme-olive,.scheme-camo{background:var(--k-bg);color:var(--k-fg);--bg:var(--k-bg);--fg:var(--k-fg);--muted:var(--k-muted);--line:var(--k-line);--surface:var(--k-panel)}.scheme-raised{background:var(--k-panel);--bg:var(--k-panel);--surface:var(--k-bg)}.page-w{max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:750px){.page-w{padding:0 40px}}.h-display,.page-head__title{font-family:var(--font-display);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--k-fg)}.page-head{margin-bottom:40px}.rte{color:var(--k-muted);line-height:1.75}.rte a{color:var(--k-accent)}.rte h2,.rte h3,.rte h4,.rte strong{color:var(--k-fg)}.btn{border-radius:2px;font:inherit;font-weight:600;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;min-height:50px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.btn--primary{background:var(--k-accent);border:1px solid var(--k-accent);color:#13150f}.btn--primary:hover{background:#9b996a;border-color:#9b996a}.btn--ghost,.btn--secondary{background:transparent;border:1px solid var(--k-line);color:var(--k-fg)}.btn--ghost:hover{border-color:var(--k-accent);color:var(--k-accent)}.btn--sm{min-height:42px;padding:0 18px;font-size:.76rem}.btn--block{width:100%}.select,input[type=search],input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],textarea{background:transparent;border:1px solid var(--k-line);border-radius:2px;color:var(--k-fg);font:inherit;min-height:46px;padding:0 14px}textarea{padding:12px 14px;min-height:120px}.select{padding-right:36px}.select option{background:var(--k-bg);color:var(--k-fg)}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--k-line);border-radius:2px;background:transparent;color:var(--k-muted);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.chip:hover,.chip.is-active{border-color:var(--k-accent);color:var(--k-accent)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.mcol__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 20px;margin-bottom:28px;border-bottom:1px solid var(--k-line);background:transparent!important}.mcol__count{margin:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.mcol__tools{display:flex;align-items:center;gap:12px}.density{display:none}.grid{display:grid;gap:30px 16px;grid-template-columns:repeat(var(--cols-m,2),1fr)}@media(min-width:990px){.grid{gap:38px 22px;grid-template-columns:repeat(var(--cols,4),1fr)}}.mcol__more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:56px;color:var(--k-muted);font-size:.86rem}.mcol__empty{grid-column:1/-1;text-align:center;padding:60px 0;color:var(--k-muted)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:56px}.pagination a,.pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border:1px solid var(--k-line);border-radius:2px;color:var(--k-muted);text-decoration:none;font-size:.86rem}.pagination a:hover,.pagination [aria-current]{border-color:var(--k-accent);color:var(--k-accent)}.pagination svg{width:16px;height:16px}.pdp__grid{display:grid;gap:36px}@media(min-width:990px){.pdp__grid{grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}}.pdp__media,.pdp__thumb{background:var(--plate-center);border:1px solid var(--k-line);border-radius:2px;overflow:hidden}.pdp__media-list{display:grid;gap:14px}.pdp__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp__thumb{width:68px;height:68px;padding:0;cursor:pointer}.pdp__thumb.is-active{border-color:var(--k-accent)}.pdp__dots{display:none}.pdp__vendor{margin:0 0 10px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--k-accent)}.pdp__title{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.pdp__price{margin:18px 0 0;font-size:1.25rem;font-weight:600;color:var(--k-fg)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted)}.crumbs a{color:var(--k-muted);text-decoration:none}.crumbs a:hover{color:var(--k-accent)}.opt{border:0;margin:26px 0 0;padding:0}.opt legend{padding:0;margin-bottom:12px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.opt legend span{color:var(--k-fg)}.opt__values{display:flex;flex-wrap:wrap;gap:8px}.opt__pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--k-line);border-radius:2px;color:var(--k-muted);font-size:.84rem;cursor:pointer}.opt__pill:has(input:checked){border-color:var(--k-accent);color:var(--k-fg)}.opt__pill.is-unavailable{opacity:.4}.opt__pill input{position:absolute;opacity:0;width:0;height:0}.opt__pill .swatch{width:18px;height:18px;border-radius:50%;border:1px solid var(--k-line)}.pdp__buy{margin-top:30px}.pdp__buy-row{display:flex;gap:12px;align-items:stretch}.qty{display:flex;align-items:center;border:1px solid var(--k-line);border-radius:2px}.qty input{width:52px;min-height:48px;text-align:center;border:0;background:transparent;color:var(--k-fg);padding:0}.qty button{width:40px;background:none;border:0;color:var(--k-muted);cursor:pointer}.qty button:hover{color:var(--k-accent)}.qty svg{width:16px;height:16px}.pdp__stock{margin:16px 0 0;font-size:.84rem;color:var(--k-muted);display:flex;align-items:center;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:var(--k-muted);display:inline-block}.dot--ok{background:var(--k-accent)}.pdp__trust{list-style:none;margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--k-line);display:grid;gap:12px}.pdp__trust li{display:flex;align-items:center;gap:10px;font-size:.86rem;color:var(--k-muted)}.pdp__trust svg{width:18px;height:18px;color:var(--k-accent);flex:none}.pdp__acc{border-top:1px solid var(--k-line);margin:0}.pdp__acc summary{display:flex;align-items:center;gap:10px;padding:18px 0;cursor:pointer;font-size:.84rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-fg);list-style:none}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary svg{width:16px;height:16px;color:var(--k-accent)}.pdp__acc .faq__icon{margin-left:auto}.pdp__acc .rte{padding-bottom:22px;font-size:.94rem}.pdp__share{margin-top:26px}.link-arrow{background:none;border:0;padding:0;color:var(--k-accent);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.link-arrow svg{width:14px;height:14px}.sticky-atc{background:var(--k-panel);border-top:1px solid var(--k-line);color:var(--k-fg)}.sticky-atc img{border-radius:2px}.drawer__panel{background:var(--k-bg);color:var(--k-fg);border-left:1px solid var(--k-line)}.drawer__head,.drawer__foot{border-color:var(--k-line)}.drawer__title,.mnav a,.mnav summary{color:var(--k-fg);letter-spacing:.06em}.facet summary{color:var(--k-fg);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.facet__list{list-style:none;margin:0;padding:0 0 14px;display:grid;gap:10px;max-height:280px;overflow:auto}.check{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--k-muted);cursor:pointer}.check small{margin-left:auto;color:var(--k-line)}.search-form__input{flex:1;min-height:52px}.ccards__grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media(min-width:990px){.ccards__grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.ccard{display:block;text-decoration:none;color:var(--k-fg);border:1px solid var(--k-line)}.ccard__title{display:block;padding:16px;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ccard__title sup{color:var(--k-accent);margin-left:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kamo-pages.css.map */
