.elementor .sx-fine-wrap{padding-block-start:24px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #5A3A40;\n}.elementor .sx-main{padding:0px;display:block;& ul, & ol { font-family: "Hanken Grotesk", sans-serif; font-size: 17px; line-height: 1.72; color: #5A3A40; padding-left: 24px; margin: 0; } & li { margin: 0 0 8px 0; padding-left: 4px; } & li strong { color: #2B1015; font-weight: 700; } & ul, & ol { font-family: "Hanken Grotesk", sans-serif; font-size: 17px; line-height: 1.72; color: #5A3A40; padding-left: 24px; margin: 0; } & li { margin: 0 0 8px 0; padding-left: 4px; } & li strong { color: #2B1015; font-weight: 700; } & p a, & li a { color: #B8213F; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; font-weight: 600; } & p a:hover, & li a:hover { color: #2B1015; } & .sx-section-night p a, & .sx-section-night li a { color: #FFB8A8; } & .sx-section-night p a:hover { color: #FFF6F3; } & ul, & ol { font-family: "Hanken Grotesk", sans-serif; font-size: 17px; line-height: 1.72; color: #5A3A40; padding-left: 24px; margin: 0; } & li { margin: 0 0 8px 0; padding-left: 4px; } & li strong { color: #2B1015; font-weight: 700; } & p a, & li a { color: #B8213F; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; font-weight: 600; } & p a:hover, & li a:hover { color: #2B1015; } & .sx-section-night p a, & .sx-section-night li a { color: #FFB8A8; } & .sx-section-night p a:hover { color: #FFF6F3; } & .sx-crumb a { color: #5A3A40; font-weight: 500; text-decoration-thickness: 1px; } & .sx-crumb a:hover { color: #B8213F; } & p:empty { display: none; } & ul, & ol { font-family: "Hanken Grotesk", sans-serif; font-size: 17px; line-height: 1.72; color: #5A3A40; padding-left: 24px; margin: 0; } & li { margin: 0 0 8px 0; padding-left: 4px; } & li strong { color: #2B1015; font-weight: 700; } & p a, & li a { color: #B8213F; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; font-weight: 600; } & p a:hover, & li a:hover { color: #2B1015; } & .sx-section-night p a, & .sx-section-night li a { color: #FFB8A8; } & .sx-section-night p a:hover { color: #FFF6F3; } & .sx-crumb a { color: #5A3A40; font-weight: 500; text-decoration-thickness: 1px; } & .sx-crumb a:hover { color: #B8213F; } & > section:first-child { background-image: linear-gradient(180deg, #FFE4DE 0%, #FFF6F3 100%); } & p a, & li a { color: #C4223E; }\n}.elementor .sx-crumb{font-family:var(--font-mono);font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.elementor .sx-meta{font-size:0.9rem;color:var(--ink-soft);padding-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .sx-stack{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .sx-small{font-size:0.9rem;}.elementor .sx-fbrand{font-family:var(--font-display);font-size:1.7rem;color:var(--cream);letter-spacing:-0.03em;font-style:normal;text-transform:lowercase;}.elementor .sx-fine{font-size:0.85rem;color:var(--cream);line-height:1.6;}.elementor .sx-flink{font-size:0.95rem;color:var(--cream);text-decoration:none;}.elementor .sx-fh{font-family:var(--font-body);font-weight:800;font-size:11.5px;color:#FFB36B;letter-spacing:0.22em;text-transform:uppercase;}.elementor .sx-fgrid{padding:0px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr;}.elementor .sx-navlink{font-family:var(--font-body);font-weight:800;font-size:0.72rem;color:var(--ink);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;white-space: nowrap;\n}.elementor .sx-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;grid-column:1;grid-row:1;justify-content:flex-start;}.elementor .sx-logo{font-family:var(--font-display);font-weight:400;font-size:1.55rem;color:var(--ink);letter-spacing:-0.03em;text-align:center;font-style:normal;text-decoration:none;text-transform:lowercase;grid-column:2;grid-row:1;white-space: nowrap; white-space: nowrap;\n}.elementor .sx-hdr-in{width:100%;max-width:1280px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:row;gap:20px;flex-wrap:wrap;grid-template-columns:minmax(0, 1.3fr) auto minmax(0, 0.7fr);justify-content:space-between;align-items:center;gap: 20px 32px; gap: 20px 32px;\n}.elementor .sx-sticky-nav{position:sticky;inset-block-start:0px;z-index:50;padding:0px;border-block-end-width:1px;background-color:#FFFFFF;border-bottom-style: solid; border-bottom-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line); & a:focus-visible { outline: 3px solid var(--deep-red); outline-offset: 3px; border-radius: 2px; } border-bottom-style: solid; border-bottom-color: #EBDCD3; &::before { content: "30-DAY MONEY-BACK GUARANTEE   ·   FREE TRACKED SHIPPING   ·   ADULTS 18+"; display: block; background-color: #2B1015; color: #FFFFFF; text-align: center; font-family: var(--font-body); font-weight: 800; font-size: 11.5px; letter-spacing: 0.2em; padding: 11px 16px; } &::before { position: relative; width: auto; height: auto; left: auto; top: auto; margin: 0; box-sizing: border-box; } &::before { content: "GARANTÍA DE REEMBOLSO DE 30 DÍAS · ENVÍO GRATIS CON SEGUIMIENTO · SOLO ADULTOS 18+"; }\n}.elementor .sx-img-round{width:100%;height:auto;object-fit:cover;border-radius:28px;box-shadow:0px 30px 70px 0px rgba(217, 45, 74, 0.22);display:block;}.elementor .sx-btn:hover,.elementor .sx-btn:focus-visible{color:var(--cream);background-color:var(--ink);transform:translate3d(0px, -2px, 0px);}.elementor .sx-btn{font-family:var(--font-body);font-weight:900;font-size:0.92rem;color:#FFFFFF;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:0px;border-style:none;background-image:linear-gradient(94deg, #C4223E 0%,#E5384F 55%,#F26A2E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#C4223E;box-shadow:0px 14px 30px 0px rgba(217, 45, 74, 0.28);display:inline-block;&:focus-visible { outline: 3px solid var(--orange); outline-offset: 3px; } &:hover, &:focus-visible { color: #FFFFFF; background-color: #C4223E; transform: translate3d(0px, -2px, 0px); box-shadow: 0 18px 34px rgba(217, 45, 74, 0.38); }\n}.elementor .sx-lead{font-size:1.12rem;color:var(--ink-soft);line-height:1.65;}.elementor .sx-eyebrow{font-family:var(--font-body);font-weight:800;font-size:11.5px;color:var(--deep-red);letter-spacing:0.22em;text-transform:uppercase;}.elementor .sx-narrow{width:100%;max-width:720px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;& p:not(.sx-cell):not(.sx-cell-h) { max-width: 60ch; } & p:not(.sx-cell):not(.sx-cell-h) { max-width: none; } & > p { max-width: 60ch; }\n}.elementor .sx-wrap{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;& p:not(.sx-cell):not(.sx-cell-h) { max-width: 68ch; } & p:not(.sx-cell):not(.sx-cell-h) { max-width: none; } & > p { max-width: 68ch; }\n}.elementor .sx-section{padding-block-start:84px;padding-block-end:84px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cream);}.elementor .sx-section-deep{background-color:var(--cream-deep);}.elementor .sx-footer{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--night);& .sx-fine a { text-decoration: underline; text-underline-offset: 3px; } & .sx-fine a { text-decoration: underline; } & a:hover { color: #FFB8A8; text-decoration: underline; } & a:focus-visible { color: #FFB8A8; text-decoration: underline; outline: 3px solid #FFB8A8; outline-offset: 3px; border-radius: 2px; }\n}.elementor .sx-btn-sm{font-size:0.8rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;grid-column:3;grid-row:1;white-space: nowrap; white-space: nowrap; justify-self: end;\n}