/* Next build: dark botanical x warm rustic */
.home-next{background:#14150f}
.next-hero{height:500px;min-height:500px;background-image:linear-gradient(90deg,rgba(5,7,5,.86) 0%,rgba(5,7,5,.62) 36%,rgba(5,7,5,.18) 67%,rgba(5,7,5,.34) 100%),url('https://i.pinimg.com/originals/ab/5f/c6/ab5fc64cc05f6e13c1800b69ffd0993e.jpg')!important;background-position:center 52%!important}
.next-hero .mock-hero-copy{max-width:560px}.next-hero-deck{max-width:500px;font-size:18px!important;line-height:1.45!important;color:#ded8cd!important}
.next-categories{height:230px}
.next-categories .visual-category{filter:saturate(.82) brightness(.78) contrast(1.04)!important}
.next-categories .visual-category:hover{filter:saturate(.94) brightness(.9) contrast(1.03)!important}
.vc-interiors,.section-home,.section-interiors{background-image:url('https://i.pinimg.com/originals/63/e9/f0/63e9f08aecd760f7a5e0cbd49b0006ba.jpg')!important;background-position:center 52%!important}
.vc-garden,.section-garden{background-image:url('https://i.pinimg.com/originals/9e/45/05/9e4505e200b108c79688555810047df4.jpg')!important;background-position:center 56%!important}
.vc-nature,.section-nature{background-image:url('https://i.pinimg.com/474x/32/d7/62/32d7620c79f9fd703c811073483af39c.jpg')!important;background-position:center 34%!important}
.vc-style,.style-hero-image,.section-style{background-image:url('https://i.pinimg.com/originals/05/e1/fb/05e1fbe135f51331041d89729a9c7850.jpg')!important;background-position:center 26%!important}
.vc-stories,.section-folklore,.section-stories{background-image:url('https://i.pinimg.com/originals/e4/85/17/e485176027f0198ba57da8d1ad4faf1e.png')!important;background-position:center 50%!important}
.vc-shop,.section-found{background-image:url('https://www.shopdixi.com/cdn/shop/products/ShopDixiFrameGothicStackingRingsDarkAcademiaJewellery01_64a137c4-9739-4e69-a569-f209f323eef5_900x.jpg?v=1744722067')!important;background-position:center 44%!important}
.next-return-band{display:grid;grid-template-columns:1fr 1.4fr auto;gap:34px;align-items:center;background:#342f24;color:#e9e2d5;border-top:1px solid #514a3b;border-bottom:1px solid #514a3b;padding:36px 34px}.next-return-band h2{font:400 clamp(30px,3vw,44px)/1 var(--serif);margin:0}.next-return-band p{font:16px/1.55 var(--serif);color:#c9c0b1;margin:0}.next-return-band .feed-kicker{margin-bottom:10px}.section-page .feed-section-block,.style-page .feed-section-block,.article-page .feed-section-block{margin-top:0}.section-page .feed-section-block .feed-intro h2,.style-page .feed-section-block .feed-intro h2,.article-page .feed-section-block .feed-intro h2{font-size:42px}.article-related-feed{border-top:1px solid #373a31}.feed-filtered-out{display:none!important}.nav-backdrop{display:none}

/* Image provenance without turning the page into a rights ledger. */
.image-credit{position:absolute;right:14px;bottom:12px;z-index:3;padding:7px 9px;background:rgba(8,9,7,.72);color:#d8d4ca;text-decoration:none;font:8px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.11em}.section-hero-image{position:relative}.section-hero--text-only{grid-template-columns:1fr!important;min-height:390px}.section-hero--text-only .section-hero-copy{padding:72px 8%;max-width:none}.section-hero--text-only .section-hero-copy>p:last-child{max-width:760px}.section-close--text-only{grid-template-columns:1fr!important;min-height:310px}.section-close--text-only .section-close-copy{max-width:900px}
.feed-card-image{position:relative}.feed-card-image.is-broken{display:none!important}.feed-card-image-credit{position:absolute;right:8px;bottom:8px;z-index:2;padding:5px 7px;background:rgba(10,11,8,.68);color:#d7d3ca;font:7px/1 var(--sans);text-transform:uppercase;letter-spacing:.09em;pointer-events:none}
.feed-card-image-source{font:8px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:#77776f;margin:-2px 0 10px}.feed-card-image-source a{color:inherit;text-underline-offset:2px}

@media(max-width:960px){
  .site-header{height:60px;min-height:60px;grid-template-columns:minmax(0,1fr) 42px!important;padding:0 12px!important;gap:10px!important;z-index:100;background:#11120f!important}
  .brand{min-width:0;overflow:hidden}.brand-word{font-size:30px!important}.brand-sprig{font-size:25px!important;flex:none}
  .mobile-nav-toggle{display:flex!important;position:relative;z-index:103;width:40px!important;height:40px!important;border:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:transparent!important;padding:0!important}
  .mobile-nav-toggle:before,.mobile-nav-toggle:after{content:none!important;display:none!important}
  .mobile-nav-toggle span{display:block!important;width:22px!important;height:1px!important;margin:0!important;background:#eee9df!important;transition:transform .18s ease,opacity .18s ease!important;transform-origin:center!important}
  .mobile-nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)!important}
  .mobile-nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0!important}
  .mobile-nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}
  .site-header nav{display:grid!important;position:fixed!important;top:60px!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-height:calc(100dvh - 60px)!important;background:#11120f!important;border:0!important;border-top:1px solid #30332a!important;border-bottom:1px solid #3d4036!important;padding:8px 14px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:0 16px!important;overflow:auto!important;transform:translateY(-14px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease,opacity .18s ease,visibility .18s ease;z-index:102}
  .site-header nav.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}
  .site-header nav a{min-height:46px!important;padding:0 2px!important;border-bottom:1px solid #2b2e27!important;font-size:10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
  .nav-backdrop{display:block;position:fixed;inset:60px 0 0;background:rgba(5,6,4,.5);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;z-index:99}
  .nav-backdrop.is-open{opacity:1;visibility:visible}
  body.nav-open{overflow:hidden!important}
  .next-hero{height:64vh!important;min-height:470px!important;background-position:58% center!important}.next-hero .mock-hero-copy{left:7%!important;right:7%!important;bottom:30px!important;top:auto!important;transform:none!important;width:auto!important;padding:0!important}.next-hero h1{font-size:clamp(44px,11.5vw,66px)!important;line-height:.92!important}.next-categories{height:auto!important;grid-template-columns:repeat(2,1fr)!important}.next-categories .visual-category{height:190px!important}.next-return-band{grid-template-columns:1fr;padding:30px 20px;gap:18px}.next-return-band .mock-button{justify-self:start}
  .section-hero--text-only{min-height:330px!important}.section-hero--text-only .section-hero-copy{padding:54px 26px!important}
}

@media(max-width:560px){
  .site-header{padding:0 9px!important}.brand-word{font-size:28px!important}.brand-sprig{font-size:23px!important}.next-hero{min-height:450px!important}.next-hero .mock-hero-copy{bottom:26px!important}.next-hero-deck{font-size:16px!important;max-width:330px}.next-categories .visual-category{height:168px!important}.next-return-band{padding:28px 16px}.next-return-band h2{font-size:34px}.image-credit{right:8px;bottom:8px;font-size:7px}.feed-card-image-credit{font-size:6.5px}
}
