.elementor .lj-hdo-nav-row{width:100%;padding-block-start:0px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;border-width:0px;border-style:none;display:flex;justify-content:center;align-items:center;}.elementor .lj-hdo-logo-row{width:100%;padding-block-start:24px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;display:flex;justify-content:center;align-items:center;}.elementor .lj-hdo-wrap{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:99;padding:0px;transition:background-color 350ms;display:flex;flex-direction:column;}.elementor .lj-hdo-wrap:hover,.elementor .lj-hdo-wrap:focus-visible{background-color:#512b35;}.elementor .lj-field-textarea{width:100%;min-height:90px;font-family:var(--lj-font-sans);font-size:15px;color:var(--lj-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--lj-field-border);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .lj-field-input{width:100%;font-family:var(--lj-font-sans);font-size:15px;color:var(--lj-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--lj-field-border);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .lj-field-label{font-family:var(--lj-font-sans);font-weight:700;font-size:12px;color:var(--lj-ink);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .lj-field-group{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 220px;}.elementor .lj-field-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .lj-form{width:100%;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .lj-pill-cat{width:180px;}.elementor .lj-form-slot{width:100%;min-height:120px;}.elementor .lj-square{aspect-ratio:1/1;}.elementor .lj-ig-grid{width:100%;max-width:1400px;padding-block-start:20.2px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:14.4px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .lj-body-sm{font-family:var(--lj-font-body);font-size:18.7px;color:var(--lj-ink);line-height:1.6em;margin:0px;}.elementor .lj-review-author{font-family:var(--lj-font-sans);font-weight:700;font-size:16px;color:var(--lj-ink);margin:0px;}.elementor .lj-review-quote{min-height:5.6em;max-width:78ch;font-family:var(--lj-font-sans);font-size:20px;color:var(--lj-muted);line-height:1.9em;text-align:center;margin:0px;}.elementor .lj-review-title{font-family:var(--lj-font-sans);font-weight:700;font-size:28px;color:var(--lj-ink);line-height:1.35em;text-align:center;text-transform:none;margin:0px;}.elementor .lj-star-half{color:rgba(0,0,0,0);letter-spacing:0px;background-image:linear-gradient(90deg, var(--lj-star) 50%,var(--lj-star-empty) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;}.elementor .lj-stars{font-size:22px;color:var(--lj-star);letter-spacing:4px;line-height:1em;margin:0px;}.elementor .lj-stars-row{padding:0px;display:flex;flex-direction:row;gap:4px;justify-content:center;}.elementor .lj-review-panel{text-align:center;padding-block-start:43.2px;padding-block-end:43.2px;padding-inline-start:96px;padding-inline-end:96px;display:flex;flex-direction:column;gap:24.5px;align-items:center;}.elementor .lj-expect-text{font-family:var(--lj-font-sans);font-size:13.5px;color:var(--lj-muted);line-height:1.7em;margin:0px;}.elementor .lj-expect-title{font-family:var(--lj-font-sans);font-weight:700;font-size:15px;color:var(--lj-ink-strong);letter-spacing:0.02em;line-height:1.3em;text-transform:none;margin:0px;}.elementor .lj-expect-svg{width:48%;height:48%;color:var(--lj-ink);}.elementor .lj-expect-icon{width:88px;height:88px;color:var(--lj-ink);padding:0px;border-radius:50%;background-color:var(--lj-icon-bg);display:flex;justify-content:center;align-items:center;}.elementor .lj-expect-item{max-width:260px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 1 240px;align-items:center;}.elementor .lj-look-price{min-height:1.4em;font-family:var(--lj-font-sans);font-size:17.3px;color:rgba(255,255,255,0.85);line-height:1.4em;margin:0px;}.elementor .lj-look-name{max-width:16ch;font-family:var(--lj-font-sans);font-size:21.6px;color:var(--lj-white);line-height:1.4em;text-align:center;margin:0px;}.elementor .lj-look-product-img{width:100%;height:auto;max-width:180px;aspect-ratio:1/1;object-fit:contain;padding:12px;margin:0px;background-color:var(--lj-white);}.elementor .lj-look-panel{text-align:center;padding:0px;display:flex;flex-direction:column;gap:20.2px;align-items:center;}.elementor .lj-tab-label{font-size:0px;color:rgba(0,0,0,0);line-height:0px;margin:0px;}.elementor .lj-dot-lg{width:13px;height:13px;min-width:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:0px;border-style:none;outline-width:0px;background-color:var(--lj-dot-soft);display:block;}.elementor .lj-dot-lg:hover,.elementor .lj-dot-lg:focus-visible{background-color:var(--lj-dot-soft);}.elementor .lj-dot-lg.e--selected{background-color:var(--lj-ink);}.elementor .lj-dot-sm{width:9px;height:9px;min-width:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:0px;border-style:none;outline-width:0px;background-color:rgba(255,255,255,0.45);display:block;}.elementor .lj-dot-sm:hover,.elementor .lj-dot-sm:focus-visible{background-color:rgba(255,255,255,0.45);}.elementor .lj-dot-sm.e--selected{background-color:var(--lj-white);}.elementor .lj-tabs-menu{width:auto;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .lj-look-tabs{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:43.2px;padding-inline-end:43.2px;display:flex;flex-direction:column-reverse;gap:17.3px;align-items:center;}.elementor .lj-look-frame{aspect-ratio:3/4;padding:0px;}.elementor .lj-look-grid{width:100%;max-width:1320px;padding:0px;display:grid;gap:57.6px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;}.elementor .lj-look-wrap{background-color:var(--lj-plum-deepest);display:flex;justify-content:center;}.elementor .lj-split-text{display:flex;flex-direction:column;justify-content:center;}.elementor .lj-split-grid{width:100%;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .lj-btn-row{padding-block-start:69.1px;padding-block-end:69.1px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;}.elementor .lj-product-price{font-family:var(--lj-font-sans);font-size:14.7px;color:var(--lj-ink);line-height:1.4em;margin:0px;}.elementor .lj-product-name{min-height:2.9em;font-family:var(--lj-font-sans);font-size:15.1px;color:var(--lj-ink);line-height:1.45em;margin:0px;}.elementor .lj-product-img{width:100%;height:auto;aspect-ratio:6/5;object-fit:contain;margin:0px;background-color:var(--lj-white);}.elementor .lj-product-card{padding:0px;display:flex;flex-direction:column;gap:18.7px;}.elementor .lj-product-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:grid;gap:8.6px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .lj-cat-overlay{padding-block-start:0px;padding-block-end:34.6px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:flex-end;}.elementor .lj-cat-card{overflow:hidden;aspect-ratio:21/32;position:relative;padding:0px;}.elementor .lj-cat-grid{width:100%;padding:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .lj-title-wrap{padding-block-start:72px;padding-block-end:24px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--lj-plum-deepest);display:flex;justify-content:center;}.elementor .lj-title-sm{font-family:var(--lj-font-display);font-weight:400;font-size:34.6px;color:var(--lj-ink);line-height:1.25em;font-style:normal;text-transform:none;margin:0px;}.elementor .lj-title-lg{font-family:var(--lj-font-display);font-weight:400;font-size:46.1px;color:var(--lj-white);letter-spacing:0.02em;line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .lj-title-md{font-family:var(--lj-font-display);font-weight:400;font-size:37.4px;color:var(--lj-ink);letter-spacing:0.04em;line-height:1.2em;text-align:center;font-style:normal;text-transform:none;margin:0px;}.elementor .lj-eyebrow{font-family:var(--lj-font-display);font-weight:600;font-size:15.1px;color:var(--lj-ink);letter-spacing:0.14em;line-height:1.3em;text-align:center;margin:0px;}.elementor .lj-section-head{padding-block-start:86.4px;padding-block-end:63.4px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--lj-white);display:flex;flex-direction:column;gap:21.6px;align-items:center;}.elementor .lj-btn-sand{font-family:var(--lj-font-sans);font-weight:400;font-size:12px;color:var(--lj-white);letter-spacing:0.16em;line-height:1.2em;text-align:center;text-transform:uppercase;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:var(--lj-plum-deep);border-style:solid;background-image:url("https://linnaeajewels.com/wp-content/uploads/2026/09/linnaea-fill-512b35.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:center right;background-color:rgba(0,0,0,0);transition:all 450ms;}.elementor .lj-btn-sand:hover,.elementor .lj-btn-sand:focus-visible{color:var(--lj-ink);border-color:var(--lj-plum-deep);background-image:url("https://linnaeajewels.com/wp-content/uploads/2026/09/linnaea-fill-512b35.png");background-repeat:no-repeat;background-attachment:scroll;background-size:0% 100%;background-position:center right;background-color:rgba(0,0,0,0);}.elementor .lj-pill-light{font-family:var(--lj-font-sans);font-weight:400;font-size:12px;color:var(--lj-white);letter-spacing:0.16em;line-height:1.2em;text-align:center;text-transform:uppercase;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:var(--lj-white-90);border-style:solid;background-color:rgba(0,0,0,0);transition:all 450ms;}.elementor .lj-pill-light:hover,.elementor .lj-pill-light:focus-visible{color:var(--lj-ink);border-color:var(--lj-white);background-color:var(--lj-white);}.elementor .lj-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;display:flex;}.elementor .lj-media-frame{width:100%;overflow:hidden;position:relative;padding:0px;}.elementor .lj-img-fill{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;margin:0px;}.elementor .lj-btn-ondark{color:var(--lj-ink);border-width:1px;border-color:var(--lj-white);background-image:url("https://linnaeajewels.com/wp-content/uploads/2026/09/linnaea-fill-ffffff.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:center right;background-color:rgba(0,0,0,0);}.elementor .lj-btn-ondark:hover,.elementor .lj-btn-ondark:focus-visible{color:var(--lj-white);border-color:var(--lj-white);background-image:url("https://linnaeajewels.com/wp-content/uploads/2026/09/linnaea-fill-ffffff.png");background-repeat:no-repeat;background-attachment:scroll;background-size:0% 100%;background-position:center right;background-color:rgba(0,0,0,0);}.elementor .lj-contact-section{padding-block-start:90px;padding-block-end:90px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--lj-icon-bg);display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .lj-contact-title{font-family:var(--lj-font-display);font-weight:700;font-size:46px;color:var(--lj-ink);line-height:1.2em;text-align:center;font-style:italic;text-transform:none;margin:0px;}.elementor .lj-contact-card{width:100%;max-width:1240px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:56px;border-radius:24px;background-color:var(--lj-white);display:grid;gap:48px;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.9fr);}.elementor .lj-contact-info{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .lj-contact-subtitle{font-family:var(--lj-font-display);font-weight:700;font-size:30px;color:var(--lj-ink);line-height:1.25em;font-style:italic;text-transform:none;margin:0px;}.elementor .lj-contact-text{font-family:var(--lj-font-sans);font-size:15px;color:var(--lj-muted);line-height:1.75em;margin:0px;}.elementor .lj-contact-emailrow{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .lj-icon-circle{width:44px;height:44px;min-width:44px;color:var(--lj-ink);padding:0px;border-radius:50%;border-width:1px;border-color:var(--lj-line);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .lj-icon-sm{width:18px;height:18px;color:var(--lj-ink);}.elementor .lj-contact-email{font-family:var(--lj-font-sans);font-weight:700;font-size:16px;color:var(--lj-ink);margin:0px;}.elementor .lj-contact-formcol{padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--lj-line);border-style:solid;display:flex;flex-direction:column;}.elementor .lj-btn-dark{font-family:var(--lj-font-sans);font-weight:700;font-size:15px;color:var(--lj-white);letter-spacing:0em;text-transform:none;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:4px;border-width:0px;border-style:none;background-color:#1a1a1a;transition:all 300ms;align-self:flex-end;}.elementor .lj-btn-dark:hover,.elementor .lj-btn-dark:focus-visible{background-color:#000000;}.elementor .lj-hd-threecol{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .lj-hd-twocol{width:100%;padding:0px;display:grid;gap:10px;grid-template-columns:1fr 1fr;}.elementor .lj-hd-link-muted{font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lj-hd-link-muted:hover,.elementor .lj-hd-link-muted:focus-visible{color:var(--lj-white);}.elementor .lj-hd-link{font-family:var(--lj-font-sans);font-weight:400;font-size:13px;color:var(--lj-white);letter-spacing:0.06em;text-align:start;text-transform:none;cursor:pointer;padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-width:0px;border-style:none;background-color:rgba(0,0,0,0);transition:all 200ms;align-self:flex-start;}.elementor .lj-hd-link:hover,.elementor .lj-hd-link:focus-visible{color:var(--lj-sand);}.elementor .lj-hd-heading{font-family:var(--lj-font-sans);font-weight:400;font-size:11px;color:rgba(255,255,255,0.55);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lj-hd-announce-text{font-family:var(--lj-font-sans);font-weight:400;font-size:10.5px;color:rgba(255,255,255,0.82);letter-spacing:0.18em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .lj-hd-announce{width:100%;padding-block-start:9px;padding-block-end:9px;padding-inline-start:24px;padding-inline-end:24px;background-color:#3A1D25;display:flex;justify-content:center;align-items:center;}.elementor .lj-hd-logo{width:158px;display:block;}.elementor .lj-hd-panel{padding-block-start:34px;padding-block-end:40px;padding-inline-start:56px;padding-inline-end:56px;background-color:#512b35;display:flex;flex-direction:row;gap:64px;justify-content:flex-start;align-items:flex-start;align-self:flex-start;}.elementor .lj-hd-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:13px;flex:1 1 0px;}.elementor .lj-hd-panel-lg{width:920px;}.elementor .lj-hd-panel-md{width:620px;}.elementor .lj-hd-panel-sm{width:290px;}