section.subscribe{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.subscribe div.container{position:relative}section.subscribe h2{color:#1a2238;margin-bottom:16px}@media (width<=960px){section.subscribe h2{margin-bottom:10px}}section.subscribe form{grid-template-columns:1fr -webkit-max-content;grid-gap:15px;grid-template-columns:1fr max-content;width:100%;max-width:800px;margin-top:32px;margin-bottom:10px;display:grid}@media (width<=640px){section.subscribe form{grid-template-columns:1fr;margin-top:16px}}section.subscribe form label:after{display:none}section.subscribe span.offer{color:#6f6f6fcc;font-size:12px;font-weight:400;line-height:130%}section.subscribe span.offer a{color:#8c6a3c;font-weight:500;text-decoration:underline}section.subscribe span.offer a:hover{text-decoration:none}section.subscribe div.success{top:calc(var(--section-gap) * -1);height:calc(100% + var(--section-gap) * 2);grid-template-columns:-webkit-max-content 1fr;grid-gap:40px;opacity:0;pointer-events:none;grid-template-columns:max-content 1fr;align-content:center;align-items:center;width:100%;display:grid;position:absolute;left:0}@media (width<=960px){section.subscribe div.success{text-align:center;grid-gap:20px;grid-template-columns:1fr;justify-content:center;justify-items:center}}section.subscribe div.success img{width:100%;max-width:500px}section.subscribe div.success div.text{max-width:580px;display:grid}@media (width<=960px){section.subscribe div.success div.text{justify-items:center}}section.subscribe div.success div.text h2{margin-bottom:10px}section.subscribe div.success div.text>span{opacity:.8;max-width:480px;margin-bottom:24px}section.subscribe div.success div.text a{width:max-content;min-width:180px}@media (width<=640px){section.subscribe div.success div.text a{width:100%;max-width:unset}}section.subscribe.success div.container{opacity:0;pointer-events:none}section.subscribe.success div.success{opacity:1;pointer-events:auto}section.main{margin-top:30px;margin-bottom:var(--section-gap)}@media (width<=960px){section.main{margin-top:20px}}section.main div.title{grid-gap:10px;margin-top:30px;margin-bottom:40px;display:grid}@media (width<=960px){section.main div.title{margin-top:24px;margin-bottom:24px}}section.main div.title span{opacity:.8}section.main div.how div.subtitle{grid-gap:10px;margin-bottom:30px;display:grid}@media (width<=960px){section.main div.how div.subtitle{margin-bottom:15px}}section.main div.how div.subtitle span{opacity:.8}section.main div.how div.list{grid-gap:var(--grid-gap);margin-bottom:var(--grid-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=960px){section.main div.how div.list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){section.main div.how div.list{grid-template-columns:1fr}}section.main div.how div.list div.item{grid-gap:12px;grid-template-rows:1fr;grid-auto-flow:row;grid-auto-flow:max-content;background:#fff;min-height:300px;padding:30px;display:grid}@media (width<=960px){section.main div.how div.list div.item{min-height:200px;padding:15px}}@media (width<=640px){section.main div.how div.list div.item{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:unset;min-height:unset;align-items:start}}@media (width<=960px){section.main div.how div.list div.item img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}}section.main div.how div.list div.item div.text{grid-gap:12px;display:grid}@media (width<=960px){section.main div.how div.list div.item div.text{grid-gap:10px}}section.main div.how div.list div.item span{opacity:.8;max-width:260px}section.main div.how div.phone{grid-template-columns:1fr -webkit-max-content;grid-gap:24px;background:#fff;grid-template-columns:1fr max-content;align-items:center;padding:30px 100px 30px 30px;display:grid}@media (width<=1280px){section.main div.how div.phone{padding:30px}}@media (width<=960px){section.main div.how div.phone{grid-gap:20px;padding:20px}}@media (width<=640px){section.main div.how div.phone{grid-template-columns:1fr}}section.main div.how div.phone a.phone{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-gap:10px;grid-auto-columns:max-content;align-items:center;display:grid}section.main div.how div.phone a.phone img{width:30px;height:30px}@media (width<=960px){section.main div.how div.phone a.phone img{width:16px;height:16px}}section.main div.how div.phone a.phone span{letter-spacing:-.01em;text-transform:uppercase;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#8c6a3c;font-family:Cormorant,serif;font-size:16px;font-weight:500;line-height:130%;text-decoration:underline}@media (width>=480px){section.main div.how div.phone a.phone span{font-size:calc(1.6129vw + 8.25806px)}}@media (width>=1720px){section.main div.how div.phone a.phone span{font-size:36px}}section.main div.how div.phone a.phone:hover span{text-decoration:none}section.delivery div.title{grid-gap:20px;display:grid}section.delivery div.tabs{margin-top:22px}section.delivery div.tabs div.tabs_captions{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}section.delivery div.tabs div.tabs_captions div.tab_caption{cursor:pointer;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-gap:10px;opacity:.5;text-transform:uppercase;text-align:center;border-bottom:1px solid #6f6f6f;grid-auto-columns:max-content;justify-content:center;padding:18px;display:grid}section.delivery div.tabs div.tabs_captions div.tab_caption.active{pointer-events:none;opacity:.8;border-bottom:1px solid #200a0a}section.delivery div.tabs div.tabs_content div.tab_content{grid-gap:20px;max-width:1000px;margin-top:30px;display:none}@media (width<=960px){section.delivery div.tabs div.tabs_content div.tab_content{margin-top:24px}}section.delivery div.tabs div.tabs_content div.tab_content.active{display:grid}section.delivery div.tabs div.tabs_content div.tab_content div.group{grid-gap:10px;display:grid}section.delivery div.tabs div.tabs_content div.tab_content div.group span{opacity:.8}section.delivery div.tabs div.tabs_content div.tab_content div.attention{grid-gap:15px;background:#ff8f8f1a;padding:20px;display:grid}@media (width<=960px){section.delivery div.tabs div.tabs_content div.tab_content div.attention{grid-gap:10px}}section.delivery div.tabs div.tabs_content div.tab_content div.attention h4{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-gap:5px;grid-auto-columns:max-content;align-items:center;display:grid}section.delivery div.tabs div.tabs_content div.tab_content div.attention span{opacity:.8;max-width:420px;display:block}section.loyalty{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.loyalty div.container{grid-gap:var(--grid-gap);background:#fff;grid-template-columns:repeat(2,1fr);padding:50px;display:grid}@media (width<=960px){section.loyalty div.container{grid-gap:50px;grid-template-columns:1fr;padding:20px}}section.loyalty div.cards{place-items:center;padding-right:60px;display:grid}@media (width<=1280px){section.loyalty div.cards{padding-right:unset}}section.loyalty div.cards img{width:100%}@media (width<=960px){section.loyalty div.cards img{max-width:360px}}section.loyalty div.text{grid-gap:50px;padding-left:60px;display:grid}@media (width<=960px){section.loyalty div.text{padding-left:unset;grid-gap:24px}}section.loyalty div.text div.group{grid-gap:20px;display:grid}@media (width<=960px){section.loyalty div.text div.group{grid-gap:15px}}section.loyalty div.text h3.discount{color:#8c6a3c;margin-top:-15px;margin-bottom:-10px}@media (width<=960px){section.loyalty div.text h3.discount{margin-top:-5px;margin-bottom:unset}}section.loyalty div.text span{color:#200a0acc;max-width:660px}section.loyalty div.text span.opacity{opacity:.8;margin-top:-5px}@media (width<=960px){section.loyalty div.text span.opacity{margin-top:unset}}section.loyalty div.text b{color:#8c6a3c;font-weight:600}section.loyalty div.text hr{opacity:.2;background:#6f6f6f;width:100%;height:1px}section.loyalty div.text a.phone{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-gap:10px;grid-auto-columns:max-content;align-items:center;display:grid}section.loyalty div.text a.phone img{width:24px;height:24px}@media (width<=960px){section.loyalty div.text a.phone img{width:16px;height:16px}}section.loyalty div.text a.phone span{letter-spacing:.01em;text-transform:uppercase;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#8c6a3c;font-family:Cormorant,serif;font-size:16px;font-weight:600;line-height:130%;text-decoration:underline}@media (width>=480px){section.loyalty div.text a.phone span{font-size:calc(.322581vw + 14.4516px)}}@media (width>=1720px){section.loyalty div.text a.phone span{font-size:20px}}section.loyalty div.text a.phone:hover span{text-decoration:none}
