.rutina-landing .rutina-header{display:flex;align-items:center;justify-content:center;min-height:64px;padding:16px 24px}.rutina-header a{display:block;line-height:1}.rutina-header img{display:block;width:180px;height:auto}.rutina-landing .rutina-hero{background:var(--colorBtnPrimary, #0f423a);color:var(--colorBtnPrimaryText, #fff)}.rutina-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-top:48px;padding-bottom:48px}.rutina-hero__content{min-width:0}.rutina-hero__eyebrow{margin:0 0 16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.rutina-hero h1{max-width:620px;font-size:clamp(32px,3.5vw,50px);line-height:1.06;letter-spacing:0;margin:0 0 20px}.rutina-hero__intro{max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.45}.rutina-hero__media{margin:0;min-width:0}.rutina-hero__media img{display:block;width:100%;height:520px;object-fit:cover}.rutina-hero__media--guide img{height:auto;max-height:600px;object-fit:contain}.rutina-hero__media figcaption{margin-top:12px;font-size:13px}.rutina-form{max-width:540px;scroll-margin-top:20px}.rutina-form h2{margin:0 0 12px;font-size:18px;line-height:1.3;letter-spacing:0}.rutina-form [data-rutina-form] form{padding:0!important;min-height:0!important;border-radius:0!important;background:transparent!important}.rutina-form [data-testid=form-component]{padding:0 0 12px!important;min-width:0!important}.rutina-form form:has(input[type=email]) [data-testid=form-row]:has(h1),.rutina-form [data-testid=form-row]:empty{display:none!important}body.rutina-landing .rutina-form input[type=email]{width:100%!important;height:auto!important;min-height:50px!important;padding:13px 16px!important;border:2px solid #d6dfdb!important;background:#fff!important;color:#24382c!important;border-radius:var(--buttonRadius, 0)!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:16px!important;line-height:1.4!important}body.rutina-landing .rutina-form input[type=email]::placeholder{color:#52635a!important;opacity:1!important}body.rutina-landing .rutina-form input[type=email]:hover{border-color:#8bb9a6!important}body.rutina-landing .rutina-form input[type=email]:focus{border-color:#24382c!important;outline:3px solid #d5b781!important;outline-offset:3px!important}body.rutina-landing .rutina-form input[type=email][aria-invalid=true]{border-color:#b33b32!important}.rutina-form button.klaviyo-form-button{box-sizing:border-box!important;height:auto!important;min-height:50px!important;max-height:none!important;padding:14px 18px!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:18px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;border-radius:var(--buttonRadius, 0)!important}.rutina-form button.klaviyo-form-button:focus-visible,.rutina-form input[type=checkbox]:focus-visible+label{outline:3px solid #d5b781!important;outline-offset:3px!important}.rutina-form .klaviyo-checkboxes label{margin:0!important;align-items:flex-start!important;min-height:28px}.rutina-form .klaviyo-checkboxes label>div{margin-right:0!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:13px!important;line-height:1.4!important}.rutina-form .klaviyo-checkboxes label>svg:first-of-type{flex-shrink:0;stroke:#fff!important;margin-top:1px}.rutina-form .klaviyo-checkboxes label:hover>svg:first-of-type{stroke:#d5b781!important}.rutina-form__note,.rutina-form__privacy{font-size:13px;line-height:1.4}.rutina-form__note{margin:0 0 4px}.rutina-landing .rutina-form__privacy{color:inherit;text-decoration:underline}.rutina-landing .index-section{margin:48px 0}.rutina-landing .rte li{margin-bottom:12px}.rutina-chapters__list{list-style:none;counter-reset:chapter;margin:24px 0 0}.rutina-chapters__list li{counter-increment:chapter;position:relative;padding:20px 0 20px 52px;border-top:1px solid var(--colorBorder, #e8e8e1)}.rutina-chapters__list li:before{content:counter(chapter,decimal-leading-zero);position:absolute;left:0;font-size:14px;padding-top:4px}.rutina-chapters__list h3{margin:0 0 6px;font-size:21px;letter-spacing:0}.rutina-chapters__list p{margin:0}.rutina-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--colorBorder, #e8e8e1);font-size:12px}.rutina-landing [data-testid=klaviyo-form-TYAitG],.rutina-landing [data-testid=klaviyo-form-RBaPGe],.rutina-landing [data-testid=klaviyo-form-U2iGvr],.rutina-landing [role=dialog]:has([data-testid=klaviyo-form-TYAitG]),.rutina-landing [role=dialog]:has([data-testid=klaviyo-form-U2iGvr]),.rutina-landing [role=dialog]:has([data-testid=klaviyo-form-RBaPGe]){visibility:hidden!important;pointer-events:none!important}@media(max-width:989px){.rutina-hero__grid{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:28px}.rutina-hero__content,.rutina-form{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.rutina-hero__media{max-width:600px;width:100%;margin:0 auto}.rutina-hero__media img{height:220px}.rutina-hero__media--guide img{height:auto;max-height:460px}.rutina-hero__eyebrow{margin-bottom:12px;font-size:11px}.rutina-hero h1{font-size:clamp(28px,6.8vw,38px);margin-bottom:12px}.rutina-hero__intro{margin-bottom:20px;font-size:16px;line-height:1.4}.rutina-form h2{font-size:17px}.rutina-landing .index-section{margin:36px 0}}.rutina-faq details{border-bottom:1px solid var(--colorBorder, #e8e8e1)}.rutina-faq summary{display:flex;align-items:center;gap:12px;padding:18px 0;list-style:none;cursor:pointer}.rutina-faq summary::-webkit-details-marker{display:none}.rutina-faq summary:before{content:"+";display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid var(--colorBorder, #e8e8e1);border-radius:50%}.rutina-faq details[open] summary:before{content:"\2212"}.rutina-faq details>.rte{padding:0 0 18px 36px}.rutina-faq details p:last-child{margin-bottom:0}.rutina-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:360px){.rutina-landing .rutina-header{min-height:56px;padding-top:12px;padding-bottom:12px}.rutina-hero__grid{padding-top:18px}.rutina-hero__intro{margin-bottom:14px}.rutina-hero__eyebrow{margin-bottom:8px}}body[data-landing=campana-despedida] .rutina-form form:has(input[type=email]) [data-testid=form-row]:has(.klaviyo-form-richtext){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/leadmagnet-rutina.css.map */
