.jj-promo-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(16px,2vw,24px)!important;align-items:stretch!important}.jj-promo-featured,.jj-promo-pair,.jj-promo-pair>a{min-width:0;width:100%}.jj-promo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(16px,2vw,24px);align-items:stretch}.jj-promo-pair>a{display:flex!important;height:100%!important;min-height:270px;flex-direction:column;justify-content:flex-start;border-radius:16px!important}.jj-promo-pair>a strong{margin-top:auto}:is(.jj-product-grid,.jl-shop-grid,.wishlist-grid,.jl-related-grid,.jl-product-grid,.product-grid,.jj-category-grid,.jl-category-page-grid,.jl-services-featured-grid,.jl-services-grid,.jl-bridal-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important}:is(.jj-product-grid,.jl-shop-grid,.wishlist-grid,.jl-related-grid,.jl-product-grid,.product-grid,.jj-category-grid,.jl-category-page-grid,.jl-services-featured-grid,.jl-services-grid,.jl-bridal-grid)>*{min-width:0!important;width:100%!important;height:100%!important}@media (min-width:768px){:is(.jj-product-grid,.jl-shop-grid,.wishlist-grid,.jl-related-grid,.jl-product-grid,.product-grid,.jj-category-grid,.jl-category-page-grid,.jl-services-featured-grid,.jl-services-grid,.jl-bridal-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (min-width:1024px){:is(.jj-product-grid,.jl-shop-grid,.wishlist-grid,.jl-related-grid,.jl-product-grid,.product-grid,.jj-category-grid,.jl-category-page-grid,.jl-services-featured-grid,.jl-services-grid,.jl-bridal-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}.jl-bridal-grid.single{grid-template-columns:minmax(0,520px)!important;justify-content:center!important}.jl-category-error,.jl-category-loading{grid-column:1/-1}.lux-product-card{height:100%!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px rgba(32,26,18,.08)!important}.lux-product-image{flex:0 0 auto;aspect-ratio:4/5!important}.lux-product-info{height:100%}.lux-product-rating-row{display:flex;align-items:center;gap:6px;min-height:20px;margin:0 0 10px;color:#c59627}.lux-product-rating-row>span{display:inline-flex;align-items:center;gap:1px}.lux-product-rating-row small{color:#81796f;font-size:.67rem;font-weight:700}.lux-product-pricing{margin-top:auto!important}.jj-category-card,.jl-category-page-card{display:flex!important;height:100%!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(48,39,27,.1)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px rgba(32,26,18,.07)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.jj-category-card:hover,.jl-category-page-card:hover{transform:translateY(-5px);border-color:rgba(200,162,75,.55)!important;box-shadow:0 20px 45px rgba(32,26,18,.12)!important}.jj-category-image,.jl-category-page-media{position:relative!important;display:block!important;width:100%!important;min-height:0!important;aspect-ratio:4/3!important;overflow:hidden!important;flex:0 0 auto!important}.jj-category-image img,.jl-category-page-media img{object-fit:cover!important}.jj-category-content,.jl-category-page-copy{display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;padding:clamp(14px,2vw,20px)!important}.jj-category-content strong,.jl-category-page-copy h2{overflow-wrap:anywhere}.jj-category-explore,.jl-category-link{margin-top:auto!important}.jl-unified-service-card{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(48,39,27,.1);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(32,26,18,.08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.jl-unified-service-card:hover{transform:translateY(-6px);border-color:rgba(200,162,75,.55);box-shadow:0 22px 48px rgba(32,26,18,.14)}.jl-unified-service-media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;flex:0 0 auto;background:#f4efe7}.jl-unified-service-media img{object-fit:cover;transition:transform .45s ease}.jl-unified-service-card:hover .jl-unified-service-media img{transform:scale(1.045)}.jl-unified-service-category,.jl-unified-service-featured{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;font-size:.61rem;font-weight:850;line-height:1;letter-spacing:.05em;text-transform:uppercase}.jl-unified-service-category{bottom:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;background:hsla(0,0%,100%,.94);color:#8f6814;text-overflow:ellipsis;white-space:nowrap}.jl-unified-service-featured{top:10px;left:10px;background:#c8a24b;color:#17130f}.jl-unified-service-body{display:flex;min-width:0;flex:1;flex-direction:column;padding:clamp(14px,2vw,20px)}.jl-unified-service-body h3{display:-webkit-box;min-height:2.7em;margin:0 0 9px;overflow:hidden;color:#1b1814;font-family:var(--font-jayluxe-serif),Georgia,serif;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:600;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jl-unified-service-body>p{display:-webkit-box;min-height:4.5em;margin:0 0 16px;overflow:hidden;color:#736c63;font-size:.84rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jl-unified-service-price{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;margin-bottom:14px;padding-top:13px;border-top:1px solid #ebe5da}.jl-unified-service-price span{color:#837a70;font-size:.68rem;font-weight:750;text-transform:uppercase}.jl-unified-service-price strong{color:#9e7419;font-size:1rem;white-space:nowrap}.jl-unified-service-body button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:46px;margin-top:0;padding:10px 12px;border:1px solid #1b1814;border-radius:11px;background:#1b1814;color:#fff;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.jl-unified-service-body button:hover{border-color:#c8a24b;background:#c8a24b;color:#17130f}.jl-bridal-card{display:flex!important;height:100%!important;min-width:0!important;flex-direction:column!important;border-radius:14px!important;box-shadow:0 12px 34px rgba(32,26,18,.08)!important}.jl-bridal-card-image{width:100%!important;min-height:0!important;aspect-ratio:4/3!important;flex:0 0 auto!important}.jl-bridal-card-body{min-width:0!important;flex:1!important;padding:clamp(14px,2vw,20px)!important}.jl-bridal-card-body,.jl-bridal-card-top{display:flex!important;flex-direction:column!important}.jl-bridal-card-top{align-items:flex-start!important;gap:8px!important}.jl-bridal-card-top h3{display:-webkit-box;min-height:2.5em;overflow:hidden;font-size:clamp(1rem,1.6vw,1.3rem)!important;line-height:1.25!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jl-bridal-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.jl-bridal-card-price small{color:#857b70;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.jl-bridal-card-price strong{color:#9e7419;font-size:1rem!important;white-space:normal!important}.jl-bridal-desc{display:-webkit-box!important;min-height:4.5em!important;margin-top:12px!important;overflow:hidden!important;font-size:.82rem!important;line-height:1.5!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jl-bridal-features{gap:8px!important;margin:16px 0 18px!important}.jl-bridal-features li{min-width:0;font-size:.78rem!important;overflow-wrap:anywhere}.jl-bridal-more-features{padding-left:27px;color:#9a721b!important;font-weight:800}.jl-bridal-book{margin-top:auto!important}.jl-bridal-booking-shell{width:min(calc(100% - 32px),1180px);margin:0 auto;padding:clamp(34px,5vw,68px) 0 clamp(70px,8vw,110px)}.jl-bridal-booking-shell .jl-bridal-booking-back{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;margin:0 0 22px!important;padding:10px 14px;border:1px solid rgba(158,116,25,.25);border-radius:999px;background:#fff;color:#8f6814!important;font-size:.8rem;font-weight:850;text-decoration:none;box-shadow:0 8px 22px rgba(32,26,18,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jl-bridal-booking-shell .jl-bridal-booking-back:hover{transform:translateX(-3px);border-color:#c8a24b;box-shadow:0 12px 28px rgba(32,26,18,.1)}.jl-bridal-booking-shell .jl-bridal-booking-wrap{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important;gap:clamp(20px,3vw,34px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.jl-bridal-booking-info{min-width:0;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}.jl-bridal-summary-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0!important;border:1px solid rgba(48,39,27,.1)!important;border-radius:16px!important;background:#fff!important;color:#201b16!important;box-shadow:0 20px 55px rgba(32,26,18,.1)!important}.jl-bridal-summary-media{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#f3ede3}.jl-bridal-summary-media img{object-fit:cover}.jl-bridal-summary-media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 48%,rgba(17,14,11,.52));pointer-events:none}.jl-bridal-summary-media>span{position:absolute;bottom:14px;left:14px;z-index:2;padding:8px 11px;border-radius:999px;background:hsla(0,0%,100%,.94);color:#8f6814;font-size:.65rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.jl-bridal-summary-body{display:grid;gap:20px;padding:clamp(20px,3vw,30px)}.jl-bridal-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.jl-bridal-summary-heading small{display:block;margin-bottom:5px;color:#9d741b;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jl-bridal-summary-heading h2{margin:0!important;color:#1c1814!important;font-family:var(--font-jayluxe-serif),Georgia,serif!important;font-size:clamp(1.6rem,3vw,2.25rem)!important;font-weight:550!important;line-height:1.08!important}.jl-bridal-summary-heading>strong{flex:0 0 auto;color:#a1791f;font-size:1.1rem;white-space:nowrap}.jl-bridal-summary-body>p{margin:0;color:#716960!important;font-size:.88rem;line-height:1.65}.jl-bridal-summary-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jl-bridal-summary-meta>div{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:13px;border-radius:12px;background:#faf7f1}.jl-bridal-summary-meta svg{flex:0 0 auto;color:#b18422!important}.jl-bridal-summary-meta span{min-width:0}.jl-bridal-summary-meta small,.jl-bridal-summary-meta strong{display:block}.jl-bridal-summary-meta small{margin-bottom:3px;color:#8d857b;font-size:.63rem;font-weight:800;text-transform:uppercase}.jl-bridal-summary-meta strong{color:#29231d;font-size:.77rem;line-height:1.35;overflow-wrap:anywhere}.jl-bridal-summary-booking,.jl-bridal-summary-services{padding-top:18px;border-top:1px solid #ebe4d9}.jl-bridal-summary-booking h3,.jl-bridal-summary-services h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#29231d;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.jl-bridal-summary-services ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.jl-bridal-summary-services li{display:flex;align-items:flex-start;gap:9px;color:#514a42;font-size:.8rem;line-height:1.45}.jl-bridal-summary-services li svg{flex:0 0 auto;margin-top:1px;color:#af8427!important}.jl-bridal-summary-booking dl{display:grid;gap:10px;margin:0}.jl-bridal-summary-booking dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;align-items:start}.jl-bridal-summary-booking dt{display:flex;align-items:center;gap:6px;color:#81786e;font-size:.72rem;font-weight:800}.jl-bridal-summary-booking dd{min-width:0;margin:0;color:#2b251f;font-size:.78rem;font-weight:700;text-align:right;overflow-wrap:anywhere}.jl-bridal-summary-card .jl-bridal-booking-note{display:flex;align-items:center;gap:9px;margin:0;padding:13px 14px;border-radius:12px;background:#1e1915!important;color:hsla(0,0%,100%,.82)!important;font-size:.76rem;line-height:1.4}.jl-bridal-booking-shell .jl-bridal-booking-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-width:0;padding:clamp(22px,4vw,38px)!important;border:1px solid rgba(48,39,27,.1)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 20px 55px rgba(32,26,18,.09)!important}.jl-bridal-booking-form .jl-bridal-form-heading span{display:block;margin-bottom:7px;color:#9c731a;font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.jl-bridal-booking-form .jl-bridal-form-heading h2{margin:0;color:#1d1915;font-family:var(--font-jayluxe-serif),Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:550}.jl-bridal-booking-form .jl-bridal-form-heading p{margin:9px 0 0;color:#756d64;font-size:.84rem;line-height:1.55}.jl-bridal-booking-success{display:flex;align-items:flex-start;gap:10px;padding:13px!important;border-radius:11px!important;background:#f3fbf5!important;color:#176b35!important;text-align:left!important}@media (max-width:1023px){.jj-promo-pair{grid-template-columns:minmax(0,1fr)}.jj-promo-pair>a{min-height:230px}.jl-bridal-booking-shell .jl-bridal-booking-wrap{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){.jj-promo-pair>a{min-height:0}.lux-product-rating-row{gap:4px;margin-bottom:7px}.lux-product-rating-row svg{width:11px;height:11px}.lux-product-rating-row small{font-size:.58rem}.jj-category-content,.jl-bridal-card-body,.jl-category-page-copy,.jl-unified-service-body{padding:12px!important}.jj-category-content small,.jl-category-page-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jl-unified-service-body h3{min-height:2.65em;font-size:clamp(.84rem,4vw,1rem)}.jl-unified-service-body>p{min-height:4.35em;margin-bottom:12px;font-size:.72rem;line-height:1.45}.jl-unified-service-price{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:10px}.jl-unified-service-price span{font-size:.56rem}.jl-unified-service-price strong{font-size:.86rem}.jl-unified-service-body button{min-height:42px;padding-inline:7px;font-size:.68rem}.jl-unified-service-category,.jl-unified-service-featured{padding:6px 7px;font-size:.5rem}.jl-bridal-card-top h3{min-height:2.55em;font-size:.9rem!important}.jl-bridal-card-price strong{font-size:.85rem!important}.jl-bridal-desc{min-height:4.25em!important;font-size:.7rem!important}.jl-bridal-features li{gap:6px!important;font-size:.67rem!important}.jl-bridal-features svg{width:14px!important;height:14px!important}.jl-bridal-book{min-height:43px!important;padding:9px 7px!important;font-size:.65rem!important}.jl-bridal-booking-shell{width:min(calc(100% - 28px),1180px);padding-top:28px}.jl-bridal-summary-heading{flex-direction:column;gap:10px}.jl-bridal-summary-booking dl>div,.jl-bridal-summary-meta{grid-template-columns:minmax(0,1fr)}.jl-bridal-summary-booking dl>div{gap:4px}.jl-bridal-summary-booking dd{text-align:left}.jl-bridal-booking-shell .jl-bridal-booking-form{grid-template-columns:minmax(0,1fr)!important;padding:20px 16px!important}.jl-bridal-booking-form .full{grid-column:auto!important}}@media (max-width:360px){:is(.jj-product-grid,.jl-shop-grid,.wishlist-grid,.jl-related-grid,.jl-product-grid,.product-grid,.jj-category-grid,.jl-category-page-grid,.jl-services-featured-grid,.jl-services-grid,.jl-bridal-grid){gap:9px!important}.jj-category-content,.jl-bridal-card-body,.jl-category-page-copy,.jl-unified-service-body{padding:10px!important}}@media (prefers-reduced-motion:reduce){.jj-category-card,.jj-promo-pair>a,.jl-bridal-booking-shell .jl-bridal-booking-back,.jl-bridal-card,.jl-category-page-card,.jl-unified-service-card,.lux-product-card{transition:none!important}}.jl-responsive-card-grid,.jl-responsive-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;min-width:0}@media (min-width:768px){.jl-responsive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jl-responsive-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.jl-responsive-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.jl-responsive-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}:root{--jl-fix-ink:#1b1712;--jl-fix-muted:#625b52;--jl-fix-gold:#c89f3d;--jl-fix-paper:#fbf8f2;--jl-fix-line:rgba(64,50,30,.14)}.global-footer-newsletter{color:var(--jl-fix-ink)!important;border:1px solid rgba(154,116,35,.2)!important;background:radial-gradient(circle at top right,hsla(42,58%,64%,.18),transparent 38%),linear-gradient(145deg,#fffdf9,#f7f0e4)!important;box-shadow:0 22px 60px rgba(14,12,9,.18)!important}.global-footer-newsletter>div>span{color:#8a651b!important}.global-footer-newsletter h2,body .global-footer-newsletter h2{color:var(--jl-fix-ink)!important;text-wrap:balance}.global-footer-newsletter p,body .global-footer-newsletter p{color:var(--jl-fix-muted)!important}.global-footer-newsletter-control{border:1px solid rgba(55,44,29,.15)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:0 10px 26px rgba(38,29,18,.06)!important}.global-footer-newsletter-control input{color:var(--jl-fix-ink)!important;caret-color:var(--jl-fix-gold)!important}.global-footer-newsletter-control input::placeholder{color:#80766a!important;opacity:1!important}.global-footer-newsletter-control button{background:var(--jl-fix-gold)!important;color:#17130f!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important}.global-footer-newsletter-control button:hover:not(:disabled){background:#d7b65e!important;box-shadow:0 10px 24px rgba(154,116,35,.22)!important;transform:translateY(-1px)}.global-footer-newsletter-control button:focus-visible,.global-footer-newsletter-control input:focus-visible{outline:3px solid rgba(200,159,61,.3)!important;outline-offset:2px!important}.global-footer-newsletter small{color:#27663b!important}.global-footer-newsletter small.error{color:#9f1d2f!important}.global-footer-grid{align-items:start!important}.global-footer-brand,.global-footer-contact,.global-footer-links{min-width:0!important;align-self:start!important}.global-footer-contact h3,.global-footer-links h3{min-height:1.35em;margin-top:0!important}.global-footer-contact>a{width:100%!important;min-width:0!important}.global-footer-contact>a span{min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important}@media (min-width:1024px){.global-footer-grid{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(118px,.82fr))!important;gap:clamp(22px,2.8vw,46px)!important}.global-footer-brand,.global-footer-contact,.global-footer-links{grid-column:auto!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important}.global-footer-socials{justify-content:flex-start!important}.global-footer-links ul{justify-items:start!important}.global-footer-contact>a{justify-content:flex-start!important}}@media (min-width:768px) and (max-width:1023px){.global-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 28px!important}.global-footer-brand{grid-column:1/-1!important}}@media (max-width:767px){.global-footer-grid{grid-template-columns:minmax(0,1fr)!important}.global-footer-brand,.global-footer-contact,.global-footer-links{grid-column:auto!important;width:100%!important}.global-footer-contact>a span{overflow-wrap:break-word!important}}.jl-category-page-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:12px!important;width:min(100%,1280px)!important;margin-inline:auto!important;padding-inline:16px!important}.jl-category-page-grid>*{min-width:0!important;width:100%!important;height:100%!important}.jl-category-page-card{display:flex!important;min-width:0!important;height:100%!important;flex-direction:column!important}.jl-category-page-media{aspect-ratio:4/3!important}.jl-category-page-copy{min-width:0!important;flex:1 1 auto!important}.jl-category-page-copy h2,.jl-category-page-copy p{overflow-wrap:break-word!important;word-break:normal!important}.jl-category-error,.jl-category-loading{grid-column:1/-1!important}@media (min-width:768px){.jl-category-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding-inline:20px!important}}@media (min-width:1024px){.jl-category-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}.jl-header-menu-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:1040px){.jl-header-menu-button{display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;cursor:pointer!important;pointer-events:auto!important}.jl-mobile-menu-layer{position:fixed!important;inset:0!important;z-index:9999!important;display:block!important;width:100vw!important;height:100vh!important;height:100dvh!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease,visibility 0s linear .28s!important}.jl-mobile-menu-layer.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition-delay:0s!important}.jl-mobile-menu-backdrop{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(13,11,9,.58)!important;opacity:0!important;pointer-events:auto!important;transition:opacity .22s ease!important}.jl-mobile-menu-layer.is-open .jl-mobile-menu-backdrop{opacity:1!important}.jl-mobile-menu{position:absolute!important;top:0!important;right:0!important;display:flex!important;flex-direction:column!important;width:min(92vw,420px)!important;max-width:100%!important;height:100vh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;color:var(--jl-fix-ink)!important;transform:translate3d(105%,0,0)!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.jl-mobile-menu-layer.is-open .jl-mobile-menu{transform:translateZ(0)!important}.jl-mobile-menu nav a,.jl-mobile-menu-heading button,.jl-mobile-menu-links a{min-height:44px!important}.jl-mobile-menu nav a.active,.jl-mobile-menu nav a[aria-current=page]{color:#7b5917!important;background:#f7f0e2!important}}@media (max-width:430px){.jl-mobile-menu{width:100%!important}}@media (min-width:1041px){.jl-mobile-menu-layer{display:none!important}}.jl-main-content{color:var(--jl-fix-ink)}.jl-main-content :is(h1,h2,h3){text-wrap:balance}.jl-main-content :is(p,li,label,input,select,textarea,button){font-family:var(--font-jayluxe-sans),Arial,sans-serif}@media (prefers-reduced-motion:reduce){.global-footer-newsletter-control button,.jl-mobile-menu,.jl-mobile-menu-backdrop,.jl-mobile-menu-layer{transition-duration:.01ms!important}}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-jayluxe-sans:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_0a80b4;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:__Playfair_Display_0a80b4,__Playfair_Display_Fallback_0a80b4;font-style:normal}.__variable_0a80b4{--font-jayluxe-serif:"__Playfair_Display_0a80b4","__Playfair_Display_Fallback_0a80b4"}