body.admin-bar .crx .crx-header{top:32px}.crx .crx-logo span{font-family:var(--serif);font-weight:700;font-size:1.3rem;color:#fff}.crx .crx-nav a.is-active{color:var(--gold-2)}.crx .crx-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-bottom:16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:.8rem;font-weight:600;color:#f1e6d4}.crx-dot{width:8px;height:8px;border-radius:50%;background:#3fa66b;box-shadow:0 0 0 0 rgba(63,166,107,.5);animation:crx-ping 2.4s ease-out infinite}.crx-star.is-off{color:#d9d2c6}@media (min-width:1141px){.crx-svc-grid.is-6{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.crx .crx-svc-media.is-icon{display:grid;place-items:center;aspect-ratio:auto;height:120px;background:var(--cream);color:var(--gold-dark)}.crx .crx-svc-media.is-icon img{width:56px;height:56px;object-fit:contain}.crx .crx-svc-media.is-icon .crx-ico{width:44px;height:44px}.crx .crx-marquee.is-static{-webkit-mask-image:none;mask-image:none}.crx .crx-marquee.is-static .crx-marquee-track{width:auto;animation:none;flex-wrap:wrap}.crx-reviews-widget{padding:20px;border-radius:22px;background:#fff;color:var(--text)}.crx .crx-carousel.is-single .crx-car-btn{display:none}.crx .crx-car-dot{width:8px;height:8px;border-radius:999px;background:#d8cbb8;transition:width .3s ease,background-color .3s ease}.crx .crx-car-dot.is-active{width:24px;background:var(--gold-dark)}@media (max-width:1140px){.crx .crx-header.is-open .crx-burger{border-color:var(--gold-2)}.crx .crx-header.is-open .crx-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.crx .crx-header.is-open .crx-burger span:nth-child(2){opacity:0}.crx .crx-header.is-open .crx-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.crx .crx-header.is-open{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.crx .crx-header.is-open .crx-nav{display:flex;animation:crx-fade-down .25s ease}}@media (max-width:960px){.crx .crx-sticky.is-hidden{transform:translateY(140%);opacity:0;pointer-events:none}}@media (max-width:782px){body.admin-bar .crx .crx-header{top:46px}}@media (max-width:600px){body.admin-bar .crx .crx-header{top:0}}@media (max-width:680px){.crx .crx-eyebrow{margin-bottom:14px}}