h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.hero__button{display:inline-block;padding:16px 24px;font-size:12px;font-weight:600;text-align:center;border:none;border-radius:2px;color:#000;cursor:pointer}.modal__btn-close,.nav-menu__button{min-height:40px;min-width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;border:none;outline:none;color:#bea495}@-webkit-keyframes puls{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes puls{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes swing{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}4%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}8%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}12%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}16%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}4%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}8%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}12%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}16%{-webkit-transform:rotate(0);transform:rotate(0)}}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{font-family:"Comfortaa",cursive;font-style:normal;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.3px;background-color:#fff8f3}body.modal--open{overflow-y:hidden}@media screen and (min-width: 1000px){body{font-size:14px}}.container{padding:0 10px;margin:0 auto}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:640px}}@media screen and (min-width: 1000px){.container{width:1000px;padding:0 20px}}@media screen and (min-width: 1200px){.container{width:1200px}}.section{padding-top:50px;overflow-x:clip}@media screen and (min-width: 768px){.section{padding-top:90px}}@media screen and (min-width: 1200px){.section{padding-top:130px}}.section__decor{position:relative;padding-bottom:60px}.section__decor::before{content:"";display:block;width:24px;height:24px;position:absolute;left:20px;bottom:0;background-image:url("../../images/icons/favicon/favicon.png");background-size:cover;background-repeat:no-repeat;background-position:center}.section__decor::after{content:"";display:block;width:100vw;height:1px;background-color:#7b6152;position:absolute;left:44px;bottom:6px}.section__title{font-family:"Yeseva One",cursive;font-weight:700;font-size:20px;line-height:1.13;letter-spacing:1px;margin-bottom:20px}@media screen and (min-width: 768px){.section__title{font-size:28px;line-height:1.15}}@media screen and (min-width: 1000px){.section__title{font-size:40px;margin-bottom:40px}}.title{text-align:center}.icon{fill:currentColor}.nav-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.nav-menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.nav-menu__list{display:none}@media screen and (min-width: 768px){.nav-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}.nav-menu__link{text-transform:uppercase;line-height:1.5;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-menu__link:hover,.nav-menu__link:focus{color:#7b6152}@media screen and (min-width: 768px){.nav-menu__button{display:none}}.nav-menu__button .nav-menu--close{color:#fafafa;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-menu__button .nav-menu--close:hover,.nav-menu__button .nav-menu--close:focus{color:#462a19}.nav-menu__button--close{position:absolute;top:25px;right:25px}.menu-container{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:60px;background-color:#7b6152;z-index:999;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.menu-container.is-open{-webkit-transform:translateY(0);transform:translateY(0);overflow-y:auto}.mobile-menu{text-align:center;padding-top:50px}.mobile-menu__item:not(:last-child){margin-bottom:30px}.mobile-menu__link{display:block;font-size:18px;font-weight:600;color:#fafafa;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu__link:hover,.mobile-menu__link:focus{color:#462a19}.contacts__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#7b6152;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts__phone:hover,.contacts__phone:focus{color:#462a19}.contacts__phone:hover .icon-phone,.contacts__phone:focus .icon-phone{color:#462a19}.icon-phone{margin-right:3px;color:#7b6152;-webkit-animation:swing 6s ease-in-out infinite forwards;animation:swing 6s ease-in-out infinite forwards}.social__link{color:#7b6152;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.social__link:hover,.social__link:focus{color:#462a19}.hero__button{border:2px solid #000;background-color:#ffbd59;position:relative;z-index:1;-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.hero__button:hover{color:#fafafa;border:2px solid #fafafa}.hero__button::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:-1;background-color:#bea495;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.hero__button:hover::before{-webkit-transform:scale(1);transform:scale(1)}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(194,151,118,.32);padding:95px 20px;margin:0 auto;overflow-y:auto;z-index:10;opacity:1;visibility:visible;-webkit-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),visibility 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),visibility 500ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop--hidden{opacity:0;pointer-events:none;visibility:hidden}.backdrop--hidden .modal{-webkit-transform:scale(0);transform:scale(0);opacity:0}@media screen and (min-width: 481px){.backdrop--hidden .modal{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}}.modal{position:relative;width:100%;max-width:500px;height:100%;max-height:600px;padding:50px;background-color:#fff8f3;border-radius:2px;overflow:auto;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 481px){.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}.modal__content{width:100%;height:100%;max-height:600px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.modal__btn-close{position:absolute;top:10px;right:10px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.modal__btn-close:hover .modal__btn-close--icon{color:#462a19;-webkit-transform:scale(0.9);transform:scale(0.9)}.modal__text{font-weight:600;font-size:16px;line-height:1.4;letter-spacing:.3px;color:#462a19}.modal__text--decor::after{content:"";display:block;width:40px;height:40px;margin:20px auto 0;background-image:url("../../images/icons/logo/logo.png");background-position:center;background-repeat:no-repeat;background-size:cover}.modal__contacts__phone{font-size:18px}.modal__content .modal__footer--socials{margin-top:0}.btn-up{position:fixed;right:20px;bottom:60px;z-index:9;width:50px;height:50px;background-color:#7b6152;border:2px solid #ffbd59;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),border-color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),border-color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.btn-up:hover{border-color:#7b6152}.btn-up::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:-1;background-color:#ffbd59;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),color 500ms cubic-bezier(0.4, 0, 0.2, 1),border 500ms cubic-bezier(0.4, 0, 0.2, 1),background-color 500ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.btn-up:hover::before{-webkit-transform:scale(1);transform:scale(1)}.btn-up--hidden{opacity:0}.btn-up__icon{color:#fafafa}.header__flex{min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section{height:450px;margin:0 auto;background-color:#a5978e;background-image:url("../../images/cakes/cake-s.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:clip}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-section{background-image:url("../images/cakes/cake-m.jpg")}}@media screen and (min-width: 1000px){.hero-section{max-width:1600px;height:600px;background-image:url("../images/cakes/cake-m.jpg")}}@media screen and (min-width: 1000px)and (min-device-pixel-ratio: 2),screen and (min-width: 1000px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1000px)and (min-resolution: 192dpi),screen and (min-width: 1000px)and (min-resolution: 2dppx){.hero-section{background-image:url("../images/cakes/cake-l.jpg")}}.hero__wrap{width:220px;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width: 768px)and (max-width: calc(1000px - 1px)){.hero__wrap{width:280px}}@media screen and (min-width: 1000px){.hero__wrap{width:350px;height:600px}}.hero__title{font-family:"Yeseva One",cursive;font-weight:700;font-size:28px;line-height:1.2;letter-spacing:1px}@media screen and (min-width: 1000px){.hero__title{font-size:40px}}.hero__content{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.3px}@media screen and (min-width: 768px){.hero__content{font-size:16px}}@media screen and (min-width: 1000px){.hero__content{font-size:18px}}.about{padding-top:50px;padding-bottom:40px;background-color:#a5978e;color:#462a19}@media screen and (min-width: 768px){.about{position:relative;padding-bottom:78px}}@media screen and (min-width: 1200px){.about{padding-top:90px}}@media screen and (min-width: 1000px){.about__wrap{padding-bottom:60px}}@media screen and (min-width: 768px){.about__wrap-content{width:50%}}.about__title{margin-bottom:20px}.about__text{margin-bottom:20px;font-size:14px;color:#462a19}@media screen and (min-width: 768px){.about__text{font-size:16px}}@media screen and (min-width: 1000px){.about__text{font-size:22px}}@media screen and (min-width: 768px){.about__wrap-img{position:absolute;top:0;right:-20px;width:50%}}@media screen and (min-width: 1000px){.about__wrap-img{top:-30px}}.menu__text{text-align:center;max-width:750px;margin:0 auto 25px}@media screen and (min-width: 768px){.menu__text{font-size:16px}}.menu__subtitle{margin-top:30px;margin-bottom:20px;font-family:"Yeseva One",cursive;font-size:18px;text-align:center}@media screen and (min-width: 768px){.menu__subtitle{font-size:26px}}@media screen and (min-width: 768px){.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px}}.menu__item{padding:15px 15px 30px;margin-bottom:40px;border-radius:2px;-webkit-box-shadow:5px 5px 16px -4px #a5978e;box-shadow:5px 5px 16px -4px #a5978e;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.menu__item:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}@media screen and (min-width: calc(480px + 1px))and (max-width: 1000px){.menu__item{-ms-flex-preferred-size:calc((100% - 80px)/2);flex-basis:calc((100% - 80px)/2);margin:20px}}@media screen and (min-width: calc(1000px + 1px)){.menu__item{-ms-flex-preferred-size:calc((100% - 120px)/3);flex-basis:calc((100% - 120px)/3);margin:20px}}.menu__item--new{position:relative}.menu__item--new::before{content:attr(data-new);position:absolute;top:0;right:0;width:50%;height:50px;z-index:2;background-color:#e55757;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#fafafa}.menu__flip-card{max-width:450px;height:300px;-webkit-perspective:1000px;perspective:1000px}.menu__flip-card-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.menu__item:hover .menu__flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.menu__flip-card-front,.menu__flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu__flip-card-front img,.menu__flip-card-back img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.menu__flip-card-back{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.menu___price,.menu__heading{font-family:"Yeseva One",cursive;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.3px;text-align:center;color:#462a19}.menu___price{margin-top:5px;margin-bottom:5px}.menu__heading{margin-bottom:10px}.menu__desc-text{margin-bottom:5px}.options__swiper{width:100%;height:100%}.options__swiper .swiper-pagination-fraction{color:#462a19;text-align:center;margin-top:15px;font-weight:700}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.options__swiper--img{min-width:290px;min-height:290px;border-radius:2px;-webkit-box-shadow:5px 5px 16px -4px #a5978e;box-shadow:5px 5px 16px -4px #a5978e;overflow:hidden}.options__desc{max-width:500px;padding-left:10px;padding-right:10px;margin:20px auto 0;text-align:center}@media screen and (min-width: 768px){.options__desc{font-size:16px}}.options__social-link{display:block;margin-top:10px}.options__social-link--anim{-webkit-animation:puls 3000ms ease-out 1000ms infinite alternate;animation:puls 3000ms ease-out 1000ms infinite alternate}.feedback__desc{max-width:500px;padding-left:10px;padding-right:10px;margin:20px auto;text-align:center}@media screen and (min-width: 768px){.feedback__desc{font-size:16px}}.feedback__swiper{width:100%;height:100%}.feedback__swiper .swiper-pagination-fraction{color:#462a19;text-align:center;margin-top:15px;font-weight:700}.feedback__swiper--img{min-width:300px;min-height:405px;border-radius:2px;-webkit-box-shadow:5px 5px 16px -4px #a5978e;box-shadow:5px 5px 16px -4px #a5978e;overflow:hidden}.promo{max-width:1600px;height:200px;padding-top:20px;background-color:#a5978e;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(194, 151, 118, 0.32)), to(rgba(99, 61, 32, 0.85))),url("../images/cakes/promo-s.jpg");background-image:linear-gradient(to top, rgba(194, 151, 118, 0.32), rgba(99, 61, 32, 0.85)),url("../images/cakes/promo-s.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:clip;margin:50px auto 0}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.promo{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(194, 151, 118, 0.32)), to(rgba(99, 61, 32, 0.85))),url("../images/cakes/promo-m.jpg");background-image:linear-gradient(to top, rgba(194, 151, 118, 0.32), rgba(99, 61, 32, 0.85)),url("../images/cakes/promo-m.jpg")}}@media screen and (min-width: 1000px){.promo{height:350px;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(194, 151, 118, 0.32)), to(rgba(99, 61, 32, 0.85))),url("../images/cakes/promo-m.jpg");background-image:linear-gradient(to top, rgba(194, 151, 118, 0.32), rgba(99, 61, 32, 0.85)),url("../images/cakes/promo-m.jpg")}}@media screen and (min-width: 1000px)and (min-device-pixel-ratio: 2),screen and (min-width: 1000px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1000px)and (min-resolution: 192dpi),screen and (min-width: 1000px)and (min-resolution: 2dppx){.promo{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(194, 151, 118, 0.32)), to(rgba(99, 61, 32, 0.85))),url("../images/cakes/promo-l.jpg");background-image:linear-gradient(to top, rgba(194, 151, 118, 0.32), rgba(99, 61, 32, 0.85)),url("../images/cakes/promo-l.jpg")}}.promo__text{max-width:350px;margin:0 auto;font-family:"Yeseva One",cursive;color:#fafafa;font-size:15px;text-align:center}@media screen and (min-width: 768px){.promo__text{font-size:18px}}@media screen and (min-width: 1000px){.promo__text{font-size:24px;max-width:450px}}@media screen and (min-width: 1200px){.promo__text{font-size:32px;max-width:600px}}.footer{padding:50px 0}@media screen and (min-width: 1000px){.footer{padding:80px 0}}.footer__wrap{text-align:center}@media screen and (min-width: 1000px){.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}}@media screen and (min-width: 1000px){.footer__inner{margin-bottom:0}}.logo--footer{display:inline-block;margin-bottom:50px}@media screen and (min-width: 768px){.logo--footer{margin-bottom:0}}.nav-menu--footer{margin-bottom:50px}@media screen and (min-width: 768px){.nav-menu--footer{margin-bottom:0}}@media screen and (min-width: 1000px){.nav-menu--footer{margin-left:160px}}@media screen and (min-width: 768px){.nav-menu__list--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.nav-menu__item--footer:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.nav-menu__item--footer:not(:last-child){margin-bottom:0}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:15px}.contacts__footer{margin-left:auto}.footer__copyright{margin-top:15px;padding-top:30px;border-top:1px solid #7b6152;text-align:center}/*# sourceMappingURL=main.min.css.map */