.kk{color:#252421;background:#f5f2eb;font-family:var(--font-body--family,Arial,sans-serif)}.kk *{box-sizing:border-box}.kk h1,.kk h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;text-transform:none;line-height:1.1}.kk h1{font-size:clamp(40px,5vw,76px);margin:16px 0 24px}.kk h2{font-size:clamp(32px,3.6vw,52px);margin:14px 0 24px}.kk p{font-size:16px;line-height:1.85;max-width:48ch;color:#68645e}.kk a{color:inherit;text-decoration:none}.kk a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.kk-eye{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.kk-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;font-size:13px;margin-top:18px}.kk-hero{position:relative;isolation:isolate}.kk-hero picture,.kk img{display:block;width:100%}.kk-hero img{height:78vh;max-height:1000px;min-height:560px;object-fit:cover;object-position:center}.kk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0007,transparent 80%)}.kk-hero-copy{position:absolute;left:6%;bottom:9%;z-index:1;color:#fff}.kk-pad{padding:90px 6%}.kk-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.kk-grid img{aspect-ratio:4/5;object-fit:cover;object-position:center 65%}.kk-caption{display:flex;justify-content:space-between;padding-top:18px;font-size:16px}.kk-split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:9%}.kk-split>div{min-width:0}.kk-split img{aspect-ratio:4/5;object-fit:cover}.kk-craft{background:#eae5dc}.kk-story .kk-photo{order:2}.kk-story .kk-copy{order:1}.kk-anchor{scroll-margin-top:100px}.kk-wordmark{letter-spacing:.13em}.kk-product-intro{margin-bottom:20px}.kk-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kk-product img{aspect-ratio:4/5;object-fit:cover;background:#eae5dc}.kk-product h3{font:inherit;font-size:14px;line-height:1.5;margin:14px 0 5px}.kk-product p{font-size:13px;margin:0}.kk-product .price{color:#68645e}.kk-nav{display:flex;align-items:center;gap:30px}.kk-nav a{font-size:13px;min-height:44px;display:flex;align-items:center}.kk-mobile{display:none}.kk-header{padding:16px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded9cf;position:relative}.kk-tools{display:flex;gap:22px;font-size:13px}.kk-tools a{min-height:44px;display:flex;align-items:center}.kk-header-logo{font-size:22px;white-space:nowrap}.kk-header-logo small{font-size:12px;letter-spacing:0;margin-left:12px}.kk-footer{padding:52px 6%;background:#252421;color:#f5f2eb}.kk-footer p{color:#c6c0b6;font-size:14px}.kk-footer-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px;font-size:13px}.kk-footer-links a{min-height:44px;display:flex;align-items:center}@media(max-width:749px){.kk-header{padding:10px 5%;flex-wrap:wrap}.kk-header-logo{font-size:18px}.kk-header-logo small,.kk-nav{display:none}.kk-tools{gap:16px;font-size:12px}.kk-mobile{display:block}.kk-mobile summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px}.kk-mobile summary::-webkit-details-marker{display:none}.kk-mobile nav{position:absolute;top:100%;left:0;right:0;z-index:20;background:#f5f2eb;border-bottom:1px solid #ded9cf;padding:15px 6%}.kk-mobile nav a{display:flex;align-items:center;min-height:48px}.kk-hero img{height:76svh;min-height:520px;max-height:780px;object-position:center 65%}.kk-hero:after{display:none}.kk-hero-copy{top:32px;bottom:auto;color:#252421;left:7%;max-width:87%}.kk h1{font-size:clamp(34px,9vw,45px);margin:12px 0}.kk h2{font-size:34px}.kk-eye{font-size:10px}.kk-pad{padding:56px 6%}.kk-grid{grid-template-columns:1fr;gap:34px;margin-top:25px}.kk-split{grid-template-columns:1fr;gap:32px}.kk-story .kk-photo{order:1}.kk-story .kk-copy{order:2}.kk p{font-size:15px;line-height:1.8}.kk-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.kk-product h3{font-size:13px}.kk-product p{font-size:12px}.kk-footer{padding:40px 6%}}.kk-header{z-index:30}.kk-mobile summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.kk-grid img,.kk-split img,.kk-product img{height:auto}.kk-grid>a,.kk-product{min-width:0}.kk-product h3{overflow-wrap:anywhere}.kk-mobile summary{min-width:44px;justify-content:center}.kk-caption{gap:12px}.kk-caption span:first-child{min-width:0}.kk-footer-links{column-gap:24px;row-gap:4px}@media(min-width:750px)and (max-width:1050px){.kk-header-logo small{display:none}.kk-nav{gap:16px}.kk-tools{gap:14px}.kk-nav a{font-size:12px}}@media(max-width:749px){.kk-header{flex-wrap:nowrap;gap:8px}.kk-header-logo{font-size:clamp(15px,4.6vw,18px);letter-spacing:.09em}.kk-tools{gap:8px;flex-shrink:0}.kk-tools>a{min-width:44px;justify-content:center}.kk-mobile nav{max-height:70svh;overflow-y:auto;box-shadow:0 14px 24px #25242112}.kk-mobile nav a{font-size:16px;padding:8px 0}.kk-hero img{height:clamp(520px,76svh,720px)}.kk h2{font-size:clamp(28px,8vw,34px);overflow-wrap:break-word}.kk-product img{aspect-ratio:4/5;object-fit:contain}.kk-grid img,.kk-split img{aspect-ratio:4/5}.kk-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.kk-anchor{scroll-margin-top:24px}}@media(max-width:359px){.kk-tools{gap:2px}.kk-tools>a,.kk-mobile summary{font-size:11px}.kk-header{padding-inline:12px}.kk-pad{padding-inline:20px}.kk-hero-copy{left:20px}.kk h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.kk *{scroll-behavior:auto}}.kk-product-placeholder{aspect-ratio:4/5;background:#eae5dc;display:grid;place-items:center}.kk-product-placeholder svg{max-width:100%;height:auto}.kk img{max-width:100%}.kk-header-logo{min-height:44px;display:flex;align-items:center}.kk-footer-links a{overflow-wrap:anywhere}.kk-product:focus-visible{outline-offset:6px}@media(max-width:749px){input[type=search],input[type=email],input[type=text],input[type=tel],textarea,select{font-size:max(16px,1rem)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kokakure-editorial.css.map */
