body.sixto-site-core-active{--sk-bg:#f6f0e6;--sk-paper:#fffdf8;--sk-ink:#30251f;--sk-muted:#30251f;--sk-line:#e9b28f;--sk-accent:#c85a2e;--sk-accent-dark:#9e4327;--sk-green:#6f7445;--sk-cream:#f6f0e6;--sixto-burnt-orange:#c85a2e;--sixto-terracotta:#9e4327;--sixto-warm-cream:#f6f0e6;--sixto-apricot:#e9b28f;--sixto-espresso:#30251f;--sixto-olive:#6f7445;--sixto-ivory:#fffdf8}body.sixto-site-core-active .sk-site-header{background:rgba(255,253,248,.96)}body.sixto-site-core-active .sk-btn:not(.sk-btn-secondary):not(.sk-btn-ghost),body.sixto-site-core-active .wp-block-button__link,body.sixto-site-core-active input[type="submit"],body.sixto-site-core-active button[type="submit"]{background:#9e4327;color:#fffdf8}body.sixto-site-core-active .sk-btn:not(.sk-btn-secondary):not(.sk-btn-ghost):hover,body.sixto-site-core-active .wp-block-button__link:hover,body.sixto-site-core-active input[type="submit"]:hover,body.sixto-site-core-active button[type="submit"]:hover{background:#30251f;color:#fffdf8}.sixto-content-hub,.sixto-lifestyle-overview{max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,72px) 20px}.sixto-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.sixto-content-card{border:1px solid #e9b28f;border-radius:18px;overflow:hidden;background:#fffdf8}.sixto-content-card-image{display:block;aspect-ratio:16/10;overflow:hidden}.sixto-content-card-image img{width:100%;height:100%;object-fit:cover}.sixto-content-card-body{padding:20px}.sixto-content-type{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#9e4327}.sixto-content-card-footer{display:flex;justify-content:space-between;gap:16px;align-items:center}.sixto-lifestyle-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:28px 0}.sixto-lifestyle-links a{display:block;padding:20px;border:1px solid #e9b28f;border-radius:16px;background:#fffdf8;text-decoration:none}.sixto-lifestyle-links span{display:block;margin-top:8px;color:#30251f}@media(max-width:640px){.sixto-content-card-footer{align-items:flex-start;flex-direction:column}}body.sixto-site-core-active #newsletter{padding-block:clamp(24px,4vw,44px)}body.sixto-site-core-active #newsletter .sk-active-cta{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(20px,4vw,42px);padding:clamp(24px,4vw,40px);border:1px solid #c85a2e;border-radius:24px;background:#e9b28f;color:#30251f;box-shadow:0 16px 42px rgba(48,37,31,.09)}body.sixto-site-core-active #newsletter .sk-active-cta .sk-eyebrow{margin-bottom:10px;color:#9e4327}body.sixto-site-core-active #newsletter .sk-active-cta h2{margin-bottom:10px;color:#30251f;font-size:clamp(2rem,4.5vw,3.75rem);line-height:.98}body.sixto-site-core-active #newsletter .sk-active-cta p{color:#30251f;font-size:1rem;line-height:1.6}body.sixto-site-core-active #newsletter .sk-newsletter-action{width:min(100%,440px);min-width:0;justify-self:end}body.sixto-site-core-active #newsletter .sk-newsletter-action form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0}body.sixto-site-core-active #newsletter .sk-newsletter-action form>*,body.sixto-site-core-active #newsletter .sk-newsletter-action form p{margin:0 !important}body.sixto-site-core-active #newsletter .sk-newsletter-action label{display:block;color:#30251f;font-size:.86rem;font-weight:750}body.sixto-site-core-active #newsletter .sk-newsletter-action input[type="email"]{min-height:48px;margin:5px 0 0;border:1px solid #9e4327;border-radius:12px;background:#fffdf8;color:#30251f}body.sixto-site-core-active #newsletter .sk-newsletter-action input[type="submit"],body.sixto-site-core-active #newsletter .sk-newsletter-action .sk-btn{min-height:48px;margin:0;border-radius:12px;background:#9e4327;color:#fffdf8;white-space:nowrap}body.sixto-site-core-active #newsletter .sk-newsletter-action .success,body.sixto-site-core-active #newsletter .sk-newsletter-action .subscription-success{grid-column:1 / -1;padding:12px 14px;border:1px solid #6f7445;border-radius:12px;background:#fffdf8;color:#30251f}body.sixto-site-core-active .sk-footer-note.widget_nav_menu{display:none !important}body.sixto-site-core-active .sk-footer-description{max-width:38rem;line-height:1.65}body.sixto-site-core-active .sk-footer-socials{margin-top:22px}body.sixto-site-core-active .sk-footer-socials .sk-social-links{display:grid !important;gap:8px}body.sixto-site-core-active .sk-footer-socials .sk-social-links a{display:inline;padding:0;border:0;border-radius:0;background:transparent;text-decoration:underline;text-decoration-color:rgba(255,253,248,.35)}@media (max-width:782px){body.sixto-site-core-active .sk-site-header{position:relative !important;top:auto !important;backdrop-filter:none;-webkit-backdrop-filter:none}body.sixto-site-core-active .sk-header-inner{min-height:60px;gap:7px;padding-block:6px}body.sixto-site-core-active .sk-brand{gap:6px}body.sixto-site-core-active .sk-brand-logo,body.sixto-site-core-active .sk-brand-mark{width:36px;height:36px;min-width:36px}body.sixto-site-core-active .sk-brand-name{max-width:none !important;overflow:visible;white-space:nowrap !important;font-size:12px;line-height:1}body.sixto-site-core-active .sk-header-utilities{gap:5px}body.sixto-site-core-active .sk-subscribe-button,body.sixto-site-core-active .sk-menu-toggle{min-height:38px;padding:7px 9px}body.sixto-site-core-active #newsletter .sk-active-cta{grid-template-columns:1fr;gap:18px;padding:20px;border-radius:20px}body.sixto-site-core-active #newsletter .sk-newsletter-action{width:100%;justify-self:stretch}body.sixto-site-core-active #newsletter .sk-newsletter-action form{grid-template-columns:1fr}body.sixto-site-core-active #newsletter .sk-newsletter-action input[type="submit"],body.sixto-site-core-active #newsletter .sk-newsletter-action .sk-btn{width:100%}body.sixto-site-core-active .sk-site-footer{margin-top:28px;padding:32px 0 22px}body.sixto-site-core-active .sk-footer-grid{gap:20px}body.sixto-site-core-active .sk-footer-brand{font-size:clamp(1.9rem,9vw,2.45rem) !important;line-height:.95}body.sixto-site-core-active .sk-footer-description{font-size:.96rem}}
