.dr-ct{background-color:var(--bg);color:var(--fg);padding-block:var(--pt) var(--pb)}.dr-ct__in{max-width:var(--w);margin:0 auto}.dr-ct__h{font-family:var(--dr-display)!important;color:inherit!important;font-size:clamp(2.6rem,3.6vw,4.2rem);margin:0 0 1.2rem}.dr-ct__b{font-family:var(--dr-body);font-size:1.5rem;line-height:1.7;opacity:.7;margin:0 0 3rem;max-width:56ch}.dr-ct__form label{display:block;font-family:var(--dr-mono);font-size:1.05rem;letter-spacing:.1em;color:var(--dr-lime);margin-bottom:1.6rem}.dr-ct__row2{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.dr-ct__form input,.dr-ct__form textarea{display:block;width:100%;margin-top:.8rem;padding:1.5rem 1.8rem;border:2px solid var(--dr-line2)!important;border-radius:1.2rem!important;background:var(--dr-bg2)!important;color:var(--fg)!important;font-family:var(--dr-body)!important;font-size:1.5rem;letter-spacing:0}.dr-ct__form input{border-radius:999px!important}.dr-ct__form input:focus,.dr-ct__form textarea:focus{outline:2px solid var(--dr-lime);outline-offset:2px}.dr-ct__form button{margin-top:1rem;padding:1.6rem 3.4rem;background:var(--dr-lime);color:var(--dr-ink);border:2px solid var(--dr-lime);border-radius:999px;font-family:var(--dr-display);font-size:1.35rem;cursor:pointer;transition:.18s}.dr-ct__form button:hover{background:transparent;color:var(--dr-lime)}.dr-ct__ok{font-family:var(--dr-body);font-size:1.6rem;font-weight:700;color:var(--dr-lime)}.dr-ct__err{font-family:var(--dr-mono);font-size:1.2rem;color:#e8544e;margin-bottom:2rem}@media screen and (max-width:749px){.dr-ct__row2{grid-template-columns:1fr}}.dr-faq{background-color:var(--bg);color:var(--fg);padding-block:var(--pt) var(--pb)}.dr-faq__in{max-width:var(--w);margin:0 auto}.dr-faq__h{font-family:var(--dr-display)!important;color:inherit!important;margin:0 0 3rem;line-height:1.04}.dr-faq__in .dr-h-s{font-size:clamp(2rem,2.6vw,2.8rem)}.dr-faq__in .dr-h-m{font-size:clamp(2.6rem,3.4vw,4rem)}.dr-faq__in .dr-h-l{font-size:clamp(3.2rem,4.4vw,5rem)}.dr-faq__q{border-bottom:1px solid var(--dr-line)}.dr-faq__q:first-child{border-top:1px solid var(--dr-line)}.dr-faq__q summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem .2rem;font-family:var(--dr-body);font-size:1.65rem;font-weight:700;color:inherit;cursor:pointer;list-style:none}.dr-faq__q summary::-webkit-details-marker{display:none}.dr-faq__q summary i{color:var(--dr-lime);font-style:normal;font-size:2rem;transition:.2s;flex-shrink:0}.dr-faq__q[open] summary i{transform:rotate(45deg)}.dr-faq__a{padding:0 .2rem 2.2rem;font-family:var(--dr-body);font-size:1.5rem;line-height:1.8;opacity:.7;max-width:70ch}.dr-faq__a p{margin:0 0 1.2rem}.dr-faq__a a{color:var(--dr-lime)}.dr-faq__foot{font-family:var(--dr-mono);font-size:1.2rem;letter-spacing:.06em;opacity:.6;margin:3rem 0 0;text-align:center}.dr-faq__foot a{color:var(--dr-lime);text-decoration:underline}.dr-page{background-color:var(--bg);padding-block:var(--pt) var(--pb)}.dr-page__in{max-width:var(--w);margin:0 auto;text-align:var(--al)}.dr-page__h{font-family:var(--dr-display);font-size:clamp(3rem,4.4vw,5.2rem);margin:0 0 2rem;color:var(--dr-cream);line-height:1.02}.dr-page__rule{border:0;border-top:1px solid var(--dr-line);margin:0 0 3rem}.dr-page__rte{font-family:var(--dr-body);font-size:1.6rem;line-height:1.85;color:var(--dr-putty)}.dr-page__rte h2,.dr-page__rte h3,.dr-page__rte h4{color:var(--dr-cream);margin:3.2rem 0 1.2rem;font-family:var(--dr-display)}.dr-page__rte h2{font-size:2.4rem}.dr-page__rte h3{font-size:1.9rem}.dr-page__rte h4{font-size:1.6rem}.dr-page__rte p{margin:0 0 1.6rem}.dr-page__rte a{color:var(--dr-lime);text-decoration:underline;text-underline-offset:3px}.dr-page__rte ul,.dr-page__rte ol{padding-left:2.2rem;margin:0 0 1.8rem}.dr-page__rte li{margin-bottom:.8rem}.dr-page__rte strong{color:var(--dr-cream)}.dr-page__rte img{max-width:100%;height:auto;border-radius:1rem;margin:2rem 0}.dr-page__rte blockquote{border-left:3px solid var(--dr-lime);padding-left:2rem;margin:2.4rem 0;color:var(--dr-cream);font-style:italic}.dr-page__rte table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1.4rem}.dr-page__rte th,.dr-page__rte td{border:1px solid var(--dr-line);padding:1.2rem;text-align:left}.dr-page__rte th{font-family:var(--dr-mono);text-transform:uppercase;font-size:1.1rem;letter-spacing:.08em;color:var(--dr-lime)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAgAQI */
