.ko-kerux{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(24px,4vw,64px);max-width:1560px;margin:0 auto;padding:clamp(24px,3vw,48px) 24px 64px}.ko-kerux__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ko-kerux__gallery img{display:block;width:100%;height:auto}.ko-kerux__info{align-self:center;padding:24px 0}.ko-kerux__label{margin:0 0 20px;font-size:11px;font-weight:600;letter-spacing:.09em}.ko-kerux h1{margin:0;max-width:10ch;font:inherit;font-size:clamp(32px,3.6vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.03}.ko-kerux__price{margin:28px 0;font-size:20px;line-height:1.2}.ko-kerux__description{font-size:14px;line-height:1.5}.ko-kerux__description p{margin:0}.ko-kerux__status{margin:24px 0 0;font-size:10px;font-weight:600;letter-spacing:.08em;opacity:.55}@media(max-width:899px){.ko-kerux{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 16px 48px}.ko-kerux__gallery{gap:8px}.ko-kerux__info{padding:28px 0 0}.ko-kerux__label{margin-bottom:12px}.ko-kerux h1{max-width:none;font-size:clamp(32px,6vw,44px)}.ko-kerux__price{margin:20px 0}.ko-kerux__status{margin-top:20px}}body:has(.ko-kerux){--paper: #000;--ink: #fff;--border: #333;background:#000;color:#fff}body:has(.ko-kerux) .site-header,body:has(.ko-kerux) .site-footer{background:#000;color:#fff}.ko-kerux{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);grid-template-rows:auto 1fr auto;column-gap:clamp(32px,5vw,88px);max-width:1512px;margin:0 auto;padding:36px 40px 0;font-family:var(--ko-designer-font)}.ko-kerux__intro{grid-column:1;grid-row:1}.ko-kerux__label{display:flex;justify-content:space-between;margin:0 0 38px;padding-top:12px;border-top:1px solid #777;font-size:11px;font-weight:500;letter-spacing:.07em}.ko-kerux h1{margin:0;font-family:inherit;font-weight:600;font-size:clamp(72px,9.6vw,146px);line-height:.81;letter-spacing:-.075em}.ko-kerux h1 span{display:block;margin-top:22px;font-size:14px;font-weight:400;letter-spacing:.12em;line-height:1}.ko-kerux__description{max-width:31ch;margin:24px 0 0;color:#bdbdbd;font-size:14px;line-height:1.55;letter-spacing:-.01em}.ko-kerux__gallery{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;gap:18px;padding-bottom:4px}.ko-kerux__photo{margin:0;min-width:0}.ko-kerux__photo--1{align-self:start}.ko-kerux__photo--2{margin-bottom:48px}.ko-kerux__photo img{display:block;width:100%;height:auto}.ko-kerux__photo figcaption{display:flex;justify-content:space-between;padding-top:10px;color:#aaa;font-size:9px;letter-spacing:.08em}.ko-kerux__purchase{grid-column:1;grid-row:2;align-self:end;padding-top:42px;padding-bottom:4px;max-width:420px}.ko-kerux__price-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 0;border-top:1px solid #333}.ko-kerux__price{margin:0;font-size:28px;line-height:1;letter-spacing:-.04em}.ko-kerux__price-row:has([data-ko-kerux-payment][hidden])+.ko-kerux__notes{display:none}.ko-kerux__payment[hidden]{display:none!important}.ko-kerux__pay{display:flex;justify-content:space-between;align-items:center;min-width:144px;min-height:54px;gap:28px;padding:15px 18px;background:#fff;color:#000;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none}.ko-kerux__pay>span:last-child{font-size:24px;line-height:1}.ko-kerux__pay:hover{background:#ddd}.ko-kerux__pay:focus-visible{outline:2px solid #fff;outline-offset:5px}.ko-kerux__notes{display:flex;justify-content:space-between;gap:12px;margin:12px 0 0;color:#aaa;font-size:10px;line-height:1.4}.ko-kerux__colophon{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:44px;padding:17px 0;border-top:1px solid #333;color:#aaa;font-size:10px;letter-spacing:.07em}@media(min-width:900px)and (max-height:800px){.ko-kerux{max-width:1120px;padding-top:28px}.ko-kerux h1{font-size:106px}.ko-kerux__label{margin-bottom:28px}}.ko-kerux__gallery:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:899px){.ko-kerux{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:28px 20px 0}.ko-kerux__intro{grid-column:1;grid-row:1}.ko-kerux__gallery{grid-column:1;grid-row:2;display:flex;align-items:start;gap:16px;margin-top:28px;padding-bottom:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#777 #171717}.ko-kerux__photo{flex:0 0 calc(100% - 40px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ko-kerux__photo--2{width:auto;margin:0}.ko-kerux__photo figcaption{padding-top:12px;font-size:10px;letter-spacing:.06em}.ko-kerux__purchase{grid-column:1;grid-row:3;max-width:none;padding-top:28px;padding-bottom:0}.ko-kerux__colophon{grid-column:1;grid-row:4;margin-top:32px;font-size:9px}.ko-kerux__label{margin-bottom:26px;padding-top:12px;font-size:10px;letter-spacing:.07em}.ko-kerux h1{font-size:clamp(60px,16.5vw,100px)}.ko-kerux h1 span{display:block;margin:16px 0 0;font-size:12px;line-height:1}.ko-kerux__description{max-width:33ch;margin-top:22px;font-size:14px;line-height:1.55}.ko-kerux__price{font-size:26px}.ko-kerux__notes{font-size:11px}}@media(min-width:600px)and (max-width:899px){.ko-kerux{padding:32px 28px 0}.ko-kerux__gallery{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:20px;overflow:visible;padding-bottom:0}.ko-kerux__photo--2{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
