.cenas-navidenas-page{--cenas-ink: #20352c;--cenas-forest: #193c31;--cenas-leaf: #315b45;--cenas-gold: #d7aa62;--cenas-cream: #fbf7ef;--cenas-muted: #66736b;color:var(--cenas-ink);background:#fff;font-family:inherit}.cenas-navidenas-page *,.cenas-navidenas-page *:before,.cenas-navidenas-page *:after{box-sizing:border-box}.cenas-shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.cenas-breadcrumbs{display:flex;gap:10px;align-items:center;width:min(1160px,calc(100% - 40px));margin:0 auto;padding:18px 0;color:var(--cenas-muted);font-size:.9rem}.cenas-breadcrumbs a{color:var(--cenas-leaf);text-decoration:none}.cenas-breadcrumbs a:hover,.cenas-breadcrumbs a:focus-visible{text-decoration:underline}.cenas-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(215,170,98,.2),transparent 23rem),linear-gradient(120deg,#193c31,#274d3e 60%,#355d48)}.cenas-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:54px;align-items:center;min-height:440px;padding-top:64px;padding-bottom:64px}.cenas-eyebrow{margin:0 0 14px;color:#f0d49e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cenas-eyebrow--dark{color:#8a642b}.cenas-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.06}.cenas-hero__lead{max-width:690px;margin:22px 0 0;color:#fffffff0;font-size:1.15rem;line-height:1.65}.cenas-hero__answer{max-width:690px;margin:15px 0 0;color:#ffffffc9;font-size:.98rem;line-height:1.65}.cenas-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cenas-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:8px;font:inherit;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.cenas-button:hover{transform:translateY(-1px)}.cenas-button:focus-visible,.cenas-navidenas-page input:focus-visible{outline:3px solid #e6b861;outline-offset:3px}.cenas-button--gold{color:#28362d;background:#e0b871}.cenas-button--gold:hover{background:#f0cc8d}.cenas-button--light{color:#fff;border-color:#ffffff8c;background:transparent}.cenas-button--light:hover{background:#ffffff1a}.cenas-button--green{color:#fff;background:var(--cenas-leaf)}.cenas-button--green:hover{background:#244a37}.cenas-button--outline{width:100%;color:var(--cenas-forest);border-color:#9aaa9e;background:transparent}.cenas-button--outline:hover,.cenas-package-card.is-selected .cenas-button--outline{color:#fff;border-color:var(--cenas-leaf);background:var(--cenas-leaf)}.cenas-button--full{width:100%}.cenas-hero__note{margin:14px 0 0;color:#ffffffbf;font-size:.86rem}.cenas-hero__visual{overflow:hidden;width:100%;max-width:520px;aspect-ratio:3 / 2;justify-self:end;margin:0;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#ffffff14;box-shadow:0 18px 40px #08191333}.cenas-hero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cenas-section{padding:72px 0}.cenas-section--tint{background:var(--cenas-cream)}.cenas-section-heading{max-width:760px;margin:0 0 32px}.cenas-section-heading h2,.cenas-delivery h2,.cenas-quote h2{margin:0;color:var(--cenas-forest);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.18}.cenas-section-heading>p:last-child{margin:14px 0 0;color:var(--cenas-muted);font-size:1.02rem;line-height:1.7}.cenas-package-card__image-wrap{overflow:hidden;aspect-ratio:4 / 3;background:#e9ece8}.cenas-package-card__image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.cenas-package-card__body{display:flex;flex:1;flex-direction:column;padding:21px 22px 22px}.cenas-package-grid,.cenas-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cenas-package-card,.cenas-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e3e8e3;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1a35290e}.cenas-package-card.is-selected{border-color:var(--cenas-leaf);box-shadow:0 0 0 2px #315b451f,0 12px 30px #1a35291a}.cenas-package-card__tag{margin:0 0 10px;color:#8a642b;font-size:.79rem;font-weight:750;line-height:1.4}.cenas-package-card h3,.cenas-product-card h3{margin:0;color:var(--cenas-forest);font-size:1.28rem;line-height:1.25}.cenas-package-card__weight{margin:8px 0 0;color:var(--cenas-muted);font-size:.92rem;font-weight:700}.cenas-package-card ul{display:grid;gap:9px;margin:19px 0 14px;padding-left:19px;line-height:1.5}.cenas-package-card li::marker{color:#b68136}.cenas-package-card__note{min-height:3.4em;margin:auto 0 17px;color:var(--cenas-muted);font-size:.88rem;line-height:1.5}.cenas-note{margin:22px 0 0;color:var(--cenas-muted);font-size:.9rem;line-height:1.6}.cenas-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cenas-product-card__image-wrap{overflow:hidden;aspect-ratio:4 / 3;background:#e9ece8}.cenas-product-card__image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.cenas-product-card__body{display:flex;flex:1;flex-direction:column;padding:21px}.cenas-product-card__top{display:flex;justify-content:space-between;align-items:center;margin:0 0 17px}.cenas-product-card__mark{display:inline-grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#7f5a25;background:#f7ecd8}.cenas-product-card__unit{color:var(--cenas-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cenas-product-card__description{flex:1;margin:12px 0 17px;color:var(--cenas-muted);font-size:.93rem;line-height:1.58}.cenas-product-card__price{display:grid;gap:4px;padding:13px 14px;border-radius:8px;background:#f6f4ed}.cenas-product-card__price span{color:var(--cenas-muted);font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cenas-product-card__price strong{color:var(--cenas-forest);font-size:1.05rem}.cenas-product-card__tiers{display:grid;gap:7px;margin:14px 0;padding-left:18px;font-size:.88rem;line-height:1.45}.cenas-product-card__tiers li::marker{color:#b68136}.cenas-product-card__condition{min-height:2.8em;margin:0 0 15px;color:var(--cenas-muted);font-size:.82rem;line-height:1.45}.cenas-serving-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center}.cenas-serving-layout h2{margin:0;color:var(--cenas-forest);font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.18}.cenas-serving-layout>div:first-child>p:last-child{margin:16px 0 0;color:var(--cenas-muted);line-height:1.7}.cenas-serving-card{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #e6e8df;border-radius:12px;background:#e6e8df;box-shadow:0 12px 28px #1a352912}.cenas-serving-card>div{padding:24px;background:#fff}.cenas-serving-card span{display:block;color:var(--cenas-muted);font-size:.82rem;font-weight:700}.cenas-serving-card strong{display:block;margin:12px 0 7px;color:var(--cenas-leaf);font-size:2.35rem;line-height:1}.cenas-serving-card p{margin:0;color:var(--cenas-muted);font-size:.9rem;line-height:1.5}.cenas-delivery{padding:58px 0;color:#fff;background:#1e4034}.cenas-delivery h2{color:#fff}.cenas-delivery__grid{display:grid;grid-template-columns:1fr .9fr;gap:52px;align-items:center}.cenas-delivery__grid>div>p:last-child{max-width:680px;margin:15px 0 0;color:#fffc;line-height:1.7}.cenas-delivery ul{display:grid;gap:12px;margin:0;padding-left:21px;color:#ffffffeb;line-height:1.5}.cenas-delivery li::marker{color:#e0b871}.cenas-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.cenas-steps li{display:flex;gap:15px;padding:22px;border:1px solid #e4e9e4;border-radius:10px;background:#fff}.cenas-steps li>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--cenas-leaf);font-weight:800}.cenas-steps strong{color:var(--cenas-forest);line-height:1.45}.cenas-steps p{margin:6px 0 0;color:var(--cenas-muted);font-size:.9rem;line-height:1.5}.cenas-quote{padding:72px 0;color:#fff;background:radial-gradient(circle at 10% 95%,rgba(215,170,98,.14),transparent 25rem),#193c31}.cenas-quote h2{color:#fff}.cenas-quote__layout{display:grid;grid-template-columns:1fr minmax(310px,.75fr);gap:52px;align-items:start}.cenas-quote__layout>div:first-child>p:last-child{color:#ffffffd1;line-height:1.65}.cenas-selection{padding:12px 14px;border-left:3px solid #e0b871;border-radius:0 6px 6px 0;background:#ffffff14;color:#fff;line-height:1.5}.cenas-quote-card{display:grid;gap:15px;padding:25px;border-radius:12px;background:#fff;color:var(--cenas-ink);box-shadow:0 18px 45px #08191338}.cenas-quote-card label{display:grid;gap:7px;color:var(--cenas-ink);font-size:.88rem;font-weight:750}.cenas-quote-card input{width:100%;min-height:43px;padding:9px 11px;border:1px solid #bdc8c0;border-radius:6px;background:#fff;color:var(--cenas-ink);font:inherit;font-weight:500}.cenas-quote-card__note{margin:0;color:var(--cenas-muted);font-size:.8rem;line-height:1.5}.cenas-faq{background:var(--cenas-cream)}.cenas-faq__list{display:grid;gap:10px}.cenas-faq__list details{border:1px solid #e1e5de;border-radius:8px;background:#fff}.cenas-faq__list summary{padding:17px 19px;color:var(--cenas-forest);font-weight:750;line-height:1.45;cursor:pointer}.cenas-faq__list details p{margin:0;padding:0 19px 18px;color:var(--cenas-muted);line-height:1.65}.cenas-faq__footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:24px;border-top:1px solid #e0e4dc}.cenas-faq__footer p{margin:0;color:var(--cenas-forest);font-size:1.08rem;font-weight:750}@media(max-width:900px){.cenas-hero__visual{max-width:600px;justify-self:start}.cenas-package-grid,.cenas-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cenas-hero__grid,.cenas-serving-layout,.cenas-delivery__grid,.cenas-quote__layout{grid-template-columns:1fr;gap:28px}.cenas-hero__grid{min-height:0}}@media(max-width:620px){.cenas-hero__visual{max-width:100%}.cenas-shell,.cenas-breadcrumbs{width:min(100% - 28px,1160px)}.cenas-breadcrumbs{padding:14px 0;font-size:.82rem}.cenas-hero__grid{padding-top:46px;padding-bottom:46px}.cenas-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.cenas-hero__lead{font-size:1.04rem}.cenas-hero__actions{display:grid;grid-template-columns:1fr 1fr}.cenas-section,.cenas-quote{padding:54px 0}.cenas-package-grid,.cenas-product-grid,.cenas-serving-card,.cenas-steps{grid-template-columns:1fr}.cenas-package-card__body,.cenas-product-card__body{padding:19px}.cenas-serving-card>div{padding:20px}.cenas-delivery{padding:48px 0}.cenas-faq__footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.cenas-button{transition:none}}
