html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1100px){html{font-size:50%}}@media (max-width:400px){html{font-size:42%}}html.scroll-locked{overflow-y:hidden}body{padding:0;margin:0;font-size:1.6rem;scroll-behavior:smooth;margin:0 !important;background:#1b1b1b;font-family:"Barlow Condensed", sans-serif !important;font-weight:400;font-style:normal}button{font-family:"Barlow Condensed", sans-serif !important}main{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.d-center{display:flex;align-items:center;justify-content:center}.d-between{display:flex;align-items:center;justify-content:space-between}.bc{background-position:center;background-repeat:no-repeat;background-size:cover}a{text-decoration:none}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}.global-button{display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;text-align:center;color:#fff;cursor:pointer}.global-button svg{margin-left:10px}.black-button{display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #3b3b3b 0%, #2f2f2f 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;text-align:center;color:#fff;cursor:pointer}.black-button svg{margin-left:10px}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1100px){html{font-size:50%}}@media (max-width:400px){html{font-size:42%}}html.scroll-locked{overflow-y:hidden}body{padding:0;margin:0;font-size:1.6rem;scroll-behavior:smooth;margin:0 !important;background:#1b1b1b;font-family:"Barlow Condensed", sans-serif !important;font-weight:400;font-style:normal}button{font-family:"Barlow Condensed", sans-serif !important}main{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.d-center{display:flex;align-items:center;justify-content:center}.d-between{display:flex;align-items:center;justify-content:space-between}.bc{background-position:center;background-repeat:no-repeat;background-size:cover}a{text-decoration:none}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}.global-button{display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;text-align:center;color:#fff;cursor:pointer}.global-button svg{margin-left:10px}.black-button{display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #3b3b3b 0%, #2f2f2f 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;text-align:center;color:#fff;cursor:pointer}.black-button svg{margin-left:10px}#menu_loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:-1;opacity:0;transition:0.3s ease-in-out}#menu_loader .loader-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#menu_loader #restLoader{margin:0 auto;padding:100px 0;position:relative;transform:scale(0.8);width:165px;height:100px}#menu_loader #cook div{position:absolute;left:6px;transform:rotate(10deg);width:20px;height:20px;opacity:0;background:#ff6a00;border-radius:50%;animation-name:cooking;animation-duration:2.5s;transform-origin:81px 0%;animation-iteration-count:infinite;animation-direction:normal}#menu_loader #cook div:nth-child(1){animation-delay:0}#menu_loader #cook div:nth-child(2){animation-delay:0.05s}#menu_loader #cook div:nth-child(3){animation-delay:0.1s}#menu_loader #cook div:nth-child(4){animation-delay:0.15s}@keyframes cooking{18%{opacity:0}19%{opacity:1;transform:rotate(10deg)}41%{transform:rotate(105deg)}62%{opacity:1;transform:rotate(222deg)}100%{opacity:0;transform:rotate(222deg)}}#menu_loader #panShadow{background-color:#000;position:absolute;width:130px;height:15px;bottom:0;left:0;right:0;margin:auto;border-radius:10px;opacity:0.4;animation-name:shadowAction;animation-duration:2.5s;transform-origin:80% 0%;animation-iteration-count:infinite;animation-direction:normal}@keyframes shadowAction{15%{width:100px}22%{width:130px}55%{opacity:0.3;width:125px}60%{opacity:0.5;width:110px}}#menu_loader #panMan{top:130px;left:0;z-index:1;position:absolute;animation-name:shake;animation-duration:2.5s;transform-origin:80% 0%;animation-iteration-count:infinite;animation-direction:normal}@keyframes shake{0%{transform:rotate(0deg) translateY(0)}15%{transform:rotate(-25deg) translateX(-30px)}22%{transform:rotate(12deg)}55%{transform:translateY(0) rotate(0) translateX(0)}60%{transform:translateY(15px)}}#menu_loader.active{opacity:1;z-index:999}section#menu_banner{display:flex;justify-content:center}section#menu_banner .back{position:absolute;top:0;left:0;width:100%;object-fit:cover;object-position:bottom}section#menu_banner .wrapper{position:relative;z-index:1;max-width:990px;margin-top:100px}section#menu_banner .wrapper h1{font-weight:700;font-size:clamp(20px, 2.5vw, 36px);line-height:105%;text-transform:uppercase;text-align:center;color:#fff}section#menu_banner .wrapper h2{font-weight:700;font-size:clamp(30px, 5.5vw, 96px);line-height:105%;text-transform:uppercase;text-align:center;color:#fff}section#menu_filters{position:relative;display:flex;justify-content:center;margin-top:50px}section#menu_filters .btn-modal,section#menu_filters .btn-time{cursor:pointer}section#menu_filters .wrapper{width:90%;max-width:1150px;display:flex;flex-direction:column;gap:50px}section#menu_filters .wrapper .top{border:1px solid rgba(255, 255, 255, 0.15);border-radius:24px;background:#111;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}section#menu_filters .wrapper .top .btn-black{width:100%;max-width:225px;border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:14px 0;background:transparent;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;transition:0.3s ease-in-out}section#menu_filters .wrapper .top .btn-black:hover{border:1px solid #fff;background:rgba(255, 255, 255, 0.15)}@media (max-width:768px){section#menu_filters .wrapper .top .btn-black{max-width:100%}}section#menu_filters .wrapper .top .btn-orange{width:100%;max-width:225px;background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:14px 0;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;transition:0.3s ease-in-out;cursor:pointer}section#menu_filters .wrapper .top .btn-orange:hover{border:1px solid #ff5900;background:rgba(255, 255, 255, 0.15)}@media (max-width:768px){section#menu_filters .wrapper .top .btn-orange{max-width:100%}}section#menu_filters .wrapper .top .btn-modal{width:100%;max-width:390px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:14px 14px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:left;color:#fff;transition:0.3s ease-in-out}section#menu_filters .wrapper .top .btn-modal:hover{border:1px solid #fff;background:rgba(255, 255, 255, 0.15)}@media (max-width:768px){section#menu_filters .wrapper .top .btn-modal{max-width:100%;margin-top:20px}}section#menu_filters .wrapper .top .btn-time{width:100%;max-width:225px;display:flex;align-items:center;justify-content:center;gap:5px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:14px 0;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}section#menu_filters .wrapper .top .btn-time:hover{border:1px solid #fff;background:rgba(255, 255, 255, 0.15)}@media (max-width:768px){section#menu_filters .wrapper .top .btn-time{max-width:100%}}section#menu_filters .wrapper .bottom{width:100%;display:flex;flex-wrap:wrap}section#menu_filters .wrapper .bottom button{width:calc(100% / 4);display:flex;justify-content:center;align-items:center;border-radius:24px;overflow:hidden;background:transparent;box-shadow:none;padding:20px 0;border:none;transition:0.3s ease-in-out}section#menu_filters .wrapper .bottom button:hover{cursor:pointer;background:rgba(255, 255, 255, 0.05)}section#menu_filters .wrapper .bottom button .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}section#menu_filters .wrapper .bottom button .img{border-radius:100%;overflow:hidden;width:100px;height:100px}@media (max-width:768px){section#menu_filters .wrapper .bottom button .img{display:none}}section#menu_filters .wrapper .bottom button .img img{width:100%;height:100%;object-fit:cover}section#menu_filters .wrapper .bottom button p{font-weight:600;font-size:clamp(16px, 1.8vw, 24px);line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}section#menu_filters .wrapper .bottom .btn-cat-active{background:rgba(255, 255, 255, 0.05)}section#menu_notice{margin:50px auto}section#menu_notice .wrapper{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0.01em;text-align:center;color:#fff}section#menu_products{display:flex;justify-content:center;padding-bottom:50px}section#menu_products .wrapper{width:90%;max-width:1150px;display:flex;flex-direction:column;gap:20px}section#menu_products .wrapper .product{width:100%;height:360px;display:flex;border:1px solid rgba(255, 255, 255, 0.15);border-radius:24px;transform:rotate(-1deg);overflow:hidden}@media (max-width:768px){section#menu_products .wrapper .product{flex-direction:column;height:718px}}section#menu_products .wrapper .product .left{width:50%}@media (max-width:768px){section#menu_products .wrapper .product .left{width:100%;height:50%}}section#menu_products .wrapper .product .left a,section#menu_products .wrapper .product .left .img{width:100%}section#menu_products .wrapper .product .left a img,section#menu_products .wrapper .product .left .img img{width:100%;height:100%;object-fit:cover}section#menu_products .wrapper .product .right{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:24px}@media (max-width:768px){section#menu_products .wrapper .product .right{width:100%;height:50%}}section#menu_products .wrapper .product .right h2,section#menu_products .wrapper .product .right h2 a{font-weight:700;font-size:32px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}section#menu_products .wrapper .product .right p{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0.01em;color:#fff}section#menu_products .wrapper .product .right .short_desc{margin-top:18px}section#menu_products .wrapper .product .right a.btn{width:100%;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:10px;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}section#menu_products .wrapper .product .right a.btn strong{font-weight:700;font-size:32px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}#address-modal,#time-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:-1;opacity:0;display:flex;justify-content:center;align-items:center;transition:0.3s ease-in-out}#address-modal .wrapper,#time-modal .wrapper{width:90%;max-width:700px;display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:30px;border-radius:12px}#address-modal .wrapper .top,#time-modal .wrapper .top{display:flex;justify-content:space-between;align-items:center}#address-modal .wrapper .top p,#time-modal .wrapper .top p{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#000}#address-modal .wrapper .top #close,#time-modal .wrapper .top #close{cursor:pointer}#address-modal .wrapper .top #close svg,#time-modal .wrapper .top #close svg{width:30px;height:30px}#address-modal .wrapper form,#time-modal .wrapper form{display:flex;flex-direction:column;gap:20px}#address-modal .wrapper form .btn,#time-modal .wrapper form .btn{cursor:pointer}#address-modal .wrapper form .row,#time-modal .wrapper form .row{display:flex;gap:20px}#address-modal .wrapper form .row .form-group,#time-modal .wrapper form .row .form-group{display:flex;flex-direction:column;gap:10px}#address-modal .wrapper form .row .form-group label,#time-modal .wrapper form .row .form-group label{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0.01em;color:#000}#address-modal .wrapper form .row .form-group input,#address-modal .wrapper form .row .form-group select,#time-modal .wrapper form .row .form-group input,#time-modal .wrapper form .row .form-group select{border:1px solid rgba(0, 0, 0, 0.15);border-radius:12px;padding:18px;font-weight:500;font-size:18px;line-height:110%;letter-spacing:0.01em;color:#000}#address-modal .wrapper form .row .time-group,#time-modal .wrapper form .row .time-group{width:100%}#address-modal .wrapper form .row .form-street,#time-modal .wrapper form .row .form-street{width:calc(70% - 10px)}#address-modal .wrapper form .row .form-street-number,#time-modal .wrapper form .row .form-street-number{width:calc(30% - 10px)}#address-modal .wrapper form .row .form-city,#time-modal .wrapper form .row .form-city{width:calc(65% - 10px)}#address-modal .wrapper form .row .form-postal-code,#time-modal .wrapper form .row .form-postal-code{width:calc(35% - 10px)}#address-modal .wrapper form .row .full-form,#time-modal .wrapper form .row .full-form{width:100%}#address-modal .wrapper form .btn,#time-modal .wrapper form .btn{border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;padding:10px}#address-modal .wrapper .wrong,#time-modal .wrapper .wrong{text-align:center;color:#ff5900;font-size:18px}#address-modal.active,#time-modal.active{opacity:1;z-index:999}.cant_buy_from_other_point{margin-top:20px;color:#fff;font-size:18px;text-align:center}#thank_you_time_block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:77px;margin-bottom:96px}#thank_you_time_block h1{font-weight:600;font-size:64px;line-height:105%;text-transform:uppercase;text-align:center;color:#fff;margin:0 !important}#thank_you_time_block p{max-width:500px;font-weight:500;font-size:24px;line-height:140%;text-align:center;color:#fff}#thank_you_time_block #time_holder{display:flex;align-items:center;justify-content:center;gap:16px}#thank_you_time_block #time_holder div{display:flex;gap:10px}#thank_you_time_block #time_holder .dots{font-weight:500;font-size:96px;line-height:100%;text-align:center;color:#fff}#thank_you_time_block #time_holder .time_holder_block{border-radius:12px;padding:16px 23px;width:100px;height:145px;background-color:#fff;font-weight:600;font-size:96px;line-height:100%;text-align:center;color:#1b1b1b}body.woocommerce-order-received ul.woocommerce-order-overview,body.woocommerce-order-received p.woocommerce-thankyou-order-received{display:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}.mobile-menu{position:fixed;top:0;right:0;opacity:0;visibility:hidden;transition:0.3s ease-in-out;background:#1b1b1b;transform:translateX(-100%);width:100%;height:100vh;padding:24px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu.active{z-index:100;opacity:1;visibility:visible;transform:translateX(0)}.mobile-menu .mobile-menu-header{display:flex;justify-content:space-between;align-items:center}.mobile-menu .mobile-menu-header .logo img{max-width:158px}.mobile-menu .mobile-menu-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-menu .mobile-menu-content .cart-mobile-open span{display:flex;align-items:center;font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}.mobile-menu .mobile-menu-content .cart-mobile-open span svg{margin-left:10px}.mobile-menu .mobile-menu-content .button{margin-top:20px;border-radius:12px;padding:18px 24px;background:#fff;font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#1e1e1e;cursor:pointer;display:block}.mobile-menu nav ul{display:flex;justify-content:center;align-items:center}.mobile-menu nav ul li{list-style:none}.mobile-menu nav ul li a{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 0.25)}.mobile-menu nav ul li.current-lang a{color:#fff}.mobile-menu nav ul span{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;margin:0 10px}.mobile-menu nav ul span:last-child{display:none}.header{position:sticky;z-index:5;top:0;display:flex;justify-content:center;width:100%;top:60px;padding:0 20px;transition:0.3s ease-in-out}.header.active{background:#1b1b1b;top:0}.header ul li{list-style:none}.header .container-header{max-width:1260px;display:flex;justify-content:space-between;width:100%}.header .container-header .logo img{max-width:158px}.header .container-header .header-content{display:flex;align-items:center;margin-right:50px}.header .container-header .header-content #cart-holder{position:relative}.header .container-header .header-content #cart-holder .mini-cart{cursor:pointer}.header .container-header .header-content #cart-holder .basket-item-count{position:absolute;top:-10px;right:-10px}.header .container-header .header-content #cart-holder .basket-item-count .count{color:#fff;font-size:16px}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart{position:absolute;top:110%;width:460px;border:1px solid rgba(247, 247, 247, 0.15);border-radius:12px;padding:24px;background:#111;opacity:0;visibility:hidden;transition:0.3s ease-in-out;height:500px;overflow-y:auto}@media (max-width:767px){.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart{z-index:100;position:fixed;top:0;left:0;width:100%;height:100vh}}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart.open{opacity:1;visibility:visible}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart .header-mobile-mini-cart{display:none;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width:767px){.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart .header-mobile-mini-cart{display:flex}}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content{display:flex;flex-direction:column}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart{display:flex;flex-direction:column;margin-bottom:20px}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{padding:20px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item *{color:#fff}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder{display:flex;gap:10px;margin-bottom:10px;position:relative}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .product{display:flex;align-items:flex-start;flex-grow:1;gap:10px;max-width:275px}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .product .product-wrapper{display:flex;flex-direction:column}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .product .product-wrapper .name{font-size:20px;font-weight:500;letter-spacing:0.01em;display:block;margin-bottom:10px}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .product .product-wrapper .desc{font-size:15px;color:#fff;opacity:0.7}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .product img{width:90px;border-radius:6px;height:auto;margin-left:0}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .quantity{font-size:16px;font-weight:500;letter-spacing:0.01em}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .remove{color:#ff0000;font-size:26px;position:absolute;right:0;top:-8px}@media (max-width:767px){.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .item-holder .remove{right:-20px}}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation{margin:0;padding-left:0;border:unset}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation::before{content:" ";display:table}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dt{font-weight:700;padding:0 0 0.25em;margin:0 4px 0 0;clear:left;display:inline-block;float:left}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dd{display:inline-block;float:left;margin-bottom:0}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart__total{margin-bottom:10px;color:#fff}.header .container-header .header-content #cart-holder .dropdown-menu-mini-cart li .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{background-color:#ff5900;color:#fff;margin-right:10px;font-size:100%;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.header .container-header .header-content #cart-holder .empty-cart-icon{text-align:center}.header .container-header .header-content #cart-holder .woocommerce-mini-cart__empty-message{margin-top:12px;font-weight:600;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}.header .container-header .header-content #cart-holder .button-minicart{border-radius:12px;padding:18px 24px;background:#fff;font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#1e1e1e;display:block;margin-top:50px;cursor:pointer}.header .container-header .header-content .mobile-icon{display:none;margin-left:20px}@media (max-width:767px){.header .container-header .header-content .mobile-icon{display:block}}@media (max-width:767px){.header .container-header .header-content nav{display:none}}.header .container-header .header-content .button-header{margin-left:12px;border-radius:12px;padding:18px 24px;background:#fff;font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#1e1e1e;cursor:pointer}@media (max-width:767px){.header .container-header .header-content .button-header{display:none}}.header .container-header .header-content nav{margin-left:50px}.header .container-header .header-content nav .nav-main{display:flex}.header .container-header .header-content nav .nav-main li a{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}.header .container-header .header-content nav .nav-main span{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;margin:0 10px}.header .container-header .header-content nav .nav-main span:last-child{display:none}.banner-home{display:flex;justify-content:center;align-items:center;height:100vh}@media (max-width:767px){.banner-home{align-items:flex-end;padding-bottom:60px;height:fit-content}}.banner-home .banner-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}@media (max-width:767px){.banner-home .banner-back{height:unset}}.banner-home .banner-holder{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:990px;padding:0 20px}@media (max-width:767px){.banner-home .banner-holder{padding-top:200px}}.banner-home .banner-holder h1{font-weight:700;font-size:clamp(36px, 6vw, 96px);line-height:105%;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:70px}.banner-home .banner-holder .button-holder{border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px 40px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);display:flex;align-items:center;gap:16px;cursor:pointer}@media (max-width:767px){.banner-home .banner-holder .button-holder{padding:15px 20px}}.banner-home .banner-holder .button-holder span{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}@media (max-width:767px){.banner-home .banner-holder .button-holder span{font-size:20px}}.banner-home .banner-holder .for-clients{margin-top:90px;display:flex;column-gap:55px;row-gap:20px;flex-wrap:wrap;justify-content:center}.banner-home .banner-holder .for-clients .box{display:flex;padding:0 10px;opacity:0.5;align-items:center;gap:10px}.banner-home .banner-holder .for-clients .box span{display:block;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff}.banner-home .banner-holder .for-clients .box span img{width:20px;height:20px}.local-points{padding-bottom:165px}@media (max-width:767px){.local-points{padding-bottom:60px}}.local-points .top{display:flex;justify-content:center;align-items:center;flex-direction:column}.local-points .top h2{font-weight:700;font-size:64px;font-size:clamp(26px, 4vw, 64px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:36px}.local-points .top span{font-weight:500;font-size:20px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;display:block;margin-bottom:72px}.local-points .locals{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.local-points .locals .local-item{border:1px solid rgba(255, 255, 255, 0.15);border-radius:24px;padding:24px;background:#111;color:#fff;max-width:454px;width:100%}.local-points .locals .local-item .firm{font-weight:600;font-size:16px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;display:block;margin-bottom:30px}.local-points .locals .local-item h4{font-weight:700;font-size:clamp(30px, 4vw, 48px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase}.local-points .locals .local-item .text-wrapper{display:flex;padding:30px 0;border-bottom:1px solid rgba(255, 255, 255, 0.15)}.local-points .locals .local-item .text-wrapper .icon{margin-right:20px}.local-points .locals .local-item .text-wrapper .desc{font-weight:600;font-size:20px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}.local-points .locals .local-item .text-wrapper.last{border-bottom:none}.local-points .locals .local-item .text-wrapper.last .desc{font-weight:500;font-size:16px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}.local-points .locals .local-item .global-button{margin-top:30px}.hi-section .holder{display:flex;gap:100px}@media (max-width:991px){.hi-section .holder{flex-direction:column}}.hi-section .holder .content,.hi-section .holder .images{width:100%}.hi-section .holder .content h2{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:45px}.hi-section .holder .content .desc{margin-bottom:70px}.hi-section .holder .content .desc *{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0.01em;color:#fff;margin-bottom:25px}.hi-section .holder .images{position:relative}.hi-section .holder .images img{width:100%}.hi-section .holder .images .image-1{max-width:410px;transform:rotate(-1deg)}.hi-section .holder .images .image-2{position:absolute;top:35%;right:20px;max-width:420px;transform:rotate(7deg)}@media (max-width:650px){.hi-section .holder .images .image-2{top:80%}}.hi-section .holder .images img{border-radius:24px}.hi-section .holder .global-button{max-width:420px}.our-menu-short{padding-top:300px}.our-menu-short .top{display:flex;flex-direction:column;justify-content:center;align-items:center}.our-menu-short .top .icon{margin-bottom:35px}.our-menu-short .top h2{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:35px}.our-menu-short .top span{display:block;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0.01em;text-align:center;color:#fff}.our-menu-short .menu-short{margin-top:90px;display:flex;column-gap:18px;row-gap:60px;flex-wrap:wrap;justify-content:center;align-items:center}.our-menu-short .menu-short .product-short{max-width:691px;width:100%;border:1px solid rgba(255, 255, 255, 0.15);border-radius:24px;display:flex;transform:rotate(-1deg)}@media (max-width:650px){.our-menu-short .menu-short .product-short{flex-direction:column}}.our-menu-short .menu-short .product-short .image{width:303px}@media (max-width:650px){.our-menu-short .menu-short .product-short .image{width:100%}}.our-menu-short .menu-short .product-short .image img{width:100%;border-radius:24px 0 0 24px;display:flex}@media (max-width:650px){.our-menu-short .menu-short .product-short .image img{border-radius:24px 24px 0 0}}.our-menu-short .menu-short .product-short .content{width:calc(100% - 303px);padding:24px;display:flex;flex-direction:column}@media (max-width:650px){.our-menu-short .menu-short .product-short .content{width:100%}}.our-menu-short .menu-short .product-short .content h4{font-weight:700;font-size:clamp(26px, 4vw, 32px);line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:20px}.our-menu-short .menu-short .product-short .content p{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0.01em;color:#fff;opacity:0.7;margin-bottom:80px}.our-menu-short .menu-short .product-short .content .grow{flex-grow:1}.our-menu-short .menu-short .product-short .content span{cursor:pointer;font-size:clamp(26px, 4vw, 32px)}.our-menu-short .btn-holder{margin-top:95px;display:flex;justify-content:center}.our-menu-short .btn-holder a{max-width:680px;width:100%;transform:rotate(-1deg)}.reviews{padding:150px 0}@media (max-width:767px){.reviews{padding:100px 0}}.reviews .top{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews .top .percent{font-family:"Freehand", sans-serif !important;font-weight:400;font-size:96px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reviews .top h2{font-weight:700;font-size:clamp(26px, 4vw, 64px);text-transform:uppercase;color:#fff;margin-bottom:36px}.reviews .top p{font-weight:500;font-size:20px;line-height:150%;letter-spacing:0.01em;text-align:center;color:#fff;margin-bottom:60px}.reviews .reviews-holder{position:relative}.reviews .reviews-holder .reviews-swiper .swiper-slide .review-box{border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;background:#111;padding:24px;display:flex;flex-direction:column;height:100%;min-height:300px}.reviews .reviews-holder .reviews-swiper .swiper-slide .review-box p{font-weight:500;font-size:24px;line-height:120%;letter-spacing:0.01em;color:#fff}.reviews .reviews-holder .reviews-swiper .swiper-slide .review-box .grow{flex-grow:1}.reviews .reviews-holder .reviews-swiper .swiper-slide .review-box span{font-weight:700;font-size:20px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;opacity:0.7}.reviews .reviews-holder .swiper-pagination{bottom:-30px}.reviews .reviews-holder .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:0.5}.reviews .reviews-holder .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.app{position:relative}.app .back{position:absolute;right:-100px;top:0;max-width:730px;width:100%}.app .holder{z-index:2;position:relative;display:flex;gap:20px;align-items:center}@media (max-width:767px){.app .holder{flex-direction:column-reverse}}.app .holder .content,.app .holder .image{width:100%}.app .holder .content span{font-weight:700;font-size:clamp(26px, 4vw, 48px);line-height:120%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;display:block;margin-bottom:15px}.app .holder .content h2{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:120%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:93px}.app .holder .image img{width:100%}.offer{padding:150px 0}@media (max-width:767px){.offer{padding:100px 0}}.offer .holder{display:flex;column-gap:20px;row-gap:80px}@media (max-width:767px){.offer .holder{flex-direction:column}}.offer .holder .images{width:100%;position:relative}@media (max-width:767px){.offer .holder .images{height:700px}}.offer .holder .images img{width:100%;border-radius:10.5px}.offer .holder .images .image-1{max-width:390px;transform:rotate(3.3deg);position:absolute;top:0;left:100px}@media (max-width:650px){.offer .holder .images .image-1{left:0}}.offer .holder .images .image-2{max-width:390px;transform:rotate(-6.7deg);position:absolute;top:100px;right:0}@media (max-width:650px){.offer .holder .images .image-2{top:180px}}.offer .holder .images .image-3{max-width:390px;transform:rotate(3.3deg);position:absolute;top:245px;left:0}@media (max-width:650px){.offer .holder .images .image-3{top:500px}}.offer .holder .content{width:100%}.offer .holder .content span{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:120%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;display:block}.offer .holder .content h2{font-weight:700;font-size:clamp(40px, 7vw, 96px);line-height:120%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:93px}.offer .holder .content .global-button{max-width:420px}.footer{padding-top:65px;background:#111}.footer .holder{padding-bottom:85px;display:flex;column-gap:220px;row-gap:50px}@media (max-width:991px){.footer .holder{flex-direction:column}}.footer .holder .content{width:30%}@media (max-width:991px){.footer .holder .content{width:100%}}.footer .holder .content .logo img{max-width:158px;width:100%}.footer .holder .content p{font-weight:400;font-size:20px;line-height:130%;letter-spacing:0.01em;color:#fff;margin:40px 0 60px 0}.footer .holder .content .socials{display:flex;gap:12px}.footer .holder .points{width:70%}@media (max-width:991px){.footer .holder .points{width:100%}}.footer .holder .points h4{font-weight:700;font-size:36px;font-size:clamp(26px, 3vw, 36px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:55px}.footer .holder .points .point-item{background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;margin-bottom:12px}.footer .holder .points .point-item span{font-weight:700;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.footer .holder .points .point-item a{cursor:pointer;padding:24px;display:flex;justify-content:space-between;align-items:center}.footer .copyrights{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:40px 0;border-top:1px solid rgba(255, 255, 255, 0.25)}.footer .copyrights .copy *{font-weight:600;font-size:20px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.footer .copyrights ul{display:flex;column-gap:50px;row-gap:20px;flex-wrap:wrap}.footer .copyrights ul li{list-style:none}.footer .copyrights ul li a{font-weight:700;font-size:20px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.product-single{padding:200px 0}.product-single .onsale{display:none}.product-single .entry-images img{border-radius:12px}.product-single .summary .product_title{font-weight:700;font-size:clamp(26px, 4vw, 48px);line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:45px}.product-single .summary .ingredients h3{font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:30px}.product-single .summary .woocommerce-product-details__short-description{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0.01em;color:#fff;opacity:0.7}.product-single .summary .wpo-group-title{display:none}.product-single .summary .wpo-option-name{font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:30px}.product-single .summary .wpo-text-labels .wpo-text-label{border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px !important;background:rgba(255, 255, 255, 0.05);transition:0.3s ease-in-out}.product-single .summary .wpo-text-labels .wpo-text-label:hover,.product-single .summary .wpo-text-labels .wpo-text-label:active,.product-single .summary .wpo-text-labels .wpo-text-label:focus{background:rgba(255, 255, 255, 0.25)}.product-single .summary .wpo-text-labels .wpo-text-label:hover span,.product-single .summary .wpo-text-labels .wpo-text-label:active span,.product-single .summary .wpo-text-labels .wpo-text-label:focus span{opacity:1 !important}.product-single .summary .wpo-text-labels .wpo-text-label>span{transition:0.3s ease-in-out;display:block;padding:14px 24px;height:unset;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;opacity:0.5}.product-single .summary .wpo-text-labels .wpo-text-label>span:hover,.product-single .summary .wpo-text-labels .wpo-text-label>span:active,.product-single .summary .wpo-text-labels .wpo-text-label>span:focus{background:unset;color:#fff}.product-single .summary .wpo-text-labels label.wpo-text-label input:checked+img.wpo-choice-image+span.wpo-text-label-inner,.product-single .summary .wpo-text-labels label.wpo-text-label input:checked+span.wpo-text-label-inner{background:rgba(255, 255, 255, 0.25);border:1px solid #fff !important;color:#fff;border-radius:12px;opacity:1 !important}.product-single .summary .wpo-text-labels label.wpo-text-label input:checked+img.wpo-choice-image+span.wpo-text-label-inner span,.product-single .summary .wpo-text-labels label.wpo-text-label input:checked+span.wpo-text-label-inner span{opacity:1 !important}.product-single .summary .wpo-field{display:flex;flex-direction:column}.product-single .summary .wpo-field .wpo-field-description{order:-1;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:24px}.product-single .summary .wpo-field .wpo-option-name{order:-2}.product-single .summary .wpo-checkboxes,.product-single .summary .wpo-radios{display:flex;flex-direction:column}.product-single .summary .wpo-radios .wpo-radio{border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;background:rgba(255, 255, 255, 0.05);padding:14px 24px;transition:0.3s ease-in-out;margin-bottom:12px}.product-single .summary .wpo-radios .wpo-radio div{transition:0.3s ease-in-out;display:block;height:unset;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;opacity:0.5}.product-single .summary .wpo-radios .wpo-radio:hover,.product-single .summary .wpo-radios .wpo-radio:active,.product-single .summary .wpo-radios .wpo-radio:focus{background:rgba(255, 255, 255, 0.25)}.product-single .summary .wpo-radios .wpo-radio:hover div,.product-single .summary .wpo-radios .wpo-radio:active div,.product-single .summary .wpo-radios .wpo-radio:focus div{opacity:1 !important}.product-single .summary .wpo-radios .wpo-radio:has(input:checked){border:1px solid #fff !important;background:rgba(255, 255, 255, 0.25)}.product-single .summary .wpo-radios .wpo-radio:has(input:checked) div{opacity:1 !important}.product-single .summary .wpo-radio-inner{display:none !important}.product-single .summary .wpo-price-container{font-weight:500;font-size:20px !important;line-height:100%;letter-spacing:0.01em;color:#fff !important}.product-single .summary .wpo-field{padding:50px 0;margin-bottom:0;border-bottom:1px solid rgba(255, 255, 255, 0.15)}.product-single .summary .wpo-field-display{border:unset;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;padding-bottom:0;margin-bottom:30px}.product-single .summary .wpo-options-container{display:flex;flex-wrap:wrap}.product-single .summary .wpo-option-name,.product-single .summary .wpo-field{width:100%}.product-single .summary .wpo-radio{width:fit-content}.product-single .summary .wpo-field-number{width:100%;max-width:188px;margin-right:20px;margin-bottom:10px;border:unset;border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:24px;background:rgba(255, 255, 255, 0.05);justify-content:space-between}.product-single .summary .wpo-field-number input{all:unset !important}.product-single .summary .wpo-field-number label{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0.01em;text-align:center;color:#fff;display:block;margin-bottom:30px}.product-single .summary .input-holder{display:flex;justify-content:space-between;align-items:center;gap:5px}.product-single .summary .input-holder .plus,.product-single .summary .input-holder .minus{display:flex;justify-content:center;align-items:center;border-radius:135px;width:36px;height:36px;background:unset;color:#fff;font-size:20px;border:1.5px solid rgba(255, 255, 255, 0.15);-webkit-appearance:none;cursor:pointer}.product-single .summary .input-holder .plus{order:1}.product-single .summary .input-holder input{order:2 !important;width:40px !important;text-align:center !important;font-weight:600;font-size:24px !important;line-height:120%;letter-spacing:0.01em;color:#fff !important}.product-single .summary .input-holder input::-webkit-outer-spin-button,.product-single .summary .input-holder input::-webkit-inner-spin-button{-webkit-appearance:none}.product-single .summary .input-holder .minus{order:3}.woocommerce div.product form.cart div.quantity{float:unset !important;display:none !important}.single_add_to_cart_button{display:flex !important;justify-content:center !important;align-items:center !important;border:2px solid rgba(255, 255, 255, 0.2) !important;border-radius:24px !important;padding:24px !important;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5) !important;background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%) !important;background-color:unset !important;color:#fff;max-width:600px;width:100%;font-weight:600 !important;font-size:24px !important;line-height:100% !important;letter-spacing:0.01em !important;text-transform:uppercase;text-align:center;color:#fff}.single_add_to_cart_button svg{margin-left:10px}.wpo-totals-label{margin-top:20px;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.cart-page{padding:200px 0}.cart-page h1{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:36px}.cart-page *{color:#fff}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th,.wc-block-cart .wc-block-cart__totals-title{font-size:20px !important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:20px}.wc-block-cart-items,.wp-block-woocommerce-cart-order-summary-block{border:1px solid rgba(255, 255, 255, 0.15) !important;border-radius:20px;padding:20px}.wc-block-components-totals-coupon__button{background:#ff5900;color:#fff;border-radius:10px;outline:none;border:none}.wc-block-cart__submit-button{background:#ff5900;border-radius:10px;outline:none;border:none}#checkout-page{padding:200px 0}#checkout-page h1{font-weight:700;font-size:clamp(26px, 4vw, 64px);line-height:110%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;margin-bottom:36px}#checkout-page *{color:#fff}#checkout-page .wc-block-components-title.wc-block-components-title{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}#checkout-page .wc-block-components-text-input input{background-color:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:21px 18px;height:unset;color:#fff}#checkout-page .wc-block-components-text-input label{color:rgba(255, 255, 255, 0.5);font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;top:1.3em}#checkout-page .wc-block-components-form .wc-block-components-text-input.has-error label,#checkout-page .wc-block-components-text-input.has-error label{color:#ff0000}#checkout-page .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,#checkout-page .wc-block-components-form .wc-block-components-text-input.is-active label,#checkout-page .wc-block-components-text-input input:-webkit-autofill+label,#checkout-page .wc-block-components-text-input.is-active label{top:0}#checkout-page .wc-block-components-radio-control__option{background-color:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:21px 18px;height:unset;color:#fff}#checkout-page .wc-block-components-radio-control__option.wc-block-components-radio-control__option--checked-option-highlighted{background:rgba(255, 255, 255, 0.25)}#checkout-page .wc-block-components-radio-control__option .wc-block-components-radio-control__input{margin-left:20px;background:unset;border-color:#fff}#checkout-page .wc-block-components-radio-control__option .wc-block-components-radio-control__input::before{background:#fff}#checkout-page .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout{margin-left:40px}#checkout-page .wp-block-woocommerce-checkout-order-summary-block{border:1px solid rgba(255, 255, 255, 0.15);border-radius:0}#checkout-page .wc-block-components-checkout-order-summary__title-text{font-weight:600;font-size:16px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}#checkout-page .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:99px}#checkout-page .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:99px;width:99px;height:69px;object-fit:cover;border-radius:6px}#checkout-page .wc-block-components-product-name,#checkout-page .wc-block-formatted-money-amount{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;margin-top:12px}#checkout-page .wc-block-components-order-summary-item__total-price .wc-block-formatted-money-amount{display:block}#checkout-page .wc-block-components-product-metadata__description{font-weight:500;font-size:15px;line-height:110%;letter-spacing:0.01em;color:#fff;opacity:0.5}#checkout-page .wc-block-components-product-details li span{font-weight:500;font-size:15px;line-height:110%;letter-spacing:0.01em;color:#fff;opacity:0.5}#checkout-page .wc-block-components-order-summary-item__quantity span{color:#111}#checkout-page .wc-block-components-panel__button{font-weight:600;font-size:16px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}#checkout-page .wc-block-components-button__text{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;text-align:center}#checkout-page .wc-block-components-totals-item__label{font-size:1.25em;font-weight:700}#checkout-page .wc-block-components-order-summary__content{padding-bottom:24px;border-bottom:1px solid rgba(255, 255, 255, 0.15)}#checkout-page .wc-block-components-panel__button{border-bottom:1px solid rgba(255, 255, 255, 0.15);padding-bottom:32px}#checkout-page .wc-block-components-panel__button>.wc-block-components-panel__button-icon{top:9px}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__container{background:unset}#checkout-page .wc-block-components-cfe-radio-control__heading{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;margin-bottom:32px}#checkout-page .wc-block-components-radio-control__label{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em}#checkout-page .wc-blocks-components-select__label{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;position:relative;left:0;display:block;margin-bottom:20px;transform:translate(0);max-width:unset}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__select{padding:18px;height:unset;background:rgba(255, 255, 255, 0.05);border-radius:12px;border:1px solid rgba(255, 255, 255, 0.15);font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__select option{background:#000}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__container{height:unset}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__expand{top:78px}#checkout-page .wc-blocks-components-select .wc-blocks-components-select__expand path{fill:#fff}#checkout-page .form-row .woocommerce-input-wrapper .input-text{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:18px;font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;color:#fff}#checkout-page .form-row .woocommerce-input-wrapper .input-text::placeholder{opacity:0.5;color:#fff}#checkout-page .form-row label{display:none}#checkout-page .form-row.woocommerce-invalid .input-text{border:1px solid #ff0000}#checkout-page .form-row.woocommerce-validated .input-text{border:1px solid #00ff00}#checkout-page .woocommerce-checkout h3{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;margin-bottom:32px}#checkout-page .select2-container .select2-dropdown,#checkout-page .select2-container .select2-selection{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:18px;font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em}#checkout-page .select2-container .select2-selection--single .select2-selection__rendered{padding:0}#checkout-page .select2-container .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E")}#checkout-page #delivery_field>label,#checkout-page #delivery_time_field>label,#checkout-page #billing_country_field>label,#checkout-page #order_comments_field>label{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase;margin:32px 0;display:block}#checkout-page #delivery_field>label span,#checkout-page #delivery_time_field>label span,#checkout-page #billing_country_field>label span,#checkout-page #order_comments_field>label span{display:none}#checkout-page #billing_country_field span{display:block;width:100%;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;margin-bottom:18px;padding:18px;font-weight:500 !important;font-size:24px;line-height:110%;letter-spacing:0.01em}#checkout-page #delivery_field .radio-wrapper{pointer-events:none;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;margin-bottom:18px;padding:0 18px;display:flex;align-items:center}#checkout-page #delivery_field .radio-wrapper label{display:block;margin-left:10px;font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;width:100%;padding:18px 0}#checkout-page #delivery_field .radio-wrapper:has(input:checked){background:rgba(255, 255, 255, 0.25)}#checkout-page #delivery_field .radio-wrapper input{-webkit-appearance:none;border:1px solid #fff;border-radius:50%;width:18px;height:18px;position:relative}#checkout-page #delivery_field .radio-wrapper input::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#fff;border-radius:50%;opacity:0}#checkout-page #delivery_field .radio-wrapper input:checked::before{opacity:1}#checkout-page #delivery_time{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_107_400)'%3E%3Cpath d='M10.0013 5.00002V10L13.3346 11.6667M18.3346 10C18.3346 14.6024 14.6037 18.3334 10.0013 18.3334C5.39893 18.3334 1.66797 14.6024 1.66797 10C1.66797 5.39765 5.39893 1.66669 10.0013 1.66669C14.6037 1.66669 18.3346 5.39765 18.3346 10Z' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_107_400'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:18px;background-size:20px 20px;padding-left:50px}#checkout-page .woocommerce-error,#checkout-page .woocommerce-info,#checkout-page .woocommerce-message{background:unset;font-size:20px}#checkout-page .woocommerce form .form-row{margin-bottom:18px}#checkout-page .checkout_coupon input{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:18px;font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;color:#fff}#checkout-page .checkout_coupon .button{display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:20px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;max-width:250px;text-align:center;color:#fff}#checkout-page .woocommerce-additional-fields h3{margin-top:36px}#checkout-page .woocommerce table.shop_table{border:1px solid rgba(255, 255, 255, 0.15);border-radius:0}#checkout-page .woocommerce table.shop_table .product-image{width:147px;vertical-align:top}#checkout-page .woocommerce table.shop_table .product-image img{width:99px;height:69px;border-radius:6px;object-fit:cover}#checkout-page .woocommerce table.shop_table .product-name .name,#checkout-page .woocommerce table.shop_table .product-name .product-quantity{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}#checkout-page .woocommerce table.shop_table .product-name .name{display:inline-block;margin-bottom:9px}#checkout-page .woocommerce table.shop_table .product-name .variation *{font-weight:500;font-size:15px;line-height:110%;letter-spacing:0.01em;color:rgba(255, 255, 255, 0.5)}#checkout-page .woocommerce table.shop_table .product-name .product-short-description{font-weight:500;font-size:15px;line-height:110%;letter-spacing:0.01em;color:rgba(255, 255, 255, 0.5)}#checkout-page .woocommerce table.shop_table .product-total .amount *,#checkout-page .woocommerce table.shop_table .order-total .amount *,#checkout-page .woocommerce table.shop_table .cart-subtotal .amount *{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}#checkout-page .woocommerce table.shop_table td,#checkout-page .woocommerce table.shop_table th{padding:24px}#checkout-page .woocommerce table.shop_table tbody th,#checkout-page .woocommerce table.shop_table tfoot td,#checkout-page .woocommerce table.shop_table tfoot th{border-color:rgba(255, 255, 255, 0.15)}#checkout-page .woocommerce-shipping-fields{display:none !important}#checkout-page #payment{background:unset}#checkout-page #payment .wc_payment_methods{padding:0}#checkout-page #payment .wc_payment_methods .wc_payment_method{border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;padding:18px;background:rgba(255, 255, 255, 0.05);margin-bottom:18px}#checkout-page #payment .wc_payment_methods .wc_payment_method label{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em}#checkout-page #payment .wc_payment_methods .wc_payment_method:has(input:checked){background:rgba(255, 255, 255, 0.25)}#checkout-page #payment .wc_payment_methods .wc_payment_method input{-webkit-appearance:none;border:1px solid #fff;border-radius:50%;width:18px;height:18px;position:relative}#checkout-page #payment .wc_payment_methods .wc_payment_method input::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#fff;border-radius:50%;opacity:0}#checkout-page #payment .wc_payment_methods .wc_payment_method input:checked::before{opacity:1}#checkout-page #shipping_method{display:none !important}#checkout-page #add_payment_method #payment div.payment_box,#checkout-page .woocommerce-cart #payment div.payment_box,#checkout-page .woocommerce-checkout #payment div.payment_box{background-color:#1b1b1b}#checkout-page #add_payment_method #payment div.payment_box::before,#checkout-page .woocommerce-cart #payment div.payment_box::before,#checkout-page .woocommerce-checkout #payment div.payment_box::before{border:1em solid #1b1b1b;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.select2-container .select2-dropdown{background-color:#1b1b1b !important}.select2-results__option{color:#fff}.select2-results__option.select2-results__option--highlighted{background-color:#1b1b1b !important;border:1px solid #fff}.select2-results__option[data-selected=true]{background-color:#1b1b1b !important}.select2-container--default .select2-search--dropdown .select2-search__field{background:rgba(255, 255, 255, 0.05) !important;color:#fff}#place_order{margin-top:20px;display:flex;justify-content:center;align-items:center;border:2px solid rgba(255, 255, 255, 0.2);border-radius:24px;padding:30px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase;width:100%;text-align:center;color:#fff;cursor:pointer}#place_order svg{margin-left:10px}.margin-100{margin-top:100px !important}#gutenberg{margin:100px 0}#gutenberg .container{display:flex;flex-direction:column;gap:20px}#gutenberg .container p,#gutenberg .container li,#gutenberg .container a,#gutenberg .container h1,#gutenberg .container h2,#gutenberg .container h3,#gutenberg .container h4,#gutenberg .container h5,#gutenberg .container h6{color:#fff}#gutenberg .container p,#gutenberg .container li,#gutenberg .container span,#gutenberg .container a{font-size:16px}#gutenberg .container h1{font-size:48px}#gutenberg .container h2{font-size:36px}#gutenberg .container h3{font-size:24px}#gutenberg .container h4{font-size:18px}#gutenberg .container h5{font-size:16px}#gutenberg .container a{color:#ff5900;font-weight:bold}#gutenberg .container ul,#gutenberg .container ol{margin-left:30px}#gutenberg .container strong{font-weight:bold !important}.woocommerce-mini-cart-item .variation{display:none !important}.product-single .woocommerce-message{background-color:#1b1b1b;border:2px solid #fff;border-radius:10px;font-size:16px;color:#fff;font-weight:bold}.product-single .woocommerce-message .button{display:flex !important;justify-content:center !important;align-items:center !important;border:2px solid rgba(255, 255, 255, 0.2) !important;border-radius:24px !important;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5) !important;background:linear-gradient(180deg, #ff6a00 0%, #ff5900 100%) !important;background-color:unset !important;color:#fff;font-weight:600 !important;font-size:16px !important;line-height:100% !important;letter-spacing:0.01em !important;text-transform:uppercase;text-align:center;transition:0.3s ease-in-out}.product-single .woocommerce-message .button:hover{color:#000}#order_review .real-price-delivery{font-weight:500;font-size:24px;line-height:110%;letter-spacing:0.01em;text-transform:uppercase}