.lat,.lat *{box-sizing:border-box}.lat{position:relative;color:var(--lat-text, #334324);background-color:var(--lat-bg, #FFFBF4);background-image:var(--lat-paper, none);background-size:256px auto;background-repeat:repeat;font-family:Roboto,var(--font-body-family),Arial,sans-serif;padding:var(--lat-pt-m, 56px) 16px var(--lat-pb-m, 64px);overflow:hidden}.lat p{margin:0}.lat__inner{position:relative;max-width:1200px;margin:0 auto}.lat__title{margin:0;color:inherit;font-family:Roboto,var(--font-heading-family),Arial,sans-serif;font-size:33px;font-weight:700;line-height:1.03;letter-spacing:0;text-transform:uppercase}.lat__text{margin-top:18px;font-size:14px;line-height:1.15}.lat__text p+p{margin-top:12px}.lat__text a{color:inherit}.lat__script{font-family:Desyrel,MaPoliceCustom,cursive;color:var(--lat-script, #EA5216);font-weight:400;line-height:1.2}.lat__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}.lat .lat__button.cta-corner{--cta-corner-bg: var(--lat-button-bg);--cta-corner-color: var(--lat-button-color);--cta-corner-fold-color: var(--lat-button-fold);--cta-corner-hover-bg: var(--lat-button-color);--cta-corner-hover-color: var(--lat-button-bg);--cta-corner-fold-hover-color: #F3E7CF;--cta-corner-width-mobile: min(328px, calc(100vw - 32px) );--cta-corner-height-mobile: 42px;--cta-corner-font-size-mobile: 14px}.lat__link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.lat__link svg{flex:none;width:18px;height:18px}.lat__link:hover{opacity:.75}.lat-sticker{display:inline-block;transform:rotate(var(--lat-sticker-rotate, -7deg));pointer-events:none}.lat-sticker--text{padding:6px 14px;color:#334324;background:#fffbf4;border:3px solid #334324;border-radius:12px;box-shadow:0 0 0 5px #fffbf4,0 0 0 8px #334324;font-family:Roboto,Arial,sans-serif;font-size:var(--lat-sticker-size-m, 16px);font-style:italic;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.lat-sticker img{display:block;width:var(--lat-sticker-width-m, 160px);height:auto}.lat-polaroid{position:relative;margin:0;padding:10px 10px 0;background:#fffefc;box-shadow:0 10px 26px #3343242e;transform:rotate(var(--lat-rotate, 0deg))}.lat-polaroid__media{position:relative;aspect-ratio:var(--lat-ratio, 4 / 5);overflow:hidden;background:#f3e7cf}.lat-polaroid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lat-placeholder{fill:#33432459}.lat-polaroid__caption{padding:10px 4px 14px;color:#334324;font-family:Desyrel,MaPoliceCustom,cursive;font-size:17px;line-height:1.2}.lat-polaroid__caption--label{padding:16px 6px 20px;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lat-polaroid:not(:has(.lat-polaroid__caption)){padding-bottom:10px}.lat-tape{--lat-tape-w: var(--lat-tape-w-m, 130px);position:absolute;z-index:2;top:-16px;left:50%;width:var(--lat-tape-w);height:32px;margin-left:calc(var(--lat-tape-w) / -2);background:#f3e7cfe0;box-shadow:0 1px 3px #00000014;transform:rotate(var(--lat-tape-rotate, 3deg));pointer-events:none}.lat-tape--image{top:-22px;height:auto;background:none;box-shadow:none}.lat-tape__img{display:block;width:100%;height:auto}.lat-hero__head{position:relative;max-width:900px}.lat-hero__title{font-size:var(--lat-hero-title-m, 44px);line-height:.95;letter-spacing:-.015em}.lat-hero__script{display:inline-block;margin-top:6px;font-size:var(--lat-hero-script-m, 42px);transform:rotate(-3deg);transform-origin:left center}.lat-hero__wave{display:block;width:100%;height:12px;margin-top:-4px}.lat-hero__sticker{position:absolute;z-index:2;top:-62px;right:0}.lat-hero__text{max-width:560px}.lat-hero__photos{display:flex;gap:18px;margin:40px -16px 0;padding:12px 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lat-hero__photos::-webkit-scrollbar{display:none}.lat-hero__photo{flex:0 0 220px;scroll-snap-align:start}.lat-hero__photos .lat-polaroid{box-shadow:0 4px 10px #3343241f}.lat-hero__swipe{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:2px 0 0;font-size:22px;transition:opacity .4s ease}.lat-hero__swipe svg{flex-shrink:0;width:22px;height:22px;animation:lat-swipe-nudge 1.6s ease-in-out infinite}.lat-hero__swipe.is-hidden{opacity:0}@keyframes lat-swipe-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.lat-hero__swipe svg{animation:none}}.lat-split__inner{display:flex;flex-direction:column;gap:44px}.lat-split__media{padding:0 12px}.lat-split--text-first-mobile .lat-split__media{order:2}.lat-compare__inner{display:flex;flex-direction:column;gap:32px}.lat-compare__script{display:inline-block;margin-top:20px;font-size:27px;transform:rotate(-3deg)}.lat-compare__frame{padding:8px;background:#fffefc;box-shadow:0 14px 34px #0000004d}.lat-compare__stage{--lat-pos: 50%;position:relative;aspect-ratio:var(--lat-compare-ratio, 4 / 3);overflow:hidden;background:#f3e7cf;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lat-compare__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.lat-compare__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--lat-pos)) 0 0)}.lat-compare__line{position:absolute;top:0;bottom:0;left:var(--lat-pos);width:3px;margin-left:-1.5px;background:#fffbf4;pointer-events:none}.lat-compare__handle{position:absolute;top:50%;left:var(--lat-pos);display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0 -23px;color:#fffbf4;background:#334324;border:3px solid #FFFBF4;border-radius:50%;pointer-events:none}.lat-compare__handle svg{width:22px;height:22px}.lat-compare__label{position:absolute;bottom:10px;padding:6px 10px;color:#334324;background:#fffbf4;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.lat-compare__label--before{left:10px}.lat-compare__label--after{right:10px}.lat-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:none}.lat-compare__stage:has(.lat-compare__range:focus-visible){outline:2px solid #FFFBF4;outline-offset:4px}.lat-steps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;margin-top:36px}.lat-step__media{position:relative;transform:rotate(var(--lat-rotate, 0deg))}.lat-step__img{display:block;width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;box-shadow:0 8px 20px #33432429}.lat-step__num{position:absolute;top:-14px;left:-10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--lat-bg, #FFFBF4);background:var(--lat-text, #334324);border-radius:50%;box-shadow:0 0 0 4px var(--lat-bg, #FFFBF4);font-size:18px;font-weight:700}.lat-step__title{margin:22px 0 0;color:inherit;font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1.02;text-transform:uppercase}.lat-step__text{margin-top:10px;font-size:14px;line-height:1.1;opacity:.88}.lat-slow__inner{display:flex;flex-direction:column;gap:40px}.lat-slow__sticker{padding:8px 0 0 8px}.lat-cards__head{display:flex;flex-direction:column;gap:16px}.lat-cards__list{display:flex;gap:18px;margin:24px -16px 0;padding:18px 16px 30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lat-cards__list::-webkit-scrollbar{display:none}.lat-cards__item{flex:0 0 260px;scroll-snap-align:start}.lat-cards .lat-polaroid{box-shadow:0 4px 12px rgba(51,67,36,var(--lat-card-shadow, .12))}.lat-cards__actions{justify-content:center;margin-top:36px}.lat-quote__inner{display:flex;flex-direction:column;gap:48px}.lat-quote__note{position:relative;margin:8px 6px 0;transform:rotate(1.5deg)}.lat-quote__note .lat-tape{left:32px;margin-left:0}.lat-quote__paper{padding:34px 22px 30px;color:#334324;background:var(--lat-paper-color, #F3F0EA);clip-path:polygon(0% 4%,4% 1%,9% 3%,14% 0%,20% 2%,27% 0%,33% 3%,40% 1%,47% 2%,54% 0%,61% 3%,68% 1%,75% 2%,82% 0%,89% 3%,95% 1%,100% 3%,99% 20%,100% 40%,99% 60%,100% 80%,100% 97%,95% 99%,89% 97%,83% 100%,76% 98%,69% 100%,62% 97%,55% 100%,48% 98%,41% 100%,34% 97%,27% 100%,20% 98%,13% 100%,7% 97%,0% 99%,1% 80%,0% 60%,1% 40%,0% 20%)}.lat-quote__paper--image{padding:46px 28px;background:var(--lat-paper-image) center / 100% 100% no-repeat;clip-path:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.lat-quote__text{margin:0;color:inherit;padding:0;border:0;font-style:normal;font-family:Desyrel,MaPoliceCustom,cursive;font-size:14px;line-height:1.3}.lat-quote__sign{display:flex;align-items:center;gap:14px;margin-top:22px}.lat-quote__avatars{display:flex}.lat-quote__avatar{width:52px;height:52px;border:3px solid #FFFEFC;border-radius:50%;object-fit:cover}.lat-quote__avatar+.lat-quote__avatar{margin-left:-10px}.lat-quote__signature{font-size:18px;line-height:1.2}.lat-quote__role{margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:990px){.lat{padding:var(--lat-pt-d, 112px) 60px var(--lat-pb-d, 112px)}.lat__title{font-size:40px;line-height:1.03}.lat__text{font-size:16px}.lat .lat__button.cta-corner{--cta-corner-width-desktop: 328px;--cta-corner-height-desktop: 48px;--cta-corner-font-size-desktop: 16px}.lat-sticker--text{font-size:var(--lat-sticker-size-d, 26px)}.lat-sticker img{width:var(--lat-sticker-width-d, 240px)}.lat-polaroid{padding:12px 12px 0}.lat-polaroid__caption{font-size:21px}.lat-polaroid__caption--label{font-size:20px}.lat-tape{--lat-tape-w: var(--lat-tape-w-d, 170px)}.lat-hero__title{font-size:var(--lat-hero-title-d, 80px)}.lat-hero__script{font-size:var(--lat-hero-script-d, 68px)}.lat-hero__sticker{top:48px;right:40px}.lat-hero__photos{justify-content:center;gap:34px;margin:64px -60px 0;padding:0 0 10px;overflow:visible}.lat-hero__photo{flex:0 1 300px}.lat-hero__swipe{display:none}.lat-hero__photos .lat-polaroid{box-shadow:0 10px 26px #3343242e}.lat-hero__photo:nth-child(2n){margin-top:36px}.lat-split__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:center}.lat-split--image-right .lat-split__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lat-split--image-right .lat-split__media{order:2}.lat-split--text-first-mobile .lat-split__media{order:0}.lat-split--image-right.lat-split--text-first-mobile .lat-split__media{order:2}.lat-split__media{padding:0}.lat-compare__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.lat-compare__script{font-size:33px}.lat-compare__frame{padding:12px}.lat-compare__handle{width:52px;height:52px;margin:-26px 0 0 -26px}.lat-compare__label{bottom:14px;font-size:12px}.lat-compare__label--before{left:14px}.lat-compare__label--after{right:14px}.lat-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;margin-top:56px}.lat-step__num{width:48px;height:48px;font-size:20px}.lat-step__title{margin-top:28px;font-size:18px}.lat-step__text{font-size:16px}.lat-slow__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}.lat-slow__sticker{display:flex;justify-content:center;padding:0}.lat-cards__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:60px;align-items:end}.lat-cards__list{display:grid;grid-template-columns:repeat(var(--lat-cards-count, 3),minmax(0,1fr));gap:44px;margin:56px 0 0;padding:0;overflow:visible}.lat-cards .lat-polaroid{box-shadow:0 8px 20px rgba(51,67,36,var(--lat-card-shadow, .12))}.lat-cards__actions{margin-top:56px}.lat-quote__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px;align-items:center}.lat-quote__note{margin:0}.lat-quote__note .lat-tape{left:50px}.lat-quote__paper{padding:52px 44px 44px}.lat-quote__paper--image{padding:66px 52px 64px}.lat-quote__text,.lat-quote__signature{font-size:18px}}.lat-hero{isolation:isolate}.lat-pencil{position:absolute;z-index:0;right:0;bottom:-1px;left:0;height:31px;pointer-events:none}.lat-hero .lat__inner{z-index:1}.lat-pencil__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lat-pencil__svg--desktop{display:none}.lat-pencil__fill{fill:var(--lat-pencil-fill, #FFFBF4)}.lat-pencil__line{fill:none;stroke:var(--lat-pencil-color, #8C8A84);stroke-linecap:round}.lat-pencil__line--soft{opacity:.4}.lat-splashes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lat-splash{position:absolute;width:90px;height:90px}.lat-splash path{fill:var(--lat-splash-1, #92A178)}.lat-splash--2 path,.lat-splash--4 path{fill:var(--lat-splash-2, #CADCF2)}.lat-splash--1{top:18px;right:6%;opacity:.35;transform:rotate(20deg)}.lat-splash--2{bottom:30%;left:-20px;width:70px;height:70px;opacity:.6;transform:rotate(-10deg)}.lat-splash--3,.lat-splash--4{display:none}.lat-split .lat__inner{z-index:1}@media screen and (min-width:990px){.lat-pencil__svg--desktop{display:block}.lat-pencil__svg--mobile{display:none}.lat-splash--1{top:40px;right:auto;left:3%;width:120px;height:120px}.lat-splash--2{top:70px;right:9%;bottom:auto;left:auto;width:110px;height:110px;transform:rotate(-20deg)}.lat-splash--3{display:block;bottom:22%;right:6%;width:80px;height:80px;opacity:.3;transform:rotate(40deg)}.lat-splash--4{display:block;bottom:8%;left:40%;width:60px;height:60px;opacity:.55}}@media(prefers-reduced-motion:reduce){.lat-compare__before,.lat-compare__line,.lat-compare__handle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lucien-atelier.css.map */
