/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-main-rgb: 0, 0, 0;--c-main-color: rgb(var(--c-main-rgb));--c-main-primary-color: #1e1e1e;--c-main-primary-emphasis-color: #8a8784;--c-base-rgb: 255, 255, 255;--c-base-color: rgb(var(--c-base-rgb));--c-base-primary-color: #f0f0f0;--c-base-primary-emphasis-color: #6a3e21;--c-brand-main-color: #3e9cdc;--c-indent-container: 16px}@media (min-width: 768px){:root{--c-indent-container: 30px}}@media (min-width: 992px){:root{--c-indent-container: 80px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;scrollbar-gutter:stable}html{scroll-behavior:smooth;font-family:Tenor Sans,Arial,sans-serif}body{font-size:14px;line-height:1.3}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ol,ul{list-style-type:none}picture{display:block}h1,h2,h3,h4,h5,h6{margin:0}input,button,textarea,select{font:inherit}*:focus-visible{outline-offset:1px;outline:2px solid var(--c-brand-main-color)}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Tenor Sans");src:url(../fonts/tenorSans/TenorSans-Regular.woff2) format("woff2"),url(../fonts/tenorSans/TenorSans-Regular.woff) format("woff")}.btn{--btn-gap-x: 4px;position:relative;padding:calc(var(--btn-gap-x) - 2px) 32px;display:inline-grid;justify-content:center;align-items:center;grid-auto-flow:column;grid-gap:10px;font:14px/16px Tenor Sans,Arial,sans-serif;cursor:pointer;vertical-align:top;text-decoration:none;border-style:solid;border-width:1px;user-select:none;border-radius:0;color:var(--btn-color);background-color:var(--btn-bg-color);border-color:var(--btn-border-color);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;letter-spacing:-.4px}@media (hover: hover){.btn:hover{opacity:.9}}.btn:disabled,.btn._disabled{pointer-events:none}.btn--primary{--btn-color: var(--c-main-primary-color);--btn-bg-color: var(--c-base-color);--btn-border-color: var(--c-main-primary-color)}.btn--size-large{--btn-side-space: 22px;padding:12px var(--btn-side-space)}@media (min-width: 992px){.btn--size-large{padding:20px var(--btn-side-space)}}.container{--container-indent: var(--c-indent-container);padding-left:var(--container-indent);padding-right:var(--container-indent);margin:0 auto;max-width:1440px}.layout._lock-scroll{overflow:hidden;-webkit-overflow-scrolling:none}.layout__page{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}.section{--section-bg-color: var(--c-base-primary-color);--section-indent: 24px;background-color:var(--section-bg-color);padding-block:var(--section-indent);font:12px/20px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.section{padding-block:30px}}@media (min-width: 992px){.section{padding-block:50px}}.promo{--promo-color: var(--c-main-primary-color);display:flex;flex-direction:column;padding-top:14px}@media (min-width: 768px){.promo{padding-top:18px}}@media (min-width: 992px){.promo{padding-top:26px}}.promo__title{color:var(--promo-color);margin-bottom:16px;font:50px/52px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.promo__title{margin-bottom:24px;font:58px/64px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.promo__title{margin-bottom:24px;font:64px/70px Tenor Sans,Arial,sans-serif}}.promo__nav{margin-bottom:16px;overflow:hidden;margin-right:calc(-1 * var(--c-indent-container))}@media (min-width: 768px){.promo__nav{margin-bottom:24px}}@media (min-width: 992px){.promo__nav{margin-bottom:32px}}.promo__banner{margin-bottom:16px}@media (min-width: 768px){.promo__banner{margin-bottom:24px}}@media (min-width: 992px){.promo__banner{margin-bottom:42px}}.promo__slider{margin-right:calc(-1 * var(--c-indent-container));margin-bottom:16px;overflow:hidden;cursor:pointer;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.promo__slider{margin-right:calc(-1 * var(--c-indent-container));margin-bottom:24px}}@media (min-width: 992px){.promo__slider{margin-bottom:34px}}.promo__wrapper{width:100%;display:flex}.promo__slide{height:215px;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:147px}@media (min-width: 768px){.promo__slide{height:302px;max-width:215px}}@media (min-width: 992px){.promo__slide{height:369px;max-width:263px}}.promo__list{display:flex;height:100%;user-select:none;padding:0;margin:0}.promo__item{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:148px;margin-right:16px}@media (min-width: 768px){.promo__item{min-width:215px}}@media (min-width: 992px){.promo__item{min-width:261px}}.promo__btn{width:100%;letter-spacing:.1px}@media (min-width: 768px){.promo__btn{max-width:350px;margin:0 auto;font:18px/22px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.promo__btn{font:24px/28px Tenor Sans,Arial,sans-serif;max-width:520px}}.promo-card{--promo-card-bg-color: var(--c-base-color);--promo-card-title-color: var(--c-main-primary-color);--promo-card-text-color: var(--c-main-primary-emphasis-color);background-color:var(--promo-card-bg-color);padding:12px 12px 16px;border-radius:20px}@media (min-width: 768px){.promo-card{padding:22px}}.promo-card__info{display:flex;flex-direction:column;gap:6px;margin-top:auto}@media (min-width: 768px){.promo-card__info{gap:10px;margin-top:16px}}@media (min-width: 992px){.promo-card__info{gap:12px}}.promo-card__pic{width:100%;height:100px}@media (min-width: 768px){.promo-card__pic{height:140px}}@media (min-width: 992px){.promo-card__pic{height:170px}}.promo-card__img{width:100%;height:92px;border-radius:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (min-width: 768px){.promo-card__img{height:134px}}@media (min-width: 992px){.promo-card__img{height:168px}}.promo-card__price{font:22px/24px Tenor Sans,Arial,sans-serif;color:var(--promo-card-title-color)}@media (min-width: 768px){.promo-card__price{font:28px/26px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.promo-card__price{font:34px/36px Tenor Sans,Arial,sans-serif}}.promo-card__text{font:14px/16px Tenor Sans,Arial,sans-serif;color:var(--promo-card-text-color)}@media (min-width: 768px){.promo-card__text{font:20px/24px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.promo-card__text{font:26px/28px Tenor Sans,Arial,sans-serif}}.promo-card__title{font:12px/14px Tenor Sans,Arial,sans-serif;color:var(--promo-card-title-color);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 768px){.promo-card__title{font:18px/20px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.promo-card__title{font:22px/24px Tenor Sans,Arial,sans-serif}}.nav{--nav-link-color: var(--c-base-primary-emphasis-color)}.nav__list{display:flex;gap:14px}.nav__item{white-space:nowrap;font:14px/20px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.nav__item{font:24px/26px Tenor Sans,Arial,sans-serif}}.nav__link{transition-property:color,opacity;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover){.nav__link:hover{color:var(--nav-link-color);opacity:.8}}.nav__link._active{color:var(--nav-link-color)}.banner{--banner-color: var(--c-base-color);position:relative;border-radius:20px;overflow:hidden}.banner:before{pointer-events:none;content:"";display:block;aspect-ratio:170/87;background-image:url(../img/card-content/coffee.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:20px}.banner__title{position:absolute;top:50%;left:50%;transform:translate(-110%,-50%);color:var(--banner-color);font:28px/30px Tenor Sans,Arial,sans-serif}@media (min-width: 576px){.banner__title{font:54px/60px Tenor Sans,Arial,sans-serif;transform:translate(-110%,-50%)}}@media (min-width: 768px){.banner__title{font:80px/84px Tenor Sans,Arial,sans-serif;transform:translate(-95%,-50%)}}@media (min-width: 1200px){.banner__title{font:116px/120px Tenor Sans,Arial,sans-serif}}.logo{display:block;height:40px;width:78px}@media (min-width: 768px){.logo{height:76px;width:120px}}@media (min-width: 992px){.logo{height:104px;width:151px}}.logo__img{height:40px;width:78px}@media (min-width: 768px){.logo__img{height:76px;width:120px}}@media (min-width: 992px){.logo__img{height:104px;width:151px}}.footer{--footer-border-color: var(--c-main-primary-emphasis-color);--footer-text-color: var(--c-main-primary-color);--footer-title-color: var(--c-base-primary-emphasis-color);--footer-bg-color: var(--c-base-primary-color);border-top:1px solid var(--footer-border-color);padding-block:16px;background-color:var(--footer-bg-color)}@media (min-width: 768px){.footer{padding-block:24px}}@media (min-width: 992px){.footer{padding-block:32px}}.footer__name{color:var(--footer-title-color);padding-bottom:16px;font:16px/20px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.footer__name{padding-bottom:18px;font:24px/28px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.footer__name{font:32px/34px Tenor Sans,Arial,sans-serif;padding-bottom:26px}}.footer__item{font:14px/16px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.footer__item{font:18px/20px Tenor Sans,Arial,sans-serif}}@media (min-width: 992px){.footer__item{font:22px/24px Tenor Sans,Arial,sans-serif}}@media (min-width: 768px){.footer__desc{display:flex;gap:38px}}.footer__list{display:flex;flex-direction:column;gap:12px;color:var(--footer-text-color);font:16px/18px Tenor Sans,Arial,sans-serif}@media (min-width: 768px){.footer__list{flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){.footer__list{gap:24px}}.footer__logo{margin-bottom:16px;display:flex}@media (min-width: 768px){.footer__logo{margin-bottom:24px}}@media (min-width: 992px){.footer__logo{margin-bottom:32px}}
