/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}:root{--color-white:#deba9a;--color-white-trans:#cdaf9c33;--color-black:#44413a;--color-hard-black:#262626;--color-dark-orange:#80443a;--color-extra-light-yellow:#eae7dc;--color-dark-light-yellow:#fc9;--font-system:"system-ui", "Segoe UI", "Roboto", "Helvetica", "Arial", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-comfortaa:"Comfortaa", "sans-serif";--font-novelist:"Novelist", "sans-serif";--font-gogol:"Gogol", "sans-serif";--font-bounded:"Bounded", "sans-serif";--desktop-lg:1399;--desktop:1024;--tablet:991;--mobile:767;--mobile-sm:576;--base-duration-animation:.3s}html,body{width:100%;height:100%}html{scroll-behavior:smooth;min-height:100%}body{font-family:var(--font-comfortaa), var(--font-system);text-rendering:optimizespeed;background-color:#fff;margin:0}img,picture{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;border-radius:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:var(--color-white-trans);border-radius:5px}::-webkit-scrollbar-thumb{background-color:var(--color-dark-orange);border-radius:5px}* *>::-webkit-scrollbar{width:2px;height:2px}::selection{background-color:var(--color-dark-orange)}body .splide__arrow{background:0 0}body .splide__arrow svg{width:44px;height:44px}.hystmodal__window{width:1200px!important}.popular-good-carousel{width:1000px!important}#categories{z-index:1;position:sticky;top:70px}@media (max-width:1024px){#categories{top:64px}}.categories{width:100%;color:var(--color-hard-black);border-top:1px solid var(--color-black);box-shadow:0 1px 2px 0 var(--color-black);background-color:#fff;justify-content:center;display:flex}.categories .categories-sections{white-space:nowrap;flex-wrap:nowrap;align-items:center;padding:0;display:flex;overflow-x:auto}.categories .categories-sections .categories-sections__item{text-align:center;padding:10px 0;list-style:none}@media (max-width:1024px){.categories .categories-sections .categories-sections__item{flex:none}}.categories .categories-sections .categories-sections__link{color:var(--color-hard-black);transition:color var(--base-duration-animation);text-decoration:none}.categories .categories-sections .categories-sections__link.categories-sections__link--active{color:var(--color-dark-orange)}.categories .categories-sections .categories-sections__link:hover{color:var(--color-dark-orange)}@media (max-width:1024px){.categories .categories-sections{gap:20px;margin:10px;overflow-x:auto}}@media not (max-width:1024px){.categories .categories-sections{gap:104px;margin:10px 55px}}@font-face{font-family:Comfortaa;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Comfortaa/Light.woff2)format("woff2"),url(/fonts/Comfortaa/Light.woff)format("woff")}@font-face{font-family:Comfortaa;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Comfortaa/Regular.woff2)format("woff2"),url(/fonts/Comfortaa/Regular.woff)format("woff")}@font-face{font-family:Comfortaa;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Comfortaa/Bold.woff2)format("woff2"),url(/fonts/Comfortaa/Bold.woff)format("woff")}@font-face{font-family:MarckScript;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/MarckScript/Regular.woff)format("woff")}@font-face{font-family:Novelist;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Novelist/Regular.woff)format("woff")}@font-face{font-family:Gogol;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Gogol/Regular.woff)format("woff")}.sr-only{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.container{width:100%;max-width:1920px;margin:0 auto}.section .section__title{text-align:center;text-transform:uppercase;color:var(--color-hard-black);margin:140px 0 70px}@media not (min-width:767px){.section .section__title{font:normal 400 38px/1.2 var(--font-comfortaa);padding:20px 0}}.section .section__subtitle{text-align:center;text-transform:uppercase;color:var(--color-hard-black);margin:140px 0 70px}@media not (min-width:767px){.section .section__subtitle{font:normal 400 38px/1.2 var(--font-comfortaa);padding:20px 0}}@media (min-width:767px){.section .section__title{font:normal 400 48px / 1.2 var(--font-comfortaa)}}@media (min-width:767px){.section .section__subtitle{font:normal 400 24px/1.2 var(--font-comfortaa);padding:40px 0}}.color{background-color:#fff}.bg-light-yellow{background-color:var(--color-extra-light-yellow)}.visibility-hidden{display:none}.scroll-lock{overflow:hidden}body .link-active{color:var(--color-dark-orange)!important}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}.header{z-index:10;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;position:absolute;top:0;left:0}@media (min-width:1180px){.header{padding:10px 0}}@media not (min-width:1180px){.header{padding:10px 0}}.header .header__content-left{width:50%}.header .header__content-right{flex-direction:row;justify-content:flex-end;width:50%;margin-right:20px;padding:10px 0;display:flex}.nav .nav__list{margin:0;padding:0;list-style:none;display:flex}.nav .nav__list-item.grouped{border:1px solid var(--color-white);border-radius:10px;padding:10px;display:flex}.nav .nav__list-item.grouped a{margin-right:5px}.nav .nav__list-item:not(.grouped){border:1px solid var(--color-dark-orange);color:#fff;border-radius:10px;align-self:center;margin-left:39px;margin-right:39px;padding:10px}.nav .nav__list-item:not(.grouped) .nav__link{margin:0 10px}.nav .nav__list-item:not(.grouped) .nav__link:hover{color:var(--color-white)}.nav .nav__link{text-transform:lowercase;font:normal 400 24px/1 var(--font-comfortaa);color:var(--color-hard-black);padding:5px 15px;text-decoration:none;display:inline-block}@media not (max-width:1470px){.nav+.burger-menu-btn{display:none}}.nav.nav--active+.burger-menu-btn .burger-menu-btn__item{background-color:var(--color-white-trans)}.nav.nav--active+.burger-menu-btn .burger-menu-btn__item:before{background-color:var(--color-white-trans)}.nav.nav--active+.burger-menu-btn .burger-menu-btn__item{transform:rotate(45deg)translate(-2px,-1px)}.nav.nav--active+.burger-menu-btn .burger-menu-btn__item:before{transform:rotate(-90deg)translateY(-1px)}.nav.nav--active+.burger-menu-btn .burger-menu-btn__item:after{opacity:0;transform:rotate(0)scale(.2)}@media (max-width:1470px){.nav+.burger-menu-btn{cursor:pointer;z-index:5;background:0 0;border:none;width:44px;height:44px;padding:4px;display:inline-block;position:relative}.nav+.burger-menu-btn .burger-menu-btn__item{z-index:1;background-color:var(--color-black);border-radius:3px;height:4px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}.nav+.burger-menu-btn .burger-menu-btn__item:after{z-index:1;background-color:var(--color-black);border-radius:3px;height:4px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}.nav+.burger-menu-btn .burger-menu-btn__item:before{z-index:1;background-color:var(--color-black);border-radius:3px;height:4px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}.nav+.burger-menu-btn .burger-menu-btn__item:after{content:""}.nav+.burger-menu-btn .burger-menu-btn__item:before{content:""}.nav+.burger-menu-btn .burger-menu-btn__item:after{transform:translateY(4px)}.nav+.burger-menu-btn .burger-menu-btn__item:before{transform:translateY(-8px)}.nav{z-index:1;width:0;height:100%;transition:var(--base-duration-animation);background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;overflow-x:hidden}.nav.nav--active{width:100%}.nav .nav__list{flex-direction:column;align-items:center;gap:40px 0;display:flex}.nav .nav__list .nav__link{color:var(--color-white)}.nav .nav__list-item{flex-direction:column;align-items:center;display:flex}.nav .nav__list-item.grouped{background-color:unset;border:unset;border-radius:0;flex-direction:column;align-items:center;display:flex}.nav .nav__list-item.grouped a{font:normal 400 24px/1 var(--font-comfortaa);padding:10px 0}.nav .nav__list-item a{font:normal 400 24px/1 var(--font-comfortaa);padding:10px 0}.nav .nav__list-item:not(.grouped) .nav__link{background-color:unset;border:unset;color:#fff;font:normal 400 24px/1 var(--font-comfortaa);border-radius:0;margin:0 10px;padding:10px 0}}.footer{position:initial;background-color:var(--color-white);width:100%;margin:0 auto;padding:89px 0}.footer .footer__content{justify-content:space-between;align-items:center;padding-left:90px;display:flex}@media (max-width:1024px){.footer .footer__content{flex-direction:column;padding-left:0}}.footer .footer__content .footer__category .footer-category-nav__list{margin:0;padding:0}.footer .footer__content .footer__category .footer-category-nav__list .footer-category-nav__item{list-style:none}.footer .footer__content .footer__category .footer-category-nav__list .footer-category-nav__link{font:normal 700 20px/1 var(--font-comfortaa);color:var(--color-hard-black);transition:var(--base-duration-animation) color;padding:5px 30px;text-decoration:none;display:block}.footer .footer__content .footer__category .footer-category-nav__list .footer-category-nav__link .footer-category-nav__link--active{color:var(--color-dark-orange)}.footer .footer__content .footer__category .footer-category-nav__list .footer-category-nav__link:not(.footer-category-nav__link--active):hover{color:var(--color-dark-orange)}@media (max-width:991px){.footer .footer__content .footer__category .footer-category-nav__list .footer-category-nav__link{text-align:center}}@media (max-width:991px){.footer .footer__content .footer__category .footer-category-nav__list{flex-direction:column;align-items:center;padding:10px;display:flex}}.footer .footer__content .footer__hours{gap:0 20px}@media (max-width:991px){.footer .footer__content .footer__hours{text-align:center;flex-direction:column;align-items:center;padding:10px;display:flex}}@media not (max-width:991px){.footer .footer__content .footer__hours{align-items:center}}.footer .footer__content .footer__delivery{align-items:center;gap:0 20px}@media (max-width:991px){.footer .footer__content .footer__delivery{text-align:center;flex-direction:column;padding:10px;display:flex}}.footer .footer__content .footer-contacts__card{flex-direction:column;align-items:center;gap:15px 0;display:flex}.footer .footer__content .footer-contacts__card .footer-contacts__list{flex-direction:column;gap:10px 0;margin:0 30px;display:flex}.footer .footer__content .footer-contacts__card .footer-contacts__list .footer-contacts__item{list-style:none}.footer .footer__content .footer-contacts__card .footer-contacts__list .footer-contacts__link{font:normal 700 20px/1 var(--font-comfortaa);color:var(--color-hard-black);transition:var(--base-duration-animation) color;text-decoration:underline;display:block}.footer .footer__content .footer-contacts__card .footer-contacts__list .footer-contacts__link .contacts__link--active{color:var(--color-dark-orange)}.footer .footer__content .footer-contacts__card .footer-contacts__list .footer-contacts__link:not(.category__link--active):hover{color:var(--color-dark-orange)}@media (max-width:991px){.footer .footer__content .footer-contacts__card .footer-contacts__list{text-align:center;align-items:center;padding:10px}}@media not (max-width:991px){.footer .footer__content .footer-contacts__card .footer-contacts__list{align-items:flex-start;padding:0}}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list{gap:0 20px;margin:0;padding:0;display:flex}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list .footer-contacts-social-media__item{list-style:none}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list .footer-contacts-social-media__icon{transition:var(--base-duration-animation) transform}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list .footer-contacts-social-media__link{font:normal 700 20px/1 var(--font-comfortaa);color:var(--color-hard-black);padding:5px 10px;text-decoration:none;display:block}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list .footer-contacts-social-media__link .social-media__link--active{color:var(--color-dark-orange)}.footer .footer__content .footer-contacts__card .footer-contacts-social-media__list .footer-contacts-social-media__link:not(.social-media__link--active):hover .footer-contacts-social-media__icon{transform:translateY(-5px)}@media (max-width:991px){.footer .footer__content{flex-direction:column}}.privacy-policy-content{color:var(--color-dark-orange);padding:20px;font-family:sans-serif;line-height:1.6}.privacy-policy-title{color:var(--color-dark-orange);margin-bottom:20px;font-size:24px;font-weight:700}.privacy-policy-section{margin-bottom:20px}.privacy-policy-section h4{color:var(--color-dark-orange);margin-bottom:10px;font-size:18px;font-weight:700}.privacy-policy-section p{margin-bottom:10px}.privacy-policy-list{margin-bottom:10px;padding-left:20px}.privacy-policy-list li{margin-bottom:5px}.privacy-policy-section a{color:var(--color-dark-orange);font-weight:700;text-decoration:none}.privacy-policy-section a:hover{text-decoration:underline}.btn-scroll-bottom{cursor:pointer;background-color:#0000;border:none;padding:0}.btn-scroll-bottom:hover .btn-scroll-bottom__icon{opacity:.5;animation-play-state:paused}.btn-scroll-bottom .btn-scroll-bottom__icon{transition:opacity var(--base-duration-animation);animation:3s ease-in-out infinite up-down}.about-us{text-align:left;flex-direction:row;align-items:center;gap:40px;margin:0 39px;padding:0;display:flex}.about-us__text-container{flex:1}.about-us__paragraph{font:normal 300 26px/1.2 var(--font-comfortaa);color:#555;margin:0 0 20px}.about-us__paragraph--top,.about-us__paragraph--bottom{color:var(--color-hard-black)}.about-us__image-container{text-align:right;flex:none;width:621px}.about-us__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:600px;box-shadow:0 4px 8px #0000001a}@media (max-width:768px){.about-us{text-align:center;flex-direction:column}.about-us__text-container{margin-bottom:30px}.about-us__paragraph{font-size:16px}.about-us__image{height:400px}.about-us__image-container{text-align:center;width:100%}}.contact{display:flex}.contact .contact__item{flex-direction:column;padding:20px 40px;display:flex}.modal .modal__content{background-color:#fff;gap:0 10px;padding:20px 40px}@media (max-width:991px){.modal .modal__content{flex-direction:column}}@media (max-width:768px){.modal .modal__content{padding:10px 0}}.modal .modal__accordion-container{margin-top:20px}.modal .modal__accordion-item{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;overflow:hidden}.modal .modal__accordion-title{cursor:pointer;background-color:#f0f0f0;padding:10px;font-weight:700;position:relative}.modal .modal__accordion-content{padding:10px;display:none}.modal .modal__purchase-info{border:1px solid #ccc;border-radius:5px;justify-content:space-between;align-items:center;margin-top:20px;padding:10px;display:flex}.modal .modal__social-links{gap:10px;display:flex}.modal .modal__social-links a img{width:30px;height:30px}.modal .product-modal{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:20px;display:flex}@media (max-width:768px){.modal .product-modal{padding:10px}}.modal .product-modal-content{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.modal .product-modal-left{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.modal .product-modal-left__title{font:normal 700 48px / 1.2 var(--font-comfortaa);text-align:start;color:var(--color-hard-black)}@media (max-width:768px){.modal .product-modal-left__title{font-size:28px}}.modal .product-modal-left__subtitle{font:italic 400 24px / 1.2 var(--font-comfortaa);text-align:start;color:var(--color-hard-black)}@media (max-width:768px){.modal .product-modal-left__subtitle{font-size:18px}}.modal .product-modal-left__description{font:normal 400 18px / 1.2 var(--font-comfortaa);text-align:start;color:var(--color-hard-black)}@media (max-width:768px){.modal .product-modal-left__description{text-align:center}}.modal .product-modal-left-button{flex-direction:column;justify-content:center;align-items:center;margin-top:28px;display:flex}.modal .product-modal-left-button__prices{align-items:center;margin-bottom:10px;display:flex}.modal .product-modal-left-button__old-price{color:#888;border:1px solid #ccc;border-radius:6px;margin-right:10px;padding:10px 16px;font-size:16px;text-decoration:line-through}.modal .product-modal-left-button__new-price{color:#e44d26;font-size:28px;font-weight:900}.modal .product-modal-left-button__order{background-color:var(--color-dark-light-yellow);color:#000;font:normal 700 22px / 1.5 var(--font-comfortaa);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:18px 36px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block;box-shadow:0 4px 10px #0000004d}@media (max-width:768px){.modal .product-modal-left-button__order{padding:12px 24px}}.modal .product-modal-left-button__order:hover{background-color:var(--color-white);transform:scale(1.05)}.modal .product-modal-left-button__order:active{background-color:var(--color-dark-orange);transform:scale(.98);box-shadow:inset 0 2px 5px #0003}.modal .product-modal-left-button__order:focus{outline:none}.modal .product-modal-right{flex:none}@media (max-width:768px){.modal .product-modal-right{justify-content:center;display:flex}}.modal .product-modal-right__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:300px;height:auto;max-height:300px}@media (max-width:768px){.modal .product-modal-content{flex-direction:column;align-items:center;display:flex}.modal .product-modal-left{text-align:center;word-break:break-word;align-items:center}.modal .product-modal-left__title{text-align:center}.modal .product-modal-left__subtitle{text-align:start}.modal .product-modal-right{text-align:center;width:100%}.modal .product-modal-left{text-align:center;width:100%}.modal .product-modal-right__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:300px;height:auto;max-height:300px}}.modal .product-details-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.modal .product-details-container{flex-direction:column;display:flex}}.modal .product-detail-item{border:1px solid var(--color-white);text-align:center;font-family:var(--font-comfortaa);border-radius:8px;padding:15px}.modal .product-detail-item h3{margin-bottom:5px;font-size:1.2em}.modal .product-detail-item p{color:#555;font-size:1em}@media (max-width:768px){.modal .product-modal-content{flex-direction:column}.modal .product-modal-right{text-align:center;width:100%}}.modal .product-accordion-container{border:1px solid var(--color-white);border-radius:10px;margin-top:30px;padding:20px;box-shadow:0 4px 8px #0000000d}.modal .product-accordion-container h1{text-align:center;color:var(--color-hard-black);font-size:48px;font-family:var(--font-comfortaa);margin-bottom:20px}@media (max-width:768px){.modal .product-accordion-container h1{font-size:28px}}.modal .modal__accordion-item{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-bottom:15px;transition:box-shadow .3s;overflow:hidden}.modal .modal__accordion-item:hover{box-shadow:0 6px 12px #0000001a}.modal .modal__accordion-title{background-color:var(--color-white);cursor:pointer;font:normal 600 18px / 1.5 var(--font-comfortaa);color:#444;padding:15px;transition:background-color .3s;position:relative}.modal .modal__accordion-title:after{content:"▼";transition:transform .3s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.modal .modal__accordion-content{color:#555;padding:15px;font-size:15px;line-height:1.6;display:none}.modal .modal__accordion-item.active .modal__accordion-content{display:block}.modal .modal__accordion-item.active .modal__accordion-title:after{transform:translateY(-50%)rotate(180deg)}.modal .product-accordion-container-button{justify-content:center;margin-top:28px;display:flex}.modal .product-accordion-container-button__order{color:#000;font:normal 700 20px / 1.5 var(--font-comfortaa);cursor:pointer;box-shadow:0px 4px 8px var(--color-black);background-color:#fff;border:none;border-radius:8px;align-self:flex-start;padding:16px 32px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}.modal .product-accordion-container-button__order:hover{background-color:#fff;transform:scale(1.05)}.modal .product-accordion-container-button__order:active{background-color:#fff;transform:scale(.98)}.modal .product-accordion-container-button__order:focus{outline:none}.modal .splide__slide{opacity:.6}.modal .splide__slide.is-active{opacity:1}.modal .splide__slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.modal .slider-main-carousel img{max-height:600px}.modal .slider-thumbnail-carousel{margin-top:15px}.modal .splide__track--nav>.splide__list>.splide__slide.is-active{border:1px solid var(--color-black)}.modal .splide__arrow{position:absolute;top:50%;transform:translateY(-50%)}.modal .splide__arrow--prev{left:10px}.modal .splide__arrow--next{right:10px}@media (max-width:768px){.modal .splide__arrow--prev{left:5px}.modal .splide__arrow--next{right:5px}}.modal .padding-items{padding:10px}.popular-goods{padding:20px}@media (max-width:768px){.popular-goods{padding:10px}}.popular-goods .splide__list{flex-flow:wrap;justify-content:space-between;gap:20px;padding:0 20px;display:flex;margin:0!important}@media (max-width:768px){.popular-goods .splide__list{justify-content:flex-start;gap:20px;padding:0 10px;margin:0!important}}.popular-goods .splide__slide{box-sizing:border-box;flex:0 0 30%;max-width:30%;margin:10px;transition:transform .3s}@media (max-width:768px){.popular-goods .splide__slide{flex:none;max-width:calc(50% - 10px);margin:0}}@media (max-width:576px){.popular-goods .splide__slide{max-width:100%}}.popular-goods .splide__slide:hover{transform:scale(1.03)}.popular-goods__card{box-sizing:border-box;background-color:#fff;border:1px solid #deba9a;border-radius:15px;flex-direction:column;flex-shrink:0;min-width:300px;height:auto;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 4px 8px #deba9a1a}@media (max-width:768px){.popular-goods__card{flex-direction:column;width:100%;min-width:auto;height:auto;margin:0}}.popular-goods-card__top{flex-direction:row;display:flex}.popular-goods-card__left{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:60%;padding:20px;display:flex}@media (max-width:768px){.popular-goods-card__left{text-align:center;width:100%;padding:15px}}.popular-goods-card__price{color:#e44d26;margin-bottom:10px;font-size:1.5em;font-weight:700}.popular-goods-card__title{color:#333;margin-bottom:10px;font-size:1.2em;font-weight:600}.popular-goods-card__description{color:#555;font-size:1em;line-height:1.4}.popular-goods-card__right{box-sizing:border-box;justify-content:center;align-items:center;width:40%;height:220px;padding:10px;display:flex;overflow:hidden}@media (max-width:768px){.popular-goods-card__right{width:100%;padding:10px}}.popular-goods-card__img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}@media (max-width:768px){.popular-goods-card__img{-o-object-fit:contain;object-fit:contain;max-height:200px}}.popular-goods-card__bottom{flex-direction:row;justify-content:center;margin-top:16px;display:flex}.popular-goods-card__order{background-color:var(--color-white);color:#333;cursor:pointer;text-align:center;width:100%;box-shadow:0 4px 8px var(--color-white);border:none;padding:16px 32px;font-size:18px;font-weight:700;transition:background-color .3s}.popular-goods-card__order:hover{background-color:var(--color-dark-orange);box-shadow:0 6px 12px var(--color-dark-orange);color:#fff}.popular-goods-card__order:active{background-color:var(--color-dark-orange);box-shadow:0 2px 4px var(--color-dark-orange);color:#fff}.preview{background-color:#fff}@media (max-width:768px){.preview{padding:50px 0}}@media not (max-width:768px){.preview{padding:90px 0}}.preview .preview__content{text-align:center;max-width:500px;margin:0 auto}.preview .preview__paragraph{text-transform:lowercase}@media (max-width:768px){.preview .preview__paragraph{font:normal 300 20px/1.2 var(--font-gogol)}}@media not (max-width:768px){.preview .preview__paragraph{font:normal 300 36px/1.2 var(--font-gogol)}}.products{flex-wrap:wrap;margin:0;padding:0;display:flex}.products .products__card{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:calc(50% - 10px);margin:5px;padding:10px;display:flex}@media (max-width:768px){.products .products__card{border:1px solid #eee;width:100%;margin:0;padding:10px}}@media (not (max-width:768px)) and (max-width:1024px){.products .products__card{width:calc(50% - 10px);margin:5px;padding:10px}}@media not (max-width:1024px){.products .products__card{width:calc(25% - 10px);margin:5px;padding:30px 0}}.products .products__card .products__price{margin:0}@media (max-width:1024px){.products .products__card .products__price{font:normal 700 18px/1.2 var(--font-comfortaa)}}@media not (max-width:1024px){.products .products__card .products__price{font:normal 700 28px/1.2 var(--font-comfortaa)}}.products .products__card .products__name{word-break:break-word;height:60px;margin:20px 0 30px}@media (max-width:1024px){.products .products__card .products__name{font:normal 400 16px/1.2 var(--font-comfortaa)}}@media not (max-width:1024px){.products .products__card .products__name{font:normal 400 24px/1.2 var(--font-comfortaa)}}.products .products__img{border:1px solid var(--color-black);max-width:100%;height:auto}.products-filter__toolbar{border-bottom:1px solid gray;justify-content:center;gap:0 10px;display:flex}.products-filter__toolbar .products-filter__toolbar-options{display:flex}@media not (max-width:1024px){.products-filter__toolbar .products-filter__toolbar-options{padding:0 24px}}.products-filter__toolbar .products-filter__toolbar-options .products-filter__btn{cursor:pointer;text-align:center;border:1px solid var(--color-dark-orange);transition:background-color var(--base-duration-animation), color var(--base-duration-animation);background-color:#f8f5e800;border-radius:5px;margin:10px 0;padding:4px;font-size:16px}.products-filter__toolbar .products-filter__toolbar-options .products-filter__btn.products-filter__btn--active{color:var(--color-dark-orange)}.products-filter__toolbar .products-filter__toolbar-options .products-filter__btn:hover{color:var(--color-dark-orange)}@media (max-width:1024px){.products-filter__toolbar .products-filter__toolbar-options .products-filter__btn{flex:none}}@media (max-width:1024px){.products-filter__toolbar .products-filter__toolbar-options{gap:20px;margin:10px;overflow-x:auto}}@media not (max-width:1024px){.products-filter__toolbar .products-filter__toolbar-options{gap:12px 10px;margin:5px}}.reviews-slider{margin-bottom:140px;padding:40px 0}.reviews-slider .splide__slide{padding:20px}.reviews-slider__list{align-items:stretch}.reviews-slider__item{text-align:center;border:1px solid var(--color-white);background-color:#fff;border-radius:10px;flex-direction:column;max-width:80%;height:100%;margin:0 auto;padding:30px;display:flex;box-shadow:0 4px 8px #0000000d}.reviews-slider__blockquote{font:normal 400 24px/1.4 var(--font-comfortaa);color:var(--color-hard-black);text-align:center;margin-top:auto;margin-bottom:auto}.reviews-slider__author{font:italic 400 18px/1 var(--font-comfortaa);color:var(--color-hard-black);text-align:center;padding-top:10px}.reviews-slider-with-pagination .splide__slide{min-height:auto}.reviews-slider-with-pagination .reviews-slider__item{flex-direction:column;align-items:stretch;padding-bottom:30px;display:flex}.reviews-slider-with-pagination .splide__pagination{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;bottom:10px;left:0;right:0}.reviews-slider-with-pagination .splide__pagination__page{background:var(--color-white);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;margin:0 5px;padding:0;transition:background-color .3s}.reviews-slider-with-pagination .splide__pagination__page.is-active{background:var(--color-dark-orange)}.reviews-slider-with-pagination .splide__track{overflow:hidden}@media (max-width:768px){.reviews-slider__item{max-width:100%}.reviews-slider__blockquote{font-size:1.2rem}.reviews-slider__author{font-size:1rem}.section.color{padding:30px 0}.reviews-slider{padding:20px 0}}.cookies-message{background-color:var(--color-extra-light-yellow);z-index:1;border:1px solid var(--color-black);border-radius:5px;justify-content:center;align-items:center;margin:0 18px;padding:20px;display:none;position:fixed;bottom:18px;left:0}.cookies-message.cookies-message--showed{display:flex}.cookies-message .cookies-message__text{width:100%;max-width:500px}@media (max-width:768px){.cookies-message .cookies-message__text{font:normal 16px/1 var(--font-comfortaa)}}@media not (max-width:768px){.cookies-message .cookies-message__text{font:normal 18px/1 var(--font-comfortaa)}}.cookies-message .cookies-message__link{color:var(--color-black)}.cookies-message .cookies-message__link:visited{color:var(--color-dark-orange)}.cookies-message .cookies-message__btn-success{width:32px;height:32px;transition:opacity var(--base-duration-animation);cursor:pointer;border:1px solid var(--color-black);background-color:#0000;border-radius:5px;padding:4px}.cookies-message .cookies-message__btn-success:hover{opacity:.7}:root{--hystmodal-speed:.2s;--hystmodal-zindex:70}.hystmodal{pointer-events:none;scrollbar-width:none;visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;grid-template-rows:0 min-content 0;grid-template-columns:100%;place-content:space-between center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden auto}.hystmodal::-webkit-scrollbar{display:none}.hystmodal:before{pointer-events:none;content:"";opacity:0;background-color:#000;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.hystmodal--animated:before{transition:opacity var(--hystmodal-speed) ease}.hystmodal--active:before{opacity:.6}.hystmodal--moved,.hystmodal--active{pointer-events:none;visibility:visible;opacity:1}.hystmodal--active{pointer-events:auto}.hystmodal__wrap{grid-row:2/3;min-width:0;display:block}.hystmodal__window{z-index:10;box-sizing:border-box;opacity:0;background:var(--color-white-trans);flex-grow:0;flex-shrink:0;grid-row:2/3;width:600px;min-width:0;max-width:100%;margin:50px auto;position:relative;overflow:visible;transform:scale(.95)}.hystmodal__window--loading{background-image:url("data:image/svg+xml,%0A%3Csvg width='105' height='105' viewBox='0 0 105 105' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='0s' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='52.5' r='12.5' fill-opacity='.5'%3E%3Canimate attributeName='fill-opacity' begin='100ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='300ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='600ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='800ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='400ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='700ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='500ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='200ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:48px;min-height:400px}.hystmodal--animated .hystmodal__window{transition:transform var(--hystmodal-speed) ease 0s, opacity var(--hystmodal-speed) ease 0s}.hystmodal--active .hystmodal__window{opacity:1;transform:none}.hystmodal__close{cursor:pointer;z-index:10;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;outline:none;width:25px;height:25px;font-size:0;display:block;position:absolute;top:15px;right:15px}.hystmodal__close--wh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E")}.hystmodal__close:hover{opacity:.95}.hystmodal__close:focus{outline-offset:2px;outline:2px dotted #000000b3}.hystmodal__close--wh:focus{outline:2px dotted #ffffffb3}@media (max-width:767px){.hystmodal__close{width:24px;height:24px;top:10px;right:10px}.hystmodal__window{margin-top:0;margin-bottom:0}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;top:0;bottom:0;left:auto;right:.5em}
