@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Onest:wght@100..900&display=swap";.barista-course{padding:20px;background-color:#f9f9f9}.barista-course__header{text-align:center;margin-bottom:20px}.barista-course__item{margin-bottom:30px;padding:15px;border:1px solid #ccc;background-color:#fff}.barista-course__title{font-size:24px;font-weight:bold;color:#333}.barista-course__duration,.barista-course__price{font-size:18px;color:#777}.barista-course__program{list-style-type:disc;margin-left:20px}h2.homepage__maps__heading{text-align:center;margin-top:-8px;font-size:1.1em}.map-container{position:relative;padding:30px 0 0}:root{--primary: #81A291;--custom-cup: #8064ca;--custom-background: #ffd100;--custom-steam: #e3eee9;--custom-steam-height: 7px;--custom-gutter: 3px}.ribbon-banner__svg-container .custom-animation-grid,.ribbon-banner__svg-container *{box-sizing:border-box;margin:0;padding:0}.ribbon-banner__svg-container{height:50px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:3px}.ribbon-banner__svg-container .custom-animation-grid{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.ribbon-banner__svg-container .custom-animation-cup{background-color:var(--custom-cup);transform:translateY(0);position:relative;display:grid;border-radius:calc(var(--custom-gutter)*2) calc(var(--custom-gutter)*2) calc(var(--custom-gutter)*6) calc(var(--custom-gutter)*6);height:calc(var(--custom-gutter)*6);width:calc(var(--custom-gutter)*8);z-index:1}.ribbon-banner__svg-container .custom-animation-cup-handler{background-color:var(--custom-background);transform:translate(40%, -20%);position:absolute;place-self:center end;border-radius:calc(var(--custom-gutter)*4) calc(var(--custom-gutter)*2) calc(var(--custom-gutter)*4) calc(var(--custom-gutter)*2.5);border:calc(var(--custom-gutter)*.5) solid var(--custom-cup);border-left-width:calc(var(--custom-gutter)*1);height:calc(var(--custom-gutter)*2.5);width:calc(var(--custom-gutter)*2.5)}.ribbon-banner__svg-container .custom-animation-cup-steam{background-color:var(--custom-steam);transform:translateY(calc(var(--custom-steam-height) * -1 - var(--custom-gutter) * 1));position:absolute;border-radius:calc(var(--custom-gutter)*2.5) calc(var(--custom-gutter)*1.25);height:var(--custom-steam-height);place-self:start center;width:calc(var(--custom-gutter)*2)}.ribbon-banner__svg-container .custom-animation-cup-steam-flow{background-color:var(--custom-background);animation:custom-steam-flow 1s linear infinite;height:calc(var(--custom-gutter)*.5);top:0;position:absolute;right:0;left:0}.ribbon-banner__svg-container .custom-animation-cup-steam-flow::before,.ribbon-banner__svg-container .custom-animation-cup-steam-flow::after{content:"";position:absolute;right:0;left:0;height:calc(var(--custom-gutter)*.5)}.ribbon-banner__svg-container .custom-animation-cup-steam-flow::before{transform:translateY(100%);border-radius:calc(var(--custom-gutter)*.25) calc(var(--custom-gutter)*.25) 0 0;bottom:0;box-shadow:0 calc(var(--custom-gutter)*-0.25) 0 0 var(--custom-background)}.ribbon-banner__svg-container .custom-animation-cup-steam-flow::after{transform:translateY(-100%);border-radius:0 0 calc(var(--custom-gutter)*.25) calc(var(--custom-gutter)*.25);top:0;box-shadow:0 calc(var(--custom-gutter)*.25) 0 0 var(--custom-background)}@keyframes custom-steam-flow{from{transform:translateY(calc(var(--custom-gutter) * (1 + var(--custom-steam-height) / var(--custom-gutter))))}to{transform:translateY(calc(var(--custom-gutter) * -0.5))}}.ribbon-banner__text{margin-left:10px;margin-right:10px}p.delivery{font-weight:600;text-transform:uppercase;letter-spacing:.24px;text-align:justify;color:#8064ca;text-align:center}p.blackfriday{font-weight:600;text-transform:uppercase;letter-spacing:.24px;text-align:justify;color:#ffd100;text-align:center}.frontInfo-container.__single{width:50%;float:right}.front-news__container .entries-i-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.site-menu__link[href="/uhoda-korystuvacha/"]{display:none}a.site-menu__link[href="/ru/uhoda-korystuvacha/"]{display:none}a.site-menu__link[href="/en/uhoda-korystuvacha/"]{display:none}li.submenu-i a[href="/uhoda-korystuvacha/"]{display:none}li.submenu-i a[href="/ru/uhoda-korystuvacha/"]{display:none}li.submenu-i a[href="/en/uhoda-korystuvacha/"]{display:none}.article-author{font-style:italic;font-size:.9em;color:#555;margin-bottom:1em}ul.entries{max-width:800px;margin:60px auto;font-style:normal;font-weight:400;letter-spacing:-0.16px;font-size:1.1rem;line-height:2.2rem;color:rgba(12,11,8,0.7490196078)}.text ul li{padding-left:30px}.article__cover{display:flex;justify-content:center}aside.layout-aside{display:none}.article__meta{display:none}.article-text.__fullWidth{font-style:normal;font-weight:400;letter-spacing:-0.16px;font-size:1.1rem;line-height:2.2rem;color:rgba(12,11,8,0.7490196078)}.main-h{display:flex;justify-content:center;line-height:1.4;color:rgba(12,11,8,0.7490196078);font-weight:900;letter-spacing:.2px;max-width:900px;margin:30px auto 40px;text-align:center;flex-direction:column}.article .main-h{display:flex;justify-content:center;line-height:1.4;color:rgba(12,11,8,0.7490196078);font-weight:900;letter-spacing:.2px;max-width:768px;margin:30px auto 40px;text-align:left;flex-direction:column}.article .likely,.article .likely__widget{max-width:800px;margin:0px auto;display:flex;flex-wrap:nowrap;justify-items:left}.article .reviews,.article .product__group{max-width:800px;margin:60px auto}.article-content{width:100%;text-align:left;max-width:800px;margin:60px auto}.article-content h1,.article-content h2,.article-content h3,.article-content .main-h{margin:1em 0}.article-content h1,.article-content .main-h{font-size:2.5em;letter-spacing:1px}.article-content h2{font-size:2em;letter-spacing:.5px}.article-content h3{font-size:1.5em;letter-spacing:.5px}.article-content p{margin:1em 0;font-size:1.125em;line-height:1.8}.article-content img{display:block;max-width:100%;height:auto;margin:1em auto;border-radius:10px}.article-content ul{margin:1em 0;padding:0 1.5em;font-size:1.125em;text-align:left}.article-content li{margin:.5em 0}.article-content a{color:#8064ca;text-decoration:none}.article-content a:hover{text-decoration:underline}@media(max-width: 768px){.article-content h1{font-size:2em}.article-content h2{font-size:1.75em}.article-content p,.article-content ul{font-size:1em;padding:0 .5em}.article-content img{margin:.5em auto}}.text h2:first-child{margin:2em 0 0 0}.products-menu__container{gap:40px}@media(max-width: 1200px){.products-menu__container{gap:10px}}.catalog__middle-col--left,.catalog__middle-col--right{flex:280px;max-width:280px}.checkbox{box-shadow:inset 0 0 0px #000}.user-discount__icon .icon--discount-figure{fill:#ea4218}a.a-pseudo{color:#ea4218}.user-discount__text{color:#ea4218}.lang-menu__item [href*="/ru/"]{display:none}.productsSlider-title{line-height:1.2;min-height:2.4em;max-height:2.4em}.bannerMagic-container .bannerMagic-vert.__vert_top{vertical-align:middle;padding-top:0px}.banners--block .bannerMagic-container.__half .bannerMagic-column.__pos_left,.banners--block .bannerMagic-container.__half .bannerMagic-column.__pos_right{width:100%;box-sizing:border-box}.site-update-banner p{margin-top:0;margin-bottom:10px}.phone-link{color:#8064ca}.product-set__i-price{display:none}.entries-i-date{display:none}blockquote{background:#f9f9f9;border-left:4px solid #8064ca;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "†" "‡"}blockquote:before{color:#ccc;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{display:inline}.btn{box-shadow:0 1px 4px rgba(0,0,0,0),inset 0 -1px 0 rgba(175,175,175,0);text-shadow:0 1px 2px rgba(0,0,0,0)}.modification__button:hover{transform:scale(1.05)}.products-menu__item:has(.products-menu__title-link[href="/black-friday/"]){background-color:#4a3c5b;border-radius:7px}.products-menu__item:has(.products-menu__title-link[href="/black-friday/"]) .products-menu__title-link{color:#ffd100}.products-menu__item:has(.products-menu__title-link[href="/en/black-friday/"]){background-color:#4a3c5b;border-radius:7px}.products-menu__item:has(.products-menu__title-link[href="/en/black-friday/"]) .products-menu__title-link{color:#ffd100}.products-menu__item:has(.products-menu__title-link[href="/ru/black-friday/"]){background-color:#4a3c5b;border-radius:7px}.products-menu__item:has(.products-menu__title-link[href="/ru/black-friday/"]) .products-menu__title-link{color:#ffd100}.productSticker-item{height:24px;line-height:24px;padding:0 8px;font-size:12px;font-weight:100;text-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0),inset 0 15px 15px 0 hsla(0,0%,100%,0)}.products-menu__container{justify-content:space-evenly}.products-menu__title-icon{width:45px;height:40px}.productsMenu-submenu.__smallIcons .productsMenu-submenu-image{height:35px;width:35px}.highlight{font-weight:bold;color:#333}.line-break{display:block;margin-top:5px}.upButton{right:90px}.promo-slider-list{justify-content:space-around}.breadcrumbs-i{font-size:12px;background-color:#f5f9fb;padding:.25rem .5rem;border-radius:5px}.catalog-sorting__item{background-color:#f5f9fb}.catalog-type__item{background-color:#f5f9fb}.pager__item{background-color:#f5f9fb}.checkout-tabs-i.__active{background-color:#f5f9fb !important}.checkout-body{background-color:#f5f9fb}.filter-section-h h2{font-size:14px;margin-bottom:5px}.filter-section-h{padding-bottom:10px}.filterMenu-i{font-weight:500;margin-bottom:15px;font-size:13px}.filterMenu{margin-bottom:100px}sup.filter-count{display:none}.catalog__group{padding:13px 16px}.filter-section{margin-bottom:25px}.filterMenu-a.__active{padding:.25rem .5rem;background-color:#e7f1f5;color:#8064ca;font-weight:600}.filter-section-h h2{font-size:13px;margin-bottom:5px;color:#3e3e3e;font-weight:500}.catalog__controls{justify-content:flex-end;align-items:baseline}.filter-current-i__content{color:#fff}.checkbox.__checked:before{border-color:#fff}.catalogCard{transition:box-shadow .5s}.banners__col.banners__col--1of3{padding:1rem 1rem 1rem 1rem}.banners__col.banners__col--1of3{border-radius:5px}.banners banners--3x banners--gaps-none .banners-group{padding:5rem 0px 5rem 0}.banners__col.banners__col--1of3:hover{transform:scale(1.01);border-radius:5px}.banners__col.banners__col--1of3{transition:transform .2s}.recentProducts{flex-direction:column;min-width:960px;max-width:1440px;padding:0 20px;margin:0 auto}.product-features__cell-title h2{display:inline;font-size:inherit;margin:0;padding:0;font-weight:100}.product-features__cell-content{display:inline-flex;align-items:center}[data-view-block=group_4] .product-features__cell-title h2:first-of-type{font-size:12px;font-weight:100;margin:10px}.product-features__cell--h{padding:20px 0 0}.catalogCard-extra .modification:nth-child(1),.catalogCard-extra .modification:nth-child(2){padding-bottom:0px;-webkit-padding-before:0px;padding-block-start:0px}.modification--compact:nth-child(3),.modification--compact:nth-child(3){margin:0px 0}.catalogCard-extra .modification:nth-child(2),.catalogCard-extra .modification:nth-child(3){flex:1 1 50%}.catalogCard-extra-buttons:first-of-type{margin-top:20px}.product-separator{background:#f5f9fb}.product-price__item{font-weight:700;font-size:30px}.product-title{font-weight:700;margin:30px 0 45px}.modification__title{margin-bottom:19px;font-size:20px;font-weight:600}.article-img{max-width:100%;height:auto;display:block}.title_h2_l2_cart{display:block;font-size:.5em;font-weight:300;letter-spacing:.2px;color:#e93f11}.title_h2_cart{font-size:.9em;font-weight:600;letter-spacing:.2px}.price_button_section{display:grid;justify-content:space-evenly;margin:0 0 35px}button.btn.__special{height:25px;line-height:25px;font-size:15px;padding:0px 10px}.image-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.image-container img{width:70%;max-width:100%;height:auto;border-radius:7px}figcaption{font-size:.7rem;color:#666;text-align:center;margin-top:.5rem}@media screen and (max-width: 768px){.image-container{flex-direction:column;align-items:center}.image-container img{width:100%}}.buno-google-form-wrapper{position:relative;overflow:hidden;max-width:700px;margin:20px auto}.buno-google-form-wrapper iframe{width:100%;min-height:1400px}.productSticker-content{display:inline-flex;align-items:center;gap:6px;line-height:20px}.productSticker-image-wrap{display:inline-flex;align-items:center}.productSticker-img{width:32px;height:32px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;fill:rgba(12,11,8,.7490196078);stroke:rgba(12,11,8,.7490196078);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tooltip-container{position:relative;display:inline-block;border-bottom:1px dotted #18212c;cursor:help}.tooltip-text{visibility:hidden;width:250px;background-color:#18212c;color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity .3s}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#18212c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text strong{color:#ffd100}.title_h1_l2{font-size:.7em;font-weight:300;letter-spacing:.2px;padding:.3rem 0 0 0}.title_h1_fl{font-size:.6em;font-weight:400;letter-spacing:.2px;padding:1rem 0 0 0}.productSticker.__modern{display:flex !important;flex-wrap:wrap !important;gap:5px;width:100% !important;justify-content:center;align-items:center}.productSticker-image:first-child{margin-top:2px}.productSticker.__modern .productSticker-item{display:inline-flex !important;height:18px;padding:3px 8px !important;margin:0 !important;border-radius:4px !important;line-height:1;font-size:10px;text-transform:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(12,11,8,.7490196078) !important}.productSticker-item:before{display:none !important}.productSticker{position:absolute;top:279px;left:10px;right:10px;z-index:10}.productsMenu-submenu-w{padding:0 !important;width:auto !important;max-width:1200px;margin:0 auto}.hs-rebuilt-menu-container{display:flex;align-items:stretch;justify-content:space-between;width:100%;padding:20px;box-sizing:border-box;gap:0}.hs-rebuilt-menu-section{box-sizing:border-box;padding:0 15px}.hs-rebuilt-menu-section-1{flex:1 1 0;border-right:1px solid #f0f0f0}.hs-rebuilt-menu-section-2{flex:2 1 0;border-right:none}.hs-rebuilt-menu-section.hs-rebuilt-menu-section-2{padding:0 50px 0 30px}.hs-rebuilt-menu-banner-section{flex:0 0 36%;min-width:300px;padding:10px 10px 10px 20px;display:flex;align-items:stretch}.hs-rebuilt-menu-list{list-style:none;padding:0;margin:0}.hs-rebuilt-menu-item{margin-bottom:20px;position:relative}.hs-rebuilt-menu-link{display:flex;align-items:center;text-decoration:none;color:#393939;padding:4px 0;border-radius:4px;transition:background-color .2s ease,color .2s ease;gap:10px}.hs-rebuilt-menu-link:hover{background-color:#f7f7f7;color:#8064ca}.hs-rebuilt-menu-image-wrapper{flex:0 0 35px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.hs-rebuilt-menu-image-wrapper img{width:35px;height:35px;max-width:35px;max-height:35px;-o-object-fit:contain;object-fit:contain;display:block;image-rendering:auto}.hs-rebuilt-menu-title{font-weight:bold;font-size:15px;line-height:1.25;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-rebuilt-menu-submenu{display:none !important}.hs-rebuilt-banner-link{position:relative;width:100%;aspect-ratio:4/5;border-radius:4px;overflow:hidden;display:block;background:#fff}.hs-rebuilt-banner-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hs-rebuilt-banner-link:hover .hs-rebuilt-banner-image{transform:scale(1.05)}.hs-rebuilt-banner-caption{position:absolute;left:4px;right:4px;bottom:4px;border-radius:4px;padding:14px 18px 16px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#111}.hs-rebuilt-banner-caption h3{margin:0 0 6px;font-size:17px;line-height:1.25;font-weight:700}.hs-rebuilt-banner-caption p{margin:0;font-size:13px;line-height:1.4;font-weight:400}@media(max-width: 1024px){.hs-rebuilt-menu-section-1,.hs-rebuilt-menu-section-2{border-right:none;flex:1 0 100%}.hs-rebuilt-menu-container{flex-wrap:wrap;padding:15px;gap:20px}.hs-rebuilt-menu-banner-section{flex:1 0 100%;min-width:auto;margin-top:20px;padding:0}}.sca-popup-content{font-family:"Inter",sans-serif;background-color:#fff;padding:1rem;border-radius:.5rem;color:#1f2937}.sca-popup-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.sca-popup-description{font-size:.875rem;color:#4b5563;margin-top:.5rem}.sca-popup-divider{margin-top:1rem;margin-bottom:1rem;border:none;border-top:1px solid #e5e7eb}.sca-popup-sections>div:not(:first-child){margin-top:1rem}.sca-popup-section-title{font-weight:600;color:#1f2937;margin:0}.sca-popup-section-text{font-size:.875rem;color:#4b5563;margin:.25rem 0 0 0}.sca-popup-note{font-size:.75rem;font-style:italic;color:#6b7280;margin-top:1rem}.filter-value{display:inline;white-space:nowrap}.ribbon-banner--christmas{background-color:#8064ca !important;width:100%;padding:12px 0 !important;display:flex;align-items:center;justify-content:center}.ribbon-banner--christmas .ribbon-banner__container{max-width:1440px;padding:0 30px;margin:0 auto}.ribbon-banner--christmas .christmas-message{color:#ffd100 !important;font-family:"Onest",sans-serif;font-size:17px !important;line-height:1.4 !important;text-align:center;margin:0 !important;letter-spacing:.02em}.ribbon-banner--christmas .christmas-message strong{font-weight:700;font-size:19px !important;margin-right:8px;display:inline-block}.header{margin-bottom:30px !important}.ribbon-banner--christmas .christmas-message{text-shadow:0 0 15px rgba(255,209,0,.2)}@media(max-width: 1249px){.header__section .timetable{display:none !important}}