:root{--cream:#f8f6ef;--ink:#262b25;--muted:#73766c;--lime:#d7ef80;--line:#dddfd4;--serif:'Prata',Georgia,'Times New Roman',serif;--sans:'Manrope','DM Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #546c9e;outline-offset:6px}button{border:0}img{display:block}h1,h2,h3,p{margin:0}h1,h2{font-weight:400}h1,h2,em{font-family:var(--serif)}em{font-weight:400;font-style:italic}a,button{touch-action:manipulation}.wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:28px}.logo{display:block;position:relative;width:250px;height:54px;overflow:hidden;flex-shrink:0;mix-blend-mode:multiply}.logo img{position:absolute;top:-101px;left:0;width:250px;height:250px}.header nav{display:flex;gap:30px;font-size:13px}.header nav a{position:relative}.header nav a:after{content:'';position:absolute;left:0;bottom:-6px;width:0;height:1px;background:var(--ink);transition:width .2s}.header nav a:hover:after{width:100%}.header-shop{padding:13px 19px;border:1px solid var(--ink);border-radius:30px;display:flex;gap:30px;font-size:13px}.header-shop:hover{background:var(--lime)}.hero{min-height:674px;display:grid;grid-template-columns:1fr 1fr;position:relative;gap:30px}.hero-copy{padding:58px 0 55px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.7px;line-height:1.7}.tiny-star{font-size:18px;vertical-align:middle;margin-right:9px}.hero h1{font-size:clamp(50px,5.65vw,83px);line-height:1.11;letter-spacing:-3.1px;margin-top:26px}.hero h1 em{color:#65734c}.intro{margin-top:23px;color:#64685e;line-height:1.9;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:52px;padding:19px 25px;border-radius:40px;font-weight:500;font-size:13px;transition:background .2s,transform .2s}.dark{background:var(--ink);color:#fff}.dark:hover{background:#4b573b;transform:translateY(-2px)}.hero .button{margin-top:29px}.text-link{display:inline-flex;align-items:center;gap:21px;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:5px;line-height:1.6}.text-link:hover{color:#647b36}.hero-copy>.text-link{display:flex;width:max-content;margin-top:19px;color:#70756b;font-size:11px}.hero-art{align-self:center;height:570px;position:relative;background:#e8ebd9;border-radius:49% 49% 4px 4px;isolation:isolate}.orbit{position:absolute;inset:44px 25px;border:1px solid #a9b391;border-radius:50%;transform:rotate(-23deg);opacity:.5;z-index:-1}.hero-note{position:absolute;right:22px;top:45px;font-size:12px;line-height:1.7;transform:rotate(8deg);z-index:2}.product-art{position:relative;display:block;overflow:hidden;width:100%;height:100%;isolation:isolate}.product-art img{position:absolute;max-width:none;width:300%;height:auto;top:50%;transform:translateY(-50%);pointer-events:none}.lemon img{left:0}.pink img{left:-100%}.blue img{left:-200%}.hero-product{width:100%;height:100%;transform:rotate(-9deg);overflow:hidden}.hero-product img{width:330%;left:-115%;top:51%}.spark{position:absolute;font-size:60px;font-family:Georgia,serif}.spark-a{left:-24px;top:74px;color:#667448;transform:rotate(12deg)}.spark-b{right:15px;bottom:60px;font-size:90px}.art-caption{position:absolute;bottom:28px;left:27px;letter-spacing:1.7px;font-size:9px}.round-down{position:absolute;bottom:-21px;right:31px;border:1px solid var(--ink);border-radius:50%;width:47px;height:47px;display:grid;place-items:center;background:var(--cream);font-size:23px}.round-down:hover{background:var(--lime)}.ticker{overflow:hidden;border-block:1px solid var(--ink);background:var(--lime);padding:19px 0;font-size:13px;font-weight:600;letter-spacing:3px}.ticker>div{display:flex;align-items:center;justify-content:space-around;gap:50px;white-space:nowrap;width:max-content;min-width:100%}.ticker span{font-size:22px;line-height:1}.section{padding-block:96px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px;gap:25px}h2{font-size:clamp(32px,3.7vw,53px);line-height:1.25;letter-spacing:-1.8px}.section-top h2{margin-top:19px}.section-note{color:var(--muted);line-height:1.9;font-size:12px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:.79;overflow:hidden;text-align:left;padding:0;border-radius:3px}.lemon-bg{background:#eeedda}.pink-bg{background:#f0e4e7}.blue-bg{background:#e5eaf0}.image-tag{position:absolute;top:23px;left:21px;font-size:8px;font-weight:600;letter-spacing:1.4px;z-index:2}.product-image .product-art{transition:transform .5s}.product-image:hover .product-art{transform:scale(1.055)}.zoom{position:absolute;bottom:18px;right:18px;width:36px;height:36px;background:var(--cream);border-radius:50%;display:grid;place-items:center;font-size:22px}.product-info{display:flex;justify-content:space-between;gap:15px;margin-top:22px;align-items:center}.product-info h3{font-size:15px;font-weight:500}.product-info span{font-size:10px;color:var(--muted)}.product>p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.collection-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;margin-top:30px;border-top:1px solid var(--line)}.collection-bottom>span{font-size:11px;color:var(--muted)}.mood{background:#eaece1}.mood-inner{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-block:68px}.mood-visual{height:480px;position:relative}.mood-word{position:absolute;top:0;left:-5px;font-family:var(--serif);font-size:clamp(50px,7.5vw,105px);letter-spacing:-5px;color:#c2c9b3;z-index:0}.mood-visual .product-art{width:81%;height:100%;margin:auto;transform:rotate(7deg)}.mood-visual .product-art img{top:57%}.mood-stamp{position:absolute;left:5px;bottom:20px;border:1px solid #839171;border-radius:50%;width:104px;height:104px;display:grid;place-content:center;text-align:center;font-size:9px;line-height:1.9;letter-spacing:1px;transform:rotate(-12deg)}.mood-copy h2{margin:24px 0}.mood-copy>p:not(.eyebrow){color:#646a5e;font-size:13px;line-height:2;max-width:390px;margin-top:15px}.mood-copy .text-link{margin-top:26px}.purchase-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:23px}.purchase-heading>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:300px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:54px}.steps>div{border-top:1px solid var(--line);padding-top:20px}.steps>div>span{font-size:11px;color:#7d866c}.steps h3{font-size:15px;font-weight:500;margin:20px 0 12px}.steps p{font-size:12px;color:var(--muted);line-height:1.9;max-width:265px}.avito-card{display:grid;grid-template-columns:1fr auto;gap:6px;background:var(--lime);position:relative;border-radius:4px;margin-top:49px;padding:34px 39px;transition:background .2s}.avito-card:hover{background:#c9e960}.avito-card>div{display:flex;align-items:center;gap:17px;font-size:25px;letter-spacing:-.7px}.avito-sub{grid-row:2;font-size:11px;margin-left:53px}.avito-arrow{grid-column:2;grid-row:1/3;font-size:46px;align-self:center}.avito-dots{width:35px;height:33px;display:block;position:relative}.avito-dots i{position:absolute;border-radius:50%;background:var(--ink)}.avito-dots i:nth-child(1){width:13px;height:13px;top:0;left:2px}.avito-dots i:nth-child(2){width:17px;height:17px;top:0;right:0}.avito-dots i:nth-child(3){width:18px;height:18px;bottom:0;left:0}.avito-dots i:nth-child(4){width:12px;height:12px;bottom:1px;right:1px}.footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);min-height:120px;gap:25px}.footer p{font-size:11px;color:var(--muted)}.back-top{font-size:11px}.mobile-shop{display:none}.skip{position:absolute;left:15px;top:-90px;background:var(--ink);color:white;padding:14px;z-index:99}.skip:focus{top:15px}dialog{border:0;padding:0;width:min(860px,calc(100vw - 40px));max-height:90vh;border-radius:8px;background:var(--cream);color:var(--ink);overflow:auto}dialog[open]{display:grid;grid-template-columns:1fr 1fr}dialog::backdrop{background:#20251ed6;backdrop-filter:blur(5px)}.close-dialog{position:absolute;right:14px;top:12px;background:var(--cream);border-radius:50%;width:36px;height:36px;font-size:25px;z-index:4}.dialog-art{height:530px}.dialog-info{padding:70px 35px 35px;align-self:center}.dialog-info h2{font-size:32px;margin-top:18px}.dialog-info>p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);margin-top:25px}.dialog-info .button{gap:24px;margin-top:28px;font-size:11px}.dialog-open{overflow:hidden}
@media(min-width:1600px){.hero h1{font-size:85px}.hero{min-height:730px}.hero-art{height:620px}.hero-copy{padding-top:68px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:18px;font-size:11px}.header{gap:15px}.header .logo{width:215px}.header .logo img{width:215px;height:215px;top:-84px}.hero{gap:22px;min-height:620px}.hero-art{height:500px}.hero h1{font-size:62px}.hero-note{right:15px;font-size:10px}.mood-inner{gap:45px}.product-image{aspect-ratio:.74}.products{gap:17px}.product-info h3{font-size:13px}.mood-visual{height:440px}.avito-card>div{font-size:23px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:83px;gap:12px}.header nav{display:none}.header .logo{width:190px;height:43px}.header .logo img{width:190px;height:190px;top:-77px}.header-shop{font-size:10px;padding:10px 12px;gap:12px;white-space:nowrap}.hero{grid-template-columns:1fr;gap:12px;min-height:0;padding-bottom:45px}.hero-copy{padding:35px 0 5px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:clamp(48px,12vw,78px);letter-spacing:-2.5px;margin-top:20px;line-height:1.1}.hero h1 br:nth-child(2){display:none}.hero h1 em{display:block}.intro{margin-top:21px;font-size:12px;line-height:1.8}.hero .button{margin-top:23px;padding:17px 23px}.hero-copy>.text-link{margin-top:15px;font-size:10px}.hero-art{height:440px;width:100%;max-width:460px;margin:20px auto 0;border-radius:47% 47% 4px 4px}.hero-note{right:20px;top:34px}.spark-a{left:0;font-size:48px;top:49px}.spark-b{font-size:68px;right:15px;bottom:50px}.hero-product img{width:315%;left:-107.5%}.art-caption{left:18px;bottom:19px;font-size:7px}.ticker{padding:14px 0;font-size:10px;letter-spacing:2px}.ticker>div{gap:25px;justify-content:flex-start;padding-inline:20px}.ticker span{font-size:18px}.section{padding-block:56px}.section-top{display:block;margin-bottom:28px}.eyebrow{font-size:8px;letter-spacing:1.3px}h2{font-size:35px;letter-spacing:-1.3px}.section-top h2{margin-top:16px}.section-note{font-size:11px;margin-top:18px}.products{grid-template-columns:1fr;gap:32px}.product-image{aspect-ratio:.95}.product-info{margin-top:17px}.product-info h3{font-size:15px}.product>p{font-size:11px}.image-tag{font-size:8px}.collection-bottom{align-items:flex-start;flex-direction:column;margin-top:28px;padding-top:23px}.collection-bottom>span{font-size:10px}.text-link{font-size:11px}.mood-inner{grid-template-columns:1fr;gap:24px;padding-block:36px 50px}.mood-visual{height:360px}.mood-word{font-size:70px;letter-spacing:-3px}.mood-visual .product-art{width:85%;max-width:340px}.mood-stamp{left:4px;bottom:4px;width:88px;height:88px;font-size:7px}.mood-copy h2{margin-block:20px}.mood-copy>p:not(.eyebrow){font-size:12px;max-width:100%}.purchase-heading{display:block;margin-top:18px}.purchase-heading>p{font-size:11px;margin-top:22px}.purchase-heading h2{font-size:32px}.steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.steps>div{padding-top:16px;display:grid;grid-template-columns:30px 1fr;column-gap:12px}.steps>div>span{grid-row:1/3;margin-top:2px}.steps h3{font-size:13px;margin:0 0 10px}.steps p{font-size:11px;max-width:none}.avito-card{padding:25px 20px;margin-top:30px;gap:12px}.avito-card>div{font-size:18px;gap:10px;letter-spacing:-.6px}.avito-dots{transform:scale(.8);transform-origin:left center;width:29px;flex-shrink:0}.avito-sub{font-size:9px;margin-left:39px;max-width:180px;line-height:1.7}.avito-arrow{font-size:34px}.footer{flex-wrap:wrap;gap:8px;padding-block:22px 100px;min-height:0}.footer .logo{width:190px;height:43px}.footer .logo img{width:190px;height:190px;top:-77px}.footer p{order:3;width:100%;font-size:10px}.back-top{font-size:10px}.mobile-shop{display:flex;position:fixed;bottom:14px;left:20px;right:20px;z-index:10;box-shadow:0 3px 20px #262b2529;padding:16px 23px}.dialog-art{height:350px}.dialog-info{padding:27px 25px 30px}dialog[open]{grid-template-columns:1fr;width:min(460px,calc(100vw - 30px))}.dialog-info h2{font-size:28px;margin-top:13px}.dialog-info>p:not(.eyebrow){margin-top:17px;font-size:11px}.dialog-info .button{margin-top:20px}.close-dialog{top:10px;right:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.hero-product{width:80%;margin-inline:auto}.product-image .product-art,.dialog-art .product-art{width:75%;margin-inline:auto}.mood-visual .product-art{width:65%}
@media(max-width:760px){.product-image .product-art{width:65%}.dialog-art .product-art{width:55%}.mood-visual .product-art{width:65%}.hero-product{width:80%}}
.product-info .product-price{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.details{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:0 76px}.details h2{font-size:38px;margin-top:15px}.details-copy{border-top:1px solid var(--line);padding-top:20px}.details-copy h3{font-size:15px;font-weight:500;line-height:1.7}.details-copy p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}.dialog-info>p.dialog-price{font-size:23px;font-weight:600;color:var(--ink);margin-top:22px}.dialog-info>p.price-note{font-size:10px;margin-top:3px}.dialog-info>p.dialog-materials{border-top:1px solid var(--line);padding-top:16px;font-size:11px}
@media(max-width:760px){.details{grid-template-columns:1fr;gap:23px;padding-block:0 48px}.details h2{font-size:30px}.details-copy h3{font-size:13px}.details-copy p{font-size:11px}.dialog-info{padding-top:25px}.dialog-info>p.dialog-price{font-size:21px}.product-info .product-price{font-size:14px}}
.products{row-gap:40px}.neutral-bg{background:#eeebe3}.olive-bg{background:#e8e9dc}.red-bg{background:#f0e3df}.product-image .sheet-art,.dialog-art .sheet-art{width:90%;height:auto;aspect-ratio:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.sheet-art img{width:200%;height:200%;left:0;top:0;transform:none}.sheet-art.olive img{left:-100%}.sheet-art.red-heart img{top:-100%}.sheet-art.blue-heart img{left:-100%;top:-100%}.product-image:hover .sheet-art{transform:translate(-50%,-50%) scale(1.035)}.dialog-art{position:relative}.dialog-art .sheet-art{width:min(100%,440px)}.product-info{align-items:flex-start}.product-info h3{line-height:1.6}.product-info .product-price{line-height:1.7}.product-image .image-tag{right:12px}
@media(max-width:1100px) and (min-width:761px){.product-info{gap:8px}.product-info h3{font-size:12px}.product-info .product-price{font-size:12px}}
@media(max-width:760px){.dialog-art .sheet-art{width:min(100%,350px)}.product-image .sheet-art{width:90%}}

.delivery-teaser{font-size:11px;color:#65734c;margin-top:13px}
.shop-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.shop-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:25px;padding:10px 15px;font-size:11px;background:var(--cream);transition:background .2s,border-color .2s}.shop-chip.shop-wb:hover{background:#f5deee;border-color:#ba258a}.shop-chip.shop-ozon:hover{background:#e0eaff;border-color:#1755d1}.shop-chip.shop-avito:hover{background:#e8f4c4;border-color:#7c983a}.marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.marketplace-card{position:relative;display:flex;flex-direction:column;gap:14px;min-height:190px;padding:27px;border-radius:5px;transition:transform .2s}.marketplace-card:hover{transform:translateY(-4px)}.marketplace-card.shop-avito{background:var(--lime)}.marketplace-card.shop-wb{background:#f0ddea}.marketplace-card.shop-ozon{background:#dfe9fa}.marketplace-kicker{font-size:8px;letter-spacing:1.8px}.marketplace-card strong{font-size:27px;font-weight:500;letter-spacing:-1px}.marketplace-caption{font-size:10px;line-height:1.7;max-width:80%}.marketplace-arrow{position:absolute;right:24px;bottom:23px;font-size:28px}.store-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:18px;max-width:760px}.product-info .product-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.product-price small{font-size:7px;font-weight:400;line-height:1.5;color:var(--muted)}.dialog-price small{display:block;font-size:10px;font-weight:400;color:var(--muted)}.dialog-shops{margin-top:24px}.dialog-shops .shop-links{gap:7px}.dialog-shops .shop-chip{font-size:10px;padding:10px 11px;gap:6px}.dialog-info>p.dialog-store-note{font-size:10px;margin-top:12px;line-height:1.8}.hero-copy>.text-link{margin-top:17px}
@media(max-width:1000px) and (min-width:761px){.marketplace-card{padding:22px 18px}.marketplace-card strong{font-size:23px}.marketplace-caption{font-size:9px}.product-price small{font-size:6px}}
@media(max-width:760px){.marketplace-grid{grid-template-columns:1fr;gap:12px;margin-top:29px}.marketplace-card{min-height:145px;padding:22px}.marketplace-card strong{font-size:27px}.marketplace-card{gap:10px}.marketplace-caption{max-width:80%;font-size:10px}.shop-links{gap:7px}.shop-chip{font-size:10px;padding:9px 12px}.store-note{font-size:10px}.product-price small{font-size:8px}.dialog-shops .shop-chip{padding:11px 13px}}
.single-product img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none}.product-image .single-product,.dialog-art .single-product{position:relative;left:auto;top:auto;width:100%;height:100%;aspect-ratio:auto;margin:0;padding:48px 22px 25px;transform:none}.hero-product.single-product{width:100%;height:100%;margin:0;padding:55px 22px 35px;transform:rotate(-7deg)}.mood-visual .single-product{width:90%;height:100%;padding:45px 15px 10px;margin:auto;transform:rotate(7deg)}.hero-product.single-product img,.mood-visual .single-product img{position:static;width:100%;height:100%;transform:none}.dialog-art .single-product{padding:30px 16px}.product-image:hover .single-product{transform:scale(1.035)}
@media(max-width:760px){.product-image .single-product{padding:35px 20px 20px}.hero-product.single-product{padding:50px 24px 35px}.dialog-art .single-product{padding:20px 18px}.mood-visual .single-product{padding:45px 15px 0}}
