﻿@font-face{font-display:block;font-family:"Icons";font-style:normal;font-weight:normal;src:url("../fonts/Icons/Icons.eot?1693212859254&v=f84ffaeccb272b69990f9c5358351a64");src:url("../fonts/Icons/Icons.eot?v=f84ffaeccb272b69990f9c5358351a64#iefix") format("embedded-opentype"),url("../fonts/Icons/Icons.woff2?1693212859254&v=f84ffaeccb272b69990f9c5358351a64") format("woff2"),url("../fonts/Icons/Icons.woff?1693212859254&v=f84ffaeccb272b69990f9c5358351a64") format("woff"),url("../fonts/Icons/Icons.ttf?1693212859254&v=f84ffaeccb272b69990f9c5358351a64") format("truetype"),url("../fonts/Icons/Icons.svg?1693212859254&v=f84ffaeccb272b69990f9c5358351a64#Icons") format("svg")}[class^="icon-"],[class*=" icon-"],.icon{font-family:"Icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Icon_arrow_left::before{content:""}.icon-Icon_out::before{content:""}.icon-Icon_tg::before{content:""}.icon-Icon_watch::before{content:""}.icon-arrow_down::before{content:""}.icon-arrow_right::before{content:""}.icon-arrow_up::before{content:""}.icon-cart::before{content:""}.icon-check::before{content:""}.icon-close::before{content:""}.icon-icon_vk::before{content:""}.icon-phone::before{content:""}.icon-place::before{content:""}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, 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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.header,.header-wrapper,.header-top-wrapper,.header-top-links,.header-top-right,.card-informer-extended__head .buttons,.card-informer-extended__purchases .purchase,.card-informer-extended__purchases .purchase-top,.card-informer-extended__purchases .purchase-bottom,.footer-icons,.footer-menu,.footer-contacts,.banner_link,.read_more_btn,.form_wrapper,.form_wrapper-address,.user-profile .login-form-btn-wrapper,.product-list__name-wrapper,.product-list__footer .price-wrapper,.free-shipping__message,.purchases-table,.purchases-table__item,.purchases-table__total,.purchases-table-foot-total,.coupon,.cart_wrapper,.cart-confirm-area__payments ul,.cart-confirm-area__payments ul li .description,.contacts-content_wrapper,.contacts-content__text,.blog-item,.order_main,.related-product,.related-product_descr,.related-product_footer,.related-product_button,.product-popup{display:flex;align-items:center;justify-content:space-between}.header-menu .user a,.button,.show_map-btn,.coupon-button,.cart-confirm-area__form .tabs li label,.cart-delivery-map,.contacts-content__form .login-form .button,.no_page,.no_page-btn,.related-products-carousel .owl-prev,.related-products-carousel .owl-next{display:flex;align-items:center;justify-content:center}.header-menu-close,.card-informer-extended-close,.product-popup-close{position:absolute;top:48%;color:#fff;z-index:100;cursor:pointer;font-size:30px;line-height:0;transition:all 0.3s linear}.header-menu-close:hover,.card-informer-extended-close:hover,.product-popup-close:hover{transform:rotate(180deg)}.title{position:relative;display:inline-block;margin-top:40px;margin-bottom:35px;padding:4px 25px;font-size:37px;font-weight:500;color:#484848}@media (max-width: 740px){.title{font-size:24px;margin:20px 0}}.title:before{display:block;content:'';width:7px;border-left:7px solid #F5CB08;border-top:7px solid #F5CB08;border-bottom:7px solid #F5CB08;position:absolute;top:0;left:0;bottom:0}.title:after{display:block;content:'';width:7px;border-right:7px solid #F5CB08;border-top:7px solid #F5CB08;border-bottom:7px solid #F5CB08;position:absolute;top:0;right:0;bottom:0}.typography a{color:#D93740}.typography a:hover{text-decoration:none}h1{color:#404040;font-size:37px;font-style:normal;font-weight:500;line-height:normal}p{color:#404040;font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin:15px 0}ul>li::marker{color:#D93740}a{color:#404040}.header{background-color:#201600;position:sticky;top:-2px;width:100%;height:70px;z-index:99;color:#fff}@media (max-width: 700px){.header{position:fixed}}.header a{text-decoration:none;color:#fff;font-size:1.125em;font-weight:500;text-transform:uppercase;transition:all 0.3s linear}@media (max-width: 1000px){.header a{color:#fff;font-size:14px;font-weight:400;line-height:130%}}.header a:hover{color:#F5CB08}.header-wrapper{height:100%;max-width:1600px !important}.header-top{color:white;background-color:#201600;border-bottom:1px solid rgba(149,147,144,0.3);height:42px}@media (max-width: 700px){.header-top{display:none}}.header-top-wrapper{height:100%;max-width:1600px !important}.header-top-links{gap:25px;margin:0;padding:0;list-style:none}.header-top-link{color:white;font-weight:300;line-height:normal}.header-top a{text-decoration:none;color:inherit;line-height:0}.header-menu{position:fixed;display:flex;flex-direction:column;z-index:100;top:0;left:-105%;bottom:0;background-color:#201600;transition:all .2s ease-in-out;gap:110px;height:100vh;padding:70px 140px}@media (max-width: 1000px){.header-menu{padding:40px 80px 40px 40px;gap:60px}}@media (max-width: 1000px){.header-menu_logo{display:none}}.header-menu_logo img{width:120px;height:90px}.header-menu .user{display:none}@media (max-width: 1000px){.header-menu .user{display:block}}.header-menu .user a{font-size:26px;align-items:flex-start}@media (max-width: 780px){.header-menu .user a{text-align:left;font-size:22px}}.header-menu .user a>i{font-size:24px;color:#F5CB08}.header-menu .user .flaticon-login:before{content:"\f11c";color:#F5CB08}.header-menu__footer a{font-size:22px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 780px){.header-menu__footer a{font-size:16px}}.header-menu__footer a:hover{color:#D93740}.header-menu__footer .phone a{color:#D93740}.header-menu-cover{display:none;position:fixed;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.5);z-index:2}.header-menu.open{left:0}.header-menu.open ~ .header-menu-cover{display:block}.header-menu-close{right:-50px}.header-menu ul{list-style:none;margin:0;padding:0}.header-menu ul li a{display:block;color:#fff;font-size:18px;font-style:normal;font-weight:500;text-transform:uppercase;margin-bottom:30px}@media (max-width: 780px){.header-menu ul li a{font-size:14px;margin-bottom:20px}}.header__left-menu{height:30px;cursor:pointer;display:flex;align-items:center}@media (max-width: 1024px){.header__left-menu{margin-right:25px}}.header__left-menu:hover .bars{background-color:#F5CB08}.header__left-menu:hover .bars:before,.header__left-menu:hover .bars:after{background-color:#F5CB08}.header__left-menu .bars{width:30px;height:3px;position:relative;background-color:#fff}@media (max-width: 600px){.header__left-menu .bars{width:22px;height:2px}}.header__left-menu .bars:before,.header__left-menu .bars:after{display:block;content:'';height:3px;background-color:#fff;position:absolute;width:100%}@media (max-width: 600px){.header__left-menu .bars:before,.header__left-menu .bars:after{height:2px}}.header__left-menu .bars:before{top:-8px}.header__left-menu .bars:after{bottom:-8px}.header__mobile-menu-button{align-items:center;color:#F5CB08;text-transform:uppercase;display:none;font-size:1.125em}.header__mobile-menu-button>div{font-size:2em;margin-right:10px}.header__logo{flex-shrink:0}.header__logo a{display:block;max-width:100px}.header__logo a img{max-width:100%}@media (max-width: 1024px){.header__nav{position:absolute;bottom:-59px;left:0;width:100%}}.header__nav ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;background-color:#201600}@media (max-width: 1024px){.header__nav ul{justify-content:flex-start;padding:15px 20px;border-top:1px solid #959390;border-bottom:1px solid #F5CB08;gap:10px;overflow:auto}.header__nav ul::-webkit-scrollbar{width:0;height:0}}.header__nav ul li{display:block}@media (max-width: 1024px){.header__nav ul li{flex-direction:row;margin:0;border-radius:58px;background:rgba(232,232,232,0.2);padding:5px 20px}}.header__nav ul li a{display:flex;flex-direction:column;margin:0 15px;align-items:center}@media (max-width: 1400px){.header__nav ul li a{margin:0 8px}}@media (max-width: 1024px){.header__nav ul li a{flex-direction:row;margin:0}}.header__nav ul li a.selected{color:#F5CB08}.header__nav ul li a>div{width:30px;height:30px;font-size:2em;text-align:center;margin-bottom:10px}@media (max-width: 1024px){.header__nav ul li a>div{margin-right:15px;height:auto;margin-bottom:0}}.header__account{margin-left:30px;display:flex;align-items:center}@media (max-width: 750px){.header__account{display:none}}.header__account i{font-size:24px;margin-right:10px;color:#F5CB08}.header__contacts{color:#fff}@media (max-width: 1200px){.header__contacts{display:none}}.header__contacts-phone{font-size:18px;font-weight:500;line-height:normal}@media (max-width: 1400px){.header__contacts-phone{font-size:16px}}@media (max-width: 1200px){.header__contacts-phone span,.header__contacts-phone p{display:none}}.header__contacts-text{font-size:14px;font-weight:300;line-height:normal;margin:5px 0 0 0;color:#fff}@media (max-width: 1024px){.header__contacts-text{color:#959390}}.header__contacts-open_hours{display:flex;align-items:center}.header__contacts-open_hours span{font-size:14px;line-height:0}.header__contacts-open_hours span:first-of-type{margin-right:8px;font-size:24px;color:#F5CB08}.header__contacts-open_hours span.yellow{margin-left:10px;color:#fff;font-size:14px}.cart-icon{height:40px;width:40px}@media (max-width: 650px){.cart-icon{height:35px;width:35px}}.cart-deliveries_info{border-radius:4px;background:rgba(232,232,232,0.59);padding:13px 10px;color:#404040;font-size:14px;font-weight:400;margin-bottom:20px}.cart-deliveries_info .sum-num{font-size:18px;font-weight:600;text-align:center}.cart-deliveries-free{display:block;text-align:center;font-size:15px;font-weight:500}.cart-empty{position:fixed;top:45%;transform:translateY(-50%)}.cart-empty-text{color:#404040;font-size:15px;font-style:normal;font-weight:400;text-align:center}.cart-informer{margin-left:-5px;position:relative;padding-right:20px;cursor:pointer;color:#ffffff}@media (max-width: 650px){.cart-informer{padding-right:0}}.cart-informer__counter{border:2px solid #201600;border-radius:100%;height:24px;width:24px;font-size:13px;padding:4px 2px 2px;position:absolute;background:#D93740;right:10px;top:0;display:flex;align-items:center;justify-content:center}@media (max-width: 650px){.cart-informer__counter{height:18px;width:18px;font-size:9px;right:0}}.cart-informer .flaticon-cart{font-size:40px}.cart-informer .flaticon-bottom{position:absolute;right:-5px;bottom:10px;font-size:12px}.card-informer-extended{display:flex;justify-content:space-between;flex-direction:column;height:100%;padding-bottom:130px;overflow:auto}.card-informer-extended::-webkit-scrollbar{width:0;height:0}.card-informer-extended-wrapper{position:fixed;top:0;bottom:0;right:-600px;width:440px;background-color:#F8F8F8;color:#404040;z-index:2;padding:20px}@media (max-width: 640px){.card-informer-extended-wrapper{width:80%}}.card-informer-extended-bg{position:fixed;top:0;bottom:0;right:-100%;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.card-informer-extended.open{right:0}.card-informer-extended-close{left:-50px}.card-informer-extended__head{position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 30px 20px;background:#fff;box-shadow:0px -5px 83px 0px rgba(0,0,0,0.24);z-index:9}@media (max-width: 640px){.card-informer-extended__head{padding:20px}}.card-informer-extended__head .top{display:flex;justify-content:center;align-items:center;padding:0 15px}.card-informer-extended__head .top .count,.card-informer-extended__head .top .sum{display:flex;align-items:center}.card-informer-extended__head .top .count-text,.card-informer-extended__head .top .sum-text{text-align:center;font-size:12px;text-transform:uppercase;font-weight:500}.card-informer-extended__head .top .count-text b,.card-informer-extended__head .top .sum-text b{font-size:15px;display:block}.card-informer-extended__head .top .count-num,.card-informer-extended__head .top .sum-num{font-size:34px;font-weight:bold;color:#D93740;margin-left:15px;white-space:nowrap}.card-informer-extended__head .top .sum-text{color:#E8E8E8;font-size:16px;font-weight:normal}.card-informer-extended__head .top .sum-num{color:#000}.card-informer-extended__head .buttons{height:50px}.card-informer-extended__head .buttons .continue{display:flex;align-items:center;justify-content:center;width:100%;line-height:1;background-color:#dbdbdb;text-transform:lowercase;font-size:14px;color:#D93740;cursor:pointer}.card-informer-extended__head .buttons .continue:hover{color:#000}.card-informer-extended__head .buttons .sum-text{font-size:16px;font-weight:500}@media (max-width: 640px){.card-informer-extended__head .buttons .sum-text{font-size:15px;font-weight:400;margin-right:15px}}.card-informer-extended__head .buttons .sum-num{font-size:24px;font-weight:700}@media (max-width: 640px){.card-informer-extended__head .buttons .sum-num{font-size:20px}}.card-informer-extended__head .buttons .confirm{display:flex;align-items:center;justify-content:center;width:100%;max-width:225px;height:100%;line-height:1;background-color:#D93740;color:#fff;text-transform:none;font-size:14px;border-radius:4px}.card-informer-extended__head .buttons .confirm:hover{background-color:#991302}.card-informer-extended__purchases{display:block}.card-informer-extended__purchases::-webkit-scrollbar{width:0;height:0}.card-informer-extended__purchases .purchase{flex-direction:column;align-items:stretch;padding:10px 20px 10px 10px;position:relative;background-color:#fff;border-radius:4px;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07);margin-bottom:10px}.card-informer-extended__purchases .purchase a{color:#000}.card-informer-extended__purchases .purchase-top,.card-informer-extended__purchases .purchase-bottom{align-items:flex-start;gap:20px}.card-informer-extended__purchases .purchase-top{padding-bottom:10px;border-bottom:1px solid #E8E8E8;justify-content:flex-start}.card-informer-extended__purchases .purchase-bottom{padding-top:10px;align-items:center}.card-informer-extended__purchases .purchase-image{width:70px;height:70px;flex-shrink:0}.card-informer-extended__purchases .purchase-image a{display:flex;align-items:center}.card-informer-extended__purchases .purchase-image a img{max-width:100%}.card-informer-extended__purchases .purchase-name{display:block;color:#404040;font-size:16px;font-weight:700;line-height:normal;margin-bottom:5px}.card-informer-extended__purchases .purchase-name:hover{color:#D93740}.card-informer-extended__purchases .purchase-name-bottom{color:#6D6D6D;font-size:13px;font-weight:400}.card-informer-extended__purchases .purchase-name span{color:#6D6D6D;font-size:14px;white-space:nowrap}.card-informer-extended__purchases .purchase-price{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.card-informer-extended__purchases .purchase-price span{margin:0 5px}.card-informer-extended__purchases .purchase-remove{cursor:pointer;color:#959390;font-size:14px;margin-left:auto}.card-informer-extended__promo{display:none;background:#222222;color:#fff;padding:15px}.card-informer-extended__promo .text-top{position:relative;display:flex;align-items:center;justify-content:space-between}.card-informer-extended__promo .text-top .left{text-transform:uppercase;font-size:25px}.card-informer-extended__promo .text-top .right{color:#D93740;font-size:75px;margin-right:20px}.card-informer-extended__promo .text-top .rub{position:absolute;color:#e62107;transform:rotate(90deg);right:-15px;top:25px;text-transform:uppercase;font-size:14px;text-align:center}.card-informer-extended__promo .text-bottom{margin-top:20px;text-align:center}.card-informer-extended__promo .text-bottom span{display:block;text-transform:uppercase}.card-informer-extended__promo .text-bottom span.white{display:block;text-transform:uppercase;font-size:30px}.card-informer-extended__promo .text-bottom span.red{color:#D93740;font-size:48px}.card-informer-extended .related-products-purchase{margin:20px 0}.card-informer-extended .related-products-purchase-title{position:relative;display:inline-block;margin:0;padding:8px 20px;font-size:18px;font-weight:500;color:#404040}.card-informer-extended .related-products-purchase .product-list__image{display:inline-block;position:relative;border-right:1px solid #D9D9D9;border-radius:4px;height:70px;min-width:70px;overflow:hidden}.card-informer-extended .related-products-purchase .related-product{max-width:320px;margin:10px 0}.card-informer-extended .related-products-purchase .related-product_descr{padding-left:10px}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{from,
  20%,
  53%,
  to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,
  43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{transform:translate3d(0, -4px, 0) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}.footer{background-color:#201600;flex:0 0 auto;color:#fff}.footer-icons{flex-direction:column;align-items:flex-start;height:100%;gap:30px}@media (max-width: 760px){.footer-icons{flex-direction:row;margin-bottom:30px;align-items:flex-end}}.footer-map{background:url("../images/map.jpg") top center no-repeat;height:400px;display:flex;justify-content:center;align-items:center}@media (max-width: 640px){.footer-map{height:300px}}.footer-map__title{font-size:40px;margin-bottom:35px}@media (max-width: 375px){.footer-map__title{font-size:30px}}.footer-map__button{padding:10px 35px 8px;font-size:18px;text-decoration:none;background:#D93740;color:#fff;text-align:center;text-transform:uppercase;font-family:'PF Din Text Cond Pro', sans-serif;user-select:none}.footer-map__button:hover{color:#F5CB08}.footer-map-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:20px;max-width:400px;width:100%;color:#222;box-shadow:0 0 5px 0 #aaa}.footer>.container{display:flex;justify-content:space-between;padding:50px 20px}@media (max-width: 760px){.footer>.container{flex-direction:column;align-items:center}}.footer-menu{flex-direction:column;align-items:flex-start;margin-right:30px}@media (max-width: 760px){.footer-menu{margin-right:0;width:100%;align-items:center;row-gap:30px}}.footer-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}@media (max-width: 760px){.footer-menu ul{justify-content:center;gap:20px;padding:30px 0;border-top:1px solid rgba(149,147,144,0.3);border-bottom:1px solid rgba(149,147,144,0.3)}}.footer-menu ul li a{color:#ECECEC;font-size:16px;font-weight:300;display:inline-block;padding-right:20px;text-decoration:none}@media (max-width: 760px){.footer-social{margin-right:0;width:100%;flex:0 0 100%}}.footer-social ul{list-style:none;padding:0;margin:0;display:flex}.footer-social ul li{line-height:0}.footer-social ul li a{color:#fff;text-decoration:none;font-size:32px;margin-right:10px;line-height:0}.footer-social ul li a:hover{opacity:.8}.footer-contacts{column-gap:45px;font-size:18px}@media (max-width: 760px){.footer-contacts{gap:20px;font-size:18px;flex-direction:column}}.footer-contacts a{text-decoration:none;color:#fff}.footer-contacts a:hover{color:#F5CB08}.footer-contacts-phone{white-space:nowrap;color:#fff}.footer-contacts-open_hours{display:flex;align-items:center}.footer-contacts-open_hours span{font-size:18px}.footer-contacts-open_hours span:first-of-type{margin-right:5px;font-size:24px;color:#F5CB08}.footer-contacts-open_hours span.yellow{margin-left:10px;font-size:16px}.footer .hash{margin-bottom:60px}.footer .hash a{color:#F5CB08;display:block;text-decoration:none;font-size:20px}.footer .hash a:hover{color:#fff}.footer .webtr{display:flex;align-items:flex-end}.footer .webtr a{display:block;width:120px}.footer .webtr a:hover img{opacity:1}.footer .webtr a img{max-width:100%}.footer-bottom{background-color:#201600;color:#fff;padding:20px 0;font-size:13px;border-top:1px solid rgba(149,147,144,0.3)}.footer-bottom a{color:#fff;text-decoration:none}@media (max-width: 760px){.footer-bottom a{text-align:center}}.footer-bottom>.container{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 760px){.footer-bottom>.container{flex-wrap:wrap}}@media (max-width: 760px){.footer-bottom__left{width:100%;text-align:center}}@media (max-width: 760px){.footer-bottom__right{width:100%;text-align:center}}@font-face{font-family:'SF Pro Text';src:url("../fonts/SFProText-Regular.eot");src:url("../fonts/SFProText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProText-Regular.woff2") format("woff2"),url("../fonts/SFProText-Regular.woff") format("woff"),url("../fonts/SFProText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'SF Pro Text';src:url("../fonts/SFProText-Semibold.eot");src:url("../fonts/SFProText-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProText-Semibold.woff2") format("woff2"),url("../fonts/SFProText-Semibold.woff") format("woff"),url("../fonts/SFProText-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'SF Pro Text';src:url("../fonts/SFProText-Bold.eot");src:url("../fonts/SFProText-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProText-Bold.woff2") format("woff2"),url("../fonts/SFProText-Bold.woff") format("woff"),url("../fonts/SFProText-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'SF Pro Text';src:url("../fonts/SFProText-Light.eot");src:url("../fonts/SFProText-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProText-Light.woff2") format("woff2"),url("../fonts/SFProText-Light.woff") format("woff"),url("../fonts/SFProText-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'SF Pro Text';src:url("../fonts/SFProText-Medium.eot");src:url("../fonts/SFProText-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProText-Medium.woff2") format("woff2"),url("../fonts/SFProText-Medium.woff") format("woff"),url("../fonts/SFProText-Medium.ttf") format("truetype");font-weight:500;font-style:normal}.main-page__catalog{display:flex;height:300px}@media (max-width: 1280px){.main-page__catalog{height:200px}}.main-page__catalog a{display:block;width:100%;color:#fff;font-size:2vw;position:relative;text-transform:uppercase;text-decoration:none;background-size:cover}.main-page__catalog a:after{content:'';display:block;position:absolute;top:0;bottom:0;width:100%;background-color:rgba(217,55,64,0.6);z-index:0;transition:all 0.3s ease-in-out}.main-page__catalog a:hover:after{background-color:transparent}.main-page__catalog a:hover span{text-shadow:0 2px 5px rgba(0,0,0,0.4)}.main-page__catalog a span{position:absolute;bottom:50px;left:50px;z-index:2}@media (max-width: 1280px){.main-page__catalog a span{bottom:30px}}@media (max-width: 780px){.main-page__catalog a span{transform:rotate(-90deg);font-size:20px;right:initial;bottom:50px;left:initial}}.main-page__title{letter-spacing:-2px;line-height:100%}@media (max-width: 1280px){.main-page__title{letter-spacing:0}}.main-products{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:30px}@media (max-width: 1000px){.main-products{grid-template-columns:repeat(1, 620px);gap:15px}}@media (max-width: 640px){.main-products{grid-template-columns:1fr;gap:10px}}.main-products .col{border-radius:4px;background:#fff;box-shadow:0 4px 19px 0 rgba(30,30,30,0.07)}.banner_link{gap:30px;margin-top:60px}.banner_link::-webkit-scrollbar{width:0;height:0}@media (max-width: 1300px){.banner_link{overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory}}@media (max-width: 640px){.banner_link{gap:10px;margin-top:30px}}.banner_left{max-width:615px;height:250px;flex-shrink:0;scroll-snap-align:center}@media (max-width: 640px){.banner_left{width:295px;height:120px}}.banner_left img{width:100%;height:100%;border-radius:4px}.banner_right{max-width:615px;height:250px;flex-shrink:0;scroll-snap-align:center}@media (max-width: 640px){.banner_right{width:295px;height:120px}}.banner_right img{width:100%;height:100%;border-radius:4px}.banner_birthday{margin:30px 0;height:121px;border-radius:4px;background:url("../images/banner_birthday.png") center left no-repeat}@media (max-width: 1000px){.banner_birthday{background:url("../images/banner_birthday-tablet.png") center left no-repeat}}@media (max-width: 500px){.banner_birthday{background:url("../images/banner_birthday-mobile.png") center left/cover no-repeat}}.read_more_btn{padding:10px 20px;color:#404040;font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin:0 auto;margin-top:20px;cursor:pointer;outline:none}.read_more_btn .icon-arrow_down:before{font-size:15px;margin-left:5px}.main_typography{max-width:1045px;margin:40px auto 0}#mobile_slider .owl-dot,#slider .owl-dot{width:8px;height:8px;background-color:#B0B0B0;border-radius:4px}#mobile_slider .owl-dot.active,#slider .owl-dot.active{background-color:white}#mobile_slider .owl-dots,#slider .owl-dots{width:fit-content;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:5px}@media (max-width: 1200px){#mobile_slider .owl-dots,#slider .owl-dots{bottom:10px}}#mobile_slider .owl-item img,#slider .owl-item img{height:400px;width:100%;object-fit:cover}@media (max-width: 1600px){#mobile_slider .owl-item img,#slider .owl-item img{height:300px}}@media (max-width: 1200px){#mobile_slider .owl-item img,#slider .owl-item img{height:auto}}@media (max-width: 520px){#mobile_slider .owl-item img,#slider .owl-item img{height:165px}}#mobile_slider .owl-nav,#slider .owl-nav{position:absolute;top:calc(50% - 25px);width:100%}#mobile_slider .owl-nav i,#slider .owl-nav i{color:#333;font-size:22px}#mobile_slider .owl-nav button,#slider .owl-nav button{background-color:#fff;padding:15px 0 !important;border-radius:50%;height:52px;width:52px;display:inline-block;transition:all 0.2s ease}#mobile_slider .owl-nav button:focus,#slider .owl-nav button:focus{outline:none}#mobile_slider .owl-nav button:hover,#slider .owl-nav button:hover{background-color:rgba(255,255,255,0.6)}#mobile_slider .owl-nav .owl-prev,#slider .owl-nav .owl-prev{position:absolute;left:100px}@media (max-width: 780px){#mobile_slider .owl-nav .owl-prev,#slider .owl-nav .owl-prev{left:15px}}#mobile_slider .owl-nav .owl-next,#slider .owl-nav .owl-next{position:absolute;right:45px}@media (max-width: 780px){#mobile_slider .owl-nav .owl-next,#slider .owl-nav .owl-next{right:15px}}.slider_nav{display:flex;position:relative;margin-top:-42px}@media (max-width: 1280px){.slider_nav{display:none}}.slider_nav .arrow{display:none;animation-delay:2s;animation-duration:2s;position:absolute;z-index:2;top:-40px;left:50%;margin-left:-15px;color:#ffffff;font-size:30px;cursor:pointer}.slider_nav a{width:100%;text-align:center;position:relative;color:#fff;text-decoration:none}.slider_nav a span{font-size:1.4vw}.slider_nav a svg{position:absolute;left:0;z-index:10;width:100%}.slider_nav a svg path{fill:#D93740}.slider_nav a figure{position:relative;overflow:hidden;height:42px;margin:0}.slider_nav a .inside{background:#D93740;height:120px;padding:20px 0;display:flex;flex-direction:column;justify-content:center}.slider_nav a .inside img{max-width:48px;max-height:100%;margin:0 auto;margin-bottom:10px}.slider_nav a.active span{display:none}.slider_nav a.active .inside img{max-width:128px}.slider_nav a:nth-child(2n) .inside{background-color:#f84028}.slider_nav a:nth-child(2n) svg path{fill:#f84028}.animated{animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.UpDown{animation-name:UpDown}@keyframes UpDown{0%{-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}50%{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0)}100%{-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}}.breadcrumbs{margin-bottom:20px}@media (max-width: 740px){.breadcrumbs{margin-bottom:0}}.breadcrumbs ol{list-style:none;padding:0;margin:25px 0 0;display:flex;flex-wrap:wrap}.breadcrumbs ol li{color:#959390;margin-right:10px;font-size:13px;box-sizing:border-box}.breadcrumbs ol li:not(:first-child)::before{content:"";display:inline-block;height:50%;width:1px;background-color:#404040;margin-right:8px}.breadcrumbs ol li a{color:#404040;text-decoration:none}.breadcrumbs ol li a:hover{text-decoration:none}input,textarea,select{-webkit-appearance:none;border-radius:0}.errors-block{padding:10px;margin:20px 0;border:1px solid #D93740;background-color:rgba(217,55,64,0.1);border-radius:4px}.message_error{color:#991302}.success-block{padding:15px;margin-bottom:30px;border:1px solid #275b27;background-color:rgba(39,91,39,0.1)}.message_success{color:#275b27}.login-form{border-radius:6px;background:#fff;box-shadow:0px 4px 25px 0px rgba(30,30,30,0.09);max-width:500px;padding:40px}@media (max-width: 640px){.login-form{padding:20px;max-width:100%}}.login-form .password_remind{color:#404040;margin-bottom:20px;display:inline-block;font-size:14px}.login-form .password_remind:hover{text-decoration:none}.login-form .privacy{margin-bottom:30px}.login-form .privacy a{color:#fff}.login-form .privacy a:hover{text-decoration:none}.login-form .buttons{display:flex;justify-content:space-between;gap:20px}.login-form .captcha{margin-bottom:20px}.login-form .address .flex{margin-top:15px;display:flex}@media (max-width: 780px){.login-form .address .flex{flex-wrap:wrap;justify-content:space-between}}.login-form .address .flex input{margin-right:5px}.login-form .address .flex input:last-child{margin-right:0}@media (max-width: 780px){.login-form .address .flex input{width:calc(50% - 10px);margin-bottom:10px}.login-form .address .flex input:nth-child(2n){margin-right:0}}.login-form .policy{padding-top:10px;font-size:12px}.form_group{margin-bottom:20px;position:relative;width:100%}.form_group textarea{height:85px}.button{transition:all 0.15s linear;cursor:pointer;color:#404040;text-align:center;border:none;border-radius:4px;padding:5px;font-family:'PF Din Text Cond Pro', sans-serif;user-select:none;text-decoration:none;transition:all 0.3s linear}.button:focus{outline:none}.button:active{color:#222}.button-login{height:50px;width:100%;background-color:#D93740;color:#fff}.button-login:hover{background:#AD2C33}.button-login:active{background:#991302}.button-register{height:50px;width:100%;max-width:205px;border:1px solid #D93740;font-size:14px}.button-register:hover{color:#222222}.form_input{display:block;height:45px;color:#222222;padding:10px;border-radius:4px;border:1px solid #959390;background:#fff;width:100%;font-size:15px;box-shadow:inset 0 25px 0 25px white;resize:none}.form_input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.form_input:focus{outline:none;border:1px solid #404040}.form_input:focus+*{color:#959390}.form_placeholder{position:absolute;background:#fff;top:-8px;left:15px;color:#404040;padding:0 5px;font-size:14px;border-radius:4px}.form_wrapper{align-items:flex-start;gap:10px}@media (max-width: 640px){.form_wrapper{flex-direction:column;column-gap:10px;row-gap:0}}.form_wrapper-address{align-items:flex-start;gap:10px}@media (max-width: 640px){.form_wrapper-address{width:100%}}.user-profile{display:flex;justify-content:flex-start}.user-profile .table{padding:15px 0;caption-side:bottom;border-collapse:collapse;width:100%;color:#212529;vertical-align:top;border-top:1px solid #d9d9d9}.user-profile .table:last-child{border-bottom:1px solid #d9d9d9}.user-profile .table th{color:#959390;font-family:SF Pro Text;font-size:13px;font-style:normal;font-weight:400;text-align:left;padding-top:15px;padding-bottom:5px}.user-profile .table td{vertical-align:top;padding-bottom:15px;color:#1B1B1D;font-family:SF Pro Text;font-size:15px;font-weight:400;line-height:130%}@media (max-width: 640px){.user-profile .table td{font-size:14px}}.user-profile .table td a{color:#1B1B1D}.user-profile .table td a:hover{text-decoration:none}@media (max-width: 1024px){.user-profile{flex-wrap:wrap}}.user-profile .login-form{margin-right:30px}@media (max-width: 1024px){.user-profile .login-form{margin:0 auto}}.user-profile .login-form-title{color:#404040;font-size:24px;font-weight:500;margin-top:0}@media (max-width: 640px){.user-profile .login-form-title{font-size:18px}}.user-profile .login-form-change_password{display:inline-block;margin:0;cursor:pointer;color:#404040;font-size:14px;font-weight:500;text-decoration-line:underline}.user-profile .login-form-change_password+input{margin-top:20px}.user-profile .login-form-btn-wrapper{gap:20px}.user-profile .orders{width:50%;padding:40px;background-color:#fff;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07);border-radius:4px}@media (max-width: 1024px){.user-profile .orders{margin-top:40px;width:100%}}@media (max-width: 640px){.user-profile .orders{padding:30px 20px}}.user-profile .orders-title{margin:0 0 20px 0;color:#404040;font-size:24px;font-weight:500}@media (max-width: 640px){.user-profile .orders-title{font-size:18px}}.show_map-btn{cursor:pointer;width:50%;color:white;height:50px;border:none;background-color:#404040;border-radius:4px;margin-bottom:20px}@media (max-width: 640px){.show_map-btn{width:100%}}.product-list{display:flex;height:100%;transition:all 0.3s linear}.product-list:hover{box-shadow:0px 4px 28px 0px rgba(30,30,30,0.16)}.product-list:hover .product-list__footer .button{color:#fff;background-color:#D93740}.product-list:hover .product-list__image-img{transform:scale(1.15)}.product-list:hover .price{color:#D93740}.product-list__image{display:inline-block;position:relative;border-radius:4px 0 0 4px;height:200px;max-height:200px;min-width:215px;max-width:215px;overflow:hidden}@media (max-width: 640px){.product-list__image{height:170px;min-width:130px;max-width:130px}}.product-list__image-img{width:100%;height:100%;transition:all 0.3s linear;object-fit:cover}.product-list__image .promo{position:absolute;top:15px;right:0;z-index:1;border-radius:0}.product-list-annotation *{color:#6D6D6D;font-size:13px;font-weight:400;line-height:130%;margin:0}@media (max-width: 640px){.product-list-annotation *{margin:0;padding:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.product-list-descr{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;width:100%;height:100%;padding:5px 20px 20px 20px}@media (max-width: 980px){.product-list-descr{padding:5px 15px 15px 15px}}@media (max-width: 640px){.product-list-descr{gap:5px;padding:0 10px 10px 10px}}.product-list__name{font-weight:normal;margin:10px 0 5px 0;position:relative}@media (max-width: 640px){.product-list__name{margin:5px 0}}.product-list__name a{color:#404040;font-size:19px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media (max-width: 640px){.product-list__name a{font-size:14px;line-height:15px;display:inline-block}}.product-list__name a:hover{color:#D93740}.product-list__name-wrapper{width:100%}.product-list__icons{list-style:none;display:flex;padding:0;margin:0;margin-bottom:15px;flex-wrap:wrap}.product-list__icons li{display:inline-block;width:40px;position:relative;margin-right:5px}@media (max-width: 640px){.product-list__icons li{width:30px}}.product-list__icons li .hint{position:absolute;background:#D93740;color:#fff;font-family:"PF Din Text Universal", sans-serif;padding:5px 8px;font-size:12px;border-radius:5px;white-space:nowrap;top:0;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:all .15s ease-in-out}.product-list__icons li:hover .hint{visibility:visible;top:-25px;opacity:1}.product-list__icons li img{width:40px;height:40px}@media (max-width: 640px){.product-list__icons li img{width:30px;height:30px}}.product-list__footer{display:flex;justify-content:space-between;align-items:center;width:100%}.product-list__footer .price{display:flex;align-items:center;margin-right:15px;line-height:1;transition:all 0.3s linear}.product-list__footer .price-label{text-transform:uppercase;margin-right:5px;font-size:14px;font-weight:500}@media (max-width: 640px){.product-list__footer .price-label{font-size:12px}}.product-list__footer .price-wrapper{gap:10px;flex-wrap:wrap;flex-direction:column;align-items:flex-start}@media (max-width: 600px){.product-list__footer .price-wrapper{gap:1px}}.product-list__footer .price-num{font-size:24px;font-weight:500;white-space:nowrap;line-height:20px}@media (max-width: 640px){.product-list__footer .price-num{font-size:18px}}.product-list__footer .price-num-old{position:relative;display:inline-block;font-size:16px;color:#959390}@media (max-width: 600px){.product-list__footer .price-num-old{font-size:13px}}.product-list__footer .price-num-old:before{content:'';position:absolute;left:0;right:-3px;top:50%;transform:translateY(-50%);height:2px;background-color:#D93740}@media (max-width: 600px){.product-list__footer .price-num-old:before{height:1px}}.product-list .button{width:120px;height:35px;border-radius:4px;font-weight:500;font-size:14px;align-self:flex-end;transition:all 0.3s linear;background-color:#E8E8E8;color:#404040}.product-list .button:hover{background-color:#AD2C33 !important}@media (max-width: 640px){.product-list .button{font-size:13px;height:30px;width:90px}}.free-shipping__message{gap:20px;margin-bottom:40px;border:2px solid #F5CB08;padding:30px}@media (max-width: 780px){.free-shipping__message{flex-direction:column;align-items:flex-start;padding:20px}}.free-shipping__message-red{color:#404040;font-size:24px;font-weight:500;margin:0 0 5px}@media (max-width: 780px){.free-shipping__message-red{font-size:17px}}.free-shipping__message-condition{font-size:15px;margin:0}@media (max-width: 780px){.free-shipping__message-condition{font-size:14px;font-weight:300}}.checkbox{display:block}.checkbox__title{display:block;position:relative;padding-left:30px;cursor:pointer}.checkbox__title:before{content:'';position:absolute;top:4px;left:0;display:block;border:solid 1px black;width:15px;height:15px;border-radius:4px;padding:2px}.checkbox__title:after{position:absolute;top:9px;left:5px;height:6px;width:10px;border-bottom:solid 2px black;border-left:solid 2px black;transform:rotate(-45deg)}.checkbox input{display:none}.checkbox input:checked+.checkbox__title:after{content:''}.purchases-table{flex-direction:column;gap:40px;width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}@media (max-width: 780px){.purchases-table{gap:0}}.purchases-table thead{border-top:1px solid #E8E8E8}@media (max-width: 780px){.purchases-table thead{display:none}}.purchases-table thead th{color:#D93740;vertical-align:bottom;border-bottom:2px solid #dee2e6;font-weight:500;text-align:left}.purchases-table tbody{width:100%}.purchases-table tfoot{width:100%}.purchases-table__item{gap:10px;padding:20px 0;border-top:1px solid #d9d9d9}.purchases-table__item:last-child{border-bottom:1px solid #d9d9d9}@media (max-width: 780px){.purchases-table__item{width:100%;position:relative;flex-wrap:wrap}.purchases-table__item td{display:flex;align-items:center;padding:0;flex-wrap:wrap}.purchases-table__item td:last-child{border-bottom:1px}}.purchases-table__item-image a,.purchases-table__item-image span{display:block;width:110px;height:110px}@media (max-width: 640px){.purchases-table__item-image a,.purchases-table__item-image span{width:90px;height:90px}}.purchases-table__item-image a img,.purchases-table__item-image span img{max-width:100%;height:100%}.purchases-table__item-name{min-width:240px;max-width:280px;font-size:15px;line-height:18px;color:#6D6D6D}@media (max-width: 640px){.purchases-table__item-name{min-width:100px;max-width:200px;font-size:12px}}@media (max-width: 475px){.purchases-table__item-name{min-width:100px;max-width:215px}}.purchases-table__item-name a,.purchases-table__item-name span{color:inherit;font-weight:700;white-space:nowrap;padding-bottom:5px}@media (max-width: 780px){.purchases-table__item-name a,.purchases-table__item-name span{width:100%}}.purchases-table__item-name a:hover{text-decoration:none;color:#222222}@media (max-width: 780px){.purchases-table__item-name>div{display:block;width:100%}}.purchases-table__item-price{font-weight:500;font-size:18px}.purchases-table__item-sum{font-weight:500;font-size:18px;white-space:nowrap;min-width:90px}.purchases-table__item-remove{text-align:right}@media (max-width: 780px){.purchases-table__item-remove{position:absolute;top:10px;right:5px}}.purchases-table__item-remove a{color:#201600;display:inline-block}.purchases-table__item-remove a svg{width:20px;height:20px}.purchases-table__item .product-counter__button{width:30px;height:35px}.purchases-table__item .product-counter input{max-width:30px;height:35px}.purchases-table__total{flex-direction:column;align-items:flex-start}.purchases-table__total span{font-size:15px;color:#6D6D6D;white-space:nowrap}.purchases-table__total b{color:#333;font-size:32px;font-weight:500}@media (max-width: 780px){.purchases-table__total b{font-size:20px}}.purchases-table__total-label{font-size:20px;font-weight:500}@media (max-width: 780px){.purchases-table .product-counter{max-width:100px}}.purchases-table-foot-delivery td{border-bottom:1px solid #dee2e6}.purchases-table-foot-delivery .free{color:#D93740;font-weight:500}.purchases-table-foot-total{width:100%}@media (max-width: 780px){.purchases-table-foot-total{flex-direction:column-reverse;align-items:flex-end;gap:10px}}.purchases-table-foot-total td{border:none}.coupon{gap:20px;width:55%}@media (max-width: 780px){.coupon{width:100%}}.coupon .message_error,.coupon .message_success{margin-bottom:10px}.coupon-input{display:inline-block;border:1px solid #dee2e6;border-radius:4px;width:100%;height:45px;padding:10px;text-align:center;background-color:transparent}@media (max-width: 780px){.coupon-input{width:60%}}.coupon-input:focus{outline:none;border:1px solid #E8E8E8}.coupon-button{color:#fff;background-color:#D93740;border-radius:4px;border:none;height:45px;width:40%;padding:0 25px;font-size:15px;cursor:pointer}.coupon-button:hover{background-color:#991302}.coupon-percent{color:#D93740;font-size:20px}.coupon-sum{font-size:40px;font-weight:500}.coupon-sum span{font-size:20px}.cart_wrapper{gap:35px;align-items:flex-start}@media (max-width: 1024px){.cart_wrapper{flex-direction:column;align-items:center}}.cart_purchases{width:60%}@media (max-width: 1024px){.cart_purchases{width:80%}}@media (max-width: 720px){.cart_purchases{width:100%}}.cart-confirm-area{display:flex;flex-direction:column;flex-shrink:0;gap:30px;width:40%}@media (max-width: 1024px){.cart-confirm-area{flex-wrap:wrap;width:80%}}@media (max-width: 720px){.cart-confirm-area{margin-top:15px;width:100%}}.cart-confirm-area__title{font-size:20px;font-weight:700;margin:0 0 30px 0}.cart-confirm-area__payments{background-color:#fff;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07);border-radius:4px;padding:40px 30px;color:#404040}@media (max-width: 1024px){.cart-confirm-area__payments{width:100%}}.cart-confirm-area__payments ul{list-style:none;padding:0;margin:0;gap:15px;flex-wrap:wrap;align-items:flex-start}@media (max-width: 1024px){.cart-confirm-area__payments ul{flex-direction:column}}.cart-confirm-area__payments ul li{padding:0;margin:0;min-width:45%}.cart-confirm-area__payments ul li input[type=radio]{visibility:hidden;position:absolute}.cart-confirm-area__payments ul li input[type=radio]:checked ~ label:before{border:1px solid #D93740}.cart-confirm-area__payments ul li input[type=radio]:checked ~ label:after{background:#D93740}.cart-confirm-area__payments ul li input[type=radio]:checked ~ label{color:#D93740}.cart-confirm-area__payments ul li label{position:relative;font-size:16px;display:flex;align-items:center;margin-bottom:15px;font-weight:600;padding-left:35px;min-height:25px;cursor:pointer}.cart-confirm-area__payments ul li label:before{content:'';display:block;position:absolute;border:1px solid #333;border-radius:100%;height:20px;width:20px;top:0;left:0;z-index:5;transition:border .25s linear}.cart-confirm-area__payments ul li label:after{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:5px;left:5px;transition:background 0.2s linear}.cart-confirm-area__payments ul li .description{align-items:flex-end;position:relative}.cart-confirm-area__payments ul li .description span{position:absolute;top:-14px;left:15px;padding:5px 10px;background-color:#fff}.cart-confirm-area__payments ul li .description input{display:inline-block;width:180px;height:45px;padding:10px;border-radius:4px;border:1px solid #959390}.cart-confirm-area__payments ul li .description input:focus{outline:none;border:1px solid #E8E8E8}.cart-confirm-area__payments ul li .description p{margin:0;position:relative;top:-5px}.cart-confirm-area__form{width:100%;padding:40px;padding-top:0;background-color:#fff;border-radius:4px;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07)}@media (max-width: 780px){.cart-confirm-area__form{padding:0}}.cart-confirm-area__form .tabs{list-style:none;margin:0;padding:0;display:flex}.cart-confirm-area__form .tabs li{position:relative;display:block;width:100%;text-align:center}.cart-confirm-area__form .tabs li label{height:75px;user-select:none;cursor:pointer;font-weight:700;font-size:18px;border-radius:4px 4px 0 0;background-color:#f3f3f3;margin-bottom:30px}@media (max-width: 780px){.cart-confirm-area__form .tabs li label{padding:0}}.cart-confirm-area__form .tabs li label span{display:block}.cart-confirm-area__form .tabs li label small{display:none;font-size:14px;padding:0 10px}@media (max-width: 780px){.cart-confirm-area__form .tabs li label small{font-size:12px}}.cart-confirm-area__form .tabs li input[type=radio]{visibility:hidden;position:absolute}.cart-confirm-area__form .tabs li input[type=radio]:checked ~ label{background-color:#fff;color:#404040;flex-direction:column}.cart-confirm-area__form .tabs li input[type=radio]:checked ~ label small{display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 780px){.cart-confirm-area__form-fields{padding:30px 15px}}.cart-confirm-area__form-fields .address .flex{margin-top:15px;display:flex}@media (max-width: 780px){.cart-confirm-area__form-fields .address .flex{flex-wrap:wrap;justify-content:space-between}}.cart-confirm-area__form-fields .address .flex input{margin-right:5px}.cart-confirm-area__form-fields .address .flex input:last-child{margin-right:0}@media (max-width: 780px){.cart-confirm-area__form-fields .address .flex input{width:calc(50% - 10px);margin-bottom:10px}.cart-confirm-area__form-fields .address .flex input:nth-child(2n){margin-right:0}}.cart-confirm-area__form-fields .privacy{margin-bottom:20px}.cart-confirm-area__form-fields .privacy a{color:#404040}.cart-confirm-area__form-fields .privacy a:hover{text-decoration:none}.cart-confirm-area__form-fields input[type=submit]{width:100%;background:#D93740;height:50px;padding:15px;margin-top:20px;color:#fff}.cart-confirm-area__form-fields input[type=submit]:hover{background-color:#991302}.cart-confirm-area__form-fields .restaurants{margin-top:0}.cart-confirm-area__form .privacy{font-size:13px}.cart-confirm-area__form .subscribe{margin-top:20px;font-size:14px}.cart-confirm-area__form .button:disabled,.cart-confirm-area__form .button:disabled:hover{background:#444;color:#b9b9b9;cursor:not-allowed}.hb{margin-top:30px;margin-bottom:30px}.hb-text span{color:#D93740;text-transform:uppercase;font-size:20px}.hb-title{display:flex;align-items:center}.hb .hb-check{width:80px;height:26px;background:#333;margin:20px auto;position:relative;border-radius:50px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.2);cursor:pointer}.hb .hb-check:after{content:'Нет';color:#D93740;position:absolute;right:10px;z-index:0;font:12px/26px "PF Din Text Universal", sans-serif;font-weight:bold}.hb .hb-check:before{content:'ДА';color:#fff;position:absolute;left:10px;z-index:0;font:12px/26px "PF Din Text Universal", sans-serif;font-weight:bold}.hb .hb-check-switcher{display:block;width:34px;height:20px;position:absolute;top:3px;left:3px;z-index:1;background:#fcfff4;background:linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);border-radius:50px;transition:all 0.4s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}.hb .hb-check input[type=checkbox]{visibility:hidden}.hb .hb-check input[type=checkbox]:checked+.hb-check-switcher{left:43px}.cart-delivery-map{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:100;display:flex;flex-direction:column}.cart-time-order{text-align:center}.cart-time-order .icon{display:block;margin-bottom:20px;font-size:35px;color:#D93740}.cart-time-order p{margin-bottom:10px;margin-top:0;font-size:18px}.cart-delivery-popup{justify-content:center;align-items:center;display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow:auto;padding:15px}.cart-delivery-popup.show{display:flex}.cart-delivery-popup-inner{position:relative;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:10px;background-color:#fff;padding:50px 30px;text-align:center;min-height:200px;width:100%;max-width:500px;font-size:20px;font-weight:500}.cart-delivery-popup-close{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer}.cart-delivery-popup-close:before,.cart-delivery-popup-close:after{content:'';position:absolute;display:block;height:2px;border-radius:1px;background-color:black;opacity:.8;width:20px;top:0;right:0;bottom:0;left:0;margin:auto}.cart-delivery-popup-close:before{transform:rotate(45deg)}.cart-delivery-popup-close:after{transform:rotate(-45deg)}.cart-delivery-popup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:black;opacity:.6}#cart-delivery-map-informer .informer{padding:15px;border:1px solid #F5CB08;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:500;border-radius:4px}.ny_delivery{padding:30px 50px 30px 30px;background-color:white;position:relative;color:#404040;font-family:SF Pro Text, sans-serif;margin-bottom:40px}@media (max-width: 780px){.ny_delivery{padding:15px 50px 15px 15px}}.ny_delivery_title{font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0}.ny_delivery-text{font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin:10px 0 0 0}.ny_delivery-text:last-child{color:#D93740}.ny_delivery-img{position:absolute;top:10px;right:10px}@media (max-width: 500px){.ny_delivery-img{height:130px;width:125px;top:0;right:0}}.ny_delivery b{color:#D93740;font-size:16px}.contacts-content{margin-bottom:60px}@media (max-width: 780px){.contacts-content{margin-bottom:10px}}.contacts-content_wrapper{align-items:flex-start;gap:30px}@media (max-width: 1024px){.contacts-content_wrapper{flex-direction:column;align-items:center}}.contacts-content__text{width:100%;padding:40px;margin-bottom:30px;background-color:white;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07)}@media (max-width: 780px){.contacts-content__text{margin-bottom:10px;padding:30px 20px;flex-direction:column;align-items:flex-start;gap:20px}}.contacts-content__text a{color:#222;text-decoration:none;white-space:nowrap}.contacts-content__text .address{padding-left:30px}.contacts-content__text .address p{margin:0;font-size:15px;color:#404040}.contacts-content__text .address h3:before{content:''}.contacts-content__text .customers{padding-left:30px}.contacts-content__text .customers p{margin:0}.contacts-content__text .customers h3:before{content:''}.contacts-content__text .order{padding-left:30px}.contacts-content__text .order p{margin:0}.contacts-content__text .order h3:before{content:''}.contacts-content__text h3{margin-bottom:20px;margin-top:0;position:relative;color:#404040;font-family:"PF Din Text Cond Pro", sans-serif;font-size:24px;font-weight:500}@media (max-width: 780px){.contacts-content__text h3{margin-bottom:10px}}.contacts-content__text h3:before{font-family:sans-serif;position:absolute;left:-30px;color:#F5CB08;font-size:20px}.contacts-content__form{flex-basis:510px;flex-shrink:10}.contacts-content__form .login-form{max-width:510px}.contacts-content__form .login-form .privacy{color:#404040;margin-bottom:20px}.contacts-content__form .login-form .privacy a{color:#404040}.contacts-content__form .login-form .button{height:55px;width:100%;color:#fff;background-color:#D93740;margin-bottom:20px}.contacts-map{position:relative;height:580px;flex-basis:720px;flex-shrink:1;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07)}@media (max-width: 1024px){.contacts-map{min-width:100%;max-height:400px}}@media (max-width: 780px){.contacts-map{min-width:100%}}.blog{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.blog{grid-template-columns:minmax(280px, 650px)}}@media (max-width: 640px){.blog{grid-template-columns:minmax(280px, 400px)}}.blog-item{align-items:flex-start;padding:20px;background-color:#fff;box-shadow:0 4px 19px 0 rgba(30,30,30,0.07)}@media (max-width: 640px){.blog-item{width:100%;margin-right:0;flex-direction:column;align-items:center}}.blog-item:nth-child(2n){margin-right:0}.blog-image{flex:0 0 185px;display:block;margin-right:20px;height:100%}@media (max-width: 640px){.blog-image{flex:0 0 240px;width:100%;max-width:305px;margin:0 0 20px 0}}.blog-image img{width:100%;height:100%}.blog-title{font-size:24px}@media (max-width: 640px){.blog-title{font-size:18px}}.blog-title a{font-weight:500;text-decoration:none;color:#404040}.blog-title a:hover{color:#991302}@media (max-width: 640px){.blog-annotation *{font-size:14px;font-weight:300}}.post img{max-width:100%}.related-products{margin-top:60px}.restaurants{display:grid;grid-template-columns:repeat(3, minmax(280px, 400px));justify-content:center;gap:30px;margin-top:30px}@media (max-width: 1024px){.restaurants{grid-template-columns:repeat(2, minmax(280px, 400px))}}@media (max-width: 640px){.restaurants{grid-template-columns:minmax(280px, 400px);gap:10px}}.restaurants:after{display:block;content:'';flex:0 0 30%}.restaurants .restaurant{width:100%;max-width:400px;padding:30px;background-color:#fff}@media (max-width: 760px){.restaurants .restaurant{flex:0 0 45%}}.restaurants .restaurant-name{color:#404040;margin-bottom:15px;font-size:20px}.restaurants .restaurant-address,.restaurants .restaurant-time,.restaurants .restaurant-delivery{display:flex;align-items:center;padding-left:30px;position:relative;margin-bottom:10px;font-size:16px;font-weight:300}.restaurants .restaurant-address:before,.restaurants .restaurant-time:before,.restaurants .restaurant-delivery:before{position:absolute;font-family:"Icons";left:0;color:#F5CB08;font-size:20px}.restaurants .restaurant-address:before{content:'\ea0d'}.restaurants .restaurant-time:before{content:'\ea04'}.restaurants .restaurant-delivery:before{content:'\ea08'}.pagination{list-style:none;padding:0;margin:30px 0;display:flex;justify-content:center;align-items:center}.pagination li{margin:0 10px;font-family:"PF Din Text Universal", sans-serif;font-size:18px}.pagination li span.page_link{font-weight:600}.pagination li a{color:#D93740;text-decoration:none}.pagination li a:hover{color:#991302}.order_notify_v2{text-align:center;margin-top:40px;margin-bottom:40px;background:#fff;padding:20px 0;font-family:"PF Din Text Universal", sans-serif}.order_notify_v2_text{padding-bottom:40px}.order_notify_v2 .o_notify_v2_head{vertical-align:middle;margin-bottom:20px}.order_notify_v2 svg{width:44px;height:44px;color:#74B636;margin-right:12px;vertical-align:middle}.order_notify_v2 .o_notify_v2_heading{font-size:32px;font-weight:600;vertical-align:middle}.o_notify_v2_content .o_notify_v2_content_inner{max-width:900px;display:inline-block}.o_notify_v2_content .o_notify_v2_content_inner p{margin-top:5px}.o_notify_v2_order_id .o_notify_v2_order_id_box{display:inline-block;border:1px solid #F5CB08;padding:15px 20px;border-radius:5px;font-size:15px;color:#404040}.o_notify_v2_order_id .o_notify_v2_order_id_box .o_notify_v2_order_id_bold{font-weight:bold;font-size:17px;line-height:1;margin-top:3px;display:block;color:#000}.order-details{display:flex;flex-direction:column;width:100%;max-width:500px;padding:40px;font-family:"PF Din Text Universal", sans-serif;background-color:white;border-radius:4px}@media (max-width: 780px){.order-details{padding:20px}.order-details .no_page-btn{width:100%}}.order-details-top{margin-top:30px}.order-details .h2{font-size:26px;margin-bottom:10px;font-weight:400}@media (max-width: 640px){.order-details .h2{font-size:18px}}.order-details-table{width:100%}.order-details-table tr{display:flex;flex-direction:column;margin-bottom:20px}.order-details-table tr>td:first-child{font-size:19px;font-weight:500;line-height:normal}.order-details .left{width:100%;padding-bottom:30px;border-bottom:solid 1px #d9d9d9}.order-details .right{width:100%;padding-top:0}.order-details .right .order_payment{margin-right:15px}.order-details .right .method_name{font-weight:600}.order-details .right .method_description{color:#E8E8E8}.order-details .right .payment-form .button{padding:10px;font-weight:bold;border-radius:2px}.order_main{align-items:flex-start;gap:30px;color:#404040}@media (max-width: 1024px){.order_main{flex-direction:column;align-items:center;gap:0}}.order_main__total{color:#333;font-size:30px;font-weight:500}.order_main__total-label{color:#6D6D6D;font-size:15px;line-height:130%}.order_main__total-wrapper{display:flex;align-items:flex-end;flex-direction:column}.order_main_left{min-width:600px}@media (max-width: 640px){.order_main_left{min-width:280px}}.method{display:flex;flex-direction:column}.method_label{font-size:19px;font-weight:500}@media (max-width: 640px){.method_label{font-size:16px}}.method_name{font-size:19px;font-weight:400}@media (max-width: 640px){.method_name{font-size:14px}}.related-product{background-color:#fff;max-width:300px;height:105px;margin:20px 0;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07);transition:all 0.3s linear;border-radius:4px}.related-product:hover{box-shadow:0px 4px 28px 0px rgba(30,30,30,0.16)}.related-product:hover .related-product_img{transform:scale(1.2)}.related-product_image{display:block;width:110px;height:105px;flex-shrink:0;border-radius:4px 0 0 4px;overflow:hidden;position:relative}.related-product_image .promo{position:absolute;top:5px;right:0;width:auto !important}.related-product_img{width:100%;height:100%;transition:all 0.3s linear}.related-product_name{color:#404040 !important;font-size:14px !important;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media (max-width: 700px){.related-product_name{font-size:13px !important;text-transform:none !important}}.related-product_descr{width:100%;height:100%;flex-direction:column;align-items:stretch;padding:15px;border-left:1px solid #d9d9d9}@media (max-width: 1024px){.related-product_descr{gap:10px}}.related-product_footer{align-items:flex-end}.related-product_footer .price-num{font-size:20px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}@media (max-width: 700px){.related-product_footer .price-num{font-size:18px}}.related-product_footer .price-num .fn_old_price{font-size:13px}.related-product_footer .product-counter{background-color:#F8F8F8}.related-product_footer .product-counter input{background-color:#F8F8F8}.related-product_button{justify-content:center;width:35px;height:30px;font-size:22px;line-height:22px;font-weight:400;border:1px solid #D93740;border-radius:4px;background-color:transparent;color:#D93740;padding:0;cursor:pointer}.no_page{flex-direction:column}.no_page-text{color:#404040;font-size:15px;line-height:130%;max-width:600px;margin:0 0 20px 0}@media (max-width: 640px){.no_page-text{text-align:center;font-size:14px;font-weight:300}}.no_page-img{width:100%;max-width:710px}.no_page-btn{width:223px;height:53px;color:#fff;text-align:center;font-size:14px;background-color:#D93740;border-radius:4px;text-decoration:none}.product-counter{display:flex;align-items:center;border-radius:4px;overflow:hidden;background-color:#E8E8E8;height:35px}@media (max-width: 600px){.product-counter{height:30px}}.product-counter__button{font-size:20px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none}@media (max-width: 600px){.product-counter__button{height:30px;width:30px;font-size:16px}}.product-counter input{display:block;border:none;max-width:30px;height:30px;text-align:center;background-color:#E8E8E8}@media (max-width: 600px){.product-counter input{width:30px;height:30px;font-size:14px}}.product-counter input:focus{outline:none;border-color:#000}.products-grid{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:30px}@media (max-width: 1000px){.products-grid{grid-template-columns:minmax(300px, 620px)}}@media (max-width: 500px){.products-grid{gap:10px}}.products-grid .col{background-color:#fff}.fn_products_sort{margin-bottom:15px;font-family:"PF Din Text Universal", sans-serif}.fn_products_sort .sort{display:flex;align-items:center}@media (max-width: 640px){.fn_products_sort .sort{flex-wrap:wrap}}.fn_products_sort .sort button{display:inline-block;background:transparent;border:none;position:relative;margin-right:15px;cursor:pointer;color:#333}@media (max-width: 640px){.fn_products_sort .sort button{margin-right:10px}}.fn_products_sort .sort button:focus{outline:none}.fn_products_sort .sort button.active_up{color:#D93740;padding-right:20px}@media (max-width: 640px){.fn_products_sort .sort button.active_up{padding-right:10px}}.fn_products_sort .sort button.active_up:after{content:"↑";position:absolute;top:4px;right:0;font-size:12px}.fn_products_sort .sort button.active_down{color:#D93740;padding-right:20px}@media (max-width: 640px){.fn_products_sort .sort button.active_down{padding-right:10px}}.fn_products_sort .sort button.active_down:after{content:"↓";position:absolute;top:4px;right:0;font-size:12px}.fn_products_sort .sort button.no_after{padding-right:0;padding-left:0}.fn_products_sort .sort button.no_after:after{content:''}.fn_products_sort .sort_title{margin-right:15px;font-size:19px}@media (max-width: 640px){.fn_products_sort .sort_title{width:100%;margin-bottom:5px}}.product{display:flex;align-items:flex-start;gap:40px}@media (max-width: 1024px){.product{flex-direction:column;align-items:center}}@media (max-width: 740px){.product{flex-wrap:wrap;gap:0}}.product-consist-title{font-size:19px;font-weight:500}@media (max-width: 740px){.product-consist-title{font-size:17px}}.product-image{width:100%;min-width:350px;max-width:360px;max-height:360px;position:relative}@media (max-width: 740px){.product-image{max-width:200px;min-width:230px;flex:0 0 100%;margin:0 auto 15px auto}}.product-image img{width:100%;border-radius:4px}.product-image img.promo_img{position:absolute;top:0;right:0;max-width:55px;z-index:1}.product-description{width:100%;min-width:340px;max-width:500px}@media (max-width: 1000px){.product-description{max-width:600px}}@media (max-width: 640px){.product-description{min-width:100%}}.product-name{margin:0;margin-bottom:5px;padding-right:30px;position:relative;color:#404040;font-size:37px;font-weight:500}.product-consist{margin-bottom:30px;font-size:15px}.product-caloric{flex:0 0 250px;width:250px;margin-left:auto}@media (max-width: 1124px){.product-caloric{display:none}}.product-caloric p:first-of-type{margin:0 0 10px 0;color:#959390;font-size:11px;font-weight:400}.product-caloric table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:40px}.product-caloric table tr{position:relative;display:flex;justify-content:space-between}.product-caloric table td{padding:10px 3px 0 0;vertical-align:top;color:#fff;position:relative;z-index:1}.product-caloric table td:nth-child(2){text-align:right;padding-left:3px;padding-right:0;color:#E8E8E8}.product__pizza-selector-inner{display:flex;flex-wrap:wrap;margin-bottom:20px;background:#E8E8E8;padding:5px;border-radius:7px}.product__pizza-selector-item{display:flex;align-items:center;justify-content:center;text-align:center;flex:1 0 0;height:35px;border-radius:4px;cursor:pointer;user-select:none;white-space:nowrap;background:transparent;color:#404040}@media (max-width: 640px){.product__pizza-selector-item{padding:10px}}.product__pizza-selector-item.selected{background:#fff;box-shadow:0px 4px 8px 0px rgba(30,30,30,0.07)}.product-price{width:100%;display:flex;flex-direction:column;gap:5px;margin-top:40px}@media (max-width: 740px){.product-price{margin:0}}.product-price-label{font-size:19px;font-weight:500}@media (max-width: 740px){.product-price-label{font-size:12px}}.product-price-num{color:#333;font-size:32px;font-weight:500}@media (max-width: 740px){.product-price-num{font-size:20px}}.product-price-num-old{position:relative;display:inline-block;font-size:24px;color:rgba(0,0,0,0.7)}.product-price-num-old:before{content:'';position:absolute;left:0;right:-3px;top:50%;transform:translateY(-50%);height:3px;background-color:#D93740}.product-price_area{display:flex;margin-top:60px}@media (max-width: 740px){.product-price-bottom{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:20px;z-index:2}}.product-variant-name{margin-bottom:30px;font-weight:400;color:#404040}.product .product-counter{height:50px}.product .product-counter *{width:50px}@media (max-width: 640px){.product .product-counter{width:100%;margin:0}}.product-counter-area{display:flex;justify-content:space-between;margin-top:20px;height:50px;gap:20px}@media (max-width: 740px){.product-counter-area{height:40px;margin:0}}.product-counter-area .button{width:100%;max-width:250px;font-size:15px;border-radius:4px;background-color:#D93740;color:#fff;height:50px}.product-counter-area .button:hover{background-color:#991302}@media (max-width: 640px){.product-counter-area .button{width:90%}}.product-addons-title{font-size:20px;font-weight:600;font-family:"PF Din Text Universal", sans-serif;margin-bottom:20px;text-transform:uppercase}.product-addons-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media (max-width: 760px){.product-addons-list{padding:0 30px}}.product-addons-list .owl-dots{display:none}.product-addons-list .owl-nav button{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px;background:#F3F3F7 !important;height:45px}@media (max-width: 760px){.product-addons-list .owl-nav button{width:30px}}.product-addons-list .owl-nav button:hover{background:#F5CB08 !important}.product-addons-list .owl-nav button:focus{outline:none}.product-addons-list .owl-nav button.owl-next{right:0}@media (max-width: 760px){.product-addons-list .owl-nav button.owl-next{right:-10px}}.product-addons-list .owl-nav button.owl-prev{left:0}@media (max-width: 760px){.product-addons-list .owl-nav button.owl-prev{left:-10px}}.product-addons-list__item{display:flex;flex-direction:column;align-items:center;max-width:120px;color:#404040;border:1px solid transparent;padding:10px;height:100%;user-select:none;cursor:pointer;background-color:#fff;border-radius:4px;box-shadow:0 4px 19px 0 rgba(30,30,30,0.07)}@media (max-width: 1200px){.product-addons-list__item{padding:10px}}@media (max-width: 475px){.product-addons-list__item{padding:0}}.product-addons-list__item.selected{border:1px solid #D93740;position:relative}.product-addons-list__item input{display:none}.product-addons-list__item-image{width:65px;height:65px}.product-addons-list__item-image img{width:100%;height:100%;object-fit:contain}.product-addons-list__item-name{font-size:12px;font-weight:400;text-align:center;margin-bottom:10px}.product-addons-list__item-price{color:#505050;font-size:18px;font-weight:500}.related-products{margin:60px 0 30px !important}@media (max-width: 780px){.related-products{margin:30px 0 30px !important}}.related-products .related-title{font-size:26px;font-weight:500;margin:0 0 20px 0}@media (max-width: 780px){.related-products .related-title{font-size:18px}}.related-products .products-item{height:100%;display:flex;flex-direction:column;object-fit:cover;max-width:initial}.related-products-carousel:hover .owl-prev{opacity:1;left:-30px}.related-products-carousel:hover .owl-next{opacity:1;right:-30px}.related-products-carousel .owl-stage{display:flex !important}.related-products-carousel .owl-nav{color:#e62107;font-size:35px}.related-products-carousel .owl-nav button:focus{outline:none}.related-products-carousel .owl-prev,.related-products-carousel .owl-next{background:#201600 !important;color:white !important;border:none !important;height:40px !important;width:40px !important;background-color:black !important;border-radius:100% !important;font-size:20px !important;opacity:0;transition:all .5s ease}.related-products-carousel .owl-prev{position:absolute;top:50px;left:-100px}.related-products-carousel .owl-next{position:absolute;top:50px;right:-90px}body.popup{position:relative;overflow:hidden}body.popup:before{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background-color:rgba(0,0,0,0.8)}.product-popup{justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;outline:0;z-index:102;overflow-x:hidden;overflow-y:auto}@media (max-width: 1024px){.product-popup{align-items:flex-start}}.product-popup-wrapper{background-color:#fff;width:100%;max-width:830px;padding:40px 0 40px 40px;border-radius:0.625em;position:relative;height:630px}@media (max-width: 1024px){.product-popup-wrapper{width:100%;max-width:500px;margin:50px 0 100px 0;height:fit-content;padding:15px}}.product-popup-close{right:-50px;top:0}@media (max-width: 1024px){.product-popup-close{right:15px;top:15px;color:#201600;box-shadow:0 0 12px rgba(0,0,0,0.15);background:#fff;width:32px;height:32px;border-radius:100%;font-size:12px;display:flex;align-items:center;justify-content:center}}.product-popup .product{justify-content:space-between;align-items:stretch;gap:0}@media (max-width: 1024px){.product-popup .product{flex-direction:column}}.product-popup .product-col-right{overflow-y:auto;padding:0 40px;max-height:555px}.product-popup .product-col-right::-webkit-scrollbar{width:5px;background-color:#fff}.product-popup .product-col-right::-webkit-scrollbar-thumb{border-radius:4px;background-color:#E8E8E8}@media (max-width: 1024px){.product-popup .product-col-right{padding:0;width:100%}}.product-popup .product-col-left{position:relative;border-right:1px solid #d9d9d9;padding-right:15px}@media (max-width: 1024px){.product-popup .product-col-left{display:flex;flex-direction:column-reverse;border:none;padding:0;margin-bottom:15px;width:100%}}.product-popup .product-name{display:inline-block;color:#404040;font-size:26px;font-weight:500;margin-bottom:5px}@media (max-width: 1024px){.product-popup .product-name{font-size:24px;position:relative}}.product-popup .product-variant-name{margin-bottom:20px;font-weight:400;font-size:13px}@media (max-width: 1024px){.product-popup .product-variant-name{order:-1}}.product-popup .product-caloric-informer{display:block;top:10px;right:15px}@media (max-width: 1024px){.product-popup .product-caloric-informer{top:0;right:10px}}@media (max-width: 1024px){.product-popup .product-image{width:260px;flex:0 0 260px;margin:15px auto 20px auto}}.product-popup .product-counter{height:45px;max-width:140px}.product-popup .product-counter input{max-width:40px;height:40px}.product-popup .product-counter__button{font-size:20px;width:40px;height:40px}.product-popup .product-price-num{font-size:26px;white-space:nowrap}@media (max-width: 1024px){.product-popup .product-price-num{font-size:20px}}.product-popup .product-consist{margin-bottom:20px}@media (max-width: 1024px){.product-popup .product-consist{margin-bottom:15px}}.product-popup .product-consist-title{color:#404040;font-size:19px;font-weight:500}@media (max-width: 1024px){.product-popup .product-consist-title{font-size:17px}}.product-popup .product-consist p{margin:10px 0}@media (max-width: 1024px){.product-popup .product-consist p{font-size:14px;font-weight:300;line-height:130%}}.product-popup .product-addons-title{margin-bottom:10px;text-transform:uppercase;color:#404040;font-size:19px;font-weight:500}@media (max-width: 1024px){.product-popup .product-addons-title{font-size:17px;font-style:normal;font-weight:500}}.product-popup .product-description{margin-left:0;margin-right:30px}@media (max-width: 740px){.product-popup .product-description{margin-right:0;order:2}}.product-popup .product__pizza-selector-inner{margin-bottom:10px}.product-popup .product-addons{margin:30px 0}@media (max-width: 1024px){.product-popup .product-addons{margin:15px 0}}.product-popup .product-addons-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;height:270px}@media (max-width: 1024px){.product-popup .product-addons-grid{height:fit-content;padding:0 20px}}@media (max-width: 425px){.product-popup .product-addons-grid{padding:0}}.product-popup-bottom{margin-top:20px}@media (max-width: 1024px){.product-popup-bottom{position:fixed;bottom:0;left:0;right:0;padding:15px;background-color:#fff;z-index:11;box-shadow:5px 0 10px rgba(0,0,0,0.1)}}.product-popup-bottom form{display:flex;align-items:flex-end;flex-direction:row-reverse}@media (max-width: 1024px){.product-popup-bottom form{flex-direction:row}}.product-popup-bottom .product-price{margin-top:0;flex-direction:column;align-items:flex-start;gap:0}@media (max-width: 1024px){.product-popup-bottom .product-price{order:1;align-items:flex-start}}.product-popup-bottom .product-price-label{margin-right:20px;font-size:16px;text-transform:none}@media (max-width: 1024px){.product-popup-bottom .product-price-label{font-size:14px}}.product-popup-bottom .product-counter-area{margin-top:0;justify-content:flex-end;flex-direction:column;row-gap:20px;height:auto;align-items:flex-end}@media (max-width: 1024px){.product-popup-bottom .product-counter-area{flex-direction:row;width:100%;justify-content:space-between;order:2;gap:10px;margin-top:0}}.product-popup-bottom .product-counter-area .button{width:190px;display:flex;height:45px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;background:#D93740;color:#fff;font-size:14px;font-weight:500;padding:0}@media (max-width: 640px){.product-popup-bottom .product-counter-area .button{width:150px}}@media (max-width: 350px){.product-popup-bottom .product-counter-area .button{width:115px}}.product-popup .product-addons-list{padding:0 60px}@media (max-width: 1024px){.product-popup .product-addons-list{padding:0}.product-popup .product-addons-list .owl-prev{left:-40px !important}.product-popup .product-addons-list .owl-next{right:-40px !important}}.product-caloric-title{color:#fff;font-size:19px;font-weight:500;line-height:normal;margin:0 0 7px 0}.product-caloric-informer{position:absolute;top:0;right:0}.product-caloric-informer:hover .popup{display:block}.product-caloric-informer span{display:block;width:20px;height:20px;cursor:pointer}.product-caloric-informer span.close{color:#222;position:relative}.product-caloric-informer span.close:before{margin-top:0;font-family:"icomoon";content:"\f109";font-size:10px;color:white;right:5px}.product-caloric-informer-card{position:relative;top:0;right:0;display:block}.product-caloric-informer-card span.close:before{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:3}.product-caloric-informer .popup{display:none;position:absolute;top:33px;right:-10px;z-index:20;font-size:13px;font-weight:normal;font-family:"PF Din Text Cond Pro", sans-serif;background-color:#333;padding:20px 20px 25px;border-radius:5px;box-shadow:0 3px 15px rgba(0,0,0,0.1);height:200px;overflow-y:scroll}.product-caloric-informer .popup::-webkit-scrollbar{width:3px;background-color:#333;border-radius:5px}.product-caloric-informer .popup::-webkit-scrollbar-thumb{border-radius:4px;background-color:#F5CB08}.product-caloric-informer .popup p{color:white}.product-caloric-informer .popup table{margin-bottom:0}.product-caloric-informer .popup_card{top:0;right:-21px;height:200px;overflow-y:auto;transform:translateY(-100%)}.copyright_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:10px;gap:10px}.copyright_wrapper a{font-size:12px;text-decoration:underline}.cookie-modal{font-family:"Roboto", sans-serif;position:fixed;bottom:20px;left:20px;max-width:500px;color:#fff;padding:20px;border-radius:7px;background:#262626;box-shadow:5px 15px 220px 0px rgba(0,0,0,0.25);z-index:99999;animation:fadeIn 0.5s;border:1px solid #343434;box-sizing:border-box;font-size:14px}.cookie-modal__content{display:flex;flex-direction:column;gap:15px}.cookie-modal__text{margin:0;padding-bottom:4px;opacity:0.7;color:#E8E8E8}.cookie-modal__content a{color:#fff;text-decoration:underline;transition:.2s linear}.cookie-modal__title{font-size:20px;margin-bottom:10px}.cookie-modal__button{padding:10px 20px;background:#fff;color:#141414;border:none;border-radius:90px;cursor:pointer;align-self:flex-start;transition:.2s linear}.cookie-modal__button:hover{opacity:0.9}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 639px){.cookie-modal{left:0;bottom:0}}*{box-sizing:border-box}html,body{height:100%}body{font-family:'SF Pro Text', sans-serif;background-color:#F8F8F8;font-size:15px;overflow-x:hidden}body::-webkit-scrollbar{width:5px;background-color:#F8F8F8}body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#E8E8E8}body>.wrapper{display:flex;flex-direction:column;min-height:100%}.stop_scroll{overflow-y:hidden}.content{flex:1 0 auto;display:flex;flex-direction:column}.content-container{padding-bottom:50px}@media (max-width: 1000px){.content-container{padding:60px 0 50px 0}}@media (max-width: 700px){.content-container{padding:125px 0 30px 0}}.container{padding:0 20px;margin:auto;width:100%;max-width:1300px;flex:1}@media (max-width: 1024px){.container{padding:0 15px}}.hide{display:none}#map{border:5px solid white}
/*# sourceMappingURL=style.min.css.map */
