.lovido-store-page .store-section-rail{box-sizing:border-box;width:100%;max-width:calc(75rem - 128px);margin-inline:auto}.lovido-store-page .store-pdp-gallery{height:51.1875rem}@media (min-width:48rem){.lovido-store-page .store-faq-rail{padding-inline:var(--lovido-decor-content-inset)}}.lovido-store-page .store-carousel-viewport{width:100%;overflow:clip}.lovido-store-page .store-carousel-track{will-change:transform;gap:24px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.lovido-store-page .store-review-card{flex-shrink:0;width:21rem;height:29.9375rem}.lovido-store-page .store-system-badge{position:absolute;top:0;right:0}.lovido-store-page .store-how-section-rail{position:relative}.lovido-store-page .store-how-sticks{top:-88px;right:-161px}.lovido-store-page .store-reviews-carousel .store-carousel-viewport{margin-right:calc(-1 * var(--lovido-rail-inset));width:auto}@media (max-width:47.9375rem){.lovido-store-page .store-reviews-carousel .store-carousel-viewport{margin-right:calc(-1 * var(--lovido-pad-inline))}}@media (min-width:48rem){.lovido-store-page .lovido-box-section .lovido-split-section{padding-inline:64px}.lovido-store-page .store-system-section-rail{position:relative}.lovido-store-page .store-system-tabbar{height:56px}.lovido-store-page .store-system-of-care .lovido-cta-nav{padding-block:16px}}.lovido-store-page .store-review-card--photo{overflow:clip}.lovido-store-page .store-marquee-track{will-change:transform;gap:24px;width:max-content;animation:55s linear infinite store-marquee-scroll;display:flex}@keyframes store-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lovido-store-page .store-marquee-track{animation:none}}@media (max-width:47.9375rem){.lovido-store-page .store-pdp-section{padding-inline:2rem}.lovido-store-page .store-pdp-grid{flex-direction:column;gap:4rem}.lovido-store-page .store-pdp-gallery{display:none}.lovido-store-page .store-why-grid,.lovido-store-page .store-faq-row,.lovido-store-page .store-system-panel,.lovido-store-page .store-box-section{flex-direction:column!important}.lovido-store-page .store-how-sticks{width:100%!important;position:relative!important;top:auto!important;right:auto!important}.lovido-store-page .store-system-badge{margin-bottom:0;position:relative}.lovido-store-page .store-system-tabbar{-ms-overflow-style:none;scrollbar-width:none;width:calc(100% + 2rem);margin-right:-2rem}.lovido-store-page .store-system-tabbar::-webkit-scrollbar{display:none}.lovido-store-page .store-review-card{width:min(100%,23.25rem);height:29.9375rem}.lovido-store-page .store-review-card--text{width:min(100%,21rem)}.lovido-store-page .store-system-of-care-intro{padding-top:5rem}.lovido-store-page .lovido-soc-diagram-mobile{height:562px!important}.lovido-store-page .lovido-soc-diagram-mobile>div{top:163.17px!important;left:-556.99px!important;transform:scale(1.13907)!important}.lovido-store-page .store-system-of-care .lovido-marquee article{height:auto;min-height:140px}.lovido-store-page .store-system-of-care .lovido-marquee article p{font-size:16px;line-height:24px}.lovido-store-page .store-box-mobile .lovido-cta-ghost{min-height:0;padding-block:22px!important}.lovido-store-page .store-box-mobile .lovido-cta-outline-black{min-height:0;padding-block:21px!important}.lovido-store-page .store-system-of-care .lovido-cta-nav{min-height:0;padding-block:16px!important}}
