/*!
Theme Name: IP THEME
Theme URI: https://ишутин.рф
Author: Ишутин Павел
Author URI: https://xn--h1aapse3a.xn--p1ai/
Description: Тема для сайта.
Version: 1.2.5
Tested up to: 5.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ip
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/:root{--color-primary: #feb13d;--color-primary-light: #fec570;--color-primary-dark: #fe9d0a;--color-secondary: #ff6d00;--color-secondar-lighty: #ff8a33;--color-secondary-dark: #cc5700;--color-title: #292929}.error-404__title{font-size:100px;line-height:1;font-weight:700;color:var(--color-secondary);text-align:center}@media(min-width: 1300px){.error-404__title{font-size:196px}}.error-404__subtitle{font-size:20px;font-weight:700;text-align:center}@media(min-width: 1300px){.error-404__subtitle{font-size:30px}}.error-404__desc{text-align:center}.f-input{display:block;width:100%;max-width:unset;padding:13px 12px;background:#fff;border:1px solid #dbdbdb;border-radius:8px;font-weight:500;font-size:14px;line-height:18px;color:#013042;opacity:.6}@media(min-width: 768px){.f-input{padding:16px;font-size:16px;line-height:24px}}.ip-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;padding-left:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ip-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;left:0;height:24px;width:24px;background-color:#eee;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.ip-checkbox:hover input~.checkmark{background-color:#ddd}.ip-checkbox input:checked~.checkmark{background-color:#ff6d00}.checkmark:after{content:"";position:absolute;display:none}.ip-checkbox input:checked~.checkmark:after{display:block}.ip-checkbox .checkmark:after{left:10px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input.error{border:1px solid red}.agreement{margin-top:10px;margin-bottom:15px;font-size:11px;color:#6c727f}.agreement a{color:#ff6d00;border-bottom:1px solid #ff6d00}@media(min-width: 480px){.agreement{font-size:13px}}.agreement.error{color:#dc3545}.agreement.error .checkmark{border-color:#dc3545}.alert{margin-top:1rem;text-align:center;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.categor{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 5px}@media(min-width: 768px){.categor{grid-template-columns:repeat(3, 1fr);gap:50px 10px}}@media(min-width: 992px){.categor{grid-template-columns:repeat(4, 1fr);gap:50px 15px}}@media(min-width: 1300px){.categor{grid-template-columns:repeat(5, 1fr);gap:50px 15px}}.flying-image{position:fixed;z-index:9999;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;pointer-events:none;opacity:.9;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(0.2, 0.8, 0.3, 1);transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(0.2, 0.8, 0.3, 1);transition:transform .7s cubic-bezier(0.2, 0.8, 0.3, 1),opacity .7s ease;transition:transform .7s cubic-bezier(0.2, 0.8, 0.3, 1),opacity .7s ease,-webkit-transform .7s cubic-bezier(0.2, 0.8, 0.3, 1)}::-ms-backdrop{background:#0b0b0b;opacity:.8}::backdrop{background:#0b0b0b;opacity:.8}.popup{width:100%;max-width:700px;border-radius:20px;border:none;padding:15px}@media(min-width: 480px){.popup{padding:20px}}@media(min-width: 1300px){.popup{padding:40px 50px}}.popup__close{position:absolute;top:23px;right:28px;width:14px;height:14px}@media(min-width: 1300px){.popup__close{width:17px;height:17px;top:28px;right:38px}}.popup__close:hover:before,.popup__close:hover:after{background-color:#ff6d00}.popup__close:before,.popup__close:after{position:absolute;left:0;right:0;margin:auto;content:"";display:inline-block;width:19px;height:2px;background-color:#2e2e2e;-webkit-transition:background-color .3s;transition:background-color .3s}@media(min-width: 1300px){.popup__close:before,.popup__close:after{width:22px}}.popup__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__title{font-size:22px;margin-bottom:15px}@media(min-width: 1300px){.popup__title{font-size:24px}}.cartus--gift{position:relative;background-color:#f8fff8;border-left:3px solid #4caf50}.cartus--gift .cartus__name::before{content:"🎁 "}.cartus--gift .cartus__price{color:#4caf50;font-weight:bold}.cartus__gift-badge{position:absolute;top:5px;right:5px;background:#4caf50;color:#fff;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:bold}.cartus{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}@media(min-width: 1300px){.cartus{gap:15px}}.cartus+.cartus{margin-top:10px}.cartus__del{padding:0;display:block}.cartus__del svg{fill:#a9a8b0;-webkit-transition:fill .3s;transition:fill .3s}@media(min-width: 1300px){.cartus__del svg{width:18px;height:18px}}.cartus__del:hover svg{fill:#ff6d00}.cartus__img-wrap{line-height:1;-ms-flex-negative:0;flex-shrink:0}.cartus__img{width:50px;height:auto}@media(min-width: 390px){.cartus__img{width:60px}}@media(min-width: 1300px){.cartus__img{width:80px}}.cartus__pluser{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.cartus__name{font-size:13px;line-height:1.2}@media(min-width: 390px){.cartus__name{font-size:14px}}@media(min-width: 1300px){.cartus__name{font-size:16px}}.cartus__price-group{min-width:65px;-ms-flex-negative:0;flex-shrink:0}.cartus__price{text-align:center;line-height:1.2;font-size:14px}@media(min-width: 1300px){.cartus__price{font-size:16px}}.cartus__price-old{color:#868695;font-size:14px;line-height:1.2;text-decoration:line-through}.cartus__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cartus__itogo-label{font-size:18px}.cartus__itogo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:90px;color:#000;font-size:18px;text-align:right;margin:0;padding:0;border:none}.promo-code__section{margin:20px 0}.promo-code__field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.promo-code__input{padding:10px 15px;margin:0;border:1px solid #e7e7e7;border-radius:15px 0 0 15px}.promo-code__apply{margin:0 0 0 -1px;padding:10px 10px;border-radius:0px 15px 15px 0px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e7e7;background-color:#f1f1f5;-webkit-transition:.3s;transition:.3s}.promo-code__remove{-webkit-transition:.3s;transition:.3s;color:#868686}.promo-code__remove:hover{color:#000}.promo-code__message{font-size:12px}.promo-code__message.error{color:red}.cart__form-item{margin-top:15px;margin-bottom:15px}.cart__form-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.cart__form-item label{display:block;margin-bottom:3px;font-size:14px}.required{color:red;text-decoration:none;font-size:12px}.cart__input{width:100%;padding:10px 15px;border:1px solid #e7e7e7;border-radius:15px}.cart__textarea{width:100%;padding:10px 15px;border:1px solid #e7e7e7;border-radius:15px}.cart__select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.cart__select:focus{outline:none;border-color:#ff6d00}.cart__select::-ms-expand{display:none}.cookie{width:300px;position:fixed;left:5px;bottom:-100%;padding:12px;color:rgba(255,255,255,.9);background:rgba(34,34,34,.9);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);z-index:99;font-size:13px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;text-align:center;-webkit-transition:all .9s ease 0s;transition:all .9s ease 0s;border-radius:10px}.cookie._active{bottom:5px}.cookie.hide{-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.cookie.dn{display:none}.cookie a{color:#fff;border-bottom:1px solid rgba(255,255,255,.7)}.cookie_btn{background:#ff6d00;color:#fff;border:0;padding:.4em .8em;margin:.5em;font-size:13px;border-radius:50px}.cookie_btn:hover{opacity:.9}.cookie_btn:focus{opacity:.9}.footer{padding:30px 0;background-color:#feb13d;background-color:#292929;color:rgba(255,255,255,.8)}@media(min-width: 1300px){.footer{padding:60px 0}}@media(min-width: 992px){.footer__grid{display:grid;grid-template-columns:.8fr 1.2fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1300px){.footer__grid{grid-template-columns:420px 430px auto;gap:20px}}.footer__menus{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media(min-width: 992px){.footer__menus{margin-top:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu-a,.menu-b{margin:0;padding:0;list-style:none}.menu-a .menu-item,.menu-b .menu-item{line-height:1}.menu-a .menu-item+.menu-item,.menu-b .menu-item+.menu-item{padding-top:10px}@media(min-width: 1300px){.menu-a .menu-item+.menu-item,.menu-b .menu-item+.menu-item{padding-top:15px}}.menu-a .menu-item a,.menu-b .menu-item a{color:#fff;font-weight:500;font-size:14px;line-height:18px}@media(min-width: 1300px){.menu-a .menu-item a,.menu-b .menu-item a{font-size:16px;line-height:24px}}.footer__pay{margin-top:40px}.footer__pay-img{max-width:183px}.footer__pay-desc{margin-top:10px;font-size:14px;line-height:20px}@media(min-width: 1300px){.footer__pay-desc{margin-top:15px}}@media(max-width: 1300px){.footer__contacts{margin-top:35px}}.contactus__messanger{display:grid;grid-template-columns:40px 40px 40px;grid-gap:10px;margin-top:10px}.contactus__icon{width:40px;height:40px;fill:rgba(0,0,0,0)}.contactus__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:700;font-size:15px;line-height:20px;color:#fff}@media(min-width: 1300px){.contactus__phone{font-size:18px}}.contactus__phone svg{position:relative;top:3px;display:inline-block;width:20px;height:20px;fill:#fff}.contactus__worktime{position:relative;left:10px;margin-top:7px;font-size:12px;line-height:1;color:rgba(255,255,255,.8)}@media(min-width: 1300px){.contactus__worktime{font-size:13px}}.contactus__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:17px;font-size:15px;line-height:1;color:#fff}.contactus__email-icon{display:inline-block;width:18px;height:18px;margin-right:3px;fill:#fff}.contactus__manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;margin-top:18px;max-width:174px}.contactus__manager-img{width:36px;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 1300px){.contactus__manager-img{width:46px}}.contactus__manager-text{font-size:14px;line-height:18px;font-weight:300}.footer__city{margin-top:22px}.footer__city-title{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:700}@media(min-width: 1300px){.footer__city-title{font-size:16px;line-height:20px}}.footer__city-desc{font-size:14px;line-height:18px}@media(min-width: 1300px){.footer__city-desc{font-size:15px;line-height:20px}}.footer__copyright-1{font-size:14px;line-height:18px;font-weight:500}@media(min-width: 1300px){.footer__copyright-1{font-size:16px;line-height:20px}}.footer__copyright-2{margin-top:10px;font-size:13px;line-height:18px;opacity:.7}@media(min-width: 1300px){.footer__copyright-2{font-size:15px;line-height:20px}}.footer__policy-1{margin-top:15px}@media(min-width: 1300px){.footer__policy-1{margin-top:30px}}.footer__policy-2{margin-top:13px}.footer__policy-link{color:#fff;font-size:14px;line-height:18px;font-weight:500}@media(min-width: 1300px){.footer__policy-link{font-size:16px;line-height:20px}}.footer__ofert{margin-top:15px;opacity:.8;font-size:12px;line-height:16px}@media(min-width: 1300px){.footer__ofert{margin-top:25px;font-size:13px;line-height:18px}}.footer__ofert p+p{margin-top:10px}.pulse__wrap{opacity:0;width:1px;height:1px;position:fixed;bottom:10px;right:10px;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;cursor:pointer;z-index:100}.pulse__wrap.active{opacity:1;width:60px;height:60px}@media(min-width: 992px){.pulse__wrap.active{width:120px;height:120px}}.pulse{width:60px;height:60px;text-align:center;background-color:#ff6d00;border-radius:50%;position:relative;-webkit-animation:shaking 1.2s ease-in-out infinite;animation:shaking 1.2s ease-in-out infinite;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}@media(min-width: 992px){.pulse{width:80px;height:80px}}.pulse>svg{-ms-flex-negative:0;flex-shrink:0;width:14px;height:16px}@media(min-width: 992px){.pulse>svg{width:28px;height:32px}}.pulse:before,.pulse:after{content:"";position:absolute;border:3px solid #ff6d00;left:-10px;right:-10px;top:-10px;bottom:-10px;border-radius:50%;-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}@media(min-width: 992px){.pulse:before,.pulse:after{border:6px solid #ff6d00;left:-20px;right:-20px;top:-20px;bottom:-20px}}.pulse:after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes shaking{0%,40%,80%,100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,60%,90%{-webkit-transform:rotate(11deg);transform:rotate(11deg)}}@keyframes shaking{0%,40%,80%,100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,60%,90%{-webkit-transform:rotate(11deg);transform:rotate(11deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.texter{margin-bottom:0}.texter h2{margin-bottom:18px;font-weight:700;font-size:28px;line-height:36px}@media(min-width: 1300px){.texter h2{margin-bottom:36px;font-size:40px;line-height:48px}}.texter__content h3,.texter__content h4,.texter__content h5,.texter__content h6,.texter__content ol,.texter__content ul,.texter__content p{margin-bottom:16px}@media(min-width: 1300px){.texter__content h3,.texter__content h4,.texter__content h5,.texter__content h6,.texter__content ol,.texter__content ul,.texter__content p{margin-bottom:20px}}.texter__content h3{margin-top:20px;font-size:clamp(18px,2.5vw,22px)}@media(min-width: 1300px){.texter__content h3{margin-top:25px}}.texter__content h4,.texter__content h5,.texter__content h6{font-size:clamp(16px,2.5vw,20px)}.texter__content ol,.texter__content ul{padding-left:20px}.texter__content ol,.texter__content ul,.texter__content p{font-size:clamp(14px,2.5vw,16px)}.texter__btn-wrap{margin-top:21px}.texter__btn{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.texter__content ol,.texter__content ul{padding-left:30px}.texter__content li::marker{color:#ff6d00}.texter__content li+li{margin-top:6px}.imager{border:none;padding:0;border-radius:20px}.imager::-ms-backdrop{background:#0b0b0b;opacity:.9}.imager::backdrop{background:#0b0b0b;opacity:.9}.imager-desc{text-align:center;padding:10px}.imager-container{line-height:1}.imager-img{max-width:100%;line-height:1}.open-imager img{cursor:-webkit-zoom-in;cursor:zoom-in}.imager-close{position:absolute;top:23px;right:28px;width:14px;height:14px}@media(min-width: 1300px){.imager-close{width:17px;height:17px;top:28px;right:38px}}.imager-close:hover:before,.imager-close:hover:after{background-color:#ff6d00}.imager-close:before,.imager-close:after{position:absolute;left:0;right:0;margin:auto;content:"";display:inline-block;width:19px;height:2px;background-color:#2e2e2e;-webkit-transition:background-color .3s;transition:background-color .3s}@media(min-width: 1300px){.imager-close:before,.imager-close:after{width:22px}}.imager-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.imager-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-title{font-weight:bold;margin-bottom:10px}.filter-btn{padding:10px 20px;border:2px solid #ddd;background:#fff;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-btn:hover{border-color:#feb13d}.filter-btn.active{background:#feb13d;color:#fff;border-color:#feb13d}.deliveryus__container{max-width:1200px;margin:0 auto}.deliveryus__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-bottom:40px}.deliveryus__card{background:#fff;border-radius:15px;padding:25px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);border-left:4px solid var(--color-secondary);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.deliveryus__card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.deliveryus__price{font-size:1.8rem;font-weight:bold;color:var(--color-title);margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.deliveryus__areas{list-style:none;padding:0;margin:0}.deliveryus__areas li{padding:8px 0;border-bottom:1px solid #f0f0f0;color:#555;position:relative;padding-left:20px;line-height:1.4}.deliveryus__areas li:last-child{border-bottom:none}.deliveryus__note{background:#fff;color:#555;padding:20px;border-radius:10px;text-align:center;font-size:1.1rem;margin-top:20px;line-height:1.5;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}@media(max-width: 768px){.deliveryus__grid{grid-template-columns:1fr;gap:20px}.deliveryus__card{padding:20px}.deliveryus__price{font-size:1.5rem}}@media(max-width: 480px){.deliveryus__price{font-size:1.3rem}.deliveryus__note{padding:15px;font-size:1rem}}.saler-block{max-width:1200px;margin:0 auto}.saler__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.saler__item{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.saler__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.saler__image-wrapper{position:relative;overflow:hidden;aspect-ratio:1}.saler__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;display:block}.saler__item:hover .saler__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.saler__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.saler__item:hover .saler__overlay{opacity:1}.saler__zoom{background:#ff6d00;border:none;border-radius:50%;width:50px;height:50px;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;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;pointer-events:auto}.saler__zoom:hover{background:#ff8a33;-webkit-transform:scale(1.1);transform:scale(1.1)}.saler__content{padding:1.5rem;min-height:0}.saler__title{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.75rem;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.saler__desc{color:#718096;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;hyphens:auto;max-height:4.5em}.saler__item:hover .saler__desc{-webkit-line-clamp:unset;max-height:none;overflow:visible}.saler-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.saler-modal.active{display:block}.saler-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.saler-modal__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;z-index:1001}.saler-modal__close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:40px;height: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;cursor:pointer;color:#fff;z-index:1002;-webkit-transition:.3s ease;transition:.3s ease}.saler-modal__close:hover{background:rgba(0,0,0,.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.saler-modal__image{max-width:100%;max-height:80vh;display:block;-o-object-fit:contain;object-fit:contain}.saler-modal__caption{padding:1rem;text-align:center;background:#fff;color:#2d3748;font-weight:500;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(max-width: 1024px){.saler__grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}}@media(max-width: 768px){.saler-block{padding:40px 15px}.saler__grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}.saler__content{padding:1.25rem}.saler__title{font-size:1.125rem}.saler__desc{-webkit-line-clamp:2;max-height:3em}}@media(max-width: 480px){.saler-block{padding:30px 10px}.saler__grid{grid-template-columns:1fr}.saler__content{padding:1rem}.saler__title{font-size:1rem}.saler__desc{font-size:.875rem;-webkit-line-clamp:3;max-height:4.125em}}@supports not (-webkit-line-clamp: 3){.saler__desc{max-height:4.5em;overflow:hidden;position:relative}.saler__desc::after{content:"";position:absolute;bottom:0;right:0;width:60%;height:1.5em;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, white));background:linear-gradient(to right, transparent, white 50%)}.saler__item:hover .saler__desc::after{display:none}}.pluser{width:80px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f5f7fa;border-radius:8px;overflow:hidden;background:#fff;-webkit-transition:border-color .3s;transition:border-color .3s}@media(min-width: 768px){.pluser{width:130px}}.pluser__input{width:36%;padding:6px;line-height:1.7;border:none;font-size:14px;text-align:center;background:unset;-moz-appearance:textfield}@media(min-width: 1300px){.pluser__input{font-size:16px}}.pluser__input::-webkit-outer-spin-button,.pluser__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pluser__button{width:33%;height:40px;padding:0;margin: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;color:#000;font-size:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f1f1f5;-webkit-transition:background .2s;transition:background .2s}.pluser__button:hover{background:#f5f7fa}.pluser__button:active{background:#f5f7fa}.pluser:focus-within{border-color:#4a90e2;-webkit-box-shadow:0 0 0 2px rgba(74,144,226,.2);box-shadow:0 0 0 2px rgba(74,144,226,.2)}.pluser.disabled{opacity:.6;background:#f9f9f9}.pluser.disabled .pluser__button{cursor:not-allowed}.privacy-policy-page{max-width:800px;margin:0 auto;line-height:1.6}.privacy-policy-page h4{font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}@media(min-width: 768px){.privacy-policy-page h4{font-size:36px;margin-bottom:35px}}.privacy-policy-page h5{font-size:22px;font-weight:600;margin:30px 0 15px 0;padding-bottom:8px;border-bottom:2px solid #f0f0f0}@media(min-width: 768px){.privacy-policy-page h5{font-size:24px;margin:40px 0 20px 0}}.privacy-policy-page .descr{font-size:16px;margin-bottom:20px;line-height:1.7}.privacy-policy-page .ol{margin:0;padding:0;list-style:none}.privacy-policy-page .li{margin-bottom:12px;padding-left:20px;position:relative;font-size:15px;line-height:1.6}.privacy-policy-page .li:before{font-weight:bold;position:absolute;left:0}.privacy-policy-page .link{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:500}.privacy-policy-page .mark{padding:2px 4px;border-radius:4px;font-weight:500}.purpose-table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:12px;overflow:hidden}.purpose-table th,.purpose-table td{padding:16px 20px;text-align:left;border-bottom:1px solid #f0f0f0}.purpose-table th{font-weight:600;width:25%;vertical-align:top}.purpose-table ul{margin:0;padding-left:20px;list-style:none}.purpose-table li{position:relative;padding:4px 0;font-size:14px}.purpose-table tr:last-child th,.purpose-table tr:last-child td{border-bottom:none}@media(max-width: 768px){.purpose-table{display:block;overflow-x:auto}.purpose-table th,.purpose-table td{padding:12px 15px;font-size:14px}.purpose-table th{width:30%}}.privacy-policy-page strong{font-weight:600}.privacy-policy-page .row.mb-4{margin-bottom:30px !important;background:#fff;border-radius:12px}.privacy-policy-page .col{padding:0}@media(max-width: 480px){.privacy-policy-page{padding:15px 10px}.privacy-policy-page h4{font-size:24px}.privacy-policy-page h5{font-size:20px}.privacy-policy-page .li{font-size:14px;padding-left:15px}.purpose-table th,.purpose-table td{padding:10px 12px;display:block;width:100%}.purpose-table th{border-bottom:none;padding-bottom:5px}.purpose-table td{padding-top:5px}}.privacy-policy-page .row{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=sass/maps/style.css.map */
