/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}*,::after,::before,legend{box-sizing:border-box}a,body{color:#000}details,img,main{display:block}body,legend,ol,ul{padding:0}.btn,.burger-menu{background-color:transparent;cursor:pointer;user-select:none}.burger-menu--open .burger-menu__line::after,.burger-menu--open .burger-menu__line::before{top:11px;transition:background-color .3s ease-in-out,top .3s ease-in-out,transform .3s ease-in-out .3s}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;text-decoration:none}.case__link span,.hero__btn span,.hero__link span,legend{color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;object-fit:cover}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}.burger-menu--open:focus,.burger-menu:focus,.main-nav__link:focus{outline:0}fieldset{padding:.35em .75em .625em}legend{display:table;white-space:normal}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]{outline-offset:-2px;-webkit-appearance:textfield}.header__logo,.main-nav__link{outline:transparent solid 2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Kodchasan;src:url("../fonts/KodchasanBold.woff2") format("woff2"),url("../fonts/KodchasanBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kodchasan;src:url("../fonts/KodchasanSemiBold.woff2") format("woff2"),url("../fonts/KodchasanSemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Kodchasan;src:url("../fonts/KodchasanMedium.woff2") format("woff2"),url("../fonts/KodchasanMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kodchasan;src:url("../fonts/KodchasanRegular.woff2") format("woff2"),url("../fonts/KodchasanRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh;font-family:Kodchasan,Arial,sans-serif;font-size:16px;font-weight:500;background-color:#fff;overflow-wrap:anywhere}body:has(.main-nav--open){overflow:hidden}main{flex-grow:1;padding-top:100px}.btn,.logo{display:flex;align-items:center}section{margin:0 0 clamp(3.125rem,-1.9012rem + 10.4849vw,8.125rem)}ol,ul{margin:0;list-style:none}.container{max-width:1530px;width:100%;padding:0 15px;margin:0 auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.logo{justify-content:center}.logo svg{flex-shrink:0}.main-title{font-size:clamp(1.75rem, .5599rem + 5.9504vw, 6.25rem);font-weight:700;line-height:1.3;color:#0b0b0b}.btn,.main-nav__link{font-size:18px;color:#000;text-transform:capitalize}.btn{justify-content:center;padding:clamp(.625rem,.4928rem + .6612vw,1.125rem) clamp(.625rem,-.0362rem + 3.3058vw,3.125rem);border:2px solid currentColor;border-radius:5px;font-family:inherit;font-weight:700;line-height:1.6}.burger-menu{position:relative;display:none;align-items:center;flex-direction:column;flex-shrink:0;justify-content:center;width:36px;height:24px;padding:0;border:none;z-index:100}.burger-menu:focus-visible .burger-menu__line{background-color:#e58211}.burger-menu:focus-visible .burger-menu__line::after,.burger-menu:focus-visible .burger-menu__line::before{background-color:#e58211}.burger-menu--open:focus-visible .burger-menu__line{background-color:transparent}@media (any-hover:hover){.burger-menu:hover .burger-menu__line,.burger-menu:hover .burger-menu__line::after,.burger-menu:hover .burger-menu__line::before{background-color:#e58211}.burger-menu--open:hover .burger-menu__line{background-color:transparent}.main-nav__link:hover{outline:#e58211 solid 2px}}.burger-menu--open .burger-menu__line{background-color:transparent}.burger-menu--open .burger-menu__line::before{background-color:#000;transform:translate(-50%,0) rotate(-45deg)}.burger-menu--open .burger-menu__line::after{background-color:#000;transform:translate(-50%,0) rotate(45deg)}.burger-menu__line{align-self:flex-end;width:60%;height:2px;background-color:#000;transition:background-color .3s ease-in-out}.burger-menu__line::after,.burger-menu__line::before{content:"";position:absolute;left:50%;width:36px;height:inherit;background-color:inherit;transition:background-color .3s ease-in-out,top .3s ease-in-out .3s,transform .3s ease-in-out;transform:translate(-50%,0)}.burger-menu__line::before{top:0}.burger-menu__line::after{top:22px}.main-nav{z-index:11;display:flex;flex-direction:column}.case__link::before,.product-card__btn::before{transition:clip-path .3s ease-in-out;content:""}.main-nav__list{display:flex;overflow-x:auto;align-items:center;margin:-15px;padding:15px;gap:15px 40px}.case,.product-card{display:flex;gap:20px}.brands,.case__desc,.case__link,.hero__btn,.hero__title{overflow:hidden}.main-nav__item{display:flex;flex-shrink:0}.main-nav__link{display:flex;align-items:center;flex-shrink:0;justify-content:center;margin:-3px;padding:3px;border-radius:3px;font-weight:500;line-height:1.3;transition:outline-color .3s ease-in-out}.main-nav__link:focus-visible{outline:#e58211 solid 2px}.case__link:focus,.header__logo:focus,.product-card__btn:focus{outline:0}.main-nav__link--active{font-weight:700}.product-card{justify-content:space-between;width:100%;min-height:305px;padding:clamp(1.25rem,-.3207rem + 3.2765vw,2.8125rem) clamp(1.25rem,.6217rem + 1.3106vw,1.875rem);background-color:rgba(229,130,17,.07)}.product-card__wrap-content{display:flex;align-items:flex-start;flex-direction:column;height:100%}.product-card__wrap-img{flex-shrink:0;width:clamp(12rem,4.4601rem + 10.6299vw,14.625rem);margin:-16px 0}.product-card__wrap-img picture{display:flex;flex-direction:column}.product-card__wrap-img img{flex-shrink:0}.product-card__title{margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.4;text-transform:capitalize}.product-card__desc{max-width:330px;margin:0 0 30px;font-weight:600;line-height:1.6}.product-card__btn{position:relative;overflow:hidden;height:50px;margin-top:auto;padding:0 30px;color:#e58211;transition:color .3s ease-in-out,border-radius .3s ease-in-out}.product-card__btn:focus-visible{border-radius:10px;color:#fff}.product-card__btn:focus-visible::before{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.product-card__btn::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e58211;clip-path:polygon(50% 50%,50% 50%,100% 100%,50% 50%)}.product-card__btn span{position:relative;color:inherit}.case{align-items:center;justify-content:space-between}@media (max-width:767px){.burger-menu{display:flex}.main-nav{position:fixed;top:0;right:0;visibility:hidden;overflow:hidden;overflow-y:auto;width:85%;height:100%;opacity:0;background-color:#fff;transition:opacity .3s ease-in-out .3s,visibility .3s ease-in-out .3s,transform .3s ease-in-out .3s,box-shadow .3s ease-in-out,border-radius .3s ease-in-out;transform:translateX(100%);pointer-events:none}.main-nav--open{visibility:visible;border-top-left-radius:clamp(.9375rem,-1.9708rem + 14.5414vw,5rem);border-bottom-left-radius:clamp(.9375rem,-1.9708rem + 14.5414vw,5rem);opacity:1;box-shadow:0 0 0 500px rgba(0,0,0,.8);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out .3s,border-radius .3s ease-in-out .3s;transform:translateX(0);pointer-events:all}.main-nav--open .main-nav__list{opacity:1;transition:transform .5s ease-in-out .3s,opacity .3s ease-in-out .3s;transform:translateX(0)}.main-nav__list{overflow-x:initial;align-items:flex-start;flex-direction:column;flex-grow:1;margin:0;padding:50px;opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateX(-20%)}.main-nav__link{font-size:clamp(1.5rem, .7841rem + 3.5794vw, 2.5rem)}.case{flex-direction:column-reverse;gap:0}}.case--reverse{flex-direction:row-reverse}.case__wrap-content{max-width:min(548px,50%)}.case__wrap-img{position:relative;width:100%;max-width:827px;height:clamp(9.375rem,-1.1043rem + 52.3967vw,49rem)}.case__wrap-img::after,.case__wrap-img::before{content:"";position:absolute;top:50%;left:50%;width:70%;height:70%;border-radius:100px;transform:rotate(-59deg) translate(-52%,-54%);transform-origin:left top}.case__wrap-img::before{top:51%;left:57%;background-image:linear-gradient(56.85deg,#ffce96 1.663%,#fff9eb 93.206%)}.case__wrap-img::after{border:6px solid #fff;background-color:#f4f4f4}.case__img{position:absolute;z-index:10;top:50%;left:50%;width:51.3%;transform:translate(-56%,-58%)}.case__img--bee{width:23%;transform:translate(-128%,63%)}.case__img--honey-taste{width:53%;transform:translate(-56.5%,-51.5%)}.case__title{margin:0 0 30px;font-size:clamp(1.375rem, .9948rem + 1.9008vw, 2.8125rem);font-weight:700;line-height:1.45}.case__desc{display:-webkit-box;-webkit-box-orient:vertical;margin:0 0 50px;font-size:22px;font-weight:600;line-height:1.6;line-clamp:3;-webkit-line-clamp:3}.case__link{position:relative;width:fit-content;height:59px;padding:clamp(.625rem,.5424rem + .4132vw,.9375rem) clamp(.9375rem,.5243rem + 2.0661vw,2.5rem);border-color:#e58211;color:#fff;transition:border-radius .3s ease-in-out,color .3s ease-in-out}.case__link:focus-visible{border-radius:15px;color:#e58211}.case__link:focus-visible::before{clip-path:polygon(50% 50%,50% 50%,50% 50%,0% 100%)}.case__link span{position:relative}.case__link::before{position:absolute;top:-1px;left:-1px;width:102%;height:102%;background-color:#e58211;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.header{position:fixed;z-index:100;top:0;left:0;width:100%;padding:30px 0}.header::after{content:"";position:absolute;z-index:-1;top:-5px;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);filter:blur(6px)}.header__container{display:flex;align-items:center;justify-content:space-between;gap:30px}.header__logo{border-radius:3px;color:#ffa638;outline-offset:5px;transition:outline-color .3s ease-in-out}.header__logo:focus-visible{outline:#e58211 solid 2px}.brands__link:focus,.footer__logo:focus,.hero__btn:focus,.hero__link:focus{outline:0}.hero__wrap{display:flex;flex-direction:column;min-height:70vh;border-radius:30px;background-color:#ffd877;background-image:url("../img/hero/honey-hero-bees.png"),url("../img/hero/honey-hero.svg"),linear-gradient(56.85deg,#ff9d2d 1.663%,#ffd877 93.206%);background-image:image-set(url("../img/hero/honey-hero-bees.webp") type("image/webp"), url("../img/hero/honey-hero-bees.png") type("image/png")),url("../img/hero/honey-hero.svg"),linear-gradient(56.85deg,#ff9d2d 1.663%,#ffd877 93.206%);background-repeat:no-repeat;background-position:top clamp(1.25rem,-5.2841rem + 13.6304vw,7.75rem) right 10px,top clamp(2.5rem,-.6414rem + 6.5531vw,5.625rem) right 13px,0 0;background-size:clamp(12.5rem,4.4174rem + 40.4132vw,43.0625rem) auto,94% auto,auto}.cases__list,.hero__inner{flex-direction:column;display:flex}.hero__inner{flex-grow:1;padding:clamp(1.25rem,-1.4277rem + 13.3884vw,11.375rem) clamp(1.25rem,-1.345rem + 12.9752vw,11.0625rem) clamp(1.875rem,.0899rem + 8.9256vw,8.625rem)}.hero__title{position:relative;display:flex;align-items:center;flex-direction:column;max-width:min(630px,60%);margin:0 0 clamp(1.5rem,-.6348rem + 3.9318vw,4.38rem);gap:10px}.hero__title span{position:relative;z-index:10}.hero__title::after{content:"";position:absolute;bottom:clamp(0rem,-.2479rem + 1.2397vw,.9375rem);left:0;width:clamp(4.375rem,2.3915rem + 9.9174vw,11.875rem);height:clamp(3.125rem,1.8027rem + 6.6116vw,8.125rem);background-image:url("../img/default/bee.png");background-image:image-set(url("../img/default/bee.webp") type("image/webp"), url("../img/default/bee.png") type("image/png"));background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-resolution:2dppx){.hero__wrap{background-image:url("../img/hero/honey-hero-bees@2x.png"),url("../img/hero/honey-hero.svg"),linear-gradient(56.85deg,#ff9d2d 1.663%,#ffd877 93.206%);background-image:image-set(url("../img/hero/honey-hero-bees@2x.webp") type("image/webp"), url("../img/hero/honey-hero-bees@2x.png") type("image/png")),url("../img/hero/honey-hero.svg"),linear-gradient(56.85deg,#ff9d2d 1.663%,#ffd877 93.206%)}.hero__title::after{background-image:image-set(url("../img/default/bee@2x.webp") type("image/webp"), url("../img/default/bee@2x.png") type("image/png"))}}.hero__title span:first-child{align-self:flex-start}.hero__title span:last-child{position:relative;align-self:flex-end}.hero__title span:last-child::before{content:"";position:absolute;bottom:18%;left:-100%;width:95%;height:2px;opacity:.5;background-color:#000}.hero__btns{display:flex;margin-top:auto;gap:15px 30px}@media (max-width:1023px){main{padding-top:60px}.product-card{align-items:center;flex-direction:column-reverse}.product-card__wrap-img{margin:0}.product-card__desc{max-width:initial}.product-card__btn{align-self:flex-end}.header{padding:10px 0}.hero__btns{gap:15px}}@media (max-width:1023px) and (orientation:landscape){.hero__btns{transform:translateY(80%)}}.hero__btn{position:relative;border-color:#000;color:#fff;transition:border-radius .3s ease-in-out .3s,border-color .5s ease-in-out .3s,background-color .3s ease-in-out}.hero__btn:focus-visible{border-color:#fff;border-radius:10px;background-color:transparent}.hero__btn:focus-visible::before{clip-path:circle(0% at 50% 50%)}.hero__btn span{position:relative}.hero__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:clip-path .8s ease-in-out;clip-path:circle(80% at 50% 50%)}.hero__link{border-color:#000;transition:color .3s ease-in-out,border-radius .3s ease-in-out .3s,border-color .5s ease-in-out}.hero__link:focus-visible{border-color:#fff;border-radius:10px;color:#fff}@media (max-width:767px) and (orientation:portrait){.hero__link{transform:translateY(-50%)}}.brands__title,.product__title{margin:0 0 clamp(1.25rem,-.6348rem + 3.9318vw,3.125rem);font-size:clamp(1.375rem, .9948rem + 1.9008vw, 2.8125rem);font-weight:700;line-height:1.6;text-transform:capitalize}.brands__list{display:flex;overflow-x:auto;align-items:center;justify-content:space-between;margin:0 -15px -15px;padding:0 15px 15px;gap:20px clamp(2.5rem,.6818rem + 9.0909vw,9.375rem)}.brands__link{display:flex;color:#a6a6a6;transition:color .5s ease-in-out}.brands__link:focus-visible{color:#e58211}.brands__link svg{flex-shrink:0;width:auto;height:38px}.cases{overflow:hidden;margin:0 0 clamp(1.875rem,.6849rem + 5.9504vw,6.375rem)}.cases__list{row-gap:clamp(1.875rem,.6849rem + 5.9504vw,6.375rem)}.cases__item{display:flex;flex-direction:column}.product__list{display:flex;flex-wrap:wrap;column-gap:clamp(1.25rem,-.6348rem + 3.9318vw,3.125rem);row-gap:20px}.product__list>*{width:calc((100% - clamp(1.25rem,-.6348rem + 3.9318vw,3.125rem) * (2 - 1))/ 2)}@media (max-width:767px){.case--reverse{flex-direction:column-reverse}.case__wrap-content{max-width:95%}.case__wrap-img{width:max(80%,275px);height:clamp(18.75rem,10.75rem + 40vw,49rem)}.case__wrap-img::before{top:49%;left:54%}.case__wrap-img::after{border-width:3px}.case__title{margin:0 0 10px}.case__desc{margin:0 0 20px}.hero__wrap{min-height:55vh;margin:0 -13px;border-radius:10px}.hero__btns{justify-content:space-between}.product__list{column-gap:0;row-gap:15px}.product__list>*{width:calc((100% - 0px * (1 - 1))/ 1)}}.product__item{display:flex}.footer{padding:45px 0;background-image:linear-gradient(56.85deg,#ff9d2d 1.663%,#ffd877 93.206%)}.footer__container{display:flex;align-items:center;flex-wrap:wrap;gap:50px}.footer__logo{border-radius:3px;color:#000;outline:transparent solid 2px;outline-offset:5px;transition:outline-color .3s ease-in-out}.footer__logo:focus-visible{outline:#000000 solid 2px}@media (any-hover:hover){.product-card__btn:hover{border-radius:10px;color:#fff}.product-card__btn:hover::before{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.case__link:hover{border-radius:10px;color:#e58211}.case__link:hover::before{clip-path:polygon(50% 50%,50% 50%,50% 50%,0% 100%)}.header__logo:hover{outline:#e58211 solid 2px}.hero__btn:hover{border-color:#fff;border-radius:10px;background-color:transparent}.hero__btn:hover::before{clip-path:circle(0% at 50% 50%)}.hero__link:hover{border-color:#fff;border-radius:10px;color:#fff}.brands__link:hover{color:#e58211}.footer__logo:hover{outline:#000000 solid 2px}}.footer__desc{max-width:270px;margin:0;font-size:14px;font-weight:500;line-height:1.6}
