#a20pro .a20ed-kicker{display:block;font:700 11px/1.5 Jost,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#536051}#a20pro .a20i{margin:52px 0 64px}#a20pro .a20i-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}#a20pro .a20i-heading h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-.04em;margin-top:12px;max-width:16ch}#a20pro .a20i-heading>p{max-width:34ch;font-size:17px;line-height:1.55}#a20pro .a20i-explorer{display:grid;grid-template-columns:1.14fr 1fr;border:1px solid #dfe3da;border-radius:24px 24px 0 0;overflow:hidden;background:#fafbf8}#a20pro .a20i-stage{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:#f1f3ec;min-height:540px;overflow:hidden}#a20pro .a20i-watermark{position:absolute;top:22px;left:26px;font:800 clamp(100px,11vw,170px)/1 Archivo,Arial,sans-serif;letter-spacing:-.08em;color:#e0e5d8;z-index:-1}#a20pro .a20i-device{display:block;width:100%;height:auto;max-height:630px;object-fit:contain;mix-blend-mode:multiply}#a20pro .a20i-point{position:absolute;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#263020;border:1px solid #bac3ae;font-size:12px;font-weight:700;box-shadow:0 0 0 6px #ffffff70;transition:background .2s,box-shadow .2s}#a20pro .a20i-point--control{top:17%;left:70%}#a20pro .a20i-point--power{top:51%;left:62%}#a20pro .a20i-point--fit{top:77%;left:24%}#a20pro .a20i-explorer:has(.a20i-detail--control[open]) .a20i-point--control,#a20pro .a20i-explorer:has(.a20i-detail--power[open]) .a20i-point--power,#a20pro .a20i-explorer:has(.a20i-detail--fit[open]) .a20i-point--fit{background:#dafe35;border-color:#8eaa29;box-shadow:0 0 0 7px #dafe3540}#a20pro .a20i-photo-caption{position:absolute;bottom:21px;left:24px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#52604c}#a20pro .a20i-copy{padding:44px 38px;align-self:center}#a20pro .a20i-copy>.a20ed-kicker{margin-bottom:20px}#a20pro .a20i-detail{border:0;border-bottom:1px solid #dce2d6;margin:0;padding:0;background:transparent;border-radius:0}#a20pro .a20i-detail summary{display:flex;align-items:center;gap:14px;min-height:78px;padding:16px 0;cursor:pointer;list-style:none}#a20pro .a20i-detail summary::-webkit-details-marker{display:none}#a20pro .a20i-detail summary:after,#a20pro .a20i-detail summary:before{content:none}#a20pro .a20i-index{font-size:11px;color:#65735b}#a20pro .a20i-detail h3{font-size:23px;line-height:1.2;font-weight:650;letter-spacing:-.03em;flex:1}#a20pro .a20i-expand{width:20px;height:20px;position:relative;flex-shrink:0}#a20pro .a20i-expand:before,#a20pro .a20i-expand:after{content:"";position:absolute;top:9px;left:4px;width:12px;height:1px;background:#263020}#a20pro .a20i-expand:after{transform:rotate(90deg)}#a20pro .a20i-detail[open] .a20i-expand:after{transform:rotate(0)}#a20pro .a20i-answer{padding:0 0 24px 29px}#a20pro .a20i-answer p{font-size:16px;line-height:1.6;color:#3e4a3b;padding:0}#a20pro .a20i-answer small{display:block;margin-top:14px;font-size:13px;line-height:1.55;color:#687162}#a20pro .a20i-kit-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:none}#a20pro .a20i-specs{display:grid;grid-template-columns:repeat(3,1fr);background:#202a23;color:#fff;padding:26px 10px;border-radius:0 0 24px 24px}#a20pro .a20i-specs>div{text-align:center;padding:0 16px;border-right:1px solid #ffffff26}#a20pro .a20i-specs>div:last-child{border-right:0}#a20pro .a20i-specs strong{display:block;color:#e6f1d5;font:600 32px/1.2 Archivo,Arial,sans-serif;letter-spacing:-.04em}#a20pro .a20i-specs strong small{font-size:15px;letter-spacing:0}#a20pro .a20i-specs span{display:block;font-size:13px;color:#c4cdbf;margin-top:8px}#a20pro .a20v{margin:64px 0;border-radius:26px;overflow:hidden;background:#202a23;color:#fff;padding:40px 40px 0}#a20pro .a20v-topline{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:25px;border-bottom:1px solid #ffffff24}#a20pro .a20v .a20ed-kicker{color:#daedb5}#a20pro .a20v-brand{font:750 13px/1.3 Archivo,Arial,sans-serif;letter-spacing:.04em;color:#fff}#a20pro .a20v-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin:30px 0}#a20pro .a20v-heading h2{font-size:clamp(34px,3.9vw,52px);line-height:1.08;letter-spacing:-.04em;color:#fff;max-width:14ch}#a20pro .a20v-heading>p{color:#c9d1c5;font-size:17px;line-height:1.6;max-width:40ch}#a20pro .a20v-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:32px 0 0;gap:0;border-block:1px solid #ffffff24}#a20pro .a20v-steps li{padding:25px 28px;border-right:1px solid #ffffff24}#a20pro .a20v-steps li:first-child{padding-left:0}#a20pro .a20v-steps li:last-child{border-right:0;padding-right:0}#a20pro .a20v-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#a20pro .a20v-step-top svg{width:48px;height:48px;fill:none;stroke:#dafe35;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#a20pro .a20v-step-top>span{font:400 13px/1 Archivo,Arial,sans-serif;letter-spacing:.1em;color:#a5b39c}#a20pro .a20v-steps h3{color:#fff;font-size:22px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}#a20pro .a20v-steps p{color:#c9d1c5;font-size:15px;line-height:1.6}#a20pro .a20v-actions{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:26px 0 32px}#a20pro .a20v-guide{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#dafe35;color:#1b2416;padding:16px 20px;min-height:52px;border-radius:9px;font-size:15px;font-weight:650;text-decoration:none}#a20pro .a20v-actions>span{font-size:13px;line-height:1.5;color:#b8c4b1;max-width:35ch}#a20pro .a20v-help{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;background:#eef2e7;color:#253020;margin:0 -40px;padding:28px 40px}#a20pro .a20v-help .a20ed-kicker{color:#5c6d4e}#a20pro .a20v-help h3{font-size:22px;line-height:1.25;color:#253020;margin:7px 0 13px}#a20pro .a20v-help a{font-size:14px;font-weight:600;color:#253020;text-underline-offset:4px}#a20pro .a20v-help details{margin:0;padding:0;border:0;border-bottom:1px solid #cdd7c2;background:transparent;border-radius:0}#a20pro .a20v-help details:last-child{border-bottom:0}#a20pro .a20v-help summary{padding:17px 30px 17px 0;min-height:52px;cursor:pointer;font-size:15px;color:#253020;font-weight:550;list-style:none;position:relative}#a20pro .a20v-help summary::-webkit-details-marker{display:none}#a20pro .a20v-help summary:after{content:"+";position:absolute;right:0;top:14px;width:20px;height:20px;font-size:20px;background:transparent;border:0;border-radius:0;color:#253020}#a20pro .a20v-help details[open] summary:after{content:"\2212";transform:none}#a20pro .a20v-help details p{font-size:14px;line-height:1.6;color:#47563d;padding:0 24px 18px 0}#a20pro :is(.a20i,.a20v) :is(a,summary):focus-visible{outline:3px solid #82a51e;outline-offset:4px;border-radius:5px}@media(max-width:1000px){#a20pro .a20i-copy{padding:28px}#a20pro .a20i-stage{min-height:480px}#a20pro .a20i-detail h3{font-size:21px}#a20pro .a20v-heading{gap:30px}#a20pro .a20v{padding:30px 30px 0}#a20pro .a20v-help{margin:0 -30px;padding:26px 30px}}@media(max-width:760px){#a20pro .a20i{margin:36px 0 44px}#a20pro .a20i-heading{display:block;margin-bottom:24px}#a20pro .a20i-heading h2{font-size:38px;max-width:18ch}#a20pro .a20i-heading>p{max-width:none;margin-top:17px;font-size:16px}#a20pro .a20i-explorer{grid-template-columns:1fr}#a20pro .a20i-stage{min-height:0;aspect-ratio:1}#a20pro .a20i-device{height:100%;width:100%;object-fit:contain}#a20pro .a20i-watermark{font-size:130px;left:20px;top:20px}#a20pro .a20i-copy{padding:26px 24px}#a20pro .a20i-photo-caption{bottom:15px;left:20px;font-size:10px}#a20pro .a20i-point{width:28px;height:28px;font-size:10px}#a20pro .a20i-detail summary{min-height:68px}#a20pro .a20i-copy>.a20ed-kicker{margin-bottom:8px}#a20pro .a20i-specs{padding:22px 0}#a20pro .a20i-specs>div{padding:0 7px}#a20pro .a20i-specs strong{font-size:25px}#a20pro .a20i-specs strong small{font-size:10px}#a20pro .a20i-specs span{font-size:11px;line-height:1.3}#a20pro .a20v{margin:44px 0;padding:24px 22px 0;border-radius:22px}#a20pro .a20v-topline{gap:15px;padding-bottom:20px}#a20pro .a20v-topline .a20ed-kicker{font-size:9px;letter-spacing:.1em}#a20pro .a20v-brand{font-size:10px;white-space:nowrap}#a20pro .a20v-heading{grid-template-columns:1fr;gap:20px;margin:25px 0}#a20pro .a20v-heading h2{font-size:38px}#a20pro .a20v-heading>p{font-size:16px}#a20pro .a20v-steps{grid-template-columns:1fr;margin-top:26px}#a20pro .a20v-steps li,#a20pro .a20v-steps li:first-child,#a20pro .a20v-steps li:last-child{padding:23px 0;border-right:0;border-bottom:1px solid #ffffff24;display:grid;grid-template-columns:48px 1fr;gap:0 19px}#a20pro .a20v-steps li:last-child{border-bottom:0}#a20pro .a20v-step-top{grid-row:1/3;flex-direction:column;justify-content:start;gap:14px;margin-bottom:0}#a20pro .a20v-step-top svg{width:40px;height:40px}#a20pro .a20v-steps h3{font-size:21px;margin-bottom:10px}#a20pro .a20v-steps p{font-size:14px}#a20pro .a20v-actions{flex-direction:column;align-items:stretch;gap:14px;padding:24px 0}#a20pro .a20v-guide{font-size:14px;gap:15px}#a20pro .a20v-actions>span{font-size:12px;max-width:none}#a20pro .a20v-help{grid-template-columns:1fr;gap:14px;margin:0 -22px;padding:24px 22px}}@media(prefers-reduced-motion:reduce){#a20pro .a20i-point{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/drpen-a20-editorial.css.map */
