@font-face{font-family:'KU Condensed';src:url('ku-barlow-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'KU Sans';src:url('ku-dm-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'KU Sans';src:url('ku-dm-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
.ku-studio{--ks-yellow:#f3d332;--ks-paper:#ebe9df;--ks-muted:#c0c5b9;font-family:'KU Sans',Arial,sans-serif}.ku-studio h1,.ku-studio h2,.ku-studio h3{font-family:'KU Condensed','Arial Narrow',Arial,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.02}.ks-container{width:min(1280px,calc(100% - 96px))}.ks-brand{font-family:'KU Condensed','Arial Narrow',Arial,sans-serif;text-transform:uppercase;font-size:35px;letter-spacing:-.02em}.ks-brand small{font-family:'KU Sans',Arial,sans-serif;font-size:8px;letter-spacing:.07em}.ks-monogram{border-radius:0;transform:skew(-8deg);width:33px;height:35px;font-size:29px;letter-spacing:0;font-style:italic;padding:0}.ks-header-inner{min-height:90px}.ks-hero{padding-block:65px 80px;gap:70px;grid-template-columns:1fr 1.06fr}.ks-hero h1{font-size:100px;line-height:1.02;letter-spacing:-.025em;margin-bottom:27px}.ks-hero h1>span,.ks-story h2>span,.ks-showcase-title h2>span{display:block}.ks-accent{color:var(--ks-yellow)}.ks-story .ks-accent,.ks-showcase-title .ks-accent{color:inherit}.ks-hero .ks-lead{font-size:20px;line-height:1.5;max-width:530px}.ks-hero-image{border-radius:3px}.ks-hero-visual{position:relative}.ks-image-label{position:absolute;bottom:20px;left:20px;background:#171918e8;border:0;padding:10px 12px;font-size:10px;letter-spacing:.05em;max-width:90%}.ks-image-label>span:last-child{display:none}.ks-hero-product{border:0;padding:0;margin-top:17px;font-size:12px;justify-content:flex-start}.ks-button{border-radius:2px;min-width:280px;min-height:60px;font-size:14px;padding:17px 24px}.ks-ticker{background:var(--ks-ink);color:var(--ks-muted);border-block:1px solid #41473f}.ks-ticker>div{padding-block:22px;font-size:12px;letter-spacing:.1em}.ks-ticker i{display:none}.ks-story{gap:76px;padding-block:100px;grid-template-columns:1fr 1fr}.ks-story h2{font-size:68px}.ks-story-media{border-radius:3px}.ks-story .ks-lead{font-size:18px;line-height:1.65;max-width:570px}.ks-showcase{background:var(--ks-paper);color:var(--ks-ink);padding-block:100px}.ks-showcase .ks-kicker{color:#6b641f}.ks-showcase-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.ks-showcase-title h2{font-size:68px;margin:0}.ks-showcase-title .ks-text-link{color:var(--ks-ink)}.ks-showcase-card{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #cccabe;border-radius:3px;overflow:hidden}.ks-showcase-card>a{display:block;background:#dcdcd4}.ks-showcase-card>a>img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.ks-showcase-card>div{align-self:center;padding:55px 60px}.ks-showcase-card h3{font-size:43px;margin-bottom:30px}.ks-showcase-price{font-size:26px;font-weight:700;display:flex;gap:17px;flex-wrap:wrap;align-items:center}.ks-showcase-price s{font-size:17px;font-weight:400;color:#666a60}.ks-showcase-shipping{font-size:12px;line-height:1.8;margin-bottom:24px}.ks-approach{background:var(--ks-ink);color:var(--ks-paper);padding-block:100px}.ks-approach .ks-kicker{color:var(--ks-yellow)}.ks-section-heading{display:block}.ks-section-heading h2{font-size:68px;max-width:none}.ks-values{gap:40px;margin-top:50px}.ks-values article{border-color:#40473d;padding-top:22px}.ks-values article>span{font-family:'KU Condensed',Arial,sans-serif;color:var(--ks-yellow);font-size:34px;margin-bottom:38px}.ks-values h3{font-size:30px}.ks-values p{color:var(--ks-muted);font-size:14px;max-width:390px}.ks-footer{background:#10130e;padding-top:10px;border-top:1px solid #41473c}.ks-footer-links{padding-block:60px;grid-template-columns:1.8fr .9fr .9fr;gap:65px}.ks-footer-links h3{font-family:'KU Sans',Arial,sans-serif;color:var(--ks-paper);letter-spacing:.07em;font-size:11px}.ks-footer-links>div>p{font-size:13px;color:var(--ks-muted);max-width:320px;line-height:1.8;margin-top:25px}.ks-footer-links .ks-brand{font-size:29px}.ks-footer-links>div>a:not(.ks-brand){font-size:12px;padding-block:5px}.ks-footer-bottom{align-items:center;padding-top:30px}.ks-localization{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px}.ks-localization select{min-height:28px;padding:3px 7px;max-width:195px;background:#171918;color:#ebe9df;border:1px solid #444c3e;font-size:11px;border-radius:0}.ks-localization button{padding:6px 9px;background:#171918;color:#ebe9df;border:1px solid #444c3e;font-size:10px}.ks-product-info h1{font-size:72px}.ks-product-top{gap:64px}.ks-product-description{background:#171918;color:var(--ks-paper);border-block:1px solid #41473f}.ks-description-grid .ks-kicker{color:var(--ks-yellow)}.ks-description-grid h2{font-size:68px}.ks-description-grid .rte p{color:var(--ks-muted)}.ks-description-grid .rte h2{font-size:45px}.ks-description-grid .rte h3{font-size:32px}.ks-faq h2{font-size:68px}.ks-product .price{font-family:'KU Sans',Arial,sans-serif;font-size:30px}.ks-delivery,.ks-trust{font-size:12px;color:var(--ks-muted)}.ks-delivery{margin:16px 0 10px}.ks-trust{margin-bottom:25px}.ks-product .ks-button{min-width:0}.ks-content-module{padding-block:85px;border-bottom:1px solid #41473f}.ks-content-module h2{font-size:68px}.ks-spec-table{width:100%;border-collapse:collapse}.ks-spec-table th,.ks-spec-table td{text-align:left;padding:20px;border-bottom:1px solid #41473f;font-size:15px}.ks-spec-table th{font-weight:700}.ks-spec-table td{color:var(--ks-muted)}.ks-step-list{counter-reset:step;list-style:none;padding:0}.ks-step-list li{position:relative;padding:0 0 24px 50px;counter-increment:step}.ks-step-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:var(--ks-yellow);font-family:'KU Condensed',Arial,sans-serif;font-size:28px}.ks-step-list h3{font-size:28px;margin-bottom:10px}.ks-step-list p{color:var(--ks-muted);font-size:15px}.ks-detail summary{font-size:15px}.ks-policy-preview{border:1px solid #41473f;padding:28px;margin-top:40px}.ks-policy-preview h3{font-size:30px}
@media(max-width:1100px){.ks-hero h1{font-size:78px}.ks-product-info h1{font-size:60px}.ks-hero,.ks-story{gap:45px}.ks-container{width:calc(100% - 56px)}.ks-showcase-card>div{padding:35px}.ks-showcase-title h2,.ks-story h2,.ks-section-heading h2{font-size:58px}}
@media(max-width:749px){.ks-container{width:calc(100% - 36px)}.ks-brand{font-size:26px}.ks-monogram{height:29px;width:28px;font-size:25px}.ks-brand small{font-size:7px}.ks-header-inner{min-height:98px}.ks-hero{padding-block:35px 42px;gap:25px;grid-template-columns:1fr}.ks-hero h1{font-size:58px;line-height:1.02;max-width:none}.ks-hero-copy{display:block}.ks-hero-copy>.ks-kicker{margin-bottom:22px}.ks-hero-copy>.ks-lead{font-size:16px;margin-top:25px;margin-bottom:22px}.ks-hero-copy>.ks-hero-product{margin-top:17px}.ks-hero-visual{grid-row:auto}.ks-hero-image{aspect-ratio:1}.ks-button{min-width:0;width:100%;min-height:55px}.ks-ticker>div{font-size:9px;letter-spacing:.02em;gap:12px;padding-block:18px}.ks-story{padding-block:60px;gap:30px;grid-template-columns:1fr}.ks-story h2{font-size:48px}.ks-story .ks-lead{font-size:16px}.ks-story-media{aspect-ratio:1}.ks-showcase{padding-block:60px}.ks-showcase-title{display:block;margin-bottom:28px}.ks-showcase-title h2{font-size:48px}.ks-showcase-title .ks-text-link{margin-top:15px}.ks-showcase-card{grid-template-columns:1fr}.ks-showcase-card>div{padding:27px}.ks-showcase-card h3{font-size:36px}.ks-showcase-price{font-size:24px;gap:12px}.ks-approach{padding-block:60px}.ks-section-heading h2{font-size:48px}.ks-values{margin-top:30px;gap:28px}.ks-values article{grid-template-columns:40px 1fr}.ks-values article>span{font-size:27px;margin:0}.ks-values h3{font-size:28px}.ks-values p{font-size:13px}.ks-footer-links{grid-template-columns:1fr 1fr;gap:30px;padding-block:40px}.ks-footer-links>div:first-child{grid-column:1/-1}.ks-footer-links>div>p{margin-top:18px}.ks-footer-bottom{display:block}.ks-localization{margin-top:22px;gap:8px;display:grid;grid-template-columns:1fr 1.3fr}.ks-localization button{grid-column:2}.ks-localization select{max-width:100%;width:100%;min-height:34px}.ks-product-top{gap:27px}.ks-product-info h1{font-size:48px}.ks-description-grid h2,.ks-content-module h2,.ks-faq h2{font-size:48px}.ks-content-module{padding-block:55px}.ks-spec-table th,.ks-spec-table td{padding:15px 8px;font-size:13px}.ks-product-sticky .ks-button{width:auto}.ks-policy-preview{padding:20px}.ks-detail summary{font-size:14px}}

.ku-studio .ks-brand{font-family:'KU Sans',Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.045em;line-height:1.15;gap:12px}
.ku-studio .ks-monogram{transform:none;font-family:'KU Sans',Arial,sans-serif;font-style:normal;font-weight:700;font-size:27px;letter-spacing:-.04em;width:42px;height:42px;border-radius:3px;padding:0;flex:0 0 42px}
.ku-studio .ks-brand small{font-family:'KU Sans',Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:.08em;margin-top:6px;line-height:1.4}
.ku-studio .ks-footer-links .ks-brand{font-size:26px}
@media(max-width:749px){.ku-studio .ks-brand{font-size:21px;gap:9px}.ku-studio .ks-monogram{width:35px;height:35px;flex-basis:35px;font-size:24px}.ku-studio .ks-brand small{font-size:8px;letter-spacing:.025em;margin-top:4px}}
