.lv-builder{margin:40px 0 30px;padding:36px;background:#fff;color:#171512;scroll-margin-top:180px}.lv-builder [hidden]{display:none !important}.lv-builder-heading h3{font:36px/1.25 var(--heading-font);letter-spacing:-0.045em;margin:12px 0 18px}.lv-builder-heading>p:last-child{max-width:620px;font:14px/1.8 var(--body-font);color:#5d5247}.lv-builder-heading .lv-eyebrow{color:#664d3a}.lv-builder-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin:28px 0}.lv-builder-steps button{display:grid;grid-template-columns:30px 1fr;gap:4px 9px;padding:14px 12px;background:transparent;color:#655b51;border:1px solid #b9ad9e;text-align:left;cursor:pointer;font-family:var(--body-font)}.lv-builder-steps button>span{grid-row:span 2;align-self:center;font-size:12px}.lv-builder-steps b{font-size:12px}.lv-builder-steps small{font-size:11px;font-weight:400}.lv-builder-steps button[aria-current=step]{background:#664d3a;color:#fff;border-color:#664d3a}.lv-builder-layout{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:30px;align-items:start}.lv-builder-choices{min-width:0}.lv-builder fieldset{padding:0;border:0;margin:0 0 25px;min-width:0}.lv-builder legend{font:22px/1.4 var(--heading-font);padding:0;width:100%;color:#171512}.lv-builder .lv-builder-hint{font:12px/1.8 var(--body-font);color:#5d5247;margin:14px 0 20px;max-width:52ch}.lv-builder-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.lv-builder-options-two{grid-template-columns:repeat(2, minmax(0, 1fr))}.lv-builder-option{position:relative;display:block;margin:0;cursor:pointer;color:#171512}.lv-builder-option input{position:absolute;top:16px;right:12px;width:18px;height:18px;margin:0;accent-color:#664d3a;z-index:1}.lv-builder-option-body{display:flex;flex-direction:column;padding:22px 14px 18px;border:1px solid #c5b9aa;background:#fafafa;min-height:250px;height:100%;transition:background .2s,border-color .2s,box-shadow .2s}.lv-builder-option input:checked+.lv-builder-option-body{border-color:#664d3a;background:#e5e5e5;box-shadow:inset 0 0 0 1px #664d3a}.lv-builder-option input:focus-visible+.lv-builder-option-body{outline:3px solid #664d3a;outline-offset:3px}.lv-builder-option-body strong{font:19px/1.4 var(--heading-font);margin-top:15px}.lv-builder-option-body small{font:11px/1.5 var(--body-font);color:#664d3a;margin:7px 0 12px}.lv-builder-option-body>span:last-child{font:12px/1.75 var(--body-font);color:#4d443b}.lv-builder-symbol{font:32px/1 var(--heading-font);color:#664d3a;height:45px;display:flex;align-items:center}.lv-builder-profile{display:block;width:65px;border:2px solid #664d3a;border-radius:50%;background:linear-gradient(145deg, rgba(255, 255, 255, 0.6), rgba(166, 144, 116, 0.2));margin:10px 0 6px;box-shadow:0 8px 0 -3px rgba(102,77,58,.2509803922);height:30px}.lv-builder-profile-premium{height:21px;margin-top:19px;box-shadow:0 6px 0 -3px rgba(102,77,58,.2509803922)}.lv-builder-profile-elite{height:12px;margin-top:28px;box-shadow:0 4px 0 -2px rgba(102,77,58,.2509803922)}.lv-builder-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #c9bdaf;padding-top:22px;margin-top:24px;font:11px var(--body-font)}.lv-builder-controls button{font:12px var(--body-font);cursor:pointer;background:transparent;border:0;color:#664d3a;padding:13px 0;min-height:44px}.lv-builder-controls button:disabled{opacity:.4;cursor:default}.lv-builder-controls .lv-builder-next{padding:13px 18px;background:#171512;color:#fff}.lv-builder-explain{display:inline-block;margin-top:22px;color:#664d3a;text-decoration:underline;text-underline-offset:4px;font:12px/1.7 var(--body-font)}.lv-builder-summary{position:sticky;top:130px;padding:24px;background:#e5dbce;border:1px solid #c1b19e;min-width:0}.lv-builder-summary .lv-eyebrow{color:#664d3a;font-size:9px}.lv-builder-summary h4{font:22px/1.5 var(--heading-font);letter-spacing:-0.025em;margin:12px 0 8px;color:#171512}.lv-builder-preview{position:relative;margin:12px -8px;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5019607843), transparent);padding:5px 0 25px;color:#664d3a}.lv-builder-preview svg{display:block;width:100%;height:auto}.lv-builder-preview>span{position:absolute;bottom:0;width:100%;text-align:center;font:9px var(--body-font);color:#6a5b4b}.lv-builder .lv-builder-summary-detail{font:12px/1.75 var(--body-font);min-height:42px;margin:20px 0;color:#51463b}.lv-builder-price{border-top:1px solid #b9a895;padding-top:18px;display:flex;flex-direction:column;gap:9px}.lv-builder-price>span{font:11px var(--body-font)}.lv-builder-price strong{font:36px/1.2 var(--heading-font);letter-spacing:-0.045em;color:#171512}.lv-builder-price small{font:10px/1.7 var(--body-font);color:#5d5247}.lv-builder .lv-builder-price-note{font:11px/1.8 var(--body-font);color:#5d5247;margin:14px 0 18px}.lv-builder-catalog{display:block;text-align:center;padding:15px 12px;background:#664d3a;color:#fff !important;font:12px/1.5 var(--body-font);text-decoration:none}.lv-builder-advice{display:block;margin-top:16px;font:11px/1.8 var(--body-font);color:#664d3a;text-underline-offset:4px}.lv-builder-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lv-builder button:focus-visible,.lv-builder a:focus-visible{outline:3px solid #664d3a;outline-offset:4px}.lv-builder-cell{outline:2px solid #664d3a;outline-offset:-3px;font-weight:700}.lv-builder-steps button:hover:not([aria-current]){background:#e5e5e5}@media(min-width: 768px)and (max-width: 1100px){.lv-builder{padding:26px}.lv-builder-layout{grid-template-columns:1.3fr 1fr;gap:20px}.lv-builder-options:not(.lv-builder-options-two){grid-template-columns:1fr}.lv-builder-options:not(.lv-builder-options-two) .lv-builder-option-body{min-height:0;padding:16px 45px 16px 16px}.lv-builder-options:not(.lv-builder-options-two) .lv-builder-symbol,.lv-builder-options:not(.lv-builder-options-two) .lv-builder-profile{display:none}.lv-builder-options:not(.lv-builder-options-two) strong{margin-top:0}}@media(max-width: 767px){.lv-builder{padding:24px 16px;margin:28px -2px;scroll-margin-top:150px}.lv-builder-heading h3{font-size:28px}.lv-builder-heading>p:last-child{font-size:12px}.lv-builder-steps{gap:7px;margin:24px 0}.lv-builder-steps button{padding:12px 8px;grid-template-columns:1fr;gap:7px}.lv-builder-steps button>span{grid-row:auto;font-size:10px}.lv-builder-steps b{font-size:10px}.lv-builder-steps small{font-size:9px}.lv-builder-layout{grid-template-columns:1fr;gap:25px}.lv-builder legend{font-size:21px}.lv-builder-options{grid-template-columns:1fr}.lv-builder-options-two{grid-template-columns:1fr 1fr}.lv-builder-option-body{padding:16px 42px 16px 16px;min-height:0}.lv-builder-options-two .lv-builder-option-body{padding:18px 12px;min-height:245px}.lv-builder-options:not(.lv-builder-options-two) .lv-builder-profile,.lv-builder-options:not(.lv-builder-options-two) .lv-builder-symbol{display:none}.lv-builder-option-body strong{font-size:18px;margin-top:0}.lv-builder-options-two strong{margin-top:12px}.lv-builder-option-body small{margin-bottom:8px}.lv-builder-controls{gap:8px;font-size:10px}.lv-builder-controls .lv-builder-next{font-size:11px;padding:13px 12px}.lv-builder-summary{position:static;padding:24px}.lv-builder-preview{max-width:270px;margin:8px auto}.lv-builder .lv-builder-summary-detail{min-height:0}.lv-builder-summary h4{font-size:23px}.lv-builder-explain{font-size:11px}.lv-builder .lv-builder-hint{font-size:12px}}@media(prefers-reduced-motion: reduce){.lv-builder *{transition:none !important}}.lv-builder-preview{margin:14px 0 4px;padding:0;background:none;color:#664d3a}.lv-builder-preview>span{position:static}.lv-pv-stage{position:relative;background:#fff;border:1px solid #d4d4d4;overflow:hidden;padding:18px 8px 6px}.lv-pv-photo-frame{image-rendering:auto}.lv-pv-photo{mix-blend-mode:multiply}.lv-pv-front{display:block;width:100%;height:auto;overflow:visible}.lv-pv-float{animation:lv-pv-float 6s ease-in-out infinite;transform-origin:center}@keyframes lv-pv-float{50%{transform:translateY(-6px)}}.lv-pv-shadow{fill:#5a4433;opacity:.14;animation:lv-pv-shadow 6s ease-in-out infinite;transform-origin:512px 700px}@keyframes lv-pv-shadow{50%{transform:scaleX(0.92);opacity:.1}}.lv-pv-rim{fill:none;stroke:url(#lv-pv-frame);stroke-width:11;stroke-linejoin:round;stroke-linecap:round}.lv-pv-shine{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1.6;stroke-linecap:round}.lv-pv-rivet{fill:#d2b06f;stroke:#8a6b3a;stroke-width:.8}.lv-pv-edge{fill:none;stroke:#d9d0c4;stroke-width:9;stroke-linejoin:round;transition:stroke-width .7s cubic-bezier(0.2, 0.7, 0.2, 1)}[data-lv-preview-material="1"] .lv-pv-edge{stroke-width:6}[data-lv-preview-material="2"] .lv-pv-edge{stroke-width:3}[data-lv-preview-type=plain] .lv-pv-edge{stroke-width:3}.lv-pv-layer{opacity:0;transition:opacity .8s ease}[data-lv-preview-protection="0"] .lv-pv-ar-green{opacity:1}[data-lv-preview-protection="1"] .lv-pv-ar-blue,[data-lv-preview-protection="2"] .lv-pv-ar-blue{opacity:1}[data-lv-preview-protection="1"] .lv-pv-amber,[data-lv-preview-protection="2"] .lv-pv-amber{opacity:.1}[data-lv-preview-protection="2"] .lv-pv-photo{opacity:.6;animation:lv-pv-photo 6s ease-in-out infinite}@keyframes lv-pv-photo{0%,12%{opacity:.05}45%,70%{opacity:.82}100%{opacity:.05}}.lv-pv-glare{animation:lv-pv-glare 5.5s cubic-bezier(0.5, 0, 0.3, 1) infinite}@keyframes lv-pv-glare{0%,55%{transform:skewX(-22deg) translateX(0)}100%{transform:skewX(-22deg) translateX(1180px)}}.lv-pv-flash .lv-pv-glare{animation:lv-pv-glare-fast .9s cubic-bezier(0.5, 0, 0.3, 1),lv-pv-glare 5.5s cubic-bezier(0.5, 0, 0.3, 1) .9s infinite}@keyframes lv-pv-glare-fast{from{transform:skewX(-22deg) translateX(0)}to{transform:skewX(-22deg) translateX(1180px)}}.lv-pv-rays{opacity:0;transition:opacity .6s}.lv-pv-rays path{fill:none;stroke:#5c6fe0;stroke-width:4;stroke-linecap:round;stroke-dasharray:40 320;animation:lv-pv-rays 2.6s linear infinite}.lv-pv-rays path:nth-child(2){animation-delay:.6s}.lv-pv-rays path:nth-child(3){animation-delay:1.2s}@keyframes lv-pv-rays{from{stroke-dashoffset:340}to{stroke-dashoffset:-20}}[data-lv-preview-protection="1"] .lv-pv-rays,[data-lv-preview-protection="2"] .lv-pv-rays{opacity:.9}.lv-builder-preview .lv-pv-sun{position:absolute;top:10px;right:14px;width:34px;height:34px;fill:#e2b357;stroke:#e2b357;stroke-width:2.4;stroke-linecap:round;opacity:0;transform:translateY(8px) scale(0.7);transition:opacity .6s,transform .6s}.lv-builder-preview[data-lv-preview-protection="2"] .lv-pv-sun{opacity:1;transform:none;animation:lv-pv-sun 6s ease-in-out infinite}@keyframes lv-pv-sun{0%,12%{opacity:.25;transform:translateY(6px) scale(0.8)}45%,70%{opacity:1;transform:rotate(45deg) scale(1)}100%{opacity:.25;transform:translateY(6px) scale(0.8)}}.lv-pv-flash .lv-pv-stage{animation:lv-pv-pop .6s cubic-bezier(0.2, 0.7, 0.2, 1)}@keyframes lv-pv-pop{40%{transform:scale(1.015)}}.lv-pv-bottom{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;margin-top:12px}.lv-pv-profile{text-align:center;border:1px solid #d4d4d4;background:#f1e9df;padding:6px 4px 8px}.lv-builder-preview .lv-pv-profile svg{display:block;width:100%;height:58px}.lv-pv-profile path{fill:#cfe0e6;fill-opacity:.65;stroke:#664d3a;stroke-width:1.6}.lv-pv-profile .lv-pv-axis{stroke:#664d3a;stroke-opacity:.25;stroke-dasharray:3 4;fill:none}.lv-pv-profile-mono,.lv-pv-profile-plain{transform-box:fill-box;transform-origin:center;transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1),opacity .5s}[data-lv-preview-material="1"] .lv-pv-profile-mono{transform:scaleX(0.68)}[data-lv-preview-material="2"] .lv-pv-profile-mono{transform:scaleX(0.42)}.lv-pv-profile-plain{opacity:0;transform:scaleY(0.6)}[data-lv-preview-type=plain] .lv-pv-profile-mono{opacity:0;transform:scaleX(0.3)}[data-lv-preview-type=plain] .lv-pv-profile-plain{opacity:1;transform:none}.lv-pv-profile span{display:block;font:9px var(--body-font);letter-spacing:.08em;color:#6a5b4b;margin-top:2px}.lv-pv-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lv-pv-badges li{font:10px/1 var(--body-font);letter-spacing:.04em;padding:7px 10px;border:1px solid #c5b6a4;color:#8a7b6b;background:transparent;transition:background .5s,color .5s,border-color .5s,transform .5s}.lv-pv-badges li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px;opacity:.4}.lv-builder-preview .lv-pv-badges li[data-lv-pv-badge=uv],.lv-builder-preview .lv-pv-badges li[data-lv-pv-badge=ar],.lv-builder-preview[data-lv-preview-protection="1"] .lv-pv-badges li[data-lv-pv-badge=blue],.lv-builder-preview[data-lv-preview-protection="2"] .lv-pv-badges li[data-lv-pv-badge=blue],.lv-builder-preview[data-lv-preview-protection="2"] .lv-pv-badges li[data-lv-pv-badge=photo]{background:#664d3a;border-color:#664d3a;color:#fff}.lv-builder-preview .lv-pv-badges li:before{opacity:.9}.lv-pv-note{display:block;font:9px/1.6 var(--body-font);color:#6a5b4b;margin-top:10px;text-align:left}html.lv-campaign-motion-off [data-lv-preview-protection="2"] .lv-pv-photo{opacity:.55}html.lv-campaign-motion-off .lv-pv-glare{transform:skewX(-22deg) translateX(420px)}@media(prefers-reduced-motion: reduce){html:not(.lv-campaign-allow-motion) .lv-builder-preview *{animation:none !important}html:not(.lv-campaign-allow-motion) .lv-pv-glare{transform:skewX(-22deg) translateX(420px)}}@media(max-width: 767px){.lv-builder-preview{max-width:none;margin:10px 0 0}.lv-pv-bottom{grid-template-columns:96px 1fr}}.lv-pv-glare{transform-box:fill-box;transform-origin:center}.lv-pv-ar-green,.lv-pv-ar-blue,.lv-pv-amber{mix-blend-mode:multiply}.lv-pv-photo{mix-blend-mode:multiply}[data-lv-preview-protection="2"] .lv-pv-photo{opacity:.7;animation:lv-pv-photo 7s ease-in-out infinite}@keyframes lv-pv-photo{0%,10%{opacity:.08}45%,72%{opacity:.86}100%{opacity:.08}}html.lv-campaign-motion-off [data-lv-preview-protection="2"] .lv-pv-photo{opacity:.7}[data-lv-preview-protection="1"] .lv-pv-amber,[data-lv-preview-protection="2"] .lv-pv-amber{opacity:.07}.lv-pv-gloss{mix-blend-mode:screen;opacity:.9}.lv-pv-glare{mix-blend-mode:screen}.lv-pv-sun{animation-duration:7s !important}.lv-pv-glass{fill:#e3ecf0;opacity:.3}.lv-builder-preview .lv-pv-edge{stroke:#a9bcc6;stroke-opacity:.55;stroke-width:14}.lv-builder-preview[data-lv-preview-material="1"] .lv-pv-edge{stroke-width:9}.lv-builder-preview[data-lv-preview-material="2"] .lv-pv-edge,.lv-builder-preview[data-lv-preview-type=plain] .lv-pv-edge{stroke-width:5}.lv-builder #lv-pv-photo stop:nth-child(1){stop-color:#2b2622}.lv-builder #lv-pv-photo stop:nth-child(2){stop-color:#3f3832}.lv-builder #lv-pv-photo stop:nth-child(3){stop-color:#5a5048}html .lv-builder .lv-builder-preview[data-lv-preview-protection="2"] .lv-pv-photo{opacity:.08;animation:lv-pv-photochromic 7s ease-in-out infinite !important}html .lv-builder .lv-builder-preview[data-lv-preview-protection="2"] .lv-pv-sun{animation:lv-pv-sun-fade 7s ease-in-out infinite !important;transform:none}@keyframes lv-pv-photochromic{0%,10%{opacity:.08}45%,72%{opacity:.94}100%{opacity:.08}}@keyframes lv-pv-sun-fade{0%,10%{opacity:.25}45%,72%{opacity:1}100%{opacity:.25}}.lv-builder .lv-pv-glare{animation:lv-pv-glare-lens 5.5s cubic-bezier(0.5, 0, 0.3, 1) infinite}.lv-builder .lv-pv-flash .lv-pv-glare{animation:lv-pv-glare-lens-fast .9s cubic-bezier(0.5, 0, 0.3, 1),lv-pv-glare-lens 5.5s cubic-bezier(0.5, 0, 0.3, 1) .9s infinite}@keyframes lv-pv-glare-lens{0%,55%{transform:skewX(-22deg) translateX(0)}100%{transform:skewX(-22deg) translateX(600px)}}@keyframes lv-pv-glare-lens-fast{from{transform:skewX(-22deg) translateX(0)}to{transform:skewX(-22deg) translateX(600px)}}html.lv-campaign-motion-off .lv-builder .lv-pv-glare{transform:skewX(-22deg) translateX(600px)}.lv-pv-beams{opacity:0;transition:opacity .6s ease;pointer-events:none}.lv-builder-preview[data-lv-preview-protection="1"] .lv-pv-beams{opacity:1}.lv-pv-beam path{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.lv-pv-beam-in{stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 2px rgba(110, 120, 170, 0.55))}.lv-pv-beam-out{stroke-width:1.6}.lv-pv-beam-blue{stroke:#6f7fe4}.lv-pv-beam-violet{stroke:#9a82e8}.lv-pv-beam-cyan{stroke:#7fb4ea}.lv-pv-beam-hit{opacity:0}html .lv-builder .lv-builder-preview[data-lv-preview-protection="1"] .lv-pv-beam-in{animation:lv-pv-beam-in 5s cubic-bezier(0.4, 0, 0.2, 1) infinite !important}html .lv-builder .lv-builder-preview[data-lv-preview-protection="1"] .lv-pv-beam-hit{animation:lv-pv-beam-hit 5s ease-out infinite !important}html .lv-builder .lv-builder-preview[data-lv-preview-protection="1"] .lv-pv-beam-out{animation:lv-pv-beam-out 5s cubic-bezier(0.2, 0.6, 0.3, 1) infinite !important}@keyframes lv-pv-beam-in{0%{stroke-dashoffset:1;opacity:0}5%{opacity:.85}26%{stroke-dashoffset:0;opacity:.85}50%,100%{stroke-dashoffset:0;opacity:0}}@keyframes lv-pv-beam-hit{0%,24%{opacity:0;transform:scale(0.6)}32%{opacity:.7;transform:scale(1)}58%,100%{opacity:0;transform:scale(1.15)}}@keyframes lv-pv-beam-out{0%,26%{stroke-dashoffset:1;opacity:0}30%{opacity:.6}50%{stroke-dashoffset:0;opacity:.6}72%,100%{stroke-dashoffset:0;opacity:0}}.lv-pv-beam-hit{transform-box:fill-box;transform-origin:center}.lv-builder .lv-pv-beam-out{stroke-width:2.6;filter:drop-shadow(0 0 3px rgba(110, 120, 235, 0.55))}.lv-builder .lv-pv-beam-blue{stroke:#5566e6}.lv-builder .lv-pv-beam-violet{stroke:#8a62ea}.lv-builder .lv-pv-beam-cyan{stroke:#4fa6ea}@keyframes lv-pv-beam-out{0%,26%{stroke-dashoffset:1;opacity:0}30%{opacity:.9}55%{stroke-dashoffset:0;opacity:.9}76%,100%{stroke-dashoffset:0;opacity:0}}@keyframes lv-pv-beam-hit{0%,24%{opacity:0;transform:scale(0.6)}32%{opacity:.9;transform:scale(1.1)}60%,100%{opacity:0;transform:scale(1.2)}}.lv-builder-summary-toggle{display:none}@media(max-width: 767px){.lv-builder-summary-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;margin:4px 0 14px;padding:10px 12px;background:#fff;border:1px solid rgba(20,18,15,.1215686275);font:700 10.5px var(--body-font);letter-spacing:.08em;text-transform:uppercase;color:#171512;cursor:pointer}.lv-builder-summary-toggle span{font-size:16px;font-weight:400;letter-spacing:0}.lv-builder-summary:not(.is-open) .lv-builder-preview,.lv-builder-summary:not(.is-open) .lv-builder-summary-detail,.lv-builder-summary:not(.is-open) .lv-builder-price-note{display:none}}
