.lc-lower{display:block;box-sizing:border-box;color:var(--lc-ink);background:var(--lc-bg);font-family:var(--font-body--family,Arial,sans-serif);padding:var(--lc-space) 32px;overflow-wrap:anywhere}.lc-lower *{box-sizing:border-box}.lc-lower .lc-lower-wrap{max-width:var(--lc-width);margin:auto}.lc-lower h2{font-family:var(--font-heading--family,Georgia,serif);font-size:var(--lc-title);font-weight:var(--font-heading--weight,700);line-height:1.15;letter-spacing:-.02em;margin:0 0 24px}.lc-lower a{color:inherit;text-decoration:none}.lc-lower a:focus-visible,.lc-lower summary:focus-visible{outline:3px solid var(--lc-focus);outline-offset:4px}.lc-colors{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--lc-color-gap);padding:4px 0 0}.lc-color-link{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:var(--lc-swatch);font-size:var(--lc-color-label);font-weight:600;padding:4px;min-height:44px}.lc-color-dot{display:block;flex-shrink:0;border-radius:50%;width:var(--lc-swatch);height:var(--lc-swatch);border:1px solid #0000000c;background:var(--lc-color)}.lc-color-link:hover .lc-color-dot{box-shadow:0 0 0 3px var(--lc-bg),0 0 0 4px var(--lc-ink)}.lc-store-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:var(--lc-store-gap);align-items:center}.lc-store-copy{min-width:0}.lc-store-copy h2{max-width:600px}.lc-store-description{font-size:var(--lc-store-body);line-height:1.6;margin-bottom:16px}.lc-store-description p{margin:0 0 12px}.lc-store-description p:last-child{margin-bottom:0}.lc-store-pickup{font-size:var(--lc-store-body);font-weight:600;line-height:1.5;max-width:520px;margin:0}.lc-store-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lc-image-gap)}.lc-store-image{display:block;min-width:0;margin:0;height:var(--lc-store-height);overflow:hidden;border-radius:var(--lc-store-radius)}.lc-store-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lc-position)}.lc-faq-list{display:grid;gap:12px}.lc-faq-item{border:1px solid var(--lc-border);border-radius:var(--lc-faq-radius);background:var(--lc-bg);overflow:hidden}.lc-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--lc-faq-pad);cursor:pointer;list-style:none;min-height:56px;font-size:var(--lc-question);font-weight:600;line-height:1.45}.lc-faq-item summary::-webkit-details-marker{display:none}.lc-faq-symbol{width:20px;height:20px;position:relative;flex-shrink:0}.lc-faq-symbol:before,.lc-faq-symbol:after{content:"";position:absolute;background:currentColor;left:3px;right:3px;height:1.5px;top:9px}.lc-faq-symbol:after{transform:rotate(90deg)}.lc-faq-item[open] .lc-faq-symbol:after{display:none}.lc-faq-answer{font-size:var(--lc-answer);line-height:1.65;padding:0 var(--lc-faq-pad) var(--lc-faq-pad)}.lc-faq-answer p{margin:0 0 12px}.lc-faq-answer p:last-child{margin:0}.lc-faq-answer a{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.lc-lower{padding:var(--lc-space) 24px}.lc-store-grid{gap:28px;grid-template-columns:1fr}.lc-store-copy h2{max-width:700px}.lc-store-images{max-width:900px}.lc-colors{gap:32px}}@media(max-width:749px){.lc-lower{padding:var(--lc-mobile-space) 20px}.lc-lower h2{font-size:var(--lc-title-mobile);margin-bottom:20px}.lc-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.lc-color-link{min-width:0;font-size:var(--lc-color-label-mobile)}.lc-color-dot{width:var(--lc-swatch-mobile);height:var(--lc-swatch-mobile)}.lc-store-grid{gap:24px}.lc-store-description,.lc-store-pickup{font-size:var(--lc-store-body-mobile)}.lc-store-images{gap:12px}.lc-store-image{height:var(--lc-store-mobile-height)}.lc-faq-item summary{padding:16px;font-size:var(--lc-question-mobile)}.lc-faq-answer{padding:0 16px 16px;font-size:var(--lc-answer-mobile)}}@media(max-width:374px){.lc-store-images{grid-template-columns:1fr}.lc-store-image{height:260px}}.lc-lower .lc-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.lc-lower .lc-head-row h2{margin:0}.lc-lower .lc-kicker{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-focus)}.lc-lower .lc-head-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--lc-focus)!important;white-space:nowrap;padding:8px 0}.lc-lower .lc-head-link:hover{text-decoration:underline;text-underline-offset:5px}.lc-colors--balloon .lc-color-link{gap:10px}.lc-colors--balloon .lc-color-dot{position:relative;height:calc(var(--lc-swatch)*1.18);border-radius:50%/46% 46% 54% 54%;border:0;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,#fff 55%,var(--lc-color)) 0,var(--lc-color) 38%,color-mix(in srgb,#000 22%,var(--lc-color)) 100%);box-shadow:inset 0 -6px 14px #0000001f,0 10px 18px -10px #00000059;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lc-colors--balloon .lc-color-dot:before{content:"";position:absolute;left:24%;top:14%;width:24%;height:18%;border-radius:50%;background:#ffffff8c;transform:rotate(-28deg);filter:blur(.5px)}.lc-colors--balloon .lc-color-dot:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:8px;margin-left:-5px;background:color-mix(in srgb,#000 22%,var(--lc-color));clip-path:polygon(50% 0,100% 100%,0 100%)}.lc-colors--balloon .lc-color-link{padding-bottom:6px}.lc-colors--balloon .lc-color-link:hover .lc-color-dot{box-shadow:inset 0 -6px 14px #0000001f,0 18px 22px -12px #0006;transform:translateY(-6px) rotate(-3deg)}.lc-colors--balloon .lc-color-link>span:last-child{margin-top:6px}@media(max-width:749px){.lc-colors--balloon .lc-color-dot{height:calc(var(--lc-swatch-mobile)*1.18)}.lc-lower .lc-head-row{margin-bottom:20px;flex-wrap:wrap}.lc-lower .lc-head-link{font-size:14px}}@media(prefers-reduced-motion:reduce){.lc-colors--balloon .lc-color-dot{transition:none}.lc-colors--balloon .lc-color-link:hover .lc-color-dot{transform:none}}.lc-store .lc-store-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.lc-store .lc-store-description{max-width:560px;color:color-mix(in srgb,var(--lc-ink) 82%,transparent)}.lc-store .lc-store-pickup{display:inline-flex;align-items:center;gap:10px;margin:6px 0 0;padding:9px 18px 9px 12px;border-radius:999px;background:color-mix(in srgb,var(--lc-focus) 12%,transparent);color:var(--lc-ink);font-size:15px;font-weight:600;line-height:1.35}.lc-store-pickup svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--lc-focus);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lc-store-info{margin:28px 0 0;padding:6px 24px;max-width:560px;border-radius:18px;background:var(--lc-card);box-shadow:0 1px #003c420a,0 22px 44px -30px #003c4273;font-size:15px;line-height:1.55}.lc-store-info div{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;align-items:center;padding:16px 0}.lc-store-info div+div{border-top:1px solid color-mix(in srgb,var(--lc-ink) 9%,transparent)}.lc-store-icon{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--lc-focus) 11%,transparent);color:var(--lc-focus)}.lc-store-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lc-store-info dt{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-focus)}.lc-store-info dd{margin:0;font-weight:500}.lc-store-info dd p{margin:0}.lc-store-info a{font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .25s}.lc-store-info a:hover{background-size:0 1px}.lc-store-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lc-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 26px;border:1px solid var(--lc-focus);border-radius:5px;background:var(--lc-focus);color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:filter .2s ease,transform .2s ease,background .2s ease}.lc-store-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.lc-store-btn:hover{filter:brightness(.92)}.lc-store-btn:hover svg{transform:translate(3px)}.lc-store-btn--ghost{background:var(--lc-card);border-color:color-mix(in srgb,var(--lc-focus) 35%,transparent);color:var(--lc-focus)!important}.lc-store-btn--ghost:hover{filter:none;border-color:var(--lc-focus)}.lc-store-btn--ghost:hover svg{transform:translate(2px,-2px)}.lc-store .lc-store-images{position:relative;align-items:center}.lc-store .lc-store-images:before{content:"";position:absolute;top:8%;right:-4%;bottom:-6%;left:10%;border-radius:calc(var(--lc-store-radius) + 14px);background:color-mix(in srgb,var(--lc-focus) 10%,transparent);z-index:0}.lc-store .lc-store-image{position:relative;z-index:1;box-shadow:0 26px 50px -28px #003c428c;border:6px solid var(--lc-card)}.lc-store .lc-store-images[data-count="1"]{grid-template-columns:1fr}@media(max-width:989px){.lc-store .lc-store-grid{grid-template-columns:1fr}.lc-store .lc-store-images:before{top:6%;right:-2%;bottom:-4%;left:6%}}@media(max-width:749px){.lc-store .lc-store-pickup{font-size:14px}.lc-store-info{padding:4px 18px;font-size:14px}.lc-store-info div{grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding:14px 0}.lc-store-icon{width:38px;height:38px}.lc-store-actions .lc-store-btn{flex:1 1 140px}.lc-store .lc-store-image{border-width:4px}}@media(prefers-reduced-motion:reduce){.lc-store-btn,.lc-store-btn svg,.lc-store-info a{transition:none}}.lc-faq-layout--split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.lc-faq-layout--split .lc-faq-head{position:sticky;top:24px}.lc-faq-head h2{margin-bottom:0}.lc-faq-head>*+*{margin-top:16px}.lc-faq-layout--stacked .lc-faq-head{margin-bottom:24px}.lc-faq-intro{font-size:17px;line-height:1.65;max-width:460px}.lc-faq-intro p{margin:0}.lc-faq-intro a{text-decoration:underline;text-underline-offset:3px}.lc-faq-btn{margin-top:24px!important}.lc-faq-item{transition:border-color .2s ease,box-shadow .2s ease}.lc-faq-item[open]{border-color:color-mix(in srgb,var(--lc-focus) 45%,var(--lc-border));box-shadow:0 10px 26px -18px #003c4273}.lc-faq-symbol{border-radius:50%;width:28px;height:28px;background:color-mix(in srgb,var(--lc-focus) 10%,transparent);color:var(--lc-focus)}.lc-faq-symbol:before,.lc-faq-symbol:after{left:8px;right:8px;top:13.25px;transition:transform .25s ease}.lc-faq-item[open] .lc-faq-symbol:after{display:block;transform:rotate(0)}.lc-faq-item[open] .lc-faq-symbol{background:var(--lc-focus);color:#fff}@media(max-width:989px){.lc-faq-layout--split{grid-template-columns:1fr;gap:28px}.lc-faq-layout--split .lc-faq-head{position:static}}@media(prefers-reduced-motion:reduce){.lc-faq-item,.lc-faq-symbol:before,.lc-faq-symbol:after{transition:none}}.lc-store .lc-store-images:before{top:9%;right:0;bottom:-5%;left:8%}@media(max-width:749px){.lc-store .lc-store-pickup{border-radius:14px;align-items:flex-start}.lc-store-actions .lc-store-btn{flex:1 1 auto;padding:13px 16px;white-space:nowrap;font-size:14px}.lc-store .lc-store-images:before{top:8%;right:-6px;bottom:-12px;left:8%}}.lc-faq .lc-faq-list{gap:10px;counter-reset:none}.lc-faq .lc-faq-item{border:1px solid transparent;border-radius:calc(var(--lc-faq-radius) + 8px);background:color-mix(in srgb,var(--lc-focus) 5%,var(--lc-bg));transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.lc-faq .lc-faq-item:hover{background:color-mix(in srgb,var(--lc-focus) 8%,var(--lc-bg))}.lc-faq .lc-faq-item[open]{background:var(--lc-bg);border-color:color-mix(in srgb,var(--lc-focus) 30%,transparent);box-shadow:0 24px 48px -30px #003c4280}.lc-faq .lc-faq-item summary{justify-content:flex-start;gap:18px;padding:22px 24px}.lc-faq-num{flex:none;min-width:30px;font-family:var(--font-heading--family,Georgia,serif);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--lc-focus);font-variant-numeric:tabular-nums}.lc-faq-q{flex:1}.lc-faq .lc-faq-symbol{margin-left:auto;width:34px;height:34px;transition:background .25s ease,color .25s ease,transform .3s ease}.lc-faq .lc-faq-symbol:before,.lc-faq .lc-faq-symbol:after{left:11px;right:11px;top:16.25px}.lc-faq .lc-faq-item[open] .lc-faq-symbol{transform:rotate(180deg)}.lc-faq .lc-faq-item[open] .lc-faq-symbol:after{transform:rotate(0)}.lc-faq .lc-faq-item:not([open]) .lc-faq-symbol:after{transform:rotate(90deg)}.lc-faq .lc-faq-answer{padding:0 24px 24px 72px;color:color-mix(in srgb,var(--lc-ink) 80%,transparent)}.lc-faq-layout--split .lc-faq-head{top:110px}.lc-faq .lc-faq-head h2{max-width:460px}.lc-faq .lc-faq-intro{color:color-mix(in srgb,var(--lc-ink) 82%,transparent)}.lc-faq .lc-faq-intro a{color:var(--lc-ink);font-weight:700;text-decoration:none;background:linear-gradient(var(--lc-focus),var(--lc-focus)) 0 100%/100% 2px no-repeat;padding-bottom:1px}.lc-faq .lc-faq-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lc-faq .lc-faq-btn:hover svg{transform:translate(3px)}@supports (interpolate-size:allow-keywords){.lc-faq{interpolate-size:allow-keywords}.lc-faq .lc-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .35s ease,content-visibility .35s allow-discrete}.lc-faq .lc-faq-item[open]::details-content{block-size:auto}}@media(max-width:749px){.lc-faq .lc-faq-item summary{gap:12px;padding:18px 16px}.lc-faq-num{min-width:24px;font-size:14px}.lc-faq .lc-faq-symbol{width:30px;height:30px}.lc-faq .lc-faq-symbol:before,.lc-faq .lc-faq-symbol:after{left:9px;right:9px;top:14.25px}.lc-faq .lc-faq-answer{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.lc-faq .lc-faq-item,.lc-faq .lc-faq-symbol{transition:none}.lc-faq .lc-faq-item::details-content{transition:none}}.lc-color-string,.lc-color-arrow,.lc-color-count{display:none}.lc-color-meta{display:contents}.lc-colors--balloon{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:min(var(--lc-color-gap),20px);padding:8px 0 0}.lc-colors--balloon .lc-color-link{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:0;min-width:0;padding:30px 16px 20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--lc-color) 22%,#e3e9ea);background:linear-gradient(180deg,color-mix(in srgb,var(--lc-color) 15%,#fff),color-mix(in srgb,var(--lc-color) 4%,#fff));overflow:hidden;text-decoration:none!important;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,border-color .3s ease}.lc-colors--balloon .lc-color-link:before{content:"";position:absolute;inset:auto -30% -55% -30%;height:80%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lc-color) 22%,transparent),transparent);opacity:.7;transition:opacity .4s ease}.lc-colors--balloon .lc-color-stage{display:flex;flex-direction:column;align-items:center}.lc-colors--balloon .lc-color-dot{position:relative;z-index:1;margin:0}.lc-colors--balloon .lc-color-string{display:block;width:12px;height:38px;margin-top:4px;fill:none;stroke:color-mix(in srgb,var(--lc-ink) 32%,transparent);stroke-width:1.2;transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lc-colors--balloon .lc-color-meta{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:10px;text-align:center}.lc-colors--balloon .lc-color-name{font-size:var(--lc-color-label);font-weight:700;line-height:1.3}.lc-colors--balloon .lc-color-count{display:block;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--lc-ink) 62%,transparent)}.lc-colors--balloon .lc-color-link>span:last-child{margin-top:0}.lc-colors--balloon .lc-color-arrow{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--lc-ink);box-shadow:0 6px 14px -8px #00000059;opacity:0;transform:translate(-4px,4px);transition:opacity .3s ease,transform .3s ease}.lc-colors--balloon .lc-color-arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.lc-colors--balloon .lc-color-link:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--lc-color) 45%,#e3e9ea);box-shadow:0 26px 40px -26px color-mix(in srgb,var(--lc-color) 70%,#000)}.lc-colors--balloon .lc-color-link:hover:before{opacity:1}.lc-colors--balloon .lc-color-link:hover .lc-color-dot{transform:translateY(-10px) rotate(-5deg)}.lc-colors--balloon .lc-color-link:hover .lc-color-string{transform:translateY(-10px) rotate(6deg) scaleY(1.06)}.lc-colors--balloon .lc-color-link:hover .lc-color-arrow{opacity:1;transform:none}}.lc-colors--balloon .lc-color-link:focus-visible{outline:3px solid var(--lc-focus);outline-offset:3px}@media(max-width:749px){.lc-colors--balloon{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lc-colors--balloon .lc-color-link{padding:20px 6px 14px;border-radius:16px}.lc-colors--balloon .lc-color-string{height:26px}.lc-colors--balloon .lc-color-name{font-size:var(--lc-color-label-mobile)}.lc-colors--balloon .lc-color-count{font-size:12px}.lc-colors--balloon .lc-color-arrow{display:none}}@media(prefers-reduced-motion:reduce){.lc-colors--balloon .lc-color-link,.lc-colors--balloon .lc-color-string,.lc-colors--balloon .lc-color-arrow{transition:none}.lc-colors--balloon .lc-color-link:hover,.lc-colors--balloon .lc-color-link:hover .lc-color-dot,.lc-colors--balloon .lc-color-link:hover .lc-color-string{transform:none}}@media(min-width:750px){.lc-colors--balloon{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.lc-colors--balloon{grid-template-columns:repeat(6,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lamour-step3.css.map */
