.dpx{--dpx-line: rgba(var(--text-color), .12);--dpx-soft: rgb(var(--secondary-background));overflow-x:clip}.dpx .container{margin-inline:auto}.dpx .dp-ic{display:block;flex:none}.dpx h1,.dpx h2,.dpx h3{text-wrap:balance}.dpx-lead{max-width:640px;margin:14px auto 0;line-height:1.6;opacity:.8}.dpx-center{text-align:center;margin-inline:auto}.dpx p{overflow-wrap:anywhere}.dpx-hero{position:relative;padding-block:56px;background:rgb(var(--text-color));color:rgb(var(--background));overflow:hidden}.dpx-hero__in{position:relative;display:grid;gap:32px;align-items:center}.dpx-hero__text{text-align:center}.dpx-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;opacity:.8}.dpx-hero h1{color:inherit;font-size:clamp(30px,4.6vw,50px);line-height:1.1;margin:0}.dpx-hero .dpx-lead{margin-inline:auto}.dpx-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.dpx-hero .button--primary{background:rgb(var(--background));color:rgb(var(--text-color));border-color:rgb(var(--background))}.dpx-hero .button--secondary{background:transparent;color:rgb(var(--background));border-color:rgb(var(--background))}.dpx-hero__media{margin:0}.dpx-hero__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.dpx-tiles{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dpx-tile{display:flex;align-items:center;gap:14px;padding:16px 18px;color:inherit;text-decoration:none;border:1px solid rgba(var(--background),.3);transition:background .18s,color .18s}.dpx-tile>span:nth-child(2){flex:1;display:grid;min-width:0}.dpx-tile strong{font-weight:600;overflow-wrap:anywhere}.dpx-tile small{opacity:.7;font-size:13px}.dpx-tile__ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:rgba(var(--background),.12)}a.dpx-tile:hover{background:rgb(var(--background));color:rgb(var(--text-color))}a.dpx-tile:hover .dpx-tile__ic{background:var(--dpx-soft)}.dpx-sec{padding-block:64px 0}.dpx-sec>h2,.dpx-sec__head h2{margin:0}.dpx-ic{flex:none;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgb(var(--text-color))}.dpx-ic--fill{width:60px;height:60px;border:0;background:rgb(var(--text-color));color:rgb(var(--background))}.dpx-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px}.dpx-steps>li{padding:26px 24px;border:1px solid var(--dpx-line);transition:border-color .2s,transform .2s}.dpx-steps>li:hover{border-color:rgb(var(--text-color));transform:translateY(-3px)}.dpx-step__top{display:flex;justify-content:space-between;align-items:flex-start}.dpx-n{font-size:34px;line-height:1;font-weight:500;opacity:.12}.dpx-steps h3{margin:18px 0 8px}.dpx-steps p,.dpx-cards p{margin:0;opacity:.8;line-height:1.55}.dpx-cards{display:grid;gap:14px;margin-top:32px}.dpx-cards>div{display:flex;gap:18px;align-items:flex-start;padding:22px;border:1px solid var(--dpx-line);transition:border-color .2s}.dpx-cards>div:hover{border-color:rgb(var(--text-color))}.dpx-cards h3{margin:4px 0 6px}.dpx-cards .dpx-card--dark{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.dpx-cards .dpx-card--dark .dpx-ic{border-color:rgb(var(--background))}.dpx-cards .dpx-card--dark h3{color:inherit}.dpx-note{display:flex;gap:12px;align-items:flex-start;max-width:780px;margin:22px auto 0;padding:16px 18px;background:var(--dpx-soft);line-height:1.55;font-size:15px}.dpx-note .dp-ic{margin-top:2px}.dpx-note p{margin:0}.dpx-links{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:22px}.dpx-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:inherit}.dpx-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;background:var(--dpx-line);border:1px solid var(--dpx-line)}.dpx-fact{display:grid;gap:6px;align-content:start;padding:22px 18px;background:rgb(var(--background))}.dpx-fact .dp-ic{margin-bottom:6px}.dpx-fact small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.dpx-fact strong{font-size:20px;font-weight:600;line-height:1.2}.dpx-fact span{font-size:14px;opacity:.8;line-height:1.45}.dpx-sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.dpx-size{display:grid;justify-items:center;gap:6px;padding:26px 14px 22px;border:1px solid var(--dpx-line);text-align:center}.dpx-size .dp-vial{margin-bottom:8px}.dpx-size__ml{font-size:26px;font-weight:600;line-height:1}.dpx-size__sprays{font-weight:600}.dpx-size__days,.dpx-size__hint{font-size:14px;opacity:.75;line-height:1.4}.dpx-media{margin:32px 0 0}.dpx-media img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover}.dpx-split{display:grid;gap:32px;margin-top:32px}.dpx-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dpx-list li{display:flex;gap:12px;align-items:flex-start;line-height:1.55}.dpx-list .dp-ic{margin-top:2px}.dpx-accounts{display:grid;gap:10px;margin-top:16px}.dpx-acc{display:flex;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none;border:1px solid var(--dpx-line);transition:border-color .18s,background .18s,color .18s}.dpx-acc__ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--dpx-soft)}.dpx-acc__ic svg{width:18px;height:18px}.dpx-acc>span:nth-child(2){flex:1;display:grid;min-width:0}.dpx-acc small{opacity:.7;font-size:13px;overflow-wrap:anywhere}.dpx-acc:hover{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.dpx-acc:hover .dpx-acc__ic{background:rgba(var(--background),.15)}.dpx-form-wrap{max-width:1100px}.dpx-form{display:grid;gap:0}.dpx-form .input{margin-bottom:14px}.dpx-form .input--checkbox label{line-height:1.5}.dpx-form .button{margin-top:6px}.dpx-aside{display:grid;gap:22px;align-content:start;padding:26px 24px;border:1px solid var(--dpx-line)}.dpx-aside h3{margin:0 0 8px}.dpx-aside p{margin:0 0 6px;line-height:1.55}.dpx-aside .dpx-small{font-size:14px;opacity:.75}.dpx-rules{counter-reset:dpxr;list-style:none;margin:0;padding:0;display:grid;gap:12px}.dpx-rules li{position:relative;padding-left:34px;line-height:1.55}.dpx-rules li:before{counter-increment:dpxr;content:counter(dpxr);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;border:1px solid rgb(var(--text-color));display:grid;place-items:center;font-size:12px;font-weight:600}.dpx-faq{max-width:780px;padding-bottom:64px}.dpx-faq h2{margin-bottom:22px}.dpx-q{border-bottom:1px solid var(--dpx-line)}.dpx-q:first-of-type{border-top:1px solid var(--dpx-line)}.dpx-q summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.dpx-q summary::-webkit-details-marker{display:none}.dpx-q summary .heading{margin:0}.dpx-q__tog{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid rgb(var(--text-color));transition:background .2s,transform .25s}.dpx-q__tog:before,.dpx-q__tog:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.dpx-q__tog:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.dpx-q[open] .dpx-q__tog{background:rgb(var(--text-color));color:rgb(var(--background))}.dpx-q[open] .dpx-q__tog:after{transform:translate(-50%,-50%) rotate(0)}.dpx-q summary:hover .dpx-q__tog{transform:scale(1.08)}.dpx-q p{margin:0 44px 20px 0;opacity:.8;line-height:1.6}.dpx-band{margin-top:72px;padding-block:56px;background:rgb(var(--text-color));color:rgb(var(--background));text-align:center}.dpx-band h2{margin:0;color:inherit}.dpx-band .button--primary{background:rgb(var(--background));color:rgb(var(--text-color));border-color:rgb(var(--background))}.dpx-band .button--secondary{background:transparent;color:rgb(var(--background));border-color:rgb(var(--background))}@media screen and (min-width:741px){.dpx-hero{padding-block:80px}.dpx-hero__in{grid-template-columns:1.15fr 1fr;gap:56px}.dpx-hero__text{text-align:left}.dpx-hero .dpx-lead{margin-inline:0}.dpx-cta{justify-content:flex-start}.dpx-steps{grid-template-columns:repeat(3,1fr)}.dpx-steps--4{grid-template-columns:repeat(2,1fr)}.dpx-cards{grid-template-columns:repeat(3,1fr)}.dpx-cards--2{grid-template-columns:repeat(2,1fr)}.dpx-facts,.dpx-sizes{grid-template-columns:repeat(4,1fr)}.dpx-split{grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.dpx-split--even{grid-template-columns:1fr 1fr;align-items:center}.dpx-accounts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dpx-sec{padding-block:88px 0}.dpx-faq{padding-bottom:88px}.dpx-band{margin-top:96px;padding-block:80px}}@media screen and (min-width:1000px){.dpx-steps--4{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.dpx-steps>li,.dpx-q__tog,.dpx-q__tog:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-pages.css.map */
