.ueg{--ueg-hf:'Cinzel',serif;--ueg-sf:'Montserrat',sans-serif;--ueg-bf:'Lato',sans-serif;background:var(--ueg-bg)!important;color:var(--ueg-text)!important;font-family:var(--ueg-bf)!important;padding:var(--ueg-pt) 0 var(--ueg-pb)!important;position:relative!important;overflow:hidden!important;font-size:17px!important;line-height:1.65!important;letter-spacing:0!important}
.ueg *,.ueg *::before,.ueg *::after{box-sizing:border-box!important}
.ueg-wrap{max-width:1600px!important;margin:0 auto!important;padding:0 clamp(16px,4vw,48px)!important}
.ueg-inner{max-width:var(--ueg-maxw)!important;margin:0 auto!important}
.ueg-center{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}
.ueg-stack{display:flex!important;flex-direction:column!important;gap:22px!important}
.ueg-eyebrow{font-family:var(--ueg-sf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important;margin:0!important;line-height:1.5!important}
.ueg-h1,.ueg-h2,.ueg-h3{font-family:var(--ueg-hf)!important;font-weight:500!important;color:var(--ueg-head)!important;margin:0!important;letter-spacing:.01em!important;text-transform:none!important}
.ueg-h1{font-size:calc(clamp(38px,5.2vw,66px) * var(--ueg-hs))!important;line-height:1.08!important}
.ueg-h2{font-size:calc(clamp(30px,3.8vw,48px) * var(--ueg-hs))!important;line-height:1.15!important}
.ueg-h3{font-size:calc(22px * var(--ueg-hs))!important;line-height:1.25!important}
.ueg-lead{font-size:clamp(18px,1.7vw,22px)!important;line-height:1.55!important;margin:0!important;color:var(--ueg-text)!important}
.ueg-rte{color:var(--ueg-text)!important}
.ueg-rte p{margin:0 0 .9em!important;color:inherit!important;font-size:inherit!important;line-height:1.7!important}
.ueg-rte p:last-child{margin-bottom:0!important}
.ueg-rte strong{color:var(--ueg-head)!important;font-weight:700!important}
.ueg-rte a{color:var(--ueg-accent)!important}
.ueg-rte ul,.ueg-rte ol{margin:0 0 .9em!important;padding-left:1.2em!important}
.ueg-btns{display:flex!important;flex-wrap:wrap!important;gap:14px!important}
.ueg-center .ueg-btns{justify-content:center!important}
.ueg-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 30px!important;border-radius:999px!important;background:var(--ueg-btn-bg)!important;color:var(--ueg-btn-text)!important;border:1.5px solid var(--ueg-btn-bg)!important;text-decoration:none!important;font-family:var(--ueg-sf)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.3!important;text-align:center!important;transition:transform .2s ease,opacity .2s ease!important;cursor:pointer!important;box-shadow:none!important}
.ueg-btn:hover{transform:translateY(-2px)!important;opacity:.92!important;color:var(--ueg-btn-text)!important}
.ueg-btn--outline{background:transparent!important;color:var(--ueg-head)!important;border-color:var(--ueg-head)!important}
.ueg-btn--outline:hover{color:var(--ueg-head)!important}
.ueg-btn--block{display:flex!important;width:100%!important;padding:12px 18px!important;font-size:12.5px!important;min-height:48px!important}
.ueg-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.ueg-center .ueg-chips{justify-content:center!important}
.ueg-chip{padding:7px 16px!important;border-radius:999px!important;background:var(--ueg-card)!important;border:1px solid #dccbb7!important;font-size:14px!important;color:var(--ueg-head)!important;line-height:1.4!important}
.ueg-card{background:var(--ueg-card)!important;border:1px solid rgba(74,59,51,.1)!important;border-radius:var(--ueg-radius)!important}
.ueg-media{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.ueg-ph{background:#e6d9c7!important;width:100%!important;height:100%!important;min-height:200px!important}
.ueg-ph svg{width:100%!important;height:100%!important;fill:#cbb79f!important}
.ueg-hero__grid{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:56px!important}
.ueg-hero__text{flex:1 1 480px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:24px!important}
.ueg-hero--reverse .ueg-hero__grid{flex-direction:row-reverse!important}
.ueg-hero__visual{flex:1 1 380px!important;min-width:0!important;max-width:500px!important;margin:0 auto!important;position:relative!important;padding-bottom:40px!important}
.ueg-hero__frame{position:absolute!important;inset:28px -18px 22px 18px!important;border-radius:260px 260px var(--ueg-radius) var(--ueg-radius)!important;border:1.5px solid var(--ueg-gold)!important}
.ueg-hero__img{position:relative!important;aspect-ratio:4/5!important;border-radius:260px 260px var(--ueg-radius) var(--ueg-radius)!important;overflow:hidden!important}
.ueg-hero__img--square{border-radius:var(--ueg-radius)!important}
.ueg-hero__float{position:absolute!important;left:-12px!important;bottom:0!important;max-width:300px!important;background:var(--ueg-card)!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:0 12px 30px rgba(74,59,51,.14)!important;display:flex!important;flex-direction:column!important;gap:6px!important}
.ueg-hero__float strong{font-family:var(--ueg-hf)!important;font-size:20px!important;font-weight:500!important;color:var(--ueg-head)!important}
.ueg-hero__float span{font-size:14px!important;line-height:1.45!important;color:var(--ueg-text)!important}
.ueg-hero__chips{display:flex!important;flex-direction:column!important;gap:12px!important;padding-top:20px!important;border-top:1px solid rgba(74,59,51,.14)!important}
.ueg-hero__chips p{margin:0!important;font-size:15px!important}
.ueg-small{font-size:15px!important;line-height:1.55!important;margin:0!important}
.ueg-trust{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:28px 40px!important}
.ueg-trust__item{display:flex!important;flex-direction:column!important;gap:6px!important}
.ueg-trust__item strong{font-family:var(--ueg-hf)!important;font-size:24px!important;font-weight:500!important;color:var(--ueg-head)!important;line-height:1.25!important}
.ueg-trust__item span{font-size:15px!important;line-height:1.5!important}
.ueg-logo-mark{width:58px!important;height:auto!important;display:block!important}
.ueg-pillars{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:16px!important;margin-top:10px!important}
.ueg-pillar{padding:26px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;text-align:center!important}
.ueg-pillar .ueg-ic{width:34px!important;height:34px!important;stroke:var(--ueg-accent)!important}
.ueg-pillar strong{font-family:var(--ueg-hf)!important;font-size:18px!important;font-weight:500!important;color:var(--ueg-head)!important}
.ueg-pillar span{font-size:15px!important;line-height:1.5!important}
.ueg-ic{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important}
.ueg-split{display:flex!important;flex-wrap:wrap!important;gap:48px 64px!important;align-items:flex-start!important}
.ueg-split--center{align-items:center!important}
.ueg-split--reverse{flex-direction:row-reverse!important}
.ueg-split__col{flex:1 1 420px!important;min-width:0!important}
.ueg-split__img{border-radius:var(--ueg-radius)!important;overflow:hidden!important;aspect-ratio:4/5!important;max-width:520px!important;margin:0 auto!important}
.ueg-split__img--arch{border-radius:240px 240px var(--ueg-radius) var(--ueg-radius)!important}
.ueg-quote-box{margin:0!important;padding:22px 26px!important;border-radius:18px!important;background:var(--ueg-card)!important;font-family:var(--ueg-hf)!important;font-size:20px!important;line-height:1.5!important;color:var(--ueg-head)!important}
.ueg-quote-box p{margin:0!important}
.ueg-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}
.ueg-list li{display:flex!important;gap:14px!important;align-items:flex-start!important;background:var(--ueg-card)!important;border-radius:16px!important;padding:15px 18px!important;font-size:16px!important;line-height:1.5!important;color:var(--ueg-head)!important;margin:0!important}
.ueg-list--plain li{background:transparent!important;padding:4px 0!important}
.ueg-list .ueg-ic{width:20px!important;height:20px!important;margin-top:2px!important;stroke:var(--ueg-accent)!important;stroke-width:2!important}
.ueg-list__title{font-family:var(--ueg-sf)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important;margin:0 0 6px!important}
.ueg-grid{display:grid!important;grid-template-columns:repeat(var(--ueg-cols),minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
.ueg-pcard{overflow:hidden!important;display:flex!important;flex-direction:column!important}
.ueg-pcard__img{height:220px!important;overflow:hidden!important}
.ueg-pcard__body{flex:1!important;padding:26px 24px 28px!important;display:flex!important;flex-direction:column!important;gap:14px!important}
.ueg-tag{align-self:flex-start!important;padding:5px 12px!important;border-radius:999px!important;background:var(--ueg-tag-bg,#f2e2db)!important;color:var(--ueg-tag-text,#8f5747)!important;font-family:var(--ueg-sf)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}
.ueg-pcard__sub{font-family:var(--ueg-sf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important;margin:-6px 0 0!important}
.ueg-pcard__text{font-size:15px!important;line-height:1.6!important}
.ueg-mini-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;font-size:14.5px!important;color:var(--ueg-head)!important}
.ueg-mini-list li{display:flex!important;gap:10px!important;margin:0!important;line-height:1.5!important}
.ueg-mini-list .ueg-ic{width:18px!important;height:18px!important;margin-top:2px!important;stroke:var(--ueg-card-accent,var(--ueg-accent))!important;stroke-width:2!important}
.ueg-result{background:var(--ueg-bg)!important;border-radius:14px!important;padding:14px 16px!important;font-size:14.5px!important;line-height:1.55!important;color:var(--ueg-head)!important}
.ueg-result b{display:block!important;font-family:var(--ueg-sf)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ueg-card-accent,var(--ueg-accent))!important;margin-bottom:4px!important}
.ueg-pcard__foot{margin-top:auto!important;padding-top:16px!important;border-top:1px solid rgba(74,59,51,.1)!important;display:flex!important;flex-direction:column!important;gap:14px!important}
.ueg-price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important}
.ueg-price strong{font-family:var(--ueg-hf)!important;font-size:28px!important;font-weight:500!important;color:var(--ueg-head)!important}
.ueg-price span{font-size:14px!important}
.ueg-steps{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}
.ueg-steps li{display:flex!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border-radius:16px!important;background:var(--ueg-card)!important;font-size:16px!important;color:var(--ueg-head)!important;margin:0!important;line-height:1.4!important}
.ueg-steps b{font-family:var(--ueg-hf)!important;font-size:20px!important;font-weight:500!important;color:var(--ueg-gold)!important}
.ueg-italic{font-style:italic!important;font-size:18px!important;line-height:1.65!important;margin:0!important}
.ueg-quotes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:20px!important}
.ueg-q{margin:0!important;padding:30px 28px!important;display:flex!important;flex-direction:column!important;gap:16px!important}
.ueg-q__mark{font-family:var(--ueg-hf)!important;font-size:56px!important;line-height:.6!important;height:26px!important;color:var(--ueg-gold)!important}
.ueg-q blockquote{margin:0!important;padding:0!important;border:0!important;font-size:17px!important;line-height:1.65!important;font-style:italic!important;color:var(--ueg-head)!important}
.ueg-q figcaption,.ueg-cap{margin-top:auto!important;font-family:var(--ueg-sf)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important}
.ueg-feature{margin:0!important;background:var(--ueg-dark)!important;border-radius:30px!important;padding:40px clamp(24px,4vw,56px)!important;display:flex!important;flex-wrap:wrap!important;gap:24px 48px!important;align-items:center!important}
.ueg-feature__name{flex:1 1 200px!important;display:flex!important;flex-direction:column!important;gap:8px!important}
.ueg-feature__name span{font-family:var(--ueg-sf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#dccbb7!important}
.ueg-feature__name strong{font-family:var(--ueg-hf)!important;font-size:34px!important;font-weight:500!important;color:#e2c98f!important}
.ueg-feature blockquote{flex:3 1 420px!important;margin:0!important;padding:0!important;border:0!important;font-size:19px!important;line-height:1.7!important;font-style:italic!important;color:#f3ead9!important}
.ueg-minis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important}
.ueg-mini{background:var(--ueg-card)!important;border-radius:18px!important;overflow:hidden!important;font-size:15.5px!important;line-height:1.5!important;color:var(--ueg-head)!important;display:flex!important;flex-direction:column!important}
.ueg-mini__img{aspect-ratio:3/2!important;overflow:hidden!important}
.ueg-mini p{margin:0!important;padding:18px 20px!important}
.ueg-mini strong{font-family:var(--ueg-hf)!important;font-weight:600!important;color:var(--ueg-head)!important}
.ueg-shots{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--ueg-shot,220px),1fr))!important;gap:14px!important;align-items:start!important}
.ueg-shots img{display:block!important;width:100%!important;height:auto!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(74,59,51,.1)!important}
.ueg-lines p{margin:0!important;font-size:clamp(19px,1.9vw,24px)!important;line-height:1.5!important;color:var(--ueg-text)!important}
.ueg-about__img{position:relative!important;flex:1 1 340px!important;max-width:460px!important;margin:0 auto!important}
.ueg-about__img::before{content:''!important;position:absolute!important;inset:-16px 16px 16px -16px!important;border-radius:var(--ueg-radius)!important;background:var(--ueg-deco)!important}
.ueg-about__img>div{position:relative!important;aspect-ratio:4/5!important;border-radius:var(--ueg-radius)!important;overflow:hidden!important}
.ueg-sign{font-family:var(--ueg-hf)!important;font-size:22px!important;line-height:1.45!important;color:var(--ueg-accent)!important;margin:0!important}
.ueg-badge{align-self:flex-start!important;padding:8px 16px!important;border-radius:999px!important;background:#e7ece2!important;font-size:14px!important;color:#3f4d39!important}
.ueg-verse{font-family:var(--ueg-hf)!important;font-size:calc(clamp(20px,2.2vw,27px) * var(--ueg-hs))!important;line-height:1.6!important;color:var(--ueg-head)!important;margin:0!important}
.ueg-social{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:18px!important}
.ueg-social a{text-decoration:none!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:10px!important;color:var(--ueg-text)!important;transition:transform .2s ease!important}
.ueg-social a:hover{transform:translateY(-3px)!important}
.ueg-social .ueg-ic{width:34px!important;height:34px!important;stroke:var(--ueg-icon)!important}
.ueg-social strong{font-family:var(--ueg-hf)!important;font-size:21px!important;font-weight:500!important;color:var(--ueg-head)!important;line-height:1.3!important}
.ueg-social em{font-style:normal!important;margin-top:6px!important;font-family:var(--ueg-sf)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important}
.ueg-faq{width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;text-align:left!important}
.ueg-faq details{border-radius:18px!important;overflow:hidden!important}
.ueg-faq summary{list-style:none!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;font-family:var(--ueg-hf)!important;font-size:18px!important;color:var(--ueg-head)!important;line-height:1.4!important}
.ueg-faq summary::-webkit-details-marker{display:none!important}
.ueg-faq summary .ueg-ic{width:22px!important;height:22px!important;stroke:var(--ueg-accent)!important;transition:transform .25s ease!important}
.ueg-faq details[open] summary .ueg-ic{transform:rotate(45deg)!important}
.ueg-faq__a{padding:0 24px 22px!important;font-size:16px!important}
.ueg-videos{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ueg-vw,420px)),1fr))!important;gap:22px!important}
.ueg-video{display:flex!important;flex-direction:column!important;gap:12px!important}
.ueg-video__frame{position:relative!important;aspect-ratio:var(--ueg-ratio,16/9)!important;border-radius:var(--ueg-radius)!important;overflow:hidden!important;background:#3f322b!important}
.ueg-video__frame iframe,.ueg-video__frame video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;object-fit:cover!important}
.ueg-compare{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:20px!important;width:100%!important}
.ueg-compare__col{padding:30px 28px!important;display:flex!important;flex-direction:column!important;gap:14px!important;text-align:left!important}
.ueg-compare__col h3{font-family:var(--ueg-sf)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ueg-accent)!important;margin:0!important}
.ueg-offer{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:22px!important;width:100%!important;text-align:left!important}
.ueg-offer__box{padding:32px 30px!important;display:flex!important;flex-direction:column!important;gap:16px!important}
.ueg-offer__price{background:var(--ueg-dark)!important;color:#f3ead9!important;border-color:transparent!important;justify-content:center!important;text-align:center!important;align-items:center!important}
.ueg-offer__price .ueg-eyebrow{color:#e2c98f!important}
.ueg-offer__big{font-family:var(--ueg-hf)!important;font-size:clamp(40px,5vw,60px)!important;line-height:1!important;color:#ffffff!important}
.ueg-offer__old{font-size:15px!important;color:#dccbb7!important;letter-spacing:.06em!important}
.ueg-pp{display:flex!important;flex-wrap:wrap!important;gap:48px!important;align-items:flex-start!important}
.ueg-pp__media{flex:1 1 420px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}
.ueg-pp__main{border-radius:var(--ueg-radius)!important;overflow:hidden!important;aspect-ratio:4/5!important;background:var(--ueg-card)!important}
.ueg-pp__thumbs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}
.ueg-pp__thumbs button{padding:0!important;border:1.5px solid transparent!important;border-radius:12px!important;overflow:hidden!important;aspect-ratio:1!important;cursor:pointer!important;background:none!important}
.ueg-pp__thumbs button[aria-current=true]{border-color:var(--ueg-accent)!important}
.ueg-pp__info{flex:1 1 420px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:20px!important;position:sticky!important;top:120px!important}
.ueg-pp__price{font-family:var(--ueg-hf)!important;font-size:30px!important;color:var(--ueg-head)!important}
.ueg-pp form{margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}
.ueg-pp select{min-height:48px!important;border-radius:14px!important;border:1px solid #dccbb7!important;padding:0 14px!important;background:var(--ueg-card)!important;color:var(--ueg-head)!important;font-family:var(--ueg-bf)!important;font-size:15px!important}
.ueg-link{color:var(--ueg-accent)!important;font-family:var(--ueg-sf)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:4px!important}
.ueg-foot{background:var(--ueg-bg)!important;color:var(--ueg-text)!important;font-family:var(--ueg-bf)!important;padding:var(--ueg-pt) 0 28px!important}
.ueg-foot__top{display:flex!important;flex-wrap:wrap!important;gap:40px 64px!important;justify-content:space-between!important}
.ueg-foot__col{flex:1 1 220px!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-width:360px!important}
.ueg-foot__col a{color:var(--ueg-head)!important;text-decoration:none!important;font-size:15px!important}
.ueg-foot__col a:hover{text-decoration:underline!important}
.ueg-foot__brand{font-family:var(--ueg-hf)!important;font-size:22px!important;letter-spacing:.1em!important;color:var(--ueg-head)!important}
.ueg-foot__tag{font-size:17px!important;line-height:1.5!important;color:var(--ueg-gold)!important}
.ueg-foot__t{font-family:var(--ueg-sf)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ueg-muted)!important}
.ueg-foot__bottom{margin-top:48px!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px 24px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.14)!important;font-size:13px!important;color:var(--ueg-muted)!important}
.ueg-foot__bottom a{color:var(--ueg-muted)!important}
.ueg-foot__social{display:flex!important;gap:12px!important}
.ueg-foot__social a{display:inline-flex!important;width:44px!important;height:44px!important;border-radius:999px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.25)!important}
.ueg-foot__social .ueg-ic{width:20px!important;height:20px!important;stroke:var(--ueg-head)!important}
@media (max-width:989px){.ueg-grid{grid-template-columns:repeat(min(var(--ueg-cols),2),minmax(0,1fr))!important}.ueg-pp__info{position:static!important}}
@media (max-width:640px){.ueg{font-size:16px!important}.ueg-grid{grid-template-columns:minmax(0,1fr)!important}.ueg-hero__grid{gap:36px!important}.ueg-hero__float{left:0!important;right:0!important;max-width:none!important;margin:0 8px!important}.ueg-hero__frame{inset:20px -8px 22px 8px!important}.ueg-btns .ueg-btn{width:100%!important}.ueg-feature{border-radius:22px!important}.ueg-q{padding:24px 22px!important}}
@media (prefers-reduced-motion:reduce){.ueg-btn,.ueg-social a{transition:none!important}}
body{background:#f9f4ec!important}
.header__heading-logo{max-width:var(--ueg-logo-w,64px)!important}
.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#4a3b33!important}
.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:#b89b5c!important}
.announcement-bar__message{font-family:'Montserrat',sans-serif!important;font-size:12.5px!important;letter-spacing:.04em!important}
.section-header.shopify-section-group-header-group{box-shadow:0 1px 0 #e6d9c7!important}
h1,h2,.h1,.h2,.title,.collection-hero__title,.main-page-title{font-family:'Cinzel',serif!important;font-weight:500!important;letter-spacing:.02em!important;color:#3f322b!important}
.card__heading,.card__heading a{font-family:'Cinzel',serif!important;font-weight:500!important;color:#3f322b!important}
.button:not(.ueg-btn),.shopify-payment-button__button--unbranded{font-family:'Montserrat',sans-serif!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important}
