/* Original landing visuals with the shared website navigation. */
body.legacy-home {background:#fff;line-height:1.5}
.legacy-home .site-topline,.legacy-home .site-header,.legacy-home .site-footer {font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.legacy-home .site-topline {font-size:12px}
.legacy-home .site-topline *,.legacy-home .site-header *,.legacy-home .site-footer * {font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}
.legacy-home .site-header .site-nav {font-size:14px}
.legacy-home .site-header .brand small {font-size:10px}
.legacy-home .site-header .button {font-size:13px;color:white}
.legacy-home .site-footer p {font-size:14px}
.legacy-home .site-footer strong {font-weight:700}
.legacy-home .site-footer .footer-bottom {font-size:11px}
.legacy-home .site-header .menu-toggle {font-size:14px}
.legacy-home .site-header .site-nav a:hover {color:#d63822}
.legacy-home .landing-main {font-family:"Montserrat-Regular",Arial,sans-serif;line-height:1.4}
.legacy-home .landing-main p {font-family:inherit;line-height:1.55}
.legacy-home .landing-main h2.main-title,.legacy-home .main-guarantee_title {font-family:"Montserrat-Bold",Arial,sans-serif;font-size:2.75rem;line-height:1.2;letter-spacing:0;font-weight:400;text-align:center}
.legacy-home .landing-main h2.main-title span,.legacy-home .main-guarantee_title span {color:#f20934}
.legacy-home .landing-main h3.main-products_item-name {font-family:"Montserrat-Bold",Arial,sans-serif;font-size:1.5rem;line-height:1.3;letter-spacing:0;margin:0 0 1rem}
.legacy-home .main-top {background:#f9b004}
.legacy-home .main-top_block {align-items:center;max-width:1380px;padding:40px 32px 30px;gap:26px}
.legacy-home .main-top-block_left {width:21%;flex-shrink:0;align-self:flex-end}
.legacy-home .main-top-block-left_talk {width:100%;left:0;top:0}
.legacy-home .main-top-block-left_talk-text {font-size:clamp(13px,1.4vw,21px);top:12%;left:0;line-height:1.25}
.legacy-home .main-top-block-left_cat img {width:100%;height:300px;object-fit:contain;object-position:bottom}
.legacy-home .landing-hero-copy {width:48%;position:relative;z-index:1}
.legacy-home .landing-hero-copy h1 {font:400 clamp(30px,3.6vw,53px)/1.12 "Montserrat-Bold",Arial,sans-serif;letter-spacing:-.04em;margin:0 0 20px}
.legacy-home .landing-hero-copy h1 span {color:#f20934}
.legacy-home .landing-hero-copy p {font-size:16px;max-width:490px;margin:0 0 17px}
.legacy-home .landing-hero-sizes {font-size:13px;margin:0 0 24px}
.legacy-home .landing-main .button {font:700 15px/1.3 "Montserrat-Regular",Arial,sans-serif;min-height:52px;padding:16px 22px;color:#fff;background:#f20934}
.legacy-home .landing-main .button:hover {background:#d1062c}
.legacy-home .landing-hero-link {display:block;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin:15px 0 0}
.legacy-home .landing-hero-egg {width:29%;align-self:center}
.legacy-home .landing-hero-egg img {width:100%;height:435px;object-fit:contain}
.legacy-home .main-about {padding-top:3rem}
.legacy-home .landing-sets {padding:4rem 0;text-align:center}
.legacy-home .landing-sets>p {font-size:16px;max-width:650px;margin:0 auto 30px}
.legacy-home .landing-sets>.button {margin-top:26px}
.legacy-home .product-grid {grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}
.legacy-home .product-card * {font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.legacy-home .product-card h3 {font-size:23px;font-weight:700}
.legacy-home .product-card p {font-size:14px}
.legacy-home .product-card .eyebrow {font-size:11px}
.legacy-home .product-card small {font-size:11px}
.legacy-home .product-card-bottom strong {font-size:26px;font-weight:700}
.legacy-home .card-arrow {font-size:24px}
.legacy-home .main-gifts_items li img {object-fit:contain}
.legacy-home .landing-filling-details {display:block;font-size:12px;line-height:1.5;max-width:310px;margin:12px auto 0}
.legacy-home .main-gifts_text a {text-decoration:underline}
.legacy-home .main-callback input {font-family:"Montserrat-Regular",Arial,sans-serif}
.legacy-home .main-delivery {max-width:1000px;margin:auto;padding:4rem 24px;text-align:center}
.legacy-home .main-delivery_items {gap:25px;margin-top:35px;text-align:left}
.legacy-home .main-delivery_item {width:50%;padding:25px;background-size:100% 100%}
.legacy-home .main-delivery_item-img {height:90px;display:flex;align-items:center;margin-bottom:20px}
.legacy-home .main-delivery_item-img img {width:190px;height:auto}
.legacy-home h3.landing-ozon {font:800 46px/90px system-ui,sans-serif;color:#005bff;letter-spacing:-2px;margin:0 0 20px}
.legacy-home .main-delivery_item-text {font-size:16px;line-height:1.65}
.legacy-home .main-delivery_item-title {font:400 23px/1.3 "Montserrat-Bold",Arial,sans-serif;margin:0 0 16px}
.legacy-home .main-delivery_pickup {margin:30px auto 20px}
.legacy-home .landing-delivery-note {font-size:15px;max-width:600px;margin:0 auto 25px}
.legacy-home .landing-document {padding:32px;background:#fff8e5;border-radius:16px;max-width:760px;margin:0 auto;text-align:center;font-size:16px}
.legacy-home .landing-document strong {font-size:20px;font-family:"Montserrat-Bold",Arial,sans-serif}
.legacy-home .landing-document p {margin:14px 0 24px;font-size:15px}
.legacy-home .landing-corporate {display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:55px 0 75px;font-size:16px}
.legacy-home .landing-corporate h2 {font:400 42px/1.1 "Montserrat-Bold",Arial,sans-serif;letter-spacing:-.03em}
.legacy-home .landing-corporate p {font-size:16px}
.legacy-home .landing-corporate .eyebrow {font-size:11px}
.legacy-home .landing-corporate img {border-radius:20px;object-fit:cover;aspect-ratio:1.35;width:100%}
.legacy-home .main-new-reviews_items img {height:auto}
@media(max-width:1000px){
 .legacy-home .main-top_block {gap:15px;padding:32px 22px}
 .legacy-home .main-top-block_left {width:19%}
 .legacy-home .main-top-block-left_cat img {height:220px}
 .legacy-home .landing-hero-copy {width:52%}
 .legacy-home .landing-hero-egg {width:29%}
 .legacy-home .landing-hero-egg img {height:340px}
 .legacy-home .product-card h3 {font-size:19px}
 .legacy-home .landing-hero-copy p {font-size:14px}
}
@media(max-width:600px){
 .legacy-home .site-topline {font-size:10px}
 .legacy-home .site-header .brand small {font-size:8px}
 .legacy-home .site-header .button {font-size:12px}
 .legacy-home .site-footer .footer-bottom {font-size:10px}
 .legacy-home .main-top_block {display:grid;grid-template-columns:1fr 1fr;gap:0;padding:30px 22px 0}
 .legacy-home .landing-hero-copy {width:auto;grid-column:1/-1;grid-row:1}
 .legacy-home .landing-hero-copy h1 {font-size:36px;max-width:370px}
 .legacy-home .landing-hero-copy p {font-size:15px;max-width:440px}
 .legacy-home .landing-hero-copy .button {width:100%}
 .legacy-home .landing-hero-link {text-align:center}
 .legacy-home .main-top-block_left {width:100%;max-width:155px;grid-column:1;grid-row:2;align-self:end;margin:35px 0 0}
 .legacy-home .main-top-block-left_talk-text {font-size:13px}
 .legacy-home .main-top-block-left_cat img {height:180px}
 .legacy-home .landing-hero-egg {width:100%;grid-column:2;grid-row:2;margin:16px 0 0}
 .legacy-home .landing-hero-egg img {height:265px}
 .legacy-home .landing-main h2.main-title,.legacy-home .main-guarantee_title {font-size:2.3rem}
 .legacy-home .product-grid {grid-template-columns:1fr;gap:22px}
 .legacy-home .product-card-image {max-height:none}
 .legacy-home .product-card-copy {padding:22px}
 .legacy-home .product-card h3 {font-size:24px}
 .legacy-home .product-card p {font-size:15px}
 .legacy-home .product-card small,.legacy-home .product-card .eyebrow {font-size:11px}
 .legacy-home .product-card-bottom strong {font-size:26px}
 .legacy-home .main-delivery_items {display:block}
 .legacy-home .main-delivery_item {width:100%;margin-bottom:18px;padding:24px}
 .legacy-home .main-delivery_item-text {font-size:15px}
 .legacy-home .landing-filling-details {font-size:11px}
 .legacy-home .landing-corporate {grid-template-columns:1fr;gap:26px;padding:40px 0}
 .legacy-home .landing-corporate h2 {font-size:34px}
 .legacy-home .landing-document {margin:0 14px;padding:26px 20px}
}
@media(prefers-reduced-motion:reduce){.legacy-home .animate__animated{animation:none}}
.legacy-home .main-top-block_left{left:0;top:0}.legacy-home .main-top-block-left_talk img{width:100%;height:auto}.legacy-home .main-top-block-left_cat{left:0;top:0}
.landing-size-steps{display:flex;justify-content:center;align-items:end;gap:8px}.landing-size-steps a{width:31%;text-align:center}.landing-size-steps img{width:100%;height:120px;object-fit:contain}.landing-size-steps a:first-child img{height:80px}.landing-size-steps a:nth-child(2) img{height:100px}.landing-size-steps span{font-size:11px;white-space:nowrap}
.legacy-home .landing-main{overflow-x:clip}
@media(max-width:600px){.legacy-home .landing-hero-copy h1{font-size:clamp(30px,8.5vw,36px)}}

/* Homepage review, 15 October 2026. */
.legacy-home .site-header .contact-phone{font:800 23px/1.25 system-ui,-apple-system,sans-serif;color:#d9002f}
.legacy-home .site-footer .footer-phone{font:800 26px/1.25 system-ui,-apple-system,sans-serif;color:#d9002f}
.legacy-home .site-header .brand small{line-height:1.25;letter-spacing:.035em}
.legacy-home .site-header .site-nav{font-size:13px}
.legacy-home .landing-hero-egg{position:relative;isolation:isolate}
.legacy-home .landing-hero-egg:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:18%;right:12%;bottom:12%;height:6%;border-radius:50%;background:radial-gradient(ellipse,rgba(99,49,0,.30),rgba(119,65,0,.12) 40%,transparent 72%);filter:blur(5px)}
.legacy-home .main-products_text{width:100%;max-width:none}
.legacy-home .main-about-bottom_right ul a{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;cursor:pointer}
.legacy-home .main-about-bottom_right ul img{display:block;width:44px;height:44px}
.legacy-home .callback-options{width:100%;margin:0;gap:12px}
.legacy-home .callback-option-card{min-height:44px;padding:4px 12px;gap:10px}
.legacy-home .callback-option-card__text{gap:0}
.legacy-home .callback-option-card__text strong{font-size:13px;line-height:1.35}
.legacy-home .callback-option-card__text small{font-size:11px}
.legacy-home .callback-option-card__control{min-width:20px;width:20px;height:20px;border-width:1.5px}
.legacy-home .callback-option-card input:checked + .callback-option-card__control:after{width:5px;height:9px;top:2px;left:5px;border-width:0 2px 2px 0}
.legacy-home .landing-corporate{border-top:1px solid #eadfd0;border-bottom:1px solid #eadfd0;padding:44px 0;margin-top:12px;margin-bottom:36px}
.legacy-home .landing-corporate img{max-height:290px}
.legacy-home .landing-delivery-intro{display:flex;align-items:center;justify-content:center;gap:22px;text-align:left;max-width:700px;margin:0 auto 30px}
.legacy-home .landing-delivery-intro img{width:65px;height:65px;flex-shrink:0}
.legacy-home .landing-delivery-intro p{font-size:15px;margin:0}
.legacy-home .landing-delivery-intro strong{font-size:inherit}
.legacy-home .main-delivery_items{margin-top:0;gap:22px}
.legacy-home .main-delivery_item{padding:26px 30px 22px;border-radius:12px}
.legacy-home .main-delivery_item-img{height:70px;margin:0 0 22px;padding:0;justify-content:center}
.legacy-home .main-delivery_item-img img{height:70px;width:180px;margin:0;object-fit:contain}
.legacy-home .landing-ozon{height:70px;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 22px;font:800 36px/1 system-ui,sans-serif;color:#005bff;letter-spacing:-1px}
.legacy-home .landing-ozon span{font:600 21px/1.1 system-ui,sans-serif;color:inherit;letter-spacing:-.5px}
.legacy-home .main-delivery_item-title{font-size:20px;padding:0;margin:0 0 20px}
.legacy-home .delivery-facts{margin:0;text-align:left}
.legacy-home .delivery-facts>div{padding:12px 0;border-top:1px solid #2b0d0d1c}
.legacy-home .delivery-facts dt{font:400 14px/1.4 "Montserrat-Bold",Arial,sans-serif;margin:0 0 4px}
.legacy-home .delivery-facts dd{font-size:14px;line-height:1.5;margin:0}
.legacy-home .main-delivery_pickup{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:16px;margin:28px auto 18px;padding:0}
.legacy-home .main-delivery_pickup img{width:58px;height:54px;padding:0;object-fit:contain}
.legacy-home .main-delivery_pickup div{font-size:16px;padding:0;text-align:left}
.legacy-home .main-delivery_pickup span{font-size:inherit}
.legacy-home .landing-delivery-actions{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap}
.legacy-home .landing-delivery-actions .text-link{font-size:14px}
.legacy-home .landing-reviews{padding-bottom:50px}
.legacy-home .landing-reviews .main-title{padding-bottom:0;margin-bottom:16px}
.legacy-home .reviews-hint{font-size:14px;text-align:center;margin:0 auto 18px}
.legacy-home .reviews-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 0 20px}
.legacy-home .reviews-controls[hidden]{display:none}
.legacy-home .reviews-controls button{width:44px;height:44px;border:1px solid #d8c5ac;background:#fff8eb;border-radius:50%;font:24px/1 system-ui;cursor:pointer;color:#2b0d0d}
.legacy-home .reviews-controls button:disabled{opacity:.35;cursor:default}
.legacy-home .reviews-position{font-size:13px;min-width:100px;text-align:center;font-variant-numeric:tabular-nums}
.legacy-home .main-new-reviews_items ul{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:4px;padding:4px 4px 16px;scrollbar-width:thin;scrollbar-color:#bc9f7d #f4ede3;overscroll-behavior-x:contain}
.legacy-home .main-new-reviews_items ul li{flex:0 0 calc((100% - 48px)/4);width:auto;min-width:0;padding:0;scroll-snap-align:start}
.legacy-home .main-new-reviews_items li a{display:flex;height:360px;padding:10px;background:#f8f1e7;border:1px solid #e8dbca;border-radius:12px;align-items:center;justify-content:center;cursor:zoom-in}
.legacy-home .main-new-reviews_items li img{display:block;width:100%;height:100%;object-fit:contain;border:0}
@media(max-width:1150px){.legacy-home .site-header .site-nav{font-size:12px}.legacy-home .site-header .contact-phone{font-size:21px}}
@media(max-width:1000px){.legacy-home .site-header .site-nav{font-size:15px}.legacy-home .main-new-reviews_items ul li{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:600px){
 .legacy-home .site-header .contact-phone{font-size:18px}
 .legacy-home .site-footer .footer-phone{font-size:27px}
 .legacy-home .landing-hero-egg:after{bottom:15%;left:12%;right:4%}
 .legacy-home .callback-options{grid-template-columns:1fr}
 .legacy-home .landing-corporate{padding:32px 0}
 .legacy-home .landing-delivery-intro{gap:16px}
 .legacy-home .landing-delivery-intro p{font-size:13px}
 .legacy-home .main-delivery_item{padding:24px}
 .legacy-home .main-delivery_pickup div{font-size:14px}
 .legacy-home .main-new-reviews_items ul li{flex-basis:78%}
 .legacy-home .main-new-reviews_items li a{height:370px}
}
@media(max-width:350px){.legacy-home .site-header .brand small{font-size:7px}}
