.moki-v5-about .moki-v3-about-frame{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);background:#ebece8;min-height:545px;max-height:none;overflow:visible}.moki-v5-about .moki-v3-about-visual{background:#dddfdb;min-height:545px;display:flex;align-items:center;justify-content:center;overflow:hidden}.moki-v5-about .moki-v3-about-visual img{display:block;width:100%;height:545px;object-fit:contain!important;object-position:center!important;transform:none!important}.moki-v5-about .moki-v3-about-content{padding:clamp(25px,4vw,62px);justify-content:center}.moki-v5-about .moki-v3-about-content h1{font-size:clamp(34px,4.6vw,65px);margin-bottom:25px}.moki-v5-about .moki-v3-about-text{max-height:none!important;overflow:visible!important;font-size:clamp(13px,1.05vw,15px);line-height:1.68}.moki-v5-about .moki-v3-about-text p{margin:0 0 12px}.moki-v5-about .moki-v5-about-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.moki-v5-about .moki-v5-about-bottom span{font-size:10px;letter-spacing:.11em;font-weight:800;color:#3c433c;border:1px solid #c2c6c0;padding:9px 11px}.moki-v5-about .moki-v5-about-lead{font-size:clamp(15px,1.35vw,20px)!important;line-height:1.5!important;font-weight:600;color:#242823!important}.moki-v5-about .moki-v3-about-action{margin-top:22px}.moki-v5-info{padding:clamp(120px,11vw,165px) clamp(18px,5vw,75px) 95px;background:#f2f1ed;color:#171916;min-height:calc(100svh - 80px)}.moki-v5-info .moki-v5-eyebrow{display:block;font-size:11px;letter-spacing:.19em;font-weight:800;color:#535951;margin-bottom:13px}.moki-v5-info .moki-v5-heading{font-size:clamp(55px,7vw,112px);line-height:.9;letter-spacing:-.085em;font-weight:920;margin:0 0 18px}.moki-v5-info .moki-v5-intro{font-size:14px;line-height:1.65;color:#5e635d;max-width:400px;margin:0 0 32px}.moki-v5-info .moki-v5-grid{display:grid;grid-template-columns:minmax(225px,.86fr) minmax(0,1.14fr);gap:clamp(30px,6vw,95px);max-width:1360px;margin:35px auto 0}.moki-v5-info .moki-v5-quiet-title{font-size:11px;letter-spacing:.16em;color:#727872;font-weight:800;margin:16px 0 12px}.moki-v5-info .moki-v5-assist{border-top:1px solid #cbd0c9;padding-top:18px;margin-top:35px}.moki-v5-info .moki-v5-assist a{display:inline-block;color:#171a17;padding:12px 0 8px;border-bottom:1px solid currentColor;font-weight:800;font-size:12px;letter-spacing:.07em;text-decoration:none}.moki-v5-faq{border-top:1px solid #bac0b8}.moki-v5-faq details{border-bottom:1px solid #bac0b8;padding:0;margin:0}.moki-v5-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:clamp(14px,1.5vw,17px);font-weight:720;padding:21px 2px;line-height:1.5}.moki-v5-faq summary::-webkit-details-marker{display:none}.moki-v5-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;color:#51554f}.moki-v5-faq details[open] summary:after{content:"\2212"}.moki-v5-faq details p{margin:-5px 2px 22px;font-size:14px;line-height:1.75;color:#535b52;max-width:770px}.moki-v5-faq details a{color:inherit;text-decoration:underline;text-underline-offset:3px}.moki-v5-contact .moki-v5-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(25px,5vw,90px)}.moki-v5-contact .moki-v5-support-photo{background:#dde0dd;position:relative;align-self:stretch;min-height:510px;overflow:hidden;display:grid;place-items:center}.moki-v5-contact .moki-v5-support-photo img{display:block;width:100%;height:100%;max-height:640px;object-fit:contain!important;object-position:center!important}.moki-v5-contact .moki-v5-support-photo span{position:absolute;left:20px;bottom:20px;background:#131714;color:#f8f8f4;padding:10px 12px;font-size:10px;font-weight:800;letter-spacing:.12em}.moki-v5-contact .moki-v5-fieldset{margin:0;padding:0;border:0;display:grid;gap:18px}.moki-v5-contact .moki-v5-fieldset label{display:block;font-size:11px;letter-spacing:.1em;font-weight:800;color:#343934;margin-bottom:8px}.moki-v5-contact .moki-v5-fieldset input,.moki-v5-contact .moki-v5-fieldset textarea{border:1px solid #c5c9c1;border-radius:0;background:#fff;padding:15px 14px;font:inherit;font-size:16px;line-height:1.35;width:100%;color:#1b1d1b;box-sizing:border-box;min-width:0}.moki-v5-contact .moki-v5-fieldset textarea{min-height:134px;resize:vertical}.moki-v5-contact .moki-v5-send{display:inline-flex;gap:20px;justify-content:space-between;align-items:center;background:#171917;border:1px solid #171917;color:#fff;font-weight:800;letter-spacing:.12em;font-size:11px;padding:18px 21px;cursor:pointer;width:100%;text-align:left}.moki-v5-contact .moki-v5-email{font-size:13px;color:#555c55;margin:17px 0 0}.moki-v5-contact .moki-v5-email a{font-weight:750;color:#252a25}.moki-v5-demo-message{font-size:12px;color:#3d443c;line-height:1.6}.moki-v5-info :focus-visible,.moki-v5-about :focus-visible{outline:3px solid #646d60;outline-offset:3px}@media(max-width:850px){.moki-v5-about .moki-v3-about-frame{display:flex;flex-direction:column;min-height:0}.moki-v5-about .moki-v3-about-visual{min-height:0;height:min(70vw,420px)}.moki-v5-about .moki-v3-about-visual img{height:100%;max-height:none;object-fit:contain!important}.moki-v5-about .moki-v3-about-content{padding:clamp(23px,4vw,38px)}.moki-v5-info{padding:105px 20px 65px}.moki-v5-info .moki-v5-grid{grid-template-columns:1fr;gap:20px;margin-top:10px}.moki-v5-info .moki-v5-intro{margin-bottom:18px}.moki-v5-contact .moki-v5-support-photo{height:350px;min-height:0;order:-1}.moki-v5-contact .moki-v5-grid{display:flex;flex-direction:column;gap:25px}.moki-v5-contact .moki-v5-support-photo img{height:100%}.moki-v5-faq summary{padding:18px 2px}}@media(max-width:400px){.moki-v5-info{padding-inline:15px}.moki-v5-about .moki-v3-about-visual{height:260px}.moki-v5-info .moki-v5-heading{font-size:clamp(54px,16vw,69px)}.moki-v5-contact .moki-v5-support-photo{height:310px}}.moki-option-buttons label.moki-size-soldout{cursor:not-allowed}.moki-option-buttons label.moki-size-soldout>span,.moki-option-buttons label.moki-size-soldout input:checked+span{color:#797c78!important;background-color:#e5e7e3!important;border-color:#bfc3bd!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:currentColor!important;opacity:.78}.moki-option-buttons label.moki-size-soldout input:focus-visible+span{outline:2px solid #252825;outline-offset:3px}.moki-v56-choice{width:min(1360px,calc(100% - 60px));margin:16px auto 34px}.moki-v56-choice-label{display:block;font-size:11px;letter-spacing:.16em;margin-bottom:13px}.moki-v56-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.moki-v56-choice-grid a{border:1px solid #9e9e9e;display:flex;min-height:88px;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-weight:600;letter-spacing:.05em;text-align:center}.moki-v56-choice-grid a small{font-weight:400;opacity:.65}.moki-v56-choice-grid a:hover,.moki-v56-choice-grid a.moki-v56-active{color:#fff;background:#202020;border-color:#202020}@media(max-width:680px){.moki-v56-choice{width:calc(100% - 30px)}.moki-v56-choice-grid{gap:7px}.moki-v56-choice-grid a{font-size:11px;min-height:76px}}.moki-v3-shop-col .moki-v56-choice{width:100%;margin:12px 0 25px}.moki-v3-shop-col .moki-v56-choice-grid{gap:7px}.moki-v3-shop-col .moki-v56-choice-grid a{min-height:74px;padding:5px;font-size:12px}.moki-v3-shop-col .moki-v56-choice-grid a small{font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/moki-v5.css.map */
