.ds .dw-step h2 small{font-size:12px;font-weight:500;color:var(--muted)}.ds-combo{position:relative}.ds-q{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1.5px solid var(--line);border-radius:16px;background:#fbfcf8;transition:border-color .2s}.ds-q:focus-within{border-color:var(--ink);background:#fff}.ds-q svg{width:18px;height:18px;flex:0 0 auto;color:#6b775c}.ds .ds-q input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:500 15px Inter,Arial,sans-serif;color:var(--ink);padding:0;outline:none;margin:0}.ds .ds-q input::placeholder{color:#8a9686}.ds-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -26px #192a26aa;padding:6px;max-height:360px;overflow:auto;list-style:none;margin:0}.ds-list li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;cursor:pointer}.ds-list li[aria-selected=true]{background:#f0f4e6}.ds-list .dw-body{width:40px;flex:0 0 auto}.ds-list b{display:block;font-size:14px}.ds-list small{font-size:12px;color:var(--muted)}.ds-list .ds-none{cursor:default;font-size:13px;color:var(--muted);padding:12px}.ds-cur{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border-radius:16px;background:var(--ink);color:#fff}.ds-cur .dw-body{width:48px;flex:0 0 auto}.ds-cur .dw-body .n,.ds-cur .dw-body .o{fill:#ffffff24}.ds-cur .dw-body .s{fill:#8aa14d}.ds-cur .dw-body .p{fill:var(--lime)}.ds-cur b{display:block;font-size:15px}.ds-cur small{font-size:12px;color:#c3ccbe}.ds .dw-chips button[data-k=r][aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ds .dw-chips button[data-k=av][aria-pressed=true]{background:#f6dd8f;border-color:#f6dd8f;color:var(--ink)}.ds-pres{display:grid;grid-template-columns:70px 1fr 1.2fr;gap:8px}.ds-pres label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#6b775c;text-transform:uppercase}.ds .ds-pres input{width:100%;height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:600 15px Inter,Arial,sans-serif;color:var(--ink);background:#fbfcf8;margin:0;min-width:0}.ds .ds-pres input:focus{border-color:var(--ink);outline:none;background:#fff}.ds-orig{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin-top:16px;padding:16px;border-radius:20px;background:#f6f8f1}.ds-orig small,.ds-r__rx small,.ds-cmp__how small{font-size:10px;letter-spacing:.14em;font-weight:700;color:#6b775c}.ds-orig b{display:block;font-size:19px;letter-spacing:-.02em;margin:2px 0 4px}.ds-orig p{font-size:13.5px;color:var(--muted);line-height:1.5}.ds-orig__rx{margin-top:6px!important;color:#3e4d47!important}.ds-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-top:16px;background:#f1f4ea;border-radius:16px;padding:4px;width:max-content;max-width:100%}.ds .ds-tabs button{padding:9px 13px;border-radius:12px;font-size:13px;color:#4c5a4f;transition:background .2s}.ds .ds-tabs button small{font-size:11px;opacity:.7;font-weight:600}.ds .ds-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.ds .ds-tabs button[disabled]{opacity:.4;cursor:default}.ds-rs{display:flex;flex-direction:column;gap:10px;margin-top:14px!important}.ds-r{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;animation:dwin .35s ease both;animation-delay:calc(var(--i,0)*40ms)}.ds-r__top{display:grid;grid-template-columns:62px 60px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px 10px}.ds-score{--c:#6c8f2a;width:62px;height:62px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,#fff 78%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--s)*1%),#e8ece2 0)}.ds-score b{font-size:16px;letter-spacing:-.03em;line-height:1}.ds-score small{font-size:9px;font-weight:700;letter-spacing:.1em;color:#6b775c;text-transform:uppercase}.ds-r .dw-body{width:60px}.ds-r h3{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.ds-why{font-size:13px;color:var(--muted);margin-top:2px!important}.ds-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px!important}.ds-tags span{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:#f1f4ea;color:#4c5a4f}.ds-tags .is-safe{background:#fdf0c9;color:#6b4f00}.ds-tags .is-easy{background:#e3f1fb;color:#1c4f72}.ds-tags .is-hard{background:#fbe5dc;color:#7a2e12}.ds-r__rx{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 12px;padding:12px 14px;border-radius:16px;background:#f6fbe3}.ds-r__rx b{display:block;font-size:17px;letter-spacing:-.02em;margin-top:2px}.ds-r__rx em{display:block;font-style:normal;font-size:12.5px;color:#3d5a1c;margin-top:2px}.ds-r__act{display:flex;gap:6px}.ds .ds-r__act .dw-btn{height:40px;background:#fff}.ds .ds-r__act .dw-btn--ic{width:40px}.ds-how{padding:10px 16px 14px}.ds-how summary{font-size:12.5px;font-weight:600;color:#5d6d4a;cursor:pointer;list-style:none;display:inline-flex;gap:6px}.ds-how summary::-webkit-details-marker{display:none}.ds-how summary:after{content:"\2193";transition:transform .2s}.ds-how[open] summary:after{transform:rotate(180deg)}.ds-how p{font-size:13.5px;color:var(--muted);line-height:1.55;margin-top:6px!important}.ds-note{font-size:13px!important;color:#3d5a1c!important;background:#eef6d9;border-radius:12px;padding:9px 12px;margin-top:8px!important;line-height:1.5}.ds-meta{font-size:12px!important;color:#8a9686!important}.ds .ds-more{margin:12px auto 0;display:flex}.ds .dc-wg{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:16px 18px;border-radius:20px;background:#eef6d9;transition:transform .2s}.ds .dc-wg:hover{transform:translateY(-2px)}.ds .dc-wg b{display:block;font-size:15.5px}.ds .dc-wg small{font-size:13px;color:var(--muted)}.ds .dc-wg i{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-style:normal}.ds-cmp{max-width:720px!important}.ds-cmp .dw-modal__b{max-height:72vh}.ds-cmp__score{display:flex;align-items:center;gap:14px;padding:4px 0 12px}.ds-cmp__score p{font-size:14px;color:#3e4d47;font-weight:600}.ds-tbl{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:fixed}.ds-tbl th,.ds-tbl td{padding:9px 8px;border-top:1px solid #eef1e8;text-align:left;vertical-align:top;line-height:1.4}.ds-tbl thead th{border-top:0;vertical-align:bottom}.ds-tbl thead th:first-child{width:28%}.ds-tbl thead .dw-body{width:64px;margin-bottom:6px}.ds-tbl thead b{display:block;font-size:14.5px;line-height:1.25}.ds-tbl thead small{font-size:10.5px;letter-spacing:.12em;font-weight:700;color:#6b775c;text-transform:uppercase}.ds-tbl tbody th{font-weight:600;color:#6b775c;font-size:12.5px}.ds-tbl td:last-child{background:#f8fbef}.ds-dots{display:inline-flex;gap:3px}.ds-dots i{width:9px;height:9px;border-radius:50%;background:#e3e8dc}.ds-dots i.on{background:#3d5a1c}.ds-bar{display:block;height:8px;border-radius:99px;background:#eef1e8;overflow:hidden;max-width:120px;margin-top:5px}.ds-bar b{display:block;height:100%;background:#6c8f2a;border-radius:99px}.ds-cmp__how{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ds-cmp__how div{background:#f6f8f1;border-radius:14px;padding:10px 12px}.ds-cmp__how p{font-size:13px;color:#3e4d47;line-height:1.5;margin-top:4px}.ds-cmp__act{display:flex;justify-content:flex-end;margin-top:14px}.dw-modal .dw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid #e1e5dc;background:#fff;font:600 14px Inter,Arial,sans-serif;cursor:pointer;color:#192a26}.dw-modal .dw-btn--go{background:#192a26;border-color:#192a26;color:#fff}.dw-modal .dw-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dw-modal .dw-btn--go svg{stroke:#ddf580}.dw-modal .dw-body{display:block;height:auto}.dw-modal .dw-body .n{fill:#e6eadf}.dw-modal .dw-body .o{fill:#eef1e8}.dw-modal .dw-body .s{fill:#c9e47a}.dw-modal .dw-body .p{fill:#4f7a1f}.dsf{padding-top:0}.dsf .dwf-card,.dsf .dsf-list{min-height:0}.dsf-list{display:flex;flex-direction:column;gap:8px;margin-top:16px!important;position:relative;min-height:300px}.dsf-list li{display:grid;grid-template-columns:46px 40px minmax(0,1fr);gap:12px;align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:10px 14px 10px 10px}.dsf-list.is-in li{animation:dwin .35s ease both;animation-delay:calc(var(--i,0)*50ms)}.dsf-list .dw-body{width:40px}.dsf-list .dw-body .n,.dsf-list .dw-body .o{fill:#ffffff1f}.dsf-list .dw-body .s{fill:#8aa14d}.dsf-list .dw-body .p{fill:#ddf580}.dsf-list b{display:block;font-size:14.5px;color:#fff}.dsf-list small{font-size:12px;color:#b9c4b4}.dsf-list li.more{display:block;text-align:center;color:#b9c4b4;font-size:13px}.ds-score--s{--c:#ddf580;width:46px;height:46px;background:radial-gradient(closest-side,#192a26 76%,transparent 78% 100%),conic-gradient(var(--c) calc(var(--s)*1%),#ffffff1f 0)}.ds-score--s b{font-size:12.5px;color:#fff}@media(max-width:900px){.dsf{padding-top:20px}}@media(max-width:640px){.ds-pres{grid-template-columns:62px 1fr 1fr}.ds-orig{grid-template-columns:64px minmax(0,1fr);padding:12px}.ds-r__top{grid-template-columns:54px minmax(0,1fr);padding:12px}.ds-r .ds-r__top .dw-body{display:none}.ds-score{width:54px;height:54px}.ds-r__rx{margin:0 8px}.ds-r__act{width:100%}.ds .ds-r__act .dw-btn:first-child{flex:1}.ds-how{padding:10px 12px 12px}.ds-tabs{width:100%}.ds .ds-tabs button{flex:1 1 auto;padding:9px 8px}.ds-tbl{font-size:12.5px}.ds-tbl thead th:first-child{width:24%}.ds-tbl th,.ds-tbl td{padding:8px 5px}.ds-cmp__how{grid-template-columns:1fr}.dsf-list li{grid-template-columns:46px minmax(0,1fr)}.dsf-list .dw-body{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dryden-swap.css.map */
