:root{--primary:#754c0a;--secondary:#bf811d;--tertiary:#fefaf3;--background:#fff}html{font-family:"Saira",sans-serif;box-sizing:border-box}body{position:relative;max-width:100%;height:100%;margin:0;overflow:hidden;display:flex}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}input,button{font-family:"Saira",sans-serif}.hidden{display:none!important}.section-rectangle{width:4.3125rem;height:.875rem;border-radius:3.125rem;align-self:start}.section-rectangle--white{background-color:var(--background)}.section-rectangle--brown{background-color:var(--secondary)}.button{padding:.625rem 1.25rem;border-radius:3.125rem;border:0;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none;text-wrap:nowrap;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.button--white{color:var(--primary);border:.125rem solid var(--primary);padding:.5rem 1.125rem;background-color:var(--background)}.button--small{padding:.375rem 1.25rem}.button--small.button--white{padding:.25rem 1.25rem}.button--brown{background-color:var(--primary);color:var(--background)}.button--full-width{width:100%}.button-gap{gap:.25rem}.arrow-button{width:min-content;height:min-content;padding:.625rem;border-radius:3.125rem;background-color:var(--primary);color:var(--background);border:0;display:flex;align-items:center;cursor:pointer}.arrow-button--disable{background-color:var(--background);color:var(--primary)}.arrow-button__icon{font-size:1.5rem;color:inherit}.arrow-button__icon--rotate{transform:rotate(180deg)}.align-self--left{align-self:start!important}.align-self--center{align-self:center!important}.align-self--right{align-self:end!important}.text-align--left{text-align:left!important}.text-align--center{text-align:center!important}.text-align--right{text-align:right!important}.scrollable-content{height:100vh}.custom-scrollbar{width:.25rem;position:absolute;top:0;right:0;bottom:0;z-index:3000;transition:width .1s ease}.custom-scrollbar:hover,.custom-scrollbar:active{width:.5rem}.custom-scrollbar--hidden{display:none}.custom-scrollbar__track{width:100%;height:100%;cursor:pointer}.custom-scrollbar__thumb{width:100%;position:absolute;border-radius:.125rem;background-color:var(--secondary);opacity:.5;cursor:pointer;transition:border-radius .1s ease}.custom-scrollbar:hover .custom-scrollbar__thumb,.custom-scrollbar:active .custom-scrollbar__thumb{border-radius:.25rem}.header{position:fixed;top:0;left:0;z-index:1000}.header__navbar{width:100vw;padding:.5rem 1rem;box-sizing:border-box;background-color:rgba(255,255,255,.15);backdrop-filter:blur(.4375rem);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition-property:background-color,backdrop-filter;transition-duration:.1s;transition-timing-function:ease;position:relative}.header__navbar--menu-open{background-color:var(--tertiary);backdrop-filter:none}.header__menu-icon{font-size:2rem;color:var(--secondary)}.header__logo{width:4.5rem;height:4.125rem;display:none}.header__menu{position:absolute;top:100%;left:0;overflow:hidden;border-radius:0 0 1.25rem 1.25rem;background-color:var(--background)}.header__menu--transition{transition:all .1s ease}.header__menu--shadow{box-shadow:0 .4375rem .9375rem 0 rgba(209,209,209,.1),0 1.6875rem 1.6875rem 0 rgba(209,209,209,.09),0 3.8125rem 2.3125rem 0 rgba(209,209,209,.05),0 6.8125rem 2.75rem 0 rgba(209,209,209,.01),0 10.625rem 3rem 0 rgba(209,209,209,0)}.header__menu-list{width:100vw;padding:1rem 2rem;margin:0;box-sizing:border-box;list-style-type:none;gap:1.5rem;cursor:pointer}.header__menu-item{padding:.125rem;color:var(--secondary)}.header__menu-item--selected,.header__menu-item:hover{padding-bottom:0;border-width:0 0 .125rem 0;border-style:solid;border-color:var(--primary);color:var(--primary)}.header__menu-link{text-decoration:none;color:inherit}.header__buy-arrow{font-size:1.5rem;color:var(--background)}.main{height:auto;background-color:var(--background)}.intro{width:100%;position:relative;overflow:hidden}.intro__background-image{width:100%;height:100%;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,0);object-fit:cover}.intro__image-filter{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:var(--secondary);opacity:.15;pointer-events:none}.intro__content{padding:4.5rem 1rem 3rem 1rem;box-sizing:border-box;position:relative;z-index:3}.intro__content--center{margin:0 auto!important}.intro__buttons--center{justify-content:center!important}.product__info--flex-column{flex-direction:column!important}.products__content{padding:.5rem 0;width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;gap:1.25rem}.products__page{min-width:100%;display:flex;justify-content:center;gap:inherit;scroll-snap-align:start;scroll-snap-stop:always}.product{width:100%;max-width:21.5rem;flex:0 0 auto;border-width:.0625rem;border-style:solid;background-color:var(--background);border-radius:.75rem;overflow:hidden;box-sizing:border-box}.product__image-box{height:12.125rem;position:relative}.product__image{height:100%;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,0)}.product__image-filter{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:var(--secondary);opacity:.15;pointer-events:none}.product__discount{border-radius:.25rem 0 0;padding:.25rem .625rem;background-color:#6ac340;color:var(--background);position:absolute;bottom:0;right:0;z-index:3}.product__header{padding:1.5rem;display:flex;justify-content:space-between;position:relative}.product__title{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.product__tooltip{max-width:calc(100% - 3rem);border-radius:.625rem;padding:.5rem;box-sizing:border-box;visibility:hidden;background-color:var(--background);position:absolute;top:calc(100% - 1rem);left:1.5rem;z-index:1;box-shadow:0 .3125rem .875rem 0 rgba(8,15,52,.1),0 .0625rem .0625rem 0 rgba(23,15,73,.1),0 0 .0625rem 0 rgba(23,15,73,.1)}.product__title+.product__tooltip::after{content:"";position:absolute;top:-.25rem;left:1rem;margin-top:-.5625rem;border-top:.5625rem solid transparent;border-bottom:.5625rem solid transparent;border-left:.625rem solid var(--background);transform:rotate(-90deg)}.product__title:hover+.product__tooltip{visibility:visible}.product__prize{text-wrap:nowrap;color:var(--secondary)}.product__text{padding:0 1.5rem}.product__content{height:3.9375rem;position:relative}.product__scrollable-content{height:100%}.product__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:var(--secondary)}.product__description--scroll{display:block;padding-right:.875rem}.product__scrollbar{width:.25rem;position:absolute;top:0;right:0;bottom:0}.product__scrollbar-track{width:100%;height:100%;cursor:pointer}.product__scrollbar-thumb{width:100%;position:absolute;border-radius:3.125rem;background-color:var(--secondary);opacity:.5}.product__more{width:min-content;padding:0;border:0;background:none;align-self:center;text-decoration:underline;text-wrap:nowrap;color:var(--primary);cursor:pointer}.product__footer{padding:1.5rem}.choose-us{padding:2rem 1rem;background-color:var(--primary)}.choose-us__content{position:relative;display:flex;align-items:center;gap:4.4375rem}.choose-us__image{display:none;width:22.75rem;height:22.75rem;margin-left:-3.875rem}.reason__icon{font-size:3.125rem;color:var(--background)}.team-member{padding:1rem;box-sizing:border-box;border-radius:0 1.5625rem 1.5625rem;background-color:var(--background);box-shadow:0 1rem .5625rem 0 rgba(191,129,28,.04),0 1.75rem .6875rem 0 rgba(191,129,28,.01)}.team-member__image-box{width:3.5rem;height:3.5rem;border-radius:1.75rem;overflow:hidden;position:relative}.team-member__image{width:100%;height:100%;object-fit:cover}.team-member__content{flex:1}.team-member__job{width:100%;padding:.5rem;box-sizing:border-box;border:.0125rem solid var(--secondary);border-radius:3.125rem;text-align:center!important;color:var(--secondary)}.reviews__carousel{display:flex;align-items:center;gap:7.5rem}.reviews__carousel-button{display:none}.reviews__content{width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;gap:1.25rem}.review{min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.review__image-box{width:3.5rem;height:3.5rem;border-radius:1.75rem;overflow:hidden}.review__image{width:100%;height:100%;object-fit:cover}.review__initials{width:100%;height:100%;display:grid;place-items:center;font-size:2rem;font-weight:1000;background-color:var(--background);color:var(--secondary)}.varieties{padding:2.5rem 2rem 1rem}.varieties__content{overflow:hidden;padding:0 2rem 1rem;margin:0 -2rem}.varieties__content--transition{transition:all .3s ease}.variety{padding:.5rem 1rem;border-radius:.5rem;background-color:var(--background);box-shadow:0 .4375rem .9375rem 0 rgba(209,209,209,.1),0 1.6875rem 1.6875rem 0 rgba(209,209,209,.09),0 3.8125rem 2.3125rem 0 rgba(209,209,209,.05),0 6.8125rem 2.75rem 0 rgba(209,209,209,.01),0 10.625rem 3rem 0 rgba(209,209,209,0)}.variety__icon{font-size:3.125rem;color:var(--secondary)}.varieties__button-text{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.varieties__button-icon{color:inherit;font-size:1.5rem;transition:all .3s ease}.varieties__button-icon--rotate{transform:rotate(180deg)}.varieties__button{margin-top:-1rem}.contacts__content{width:100vw;margin:0 -1rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;display:flex}.contact__page{min-width:100%;overflow:auto;display:flex;gap:2.0625rem;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-align:start;scroll-snap-stop:always}.contact__page--center{justify-content:center}.contact{scroll-margin-left:1rem;min-width:13.375rem;max-width:13.375rem;position:relative}.contact:first-child{padding-left:1rem}.contact:last-child{padding-right:1rem}.contact--no-padding{padding-left:0!important}.contact:not(:last-child)::before{content:"";width:.0625rem;height:74%;position:absolute;top:13%;right:-1rem;background-color:var(--primary)}.contact__icon{font-size:2rem;color:var(--primary)}.contact__link{letter-spacing:.02em}.offer{position:relative;background-color:var(--primary);margin-bottom:1.5rem;overflow:hidden}.offer__background-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;object-fit:cover}.offer__content{position:relative;gap:.4rem;padding:1.125rem 1.125rem 1.5rem}.offer__rectangle{width:1.725rem;height:.35rem;border-radius:1.25rem;background-color:var(--background)}.offer__description{font-size:.75rem;font-weight:400;line-height:1rem;color:var(--background)}.offer__button-icon{font-size:1.5rem;color:inherit}.offer__image{display:none;height:100%;position:absolute;top:0;right:0}.faq{padding:2rem 1rem;background-color:var(--tertiary);margin-bottom:1.5rem;gap:2rem}.faq__title{text-align:center}.dropdown{border-radius:.5rem;background-color:var(--background);box-shadow:0 .4375rem .9375rem 0 rgba(209,209,209,.1),0 1.6875rem 1.6875rem 0 rgba(209,209,209,.09),0 3.8125rem 2.3125rem 0 rgba(209,209,209,.05),0 6.8125rem 2.75rem 0 rgba(209,209,209,.01),0 10.625rem 3rem 0 rgba(209,209,209,0);transition:all .3s ease}.dropdown--border-radius{border-radius:.5rem .5rem .75rem .75rem}.dropdown__toggle{width:100%;padding:1rem .5rem;border:0;border-radius:.5rem;background-color:inherit;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.dropdown__toggle--border-radius{border-radius:.5rem .5rem 0 0}.dropdown__icon{font-size:1.5rem;color:var(--secondary);transition:transform .3s ease}.dropdown__icon--rotate{transform:rotate(180deg)}.dropdown__content{padding:0;border-radius:0 0 .75rem .75rem;height:0;overflow:hidden;box-sizing:content-box}.dropdown__content--transition{transition:height .3s ease}.dropdown__description{border-radius:0 0 .75rem .75rem;padding:1.5rem .5rem;position:relative}.dropdown__description::after{content:"";width:95%;height:.0625rem;background-color:var(--tertiary);position:absolute;top:0;left:50%;transform:translate(-50%,0)}.footer__logo{width:3.125rem;height:3.125rem}.footer__link{text-decoration:none;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--primary)}.footer__social-links{display:flex;align-items:center;gap:.75rem}.footer__social-link{text-decoration:none;height:1.5rem}.footer__icon{font-size:1.5rem;color:var(--primary)}.footer__icon--smaller{font-size:1rem}.footer__credits{padding-top:1rem;border-width:.0625rem 0 0;border-style:solid;border-color:var(--primary)}.footer__ellipse{width:.25rem;height:.25rem;border-radius:.125rem;background-color:var(--primary)}.footer__title-link{font-size:.875rem;font-weight:500;line-height:1.3125rem;color:var(--primary)}.scrollable-content,.product__scrollable-content{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.scrollable-content::-webkit-scrollbar,.product__scrollable-content::-webkit-scrollbar{display:none}.scrollable-content--prevent-scroll,.product__scrollable-content--prevent-scroll{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__menu-list,.offer__content,.faq{display:flex;flex-direction:column}.intro__content,.products,.products__header,.products__info,.choose-us,.choose-us__header,.choose-us__reasons,.reason__text,.about-us,.about-us__header,.about-us__text,.about-us__team,.reviews,.reviews__header,.review,.review__footer,.reviews__container,.varieties,.varieties__header,.varieties__content,.variety,.contacts,.contacts__header,.contact,.faq__header,.faq__content,.footer,.footer__content,.footer__links-box,.footer__credits{display:flex;flex-direction:column;gap:1rem}.intro__text,.products__text,.product__text,.choose-us__text,.team-member,.team-member__content,.varieties__type,.contacts__text,.contact__text,.footer__text{display:flex;flex-direction:column;gap:.5rem}.header__menu-link,.product__title,.product__tooltip,.product__prize,.reason__title,.team-member__name,.review__name,.variety__title,.contact__title,.contact__link,.offer__title{font-size:1rem;font-weight:600;line-height:1.5rem}.intro__title,.products__title,.choose-us__title,.about-us__title,.reviews__title,.varieties__title,.contacts__title,.faq__title{font-size:1.5rem;font-weight:600;line-height:2.25rem}.intro__description,.products__description,.product__discount,.product__description,.product__more,.choose-us__description,.reason__description,.about-us__description,.team-member__job,.team-member__description,.review__description,.review__city,.variety__description,.contacts__description,.contact__description,.dropdown__title,.dropdown__description,.footer__description,.footer__title{font-size:.875rem;font-weight:400;line-height:1.3125rem}.intro__title,.intro__description,.choose-us__title,.choose-us__description,.reason__title,.reason__description,.offer__title{color:var(--background)}.products__title,.product__title,.product__tooltip,.about-us__title,.team-member__name,.team-member__job--brown,.team-member__description,.varieties__title,.variety__title,.variety__description,.contacts__title,.contact__link,.faq__title,.dropdown__title,.footer__description,.footer__title{color:var(--primary)}.products__description,.about-us__description,.contacts__description,.contact__title,.contact__description,.dropdown__description{color:var(--secondary)}.intro__buttons,.team-member__header{display:flex;gap:.5rem}.products__indicator,.reviews__indicator,.contacts__indicator{display:flex;justify-content:center;gap:.5rem}.product__dot,.reviews__dot,.contacts__dot{width:.5rem;height:.5rem;border-radius:.25rem;background-color:var(--secondary);cursor:pointer}.product__dot--selected,.reviews__dot--selected,.contacts__dot--selected{background-color:var(--primary)}.team-member__header,.review__footer{align-items:center}.reviews__title,.review__description,.review__name,.review__city{text-align:center;color:var(--primary)}.products,.about-us,.contacts{scroll-margin-top:3.25rem;padding:1.5rem 1rem}.reviews,.footer{padding:1.5rem 1rem;background-color:var(--tertiary)}.products__footer,.contacts__footer{display:flex;justify-content:center;align-items:center}.products__arrow-buttons,.contacts__arrow-buttons{display:none;gap:1.25rem}@media(min-width:50rem){.header__navbar{padding:1rem 2rem}.header__menu-icon{display:none}.header__logo{display:block}.header__menu{height:auto!important;position:relative;background-color:transparent;border-radius:0}.header__menu-list{width:auto;flex-direction:row;padding:0}.header__button{padding:.625rem 1.25rem}.intro__content{width:80.25vw;padding:9rem 0 5.1875rem 0;margin-left:2rem}.intro__button{width:auto}.products__info{flex-direction:row;justify-content:space-between;align-items:center}.products__button{width:min-content;height:min-content}.choose-us{padding:4.625rem 2rem 5rem}.choose-us__reasons{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:1.25rem;row-gap:1.5rem;overflow:hidden}.about-us__team{justify-content:center;flex-direction:row;flex-wrap:wrap}.team-member{flex:0 0 22.0625rem;box-sizing:border-box}.team-member__name{font-size:1.5rem;line-height:2rem}.varieties{padding:3.125rem 2rem}.varieties__content{height:auto!important;padding-bottom:3.125rem;margin-bottom:-3.125rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;row-gap:2rem;column-gap:1.25rem}.varieties__type{display:none}.varieties__button{display:none}.contacts__content{margin:0 -2rem}.contact__page{gap:4.9375rem}.contact{min-width:19.5625rem}.contact:first-child{padding-left:2rem}.contact:last-child{padding-right:2rem}.contact:not(:last-child)::before{right:-2.5rem}.offer__content{width:59.5vw;padding:2.75rem 0 2.75rem 2.6875rem}.offer__rectangle{width:4.3125rem;height:.875rem;border-radius:3.125rem}.offer__title{font-size:1.5rem;line-height:2.25rem}.offer__description{font-size:.875rem;line-height:1.3125rem}.offer__button{width:min-content;padding:.5rem 1.25rem!important}.offer__image{display:block}.dropdown__toggle{padding:1rem 2rem}.dropdown__description{padding:1.5rem 2rem}.footer{padding:1.5rem 2rem}.footer__content{justify-content:space-between}.footer__logo{width:6.5rem;height:6.5rem}.footer__credits{padding-top:2rem}.footer__text{justify-content:center}.footer__description{text-align:center}.intro__text,.intro__content,.products,.choose-us,.about-us,.reviews,.contacts{gap:1.5rem}.reviews__container,.review,.varieties,.footer,.footer__content,.footer__links-box,.footer__credits{gap:2rem}.products__text,.choose-us__text,.contacts__text,.offer__content,.footer__text{gap:1rem}.intro__title,.products__title,.choose-us__title,.about-us__title,.reviews__title,.varieties__title,.contacts__title,.faq__title{font-size:2rem;font-weight:700;line-height:3rem}.intro__description,.products__description,.choose-us__description,.about-us__description,.review__description,.review__city,.contacts__description,.dropdown__title{font-size:1rem;line-height:1.5rem}.products,.about-us,.contacts,.reviews,.faq{padding:2rem}.products,.about-us,.contacts{scroll-margin-top:6.125rem}.offer,.faq{margin-bottom:2rem}.footer__content,.footer__links-box,.footer__text{flex-direction:row;align-items:center}}@media(min-width:80rem){.header__navbar{padding:1rem 5.625rem}.intro__content{width:39.4375rem;padding-bottom:5.9375rem}.products{padding:4.375rem 5.625rem}.choose-us{padding:4.125rem 5.625rem 7.875rem}.choose-us__image{display:block}.choose-us__image--center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.choose-us__image--right{margin-left:0;margin-right:-3.875rem;position:absolute;top:50%;right:0;transform:translate(0,-50%)}.choose-us__reasons{row-gap:6.9375rem}.choose-us__reasons--center{column-gap:27.875rem}.choose-us__reasons--right{margin-right:23.3125rem}.about-us{padding:4.375rem 5.625rem;gap:2.9375rem}.about-us__rectangle{align-self:center}.about-us__team{gap:1.25rem}.team-member{height:min-content}.team-member--down{margin-top:9.75rem}.reviews{padding:3.4375rem 5.625rem;gap:3.0625rem}.reviews__container{gap:3rem}.reviews__carousel-button{display:flex}.varieties{padding:7.5rem 5.625rem}.varieties__content{margin:0 -5.625rem -7.5rem;padding:0 5.625rem 7.5rem;grid-template-columns:repeat(3,1fr)}.offer{margin-bottom:4.375rem}.offer__content{width:37.3125rem;padding:6.5625rem 0 5.625rem 0}.offer__title{font-size:2rem;font-weight:700;line-height:3rem}.offer__description{font-size:1rem;line-height:1.5rem}.offer__image{right:calc((100% - 80rem)/2)}.faq{padding:2.5rem 5.625rem 3.75rem;margin-bottom:0}.contacts{padding:4.375rem 5.625rem}.contacts__content{width:68.75rem;margin:0}.contact__page{width:100%;margin:0}.contact:first-child{padding-left:0}.contact:last-child{padding-right:0}.footer{padding:1.5rem 5.625rem}.header__menu-list,.products,.contacts{gap:2rem}.intro__content{gap:2.5rem}.intro__title{font-size:3rem;line-height:4.5rem}.about-us__title,.about-us__description{text-align:center}.intro__content,.offer__content{margin-left:calc((100% - 68.75rem)/2)}.header__navbar,.products,.choose-us,.about-us,.reviews,.varieties,.contacts,.faq,.footer{padding-left:calc((100% - 68.75rem)/2);padding-right:calc((100% - 68.75rem)/2)}.products__footer,.contacts__footer{justify-content:space-between}.products__arrow-buttons,.contacts__arrow-buttons{display:flex}}