.dp-root .dp-pdp{--dp-pdp-line: rgba(var(--color-foreground), .14);color:rgb(var(--color-foreground))}.dp-root .dp-pdp-text,.dp-root .dp-pdp .dp-rte{font-size:16px;line-height:1.5}.dp-root .dp-pdp :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.dp-root .dp-pdp-head{display:flex;flex-direction:column;gap:12px;max-width:640px;margin-bottom:24px}.dp-root .dp-pdp-head .dp-title{text-wrap:balance}.dp-root .dp-pdp-head p{margin:0;font-size:16px;line-height:1.5}.dp-root .dp-pdp-main{padding:12px 0 40px}.dp-root .dp-pdp-main__grid{display:grid;gap:20px}.dp-root .dp-pdp-main__info{display:flex;flex-direction:column;min-width:0}.dp-root .dp-pdp-main__eyebrow{margin:0 0 8px;font-size:13px;font-weight:var(--dp-weight-semibold, 600);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.dp-root .dp-pdp-main__title{margin:0;font-size:28px;line-height:1;letter-spacing:var(--dp-tracking-l);text-transform:uppercase;text-wrap:balance}.dp-root .dp-pdp-main__desc{margin-top:10px}.dp-root .dp-pdp-main__desc>:first-child{margin-top:0}.dp-root .dp-pdp-main__desc>:last-child{margin-bottom:0}.dp-root .dp-pdp-main__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px}.dp-root .dp-pdp-main__amount{font-size:24px;font-weight:var(--dp-weight-semibold, 600);line-height:1.2}.dp-root .dp-pdp-main__compare{font-size:16px;color:rgba(var(--color-foreground),.65)}.dp-root .dp-pdp-main__presentation{margin:4px 0 0;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.8)}.dp-root .dp-pdp-main__points{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.dp-root .dp-pdp-main__point{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45}.dp-root .dp-pdp-main__point-icon{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--dp-orange)}.dp-root .dp-pdp-buy{margin-top:16px}.dp-root .dp-pdp-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;font-size:14px;line-height:1.5}.dp-root .dp-pdp-evidence a{color:inherit;font-weight:var(--dp-weight-semibold, 600);text-decoration:underline;text-underline-offset:3px}.dp-root .dp-pdp-buy__label{display:block;margin-bottom:8px;font-size:14px;font-weight:var(--dp-weight-semibold, 600)}.dp-root .dp-pdp-buy__variant{width:100%;min-height:48px;margin-bottom:16px;padding:0 16px;font:inherit;font-size:16px;color:inherit;background:transparent;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 24px)}.dp-root .dp-pdp-buy__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:stretch}.dp-root .dp-pdp-buy .quantity{width:132px;min-height:48px}.dp-root .dp-pdp-buy .quantity__button{width:44px}.dp-root .dp-pdp-buy__submit.button{width:100%;min-width:0;min-height:48px;margin:0;padding:0 20px}.dp-root .dp-pdp-buy__note{margin:8px 0 0;font-size:14px;line-height:1.5}.dp-root .dp-pdp-buy__submit .loading__spinner{position:absolute}.dp-root .dp-pdp-buy .product-form__error-message-wrapper{display:flex;gap:8px;margin-top:12px;font-size:14px}.dp-root .dp-pdp-buy .product-form__error-message-wrapper[hidden]{display:none}.dp-root .dp-pdp-buy .product-form__error-message-wrapper .svg-wrapper{width:20px;height:20px}.dp-root .dp-pdp-service{display:grid;gap:8px;margin:20px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--dp-pdp-line)}.dp-root .dp-pdp-service__item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.dp-root .dp-pdp-service__icon{flex:0 0 24px;width:24px;height:24px}.dp-root .dp-pdp-service__item a,.dp-root .dp-pdp-link{color:inherit;font-weight:var(--dp-weight-semibold, 600);text-decoration:underline;text-underline-offset:3px}.dp-root .dp-pdp-service__item a{display:inline-flex;align-items:center;min-height:24px}.dp-root .dp-pdp-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px}.dp-root .dp-pdp-share__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;font:inherit;font-size:14px;font-weight:var(--dp-weight-semibold, 600);color:inherit;background:none;border:0;cursor:pointer}.dp-root .dp-pdp-share__button .svg-wrapper{width:18px;height:18px}.dp-root .dp-pdp-share__status{font-size:14px}.dp-root .dp-gallery{display:block;min-width:0}.dp-root .dp-gallery__viewport{position:relative}.dp-root .dp-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px;background:rgba(var(--color-foreground),.04)}.dp-root .dp-gallery__track::-webkit-scrollbar{display:none}.dp-root .dp-gallery__slide{flex:0 0 100%;aspect-ratio:5 / 4;scroll-snap-align:start;overflow:hidden}.dp-root .dp-gallery__slide picture,.dp-root .dp-gallery__slide img{display:block;width:100%;height:100%}.dp-root .dp-gallery__slide img{object-fit:cover;object-position:var(--dp-slide-position, 50% 50%)!important}.dp-root .dp-gallery__slide--contain img{object-fit:contain}.dp-root .dp-gallery__arrow,.dp-root .dp-gallery__zoom{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--dp-blue);background:var(--dp-cream);border:1px solid rgba(15,24,136,.15);border-radius:50%;cursor:pointer}.dp-root .dp-gallery__arrow .dp-icon,.dp-root .dp-gallery__zoom .svg-wrapper{width:20px;height:20px}.dp-root .dp-gallery__arrow[disabled]{opacity:.35;cursor:default}.dp-root .dp-gallery__arrow--prev{left:8px;bottom:8px}.dp-root .dp-gallery__arrow--next{left:60px;bottom:8px}.dp-root .dp-gallery__count{position:absolute;top:8px;left:8px;padding:2px 10px;font-size:13px;font-weight:var(--dp-weight-semibold, 600);line-height:1.6;color:var(--dp-blue);background:var(--dp-cream);border-radius:100px;pointer-events:none}.dp-root .dp-gallery__zoom{right:8px;bottom:8px}.dp-root .dp-gallery__thumbs{display:none;gap:8px;margin:12px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.dp-root .dp-gallery__thumb{display:block;width:60px;height:60px;padding:0;overflow:hidden;background:rgba(var(--color-foreground),.04);border:1px solid transparent;border-radius:8px;cursor:pointer;opacity:.6}.dp-root .dp-gallery__thumb[aria-current=true]{border-color:var(--dp-blue);opacity:1}.dp-root .dp-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dp-root .dp-gallery__dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;color:var(--dp-blue);background:var(--dp-cream)}.dp-root .dp-gallery__dialog::backdrop{background:#0f188866}.dp-root .dp-gallery__dialog-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:64px 16px}.dp-root .dp-gallery__dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dp-root .dp-gallery__dialog .dp-gallery__close{position:absolute;top:12px;right:12px}.dp-root .dp-gallery__dialog .dp-gallery__arrow--prev{left:12px;bottom:12px}.dp-root .dp-gallery__dialog .dp-gallery__arrow--next{left:auto;right:12px;bottom:12px}.dp-root .dp-gallery__dialog .dp-gallery__close{position:absolute}.dp-root .dp-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));color:var(--dp-blue);background:var(--dp-cream);border-top:1px solid rgba(15,24,136,.15);transform:translateY(100%);visibility:hidden;transition:transform var(--duration-default, .2s) ease,visibility 0s linear var(--duration-default, .2s)}.dp-root .dp-sticky-buy[data-visible]{transform:none;visibility:visible;transition:transform var(--duration-default, .2s) ease}.dp-root .dp-sticky-buy__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.dp-root .dp-sticky-buy__text{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.3}.dp-root .dp-sticky-buy__name{overflow:hidden;font-weight:var(--dp-weight-semibold, 600);white-space:nowrap;text-overflow:ellipsis}.dp-root .dp-sticky-buy__price{font-size:15px;font-weight:var(--dp-weight-semibold, 600)}.dp-root .dp-sticky-buy .button{flex:1 0 auto;min-width:0;min-height:48px;margin:0 0 0 auto;padding:0 20px}@media(prefers-reduced-motion:reduce){.dp-root .dp-sticky-buy,.dp-root .dp-sticky-buy[data-visible]{transition:none}}.dp-root .dp-dose__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.dp-root .dp-dose__legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:var(--dp-weight-semibold, 600)}.dp-root .dp-dose__choice{position:relative}.dp-root .dp-dose__choice input{position:absolute;opacity:0;width:1px;height:1px}.dp-root .dp-dose__choice label{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;font-size:15px;font-weight:var(--dp-weight-semibold, 600);line-height:1.3;text-align:center;border:1px solid rgba(var(--color-foreground),.5);border-radius:12px;cursor:pointer}.dp-root .dp-dose__choice input:checked+label{color:var(--dp-blue);background:var(--dp-cream);border-color:var(--dp-cream)}.dp-root .dp-dose__choice input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.dp-root .dp-dose__results{margin-top:24px}.dp-root .dp-dose__result{display:none}.dp-root .dp-dose__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:20px 0;border-top:1px solid rgba(var(--color-foreground),.25);border-bottom:1px solid rgba(var(--color-foreground),.25)}.dp-root .dp-dose__result-grid dt{font-size:13px;line-height:1.4;color:rgba(var(--color-foreground),.8)}.dp-root .dp-dose__result-grid dd{margin:4px 0 0;font-size:24px;font-weight:var(--dp-weight-bold, 700);line-height:1.1;letter-spacing:var(--dp-tracking-m)}.dp-root .dp-dose__note{margin:16px 0 0;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.85)}.dp-root .dp-benefits__list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--dp-pdp-line)}.dp-root .dp-benefits__item{padding:20px 0;border-bottom:1px solid var(--dp-pdp-line)}.dp-root .dp-benefits__title{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:var(--dp-weight-semibold, 600);line-height:1.25;letter-spacing:var(--dp-tracking-s);text-transform:none}.dp-root .dp-benefits__icon{flex:0 0 24px;width:24px;height:24px;color:var(--dp-orange)}.dp-root .dp-benefits__text{margin:8px 0 0;font-size:16px;line-height:1.5}.dp-root .dp-howto__grid{display:grid;gap:24px}.dp-root .dp-howto__media{overflow:hidden;border-radius:12px}.dp-root .dp-howto__media img,.dp-root .dp-howto__media video{display:block;width:100%;height:auto}.dp-root .dp-howto__steps{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:dp-step}.dp-root .dp-howto__step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;counter-increment:dp-step}.dp-root .dp-howto__step:before{content:counter(dp-step);display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:16px;font-weight:var(--dp-weight-bold, 700);color:var(--dp-cream);background:var(--dp-blue);border-radius:50%}.dp-root .dp-howto__step-title{margin:6px 0 0;font-size:17px;font-weight:var(--dp-weight-semibold, 600);line-height:1.3;letter-spacing:0;text-transform:none}.dp-root .dp-howto__step-text{margin:4px 0 0;font-size:16px;line-height:1.5}.dp-root .dp-howto__note{margin:24px 0 0;padding-top:16px;font-size:14px;line-height:1.5;border-top:1px solid var(--dp-pdp-line)}.dp-root .dp-formula__names{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dp-root .dp-formula__name{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;font-size:15px;font-weight:var(--dp-weight-semibold, 600);line-height:1.3;border:1px solid rgba(var(--color-foreground),.35);border-radius:100px}.dp-root .dp-formula__details{margin-top:24px;border-top:1px solid var(--dp-pdp-line);border-bottom:1px solid var(--dp-pdp-line)}.dp-root .dp-formula__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:16px;font-weight:var(--dp-weight-semibold, 600);cursor:pointer;list-style:none}.dp-root .dp-formula__summary::-webkit-details-marker{display:none}.dp-root .dp-formula__caret{flex:0 0 auto;display:inline-flex;width:14px}.dp-root .dp-formula__caret .icon-caret{width:14px;height:9px;transition:transform var(--duration-short, .1s) ease}.dp-root .dp-formula__details[open] .icon-caret{transform:rotate(180deg)}.dp-root .dp-formula__list{margin:0;padding:0 0 20px}.dp-root .dp-formula__list dt{margin-top:16px;font-size:16px;font-weight:var(--dp-weight-semibold, 600)}.dp-root .dp-formula__list dt:first-child{margin-top:0}.dp-root .dp-formula__list dd{margin:4px 0 0;font-size:16px;line-height:1.5}@media screen and (min-width:750px){.dp-root .dp-pdp-main{padding:32px 0 64px}.dp-root .dp-pdp-main__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.dp-root .dp-pdp-main__title{font-size:36px}.dp-root .dp-gallery__slide{aspect-ratio:1}.dp-root .dp-gallery__thumbs{display:flex}.dp-root .dp-gallery__count{display:none}.dp-root .dp-gallery__arrow--prev,.dp-root .dp-gallery__zoom{bottom:12px}.dp-root .dp-gallery__arrow--prev{left:12px}.dp-root .dp-gallery__arrow--next{left:64px;bottom:12px}.dp-root .dp-gallery__zoom{right:12px}.dp-root .dp-dose__choices{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-root .dp-dose__inner{max-width:720px}.dp-root .dp-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:0}.dp-root .dp-benefits__item{border-top:1px solid var(--dp-pdp-line);border-bottom:0}.dp-root .dp-howto__grid--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.dp-root .dp-sticky-buy{display:none}}@media screen and (min-width:990px){.dp-root .dp-gallery__arrow--next{left:68px}}@media screen and (max-width:749px)and (max-height:700px){.dp-root .dp-gallery__slide{aspect-ratio:16 / 11}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/dp-product.css.map */
