.mai{padding:0 0 64px;font-family:var(--font-body-family)}.mai .mai__wrap{max-width:1200px;border-top:1px solid var(--ch-line);padding-top:36px}.mai h2{font-size:clamp(2.8rem,3vw,4rem);margin:0 0 26px}.mai__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mai figure{margin:0}.mai img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.mai figcaption{font-size:1.4rem;margin-top:14px}.mai__note{font-size:1.05rem;line-height:1.7;color:var(--ch-muted);margin:22px 0 0;max-width:780px}@media(max-width:749px){.mai{padding-bottom:36px}.mai .mai__wrap{padding-top:26px}.mai__grid{grid-template-columns:1fr;gap:26px}}.ap{padding:35px 0 80px}.ap__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;max-width:1350px}.ap__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ap__img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;background:#eee}.ap__img:first-child{grid-column:1/-1;aspect-ratio:4/5}.ap__copy{position:sticky;top:25px;align-self:start}.ap__copy h1{font-size:clamp(4rem,5vw,6.5rem);line-height:.95}.ap__lead{font:2rem/1.5 var(--ch-display)}.ap__copy h2{font-size:2.8rem}.ap__copy small{font-size:1.1rem}.ap__tags{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.ap__tags span{border:1px solid var(--ch-line);border-radius:30px;padding:7px 10px}.ap__purchase{padding:22px;background:#1b1b19;color:#f4f0e8;margin:20px 0 12px}.ap__purchase>label{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.ap__buyrow{display:grid;grid-template-columns:74px 1fr;gap:10px;margin-top:10px}.ap__buyrow input{width:100%;border:1px solid #ffffff55;background:transparent;color:inherit;text-align:center;font:inherit}.ap__buyrow .ch-btn{width:100%;background:#f4f0e8;color:#1b1b19;border-color:#f4f0e8}.ap__buyrow .ch-btn[disabled]{opacity:.45}.ap__delivery{font-size:1rem;line-height:1.5;color:#ffffffb5;margin:12px 0 0}.ap__consult{width:100%;padding:15px;border:1px solid #1b1b19;background:transparent;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.ap__link{border:0;border-bottom:1px solid;background:transparent;padding:18px 0;cursor:pointer}.ap__desc{border-top:1px solid var(--ch-line);margin-top:25px;padding-top:20px}.ap__dialog{width:min(800px,94vw);border:0;padding:45px;max-height:90vh}.ap__dialog::backdrop{background:#000b}.ap__dialog h2{font-size:4rem}.ap__x{float:right;border:0;background:none;font-size:3rem}.ap__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ap__dialog label{display:grid;gap:6px;margin-bottom:14px}.ap__dialog input,.ap__dialog select,.ap__dialog textarea{padding:12px;border:1px solid #bbb;font:inherit}.ap__upload{place-items:center;border:1px dashed #999;padding:24px}.ap__upload input{width:1px;height:1px;opacity:0}.ap__dialog .ch-btn{width:100%}@media(max-width:749px){.ap__grid{grid-template-columns:1fr}.ap__copy{position:static}.ap__copy h1{font-size:4rem}.ap__fields{grid-template-columns:1fr}.ap__dialog{padding:28px 18px}.ap__buyrow{grid-template-columns:62px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAAo */
