@font-face{font-family:bebas;src:url(fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:manrope-bold;src:url(fonts/manrope-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:manrope-regular;src:url(fonts/manrope-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:manrope-medium;src:url(fonts/manrope-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-manrope-bold:"manrope-bold";--font-manrope-regular:"manrope-regular";--font-manrope-medium:"manrope-medium";--font-bebas:"bebas";--color-primary:#EEE9DE;--color-light-gray:#DED6C6;--color-dark:#282728;--color-white:#FFFFFF;--color-whiter:#F2F0EC;--color-white-hover:#F2F0ECCC;--color-whiter20:rgba(242, 240, 236, 0.2);--color-whiter60:rgba(242, 240, 236, 0.6);--color-light-dark:rgba(40, 39, 40, 0.9);--color-lighter-dark:#282728CC;--color-lighter-dark20:#F2F0EC33;--color-lighter-dark70:#282728B2;--color-lighter-dark2:rgba(40, 39, 40, 0.4);--color-brown:#A35122;--color-brown60:rgba(163,81,33,0.6);--color-gray:#7C7F70;--color-black-light:rgba(60, 60, 60, 0.8);--color-pink:#FBF2EE}body{margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,input,select,textarea{outline:0;border:none;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.cream_bg{background-color:#fbf2ee}.light_gray_bg{background-color:var(--color-light-gray)}.primary_bg{background-color:var(--color-primary)}.bg_white{background-color:var(--color-white-hover)}.bg_dark{background-color:var(--color-dark)}.bg_cream{background-color:var(--color-pink)}.color_whiter{color:var(--color-whiter)}.color_dark{color:var(--color-dark)}.opacity1{opacity:1!important}img{max-width:100%;width:100%;max-inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover}button{border:none}.obj-cov{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.obj-con{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}input[type=submit],path{text-decoration:none;display:inline-flex;transition:all .3s}ol,ul{list-style-type:none;margin:0;padding:0}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fm-tahoma{font-family:var(--font-manrope-regular)}.fm-tahoma-bold{font-family:var(--font-manrope-bold);font-weight:500}.section-padding{padding:0}@media (max-width:1440px){.section-padding{padding:0 60px}}@media (max-width:1024px){.section-padding{padding:0 20px}}.container{max-width:1440px;width:100%;margin:0 auto}.m-auto{margin:auto}.pos-rel{position:relative}.pos-abs{position:absolute}.tr03{transition:all .3s}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.direction-column{flex-direction:column}.direction-column-reverse{flex-direction:column-reverse}.direction-reverse-row{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.space-between{justify-content:space-between}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33.333%}.w-37{width:37%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%!important}.max-w-100{max-width:100%!important}.upper{text-transform:uppercase}.cursor{cursor:pointer}.overflow_hidden{overflow:hidden}.gap-0{gap:0!important}@media (max-width:768px){.w-10,.w-15,.w-20,.w-25,.w-33,.w-37,.w-40,.w-50,.w-60,.w-75,.w-80,.w-90 .w-45{width:100%}.d-flex{flex-wrap:wrap}.m-auto-mob{margin:10px auto;text-align:center}.flex-1{flex-basis:100%}}body{background-color:var(--color-primary)}body.popup-open{overflow:hidden}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:none!important}main>section:first-of-type:not(.hero):not(.reserve):not(.single-product):not(.contact){padding-top:135px}.page_404{padding:200px 0}.arrow_btn{color:var(--color-dark);font-size:16px;line-height:40px;font-family:var(--font-manrope-bold);letter-spacing:2px;display:flex;gap:40px;align-items:center;transition:all .3s}.arrow_btn:after{content:"";display:inline-block;width:60px;height:15px;background-image:url(../../img/arrow.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s;position:relative;top:1px}.arrow_btn:hover{color:var(--color-lighter-dark)}.arrow_btn:hover:after{opacity:.8}.arrow_btn_white{color:var(--color-white);font-size:16px;line-height:40px;font-family:var(--font-manrope-bold);letter-spacing:2px;display:flex;gap:40px;align-items:center;transition:all .3s;position:relative;top:2px}.arrow_btn_white:after{content:"";display:inline-block;width:60px;height:15px;background-image:url(../../img/arrow-white.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s}.arrow_btn_white:hover{color:var(--color-white-hover)}.arrow_btn_white:hover:after{opacity:.8}.btn{color:var(--color-dark);font-size:16px;line-height:16px;letter-spacing:1px;padding:11px 40px;background-color:var(--color-white);font-family:var(--font-bebas);border:1px solid var(--color-dark);transition:all .3s;position:relative}.btn::after{content:"";position:absolute;inset:0;background:var(--color-dark);transform:translate(-5px,5px);z-index:-1;transition:transform .3s ease}.btn:hover::after{transform:translate(0,0)}.btn_swal{color:var(--color-dark);font-size:16px;line-height:16px;letter-spacing:1px;padding:11px 40px;background-color:var(--color-white);box-shadow:-5px 5px var(--color-dark);font-family:var(--font-bebas);border:1px solid var(--color-dark);transition:all .3s;position:relative;z-index:1}.btn_swal:hover{box-shadow:0 0 transparent}.transparent_btn{max-width:538px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-lighter-dark2);font-family:var(--font-manrope-medium);font-size:14px;line-height:20px;color:var(--color-dark);cursor:pointer;margin-top:70px;background-color:transparent;transition:all .3s}.transparent_btn:hover{background-color:var(--color-primary);color:var(--color-dark);border:1px solid var(--color-gray)}.whiter_btn{width:100%;height:56px;display:flex;justify-content:center;align-items:center;font-family:var(--font-manrope-bold);font-size:18px;line-height:24px;color:var(--color-dark);cursor:pointer;background-color:var(--color-whiter);transition:all .3s;border:1px solid transparent}.whiter_btn:hover{background-color:var(--color-lighter-dark70);color:var(--color-whiter);border:1px solid var(--color-whiter)}.brown_btn{max-width:538px;height:56px;display:flex;justify-content:center;align-items:center;font-family:var(--font-manrope-bold);font-size:18px;line-height:24px;color:var(--color-whiter);cursor:pointer;background-color:var(--color-brown);letter-spacing:2px;transition:all .3s}.brown_btn:hover{background-color:var(--color-brown60)}.overlay{top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(40,39,40,.5)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagination ul{display:flex;justify-content:center;align-items:center}.pagination ul li .prev svg{width:40px;position:relative;top:0;transform:rotate(180deg);transition:all .3s}.pagination ul li .prev:hover svg path{fill:var(--color-brown)}.pagination ul li .next svg{width:40px;position:relative;top:2px;transition:all .3s}.pagination ul li .next:hover svg path{fill:var(--color-brown)}.pagination ul li a{margin:0 5px;font-family:var(--font-manrope-medium)}.pagination ul li .current{color:var(--color-brown);font-family:var(--font-manrope-medium);display:inline-flex;width:25px;height:25px;font-size:20px;line-height:20px;justify-content:center;align-items:center}.pagination ul li a:not(.prev):not(.next){display:inline-flex;width:25px;height:25px;font-size:20px;line-height:20px;justify-content:center;align-items:center;color:var(--color-dark);transition:all .3s}.pagination ul li a:not(.prev):not(.next):hover{color:var(--color-brown)}p{font-family:var(--font-manrope-medium);color:var(--color-dark)}.swal2-popup{font-family:var(--font-manrope-medium);color:var(--color-dark)}.error{color:rgba(214,3,3,.8078431373);font-size:12px;font-family:var(--font-manrope-regular);margin-top:8px}::-moz-placeholder{font-family:var(--font-manrope-medium);color:var(--color-lighter-dark70)}::placeholder{font-family:var(--font-manrope-medium);color:var(--color-lighter-dark70)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-primary) inset!important;-webkit-text-fill-color:var(--color-lighter-dark70)!important;background-color:transparent!important;color:var(--color-lighter-dark70)}input[type=email],input[type=text],textarea{width:100%;border:1px solid var(--color-lighter-dark2);padding:0 12px;background-color:transparent;height:48px;font-size:12px;color:var(--color-lighter-dark70);caret-color:var(--color-lighter-dark70);transition:all .3s;font-family:var(--font-manrope-regular)}input[type=email]:hover,input[type=text]:hover,textarea:hover{border:1px solid var(--color-lighter-dark)}input[type=email]:hover::-moz-placeholder,input[type=text]:hover::-moz-placeholder,textarea:hover::-moz-placeholder{color:var(--color-lighter-dark)}input[type=email]:hover::placeholder,input[type=text]:hover::placeholder,textarea:hover::placeholder{color:var(--color-lighter-dark)}input[type=email]:focus,input[type=text]:focus,textarea:focus{border:1px solid var(--color-lighter-dark)}input[type=email]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:var(--color-lighter-dark70)}input[type=email]:focus::placeholder,input[type=text]:focus::placeholder,textarea:focus::placeholder{color:var(--color-lighter-dark70)}.disable_submit_btn{pointer-events:none;opacity:.4}header{position:fixed;left:0;right:0;z-index:10;height:90px;display:flex;align-items:center;transition:all .3s}.header{padding-top:0;align-items:center}.header .header_right{position:relative;gap:57px;top:0;height:20px}.header .header_right .open_menu:hover span{background-color:var(--color-white-hover);border-top:2px solid var(--color-white-hover)}.header .header_right span{width:40px;height:0;min-height:0;background-color:var(--color-white);margin-bottom:8px;display:block;transition:all .3s;border-top:2px solid var(--color-white)}.header .header_right .open_reserve{color:var(--color-white);font-size:16px;line-height:14px;letter-spacing:2px;font-family:var(--font-manrope-bold);text-transform:uppercase;transition:all .3s;top:3px}.header .header_right .open_reserve:hover{color:var(--color-white-hover)}.header .header_right .open_reserve small{top:-12px;right:-15px}.header .logo svg{width:80px;height:80px}.page-template-contact .contact{padding:160px 0}.page-template-contact .contact .wrapper h2{color:var(--color-dark);font-size:64px;line-height:64px;font-family:var(--font-bebas);font-weight:400;letter-spacing:5px;opacity:.9}.page-template-contact .contact .wrapper .desc{max-width:592px;width:100%;color:var(--color-dark);font-size:16px;line-height:30px;opacity:.9}.page-template-contact .contact .wrapper .contact_info{margin-top:60px}.page-template-contact .contact .wrapper .contact_info .w-50{margin-left:0}@media (max-width:1440px){.page-template-contact .contact .wrapper .contact_info .w-50{margin-left:-60px}}.page-template-contact .contact .wrapper .contact_info .form p{font-size:12px;line-height:24px}.page-template-contact .contact .wrapper .contact_info .form form{margin-top:12px}.page-template-contact .contact .wrapper .contact_info .form form .inputs{margin-bottom:20px}.page-template-contact .contact .wrapper .contact_info .form form .inputs textarea{height:200px;padding:14px 12px;resize:none}.page-template-contact .contact .wrapper .contact_info .form form input[type=submit]{width:100%;margin-top:12px;max-width:100%}.scrolled{background-color:var(--color-primary);transition:all .3s;border-bottom:1px solid var(--color-lighter-dark70)}.scrolled .header_right .open_menu:hover span{background-color:var(--color-lighter-dark)!important;border-top:2px solid var(--color-lighter-dark)!important}.scrolled .header_right span{width:40px;height:2px;background-color:var(--color-dark)!important;border-top:2px solid var(--color-dark)!important;margin-bottom:8px;display:block;transition:all .3s}.scrolled .header_right .open_reserve{color:var(--color-dark)!important;transition:all .3s}.scrolled .header_right .open_reserve:hover{color:var(--color-lighter-dark)!important}footer{background-color:var(--color-light-gray);padding-top:85px;padding-bottom:30px}footer nav ul li a{color:var(--color-dark);font-size:48px;font-family:var(--font-manrope-medium);line-height:64px;margin:10px 0;transition:all .3s}footer nav ul li a:hover{color:var(--color-lighter-dark)}footer nav ul .current-menu-item a{color:var(--color-lighter-dark)}footer .footer_text{font-size:214px;text-align:center;line-height:214px;color:var(--color-dark);font-family:var(--font-manrope-medium);text-transform:uppercase;margin-top:70px}@media (max-width:1440px){footer .footer_text{font-size:190px;line-height:190px}}footer .socials{margin-top:30px}footer .socials p{color:var(--color-dark);opacity:.7;font-family:var(--font-manrope-regular);font-size:20px;line-height:24px;letter-spacing:2px}footer .socials p:after{content:"";display:block;width:200px;position:relative;top:10px;height:1px;background-color:var(--color-dark);opacity:.7;margin-bottom:10px}footer .socials .d-flex{gap:170px}footer .socials a{color:var(--color-dark);font-size:20px;line-height:24px;padding:12px 0;font-family:var(--font-manrope-regular);letter-spacing:1px;display:block;transition:all .3s}footer .socials a:hover{opacity:.8}footer .copy{font-weight:400;font-family:var(--font-manrope-regular);margin-top:24px;text-align:center}footer .copy a{color:var(--color-dark)}.header_menu{position:fixed;top:0;z-index:11;left:0;right:0;background-color:var(--color-light-gray);padding:140px 60px 100px;height:100vh;transform:translateX(100%);transition:all .3s}.header_menu.open{transform:translateX(0);transition:all .3s}.header_menu nav ul li a{color:var(--color-dark);font-size:48px;font-family:var(--font-manrope-medium);transition:all .3s}.header_menu nav ul li a:hover{color:var(--color-lighter-dark)}.header_menu nav ul .current-menu-item a{color:var(--color-lighter-dark)}.header_menu .close_menu{top:64px;right:60px}.header_menu .socials{margin-top:20px;flex-direction:column;gap:80px}.header_menu .socials p{color:var(--color-dark);opacity:.7;font-family:var(--font-manrope-regular);font-size:20px;line-height:24px;letter-spacing:2px}.header_menu .socials p:after{content:"";display:block;width:200px;position:relative;top:10px;height:1px;background-color:var(--color-dark);opacity:.9;margin-bottom:14px}.header_menu .socials a{color:var(--color-dark);font-size:20px;line-height:24px;padding:5px 0;font-family:var(--font-manrope-regular);letter-spacing:1px;display:block;transition:all .3s}.header_menu .socials a:hover{opacity:.8}.hero{min-height:500px;overflow:hidden}.hero .link{transform:translate(60px,-60px)}.hero img{display:block;max-height:800px}.hero video{width:100%;display:block;min-height:760px;-o-object-fit:cover;object-fit:cover;max-height:840px}.text_image_v1{padding-top:160px}.text_image_v1 .img{max-width:523px;margin-left:0}.text_image_v1 .img img{display:block}@media (max-width:1440px){.text_image_v1 .img{margin-left:-60px}}.text_image_v1 .container{align-items:center;justify-content:space-between}.text_image_v1 .description{font-family:var(--font-manrope-medium);max-width:663px;margin:auto}.text_image_v1 .description p{font-size:20px;line-height:44px}.text_image_v1 .direction-reverse-row .img{margin-left:0;margin-right:0}@media (max-width:1440px){.text_image_v1 .direction-reverse-row .img{margin-left:0;margin-right:-60px}}.text_image_v1 .founder{font-size:16px;line-height:24px;color:var(--color-light-dark)}.text_image_v1 .arrow_btn{margin-top:56px}.not-available{right:0;top:0;font-size:14px;font-family:var(--font-manrope-medium);color:var(--color-white);background-color:var(--color-gray);padding:5px}.disable_reserve{pointer-events:none;visibility:hidden;height:0}.disable_reserve:hover{opacity:.3!important}.products{padding:100px 0 75px 0}@media (max-width:1440px){.products .section-padding{padding-right:0}}.products .view_all{color:var(--color-light-dark);font-size:14px;line-height:24px;font-family:var(--font-manrope-bold);text-transform:capitalize;margin-bottom:16px;display:inline-flex;transition:all .3s}.products .view_all:hover{color:var(--color-lighter-dark)}.products .prod_views{color:var(--color-dark);font-family:var(--font-manrope-regular);font-size:14px;line-height:24px;margin-left:40px;display:inline-flex;margin-bottom:16px}.products .prod_views.visible-count{margin-left:0}.products_list .products_slides{padding-bottom:25px}.products_list .prod_item{width:330px;border:1px solid var(--color-light-dark);background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:space-between;height:auto;position:relative;padding:24px 0 0}.products_list .prod_item .prod_mobile{display:none}.products_list .prod_item .prod_mobile .types_mob{background-color:var(--color-dark);width:100%;position:relative;z-index:12;font-family:var(--font-manrope-bold)}.products_list .prod_item .prod_mobile .types_mob span{font-size:16px;line-height:36px;color:var(--color-white);display:block;letter-spacing:4px;padding:10px 20px}.products_list .prod_item .prod_mobile img{height:220px}@media (max-width:1024px){.products_list .prod_item .prod_mobile img{height:auto}}@media (max-width:1024px){.products_list .prod_item .prod_mobile{display:block;z-index:5}}.products_list .prod_item .prod_mobile .swiper-pagination{bottom:27%}.products_list .prod_item .prod_mobile .swiper-pagination-bullet{width:30px;height:15px;border-radius:10px;padding:0 19px;margin:5px 10px}.products_list .prod_item .prod_mobile .swiper-pagination-bullet-active{background-color:var(--color-brown);width:52px}.products_list .prod_item .prods_desctop{display:flex;flex-direction:column;justify-content:space-between;height:auto}@media (max-width:1024px){.products_list .prod_item .prods_desctop{display:none}}.products_list .prod_item .link{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}.products_list .prod_item .hover_reserve{left:0;right:0;bottom:0;font-family:var(--font-manrope-bold);font-size:20px;line-height:30px;letter-spacing:2px;opacity:0;z-index:-1;transition:all .3s}.products_list .prod_item .hover_reserve .reserve{color:var(--color-white);display:flex;justify-content:center;align-items:center;height:100%;padding:25px 0;background-color:var(--color-dark)}.products_list .prod_item .hover_reserve:hover .types{opacity:1}.products_list .prod_item .types{right:-227px;top:0;background-color:var(--color-light-dark);padding:4.5px 20px;opacity:0;transition:all .3s;z-index:4;border-left:10px solid var(--color-primary)}.products_list .prod_item .types span{font-size:16px;line-height:36px;color:var(--color-white);display:block;letter-spacing:4px}.products_list .prod_item .types span:hover{color:#feba4d}.products_list .prod_item .img-wrapper{display:grid;width:100%;height:288px;overflow:hidden;padding:0 10px}.products_list .prod_item .img,.products_list .prod_item .img_hover{grid-area:1/1;width:100%;height:100%;transition:all .3s}.products_list .prod_item .img_hover{opacity:0}.products_list .prod_item .prod_title{margin:24px 0;padding-left:10px}.products_list .prod_item .prod_title h2{font-family:var(--font-manrope-medium);font-size:16px;line-height:24px;color:var(--color-dark);font-weight:500}.products_list .prod_item .prod_title .price{color:var(--color-lighter-dark);font-size:16px;line-height:16px;font-family:var(--font-manrope-medium)}.products_list .prod_item:hover{background-color:var(--color-light-gray);z-index:1}.products_list .prod_item:hover .hover_reserve{opacity:1;z-index:2}.products_list .prod_item:hover .img_hover{opacity:1}.products_list .prod_item:hover .img{opacity:0}@media (max-width:1024px){.products_list .prod_item:hover{background-color:var(--color-primary)}}.products_list .prod_item img{transform:scale(1.1)}.products_v2 .prod_item .types{left:-221px;right:auto}.products_v2 .d-flex{flex-wrap:wrap;gap:32px;justify-content:center}.products_v2 .wrapper{max-width:1054px;width:100%;margin:auto}.banner_v1{background-size:cover;background-repeat:no-repeat;background-position:top center;min-height:892px;padding-top:190px;padding-bottom:78px;position:relative}.banner_v1 .ingredients{align-items:center}.banner_v1 .ingredients div{font-family:var(--font-manrope-medium);font-size:16px;line-height:24px;text-transform:lowercase}.banner_v1 h2{font-family:var(--font-manrope-medium);font-weight:500;font-size:64px;line-height:80px;letter-spacing:20px;margin-top:157px}.banner_v1 .link{bottom:100px}.banner_v1 .link p{font-size:16px;line-height:24px;font-family:var(--font-manrope-medium);text-transform:lowercase;letter-spacing:1px}.banner_v2{padding:60px 0}.banner_v2 .wrapper .img_info{max-width:502px}.banner_v2 .wrapper .img_info .sub_title{color:var(--color-brown);font-size:16px;line-height:28px;font-family:var(--font-manrope-bold);letter-spacing:1px}.banner_v2 .wrapper .img_info h2{color:var(--color-dark);font-family:var(--font-bebas);font-weight:400;font-size:80px;line-height:80px;letter-spacing:2px}.banner_v2 .wrapper .img_info .arrow_btn{margin-top:30px}.banner_v2 .wrapper .info{max-width:612px;margin-top:80px}.banner_v2 .wrapper .info p{font-size:16px;line-height:30px;font-family:var(--font-manrope-medium)}.banner_v2 .wrapper .info .no-swipper{gap:20px}.banner_v2 .wrapper .info .no-swipper .prod_item .types{right:auto;left:-229px;border-right:10px solid var(--color-primary)}.banner_v2 .wrapper .info .no-swipper .loading_order{width:100%;justify-content:center}.banner_v2 .wrapper .info .swiper-wrapper .loading_order{width:100%;justify-content:center}.banner_v2 .wrapper .info .products_list .prod_item{width:260px;padding:15px 0 0}.banner_v2 .wrapper .info .products_list .prod_item .img-wrapper{width:200px;height:200px;margin:auto;padding:0 10px}.banner_v2 .wrapper .info .products{padding:100px 0 0;margin-right:0}@media (max-width:1440px){.banner_v2 .wrapper .info .products{margin-right:-60px}}.banner_v2 .wrapper .info .products span{margin-left:0}.banner_v2 .wrapper .info .products .container{padding:0;width:100%}.banner_v2 .wrapper .info .products .prod_views{margin-left:0}.banner_v3{padding-top:170px;padding-bottom:48px}.banner_v3 .item{width:378px;height:378px;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.banner_v3 .item .item_name{font-size:16px;line-height:22px;font-family:var(--font-manrope-medium);position:relative}.banner_v3 .item img,.banner_v3 .item svg{width:320px;height:320px;position:absolute}.banner_v3 .item.justify-center .item_name,.banner_v3 .item.justify-end .item_name{bottom:20px}.banner_v3 .item.justify-start .item_name{top:20px}.banner_v3 .description{margin-top:40px;max-width:806px}.banner_v3 .description p{font-size:16px;line-height:30px;font-family:var(--font-manrope-medium);color:inherit}.text_image_v2{padding-top:158px;padding-bottom:80px}.text_image_v2 .wrapper{max-width:800px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.text_image_v2 .wrapper .img{height:auto;margin-top:-25px}.text_image_v2 .wrapper .img img{height:380px}.text_image_v2 h2{font-family:var(--font-bebas);font-weight:400;font-size:72px;line-height:72px;text-align:center;letter-spacing:2px;color:var(--color-dark)}.text_image_v2 h2 span{display:block}.text_image_v2 h2 span:nth-of-type(1){color:var(--color-lighter-dark);padding-bottom:12px}.text_image_v2 h2 span:nth-of-type(2){color:var(--color-lighter-dark2);padding-top:12px}.text_image_v3{padding:84px 0}.text_image_v3 .wrapper{gap:113px;align-items:center}.text_image_v3 .wrapper h2{font-size:170px;line-height:150px;letter-spacing:2px;font-family:var(--font-bebas);font-weight:400;color:var(--color-dark)}.text_image_v3 .wrapper h2 span{color:var(--color-brown)}.text_image_v3 .wrapper .img-wrapper{width:579px;overflow:hidden}.text_image_v3 .wrapper .img-wrapper img{block-size:inherit}.text_image_v3 .wrapper .img-wrapper video{width:100%;min-height:750px;-o-object-fit:cover;object-fit:cover}.gallery{padding:100px 0}.gallery .wrapper{overflow:hidden;white-space:nowrap}.gallery .wrapper .title{gap:60px;justify-content:center}.gallery .wrapper .title h2{font-size:40px;font-family:var(--font-bebas);font-weight:400;color:var(--color-dark);line-height:40px;letter-spacing:10px}.gallery .wrapper .gallery_slides{margin-top:36px;padding-left:120px}.gallery .wrapper .gallery_slides .swiper-wrapper{transition-timing-function:linear!important}.gallery .wrapper .swiper-slide{height:499px;width:749px}.gallery .wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery .wrapper .swiper-wrapper{transition-timing-function:linear!important}.hero_v2 .wrapper{overflow:hidden;white-space:nowrap}.hero_v2 .wrapper .title{gap:60px;justify-content:right;margin:60px 0}.hero_v2 .wrapper .title h2{font-size:40px;font-family:var(--font-bebas);font-weight:400;color:var(--color-dark);line-height:40px;letter-spacing:10px}.shop{padding:60px 0}.shop .loading_order{right:0;width:100%;justify-content:center}.shop .wrapper{gap:46px;justify-content:space-between;align-items:start}.shop .wrapper .empty{width:246px}.shop .wrapper .pagination{width:1100px}.shop .wrapper .list_categories{width:200px}.shop .wrapper .list_categories h2{color:var(--color-lighter-dark70);font-size:20px;line-height:24px;font-family:var(--font-manrope-regular);font-weight:400;letter-spacing:2px}.shop .wrapper .list_categories h2:after{content:"";display:block;width:160px;height:1px;background-color:var(--color-dark);margin-top:12px}.shop .wrapper .list_categories ul{margin-top:24px}.shop .wrapper .list_categories ul li{color:var(--color-dark);font-size:20px;line-height:30px;font-family:var(--font-manrope-regular);font-weight:400;letter-spacing:.4px;margin:14px 0;transition:all .3s}.shop .wrapper .list_categories ul li.active{font-weight:700}.shop .wrapper .list_categories ul li:hover{font-weight:700}.shop .wrapper .products_list{display:flex;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px;width:1100px}.shop .wrapper .products_list .prod_item{margin-bottom:40px;width:calc(33% - 7px)}.shop .wrapper .products_list .prod_item .types{left:-219px;right:auto;border-left:0;border-right:10px solid var(--color-primary)}.loading_order{top:0;position:absolute;background-color:var(--color-dark);width:100%;display:none;z-index:14;bottom:0;align-items:center;justify-content:center}.loading_order .spinner{width:40px;height:40px;display:grid;border:3.8px solid var(--color-white);border-radius:50%;animation:spinner-e04l1k 1.4s infinite linear;border-color:var(--color-white) transparent}.loading_order.active{display:flex}.loading_order .spinner::after,.loading_order .spinner::before{content:"";grid-area:1/1;margin:2.9px;border:inherit;border-radius:50%}.loading_order .spinner::before{border-color:var(--color-brown) transparent;animation:inherit;animation-duration:.7s;animation-direction:reverse}.loading_order .spinner::after{margin:11.6px}.loading{left:0;right:0;top:0;bottom:0;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);position:fixed;z-index:11}.loading img{width:120px}.loading .spinner{width:72px;height:72px;display:grid;border:5.8px solid var(--color-dark);border-radius:50%;animation:spinner-e04l1k 1.4s infinite linear;border-color:var(--color-dark) transparent}.loading .spinner::after,.loading .spinner::before{content:"";grid-area:1/1;margin:2.9px;border:inherit;border-radius:50%}.loading .spinner::before{border-color:var(--color-brown) transparent;animation:inherit;animation-duration:.7s;animation-direction:reverse}.loading .spinner::after{margin:11.6px}@keyframes spinner-e04l1k{100%{transform:rotate(1turn)}}.decorative_text_v1{padding:130px 0}.decorative_text_v1 .wrapper .title{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 40%,rgba(0,0,0,.7) 90%,#000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.decorative_text_v1 .wrapper h2{font-size:48px;line-height:56px;font-family:var(--font-bebas);font-weight:400;letter-spacing:6px}@media (max-width:1440px){.decorative_text_v1 .wrapper h2{font-size:45px}}.single-product .single-thumb{overflow:hidden}.single-product .single-thumb img{display:block;max-height:800px}.single-product .wrapper_prod{padding-top:100px;padding-bottom:160px}.single-product .wrapper_prod .title{padding-bottom:24px;border-bottom:1px solid var(--color-dark);row-gap:32px}.single-product .wrapper_prod .title h2{font-family:var(--font-bebas);font-weight:400;font-size:40px;line-height:40px;letter-spacing:10px;color:var(--color-dark);width:75%}.single-product .wrapper_prod .title .loading_order{right:0;top:1px;left:0;background-color:var(--color-white);width:96%;margin:auto}.single-product .wrapper_prod .title .loading_order .spinner{border:3.8px solid var(--color-dark);border-color:var(--color-dark) transparent}.single-product .wrapper_prod .info .details{margin-top:100px}.single-product .wrapper_prod .info .details .det_title{width:387px}.single-product .wrapper_prod .info .details .det_title h3{font-size:28px;line-height:32px;color:var(--color-dark);font-family:var(--font-manrope-medium);font-weight:600}.single-product .wrapper_prod .info .details .description{max-width:795px}.single-product .wrapper_prod .info .details .description p{color:var(--color-light-dark);font-size:20px;line-height:40px}.single-product .wrapper_prod .info .details .description .ingredients{margin-bottom:16px}.single-product .wrapper_prod .info .details .description .ingredients p{line-height:32px}.single-product .wrapper_prod .info .details .description .ingredients div{color:var(--color-lighter-dark70);font-family:var(--font-manrope-regular);font-weight:400;font-size:20px;line-height:32px;padding-bottom:10px;border-bottom:1px solid var(--color-lighter-dark2)}.single-product .wrapper_prod .info .details .description .mt-48{margin-top:48px}.single-product .wrapper_prod .info .details .description .product{gap:32px}.single-product .wrapper_prod .info .details .description .prod-type{width:330px;border:1px solid var(--color-light-dark);background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:space-between;height:auto;position:relative;padding:24px 0 0}.single-product .wrapper_prod .info .details .description .prod-type .img{width:288px;height:288px;overflow:hidden;padding:10px 0}.single-product .wrapper_prod .info .details .description .prod-type .prod_title{margin:24px 0;padding-left:10px}.single-product .wrapper_prod .info .details .description .prod-type .prod_title h2{font-family:var(--font-manrope-medium);font-size:16px;line-height:24px;color:var(--color-dark);font-weight:500}.single-product .wrapper_prod .info .details .description .prod-type .prod_title h2 span{font-family:var(--font-manrope-medium);font-size:20px;text-transform:capitalize}.single-product .wrapper_prod .info .details .description .prod-type .prod_title .price{color:var(--color-lighter-dark);font-size:16px;line-height:16px;font-family:var(--font-manrope-medium)}.single-product .wrapper_prod .info .details .description .prod-type .hover_reserve{left:0;right:0;bottom:0;font-family:var(--font-manrope-bold);font-size:20px;line-height:30px;letter-spacing:2px;opacity:0;z-index:-1;transition:all .3s}.single-product .wrapper_prod .info .details .description .prod-type .hover_reserve .reserve{color:var(--color-white);display:flex;justify-content:center;align-items:center;height:100%;padding:25px 0;background-color:var(--color-dark)}.single-product .wrapper_prod .info .details .description .prod-type .hover_reserve:hover .types{opacity:1}@media (max-width:1024px){.single-product .wrapper_prod .info .details .description .prod-type .hover_reserve{position:relative;z-index:2;opacity:1;top:0}.single-product .wrapper_prod .info .details .description .prod-type .hover_reserve .reserve{padding:16px 0;font-size:16px}}.single-product .wrapper_prod .info .details .description .prod-type:hover{background-color:var(--color-light-gray);z-index:1}.single-product .wrapper_prod .info .details .description .prod-type:hover .hover_reserve{opacity:1;z-index:2}.single-product .wrapper_prod .info .details .description .prod-type:hover .img_hover{opacity:1}.single-product .wrapper_prod .info .details .description.origin p{font-weight:400;font-family:var(--font-manrope-regular);line-height:32px}.single-product .wrapper_slogan{overflow:hidden;white-space:nowrap;margin-bottom:160px}.single-product .wrapper_slogan .title{gap:60px;justify-content:center}.single-product .wrapper_slogan .title h2{font-size:40px;font-family:var(--font-bebas);font-weight:400;color:var(--color-dark);line-height:40px;letter-spacing:10px}.single-product .loading_order{width:100%}.text_image_v4 .title_wrapper{margin-bottom:40px;padding-top:60px}.text_image_v4 .title_wrapper h2{font-size:80px;line-height:76px;font-family:var(--font-bebas);font-weight:400;letter-spacing:5px;color:var(--color-lighter-dark)}.text_image_v4 .title_wrapper h2 span{display:block;font-size:160px;line-height:130px;color:var(--color-light-dark)}.text_image_v4 .description p{font-size:16px;line-height:30px;margin-bottom:80px}.brand{padding-top:140px;padding-bottom:32px}.brand .wrapper img{display:block}.brand .wrapper .founder_image{max-width:655px}.brand .wrapper .founder_image p{font-size:16px;line-height:24px;margin-top:8px}.brand .wrapper .brand_image{width:610px}@media (max-width:1440px){.brand .wrapper .brand_image{width:38%}}.brand .wrapper .brand_image .caption{background-color:var(--color-light-gray);text-align:center;padding:10px 20px;display:flex;justify-content:center;align-items:center;margin-top:15px}.brand .wrapper .brand_image .caption p{color:var(--color-light-dark);text-transform:capitalize}.decorative_text_v2{padding:130px 0}.decorative_text_v2 .wrapper{max-width:521px;margin:auto}.decorative_text_v2 .wrapper p{font-size:16px;line-height:30px}.decorative_text_v2 .wrapper p strong{display:block;font-size:96px;line-height:96px;opacity:.9}.decorative_text_v3{padding:100px 0 160px}.decorative_text_v3 .wrapper h2{font-family:var(--font-manrope-medium);font-size:28px;line-height:32px;color:var(--color-light-dark)}.decorative_text_v3 .wrapper p{font-size:16px;line-height:30px}.decorative_text_v3+.products{padding:0 0 75px 0}.decorative_text_v4{background-color:var(--color-light-gray);padding:200px 0 80px}.decorative_text_v4 .desc{max-width:666px;margin-bottom:100px}.decorative_text_v4 h2{font-size:80px;line-height:64px;color:var(--color-dark);font-family:var(--font-bebas);font-weight:400;letter-spacing:3.2px;opacity:.78}@media (max-width:1440px){.decorative_text_v4 h2{font-size:70px}}.decorative_text_v4 p{font-size:16px;line-height:30px}.decorative_text_v4+.text_image_v1{padding-top:80px}.locations .wrapper{padding:80px 0}.locations .wrapper p{line-height:22px;font-size:16px;color:var(--color-black-light)}.locations .wrapper h2{font-family:var(--font-bebas);font-weight:400;font-size:80px;line-height:76px;color:var(--color-light-dark)}.locations .wrapper .location_info{margin-top:60px}.locations .wrapper .location_info .w-45{margin-left:0}@media (max-width:1440px){.locations .wrapper .location_info .w-45{margin-left:-60px}}.locations .wrapper .location_info .location_item{border-bottom:1px solid var(--color-lighter-dark2);padding:24px 10px;cursor:pointer;position:relative;transition:all .3s}.locations .wrapper .location_info .location_item h3{font-family:var(--font-manrope-medium);font-weight:500;color:var(--color-dark);font-size:20px;line-height:24px}.locations .wrapper .location_info .location_item p{font-family:var(--font-manrope-regular);font-weight:400;font-size:20px;line-height:32px}.locations .wrapper .location_info .location_item svg{transform:rotate(180deg);width:16px;height:8px;position:absolute;top:30px;transition:all .3s;right:5px}.locations .wrapper .location_info .location_item svg.active{transform:rotate(0);transition:all .3s}.locations .wrapper .location_info .location_item:hover{background-color:var(--color-light-gray)}.locations .wrapper .location_info .desc{font-size:16px;line-height:30px;margin-top:70px}.locations .wrapper .location_info .single_info{background-color:var(--color-light-gray);padding:24px 40px 40px;margin-top:12px;position:absolute;top:100%;width:100%;cursor:auto;left:0;right:0;display:none;z-index:2}.locations .wrapper .location_info .single_info .lines{border-bottom:1px solid var(--color-lighter-dark2);padding:16px 0}.locations .wrapper .location_info .single_info .lines h4{font-family:var(--font-manrope-medium);font-weight:500;font-size:16px;line-height:24px;color:var(--color-dark)}.locations .wrapper .location_info .single_info .lines p{font-family:var(--font-manrope-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--color-dark)}.locations .wrapper .location_info .single_info .map_btn{max-width:100%}.locations .wrapper .location_info .single_info.active{display:block}.step1 .loading{z-index:15}.step2{padding-top:40px!important}.location_popup{position:fixed;top:0;z-index:12;left:0;right:0;background-color:rgba(60,60,60,.38);height:100vh;transform:translateX(100%);transition:all .3s}.location_popup.open{transform:translateX(0);transition:all .3s}.location_popup .close_location{top:100px;right:60px}.location_popup .info .w-50{background-color:var(--color-gray);height:100vh;padding:190px 0 90px 32px;overflow-y:auto}.location_popup .info .w-50 ul li{color:var(--color-whiter);font-family:var(--font-manrope-medium);font-size:28px;line-height:28px;padding:12px 0;letter-spacing:2.8px;transition:all .3s}.location_popup .info .w-50 ul li:hover{color:var(--color-white-hover)}.reserve_cart{position:fixed;top:0;z-index:12;left:0;right:0;background-color:rgba(60,60,60,.28);height:100vh;transform:translateX(100%);transition:all .3s}.reserve_cart.open{transform:translateX(0);transition:all .3s}.reserve_cart .reserved_header{position:sticky;top:0;background-color:#eee9de;padding:20px 0;z-index:13;padding-top:40px}.reserve_cart .wrapper{height:100%}.reserve_cart .close_reserve{right:22px;top:45px;width:14px;height:14px;z-index:14}.reserve_cart .reserved_items{max-width:586px;width:100%;background-color:var(--color-primary)}.reserve_cart .reserved_items .empty_reserve{flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh;padding-top:200px}.reserve_cart .reserved_items .empty_reserve h3{font-family:var(--font-bebas);font-weight:400;font-size:28px;line-height:28px;color:var(--color-light-dark);letter-spacing:2px}.reserve_cart .reserved_items .empty_reserve p{color:var(--color-dark);font-size:14px;line-height:24px}.reserve_cart .reserved_items .empty_reserve .wrapper_slogan{overflow:hidden;white-space:nowrap;margin-bottom:160px;width:100%}.reserve_cart .reserved_items .empty_reserve .wrapper_slogan .title{gap:24px;justify-content:center}.reserve_cart .reserved_items .empty_reserve .wrapper_slogan .title h3{font-size:20px;font-family:var(--font-bebas);font-weight:400;color:var(--color-dark);line-height:20px;letter-spacing:4px}.reserve_cart .reserved_items .br_btn{bottom:56px;left:0;right:0;margin:auto;max-width:538px}.reserve_cart .steps{padding:0 24px 0 24px;overflow-y:auto;height:100vh}.reserve_cart .steps .cart-items{position:relative;z-index:1}.reserve_cart .steps .disable_location{pointer-events:none;opacity:.3}.reserve_cart .steps form{margin-top:32px}.reserve_cart .steps form p{font-size:12px;line-height:24px;color:var(--color-dark);margin-bottom:12px}.reserve_cart .steps form input[type=submit]{width:100%;margin-top:120px}.reserve_cart .steps .custom-select{width:100%;font-family:var(--font-manrope-regular);font-size:16px;line-height:24px;margin-bottom:12px}.reserve_cart .steps .custom-select.active .select-dropdown{display:block}.reserve_cart .steps .custom-select.active .select-header .arrow img{transform:rotate(0)}.reserve_cart .steps .select-dropdown{display:none;background-color:var(--color-light-gray);margin-top:5px}.reserve_cart .steps .select-dropdown .select-item{padding:16px 16px 4px;transition:all .3s}.reserve_cart .steps .select-dropdown .select-item:hover{background-color:var(--color-whiter)}.reserve_cart .steps .select-dropdown .select-item:hover .map-btn a{background-color:var(--color-light-gray)}.reserve_cart .steps .select-dropdown .select-item .item-info{width:82%}.reserve_cart .steps .select-dropdown p{color:var(--color-dark);font-size:16px;font-weight:400;line-height:24px;transition:all .3s;margin-bottom:0}.reserve_cart .steps .select-dropdown small{font-family:var(--font-manrope-regular);font-size:11px;color:var(--color-dark);line-height:20px}.reserve_cart .steps .select-dropdown .map-btn{font-family:var(--font-manrope-regular);font-size:12px;height:30px;display:flex;align-items:center}.reserve_cart .steps .select-dropdown .map-btn a{color:var(--color-dark);padding:4px 8px;transition:all .3s;background-color:var(--color-lighter-dark20)}.reserve_cart .steps .select-dropdown .map-btn a:hover{background-color:var(--color-light-gray)}.reserve_cart .steps .clndar .select-item:hover{background-color:var(--color-light-gray)}.reserve_cart .steps .select-header{background-color:var(--color-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-lighter-dark2);height:48px;padding:0 12px;color:var(--color-lighter-dark70);font-family:var(--font-manrope-medium);font-size:12px;transition:all .3s}.reserve_cart .steps .select-header .arrow img{width:11px;height:6px;transform:rotate(180deg)}.reserve_cart .steps .select-header:hover{border:1px solid var(--color-lighter-dark)}.reserve_cart .steps .calendar-month{font-weight:600;margin-bottom:10px;font-family:var(--font-manrope-medium);font-size:16px;line-height:24px;letter-spacing:2px;color:var(--color-dark)}.reserve_cart .steps .calendar-grid,.reserve_cart .steps .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:24px;text-align:center;font-family:var(--font-manrope-medium);font-size:14px;line-height:22px;letter-spacing:2px;color:var(--color-dark)}.reserve_cart .steps .calendar-weekdays div{font-family:var(--font-manrope-medium);font-size:14px;line-height:22px}.reserve_cart .steps .calendar-day{padding:8px;cursor:default}.reserve_cart .steps .calendar-day.selectable{cursor:pointer;transition:all .3s;font-weight:600;font-family:var(--font-manrope-bold)}.reserve_cart .steps .calendar-day.selectable:hover{background-color:var(--color-whiter)}.reserve_cart .steps .calendar-day.disabled{opacity:.9}.reserve_cart .steps .calendar-day.active{color:var(--color-dark);font-weight:600;font-family:var(--font-manrope-bold)}.reserve_cart .steps .error{margin-top:0;margin-bottom:8px;color:rgba(214,3,3,.8078431373)}.reserve_cart .steps .loading{left:0;right:0;top:0;bottom:0;display:none;position:absolute;height:100%}.reserve_cart .steps .loading.active{display:flex}.reserve_cart .cart_content .cart-summary{position:sticky;bottom:0;background-color:var(--color-primary);padding:20px 0;z-index:13}.reserve_cart .cart_content h2{font-family:var(--font-manrope-bold);font-weight:700;font-size:24px;line-height:24px;color:var(--color-dark);letter-spacing:2px}.reserve_cart .cart_content .count_items{font-size:14px;line-height:24px;font-family:var(--font-manrope-regular);color:var(--color-dark);margin-top:10px}.reserve_cart .cart_content .prod_info{margin-top:24px;align-items:center}.reserve_cart .cart_content .prod_info h3{font-family:var(--font-bebas);font-weight:400;font-size:24px;line-height:32px;color:var(--color-lighter-dark);width:40%}.reserve_cart .cart_content .prod_info p{color:var(--color-lighter-dark);font-size:16px;line-height:24px;display:flex;align-items:center}.reserve_cart .cart_content .prod_info p:before{content:"";width:6px;height:6px;display:inline-flex;background-color:var(--color-lighter-dark);margin:0 18px;border-radius:100%}.reserve_cart .cart_content .prod_info p span{width:6px;height:6px;display:inline-flex;background-color:var(--color-lighter-dark);margin:0 18px;border-radius:100%}.reserve_cart .cart_content .prod_info .price{font-family:var(--font-manrope-medium);font-size:16px;line-height:24px;color:var(--color-lighter-dark)}.reserve_cart .cart_content .cart-types{margin-top:16px;padding-bottom:24px;border-bottom:1px solid var(--color-lighter-dark2)}.reserve_cart .cart_content .cart-types .cart-type-box{width:254px;transition:all .3s}.reserve_cart .cart_content .cart-types .cart-type-box .img{border:1px solid var(--color-dark);padding:25px}.reserve_cart .cart_content .cart-types .cart-type-box .img.active{background-color:var(--color-light-gray)}.reserve_cart .cart_content .cart-types .cart-type-box .img .remove_item{color:var(--color-black-light);font-size:12px;line-height:20px;font-family:var(--font-manrope-medium);text-decoration:underline;right:10px;top:10px;transition:all .3s}.reserve_cart .cart_content .cart-types .cart-type-box .img .remove_item:hover{color:var(--color-dark)}.reserve_cart .cart_content .cart-types .cart-type-box .qty{margin-top:32px;gap:12px;align-items:center}.reserve_cart .cart_content .cart-types .cart-type-box .qty button{background-color:transparent;outline:0}.reserve_cart .cart_content .cart-types .cart-type-box .qty button img{width:24px;height:24px}.reserve_cart .cart_content .cart-types .cart-type-box .qty span{color:var(--color-dark);font-size:14px;font-family:var(--font-manrope-medium);background-color:var(--color-light-gray);width:56px;height:24px;display:flex;align-items:center;justify-content:center}.reserve_cart .cart_content .cart-total .subtotal p{font-size:14px;line-height:24px;color:var(--color-light-dark)}.reserve_cart .cart_content .cart-total h4{font-size:16px;line-height:24px;color:var(--color-dark);font-family:var(--font-manrope-bold)}.reserve_cart .cart_content .cart-total .brown_btn{margin-top:24px}.reserve_cart .cart-item-group:last-of-type .cart-types{border-bottom:none}@media (max-width:1280px){.text_image_v1 .container{gap:40px}.banner_v2 .wrapper{gap:40px}.shop .products_list .prod_item .img-wrapper{height:auto}.shop .wrapper .products_list .prod_item{width:47%}}@media (max-width:1260px){.brand .wrapper .founder_image{max-width:50%}}@media (max-width:1200px){.text_image_v3 .wrapper h2{font-size:130px;line-height:110px}}@media (max-width:1160px){.banner_v3{padding-top:80px}.banner_v3 .item{width:50%}.banner_v3 .ingredients_imgs{flex-wrap:wrap;justify-content:center}}@media (max-width:1024px){.header{padding-top:0}.products_list .prod_item img{transform:scale(1)}.header .logo svg{width:60px;height:60px}.header .header_right{top:0;gap:30px}.header .header_right span{margin-bottom:6px;width:30px;position:relative;top:3px}.hero{min-height:400px}.header .header_right .open_reserve{font-size:13px;line-height:24px;top:0}.arrow_btn,.arrow_btn_white{font-size:14px;line-height:24px}.arrow_btn:after,.arrow_btn_white:after{width:40px;position:relative;top:3px}.hero .link{transform:translate(20px,-60px)}.text_image_v1{padding:80px 0}.text_image_v1 .img{margin-left:0}.text_image_v1 .description p{font-size:18px;line-height:34px}.text_image_v1 .container{flex-wrap:wrap;justify-content:center}.products .section-padding{padding-right:20px}.banner_v1{padding:80px 0;min-height:600px}.banner_v1 h2{margin-top:80px;font-size:50px;line-height:70px}.banner_v1 .link{bottom:50px;left:20px}.banner_v2 .wrapper .info .products{margin-right:0;padding-top:60px}.no-swipper .prod_item{width:330px!important}.banner_v2 .wrapper{flex-wrap:wrap;justify-content:center}.banner_v2 .wrapper .info{max-width:100%;margin-top:20px}.text_image_v3 .wrapper h2{font-size:90px;line-height:70px}.footer_info{flex-wrap:wrap}.location_popup .info .w-50{width:100%}.location_popup .close_location{top:40px}.page-template-contact .contact .wrapper .contact_info .w-40{width:50%}.single-product .wrapper_prod .info .details{justify-content:space-between}.single-product .wrapper_prod .info .details .det_title{width:30%}.single-product .wrapper_prod .info .details .description{max-width:68%;width:100%}.single-product .wrapper_prod .info .details .description .prod-type{width:48%}.single-product .wrapper_prod .info .details .description .prod-type .img{width:100%;height:auto}.text_image_v1 .direction-reverse-row .img{margin-right:0}.text_image_v4 .description p{margin-bottom:40px}.brand{padding-top:0}.brand .wrapper{flex-wrap:wrap;justify-content:center;row-gap:50px}.brand .wrapper .founder_image{max-width:100%}.brand .wrapper .brand_image{width:64%}.banner_v2 .wrapper .info .no-swipper .loading_order,.banner_v2 .wrapper .info .swiper-wrapper .loading_order,.loading_order,.shop .loading_order{width:100%;left:0;right:0;justify-content:center}.single-product .wrapper_prod .info .details .description .prod-type:hover{background-color:var(--color-primary)}.locations .wrapper .w-45,.locations .wrapper .w-50{width:100%;margin-left:0;margin-bottom:0;margin:auto!important}.locations .wrapper .markets{margin-bottom:60px!important}.locations .d-flex{flex-wrap:wrap}.decorative_text_v4{padding:80px 0}.hero img,.single-product .single-thumb img{height:400px}}@media (max-width:768px){.banner_v2 .wrapper .img_info h2{font-size:64px;line-height:64px}.products_v2 .d-flex{gap:28px}footer .copy{text-align:left}.text_image_v2{padding-top:80px;padding-bottom:30px}.text_image_v2 h2{font-size:36px;line-height:36px}.text_image_v2 .wrapper .img img{height:300px}.text_image_v2 .wrapper .img{margin-top:0}.banner_v3 .item{width:100%}.text_image_v3 .wrapper{justify-content:center;gap:80px}.gallery .wrapper .title{flex-wrap:nowrap}.gallery .wrapper .gallery_slides{padding-left:0}footer nav ul li a{font-size:30px;line-height:44px}.header_menu{padding:80px 60px}.header_menu nav ul li a{font-size:30px;line-height:44px}.header_menu .socials{gap:40px}.header_menu .socials a{font-size:16px}footer .footer_menu{width:100%}footer .socials .d-flex{gap:40px}footer .socials .d-flex div{width:100%}footer .socials .d-flex a{font-size:16px}footer .footer_text{font-size:80px;line-height:80px;text-align:left}.reserve_cart .reserved_items .empty_reserve{padding-top:50%}.reserve_cart .reserved_items .empty_reserve .wrapper_slogan .title{flex-wrap:nowrap}.reserve_cart .reserved_items .br_btn{position:relative;width:94%}.reserve_cart .reserved_items .empty_reserve>div{margin-bottom:100px}.gallery{padding-top:30px}.hero_v2 .wrapper .title{flex-wrap:nowrap}.shop{padding:0 0 60px}.shop .wrapper .products_list .prod_item{width:48%}.products_list .prod_item{width:48%}.products_v2 .d-flex{row-gap:32px;-moz-column-gap:0;column-gap:0;justify-content:space-between}.products .view_all{font-size:10px;line-height:20px;margin-bottom:12px}.products .prod_views{font-size:10px;line-height:20px;margin-left:12px;margin-bottom:12px}.shop .wrapper .products_list{width:100%}.pagination{width:100%}.shop .wrapper .list_categories{width:100%}.shop .wrapper .list_categories ul{display:flex;flex-wrap:wrap;gap:10px;flex-direction:column}.shop .wrapper .list_categories ul li{margin:0;font-size:14px;line-height:24px}.shop .wrapper .list_categories h2{font-size:14px}.shop .wrapper .list_categories h2:after{width:120px}.page-template-contact .contact .wrapper .contact_info .w-50{margin-left:0;margin-bottom:60px}.page-template-contact .contact .wrapper .contact_info .w-40{width:100%}.decorative_text_v1,.decorative_text_v2,.decorative_text_v3{padding:40px 0}.single-product .wrapper_slogan .title{flex-wrap:nowrap}.single-product .wrapper_prod .info .details .description .prod-type{width:100%}.text_image_v4 .title_wrapper h2 span{font-size:100px;line-height:100px}.decorative_text_v2 .wrapper p strong{font-size:80px;line-height:80px}.decorative_text_v3 h2{margin-bottom:24px}.brand .wrapper .brand_image{width:80%}.location_popup .info .w-50 ul li{font-size:20px;line-height:20px}.location_popup .info .w-50{padding:120px 0 90px 32px}.hero video{min-height:400px}.text_image_v3 .wrapper .img-wrapper{width:100%}.gallery .wrapper .swiper-slide{height:250px;width:350px}.single-product .wrapper_prod{padding-top:60px;padding-bottom:80px}.single-product .wrapper_slogan{margin-bottom:80px}.decorative_text_v1 .wrapper h2{font-size:22px;line-height:24px;letter-spacing:1px}.locations .wrapper .location_info .location_item h3,.locations .wrapper .location_info .location_item p{font-size:16px;line-height:20px}main>section:first-of-type:not(.hero):not(.reserve):not(.single-product):not(.contact){padding-top:90px}}@media (max-width:580px){.reserve_cart .cart_content .cart-types .cart-type-box{width:100%;margin-bottom:32px}.text_image_v2 .wrapper .img img{height:auto}.reserve_cart .cart_content .prod_info .price{display:flex;justify-content:end}.reserve_cart .cart_content .prod_info h3{width:100%}.reserve_cart .cart_content .prod_info p:before{display:none}.reserve_cart .cart_content .prod_info{row-gap:24px}.banner_v3 .item svg{width:100%}.reserve_cart .steps .calendar-grid,.reserve_cart .steps .calendar-weekdays{gap:15px}.reserve_cart .steps .calendar-day{padding:5px}.single-product .wrapper_prod .info .details .description{max-width:100%}.single-product .wrapper_prod .info .details .det_title{width:100%}.single-product .wrapper_prod .info .details{row-gap:32px}.single-product .wrapper_prod .info .details .det_title h3{font-size:20px;line-height:24px}.no-swipper .prod_item,.products_list .prod_item{width:100%!important}.decorative_text_v4 h2{font-size:50px;line-height:50px}.single-product .wrapper_prod .title h2{font-size:20px;line-height:28px}.header_menu .close_menu{top:40px;right:40px}.header_menu .close_menu .btn{padding:5px 20px}.shop .wrapper .products_list .prod_item{width:100%}.reserve_cart .steps .select-dropdown .select-item .item-info{width:100%}}@media (max-width:560px){.gallery .wrapper .title h2,.hero_v2 .wrapper .title h2,.single-product .wrapper_slogan .title h2{font-size:30px;line-height:30px;letter-spacing:5px}.gallery .wrapper .title,.hero_v2 .wrapper .title,.single-product .wrapper_slogan .title{justify-content:center;gap:40px}}@media (max-width:460px){.banner_v1 h2{font-size:33px;line-height:50px;letter-spacing:10px}}
/*# sourceMappingURL=style.min.css.map */
