html:root{--rafa-peach: #EBA68A;--rafa-mustard: #D9A441;--rafa-green: #5E7D5A;--rafa-ink: #2F4A3B;--rafa-cream: #FAF6F0;--rafa-sand: #ECE3D6;--rafa-paper: #FFFDF9;--rafa-muted: #5F6A63;--rafa-baby: #4F7391;--rafa-baby-light: #DCE7EF;--rafa-wear: #B9674C;--rafa-wear-light: #F8DED3;--rafa-food: #5E7D5A;--rafa-food-light: #E1EADC;--rafa-home: #A97A2A;--rafa-home-light: #F4E6C8;--rafa-heading-font: "Nunito", "Baloo Da 2", system-ui, sans-serif;--rafa-radius: 18px;--rafa-radius-lg: 24px;--rafa-shadow: 0 18px 40px -28px rgba(47, 74, 59, .45);--body-bg: var(--rafa-cream);--dark-color: var(--rafa-ink);--text-color: var(--rafa-ink);--text-light: var(--rafa-muted);--light-color: var(--rafa-sand);--border-color: var(--rafa-sand);--shadow-sm: 0 6px 16px -10px rgba(47, 74, 59, .35);--shadow-md: var(--rafa-shadow);--shadow-lg: 0 28px 56px -32px rgba(47, 74, 59, .45);--cat: var(--rafa-green);--cat-light: var(--rafa-food-light);color-scheme:light;accent-color:var(--rafa-green)}html body{background-color:var(--rafa-cream);color:var(--rafa-ink);-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body .section-title,html body .section-header h2,html body .page-title{font-family:var(--rafa-heading-font);text-wrap:balance;letter-spacing:-.005em}html body .footer{--text-light: rgba(250, 246, 240, .78);background-color:var(--rafa-ink)}html body .footer .footer-logo-own{filter:none}html body .footer .newsletter-btn{background-color:var(--rafa-mustard);color:var(--rafa-ink);font-weight:700}html body .footer .newsletter-btn:hover{background-color:var(--rafa-peach)}html body p{text-wrap:pretty}html body a{text-underline-offset:3px}::selection{background:var(--rafa-mustard);color:var(--rafa-ink)}:focus-visible{outline:3px solid var(--rafa-peach);outline-offset:2px}html{scrollbar-color:#C9BBA6 var(--rafa-cream)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--rafa-cream)}::-webkit-scrollbar-thumb{background:#c9bba6;border-radius:999px;border:2px solid var(--rafa-cream)}button,input,textarea,select{font-family:inherit;caret-color:var(--rafa-green)}input::placeholder,textarea::placeholder{color:var(--rafa-muted);opacity:1}.price,.product-price,.new-price,.old-price,[class*=price]{font-variant-numeric:tabular-nums lining-nums}html body .loading-text{font-family:"Baloo Da 2",var(--rafa-heading-font);font-size:20px;letter-spacing:0}html body .mobileflotnav-item:nth-child(n) .mobileflotnav-icon svg,html body .mobileflotnav-item:nth-child(n) .mobileflotnav-icon svg path{fill:var(--rafa-ink)}html body .mobileflotnav-item:first-child .mobileflotnav-icon svg{fill:var(--rafa-green)}html body .mobileflotnav-section,html body .mobileflotnav-text{font-family:inherit}html body .mobileflotnav-text{color:var(--rafa-ink)}html body .mobileflotnav-item:hover{background-color:var(--rafa-cream)}html body .mobileflotnav-item:hover .mobileflotnav-text{color:var(--rafa-green)}html body .progress-bar-bg{background:var(--rafa-food-light)}html body .progress-bar-fill{background:var(--rafa-green)}html body .progress-bar-text,html body .progress-bar-text b{color:var(--rafa-ink)}html body .single-cart-btn{color:var(--rafa-ink);font-weight:700}html body .single-cart-btn svg{color:var(--rafa-ink);stroke:currentColor}html body .action-buttons .phonecall_action_button,html body .call-btn{background:var(--rafa-ink)}html body .action-buttons .whatsapp_action_button{background:var(--rafa-green)}html body .oldprice{color:var(--rafa-muted)}html body .user-profile-avatar{background:var(--rafa-green)}html body .category-hero--rafa{height:auto;min-height:0;padding:clamp(28px,5vw,56px) 0;background:var(--cat-light, var(--rafa-sand));margin-bottom:2rem}html body .category-hero--rafa .category-hero-content{color:var(--rafa-ink);text-align:left;padding:0}html body .category-hero--rafa h1{font-family:"Baloo Da 2",var(--rafa-heading-font);font-weight:800;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.1;color:color-mix(in srgb,var(--cat, var(--rafa-ink)) 78%,#000);margin:0}html body .category-hero--rafa p{color:var(--rafa-ink);max-width:60ch;margin:10px 0 0}.category-hero--rafa__logo{display:block;width:auto;height:clamp(34px,3vw,44px);margin-bottom:14px}.rafa-hero{padding:clamp(32px,6vw,72px) 0 clamp(28px,5vw,56px);background:radial-gradient(120% 90% at 100% 0%,rgba(235,166,138,.18),transparent 60%),var(--rafa-cream)}.rafa-hero__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}html body .rafa-hero__title{font-family:"Baloo Da 2",var(--rafa-heading-font);font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem);font-weight:800;line-height:1.1;color:var(--rafa-ink);margin:0 0 16px;max-width:14ch}.rafa-hero__lede{font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.6;color:var(--rafa-muted);max-width:38ch;margin:0 0 28px}.rafa-hero__cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 28px;border-radius:999px;background:var(--rafa-green);color:#fff;font-weight:700;font-size:1.05rem;box-shadow:0 14px 28px -18px #2f4a3bb3;transition:background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.rafa-hero__cta:hover,.rafa-hero__cta:focus-visible{background:var(--rafa-ink);color:#fff;transform:translateY(-1px)}.rafa-hero__cta:active{transform:translateY(1px)}.rafa-hero__art{justify-self:center;width:min(100%,420px);aspect-ratio:5 / 4;display:grid;place-items:center;background:var(--rafa-paper);border-radius:36px;box-shadow:0 30px 60px -36px #2f4a3b59}.rafa-hero__art img{width:72%;height:auto;animation:rafa-settle 1s cubic-bezier(.16,1,.3,1) both}@keyframes rafa-settle{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(6px)}}.rafa-doors{list-style:none;margin:clamp(28px,5vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rafa-door__link{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 22px 56px;border-radius:var(--rafa-radius-lg);background:var(--cat-light);color:var(--rafa-ink);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.rafa-door__link:hover,.rafa-door__link:focus-visible{color:var(--rafa-ink);transform:translateY(-3px);box-shadow:0 22px 40px -28px color-mix(in srgb,var(--cat) 80%,transparent)}.rafa-door__sub{font-family:Nunito,sans-serif;font-weight:800;font-size:.8rem;letter-spacing:.04em;color:var(--rafa-ink);opacity:.8}.rafa-door__name{font-family:"Baloo Da 2",var(--rafa-heading-font);font-weight:800;font-size:clamp(1.5rem,1.2rem + .9vw,1.9rem);line-height:1.15;color:color-mix(in srgb,var(--cat) 78%,#000)}.rafa-door__list{font-size:.92rem;line-height:1.55;color:var(--rafa-ink)}.rafa-door__go{position:absolute;left:22px;bottom:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--cat);color:#fff;transition:transform .2s cubic-bezier(.16,1,.3,1)}.rafa-door__link:hover .rafa-door__go{transform:translate(4px)}@media (max-width: 960px){.rafa-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.rafa-hero__inner{grid-template-columns:1fr}.rafa-hero__art{order:-1;width:min(100%,240px);border-radius:28px}.rafa-hero__copy{text-align:center}html body .rafa-hero__title,.rafa-hero__lede{margin-left:auto;margin-right:auto}.rafa-doors{gap:10px}.rafa-door__link{padding:16px 16px 52px}.rafa-door__go{left:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.rafa-hero__art img{animation:none}.rafa-hero__cta,.rafa-door__link,.rafa-door__go{transition:none}}
