.footer{margin-top:50px}@media (max-width:991px){.footer{margin-top:48px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.footer__top{gap:28px}}@media (max-width:991px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding-bottom:28px}}.footer__logo-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:180px}@media (max-width:991px){.footer__logo-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}}@media (max-width:500px){.footer__logo-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__logo{display:block}.footer__logo img{height:86px;width:auto}@media (max-width:991px){.footer__logo img{height:40px}}.footer__cta{white-space:nowrap}.footer__nav-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer__nav-col:first-of-type{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto}@media (max-width:991px){.footer__nav-col{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 12px);flex:1 1 calc(50% - 12px)}.footer__nav-col:first-of-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:500px){.footer__nav-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:991px){.footer__nav-col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.footer__nav-col:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 47%;flex:0 1 47%}}.footer__nav-title{font-weight:700;text-transform:uppercase;color:#2d241c;margin-bottom:20px;font-size:clamp(16px, 0.1869158879vw + 15.308411215px, 18px)}@media (max-width:991px){.footer__nav-title{margin-bottom:14px}}.footer__nav-two-cols{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:1200px){.footer__nav-two-cols{gap:12px}}@media (max-width:991px){.footer__nav-two-cols{gap:16px}}.footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:991px){.footer__nav-list{gap:8px}}.footer__nav-list a{font-size:clamp(14px, 0.1869158879vw + 13.308411215px, 16px);color:#2d241c;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:1200px){.footer__nav-list a:hover{color:#754620}}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:48px 0}@media (max-width:1200px){.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;padding:0}}.footer__contact-block{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:20px;background:-webkit-gradient(linear,left top,left bottom,from(#ffdbaa),to(#fff0db));background:linear-gradient(180deg,#ffdbaa 0%,#fff0db 100%);border:1.5px solid #ffce89;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:991px){.footer__contact-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:14px 16px}}@media (min-width:1200px){.footer__contact-block:hover{border-color:rgba(117,70,32,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.footer__contact-icon{-ms-flex-negative:0;flex-shrink:0;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}.footer__contact-icon svg{width:60px;height:60px}@media (max-width:650px){.footer__contact-icon svg{width:48px;height:48px}}.footer__contact-text{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.footer__contact-label{font-size:clamp(14px, 0.1869158879vw + 13.308411215px, 16px);color:rgba(117,70,32,.8);font-weight:400}.footer__contact-value{overflow-wrap:anywhere;font-size:clamp(22px, 0.3738317757vw + 20.6168224299px, 26px);color:#754620;font-weight:700}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.footer__socials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991px){.footer__socials{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.footer__social{width:100px;height:100px;border-radius:20px;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;background:-webkit-gradient(linear,left top,left bottom,from(#2e4b49),to(#547977));background:linear-gradient(180deg,#2e4b49 0%,#547977 100%);border:1.5px solid #547977;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.footer__social{width:72px;height:72px;border-radius:16px}}@media (max-width:650px){.footer__social{width:84px;height:84px;border-radius:14px}}.footer__social svg{width:44px;height:44px}@media (max-width:991px){.footer__social svg{width:36px;height:36px}}@media (max-width:650px){.footer__social svg{width:40px;height:40px}}@media (min-width:1200px){.footer__social:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:0 0 48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.footer__bottom{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px 0 28px}}.footer__copy{font-size:clamp(14px, 0.1869158879vw + 13.308411215px, 16px);color:#2d241c;white-space:nowrap}@media (max-width:991px){.footer__copy{white-space:normal}}.footer__bottom-link{font-size:clamp(14px, 0.1869158879vw + 13.308411215px, 16px);color:#2d241c;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}@media (max-width:991px){.footer__bottom-link{white-space:normal}}@media (min-width:1200px){.footer__bottom-link:hover{color:#754620}}.footer__bottom-link.footer__dev{color:#2d241c;margin-left:auto}@media (max-width:991px){.footer__bottom-link.footer__dev{margin-left:0}}@media (max-width:991px){.catalog-mobile-btn{width:100%}}@media (max-width:768px){.product-card__image{height:210px}}@media (max-width:991px){.header{padding:0}.header__container._container{padding:5px 14px}.footer__contact-block{width:100%}button.mob-spoller__btn{font-size:12px;background:#ffe8c9;padding:0 15px;height:25px;min-width:38px;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:10;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:-webkit-gradient(linear,left bottom,left top,from(#ffdbaa),to(#fff0db));background:linear-gradient(0deg,#ffdbaa 0%,#fff0db 100%);border:1.5px solid #ffce89;margin-top:10px}.footer__socials{width:100%}.form .form__rows{gap:15px}}section#pc-order-form .checkbox-global__text{color:rgba(255,238,214,.78)}section#pc-order-form .checkbox-global__text a{color:rgba(255,238,214,.78)}.checkbox-global__checkbox{background:rgba(117,70,32,.26)}.prod-hero{padding:0}.popular__all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:650px){.about-team__card{display:block}}@media (max-width:1100px){.filter-btns{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;gap:6px}.filters-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.swiper-wc-related{margin:-20px;padding:20px}}.article-card{align-items:stretch}section#wc-order-form .checkbox-global__text{color:#ffeed6}section#wc-order-form .checkbox-global__text a{color:#ffeed6}section#wc-order-form .form__input input,section#wc-order-form .form__input textarea{color:#ffeed6}.wc-sidebar__actions{margin-top:20px}section#wc-order-form .form__input input::placeholder,section#wc-order-form .form__input textarea::placeholder{color:#ffeed6}.article-hero__image{max-width:70%}.article-body__content img{margin-top:20px;border-radius:20px;max-height:550px;object-fit:cover}@media (max-width:1100px){.article-body__content img{max-height:300px}}.form__input input,.form__input textarea{border-color:#435a53;background:0 0;color:#ffeed6}p.product-card__text{font-size:14px}ul.product-card__list li{font-size:14px}.product-card__title a{font-size:17px;line-height:1.3 !important;display:block}.product-card .product-card__cont{padding:15px 12px 0}.product-card__body{padding:12px}.product-card__price{flex-direction:row;justify-content:start;gap:5px}.product-card__price span{font-size:21px !important;line-height:1;font-weight:700 !important}span.header-cart__count{background:#fff;color:#000}.product-card__price{flex:none}.product-card__body{justify-content:end}.form__input input,.form__input textarea{color:#000 !important}.calculator .form__input input,.calculator .form__input textarea{color:rgba(255,238,214,.6) !important}.review-card__photos{grid-template-columns:auto}a.review-card__photo{flex:1 1 auto}.review-card__photos{display:flex}