@font-face{font-family:LJT3Manrope;src:url(manrope.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
#lj-test3 {--ink:#0a1425;--blue:#064df1;--blue-hover:#003bd0;--paper:#fff;--muted:#515762;--gap:clamp(9px,1.35vw,23px);--edge:clamp(22px,4.55vw,85px);--radius:clamp(10px,1vw,17px);--shadow:0 4px 18px #13283d09,0 1px 3px #13283d08;color-scheme:light}
#lj-test3 *, #lj-test3 *::before, #lj-test3 *::after {box-sizing:border-box}
#lj-test3 {margin:0;background:var(--paper);color:var(--ink);font:500 clamp(13px,1.18vw,18px)/1.4 LJT3Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}
#lj-test3:lang(ar) {font-family:Tahoma,Arial,sans-serif}
#lj-test3 button, #lj-test3 input, #lj-test3 summary {font:inherit;color:inherit}
#lj-test3 button, #lj-test3 summary, #lj-test3 a {touch-action:manipulation}
#lj-test3 button {cursor:pointer}
#lj-test3 button:disabled {opacity:.55;cursor:wait}
#lj-test3 button {border:0;background:none}
#lj-test3 a {color:inherit;text-decoration:none}
#lj-test3 img, #lj-test3 svg {display:block}
#lj-test3 .icon {width:1.3em;height:1.3em;flex:none}
#lj-test3 .art {width:100%;height:100%;overflow:hidden}
#lj-test3 :where(h1,h2,h3,p) {margin:0}
#lj-test3 button:focus-visible, #lj-test3 a:focus-visible, #lj-test3 input:focus-visible, #lj-test3 summary:focus-visible, #lj-test3 .rail:focus-visible {outline:3px solid #5687ff;outline-offset:3px}
#lj-test3 [hidden] {display:none!important}
#lj-test3 .frame {width:min(100%,1700px);margin-inline:auto;padding-inline:var(--edge)}
#lj-test3 .eyebrow {font-size:clamp(9px,.85vw,13px);text-transform:uppercase;letter-spacing:.28em;color:#505d6c;font-weight:650}
#lj-test3 .pill {display:inline-flex;align-items:center;justify-content:center;gap:clamp(11px,1.4vw,22px);padding:clamp(8px,.8vw,13px) clamp(15px,1.7vw,29px);min-height:34px;border-radius:100px;white-space:nowrap;font-size:clamp(11px,1.02vw,16px);font-weight:760;line-height:1.2;transition:background .16s,color .16s,transform .16s}
#lj-test3 .pill .icon {width:1.15em;height:1.15em}
#lj-test3 .primary {background:var(--blue);color:#fff;border:1px solid var(--blue)}
#lj-test3 .primary:hover {background:var(--blue-hover);transform:translateY(-1px)}
#lj-test3 .outline {border:1.1px solid var(--ink);background:transparent;color:var(--ink)}
#lj-test3 .outline:hover {background:var(--ink);color:white}
#lj-test3 .light {background:#fff;color:#0c1727}
#lj-test3 .light:hover {background:#e7f0ff}
#lj-test3 .round {background:#ffffffed;border:1px solid #16243a;color:var(--ink);border-radius:50%;width:clamp(28px,3vw,44px);aspect-ratio:1;display:grid;place-items:center;padding:0}
#lj-test3 .round .icon {width:50%;height:50%}
#lj-test3 .round:hover {background:var(--blue);border-color:var(--blue);color:#fff}
#lj-test3 .previous .icon {transform:rotate(180deg)}
#lj-test3 .section {padding-block:clamp(15px,1.6vw,26px)}
#lj-test3 .section[id], #lj-test3 .story {scroll-margin-top:12px}
#lj-test3 .layout-row {display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,4.72fr);align-items:stretch;gap:clamp(12px,1.5vw,26px)}
#lj-test3 .solutions .layout-row {grid-template-columns:minmax(159px,1.1fr) minmax(0,4.64fr)}
#lj-test3 .intro {display:flex;flex-flow:column;align-items:flex-start;justify-content:center;min-width:0;padding-block:clamp(4px,.6vw,9px)}
#lj-test3 .intro h2, #lj-test3 .story h2 {font-weight:800;letter-spacing:-.054em;font-size:clamp(25px,2.65vw,43px);line-height:1.03}
#lj-test3 .intro h2 em {color:var(--blue);font-style:normal}
#lj-test3 .intro>p, #lj-test3 .story-copy>p:not(.eyebrow) {line-height:1.38;letter-spacing:-.015em;font-size:clamp(11px,1.02vw,16px);margin-top:clamp(8px,1vw,16px)}
#lj-test3 .intro .pill {margin-top:auto;align-self:flex-start}
#lj-test3 .solutions .intro .pill {margin-top:clamp(16px,2vw,30px)}
#lj-test3 .rail-wrap {position:relative;min-width:0}
#lj-test3 .rail {--cols:4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-block:2px 4px}
#lj-test3 .rail::-webkit-scrollbar {display:none}
#lj-test3 .rail>* {scroll-snap-align:start;min-width:0}
#lj-test3 .rail-next {position:absolute;inset-inline-end:clamp(-17px,-1.1vw,-9px);top:45%;width:clamp(23px,2.3vw,34px);background:white;box-shadow:0 1px 4px #1019291a;opacity:0;transition:opacity .15s;z-index:2}
#lj-test3 .rail-wrap:hover .rail-next, #lj-test3 .rail-next:focus-visible, #lj-test3 .rail-wrap:focus-within .rail-next {opacity:1}
#lj-test3 .cats {--cols:5}
#lj-test3 .cats.expanded {grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}
#lj-test3 .cat-card, #lj-test3 .product-card, #lj-test3 .set-card {display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:#fff;border:1px solid #1623370a;box-shadow:var(--shadow)}
#lj-test3 .cat-card:hover, #lj-test3 .product-card:hover, #lj-test3 .set-card:hover {border-color:#c5d5ef}
#lj-test3 .cat-art {position:relative;aspect-ratio:1.34;background:#f5f6f8;overflow:hidden}
#lj-test3 .cat-art img {width:100%;height:100%;object-fit:contain}
#lj-test3 .cat-fallback {display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(ellipse at 60% 20%,#eff5fd,#dce9f6);color:var(--blue)}
#lj-test3 .cat-fallback .icon {width:42%;height:42%;stroke-width:1}
#lj-test3 .cat-info {padding:clamp(6px,.83vw,13px);flex:1}
#lj-test3 .cat-icons {display:flex;justify-content:space-between;align-items:center;margin-bottom:.38em;color:var(--blue)}
#lj-test3 .cat-icons>.icon {width:clamp(20px,2.55vw,38px);height:clamp(20px,2.55vw,38px);stroke-width:1.4}
#lj-test3 .cat-icons>span {width:clamp(15px,1.75vw,26px);aspect-ratio:1;border-radius:50%;border:1px solid #1a2230;display:grid;place-items:center;color:var(--ink)}
#lj-test3 .cat-icons>span .icon {width:60%;height:60%}
#lj-test3 .cat-info h3, #lj-test3 .product-info h3, #lj-test3 .set-info h3, #lj-test3 .result-card h3 {font-size:clamp(11px,1.04vw,16px);line-height:1.23;letter-spacing:-.03em;font-weight:800}
#lj-test3 .cat-info p, #lj-test3 .size {font-size:clamp(9px,.92vw,14px);line-height:1.24;color:var(--muted);margin-top:.18em}
#lj-test3 .cat-info p {min-height:2.48em}
#lj-test3 .sellers {background:#f4f5f6}
#lj-test3 .sellers .intro {padding-block:clamp(12px,1.7vw,26px)}
#lj-test3 .sellers .intro>p {font-size:clamp(12px,1.22vw,19px);max-width:12em}
#lj-test3 .product-card {position:relative;height:100%;padding:clamp(7px,.95vw,14px);box-shadow:0 3px 12px #152e4506}
#lj-test3 .heart {position:absolute;z-index:1;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;width:clamp(23px,2.4vw,35px);aspect-ratio:1;background:#f7f7f7e8;border-radius:50%;padding:4px}
#lj-test3 .heart .icon {width:72%;height:72%;stroke-width:2}
#lj-test3 .heart[aria-pressed=true] {color:var(--blue)}
#lj-test3 .heart[aria-pressed=true] svg {fill:#dfeaff}
#lj-test3 .item-image {display:flex;align-items:center;justify-content:center;width:100%;height:clamp(93px,10.9vw,170px)}
#lj-test3 .item-image .pack, #lj-test3 .item-image .photo {width:100%;height:100%;object-fit:contain}
#lj-test3 .item-image .photo, #lj-test3 .set-image .photo {border-radius:7px}
#lj-test3 .product-info {margin-top:.35em;padding-inline:clamp(2px,.4vw,6px);display:flex;flex-direction:column;flex:1}
#lj-test3 .product-info h3, #lj-test3 .set-info h3 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#lj-test3 .size {display:block;min-height:1.18em}
#lj-test3 .price {color:#0b1323;display:flex;align-items:baseline;gap:.35em;flex-wrap:wrap;font-weight:800;font-size:clamp(16px,1.73vw,26px);line-height:1.25;letter-spacing:-.04em}
#lj-test3 .price ins {order:-1;text-decoration:none}
#lj-test3 .price del {font-size:.69em;font-weight:550;color:#767c85}
#lj-test3 .screen-reader-text {position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#lj-test3 .purchase {display:flex;gap:clamp(3px,.5vw,8px);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.36em}
#lj-test3 .quantity {display:flex;align-items:center;justify-content:center;background:#f6f7f8;border-radius:5px;white-space:nowrap;flex:0 1 auto}
#lj-test3 .quantity button {padding:4px .35em;min-width:1.35em;font-size:clamp(11px,1.05vw,16px);font-weight:750}
#lj-test3 .quantity input {width:2.1ch;min-width:0;padding:0;border:0;background:none;text-align:center;font-size:clamp(10px,.98vw,15px);font-weight:750;appearance:textfield;-moz-appearance:textfield}
#lj-test3 .quantity input::-webkit-inner-spin-button, #lj-test3 .quantity input::-webkit-outer-spin-button {-webkit-appearance:none;margin:0}
#lj-test3 .add, #lj-test3 .buy-link {background:var(--blue);color:white;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:clamp(6px,.7vw,11px) clamp(5px,.72vw,14px);font-size:clamp(9px,.83vw,14px);font-weight:730;white-space:nowrap;min-width:0;flex:1}
#lj-test3 .add:hover, #lj-test3 .buy-link:hover {background:var(--blue-hover)}
#lj-test3 .add .icon {width:1.28em;height:1.28em}
#lj-test3 .buy-link {margin-top:4px}
#lj-test3 .wide-intro {grid-template-columns:minmax(200px,1.17fr) minmax(0,3fr);gap:clamp(15px,2.25vw,32px)}
#lj-test3 .bundles {background:radial-gradient(ellipse at 100% 4%,#214a83 0%,transparent 53%),radial-gradient(ellipse at 55% 35%,#1a3d73 0%,transparent 48%),linear-gradient(100deg,#111927,#122742 65%,#101e35);color:white}
#lj-test3 .bundles .intro {padding-block:clamp(8px,1.3vw,22px)}
#lj-test3 .bundles .intro h2 {font-size:clamp(27px,2.9vw,48px)}
#lj-test3 .bundles .intro>p {font-size:clamp(12px,1.28vw,20px);max-width:19em;margin-top:.65em}
#lj-test3 .bundles .intro .pill {margin-top:.65em}
#lj-test3 .sets {--cols:3}
#lj-test3 .set-card {position:relative;color:var(--ink);padding:clamp(7px,.92vw,15px)}
#lj-test3 .discount {position:absolute;z-index:1;top:.65em;inset-inline-start:.9em;background:#ef182b;color:#fff;border-radius:30px;padding:.37em .85em;font-size:clamp(10px,.95vw,15px);line-height:1.1;text-transform:uppercase;font-weight:800}
#lj-test3 .set-image {width:100%;height:clamp(91px,11.95vw,187px);display:flex;align-items:center;justify-content:center;flex:none;min-height:0;overflow:hidden}
#lj-test3 .set-image .photo, #lj-test3 .set-image .pack {width:100%;height:100%;max-height:100%;object-fit:contain}
#lj-test3 .set-info {display:flex;flex-direction:column;flex:1;padding-inline:clamp(2px,.6vw,10px);padding-top:.4em}
#lj-test3 .set-info .size {margin-top:.22em}
#lj-test3 .set-bottom {display:flex;align-items:flex-end;justify-content:space-between;gap:5px;margin-top:auto;padding-top:.25em}
#lj-test3 .set-bottom .purchase {padding:0;margin:0}
#lj-test3 .compact .add {width:clamp(30px,3.2vw,48px);height:clamp(30px,3.2vw,48px);padding:0;border-radius:50%}
#lj-test3 .compact .icon {width:48%;height:48%}
#lj-test3 .results {padding-block:clamp(12px,1.2vw,20px)}
#lj-test3 .results .intro {padding-block:.5em;justify-content:center}
#lj-test3 .results .intro h2 {font-size:clamp(24px,2.35vw,38px)}
#lj-test3 .results .intro .pill {margin-top:clamp(10px,1.4vw,22px)}
#lj-test3 .results-list {--cols:3;gap:clamp(10px,1.7vw,27px)}
#lj-test3 .result-art {position:relative;aspect-ratio:1.76;border-radius:var(--radius);overflow:hidden}
#lj-test3 .before-after {position:absolute;inset-inline:0;bottom:5%;display:flex;justify-content:space-around;gap:4px}
#lj-test3 .before-after span {color:white;background:#08101de8;padding:3px 8%;border-radius:4px;font-size:clamp(9px,.85vw,13px);font-weight:750}
#lj-test3 .before-after span:last-child {background:var(--blue)}
#lj-test3 .result-card h3 {text-align:center;margin:.55em .2em;line-height:1.25}
#lj-test3 .story {position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(105deg,#eaf0fa,#f1f4fb 37%,#d8e7fb)}
#lj-test3 .story-land {position:absolute;z-index:-1;top:0;bottom:0;left:34%;width:45%;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 88%,transparent)}
#lj-test3 .story-inner {display:flex;justify-content:space-between;align-items:center;min-height:clamp(215px,21vw,350px);padding-block:clamp(10px,1.3vw,22px)}
#lj-test3 .story-copy {width:42%;padding-block:.25em}
#lj-test3 .story-copy h2 {font-size:clamp(23px,2.28vw,39px);margin:.36em 0}
#lj-test3 .story-copy>p:not(.eyebrow) {max-width:35em;margin-top:.52em;font-size:clamp(11px,1.05vw,16px)}
#lj-test3 .story-copy .pill {margin-top:clamp(12px,1.55vw,25px);min-width:clamp(117px,12.5vw,198px)}
#lj-test3 .values {display:grid;gap:clamp(7px,1.05vw,17px);width:25%;border-radius:var(--radius);background:#ffffffcf;padding:clamp(12px,1.5vw,24px)}
#lj-test3 .values>div {display:flex;gap:.9em;align-items:center}
#lj-test3 .values .icon {width:clamp(19px,2.05vw,33px);height:clamp(19px,2.05vw,33px);color:var(--blue)}
#lj-test3 .values p {font-size:clamp(9px,.88vw,14px);line-height:1.3}
#lj-test3 .values b, #lj-test3 .values span {display:block}
#lj-test3 .values span {color:var(--muted);margin-top:.15em}
#lj-test3 .toast, #lj-test3 .server-notice {position:fixed;z-index:20;inset-inline-start:50%;bottom:16px;transform:translateX(-50%);padding:12px 18px;background:#11223a;color:white;border-radius:12px;box-shadow:0 6px 30px #0003;max-width:calc(100vw - 28px);width:max-content;font-size:14px}
#lj-test3 .toast:empty {display:none}
#lj-test3 .toast a, #lj-test3 .server-notice a {color:#bfd5ff;text-decoration:underline;margin-inline-start:.7em}
#lj-test3 .server-notice ul {margin:0}
#lj-test3:lang(ar) {letter-spacing:0}
#lj-test3:lang(ar) h1, #lj-test3:lang(ar) h2, #lj-test3:lang(ar) h3 {letter-spacing:0}
#lj-test3:lang(ar) .story-land {left:22%}
#lj-test3[dir=rtl] .pill>.icon, #lj-test3[dir=rtl] .round:not(.previous)>.icon, #lj-test3[dir=rtl] .cat-icons>span .icon {transform:rotate(180deg)}
#lj-test3[dir=rtl] .previous>.icon {transform:none}
#lj-test3[dir=rtl] .toast, #lj-test3[dir=rtl] .server-notice {transform:translateX(50%)}
@media (max-width:1050px) {
  #lj-test3 .purchase {gap:3px}
  #lj-test3 .add {padding-inline:6px}
}
@media (max-width:900px) {
  #lj-test3 .layout-row, #lj-test3 .solutions .layout-row {grid-template-columns:135px minmax(0,1fr);gap:12px}
  #lj-test3 .wide-intro {grid-template-columns:183px minmax(0,1fr)}
  #lj-test3 .intro h2 {font-size:24px}
  #lj-test3 .cats {--cols:4}
  #lj-test3 .cats.expanded {grid-template-columns:repeat(4,minmax(0,1fr))}
  #lj-test3 .item-rail {--cols:3}
  #lj-test3 .sets {--cols:2}
  #lj-test3 .rail-next {opacity:1}
  #lj-test3 .item-image {height:110px}
  #lj-test3 .set-image {height:120px}
}
@media (max-width:680px) {
  #lj-test3 {--edge:clamp(15px,4.5vw,26px);--gap:10px}
  #lj-test3 .eyebrow {font-size:8.5px}
  #lj-test3 .round {width:24px}
  #lj-test3 .section {padding-block:17px}
  #lj-test3 .layout-row, #lj-test3 .solutions .layout-row, #lj-test3 .wide-intro {display:block}
  #lj-test3 .intro, #lj-test3 .sellers .intro, #lj-test3 .bundles .intro, #lj-test3 .results .intro {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:0 0 12px}
  #lj-test3 .intro h2, #lj-test3 .bundles .intro h2, #lj-test3 .results .intro h2 {font-size:clamp(23px,5.4vw,31px);grid-row:1;grid-column:1}
  #lj-test3 .intro h2 br {display:none}
  #lj-test3 .intro h2 br::after {content:" "}
  #lj-test3 .intro h2 em {margin-inline-start:.04em}
  #lj-test3 .intro h2 br+em {margin-inline-start:.16em}
  #lj-test3 .intro>p, #lj-test3 .sellers .intro>p, #lj-test3 .bundles .intro>p, #lj-test3 .results .intro>p {grid-column:1/-1;grid-row:2;margin:0;font-size:12px;max-width:none}
  #lj-test3 .intro .pill, #lj-test3 .solutions .intro .pill, #lj-test3 .bundles .intro .pill, #lj-test3 .results .intro .pill {grid-column:2;grid-row:1;align-self:center;margin:0;font-size:10px;min-height:29px;padding:6px 10px;gap:5px}
  #lj-test3 .cats {grid-auto-columns:clamp(125px,35vw,180px)}
  #lj-test3 .cats.expanded {grid-template-columns:repeat(2,minmax(0,1fr))}
  #lj-test3 .cat-info {padding:8px}
  #lj-test3 .cat-info h3, #lj-test3 .product-info h3, #lj-test3 .set-info h3, #lj-test3 .result-card h3 {font-size:12px}
  #lj-test3 .cat-info p, #lj-test3 .size {font-size:10px}
  #lj-test3 .item-rail {grid-auto-columns:clamp(148px,44vw,235px)}
  #lj-test3 .sets {grid-auto-columns:clamp(171px,54vw,270px)}
  #lj-test3 .item-image {height:clamp(107px,27vw,155px)}
  #lj-test3 .product-card {padding:8px}
  #lj-test3 .quantity button {min-width:20px;min-height:29px}
  #lj-test3 .add {font-size:10px;min-height:29px}
  #lj-test3 .price {font-size:18px}
  #lj-test3 .set-image {height:clamp(113px,31vw,160px)}
  #lj-test3 .rail-next {inset-inline-end:-8px}
  #lj-test3 .set-bottom .compact .add {width:30px;height:30px}
  #lj-test3 .results-list {grid-auto-columns:clamp(155px,48vw,250px)}
  #lj-test3 .result-art {aspect-ratio:1.7}
  #lj-test3 .story-inner {display:block;min-height:0;padding-block:22px}
  #lj-test3 .story-copy {width:69%}
  #lj-test3 .story-copy h2 {font-size:23px}
  #lj-test3 .story-copy>p:not(.eyebrow) {font-size:12px}
  #lj-test3 .story-land {left:46%;top:0;bottom:auto;width:54%;height:58%;mask-image:linear-gradient(90deg,transparent,#000 40%)}
  #lj-test3 .values {margin-top:18px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}
  #lj-test3 .values p {font-size:10px}
  #lj-test3:lang(ar) .story-land {left:0;mask-image:linear-gradient(270deg,transparent,#000 40%)}
}
@media (max-width:365px) {
  #lj-test3 .intro h2 {font-size:21px}
  #lj-test3 .intro .pill {font-size:9px}
}
@media (prefers-reduced-motion:reduce) {
  #lj-test3 *, #lj-test3 *::before, #lj-test3 *::after {transition:none!important;animation:none!important}
}
#lj-test3 .cat-info p {min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#lj-test3 .cat-info h3 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#lj-test3 .results-list {--gap:clamp(10px,1.7vw,27px);gap:var(--gap)}
@media (min-width:681px) {
  #lj-test3 .story-copy {width:37%}
  #lj-test3 .story-land {left:37%;width:42%}
}
/* WoodMart supplies the surrounding page. The preview owns only this full-width content area. */
.lj-test3-shell .wd-page-content {padding-block:0;margin-block:0}
.lj-test3-shell #main-content.wd-content-layout {display:block;width:100%;max-width:none;min-width:0;padding:0;margin:0}
#lj-test3 {width:100%;min-width:0;text-align:start;box-sizing:border-box}
#lj-test3 :where(h1,h2,h3,h4,p) {margin:0;font-family:inherit;color:inherit;text-transform:none}
#lj-test3 button {font-family:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;min-width:0}
#lj-test3 button:where(.heart,.round) {min-height:0}
#lj-test3 button:where([data-step]) {min-height:0;height:auto}
#lj-test3 .quantity input[type=number] {height:auto;box-shadow:none;background:transparent}
#lj-test3 form.purchase {margin-bottom:0}
#lj-test3 .price :where(.amount,bdi,ins,del) {color:inherit;font-weight:inherit}
#lj-test3 .category-photo {width:100%;height:100%;object-fit:cover;display:block}
#lj-test3 .cat-art .category-photo {object-fit:cover}
#lj-test3 .category-shelf {border-top:1px solid #e1e6ed}
#lj-test3 .category-shelf .intro .shelf-kicker {font-size:clamp(9px,.81vw,12px);font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 .55em}
#lj-test3:lang(ar) .category-shelf .intro .shelf-kicker {letter-spacing:0}
#lj-test3 .results-wrap {min-width:0;align-self:center}
#lj-test3 .result-card {margin:0;display:flex;flex-direction:column;min-width:0}
#lj-test3 .result-art {display:block;position:relative;aspect-ratio:16/9;isolation:isolate;overflow:hidden;border-radius:var(--radius);background:#eef1f4}
#lj-test3 .result-art img {width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease}
#lj-test3 .result-art:hover img {transform:scale(1.025)}
#lj-test3 .result-art:focus-visible {outline-offset:0}
#lj-test3 .result-art .zoom-mark {position:absolute;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;width:23px;height:23px;background:#fffffff0;color:#0b1b34;border-radius:50%}
#lj-test3 .zoom-mark .icon {width:13px;height:13px}
#lj-test3 .before-after {direction:ltr}
#lj-test3 .result-card h3 {margin:.55em .2em;text-align:center}
#lj-test3 .result-card h3 a:hover {color:var(--blue)}
#lj-test3 .comparison-controls {display:flex;align-items:center;justify-content:center;gap:8px}
#lj-test3 .comparison-controls small,#lj-test3 [data-result-count] {color:var(--muted);font-weight:650;font-size:11px}
#lj-test3 .comparison-controls .round {padding:0;width:27px;height:27px;min-height:0}
#lj-test3 .comparison-dialog {width:min(94vw,1450px);max-width:none;max-height:93vh;max-height:93dvh;overflow:auto;margin:auto;background:white;color:var(--ink);border:0;border-radius:16px;padding:clamp(10px,1.3vw,21px);box-shadow:0 20px 95px #06142970}
#lj-test3 .comparison-dialog::backdrop {background:#081222d4}
#lj-test3 .comparison-top,#lj-test3 .comparison-bottom {display:flex;align-items:center;justify-content:space-between;gap:12px}
#lj-test3 .comparison-top {padding-bottom:10px}
#lj-test3 .comparison-top small {font-size:11px;letter-spacing:.03em;color:var(--muted)}
#lj-test3 .comparison-top h2 {font-weight:800;font-size:clamp(16px,2vw,30px);line-height:1.2}
#lj-test3 .comparison-top .round {height:30px;width:30px;min-height:0;flex:none}
#lj-test3 .comparison-photo {position:relative;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:#eef1f4}
#lj-test3 .comparison-photo img {display:block;width:auto;max-width:100%;max-height:66vh;max-height:66dvh;object-fit:contain}
#lj-test3 .comparison-photo .before-after {bottom:4%;width:100%}
#lj-test3 .comparison-photo .before-after span {padding:4px 14px;font-size:14px}
#lj-test3 .comparison-bottom {padding-top:10px;font-size:clamp(12px,1vw,15px)}
#lj-test3 .comparison-bottom .pill {min-height:32px;padding:7px 13px}
#lj-test3 .comparison-actions {display:flex;gap:6px;flex-wrap:wrap}
@media(max-width:680px) {
  #lj-test3 .category-shelf .intro .shelf-kicker {grid-column:1/-1;grid-row:1;margin:0}
  #lj-test3 .category-shelf .intro h2,#lj-test3 .category-shelf .intro .pill {grid-row:2}
  #lj-test3 .category-shelf .intro>p:not(.shelf-kicker) {grid-row:3}
  #lj-test3 .comparison-dialog {width:96vw}
  #lj-test3 .comparison-bottom {flex-wrap:wrap}
  #lj-test3 .comparison-bottom>p {width:100%}
}

#lj-test3 .campaign {position:relative;background:#e9eff5}
#lj-test3 .campaign-track {position:relative;height:clamp(380px,41vw,680px);overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom}
#lj-test3 .campaign-panel,#lj-test3 .campaign-scene,#lj-test3 .campaign-wash {position:absolute;inset:0}
#lj-test3 .campaign-panel {overflow:hidden;isolation:isolate;animation:ljt3-scene-in .28s ease-out}
@keyframes ljt3-scene-in {from{opacity:.4}to{opacity:1}}
#lj-test3 .campaign-scene {z-index:-3}
#lj-test3 .campaign-scene img {width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}
#lj-test3 .campaign-wash {z-index:-2;background:linear-gradient(90deg,#fffffff2 0%,#ffffffcc 20%,#ffffff64 36%,transparent 54%)}
#lj-test3[dir=rtl] .campaign-scene img {transform:scaleX(-1)}
#lj-test3[dir=rtl] .campaign-wash {transform:scaleX(-1)}
#lj-test3 .campaign-inner {position:relative;width:min(100%,1700px);height:100%;margin-inline:auto}
#lj-test3 .campaign-copy {position:absolute;inset-inline-start:var(--edge);top:15%;width:35%;z-index:2}
#lj-test3 .campaign-copy .eyebrow {margin:0 0 .8em;font-size:clamp(9px,.83vw,13px);letter-spacing:.22em}
#lj-test3 .campaign-title {font-size:clamp(45px,5.75vw,95px);font-weight:800;letter-spacing:-.06em;line-height:.98;margin:0;color:#101a29}
#lj-test3 .campaign-title strong {display:block;color:var(--blue);font-weight:800}
#lj-test3 .campaign-desc {margin:clamp(8px,1vw,15px) 0 0;font-size:clamp(13px,1.18vw,19px);line-height:1.42;max-width:27em;color:#172337}
#lj-test3 .campaign-cta {margin-top:clamp(12px,1.45vw,24px);min-width:clamp(124px,14vw,220px);min-height:clamp(36px,3.6vw,56px)}
#lj-test3 .campaign-packs {position:absolute;inset-inline-start:40%;inset-inline-end:3%;bottom:12%;height:73%;display:flex;align-items:flex-end;justify-content:center;gap:1.3%;isolation:isolate}
#lj-test3 .campaign-pack {display:flex;align-items:flex-end;justify-content:center;min-width:0;height:var(--height,89%);flex:var(--weight,1) 1 0;position:relative;z-index:1}
#lj-test3 .campaign-pack::before {content:"";position:absolute;inset-inline:10%;height:2.5%;bottom:0;border-radius:50%;background:#19262540;filter:blur(3px);z-index:-1}
#lj-test3 .pack-surface {width:100%;height:100%;display:flex;align-items:flex-end;filter:drop-shadow(1px 3px 2px #1a263b29);-webkit-box-reflect:below 1px linear-gradient(to bottom,transparent 85%,#0003 100%)}
#lj-test3 .pack-surface :is(svg,img) {width:100%;height:100%;object-fit:contain;object-position:center bottom}
#lj-test3 .pack-surface img {border-radius:9px}
#lj-test3 .pack-label {position:absolute;z-index:3;bottom:-7%;left:50%;transform:translateX(-50%);width:max-content;max-width:190%;border-radius:8px;color:white;background:#101a2be8;font-size:11px;line-height:1.2;text-align:center;padding:5px 8px;opacity:0;pointer-events:none}
#lj-test3 .campaign-pack:hover .pack-label,#lj-test3 .campaign-pack:focus-visible .pack-label {opacity:1}
#lj-test3 .campaign-collection .slot-0 {--height:78%;--weight:.86}
#lj-test3 .campaign-collection .slot-1 {--height:90%;--weight:1.07}
#lj-test3 .campaign-collection .slot-2 {--height:100%;--weight:1.43}
#lj-test3 .campaign-collection .slot-3 {--height:82%;--weight:.85}
#lj-test3 .campaign-collection .slot-4 {--height:85%;--weight:.88}
#lj-test3 .campaign-collection .slot-5 {--height:89%;--weight:1.04}
#lj-test3 .campaign-laundry .campaign-packs,#lj-test3 .campaign-kitchen .campaign-packs,#lj-test3 .campaign-car .campaign-packs {inset-inline-start:44%;inset-inline-end:7%;gap:2.5%}
#lj-test3 .campaign-laundry .slot-1 {--height:100%;--weight:1.55}
#lj-test3 .campaign-laundry .slot-0,#lj-test3 .campaign-laundry .slot-2 {--height:81%}
#lj-test3 .campaign-kitchen .slot-0 {--height:96%;--weight:1.14}
#lj-test3 .campaign-kitchen .slot-1 {--height:100%;--weight:1.08}
#lj-test3 .campaign-kitchen .slot-2 {--height:72%;--weight:.9}
#lj-test3 .campaign-car .slot-0 {--height:94%}
#lj-test3 .campaign-car .slot-1 {--height:62%;--weight:.7}
#lj-test3 .campaign-car .slot-2 {--height:100%;--weight:1.18}
#lj-test3 :is(.campaign-collection,.campaign-laundry,.campaign-car) .campaign-packs {bottom:19%}
#lj-test3 .campaign-origin {position:absolute;z-index:4;bottom:5.2%;inset-inline-start:var(--edge);display:flex;align-items:center;gap:.38em;color:#fff;background:#064df1;border:0;border-radius:999px;padding:.42em .78em .42em .52em;font-size:clamp(14px,1.2vw,17px);font-weight:750;line-height:1;letter-spacing:.01em;box-shadow:0 3px 12px rgba(6,77,241,.35)}
#lj-test3 .campaign-origin .icon {width:1.2em;height:1.2em;color:#fff;stroke-width:2.2}
#lj-test3 .campaign-car .campaign-wash {background:linear-gradient(90deg,#091421f7 0%,#0a172acf 20%,#0b183c45 40%,transparent 62%)}
#lj-test3 .campaign-car :is(.campaign-title,.campaign-desc,.campaign-copy .eyebrow) {color:#fff}
#lj-test3 .campaign-car .campaign-origin {color:#fff;background:#064df1}
#lj-test3 .campaign-car .campaign-title strong {color:#83b0ff}
#lj-test3 .campaign-controls {position:absolute;z-index:3;inset-inline-end:var(--edge);bottom:4%;display:flex;align-items:center;gap:3px;max-width:60%;background:#fffffff0;color:#101b2d;border:1px solid #111f331f;border-radius:30px;box-shadow:0 2px 8px #142b4a12;padding:3px}
#lj-test3 .campaign-controls button {display:grid;place-items:center;box-shadow:none;margin:0;padding:0;background:none;color:inherit;line-height:1;min-height:0;height:30px;border:0;border-radius:50%}
#lj-test3 .campaign-controls button:hover,#lj-test3 .campaign-controls button:focus-visible {background:#e7efff;color:var(--blue)}
#lj-test3 .campaign-step,#lj-test3 .campaign-play {width:30px}
#lj-test3 .campaign-step .icon {width:15px;height:15px}
#lj-test3 .campaign-play {font-size:13px;font-weight:800}
#lj-test3 .campaign-dots {display:flex;align-items:center;gap:1px}
#lj-test3 .campaign-controls .campaign-dots button {width:17px;height:28px}
#lj-test3 .campaign-dots button span {display:block;width:6px;height:6px;border-radius:20px;background:#8c98a9;transition:width .15s}
#lj-test3 .campaign-dots button[aria-pressed=true] span {width:14px;background:var(--blue)}
#lj-test3 .campaign-step.previous .icon,#lj-test3[dir=rtl] .campaign-step:not(.previous) .icon {transform:rotate(180deg)}
#lj-test3[dir=rtl] .campaign-step.previous .icon {transform:none}
#lj-test3[dir=rtl] .campaign-title {letter-spacing:0;line-height:1.09}
#lj-test3[dir=rtl] .campaign-copy .eyebrow {letter-spacing:0}
@media(max-width:900px) and (min-width:681px) {
  #lj-test3 .campaign-copy {top:13%;width:36%}
  #lj-test3 .campaign-title {font-size:clamp(39px,5.8vw,57px)}
  #lj-test3 .campaign-packs {height:68%}
}
@media(max-width:680px) {
  #lj-test3 .campaign-track {height:clamp(470px,131vw,705px)}
  #lj-test3 .campaign-copy {top:4%;width:calc(100% - 2 * var(--edge));max-width:460px}
  #lj-test3 .campaign-copy .eyebrow {font-size:9px;margin:0 0 .58em}
  #lj-test3 .campaign-title {font-size:clamp(35px,10vw,62px);line-height:.96}
  #lj-test3 .campaign-desc {margin-top:8px;max-width:29em;font-size:clamp(12px,2.85vw,15px);line-height:1.32}
  #lj-test3 .campaign-cta {margin-top:10px;min-height:32px;min-width:114px;font-size:11px;padding:8px 13px}
  #lj-test3 .campaign-packs,#lj-test3 .campaign-laundry .campaign-packs,#lj-test3 .campaign-kitchen .campaign-packs,#lj-test3 .campaign-car .campaign-packs {inset-inline:6%;bottom:12%;height:47%;gap:1.7%}
  #lj-test3 :is(.campaign-collection,.campaign-car) .campaign-packs {bottom:19%;height:40%}
  #lj-test3 .campaign-laundry .campaign-packs {bottom:22%;height:38%}
  #lj-test3[dir=rtl] .campaign-laundry .campaign-packs {height:34.5%}
  #lj-test3[dir=rtl] .campaign-car .campaign-packs {height:37%}
  #lj-test3 .campaign-kitchen .campaign-packs {bottom:16%;height:42%}
  #lj-test3 .campaign-collection .wide-pack {display:none}
  #lj-test3 .campaign-collection .slot-2 {--weight:1.45}
  #lj-test3 .campaign-wash {background:linear-gradient(180deg,#fffffff2 0%,#ffffffb8 21%,#ffffff40 37%,transparent 48%)}
  #lj-test3 .campaign-car .campaign-wash {background:linear-gradient(180deg,#091320de 0%,#0a1727b3 22%,transparent 49%)}
  #lj-test3[dir=rtl] .campaign-wash {transform:none}
  #lj-test3 .campaign-origin {font-size:13px;bottom:4.2%;padding:.4em .68em .4em .46em}
  #lj-test3 .campaign-controls {bottom:3.4%;gap:1px;padding:2px}
  #lj-test3 .campaign-controls button {height:26px}
  #lj-test3 .campaign-step,#lj-test3 .campaign-play {width:24px}
  #lj-test3 .campaign-controls .campaign-dots button {width:15px;height:26px}
  #lj-test3 .pack-label {display:none}
}
@media(prefers-reduced-motion:reduce){#lj-test3 .campaign-panel{animation:none}}
