.mlp-buy{padding:28px 0 8px}.mlp-buy__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}@media(max-width:900px){.mlp-buy__grid{grid-template-columns:1fr;gap:28px}}.mlp-gal{position:relative}.mlp-gal__stage{position:relative;overflow:hidden;border-radius:var(--ml-radius-block);background:var(--ml-surface-1);aspect-ratio:1/1}.mlp-gal__slides{display:flex;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.mlp-gal__slide{flex:0 0 100%;height:100%}.mlp-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.mlp-gal__badge{position:absolute;top:18px;right:18px;z-index:2;max-width:32%}.mlp-gal__badge img{width:100%;height:auto}.mlp-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:999px;background:#2e28338c;color:#fff;cursor:pointer;transition:background .2s}.mlp-gal__arrow:hover{background:#2e2833d1}.mlp-gal__arrow:focus-visible{outline:3px solid var(--ml-primary);outline-offset:2px}.mlp-gal__arrow--prev{left:14px}.mlp-gal__arrow--next{right:14px}.mlp-gal__arrow svg{width:20px;height:20px}.mlp-gal__dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:7px}.mlp-gal__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer}.mlp-gal__dot.is-active{background:#fff}.mlp-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.mlp-gal__thumbs::-webkit-scrollbar{display:none}.mlp-gal__thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--ml-surface-1);cursor:pointer}.mlp-gal__thumb.is-active{border-color:var(--ml-primary)}.mlp-gal__thumb img{width:100%;height:100%;object-fit:cover}.mlp-box{display:flex;flex-direction:column;gap:18px}.mlp-box__badge{align-self:flex-start}.mlp-box__proof{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:8px 16px;border-radius:999px;background:var(--ml-surface-2);font-size:.875rem;color:var(--ml-ink)}.mlp-box__proof svg{width:17px;height:17px;color:var(--ml-primary);flex:none}.mlp-box__title{font-family:var(--ml-font-display);font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.01em;color:var(--ml-ink);margin:0}.mlp-box__price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mlp-box__price{font-size:1.6rem;color:var(--ml-ink);font-family:var(--ml-font-display)}.mlp-box__compare{color:var(--ml-ink-3);text-decoration:line-through;font-size:1.05rem}.mlp-swatches{display:flex;flex-direction:column;gap:10px}.mlp-swatches__label{font-size:.875rem;color:var(--ml-ink-2)}.mlp-swatches__label b{color:var(--ml-ink);font-weight:600}.mlp-swatches__row{display:flex;gap:12px;flex-wrap:wrap}.mlp-swatch{width:44px;height:44px;padding:0;border:2px solid var(--ml-line);border-radius:999px;cursor:pointer;background-clip:padding-box}.mlp-swatch.is-active{border-color:var(--ml-ink);box-shadow:0 0 0 2px var(--ml-surface) inset}.mlp-swatch:focus-visible{outline:3px solid var(--ml-primary);outline-offset:2px}.mlp-swatch[disabled]{opacity:.35;cursor:not-allowed}.mlp-offer-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mlp-offer{flex:1 1 220px;padding:13px 18px;border-radius:999px;background:var(--ml-accent-50);color:var(--ml-ink);font-size:.9375rem}.mlp-offer b{color:var(--ml-accent-deep)}.mlp-qty{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:var(--ml-surface-2)}.mlp-qty button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--ml-surface);color:var(--ml-ink);font-size:1.1rem;cursor:pointer}.mlp-qty button:focus-visible{outline:3px solid var(--ml-primary);outline-offset:2px}.mlp-qty input{width:40px;border:0;background:transparent;text-align:center;font-size:1rem;color:var(--ml-ink);-moz-appearance:textfield}.mlp-qty input::-webkit-outer-spin-button,.mlp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mlp-box__submit{width:100%}.mlp-box__note{font-size:.875rem;color:var(--ml-ink-2);margin:0}.mlp-bullets{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--ml-line);display:grid;gap:12px}.mlp-bullets li{display:flex;gap:11px;align-items:flex-start;font-size:.9688rem;color:var(--ml-ink)}.mlp-bullets svg{width:19px;height:19px;flex:none;color:var(--ml-primary);margin-top:2px}.mlp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px;border-top:1px solid var(--ml-line);text-align:center}.mlp-trust__item svg{width:24px;height:24px;color:var(--ml-primary)}.mlp-trust__t{font-weight:600;font-size:.9375rem;color:var(--ml-ink);margin-top:6px}.mlp-trust__d{font-size:.8125rem;color:var(--ml-ink-2);margin:2px 0 0}@media(max-width:560px){.mlp-trust{grid-template-columns:1fr;text-align:left}.mlp-trust__item{display:flex;gap:12px;align-items:center}.mlp-trust__t{margin-top:0}}.mlp-acc{border-top:1px solid var(--ml-line)}.mlp-acc__item{border-bottom:1px solid var(--ml-line)}.mlp-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border:0;background:transparent;font-family:inherit;font-size:1rem;font-weight:600;text-align:left;color:var(--ml-ink);cursor:pointer}.mlp-acc__btn:focus-visible{outline:3px solid var(--ml-primary);outline-offset:2px}.mlp-acc__chev{flex:none;width:18px;height:18px;transition:transform .25s}.mlp-acc__btn[aria-expanded=true] .mlp-acc__chev{transform:rotate(180deg)}.mlp-acc__body{padding:0 0 20px;color:var(--ml-ink-2);font-size:.9375rem;line-height:1.6}.mlp-acc__body[hidden]{display:none}.mlp-acc__body ul{margin:0;padding-left:18px;display:grid;gap:6px}.mlp-hook{text-align:center}.mlp-hook__sub{max-width:660px;margin:16px auto 0}.mlp-pain__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media(max-width:860px){.mlp-pain__grid{grid-template-columns:1fr}}.mlp-pain__card{position:relative;border-radius:var(--ml-radius-block);overflow:hidden;background:var(--ml-surface-2);min-height:330px;display:flex;flex-direction:column;justify-content:flex-end}.mlp-pain__media{position:absolute;top:0;right:0;bottom:0;left:0}.mlp-pain__media img{width:100%;height:100%;object-fit:cover}.mlp-pain__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2e2833e6,#2e283361 55%,#2e28330f)}.mlp-pain__body{position:relative;padding:26px;color:#fff}.mlp-pain__q{font-family:var(--ml-font-display);font-size:1.35rem;line-height:1.2;margin:0}.mlp-pain__a{font-size:.9375rem;margin:10px 0 0;color:#ffffffe0}.mlp-kit__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:860px){.mlp-kit__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mlp-kit__grid{grid-template-columns:1fr}}.mlp-kit__tile{padding:26px 22px;border-radius:var(--ml-radius-block);background:var(--ml-surface);border:1px solid var(--ml-line);text-align:center}.mlp-kit__tile svg{width:30px;height:30px;color:var(--ml-primary)}.mlp-kit__t{font-weight:600;margin-top:12px;color:var(--ml-ink)}.mlp-kit__d{font-size:.875rem;color:var(--ml-ink-2);margin:6px 0 0}.mlp-kit__media{margin-top:40px;border-radius:var(--ml-radius-block);overflow:hidden}.mlp-kit__media img{width:100%;height:auto;display:block}.mlp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px}@media(max-width:900px){.mlp-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mlp-steps{grid-template-columns:1fr}}.mlp-step__n{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:var(--ml-primary-tint);color:var(--ml-primary-deep);font-family:var(--ml-font-display);font-size:1.1rem}.mlp-step__media{margin-top:16px;border-radius:var(--ml-radius-block);overflow:hidden;background:var(--ml-surface-2);aspect-ratio:1/1}.mlp-step__media img{width:100%;height:100%;object-fit:cover}.mlp-step__t{font-weight:600;margin-top:14px;color:var(--ml-ink)}.mlp-step__d{font-size:.9063rem;color:var(--ml-ink-2);margin:6px 0 0}.mlp-feel__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:860px){.mlp-feel__grid{grid-template-columns:1fr;gap:28px}}.mlp-feel__media{border-radius:var(--ml-radius-block);overflow:hidden}.mlp-feel__media img{width:100%;height:auto;display:block}.mlp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ml-surface);border-top:1px solid var(--ml-line);box-shadow:0 -6px 24px #2e28331a;transform:translateY(110%);transition:transform .3s ease}.mlp-sticky.is-visible{transform:translateY(0)}@media(max-width:900px){.mlp-sticky{display:flex}}.mlp-sticky__info{flex:1;min-width:0}.mlp-sticky__t{font-size:.8125rem;color:var(--ml-ink-2);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlp-sticky__p{font-size:1.05rem;color:var(--ml-ink);font-family:var(--ml-font-display);margin:0}.mlp-sticky .ml-btn{flex:none}.mlp-subnav{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);background:var(--ml-surface)}.mlp-subnav__row{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;padding:16px 0}.mlp-subnav__row::-webkit-scrollbar{display:none}.mlp-subnav__row a{white-space:nowrap;font-size:.9375rem;color:var(--ml-ink-2);text-decoration:none}.mlp-subnav__row a:hover{color:var(--ml-ink)}.mlp-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:860px){.mlp-reviews__grid{grid-template-columns:1fr}}.mlp-review{padding:24px;border-radius:var(--ml-radius-block);background:var(--ml-surface);border:1px solid var(--ml-line)}.mlp-review__stars{color:var(--ml-accent-deep);letter-spacing:.1em;font-size:.9375rem}.mlp-review__t{font-weight:600;margin:10px 0 0;color:var(--ml-ink)}.mlp-review__q{font-size:.9375rem;color:var(--ml-ink-2);margin:8px 0 0}.mlp-review__a{font-size:.8125rem;color:var(--ml-ink-3);margin:14px 0 0}.mlp-anchor{scroll-margin-top:96px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ml-pdp2.css.map */
