.dp-root .dp-closing{border-top:1px solid rgba(var(--color-foreground),.15)}.dp-root .dp-closing__grid{display:grid;gap:40px}.dp-root .dp-closing__message{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.dp-root .dp-closing__subtitle{margin:0 0 8px;font-size:18px;letter-spacing:var(--dp-tracking-s)}.dp-root .dp-closing__text{margin:0 0 16px;font-size:15px;line-height:1.55}.dp-root .dp-closing__label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.dp-root .dp-closing__row{display:flex;flex-direction:column;gap:12px}.dp-root .dp-closing__input{width:100%;min-height:var(--dp-button-height);padding:0 20px;border:1px solid rgba(var(--color-foreground),.5);border-radius:100px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:16px}.dp-root .dp-closing__input::placeholder{color:rgba(var(--color-foreground),.6)}.dp-root .dp-closing__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.dp-root .dp-closing__msg{margin:12px 0 0;font-size:14px;font-weight:600}.dp-root .dp-closing__grid--single .dp-closing__message{align-items:center;text-align:center}@media screen and (min-width:750px){.dp-root .dp-closing__row{flex-direction:row}.dp-root .dp-closing__submit{flex:0 0 auto}}@media screen and (min-width:990px){.dp-root .dp-closing__grid:not(.dp-closing__grid--single){grid-template-columns:1fr 1fr;gap:70px;align-items:center}}.dp-root .dp-cm2.dp-pdp{background:var(--cm-bg);padding:var(--cm-pt) 0 var(--cm-pb)}.dp-root .dp-cm2__table{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;table-layout:auto}.dp-root .dp-cm2__table th,.dp-root .dp-cm2__table td{padding:var(--cm-row-pad) 4px;vertical-align:middle;text-align:center}.dp-root .dp-cm2__corner{width:var(--cm-feat-w)}.dp-root .dp-cm2__feature{text-align:left!important;padding-left:0!important;color:var(--cm-feat);font-size:var(--cm-feat-size);font-weight:400;line-height:1.3;border-bottom:1px solid var(--cm-line)}.dp-root .dp-cm2__cell{border-bottom:1px solid var(--cm-line)}.dp-root .dp-cm2__table tbody tr:last-child .dp-cm2__feature,.dp-root .dp-cm2__table tbody tr:last-child .dp-cm2__cell{border-bottom:0}.dp-root .dp-cm2__ours{width:var(--cm-ours-w);background:var(--cm-ours)}.dp-root .dp-cm2__ours--top{border-radius:999px 999px 0 0;padding-top:18px!important}.dp-root .dp-cm2__ours--bottom{border-radius:0 0 999px 999px;padding-bottom:22px!important}.dp-root .dp-cm2__img{display:block;width:44px;height:auto;margin:0 auto 4px}.dp-root .dp-cm2__ours-label{display:block;color:#fff;font-size:var(--cm-head-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dp-root .dp-cm2__head{vertical-align:bottom!important;color:var(--cm-head)}.dp-root .dp-cm2__icon{display:flex;align-items:center;justify-content:center;width:var(--cm-icon-size);height:var(--cm-icon-size);margin:0 auto 6px;border:1px solid var(--cm-icon-bd);border-radius:50%;color:var(--cm-icon)}.dp-root .dp-cm2__icon .dp-dis-icon{width:55%;height:55%}.dp-root .dp-cm2__label{display:block;font-size:var(--cm-head-size);font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;word-break:keep-all;overflow-wrap:normal;hyphens:none;-webkit-hyphens:none}.dp-root .dp-cm2__check{display:inline-flex;width:var(--cm-check);height:var(--cm-check)}.dp-root .dp-cm2__check svg{width:100%;height:100%;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dp-root .dp-cm2__check--ours svg circle{fill:var(--cm-ours-check);stroke:none}.dp-root .dp-cm2__check--ours svg path{stroke:var(--cm-ours);stroke-width:2.4}.dp-root .dp-cm2__check--yes svg{stroke:var(--cm-yes)}.dp-root .dp-cm2__check--no svg{stroke:var(--cm-no)}.dp-root .dp-cm2__pill{display:inline-block;padding:3px 8px;border:1px solid var(--cm-pill-bd);border-radius:999px;background:var(--cm-pill-bg);color:var(--cm-pill-tx);font-size:var(--cm-pill-size);font-weight:600;line-height:1.2;white-space:nowrap}.dp-root .dp-cm2__footer{margin:22px auto 0;max-width:560px;color:var(--cm-foot);font-size:15px;line-height:1.5;text-align:center}.dp-root .dp-cm2__note{margin:10px auto 0;max-width:560px;color:var(--cm-foot);opacity:.7;font-size:13px;line-height:1.5;text-align:center}@media screen and (min-width:750px){.dp-root .dp-cm2.dp-pdp{padding:var(--cm-pt-d) 0 var(--cm-pb-d)}.dp-root .dp-cm2__feature{font-size:var(--cm-feat-size-d)}}.dp-root .dp-fm{background:var(--fm-bg);color:var(--fm-text);padding:var(--fm-pt) 0 var(--fm-pb)}.dp-root .dp-fm__wrap{max-width:var(--fm-max);margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:var(--fm-gap)}.dp-root .dp-fm--center .dp-fm__wrap{text-align:center;align-items:center}.dp-root .dp-fm__pill{align-self:flex-start;margin:0;padding:6px 10px;border:1px solid var(--fm-pill-bd);border-radius:24px;background:var(--fm-pill-bg);color:var(--fm-pill-tx);font-size:var(--fm-pill-size);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase}.dp-root .dp-fm--center .dp-fm__pill{align-self:center}.dp-root .dp-fm__title{margin:0;color:var(--fm-text);font-size:var(--fm-title-m);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-transform:none}.dp-root .dp-fm__title span{display:block}.dp-root .dp-fm__title .dp-fm__acc{color:var(--fm-acc)}.dp-root .dp-fm__sub{margin:0;color:var(--fm-sub);font-size:var(--fm-sub-size);font-weight:600;line-height:1.5;letter-spacing:-.02em}.dp-root .dp-fm__cards{display:grid;gap:var(--fm-cards-gap);width:100%}.dp-root .dp-fm__card{display:flex;flex-direction:column;padding:var(--fm-card-pad);border:1px solid var(--fm-card-bd);border-radius:var(--fm-radius);background:var(--fm-card-bg);box-shadow:inset -4px -6px 0 0 var(--fm-shadow);text-align:left}.dp-root .dp-fm--center .dp-fm__card{align-items:center;text-align:center}.dp-root .dp-fm__circle{display:flex;align-items:center;justify-content:center;width:var(--fm-circle-size);height:var(--fm-circle-size);margin-bottom:28px;border-radius:100px;background:var(--fm-circle);color:var(--fm-icon)}.dp-root .dp-fm__circle .dp-dis-icon,.dp-root .dp-fm__img{width:var(--fm-icon-size);height:var(--fm-icon-size);object-fit:contain}.dp-root .dp-fm__card-title{margin:0 0 6px;color:var(--fm-card-title);font-size:var(--fm-ct);font-weight:600;line-height:1.1;letter-spacing:-.04em}.dp-root .dp-fm__card-text{margin:0;max-width:300px;color:var(--fm-card-text);font-size:var(--fm-cx);line-height:1.3;letter-spacing:-.02em}@media screen and (min-width:750px){.dp-root .dp-fm{padding:var(--fm-pt-d) 0 var(--fm-pb-d)}.dp-root .dp-fm__title{font-size:var(--fm-title-d)}.dp-root .dp-fm__cards{grid-template-columns:repeat(var(--fm-cols),minmax(0,1fr))}}.dp-root .dp-fu{background:var(--fu-bg);color:var(--fu-text);padding:var(--fu-pt) 0 var(--fu-pb)}.dp-root .dp-fu__wrap{max-width:var(--fu-max);margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:var(--fu-gap)}.dp-root .dp-fu__photo{display:block;width:100%;height:auto;aspect-ratio:var(--fu-ratio);object-fit:cover;border-radius:var(--fu-radius)}.dp-root .dp-fu__body{display:flex;flex-direction:column;gap:var(--fu-gap)}.dp-root .dp-fu__pill{align-self:flex-start;margin:0;padding:6px 10px;border:1px solid var(--fu-pill-bd);border-radius:24px;background:var(--fu-pill-bg);color:var(--fu-pill-tx);font-size:var(--fu-pill-size);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase}.dp-root .dp-fu__title{margin:0;color:var(--fu-text);font-size:var(--fu-title-m);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-transform:none}.dp-root .dp-fu__list{display:flex;flex-direction:column;gap:var(--fu-rows-gap)}.dp-root .dp-fu__row{display:flex;align-items:flex-start;gap:20px;padding-bottom:var(--fu-rows-gap);border-bottom:1px solid var(--fu-line)}.dp-root .dp-fu__row:last-child{padding-bottom:0;border-bottom:0}.dp-root .dp-fu__icon{flex:0 0 var(--fu-icon-size);width:var(--fu-icon-size);height:var(--fu-icon-size);color:var(--fu-icon);object-fit:contain}.dp-root .dp-fu__icon .dp-dis-icon{width:100%;height:100%}.dp-root .dp-fu__row-title{margin:0 0 4px;color:var(--fu-text);font-size:var(--fu-rt);font-weight:600;line-height:1.1;letter-spacing:-.04em}.dp-root .dp-fu__row-text{margin:0;color:var(--fu-row-text);font-size:var(--fu-rx);line-height:1.3;letter-spacing:-.02em}@media screen and (min-width:750px){.dp-root .dp-fu{padding:var(--fu-pt-d) 0 var(--fu-pb-d)}.dp-root .dp-fu__wrap{display:grid;grid-template-columns:5fr 6fr;column-gap:48px;align-items:center}.dp-root .dp-fu--right .dp-fu__photo{order:2}.dp-root .dp-fu__title{font-size:var(--fu-title-d)}}.dp-root .dp-in.dp-pdp{background:var(--in-bg);padding:var(--in-pt) 0 var(--in-pb)}.dp-root .dp-in .dp-in__title{color:var(--in-title);font-size:var(--in-title-m)}.dp-root .dp-in__sub{max-width:560px;margin:-6px auto 22px;color:var(--in-sub);font-size:var(--in-sub-size);line-height:1.5;text-align:center}.dp-root .dp-in .dp-pdp-testi__slide{align-self:flex-start}.dp-root .dp-in__card{display:flex;flex-direction:column;height:auto;overflow:hidden;border:1px solid var(--in-card-bd);border-radius:var(--in-radius);background:var(--in-card-bg)}.dp-root .dp-in__media{position:relative;height:var(--in-media-h);background:var(--in-media-bg)}.dp-root .dp-in__media--cover .dp-in__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-in__media--circle{display:flex;align-items:center;justify-content:center}.dp-root .dp-in__media--circle .dp-in__img{width:var(--in-circle);height:var(--in-circle);border-radius:50%;object-fit:cover}.dp-root .dp-in__badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:var(--in-badge-bg);color:var(--in-badge-tx);font-size:12px;font-weight:600;line-height:1.3;box-shadow:0 1px 2px #00000014}.dp-root .dp-in__body{display:flex;flex-direction:column;gap:var(--in-gap);padding:var(--in-pad)}.dp-root .dp-in__role{margin:0;color:var(--in-role);font-size:var(--in-role-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dp-root .dp-in__name{margin:0;color:var(--in-name);font-size:var(--in-name-size);font-weight:700;line-height:1.2;text-transform:none}.dp-root .dp-in__list{display:flex;flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none}.dp-root .dp-in__list--line{padding-bottom:12px;border-bottom:1px solid var(--in-line)}.dp-root .dp-in__list li{display:flex;align-items:flex-start;gap:8px;color:var(--in-bul);font-size:var(--in-bul-size);line-height:1.35}.dp-root .dp-in__chk{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--in-chk-bg)}.dp-root .dp-in__chk svg{width:100%;height:100%;fill:none;stroke:var(--in-chk);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dp-root .dp-in__text{margin:0;color:var(--in-text);font-size:var(--in-text-size);line-height:1.5}.dp-root .dp-in .dp-carousel__button{color:var(--in-ctrl);border-color:var(--in-ctrl)}.dp-root .dp-in .dp-carousel__progress{background:color-mix(in srgb,var(--in-ctrl) 15%,transparent)}.dp-root .dp-in .dp-pdp-testi__track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.dp-root .dp-in .dp-pdp-testi__slide{scroll-snap-align:start}@media screen and (max-width:989px){.dp-root .dp-in--swipe .dp-carousel__controls{display:none}}@media screen and (min-width:750px){.dp-root .dp-in.dp-pdp{padding:var(--in-pt-d) 0 var(--in-pb-d)}.dp-root .dp-in .dp-in__title{font-size:var(--in-title-d)}}.dp-root .dp-evidence__grid{display:grid;gap:40px}.dp-root .dp-evidence .dp-evidence__text{margin-top:20px;max-width:40ch}.dp-root .dp-evidence__list{list-style:none;margin:0;padding:0;display:grid;gap:32px}.dp-root .dp-evidence__item{display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:1px solid rgba(var(--color-foreground),.3)}.dp-root .dp-evidence__head{display:flex;align-items:center;gap:16px}.dp-root .dp-evidence__thumb{flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;padding:6px;border-radius:10px;background:rgb(var(--color-foreground));overflow:hidden}.dp-root .dp-evidence__thumb picture{display:contents}.dp-root .dp-evidence__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px}.dp-root .dp-evidence__name{margin:0;font-size:20px;letter-spacing:var(--dp-tracking-m)}.dp-root .dp-evidence__facts{margin:0;display:grid;gap:16px}.dp-root .dp-evidence__facts dt{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dp-root .dp-evidence__facts dd{margin:0;font-size:15px;line-height:1.55}.dp-root .dp-evidence__link{align-self:flex-start;font-size:15px}@media screen and (min-width:750px){.dp-root .dp-evidence__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media screen and (min-width:990px){.dp-root .dp-evidence__grid{grid-template-columns:4fr 8fr;gap:70px;align-items:start}}.dp-root .dp-experts__empty{margin:0;padding:32px 0}.dp-root .dp-experts__title{margin-bottom:32px}.dp-root .dp-experts__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.dp-root .dp-experts__item{scroll-snap-align:start}.dp-root .dp-experts__photo{aspect-ratio:15 / 16;overflow:hidden}.dp-root .dp-experts__photo picture,.dp-root .dp-experts__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-experts__name{margin:16px 0 2px;font-weight:600;font-size:16px}.dp-root .dp-experts__role{margin:0;font-size:14px;opacity:.8}@media screen and (min-width:990px){.dp-root .dp-experts__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.dp-root .dp-faq__grid{display:grid;gap:32px}.dp-root .dp-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dp-root .dp-faq__contact{display:flex;flex-direction:column;align-items:center;margin-top:40px;text-align:center}.dp-root .dp-faq__contact-title{margin:0;font-size:18px;font-weight:var(--dp-weight-semibold, 600);line-height:1;letter-spacing:var(--dp-tracking-s);text-transform:uppercase;text-wrap:balance}.dp-root .dp-faq__contact-text{margin:12px 0 0;max-width:48ch;font-size:16px;line-height:1.5;text-wrap:balance}.dp-root .dp-faq__contact-button.button{gap:10px;width:100%;min-height:48px;margin-top:24px;padding:12px 24px;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.dp-root .dp-faq__contact-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.dp-root .dp-faq__contact-icon{flex:0 0 auto;width:20px;height:20px}.dp-root .dp-faq__contact-icon .icon{width:100%;height:100%}@media screen and (min-width:750px){.dp-root .dp-faq__contact{margin-top:56px}.dp-root .dp-faq__contact-button.button{width:auto;padding:12px 32px}}.dp-root .dp-faq__list{border-top:1px solid rgba(var(--color-foreground),.2)}.dp-root .dp-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.2)}.dp-root .dp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;font-size:16px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.dp-root .dp-faq__question::-webkit-details-marker{display:none}.dp-root .dp-faq__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.dp-root .dp-faq__toggle{flex:0 0 44px;width:44px;height:44px;margin-right:-14px}.dp-root .dp-faq__toggle .icon-caret{position:static;width:14px;height:9px;transition:transform var(--duration-short, .1s) ease}.dp-root .dp-faq__item[open] .dp-faq__toggle .icon-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.dp-root .dp-faq__toggle .icon-caret{transition:none}}.dp-root .dp-faq__answer{padding:0 0 24px;max-width:64ch;font-size:16px;line-height:1.6}.dp-root .dp-faq__answer a{color:inherit;font-weight:600;text-underline-offset:3px}@media screen and (min-width:990px){.dp-root .dp-faq__grid{grid-template-columns:4fr 7fr;gap:70px;align-items:start}.dp-root .dp-faq__question{font-size:18px}}.dp-root .dp-feature__grid{display:grid;gap:32px}.dp-root .dp-feature__media{position:relative;aspect-ratio:9 / 10;overflow:hidden}.dp-root .dp-feature__media picture,.dp-root .dp-feature__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-feature__media--contain{aspect-ratio:1}.dp-root .dp-feature__media--contain .dp-feature__img{object-fit:contain}.dp-root .dp-feature__media--blend .dp-feature__img{mix-blend-mode:multiply}.dp-root .dp-feature__badge{position:absolute;top:16px;left:16px}.dp-root .dp-feature__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.dp-root .dp-feature__price{margin:0;font-size:20px;font-weight:600;line-height:1.2}.dp-root .dp-feature__price-note{display:block;margin-top:4px;font-size:14px;font-weight:400}.dp-root .dp-feature__compare{margin-left:8px;font-size:16px;font-weight:400;opacity:.7}.dp-root .dp-feature__benefits{width:100%;margin-top:20px}.dp-root .dp-feature__benefits-title{margin:0 0 16px;font-size:16px;letter-spacing:var(--dp-tracking-s)}.dp-root .dp-feature__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),.18)}.dp-root .dp-feature__item{display:flex;align-items:center;gap:14px;min-height:54px;padding:10px 0;border-bottom:1px solid rgba(var(--color-foreground),.18);font-size:16px;line-height:1.35}.dp-root .dp-feature__icon{flex:0 0 24px;width:24px;height:24px}@media screen and (min-width:750px){.dp-root .dp-feature__grid{grid-template-columns:47% 1fr;gap:70px;align-items:start}.dp-root .dp-feature__content{padding-top:24px;gap:24px}}.dp-root .dp-formula__intro{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:640px;margin:0 auto;text-align:center}.dp-root .dp-formula__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dp-root .dp-formula__list{list-style:none;margin:48px 0 0;padding:0;display:grid;gap:24px}.dp-root .dp-formula__item{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;align-content:start}.dp-root .dp-formula__badge{width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dp-root .dp-formula__icon{width:28px;height:28px}.dp-root .dp-formula__badge picture,.dp-root .dp-formula__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-formula__name{margin:4px 0;font-size:17px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.dp-root .dp-formula__text{margin:0;font-size:15px;line-height:1.5}.dp-root .dp-formula__item-link{display:inline-block;margin-top:10px;color:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dp-root .dp-formula__note{margin:40px auto 0;max-width:640px;font-size:13px;text-align:center}@media screen and (min-width:750px){.dp-root .dp-formula__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin-top:56px}}@media screen and (min-width:990px){.dp-root .dp-formula__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 48px}.dp-root .dp-formula__item{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px}.dp-root .dp-formula__badge{width:72px;height:72px}.dp-root .dp-formula__icon{width:34px;height:34px}.dp-root .dp-formula__text{max-width:30ch;margin:0 auto}}.dp-root .dp-hero{position:relative;display:flex;flex-direction:column}.dp-root .dp-hero__media{position:relative;aspect-ratio:var(--dp-hero-mobile-ratio);overflow:hidden}.dp-root .dp-hero__media picture,.dp-root .dp-hero__img{display:block;width:100%;height:100%}.dp-root .dp-hero__img{object-fit:cover}@media screen and (max-width:749px){.dp-root .dp-hero__img{object-position:var(--dp-hero-mobile-position)!important}}@media screen and (min-width:750px){.dp-root .dp-hero__img{object-position:var(--dp-hero-desktop-position, 50% 50%)!important}}.dp-root .dp-hero__eyebrow{margin-bottom:0}.dp-root .dp-hero__inner{width:100%}.dp-root .dp-hero__content{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 24px;text-align:center}.dp-root .dp-hero__content .dp-title{margin-top:12px}.dp-root .dp-hero__content .dp-lead{max-width:34ch}.dp-root .dp-hero--text{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.dp-root .dp-hero--text .dp-hero__content{padding:56px 0}.dp-root .dp-hero__content .dp-title{max-width:16ch}.dp-root .dp-hero__content .dp-lead{max-width:36ch}.dp-root .dp-hero__content .button{margin-top:8px}.dp-root .dp-hero__content .dp-hero__secondary{margin-top:-8px}.dp-root .dp-hero__secondary{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (min-width:750px){.dp-root .dp-hero{display:grid;min-height:calc(100vw / var(--dp-hero-ratio));max-height:720px}.dp-root .dp-hero__media,.dp-root .dp-hero__inner{grid-area:1 / 1}.dp-root .dp-hero__media{aspect-ratio:auto;height:100%}.dp-root .dp-hero__media picture,.dp-root .dp-hero__media .dp-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.dp-root .dp-hero__inner{position:relative;display:flex;align-items:center}.dp-root .dp-hero__content{width:50%;max-width:520px;align-items:flex-start;text-align:left;padding:64px 0;gap:20px}.dp-root .dp-hero__content .dp-lead{max-width:42ch}.dp-root .dp-hero__content .dp-title{margin-top:0}.dp-root .dp-hero__content .dp-hero__secondary{margin-top:-4px}.dp-root .dp-hero--text-right .dp-hero__inner{justify-content:flex-end}.dp-root .dp-hero--full .dp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));opacity:var(--dp-overlay);pointer-events:none}.dp-root .dp-hero--split .dp-hero__media{width:50%;justify-self:end}.dp-root .dp-hero--split.dp-hero--text-right .dp-hero__media{justify-self:start}.dp-root .dp-hero--full.dp-hero--text-left .dp-placeholder{justify-content:flex-end;padding-right:12%}.dp-root .dp-hero--full.dp-hero--text-right .dp-placeholder{justify-content:flex-start;padding-left:12%}}@media screen and (min-width:750px){.dp-root .dp-hero--text{min-height:0}.dp-root .dp-hero--text .dp-hero__inner{justify-content:center}.dp-root .dp-hero--text .dp-hero__content{width:100%;max-width:720px;align-items:center;text-align:center;padding:80px 0}}@media screen and (min-width:1200px){.dp-root .dp-hero--text-left:not(.dp-hero--text) .dp-hero__content{padding-left:120px;width:calc(50% + 60px)}}.dp-root .dp-ingredients__intro{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:0 auto;text-align:center}.dp-root .dp-ingredients__intro .dp-title{text-wrap:balance}.dp-root .dp-ingredients__intro .dp-lead{max-width:38ch}.dp-root .dp-ingredients__rule{display:block;width:48px;height:4px;border-radius:2px;background:var(--dp-orange)}.dp-root .dp-marquee{--dp-photo: 148px;--dp-photo-gap: 16px;display:block;margin-top:28px}.dp-root .dp-marquee{overflow:hidden}.dp-root .dp-marquee__track{list-style:none;margin:0;padding:0 var(--dp-gutter);display:flex;align-items:center;gap:var(--dp-photo-gap);width:max-content;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none}.dp-root .dp-marquee[data-reduced],.dp-root .dp-marquee--static{overflow-x:auto;scrollbar-width:none}.dp-root .dp-marquee[data-reduced] .dp-marquee__track,.dp-root .dp-marquee--static .dp-marquee__track{pointer-events:auto}.dp-root .dp-marquee__item{flex:0 0 var(--dp-photo)}.dp-root .dp-marquee__photo{position:relative;display:grid;place-items:center;width:var(--dp-photo);height:var(--dp-photo);border-radius:50%;overflow:hidden;background:var(--dp-cream)}.dp-root .dp-marquee__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-root .dp-marquee__photo--contain .dp-marquee__img{top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain}.dp-root .dp-marquee__slot-label{font-size:13px;font-weight:600;color:var(--dp-blue)}@media screen and (min-width:990px){.dp-root .dp-marquee{--dp-photo: 210px;--dp-photo-gap: 32px;margin-top:40px}.dp-root .dp-ingredients__intro .dp-lead{max-width:46ch}}.dp-root .dp-pdp-cmp__table th.dp-pdp-cmp__ours--photo{position:relative;background:transparent;border-radius:0;padding:0 0 12px!important}.dp-root .dp-pdp-cmp__ours--photo:before{content:"";position:absolute;top:32px;right:0;bottom:0;left:0;border-radius:36px 36px 0 0;background:var(--dp-blue)}.dp-root .dp-pdp-cmp__photo{position:relative;display:flex;align-items:center;justify-content:center;height:92px;margin:0 auto}.dp-root .dp-pdp-cmp__img.dp-pdp-cmp__img--bottle{width:30px;height:81px;max-width:100%}@media screen and (min-width:750px){.dp-root .dp-pdp-cmp__photo{height:108px}.dp-root .dp-pdp-cmp__img.dp-pdp-cmp__img--bottle{width:36px;height:97px}}.dp-root .dp-catalog__head{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.dp-root .dp-catalog__head .dp-lead{max-width:560px}.dp-root .dp-catalog__carousel{display:block;margin:0 calc(-1 * var(--dp-gutter))}.dp-root .dp-catalog__grid{--dp-card: 88%;list-style:none;margin:0;padding:4px var(--dp-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:var(--dp-card);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dp-gutter);scrollbar-width:none}.dp-root .dp-catalog__grid::-webkit-scrollbar{display:none}@media screen and (max-width:749px){.dp-root .dp-catalog__carousel:not([data-static]):not([data-at-end]) .dp-catalog__grid{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),rgba(0,0,0,.15) calc(100% - 12px));mask-image:linear-gradient(to right,#000 calc(100% - 64px),#00000026 calc(100% - 12px))}}.dp-root .dp-catalog__carousel .dp-carousel__controls{padding:0 var(--dp-gutter)}.dp-root .dp-card{display:flex;flex-direction:column;scroll-snap-align:start}.dp-root .dp-card__media{position:relative;display:flex;align-items:center;justify-content:center;height:220px;padding:16px;border-radius:12px;background:rgba(var(--color-foreground),.04);overflow:hidden}.dp-root .dp-card__media picture{display:contents}.dp-root .dp-card__img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--dp-card-scale, 86%);object-fit:contain}.dp-root .dp-card__media--blend .dp-card__img{mix-blend-mode:multiply}.dp-root .dp-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}.dp-root .dp-card__title{margin:0;text-wrap:balance;font-size:20px;letter-spacing:var(--dp-tracking-m)}.dp-root .dp-card__link{display:inline-block;padding:6px 0;margin:-6px 0;color:inherit;text-decoration:none}.dp-root .dp-card__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dp-root .dp-card__text{margin:0;font-size:15px;line-height:1.45}.dp-root .dp-card__foot{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:16px}.dp-root .dp-card__meta{display:flex;align-items:baseline;gap:12px;margin:0;font-size:13px;line-height:1.3}.dp-root .dp-card__price{font-size:18px;font-weight:600}.dp-root .dp-card__stock{font-weight:600}.dp-root .dp-card__button{width:100%;min-width:0;padding:0 16px}.dp-root .dp-catalog__all{margin:32px 0 0;font-weight:600}@media screen and (min-width:750px){.dp-root .dp-catalog>.page-width{max-width:1140px}.dp-root .dp-catalog__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.dp-root .dp-catalog__head .dp-title{font-size:32px}.dp-root .dp-catalog__head .dp-lead{max-width:560px;font-size:16px;line-height:1.5}.dp-root .dp-catalog__carousel{margin:0}.dp-root .dp-catalog__grid{--dp-card: calc((100% - 32px)/2) ;padding-left:0;padding-right:0;gap:32px;scroll-padding-inline:0}.dp-root .dp-catalog__carousel .dp-carousel__controls{padding:0}.dp-root .dp-card__media{height:260px;padding:20px;flex-shrink:0}.dp-root .dp-card__title{font-size:22px;letter-spacing:var(--dp-tracking-l)}.dp-root .dp-card__text{font-size:16px;max-width:44ch}.dp-root .dp-card__foot{flex-direction:row;align-items:center;justify-content:space-between}.dp-root .dp-card__button{width:auto;min-width:160px;padding:0 24px}}@media screen and (min-width:750px)and (max-width:989px){.dp-root .dp-card__foot{flex-direction:column;align-items:stretch}.dp-root .dp-card__button{width:100%}}.dp-root .dp-routine__grid{display:grid;gap:32px}.dp-root .dp-routine__media{aspect-ratio:1;overflow:hidden}.dp-root .dp-routine__media picture,.dp-root .dp-routine__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dp-routine-position, 50% 50%)}.dp-root .dp-routine__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.dp-root .dp-routine__list{list-style:none;margin:0;padding:0;display:grid;gap:28px}.dp-root .dp-routine__item{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start}.dp-root .dp-routine__icon{width:48px;height:48px}.dp-root .dp-routine__item-title{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.dp-root .dp-routine__item-text{font-size:15px;line-height:1.55}.dp-root .dp-routine__intro{max-width:48ch}@media screen and (min-width:750px){.dp-root .dp-routine__grid{grid-template-columns:1fr 46%;gap:76px;align-items:center}.dp-root .dp-routine__media{grid-column:2;grid-row:1}.dp-root .dp-routine--image-left .dp-routine__grid{grid-template-columns:46% 1fr}.dp-root .dp-routine--image-left .dp-routine__media{grid-column:1}.dp-root .dp-routine__content{grid-row:1}.dp-root .dp-routine--image-left .dp-routine__content{grid-column:2}.dp-root .dp-routine--no-image .dp-routine__grid{grid-template-columns:1fr}.dp-root .dp-routine--no-image .dp-routine__content{display:grid;grid-template-columns:5fr 6fr;grid-auto-rows:min-content;column-gap:70px;row-gap:20px;align-items:start}.dp-root .dp-routine--no-image .dp-routine__content>*{grid-column:1}.dp-root .dp-routine--no-image .dp-routine__list{grid-column:2;grid-row:1 / span 4}}.dp-root .dp-story__grid{display:grid;gap:32px}.dp-root .dp-story__media{aspect-ratio:5 / 4;overflow:hidden;border-radius:12px}.dp-root .dp-story__media picture,.dp-root .dp-story__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-story__content{display:flex;flex-direction:column;align-items:flex-start}.dp-root .dp-story .dp-story__text{margin-top:16px;max-width:48ch}.dp-root .dp-story__ideas{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px;width:100%}.dp-root .dp-story__idea{padding-top:16px;border-top:1px solid rgba(var(--color-foreground),.2)}.dp-root .dp-story__idea-title{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.dp-root .dp-story__idea-text{margin:0;font-size:15px;line-height:1.55}.dp-root .dp-story__link{margin-top:32px}@media screen and (min-width:750px){.dp-root .dp-story__grid{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dp-root .dp-story--image-right .dp-story__media{order:2}.dp-root .dp-story__grid--text{grid-template-columns:1fr}.dp-root .dp-story__ideas{grid-template-columns:1fr 1fr;gap:32px}}@media screen and (min-width:990px){.dp-root .dp-story__grid{gap:70px}}.dp-root .dp-reviews__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding-bottom:40px}.dp-root .dp-reviews__head .dp-lead{max-width:560px}.dp-root .dp-reviews__track{--dp-card: 76vw;list-style:none;margin:0;padding:0 var(--dp-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:var(--dp-card);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dp-gutter);scrollbar-width:none}.dp-root .dp-reviews__track::-webkit-scrollbar{display:none}.dp-root .dp-reviews__track:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.dp-root .dp-reviews__card{scroll-snap-align:start}.dp-root .dp-reviews__figure{margin:0;height:100%;display:flex;flex-direction:column}.dp-root .dp-reviews__photo{aspect-ratio:1;overflow:hidden;border-radius:12px 12px 0 0}.dp-root .dp-reviews__photo picture,.dp-root .dp-reviews__img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-reviews__body{flex:1;padding:18px 18px 22px;border:1px solid rgba(var(--color-foreground),.15);border-top:0;border-radius:0 0 12px 12px}.dp-root .dp-reviews__author{margin:0 0 6px;font-weight:600;font-size:15px}.dp-root .dp-reviews__dog{font-weight:400}.dp-root .dp-reviews__quote{margin:0;font-size:15px;line-height:1.55}.dp-root .dp-reviews__product{margin:12px 0 0;font-size:13px;font-weight:600}.dp-root .dp-reviews__product a{color:inherit}.dp-root .dp-reviews__empty{margin:0;padding:32px 0}.dp-root .dp-reviews__controls{display:flex;align-items:center;gap:24px;margin-top:32px}.dp-root .dp-reviews__progress{position:relative;flex:1;max-width:440px;height:6px;margin:0 auto;border-radius:3px;background:rgba(var(--color-foreground),.12);overflow:hidden}.dp-root .dp-reviews__progress span{position:absolute;inset:0 auto 0 0;width:var(--dp-thumb, 30%);transform:translate(var(--dp-offset, 0%));border-radius:inherit;background:rgb(var(--color-foreground))}.dp-root .dp-reviews__buttons{display:flex;gap:8px}.dp-root .dp-reviews__button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid rgba(var(--color-foreground),.4);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.dp-root .dp-reviews__button:disabled{opacity:.35;cursor:default}.dp-root .dp-reviews__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (min-width:750px){.dp-root .dp-reviews__track{--dp-card: 360px;gap:20px;padding-inline:max(var(--dp-gutter),calc((100vw - var(--page-width)) / 2 + var(--dp-gutter)));scroll-padding-inline:max(var(--dp-gutter),calc((100vw - var(--page-width)) / 2 + var(--dp-gutter)))}.dp-root .dp-reviews__head{padding-bottom:48px}}@media screen and (min-width:990px){.dp-root .dp-reviews__track{--dp-card: calc((min(100vw, var(--page-width)) - 2 * var(--dp-gutter) - 40px) / 3)}}.dp-root .dp-trust{border-bottom:1px solid rgba(var(--color-foreground),.12)}.dp-root .dp-trust__list{list-style:none;margin:0;padding:8px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.dp-root .dp-trust__item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1.3}.dp-root .dp-trust__icon{flex:0 0 24px;width:24px;height:24px}.dp-root .dp-trust__text.link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (min-width:750px){.dp-root .dp-trust__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 0;min-height:72px;padding-top:16px;padding-bottom:16px}.dp-root .dp-trust__item{padding:0 32px;font-size:14px}.dp-root .dp-trust__item+.dp-trust__item{border-left:1px solid rgba(var(--color-foreground),.2)}}.dp-root .dp-stars.dp-stars--compact{--dp-star-size: 16px;--dp-star-gap: 2px;--dp-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.8l2.5 5.2 5.7.8-4.1 4 1 5.6L10 14.7l-5.1 2.7 1-5.6-4.1-4 5.7-.8z'/%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:calc(var(--dp-star-size) * 5 + var(--dp-star-gap) * 4);height:var(--dp-star-size);background:currentColor;background:linear-gradient(90deg,currentColor calc((var(--dp-star-size) + var(--dp-star-gap)) * var(--dp-stars-on, 5) - var(--dp-star-gap) / 2),color-mix(in srgb,currentColor 25%,transparent) 0);-webkit-mask:var(--dp-star-mask) 0 0 / var(--dp-star-size) var(--dp-star-size) space no-repeat;mask:var(--dp-star-mask) 0 0 / var(--dp-star-size) var(--dp-star-size) space no-repeat}@media(forced-colors:active){.dp-root .dp-stars.dp-stars--compact{forced-color-adjust:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
