:root{--rl-shadow: 0 4px 16px rgb(18 63 60 / 5%)}body{background:#fff}.recovery-product-heroes-section:after{display:none}.recovery-product-heroes-section .rl-product-heroes__button,.rl-pdp .rl-pdp__add{background:#123f3c!important;box-shadow:none!important;border-radius:12px!important}.recovery-product-heroes-section .rl-product-heroes__button:hover,.rl-pdp .rl-pdp__add:hover{background:#0b2c2a!important;transform:none}.section-resource-list product-card .product-card__content{background:#fff!important;border-radius:12px!important;box-shadow:none!important;border-color:#dce3df!important}.section-resource-list product-card:hover .product-card__content{transform:none;border-color:#123f3c!important}.section-resource-list product-card .price{font-weight:650;letter-spacing:-.02em}.rl-pdp{background:#fff}.rl-pdp .rl-pdp__purchase{background:#f5f7f5!important;box-shadow:none!important;border-radius:12px!important}.rl-pdp .rl-pdp__benefits-intro{background:#f5f7f5;border-radius:12px}.rl-pdp .rl-pdp__benefits li{box-shadow:none;border-radius:12px}.rl-pdp .rl-pdp__purchase-option,.rl-pdp .rl-pdp__routine-card{border-radius:10px!important}.rl-pdp .rl-pdp__purchase-option:has(input:checked),.rl-pdp .rl-pdp__routine-card:has(input:checked){box-shadow:0 0 0 1px #123f3c!important}.rl-pdp .rl-pdp__badge{box-shadow:none}@media(max-width:749px){.recovery-product-heroes-section .rl-product-heroes__inner{grid-template-rows:auto 230px!important;padding-block:28px 48px!important}[id$=__section_RLobjetivo] .group-block-content:has(>.group-block>a[href="/collections/salud-y-longevidad"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}[id$=__section_RLobjetivo] .group-block:has(>a[href^="/collections/"]){min-width:0;min-height:184px!important;height:204px!important;padding:72px 12px 18px!important;border-radius:12px!important}[id$=__section_RLobjetivo] .group-block:has(>a[href^="/collections/"]) .group-block-content :is(p,strong,h2,h3){font-size:1.3rem!important;line-height:1.15!important;overflow-wrap:normal;word-break:normal}.rl-pdp .rl-pdp__mobile-buy:not([hidden]){border-radius:12px;box-shadow:0 3px 18px #0000001f}}@media(prefers-reduced-motion:reduce){.section-resource-list product-card .product-card__content,.rl-pdp .rl-pdp__purchase-option,.rl-pdp .rl-pdp__routine-card{transition:none}}.rl-pdp .rl-pdp__benefits-intro{margin-top:24px}.rl-pdp .rl-pdp__subscription-badge,.rl-pdp .rl-pdp__selected-badge{display:none}@media(max-width:749px){.rl-pdp .rl-pdp__routine-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy price" "benefit benefit";gap:10px!important}}.rl-pdp .rl-lifestyle-gallery__stage{background:#fff!important;border:0;border-radius:0;box-shadow:none}.rl-pdp .rl-lifestyle-gallery__panel--product{background:#fff}.rl-pdp .rl-lifestyle-gallery__panel--product .rl-lifestyle-gallery__image{padding:clamp(42px,5vw,66px)!important;filter:none!important;transform-origin:50% 70%}.rl-pdp .rl-lifestyle-gallery__panel--product .rl-lifestyle-gallery__caption{display:none}.rl-pdp .rl-lifestyle-gallery__thumb,.rl-pdp .rl-lifestyle-gallery__thumb.is-active{background:#fff;border-radius:8px;box-shadow:none!important;transform:none}.rl-pdp .rl-lifestyle-gallery__thumb.is-active{border-color:#123f3c}.rl-pdp .rl-lifestyle-gallery__counter{background:#f1f4f1;color:#123f3c;-webkit-backdrop-filter:none;backdrop-filter:none}.rl-pdp .rl-lifestyle-gallery__arrows button{box-shadow:none;border:1px solid #dce3df}.rl-lifestyle-gallery__motion{position:absolute;left:14px;bottom:18px;z-index:4;min-height:44px;padding:10px 14px;border:1px solid #dce3df;border-radius:999px;background:#fff;color:#123f3c;font:inherit;font-size:.78rem;cursor:pointer}.rl-lifestyle-gallery__motion[hidden]{display:none}@media(max-width:749px){.rl-pdp .rl-lifestyle-gallery__panel--product .rl-lifestyle-gallery__image{padding:30px 28px 60px!important}.rl-lifestyle-gallery__motion{bottom:14px;left:4px}}@media(prefers-reduced-motion:reduce){.rl-lifestyle-gallery__motion{display:none}}.rl-pdp .rl-lifestyle-gallery__panel--studio{aspect-ratio:1 / 1.12;min-height:430px;background:#eef1e9}.rl-crea-film{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#f4f5ef,#e6ece2 65%,#dae4d5);color:#163d33}.rl-crea-film__eyebrow{position:absolute;top:26px;left:24px;z-index:3;font-size:10px;font-weight:600;letter-spacing:.13em}.rl-crea-film__halo{position:absolute;top:10%;right:-5%;bottom:25%;left:-5%;border-radius:50%;background:radial-gradient(ellipse,#ffffffd9,#ffffff70,#fff0 70%)}.rl-crea-film__backdrop{position:absolute;top:20%;left:0;width:100%;text-align:center;color:#cdd8c8;font-size:clamp(80px,10.8vw,160px);font-weight:500;line-height:1;letter-spacing:-.065em}.rl-pdp .rl-lifestyle-gallery__panel--studio .rl-crea-film__bottle{position:absolute;top:12%;left:14%;width:72%;height:60%;padding:0!important;object-fit:contain;filter:drop-shadow(10px 12px 10px #263d2517)!important;z-index:2;transform-origin:50% 65%}.rl-crea-film__shadow{position:absolute;left:25%;bottom:26%;width:50%;height:4%;border-radius:50%;background:#53684d;filter:blur(9px);opacity:.18}.rl-crea-film__facts{position:absolute;bottom:76px;left:18px;right:18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;text-align:center;z-index:3}.rl-crea-film__facts>div{padding:0 5px}.rl-crea-film__facts>div+div{border-left:1px solid #bac9b4}.rl-crea-film__facts strong{display:block;font-size:clamp(14px,1.45vw,20px);font-weight:600;line-height:1.2}.rl-crea-film__facts span{display:block;font-size:10px;line-height:1.35;margin-top:6px;color:#405942}.rl-pdp .rl-lifestyle-gallery[data-product-handle=creatina-creavitalis] .rl-lifestyle-gallery__motion{left:18px;bottom:17px}@media(max-width:749px){.rl-crea-film__eyebrow{top:22px;left:18px;font-size:8px}.rl-crea-film__backdrop{font-size:25vw}.rl-crea-film__facts{left:9px;right:9px;gap:3px}.rl-crea-film__facts strong{font-size:14px}.rl-crea-film__facts span{font-size:9px}}@media(max-width:749px){.recovery-product-heroes-section .rl-product-heroes__background-scene{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;object-position:var(--rl-bg-position, center)}.recovery-product-heroes-section .rl-product-heroes__background-backdrop{display:none}}@media(max-width:749px){.recovery-product-heroes-section .rl-product-heroes__background-scene{object-position:100% center!important}.recovery-product-heroes-section .rl-product-heroes__overlay{background:linear-gradient(180deg,#0a1914d1,#0a1914b8 30%,#0a19144d 56%,#0a19140a 76%,#0a191442)}.recovery-product-heroes-section .rl-product-heroes__content{text-shadow:0 2px 16px rgba(0,0,0,.22)}.recovery-product-heroes-section .rl-product-heroes__ingredient-badge{text-shadow:none}}@media(max-width:749px){.recovery-product-heroes-section .rl-product-heroes__slide[data-product-handle=beta-alanina-carnosyn] .rl-product-heroes__background .rl-product-heroes__background-scene{object-position:100% center!important}}.rl-pdp .rl-pdp__title{font-size:clamp(26px,2.3vw,36px);line-height:1.12;text-wrap:balance;margin-bottom:8px}.rl-pdp__presentation{font-size:14px;line-height:1.5;letter-spacing:.025em;color:#48564d;margin:0 0 16px}.rl-pdp__delivery{font-size:12px;line-height:1.6;text-align:center;margin:14px 0}.rl-pdp__delivery a{color:inherit;text-underline-offset:3px}.rl-pdp__delivery span{display:block;color:#526255}.rl-pdp a:focus-visible,.rl-pdp summary:focus-visible,.rl-contact__jump:focus-visible{outline:3px solid #1c5944;outline-offset:4px}@media(max-width:749px){.rl-pdp .rl-pdp__title{font-size:28px}.rl-pdp__presentation{font-size:13px;margin-bottom:12px}}@media(max-width:749px){.rl-product-gallery .rl-gallery-v3__tabs a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px}.rl-product-gallery .rl-gallery-v3__tabs img{width:28px;height:30px}.rl-product-gallery .rl-gallery-v3__tabs span{white-space:normal;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/recovery-visual-refinement.css.map */
