@media screen and (max-width:989px){html,body{max-width:100%;overflow-x:clip}#MainContent,.content-for-layout,.shopify-section,.section,.section>*{min-width:0}.rl-pdp__layout,.rl-pdp__gallery,.rl-pdp__details,.rl-info__shell,.rl-info__story,.rl-info__nutrition,.rl-info__faq,.rl-info__reviews-grid{min-width:0}}@media screen and (max-width:749px){.announcement-bar__link{min-height:40px;padding:6px 14px;font-size:.82rem;line-height:1.25;text-align:center;text-wrap:balance}.recovery-product-heroes-section .rl-product-heroes{min-height:0!important}.recovery-product-heroes-section .rl-product-heroes__inner{width:min(calc(100% - 28px),420px)!important;grid-template-rows:auto 280px!important;gap:10px!important;padding-block:40px 58px!important}.recovery-product-heroes-section .rl-product-heroes__ingredient-badge{max-width:min(100%,280px);margin-inline:auto}.recovery-product-heroes-section .rl-product-heroes__heading{max-width:12ch!important;font-size:clamp(1.95rem,9.2vw,2.65rem)!important;line-height:1.02!important;text-wrap:balance}.recovery-product-heroes-section .rl-product-heroes__body{max-width:34ch!important;margin-top:14px!important;font-size:.92rem!important;line-height:1.42!important}.recovery-product-heroes-section .rl-product-heroes__button{min-width:176px!important;min-height:46px;margin-top:18px!important;padding:12px 17px!important}.recovery-product-heroes-section .rl-product-heroes__product-link{width:min(78vw,310px)!important;height:280px;aspect-ratio:auto!important}.recovery-product-heroes-section .rl-product-heroes__product-image{max-width:72%!important;height:258px!important;max-height:94%!important}.recovery-product-heroes-section .rl-product-heroes__controls{bottom:9px!important}.recovery-product-heroes-section .rl-product-heroes__arrow{width:44px!important;height:44px!important}.ui-test-product-list .section-resource-list__header,.ui-test-product-list .resource-list__header{gap:14px}.ui-test-product-list h2{font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.06}.section-resource-list product-card .product-card__content{min-width:0;padding:11px!important}.section-resource-list product-card .quantity-selector-wrapper{display:block!important;width:100%!important;min-width:0!important}.section-resource-list product-card quantity-selector-component.quantity-selector{display:grid!important;grid-template-columns:42px minmax(34px,1fr) 42px!important;width:100%!important;min-width:0!important;min-height:42px}.section-resource-list product-card .quantity-selector .button{width:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important}.section-resource-list product-card .quantity-selector input{width:100%!important;min-width:0!important;height:42px!important}.section-resource-list product-card .product-form-buttons{display:grid!important;gap:8px!important}.section-resource-list product-card .add-to-cart-button{min-height:48px!important;padding-inline:10px!important;line-height:1.15}.section-recovery-reviews .rl-reviews__inner,.section-recovery-videos .rl-videos__inner{width:min(calc(100% - 32px),1440px)!important}.section-recovery-reviews h2,.section-recovery-videos h2{font-size:clamp(2.15rem,9.5vw,2.8rem)!important;line-height:1.02!important;text-wrap:balance}.section-recovery-reviews .rl-reviews__track,.section-recovery-videos .rl-videos__track{grid-auto-columns:92%!important}.section-recovery-reviews .rl-reviews__card{min-height:320px!important}.section-recovery-videos .rl-videos__media{aspect-ratio:4 / 5!important}.section-recovery-reviews .rl-reviews__arrow,.section-recovery-videos .rl-videos__arrow{width:44px!important;height:44px!important}.rl-pdp{padding:14px 14px 42px!important}.rl-pdp__layout{gap:22px!important}.rl-pdp__gallery{gap:8px!important}.rl-pdp__breadcrumbs{margin-bottom:10px!important;font-size:.72rem!important}.rl-pdp__title{margin-bottom:14px!important;font-size:clamp(1.95rem,8.8vw,2.55rem)!important;line-height:1.03!important;letter-spacing:-.035em!important;text-wrap:balance}.rl-pdp__price{font-size:1.55rem!important;font-weight:800!important}.rl-pdp__intro{font-size:.94rem!important;line-height:1.5!important}.rl-pdp__purchase{margin-top:18px!important;padding:14px!important}.rl-pdp__routine legend{display:grid!important;gap:2px!important}.rl-pdp__routine-card{grid-template-columns:18px minmax(0,1fr) auto!important;gap:8px!important;min-height:62px!important;padding:10px!important}.rl-pdp__routine-card>span:nth-of-type(2) strong,.rl-pdp__routine-card>strong{font-size:.82rem!important}.rl-pdp__routine-card small{font-size:.65rem!important}.rl-pdp__add{min-height:52px!important;padding:12px 14px!important}.rl-pdp__shipping>div{display:grid!important;justify-content:start!important;gap:4px!important}.rl-pdp__shipping>div strong{white-space:normal!important}.rl-pdp__quick{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rl-pdp__quick>div{padding:11px 8px!important}.rl-pdp__quick span{font-size:.56rem!important}.rl-pdp__quick strong{font-size:.66rem!important}.rl-pdp .rl-pg__stage{border-radius:18px!important}.rl-pdp .rl-pg__panel{padding:18px!important}.rl-pdp .rl-pg__panel h2{max-width:86%!important;margin:12px 0 14px!important;font-size:clamp(1.65rem,7.5vw,2.1rem)!important;line-height:1!important}.rl-pdp .rl-pg__thumbs{grid-auto-columns:74px!important;gap:7px!important;scrollbar-width:none}.rl-pdp .rl-pg__thumbs::-webkit-scrollbar{display:none}.rl-pdp .rl-pg__thumb{min-width:74px!important;min-height:74px}.rl-pdp .rl-pg__formula-grid{gap:5px!important}.rl-pdp .rl-pg__stat{min-height:94px!important;padding:9px!important}.rl-pdp .rl-pg__stat strong{font-size:1rem!important}.rl-pdp .rl-pg__fineprint{right:18px!important;bottom:18px!important;left:18px!important}.rl-pdp .rl-pg__arrows button{width:44px!important;height:44px!important}.rl-info__jumpbar{top:var(--header-height, 64px)!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.rl-info__jumpbar::-webkit-scrollbar{display:none}.rl-info__jumpbar a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;scroll-snap-align:start}.rl-info__shell{padding-inline:14px!important}.rl-info__story,.rl-info__nutrition,.rl-info__usage,.rl-info__faq,.rl-info__reviews{padding:24px 16px!important;border-radius:16px!important}.rl-info__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rl-info__faq-list summary{min-height:62px!important;gap:12px!important}.rl-info__faq-list p{margin-right:4px!important}.rl-omega-story{padding-inline:14px!important}.rl-omega-story__shell{gap:42px!important}.rl-omega-story__hero-media{min-height:390px!important}.rl-omega-story__hero-copy,.rl-omega-story__routine-copy{padding:30px 20px 34px!important}.rl-omega-story__routine-media{min-height:340px!important}.recovery-welcome__dialog{max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:20px!important}.recovery-welcome__visual{min-height:150px!important}.recovery-welcome__content{padding:24px 18px 20px!important}.recovery-welcome__content h2{font-size:clamp(1.9rem,8.5vw,2.35rem)!important;line-height:1.02!important}#footer-group .footer-content{gap:28px!important}#footer-group .footer-content>*{min-width:0}#footer-group .footer-content>*+*{padding-top:22px;border-top:1px solid rgb(45 50 54 / 10%)}#footer-group .footer-content .menu__heading__default,#footer-group .footer-content h2,#footer-group .footer-content h3{line-height:1.1;text-wrap:balance}#footer-group .footer-content .text-block a{display:inline-flex;min-height:40px;align-items:center}#footer-group .logo-block__image{max-width:min(66vw,240px)}}@media screen and (max-width:370px){.recovery-product-heroes-section .rl-product-heroes__inner{width:calc(100% - 24px)!important}.recovery-product-heroes-section .rl-product-heroes__heading{font-size:clamp(1.8rem,9vw,2.2rem)!important}.rl-pdp{padding-inline:12px!important}.rl-pdp__routine-card{grid-template-columns:18px minmax(0,1fr)!important}.rl-pdp__routine-card>strong{grid-column:2;white-space:normal!important}.rl-pdp__quick{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/recovery-mobile-polish.css.map */
