@charset "UTF-8";/*!
Theme Name:   Weichie.com Wordpress Theme
Description:  The Weichie.com WordPress Boilerplate
Version:      3.0
Author:       Weichie.com
Tags:         WordPress, custom, theme
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}.block__image img,.block__content-image img,.hero__menu__image img,.img__container.cover img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.swiper__arrow,.component-popup__close,.component-popup,.cuisine__cat{display:flex;align-items:center;justify-content:center}/**
* @license
*
* Font Family: Pilcrow Rounded
* Designed by: Satya Rajpurohit
* URL: https://www.fontshare.com/fonts/pilcrow-rounded
* © 2024 Indian Type Foundry
*
* Pilcrow Rounded Regular
* Pilcrow Rounded Bold
* Pilcrow Rounded Heavy
* Pilcrow Rounded Variable (Variable font)

*
*/@font-face{font-family:PilcrowRounded;src:url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Regular.woff2) format("woff2"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Regular.woff) format("woff"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:PilcrowRounded;src:url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Bold.woff2) format("woff2"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Bold.woff) format("woff"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:PilcrowRounded;src:url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Heavy.woff2) format("woff2"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Heavy.woff) format("woff"),url(/wp-content/themes/weichie-vite/assets/fonts/PilcrowRounded-Heavy.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}/**
* @license
*
* Font Family: Pramukh Rounded
* Designed by: Aarya Purohit, Indian Type Foundry
* URL: https://www.fontshare.com/fonts/pramukh-rounded
* © 2024 Indian Type Foundry
*
* Pramukh Rounded Extralight
* Pramukh Rounded ExtralightItalic
* Pramukh Rounded Light
* Pramukh Rounded LightItalic
* Pramukh Rounded Semilight
* Pramukh Rounded SemilightItalic
* Pramukh Rounded Regular
* Pramukh Rounded Italic
* Pramukh Rounded Semibold
* Pramukh Rounded SemiboldItalic
* Pramukh Rounded Bold
* Pramukh Rounded BoldItalic
* Pramukh Rounded Extrabold
* Pramukh Rounded ExtraboldItalic
* Pramukh Rounded Black
* Pramukh Rounded BlackItalic
* Pramukh Rounded Variable (Variable font)
* Pramukh Rounded VariableItalic (Variable font)

*
*/@font-face{font-family:PramukhRounded;src:url(/wp-content/themes/weichie-vite/dist/assets/PramukhRounded-Bold-8bb65fae.woff2) format("woff2"),url(/wp-content/themes/weichie-vite/dist/assets/PramukhRounded-Bold-2a85c804.woff) format("woff"),url(/wp-content/themes/weichie-vite/dist/assets/PramukhRounded-Bold-4f9d4167.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:PramukhRounded;src:url(/wp-content/themes/weichie-vite/assets/fonts/PramukhRounded-Black.woff2) format("woff2"),url(/wp-content/themes/weichie-vite/assets/fonts/PramukhRounded-Black.woff) format("woff"),url(/wp-content/themes/weichie-vite/assets/fonts/PramukhRounded-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}p,body{font-size:1.6rem;line-height:1.18}.text__img__content p{font-size:2rem;line-height:2.4rem}h1{font-size:12rem;line-height:1.26;letter-spacing:4px;font-weight:900;text-transform:uppercase}@media (max-width: 979px){h1{font-size:9rem;line-height:11rem}}@media (max-width: 766px){h1{font-size:7rem;line-height:8rem}}.contact__info h1,h2{font-size:8rem;line-height:10rem;font-weight:900;letter-spacing:4px;text-transform:uppercase}@media (max-width: 766px){.contact__info h1,h2{font-size:6rem;line-height:9rem;letter-spacing:2px}}@media (max-width: 766px){.contact__info h1,h2{font-size:4rem;line-height:5rem;letter-spacing:2px}}.marquee__rows p,.footer__marquee__rows p,h3{font-size:6rem;line-height:1.26;font-weight:900}h4{font-size:2.5rem;line-height:3rem}h5,h6{font-size:2rem;line-height:3rem}*,*:after,*:before{box-sizing:border-box}html{font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#211f1f;font-family:PilcrowRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body.blank{background:#fff}body.blank .block__border{border:none}.container{margin:0 auto;padding:0 3rem;width:100%}.container.xl{max-width:136rem}.container.lg{max-width:116rem}.container.md{max-width:86rem}.container.sm{max-width:70rem}a{text-decoration:none;outline:none;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}.text-center{text-align:center}button{color:inherit;background:none;outline:none;cursor:pointer;border:none}img{vertical-align:middle}.img__container img{max-width:100%;height:auto}.img__container.cover{position:relative}.img__container.image__display{border:4px solid #211F1F;border-radius:8px}.bg__none,.bg__black{color:#fff}.bg__black{background-color:#211f1f}.bg__beige{background-color:#fdf6e5}.bg__white{background-color:#fff}.bg__orange{background-color:#ff5417}.simple__text{background:#fff}.simple__text h2,.simple__text h3,.simple__text h4,.simple__text h5,.simple__text h6{margin-top:2rem;margin-bottom:1rem}.gform_required_legend{display:none}.gfield:not(.gfield--type-choice) label,.gfield.gfield--type-choice legend{display:block;margin-bottom:.5rem;font-size:1.2rem;line-height:1.4rem;font-weight:700;text-transform:uppercase}.gfield--type-choice .gfield_checkbox,.gfield--type-choice .gfield_radio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 4rem;margin-top:1rem}.gchoice label{font-weight:600;text-transform:uppercase}.gform_footer{display:flex;justify-content:flex-end}.btn,input[type=submit]{display:block;width:-moz-fit-content;width:fit-content;padding:1.6rem 2.4rem;border-radius:100px;border:4px solid #211F1F;background-color:#03c389;font-family:PilcrowRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.4rem;line-height:2.8rem;font-weight:900;color:#211f1f;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.btn.orange,input.orange[type=submit]{background-color:#ff5417}.btn.red,input.red[type=submit]{background-color:#ff0026}.btn.blue,input.blue[type=submit]{background-color:#173dff}.btn.purple,input.purple[type=submit]{background-color:#7d00ff}.btn.pink,input.pink[type=submit]{background-color:#ff9afe}.btn.brown,input.brown[type=submit]{background-color:#423b40}.btn.black,input.black[type=submit]{background-color:#211f1f}.btn.white,input.white[type=submit]{background-color:#fff;color:#211f1f}.btn.white:hover,input.white[type=submit]:hover{background-color:#211f1f;color:#fff}.btn.blue,input.blue[type=submit],.btn.purple,input.purple[type=submit],.btn.brown,input.brown[type=submit]{color:#fff;border-color:#fff}.btn.blue:hover,input.blue[type=submit]:hover,.btn.purple:hover,input.purple[type=submit]:hover,.btn.brown:hover,input.brown[type=submit]:hover{color:#211f1f;border-color:#211f1f}.btn:hover,input[type=submit]:hover{background-color:#fff}@media (max-width: 766px){.btn,input[type=submit]{padding:1.4rem 2rem;font-size:1.8rem;line-height:2.1rem}}.btn__wrapper{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;width:100%}.btn__wrapper.left{justify-content:flex-start}.btn__wrapper.center{justify-content:center}.btn__wrapper.right{justify-content:flex-end}.cuisine__wrapper{position:fixed;bottom:0;gap:0;z-index:4}.btn__cuisine{position:relative}.btn__cuisine a{border:2px solid #211F1F;display:flex;justify-content:center;align-items:center;background:#fff;padding:1rem;min-width:15rem;font-family:PramukhRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:3rem;transition:background .2s ease}.btn__cuisine a:hover{background:#03C389}.btn__cuisine svg{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:1rem}.btn__cuisine.post__prev a{left:50%;padding-right:2.5rem;border-radius:0 2rem 0 0}.btn__cuisine.post__prev svg{right:1.5rem}.btn__cuisine.post__next a{right:50%;padding-left:2.5rem;border-radius:2rem 0 0}.btn__cuisine.post__next svg{left:1.5rem}input:not([type=submit]),textarea{padding:.8rem 1.6rem;border:2px solid #211F1F;border-radius:5px;font-family:PilcrowRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;font-weight:600}input:not([type=submit]).datepicker,textarea.datepicker{width:100%;color:#b2b8c3;font-weight:500;text-transform:uppercase}.newsletter__form{margin-top:2rem}.newsletter__form input{background:#211F1F;border-color:#fff;color:#fff}.newsletter__form input::placeholder{color:#fff}.newsletter__form .gfield--type-email{grid-column:span 8!important}.newsletter__form .gfield--type-submit{grid-column:span 4!important}.newsletter__form .gform-button{background:#00C389;text-transform:uppercase;font-weight:900;border:1px solid #211F1F;border-bottom:2px solid #211F1F;cursor:pointer;transition:all .2s ease}.newsletter__form .gform-button:hover{background:#fff;color:#211f1f}.classic__slider__wrapper{position:relative}.swiper__classic__container{margin:auto;width:80%}.cuisine__cat{position:absolute;transform:rotate(-25deg);width:14.5rem;height:6.8rem;font-family:PilcrowRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:4rem;font-weight:900;text-align:center;text-transform:uppercase;color:#fff;background:red;border-width:4px;border-style:solid;border-radius:100%}.cuisine__cat:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:4px solid #fff}.cuisine__cat.usa{background:#173DFF;border-color:#173dff;font-size:5rem}.cuisine__cat.italia{background:#00C389;border-color:#00c389;font-size:3.8rem}.cuisine__cat.asia{background:#FF9AFE;border-color:#ff9afe;font-size:5rem}.cuisine__cat.mexico{background:#7D00FF;border-color:#7d00ff;font-size:3.5rem}.cuisine__cat.belgium{background:#423B40;border-color:#423b40;font-size:3rem}.cuisine__cat.middle-east{background:#FF5417;border-color:#ff5417;font-size:2.6rem}.cuisine__cat.x-mas{background:#FF0026;border-color:#ff0026;font-size:3.5rem}@media (max-width: 979px){.cuisine__cat{width:12.5rem;height:5.8rem}.cuisine__cat.usa{font-size:4.5rem}.cuisine__cat.italia{font-size:3.2rem}.cuisine__cat.asia{font-size:4.5rem}.cuisine__cat.mexico{font-size:3rem}.cuisine__cat.belgium{font-size:2.5rem}.cuisine__cat.middle-east{font-size:2.3rem}.cuisine__cat.x-mas{font-size:3rem}}@media (max-width: 979px){.cuisine__cat{width:11rem;height:5rem}.cuisine__cat.usa{font-size:4rem}.cuisine__cat.italia{font-size:2.8rem}.cuisine__cat.asia{font-size:4rem}.cuisine__cat.mexico{font-size:2.6rem}.cuisine__cat.belgium,.cuisine__cat.middle-east{font-size:2rem}.cuisine__cat.x-mas{font-size:2.5rem}}.cta__offer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:3rem;bottom:0;z-index:6;width:15rem;height:15rem;border-radius:50%;background:url(/wp-content/themes/weichie-vite/assets/media/widget-pilcrow.png) no-repeat center center;background-size:cover;animation:rotate 5s linear infinite}.cta__offer .burger__icon{transform:translate(2rem,-2rem) rotate(-20deg)}.cta__offer .promo__burger{width:60%;height:auto;color:#211f1f;transform-origin:center;animation:rotateIcon 5s linear infinite}.cta__offer .promo__burger .eye{transform-box:fill-box}.cta__offer:hover .promo__burger .eye{transform:scaleY(.4)!important}@media (max-width: 766px){.cta__offer{width:12rem;height:12rem}}@keyframes rotate{0%{transform:translate(2rem,-2rem) rotate(0)}to{transform:translate(2rem,-2rem) rotate(360deg)}}@keyframes rotateIcon{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.illu__burger{width:20rem;margin-left:2rem}.block__with__truck{position:relative;padding-bottom:22rem!important;overflow:hidden}.truck__banner{position:absolute;bottom:0;left:0;display:flex;align-items:center}.truck__banner.to-left{right:0;left:auto}.truck__banner img{display:block;height:15rem;width:auto;animation:bounce .2s infinite}@keyframes bounce{0%{transform:translateY(1px)}to{transform:translateY(3px)}}.truck__banner svg{margin-left:-2px}.truck__banner .img__white,.bg__none .truck__banner .img__black,.bg__black .truck__banner .img__black{display:none}.bg__none .truck__banner .img__white,.bg__black .truck__banner .img__white{display:block}@media (max-width: 766px){.truck__banner img{height:13rem}.truck__banner svg{height:6rem;width:auto}}.component-popup{position:fixed;z-index:5;top:0;left:0;width:100dvw;height:100dvh;transition:opacity .3s ease,transform .1s ease .4s}.component-popup.disabled{display:none}.component-popup.hidden{opacity:0;transform:translateY(-150dvh)}.component-popup__overlay{position:absolute;z-index:1;width:100%;height:100%;background:rgba(33,31,31,.3)}.component-popup__card{position:relative;z-index:2;overflow:hidden;width:90%;max-width:60rem;background:#fff;border:5px solid #211F1F}.component-popup__card.component-popup--with-img{max-width:80rem}.component-popup__card.component-popup--with-img .component-popup__text-content{width:50%}.component-popup__card.component-popup--img-bg{width:auto}.component-popup__card.component-popup--img-bg .component-popup__text-content{display:none}.component-popup__card.component-popup--img-bg img{max-height:70dvh}@media (max-width: 766px){.component-popup__card{max-height:90dvh;overflow-y:scroll}.component-popup__card.component-popup--with-img .component-popup__text-content{width:100%}.component-popup__card.component-popup--with-img .component-popup__close-line{background-color:#211f1f}.component-popup__card.component-popup--img-bg{max-width:90%}.component-popup__card.component-popup--img-bg img{aspect-ratio:auto}.component-popup__card.component-popup--img-bg .component-popup__close-line{background-color:#fff}}.component-popup__content{display:flex;justify-content:space-between;align-items:stretch;gap:2rem}@media (max-width: 766px){.component-popup__content{flex-direction:column}}.component-popup__visual-content{flex-grow:1;width:40%}.component-popup__visual-content.img__container.cover img{position:static}@media (max-width: 766px){.component-popup__visual-content{width:100%;aspect-ratio:2/1}.component-popup__visual-content img{aspect-ratio:2/1}}.component-popup__text-content{align-self:center;padding:4rem;width:100%}@media (max-width: 766px){.component-popup__text-content{width:100%;padding:2rem}}.component-popup__text-content__text{width:100%}.component-popup__close{position:absolute;z-index:5;top:.8rem;right:1rem;width:3rem;height:3rem;border-radius:50%;background:#00C389;cursor:pointer;transition:all .2s ease}.component-popup__close:hover{background:#211F1F}.component-popup__close-line{width:60%;height:2px;background:#fff}.component-popup__close-line:first-child{transform:rotate(45deg)}.component-popup__close-line:last-child{position:absolute;transform:rotate(-45deg)}.main__header{position:fixed;left:0;right:0;z-index:6;padding:4rem 0;width:100%;color:#211f1f}@media (max-width: 979px){.main__header{padding:2rem 0}}.header__container{display:flex;justify-content:flex-start;align-items:center;z-index:2}@media (max-width: 979px){.header__container{position:relative;padding:1.6rem 0;border-radius:100px;box-shadow:0 2px #211f1f}}.branding{position:relative;overflow:hidden;height:4rem;width:auto;margin-right:auto}.branding img{height:100%;width:auto}.branding .logo__dark{display:none}.lang__menu{font-size:1.6rem;font-weight:900;line-height:1.9rem;margin-left:2rem}@media (max-width: 979px){.lang__menu{display:none}}.lang__menu__list li a{padding:1rem 2rem}.lang__menu__list .sub-menu{width:100%;transform:translate(0)}.lang__menu__list .sub-menu li a{border:none}@media (max-width: 979px){.lang__menu__list .sub-menu{position:absolute;top:100%;z-index:-1;border:2px solid #211F1F;background:#fff}}@media (max-width: 979px){.lang__menu__list .menu-item,.lang__menu__list .sub-menu li a{color:#211f1f}}@media (max-width: 979px){.wpml-ls-current-language>a{pointer-events:none}}.lang__menu__mobile{display:none;margin-top:2rem}.lang__menu__mobile .lang__menu__list__mobile{display:flex}.lang__menu__mobile .lang__menu__list__mobile li a{color:#fff;text-align:center;display:block}.lang__menu__mobile .lang__menu__list__mobile .wpml-ls-current-language a{color:#03c389}@media (max-width: 979px){.lang__menu__mobile{display:block}}footer{background:#27282a}.footer__container{padding-top:8rem;padding-bottom:8rem;display:flex;flex-direction:column;color:#fff;overflow:hidden}.footer__upper{display:flex;justify-content:space-between;gap:3.2rem;position:relative}@media (max-width: 979px){.footer__upper{flex-wrap:wrap}}.footer__menu__wrapper{width:50%}@media (max-width: 979px){.footer__menu__wrapper{width:100%;order:0}}.footer__menu{display:flex;flex-direction:column;font-family:PramukhRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.footer__menu .menu-item{margin-bottom:2.4rem;transition:color .2s ease;font-size:6rem}.footer__menu .menu-item:hover{color:#00c389}.footer__menu .sub-menu{display:none}.footer__graphic{width:25%;text-align:center}.footer__graphic img{width:auto;height:40rem;transform:scale(1.4) translate(-20%,-14%)}@media (max-width: 979px){.footer__graphic{order:-1;width:100%}.footer__graphic img{transform:scale(1) translateY(-5%)}}.footer__newsletter{width:25%}.footer__newsletter p:last-child{line-height:1.26}.footer__newsletter input[type=submit]{padding:1rem 2rem;border-radius:16px;font-size:1.6rem;line-height:2rem}@media (max-width: 979px){.footer__newsletter{order:1;width:100%}}.footer__logo{margin-top:3rem;width:80%;height:auto}.footer__title{margin-bottom:.8rem;font-size:4rem;font-weight:900;line-height:1.26;text-transform:uppercase}.footer__lower{display:flex;justify-content:space-between;padding-top:4rem;width:100%}.footer__lower a{transition:color .2s ease}.footer__lower a:hover{color:#00c389}@media (max-width: 979px){.footer__lower{flex-direction:column-reverse;gap:2rem;margin-bottom:7rem}}.privacy__menu{display:flex;gap:4rem}.privacy__menu a{font-size:2rem}@media (max-width: 979px){.privacy__menu{align-items:center;flex-direction:column;gap:2rem}}.footer__contact{display:flex;gap:4rem;font-weight:900;text-transform:uppercase}.footer__contact a{font-size:2rem}@media (max-width: 979px){.footer__contact{flex-direction:column-reverse;align-items:center;gap:2rem}}.socials__list__icons{display:flex;gap:2rem;font-size:1rem}.socials__list__icons svg{height:20px;width:auto}.hamburger{position:relative;cursor:pointer;width:3.6rem;height:3rem}.hamburger span{display:block;position:absolute;width:100%;height:4px;border-radius:4px;background:#fff;transition:all .3s ease}.hamburger span:nth-child(1){top:0;transform:translateY(0)}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){top:100%;transform:translateY(-100%)}.hamburger.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}@media (min-width: 980px){.hamburger{display:none}}.header__main__menu{display:flex;gap:3rem;align-items:center}@media (max-width: 979px){.header__main__menu{flex-direction:column}}.header__menu__wrapper{position:relative;margin-right:1rem}.header__menu__wrapper .current-menu-item>a{position:relative;color:#fff}@media (max-width: 979px){.header__menu__wrapper{z-index:1;position:absolute;left:0;right:0;top:calc(100% + 2rem);width:100%;overflow:hidden;pointer-events:none;border-radius:16px;opacity:0;transition:max-height .2s ease;background:#211F1F;transform:translateY(-100%);transition:all .5s ease;padding:2rem}.header__menu__wrapper.active{opacity:1;transform:translateY(0);pointer-events:auto}.header__menu__wrapper li{width:100%;height:100%;font-size:2.4rem;line-height:2.8rem}}.menu-item{position:relative;font-weight:900;text-transform:uppercase;color:#fff;font-size:2.6rem}.menu-item:hover a{color:#03c389}.menu-item:hover .sub-menu{max-height:60rem;opacity:1}.sub-menu{overflow:hidden;height:-moz-fit-content;height:fit-content;max-height:0;opacity:0;transition:all .7s ease}.sub-menu .menu-item a{display:block;padding:1rem;color:#fff;border-radius:0;transition:all .2s ease}.sub-menu .menu-item a:hover{background-color:#03c389}@media (min-width: 980px){.sub-menu{position:absolute;top:115%;z-index:-1;border:2px solid #211F1F;border-radius:16px;box-shadow:0 2px #000;background:#fff;transform:translate(-25%)}.sub-menu .menu-item a{color:#211f1f;text-align:center}}.default__test{border:1px solid red}.block__padded,.page__nohero{padding-top:16rem;padding-bottom:16rem}.block__padded.padding__sm,.page__nohero.padding__sm{padding-top:10rem;padding-bottom:10rem}@media (max-width: 766px){.block__padded,.page__nohero{padding-top:10rem;padding-bottom:4rem}.block__padded:not(.page__nohero),.page__nohero:not(.page__nohero){padding-top:4rem}.block__padded.padding__sm,.page__nohero.padding__sm{padding-top:4rem;padding-bottom:4rem}}.block__padded.bg__none:not(.block__border)+.block__padded.bg__none{padding-top:0!important}.block__padded.bg__black:not(.block__border)+.block__padded.bg__black{padding-top:0!important}.block__border{border-bottom:4px solid #211F1F}h1,h2,h3,h4{font-family:PramukhRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.content__formatted h2,.content__formatted h3,.content__formatted h4,.content__formatted h5,.content__formatted h6{margin-top:2rem}.content__formatted h2:not(:first-child),.content__formatted h3:not(:first-child),.content__formatted h4:not(:first-child),.content__formatted h5:not(:first-child),.content__formatted h6:not(:first-child){margin-top:3.5rem}.content__formatted img{max-width:100%;border-radius:5px}.content__formatted ul{list-style-type:disc}.content__formatted ol{list-style-type:decimal}.content__formatted ul,.content__formatted ol{margin-bottom:1.5rem;padding-left:2rem}.content__formatted a{text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.content__formatted a:hover{color:#03c389}.content__formatted p:not(:last-child){margin-bottom:1.5rem}.block__titles{margin-bottom:6rem;text-align:center}.block__titles h2{text-transform:uppercase}@media (max-width: 766px){.block__titles{margin-bottom:4rem}}.subtitle{margin-bottom:2.4rem;font-size:3rem;text-transform:uppercase}.error-container{padding-top:15rem;padding-bottom:10rem;text-align:center}.error-container h1{font-size:8rem;line-height:10rem;margin-bottom:6rem}.error-container p{margin-bottom:4rem}.index__block{position:relative;padding-top:18rem;padding-bottom:25rem}.index__block .block__titles{max-width:90rem;margin:auto}.grid__cuisines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 2rem;padding-top:6rem}.grid__cuisines .cuisine__card{color:#211f1f}.grid__cuisines .cuisine__card .cuisine__cat{top:1rem;left:-1rem}@media (max-width: 979px){.grid__cuisines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 766px){.grid__cuisines{grid-template-columns:minmax(0,1fr)}}.grid__trucks{display:grid;grid-template-columns:1fr;gap:10rem}.card__post .post__title{position:absolute;left:50%;bottom:2rem;transform:translate(-50%)}.page__contact{position:relative;overflow:hidden}@media (min-width: 980px){.page__contact:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:50%;height:100%;background-color:#fff;z-index:1}}@media (max-width: 979px){.page__contact{padding-bottom:0}}.contact__container{position:relative;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16rem}@media (max-width: 979px){.contact__container{z-index:5;display:flex;flex-direction:column-reverse;gap:8rem}}.contact__info{color:#fff}.contact__info h1{margin-bottom:4rem}@media (max-width: 979px){.contact__info{margin-bottom:4rem}}.contact__info__detail{display:flex;align-items:center;gap:4rem;margin-top:4rem;font-family:PilcrowRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;font-weight:900;line-height:1.9rem;text-transform:uppercase}.contact__form{position:relative;z-index:10}.contact__form iframe{width:100%}@media (max-width: 979px){.contact__form{padding:6rem 0;margin:0 -3rem;padding:4rem 3rem;background:#fff}.contact__form .gform_wrapper{position:relative}}.page__single h1{color:#fff}.block__home__hero{min-height:100dvh;display:flex;align-items:center}.home__hero__container{position:relative;display:flex;align-items:center}@media (max-width: 979px){.home__hero__container{padding-top:15rem!important}}@media (max-width: 766px){.home__hero__container{flex-direction:column-reverse}}.parallax__img{position:relative;z-index:1}.hero__image{width:60%;transform:translate(-10%,10%)}.hero__image img{width:100%;height:auto}@media (max-width: 766px){.hero__image{width:100%;margin-top:4rem;transform:translate(0)}}.hero__content{width:45%;text-align:center}.hero__content img{max-width:95%;height:auto}@media (max-width: 766px){.hero__content{width:100%}.hero__content img{max-width:80%}}.hero__subtitle{margin-top:2rem;font-size:8rem;line-height:7.5rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-align:right}@media (max-width: 766px){.hero__subtitle{font-size:2.4rem;line-height:3rem}}.block__hero__title{padding-bottom:10rem}.block__hero__title.absolute{position:absolute;top:0;left:0;width:50%;background:transparent;z-index:4;padding-top:10rem!important}.block__hero__title.absolute.right{left:50%}.block__hero__title.absolute h1{font-size:8rem;text-align:left}@media (max-width: 766px){.block__hero__title{display:none}}.block__menu__hero.bg__orange,.block__menu__hero.bg__none,.block__menu__hero.bg__black{color:#fff}.block__menu__hero.bg__orange .menu__list__item:after,.block__menu__hero.bg__none .menu__list__item:after,.block__menu__hero.bg__black .menu__list__item:after{background-image:url(/wp-content/themes/weichie-vite/assets/media/illustrations/squiggle.svg)}@media (max-width: 979px){.block__menu__hero{padding-top:15rem!important}}.menu__hero__container{display:flex;align-content:center;justify-content:space-between;flex-wrap:wrap}.hero__menu__content,.hero__menu__image{width:45%}@media (max-width: 979px){.hero__menu__content,.hero__menu__image{width:100%}}.hero__menu__logo{width:30rem;height:auto}.menu__list__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;font-family:PramukhRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:4rem;line-height:5rem;font-weight:900;letter-spacing:4px;text-transform:uppercase}.menu__list__item span{position:relative;z-index:1}.menu__list__item span:first-child{padding-right:1rem}.menu__list__item span:last-child{padding-left:1rem}.menu__list__item:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:6px;background-image:url(/wp-content/themes/weichie-vite/assets/media/illustrations/squiggle-black.svg);background-position:center;background-repeat:repeat-x;background-size:auto 100%}.hero__menu__image{position:relative;height:auto;aspect-ratio:1}.hero__menu__image .cuisine__cat{top:-3rem;left:5%;z-index:1;transform:scale(1.4) rotate(-30deg)}@media (max-width: 979px){.hero__menu__image{margin-top:8rem}}.block-slider__cuisines{position:relative;overflow:hidden;padding-top:8rem!important;padding-bottom:8rem!important}.block-slider__cuisines.block__with__truck{padding-bottom:22rem!important}.cuisine__card{position:relative;height:auto;padding:1rem 1rem 0}.cuisine__card .label{position:absolute;top:1%;left:0;width:10rem;height:auto;transform:rotate(-5deg)}.cuisine__card img:not(.label){width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:5px solid currentColor}.block__txt__img__big{position:relative}.block__txt__img__big .cuisine__cat{position:absolute;z-index:1}.block__txt__img__big .cuisine__cat:first-child{top:-4rem;left:1.5rem}.block__txt__img__big .cuisine__cat:nth-child(2){top:5rem;left:44%;transform:rotate(30deg)}.block__txt__img__big .cuisine__cat:nth-child(3){top:0;right:7rem;transform:rotate(-32deg)}.block__txt__img__big .cuisine__cat:nth-child(4){top:-6rem;right:1rem;transform:rotate(20deg)}.block__txt__img__big .cuisine__cat:nth-child(5){bottom:-7rem;left:0;transform:rotate(-15deg)}.block__txt__img__big .cuisine__cat:nth-child(6){bottom:-6rem;left:43%;transform:rotate(17deg)}.block__txt__img__big .cuisine__cat:nth-child(7){bottom:-9rem;right:2rem}@media (max-width: 979px){.block__txt__img__big{overflow:hidden}.block__txt__img__big .container{flex-direction:column;padding-top:8rem;padding-bottom:8rem}.block__txt__img__big .container.right{flex-direction:column-reverse}.block__txt__img__big .cuisine__cat:first-child{top:10rem;left:-1.5rem}.block__txt__img__big .cuisine__cat:nth-child(2){top:6rem;left:38%;transform:rotate(30deg)}.block__txt__img__big .cuisine__cat:nth-child(3){top:11rem;right:-2rem;transform:rotate(29deg)}.block__txt__img__big .cuisine__cat:nth-child(4){top:4rem;right:-4rem;transform:rotate(8deg)}.block__txt__img__big .cuisine__cat:nth-child(5){bottom:unset;top:47%;left:-3rem;transform:rotate(15deg)}.block__txt__img__big .cuisine__cat:nth-child(6){bottom:unset;top:52%;left:3rem;transform:rotate(-17deg)}.block__txt__img__big .cuisine__cat:nth-child(7){bottom:unset;top:50%;right:2rem;transform:rotate(20deg)}}.txt__img__container{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8rem}.txt__img__container.right{flex-direction:row-reverse}@media (max-width: 979px){.txt__img__container{gap:4rem;flex-wrap:wrap}}.block__txt__img__regular .no__img{margin-top:5rem}@media (max-width: 979px){.block__txt__img__regular .no__img{margin-top:10rem}}.text__img__visual{width:50%;aspect-ratio:13/10}.text__img__visual .cuisine__cat{position:absolute;top:-4rem;left:2rem;z-index:1}.text__img__visual .visual__label{width:19rem!important;height:auto!important;top:unset!important;bottom:0;left:unset!important;right:7%;transform:translateY(44%)}@media (max-width: 979px){.text__img__visual{width:100%}}.text__img__content{flex:1}.text__img__content p{max-width:80rem;margin:auto}.bg__img{position:absolute;top:0;right:0;height:100%;width:100%;text-align:right;z-index:1}.bg__img img{position:relative;margin-top:-16rem;max-width:66rem;height:auto;object-fit:contain}.marquee__wrapper,.footer__marquee__wrapper{overflow:hidden;display:flex;margin-bottom:2rem}.marquee__wrapper.mb-2,.footer__marquee__wrapper.mb-2{margin-bottom:2rem}.marquee__wrapper.mb-3,.footer__marquee__wrapper.mb-3{margin-bottom:3rem}.marquee__wrapper.mb-4,.footer__marquee__wrapper.mb-4{margin-bottom:4rem}.marquee__wrapper.mb-5,.footer__marquee__wrapper.mb-5{margin-bottom:5rem}.marquee__wrapper.mb-6,.footer__marquee__wrapper.mb-6{margin-bottom:6rem}.marquee__wrapper.mb-7,.footer__marquee__wrapper.mb-7{margin-bottom:7rem}.marquee__wrapper.mb-8,.footer__marquee__wrapper.mb-8{margin-bottom:8rem}.marquee__wrapper.mb-9,.footer__marquee__wrapper.mb-9{margin-bottom:9rem}.marquee__wrapper.mb-10,.footer__marquee__wrapper.mb-10{margin-bottom:10rem}.block__marquee,.footer__marquee{display:flex;gap:10rem;padding-top:4rem;padding-bottom:4rem;position:relative;border-bottom:4px solid #211F1F;overflow:hidden}.marquee__rows,.footer__marquee__rows{display:flex;gap:10rem;padding-left:10rem}.marquee__rows p,.footer__marquee__rows p{text-transform:uppercase;font-family:PramukhRounded,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.marquee__row,.footer__marquee__row{display:flex;align-items:center;gap:10rem}.marquee__row img,.marquee__row svg,.footer__marquee__row img,.footer__marquee__row svg{width:6.5rem;height:10rem;aspect-ratio:9/16;object-fit:contain}#sbi_mod_error{display:none!important}.block__social__swiper{padding-bottom:10rem}.block__social__swiper .block__marquee,.block__social__swiper .footer__marquee{border-bottom:none;border-top:4px solid #211f1f}.block__social__swiper .swiper-container{display:flex;justify-content:center}.block__social__swiper .swiper__instagram{position:relative;overflow:hidden;width:100%;padding:0 2rem}.block__social__swiper .swiper__instagram .swiper-slide{margin-right:2rem!important}.block__social__swiper .sbi_item{height:auto;aspect-ratio:1}@media (max-width: 1199px){.block__social__swiper .swiper__instagram{width:100%}.block__social__swiper .swiper__instagram .swiper-slide{margin-right:1rem!important}}#sb_instagram{position:relative}#sb_instagram #sbi_images{display:flex!important}.swiper__slide{border:1px solid #211F1F;overflow:hidden;border-radius:.5rem}.sbi__photo_header{display:flex;align-items:center;padding:1rem}.sbi__photo_header .social__handle{font-size:1.4rem;margin-left:1rem}.sbi__photo_header .social__profilepicture{width:3rem;height:auto}.sbi_photo_wrap{height:calc(100% - 5rem)}.swiper__arrow{position:absolute;top:50%;z-index:3;cursor:pointer;transform:translateY(-50%)}.swiper__arrow svg{width:100%;height:auto}.swiper__arrow.swiper__prev{left:0}.swiper__arrow.swiper__prev svg{transform:scaleX(-1) rotate(-25deg)}.swiper__arrow.swiper__next{right:0}.swiper__arrow.swiper__next svg{transform:rotate(-25deg)}@media (max-width: 1199px){.swiper__arrow{width:8rem}}@media (max-width: 766px){.swiper__arrow{width:6rem}.swiper__arrow.swiper__prev{left:-2rem}.swiper__arrow.swiper__next{right:-2rem}}.block__content{height:auto;padding-top:0;display:flex;position:relative;min-height:100dvh;max-height:unset}.block__content.cover-cuisine{min-height:70rem;padding-top:11rem}.block__content.reverse{flex-direction:row-reverse}@media (max-width: 766px){.block__content{flex-direction:column;min-height:auto;max-height:unset}.block__content.reverse{flex-direction:column}.block__content.cover-cuisine{flex-direction:column-reverse}.block__content.cover-cuisine{padding-top:0}}.block__content-text{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:10rem 5rem}.block__content-text.end{justify-content:flex-end}.block__content-text.end .inner{width:80%}.block__content-text .inner{width:90%;max-width:70rem;position:relative}.block__content-text .inner .vertical{position:absolute;bottom:0;left:0;transform-origin:bottom left;transform:rotate(-90deg)}.block__content-text .content__formatted{margin-top:4rem}.block__content-text .content__formatted a.btn{text-decoration:none;font-size:2rem!important;padding:1.2rem 1.8rem;margin-top:5rem}.block__content-text .content__formatted h4{font-size:3.8rem;line-height:4.6rem;margin-bottom:.3rem}.block__content-text .content__formatted p,.block__content-text .content__formatted ul,.block__content-text .content__formatted ol,.block__content-text .content__formatted a{font-size:2.6rem!important}.block__content-text .content__formatted ul,.block__content-text .content__formatted ol{margin-top:2rem;margin-bottom:2rem}.block__content-text .content__formatted ul li,.block__content-text .content__formatted ol li{margin-bottom:1rem}@media (max-width: 766px){.block__content-text{width:100%;min-height:auto;padding:15rem 3rem 5rem}}.block__content-image{width:50%;position:relative;overflow:hidden;position:sticky;top:0;aspect-ratio:1}.block__content-image.cover-cuisine{top:12rem;max-height:calc(100dvh - 12rem)}.block__content-image img{object-fit:cover;object-position:center;max-height:100%;aspect-ratio:1}@media (max-width: 766px){.block__content-image{width:100%;height:40rem;max-height:none;position:relative}}.block__image{position:relative;height:100dvh}.block__image.height__100{height:100dvh}.block__image.height__75{height:75dvh}.block__image.height__50{height:50dvh}.block__truckslider{border-bottom:1px solid #211F1F}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
