.elementor .e-d0e1da2-49a4f40{font-family:var(--allison);font-size:48px;color:var(--lj-white);letter-spacing:1px;line-height:1.2em;margin:0px;}.elementor .e-2318237-6e7dea4{font-family:ivyoraldisplay;font-weight:400;font-size:50px;color:var(--lj-white);line-height:1.14em;text-align:center;font-style:italic;text-transform:none;margin:10px;}.elementor .e-e8609a0-e5c689d{width:220px;position:absolute;inset-block-end:30px;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;mix-blend-mode:hard-light;position: relative;
overflow: hidden;
z-index: 0;
isolation: isolate;
color: #ffffff;
transition: color 0.35s ease 0.05s;
&::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 0%;
  background-color: #ffffff;
  z-index: -1;
  transition: width 0.35s ease;
}
&:hover {
  color: #3A352F;
}
&:hover::before {
  width: 100%;
}\n}.elementor .e-c494eaf-e9ca77b{padding-block-start:176px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, var(--lj-hero-shade-top) 0%,var(--lj-hero-shade-mid) 55%,var(--lj-hero-shade-bottom) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:20.2px;justify-content:center;align-items:center;}.elementor .e-e7d16a6-cbb614d{height:540px;min-height:420px;}.elementor .e-1daeee0-5473b05{font-family:IvyOraDisplay-MediumItalic;font-weight:100;font-size:44.6px;color:#f1ece6;line-height:1.2em;text-align:center;font-style:italic;text-transform:none;margin-block-start:-60px;margin-block-end:20px;}.elementor .e-16a6796-ba754f6{max-width:1270px;font-family:"Cormorant Garamond";font-weight:400;font-size:27px;color:#f1ece6;line-height:1.55em;text-align:center;border-width:1px;}.elementor .e-2986cf1-8def99b{font-family:"Cormorant Garamond";font-size:17.4px;color:#d9c9d6;letter-spacing:1px;margin:-1px;}.elementor .e-0a0bb9a-b98e17c{margin:-30px;}.elementor .e-dad637c-cb81baa{height:450px;text-align:center;padding-block-start:108px;padding-block-end:108px;padding-inline-start:86.4px;padding-inline-end:86.4px;background-image:linear-gradient(180deg, #7a4a55 6%,#512b35 62%,#512b35 100%),linear-gradient(#512b35, #512b35),linear-gradient(180deg, #cac3c8 5%,#a69aa3 24%,#8b7c87 44%,#715f6c 67%,#4a3345 94%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:37.4px;align-items:center;}.elementor .e-9abb288-968ec9a{font-family:var(--cormorant);font-weight:700;font-size:30.2px;color:var(--lj-ink);letter-spacing:0.1em;line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .e-ed419cd-e13dc76{padding-block-start:83.5px;padding-block-end:83.5px;padding-inline-start:86.4px;padding-inline-end:86.4px;background-color:var(--lj-white);justify-content:center;}.elementor .e-8cf2c7f-7e0605e{font-family:"Cormorant Garamond";font-size:17px;}.elementor .e-91b1f18-d4c22e0{font-family:"Cormorant Garamond";font-size:32px;}.elementor .e-0853b34-8cadfbb{aspect-ratio:1223/1600;}.elementor .e-10f75bc-895b523{font-family:var(--lj-font-display);font-weight:400;font-size:27.4px;color:#f1ece6;letter-spacing:0.06em;line-height:1.2em;font-style:normal;text-transform:none;margin:19px;}.elementor .e-84e0049-f295854{font-family:var(--lj-font-body);font-size:19px;color:#e0d6da;line-height:1.6em;margin:0px;}.elementor .e-c145d8b-ea00ca1{padding-block-start:72px;padding-block-end:72px;padding-inline-start:63.4px;padding-inline-end:63.4px;background-color:#512b35;gap:20.2px;}.elementor .e-0d6519f-1178675{font-family:var(--lj-font-display);font-weight:400;font-size:43.2px;color:var(--lj-white);letter-spacing:0.06em;line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .e-cb7355f-d6dde25{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;justify-content:center;align-items:center;}.elementor .e-e133d77-01a0da9{width:100%;overflow:hidden;aspect-ratio:8/1;position:relative;padding:0px;background-image:url("https://linnaeajewels.com/wp-content/uploads/2026/09/linnaea-beauty-band.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;}.elementor .e-ab62f9a-b474963{font-family:var(--cormorant);font-size:32px;}.elementor .e-ed459a1-7a4dafa{font-size:16px;}.elementor .e-81fef3f-0c45e9a{font-size:16px;}.elementor .e-3b1ff69-9805335{margin-block-start:11.5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f6739ac-12700a5{margin-block-start:11.5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9d4632b-f98ec2c{padding-block-start:0px;padding-block-end:86.4px;padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-a749af1-d9908c6{font-size:32px;}.elementor .e-4076e57-f5da8e8{font-size:16px;}.elementor .e-bc1a661-a9c88bb{font-size:16px;}.elementor .e-92e5bd0-c2442ba{margin-block-start:11.5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f7f880-80911d1{margin-block-start:11.5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e41bbd-2f2d7cb{padding-block-start:0px;padding-block-end:100.8px;padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-2268dc9-c2fddfc{font-family:var(--lj-font-display);font-weight:400;font-size:44.6px;color:var(--lj-ink);letter-spacing:0.05em;line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .e-2bf8777-49bc1a0{width:100%;max-width:1560px;padding-block-start:49px;padding-block-end:49px;padding-inline-start:34.6px;padding-inline-end:34.6px;border-width:1px;border-color:var(--lj-line);border-style:solid;flex-direction:row;gap:43.2px;flex-wrap:wrap;justify-content:center;}.elementor .e-b2a5063-c9c9048{padding-block-start:100.8px;padding-block-end:100.8px;padding-inline-start:50.4px;padding-inline-end:50.4px;background-color:var(--lj-white);flex-direction:column;gap:43.2px;align-items:center;}.elementor .e-e41a644-e6aa14d{aspect-ratio:4/5;order:2;}.elementor .e-e51f6a0-4ac1a62{font-size:37.4px;text-align:start;}.elementor .e-aa08e4a-2159f52{font-family:var(--lj-font-body);font-size:20.9px;color:var(--lj-ink);line-height:1.65em;margin:0px;}.elementor .e-93290a6-6944ec0{align-self:flex-start;}.elementor .e-775b835-cfa1d9b{padding:72px;gap:25.9px;}.elementor .e-960eb7f-db8ea65{background-color:var(--lj-white);}.elementor .e-fca591a-d66de03{font-family:"IvyOra Display - Medium";font-weight:700;font-size:40px;color:var(--lj-ink);line-height:1.2em;text-align:center;font-style:italic;text-transform:none;margin:0px;}.elementor .e-66aa9e4-fc1c7d5{font-size:19px;}.elementor .e-ae6476b-df09f9d{font-size:16px;}.elementor .e-2808444-82e6d3d{font-size:16px;}.elementor .e-240e6e3-8a00313{font-size:13px;}.elementor .e-afab558-b1e301d{font-size:19px;}.elementor .e-7e064ca-ffe3adb{font-size:16px;}.elementor .e-537b527-cf398dd{max-width:1180px;padding:0px;gap:28.8px;}.elementor .e-b505783-ca38d23{padding-block-start:100.8px;padding-block-end:100.8px;padding-inline-start:72px;padding-inline-end:72px;background-color:var(--lj-white);flex-direction:column;gap:43.2px;align-items:center;}.elementor .e-e743932-9b832d4{text-align:center;}.elementor .e-39bde05-fe0468e{letter-spacing:0.06em;}.elementor .e-e5e1fc9-1f33938{padding-block-start:100.8px;padding-block-end:57.6px;padding-inline-start:72px;padding-inline-end:72px;background-color:var(--lj-white);flex-direction:column;gap:21.6px;align-items:center;}.elementor .e-fd9f2a9-7d9da98{font-family:var(--lj-font-display);font-weight:400;font-size:38.9px;color:var(--lj-ink);line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .e-1e50f7a-69516b3{font-family:var(--lj-font-body);font-size:21.6px;color:var(--lj-ink);text-align:center;margin:0px;}.elementor .e-96bbfef-16c4083{min-height:64px;max-width:620px;padding-block-start:13px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-04d9d8c-dda3d3b{padding-block-start:86.4px;padding-block-end:86.4px;padding-inline-start:72px;padding-inline-end:72px;background-color:var(--lj-sage);flex-direction:column;gap:21.6px;align-items:center;}