@charset "UTF-8";:root{--primary: #fab131;--primarylight: #fab131;--primarydark: #0a0a0a;--bordercolor: #0a0a0a;--basecolor: #DFE0E5;--boxcolor: #f4f4f6;--darkbg: #1a1c1d;--darkfontcolor: #e0e0e0;--buttonaccentlight: #fab131;--buttonaccentdark: #db9821;--buttonaccent: var(--buttonaccentlight);--fontcolor: #2D2D2D;--fontcoloralt: #4b4b4d;--buttoncolor: #fff;--error: rgb(245, 20, 73);--success: rgb(1, 201, 108)}.row{display:flex;gap:20px}.row-50>*{flex:0 1 50%}:root{font-family:Poppins,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;font-family:Poppins,sans-serif}.btn,.woocommerce-checkout .place-order button[type=submit],.search-form input[type=submit]{font-family:Poppins,sans-serif}body{background-color:var(--basecolor);color:var(--fontcolor);line-height:1.5}body,button,input,select,textarea{font-family:Poppins,sans-serif}*{box-sizing:border-box}a{color:var(--accent)}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:60px}@media (max-width: 768px){h1{font-size:50px;line-height:54px;letter-spacing:-.1rem}}h2{color:var(--primarydark);font-size:24px;font-weight:400;text-align:left;margin:0 0 1em;line-height:1.3em}h2 strong{font-weight:600}h3,h4{font-size:100%;font-weight:400}.btn,.woocommerce-checkout .place-order button[type=submit],.search-form input[type=submit],.wp-block-button__link,.wp-block-latest-posts__read-more{position:relative;font-size:18px;font-weight:500;line-height:35px;margin:0;max-width:630px;z-index:1;padding:calc(.667em + 2px) 10px 10px 0;background-color:transparent;border:none;text-transform:uppercase;text-decoration:underline;text-underline-position:under;cursor:pointer}.btn:before,.woocommerce-checkout .place-order button[type=submit]:before,.search-form input[type=submit]:before,.wp-block-button__link:before,.wp-block-latest-posts__read-more:before{content:"";position:absolute;right:0;top:0;bottom:0;background-color:var(--buttonaccent);z-index:-1;transition:width .3s ease-in-out;width:50%}.btn:hover:before,.woocommerce-checkout .place-order button[type=submit]:hover:before,.search-form input[type=submit]:hover:before,.wp-block-button__link:hover:before,.wp-block-latest-posts__read-more:hover:before{width:calc(100% + 10px)}.btn.on-dark,.woocommerce-checkout .place-order button.on-dark[type=submit],.search-form input.on-dark[type=submit],.wp-block-button__link.on-dark,.wp-block-latest-posts__read-more.on-dark{--buttonaccent: var(--buttonaccentdark)}@media (max-width: 768px){.btn,.woocommerce-checkout .place-order button[type=submit],.search-form input[type=submit],.wp-block-button__link,.wp-block-latest-posts__read-more{font-size:18px;line-height:25px}}.btn-bordered,.wp-block-button__link-bordered,.wp-block-latest-posts__read-more-bordered{border:2.5px solid #333232;background-color:transparent;color:#333232}.btn-bordered:hover,.wp-block-button__link-bordered:hover,.wp-block-latest-posts__read-more-bordered:hover{background-color:#333232;border-color:#333232;color:#fff}.btn-cancel,.wp-block-button__link-cancel,.wp-block-latest-posts__read-more-cancel{background-color:var(--primarydark);border-color:var(--primarydark)}.btn-small,footer.site-footer aside .wp-element-button,.wp-block-button__link-small,.wp-block-latest-posts__read-more-small{font-size:16px;padding:11px 26px;line-height:19px;letter-spacing:.007rem}.btn-facebook,.wp-block-button__link-facebook,.wp-block-latest-posts__read-more-facebook{background-color:#2474f2;border-color:#2474f2}.btn-facebook:hover,.wp-block-button__link-facebook:hover,.wp-block-latest-posts__read-more-facebook:hover{background-color:#3c83f3;border-color:#3c83f3}.btn-facebook .btn--icon svg,.wp-block-button__link-facebook .btn--icon svg,.wp-block-latest-posts__read-more-facebook .btn--icon svg{width:17px;height:17px}.btn-microsoft,.wp-block-button__link-microsoft,.wp-block-latest-posts__read-more-microsoft{background-color:#2f2f2f;border-color:#2f2f2f}.btn-microsoft:hover,.wp-block-button__link-microsoft:hover,.wp-block-latest-posts__read-more-microsoft:hover{background-color:#3c3c3c;border-color:#3c3c3c}.btn-google,.wp-block-button__link-google,.wp-block-latest-posts__read-more-google{border-color:#4889f5;background-color:#4889f5}.btn-google:hover,.wp-block-button__link-google:hover,.wp-block-latest-posts__read-more-google:hover{border-color:#6099f6;background-color:#6099f6}.btn-apple,.wp-block-button__link-apple,.wp-block-latest-posts__read-more-apple{border-color:#000;background-color:#000}.btn-apple:hover,.wp-block-button__link-apple:hover,.wp-block-latest-posts__read-more-apple:hover{border-color:#1a1a1a;background-color:#1a1a1a}.btn-apple .btn--icon svg,.wp-block-button__link-apple .btn--icon svg,.wp-block-latest-posts__read-more-apple .btn--icon svg{width:17px;height:17px}.btn--has-icon,.wp-block-button__link--has-icon,.wp-block-latest-posts__read-more--has-icon{display:inline-flex;align-items:center;justify-content:center}.btn--icon,.wp-block-button__link--icon,.wp-block-latest-posts__read-more--icon{margin-right:8px;display:flex;align-items:center}.btn--icon svg,.wp-block-button__link--icon svg,.wp-block-latest-posts__read-more--icon svg{width:14px;height:14px;fill:#fff}.btn--icon-no-label,.wp-block-button__link--icon-no-label,.wp-block-latest-posts__read-more--icon-no-label{margin-right:0}.btn--loading,.wp-block-button__link--loading,.wp-block-latest-posts__read-more--loading{position:relative}.btn--loading>span,.wp-block-button__link--loading>span,.wp-block-latest-posts__read-more--loading>span{opacity:0}.btn--loading>div,.wp-block-button__link--loading>div,.wp-block-latest-posts__read-more--loading>div{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.btn:disabled,.woocommerce-checkout .place-order button[type=submit]:disabled,.search-form input[type=submit]:disabled,.wp-block-button__link:disabled,.wp-block-latest-posts__read-more:disabled{cursor:default}.box-notification{background-color:#fafafa;border-radius:6px;padding:10px;margin-bottom:20px;display:flex}.box-notification svg{flex:0 0 20px;height:20px;margin-right:10px;fill:var(--fontcolor)}.box-notification span{font-size:.86rem;line-height:1.3}.box-notification--error{background-color:#ffaaa5}.box-notification--success{background-color:#77fc98}.membership-notification{background-color:var(--primarydark);color:#fff;border-radius:15px;padding:15px 36px;max-width:520px;margin:60px auto 0;text-align:center;font-size:18px;line-height:24px}.membership-notification--join{max-width:640px}.search-form{display:flex}.search-form>label{flex:0 1 400px}.search-form input[type=search]{display:block;width:100%;height:100%;border:none;-webkit-appearance:none;color:inherit;transition:border-color .1s ease}.search-form input[type=search]::placeholder{color:var(--primarydark)}.search-form input[type=search]:focus{outline:0}.blog-columns .column .content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.blog-columns .column .wp-block-button{order:3}.blog-container{padding-top:30px;max-width:1492px;margin:0 auto}.blog-container-title{padding-left:2rem;font-size:1.5rem;text-transform:uppercase;font-weight:500;margin-bottom:0;margin-top:0}@media screen and (max-width: 768px){.blog-container-title{padding-left:20px}}@media screen and (max-width: 1440px){.blog-container{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.blog-container{width:100%;margin:0 auto}}.blog-columns{display:flex;flex-wrap:wrap;margin:0 auto;padding-bottom:100px}.blog-columns .column{min-height:300px;width:50%;display:flex;flex-direction:row;align-items:flex-start;order:2;padding:1rem 2rem}.blog-columns .column .has-text{font-size:14px}.blog-columns .column .has-text h2{font-size:18px;font-weight:500}.blog-columns .column .has-text .content{font-size:16px;line-height:1.4}.blog-columns .column .has-text-left{order:1;padding-left:0}.blog-columns .column .has-text-left img{width:100%;height:auto;aspect-ratio:1/1}.blog-columns .column .content{order:2;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.columns{display:flex}.blog .blog-button{color:var(--primarydark);font-size:18px}@media (min-width: 768px) and (max-width: 1024px){.columns{display:flex;flex-wrap:wrap}.blog-columns .column{width:50%;display:flex;flex-direction:column;align-items:left;padding:2rem}.blog-columns .column .has-text{width:100%;padding-right:1rem;padding-left:0;font-size:14px}.blog-columns .column .has-text h2{font-size:18px}.blog-columns .column .has-text-left{width:100%;padding-right:1rem}.blog-columns .column .has-text-left img{width:100%;height:auto;object-fit:cover}.blog-columns .column .content{flex:1}}@media (max-width: 768px){.columns{display:block}.blog-columns{padding:2rem 20px}.blog-columns .column{width:100%;display:flex;flex-direction:column;padding:0}.blog-columns .column .has-text{padding:24px 0 0;min-height:0}.blog-columns .column .has-text-left{order:1}.blog-columns .column .has-text-left img{width:100%;height:auto}.blog-columns .column .content{order:2;display:flex;flex-direction:column;justify-content:space-between;flex-grow:0}.blog-columns .column .content p{margin:0}.blog-columns .column .wp-block-button{margin-top:10px}.blog-columns>.column{padding-bottom:2rem}}@media (min-width: 1025px){.blog-columns .column{display:flex;flex-direction:column;align-items:flex-start}.has-text-left{width:100%}.has-text-left img{width:100%;height:auto;object-fit:cover}.content{flex-grow:1;text-align:left}}.content-wrapper{margin:0 auto}.content-wrapper .title{padding:0}@media screen and (max-width: 1024px){body:not(.home) .content-wrapper{width:100%}}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.alignwide.favorites .wp-block-button__link{word-break:normal}.alignwide{max-width:1492px;margin:0 auto;justify-content:space-between;padding:2rem}@media (min-width: 1241px) and (max-width: 1440px){.alignwide{width:90%;margin:0 auto}}@media screen and (max-width: 1240px){.alignwide{width:100%;margin:0 auto}}@media screen and (max-width: 768px){.alignwide{padding:2rem 20px}}iframe{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;margin-bottom:-7px}.wp-block-heading{font-size:1.5em;margin-bottom:.6666em;font-weight:600}.wp-block-column.is-vertically-aligned-top{width:80%}.wp-block-column.is-vertically-aligned-top .has-text-align-left{max-width:480px}.wp-block-column.is-vertically-aligned-top p{margin-top:0;padding-top:0}@media (max-width: 1240px){.wp-block-columns.has-3-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width: 781px){.wp-block-columns.has-3-columns{text-align:left}}header.site-header{position:fixed;width:100%;left:0;top:0;z-index:12;padding:2rem 0;transition:background-color .3s ease,padding-top .3s ease,padding-bottom .3s ease}header.site-header.scrolled{background-color:var(--basecolor)!important;padding-top:0!important;padding-bottom:0!important}header.site-header.scrolled .logo{filter:invert(0)}header.site-header.scrolled .menu-toggle{filter:invert(0)}header.site-header.not-scrolled{color:#fff}header.site-header.not-scrolled .search-field::placeholder{color:#fff}header.site-header.not-scrolled .logo{filter:invert(1)}header.site-header.not-scrolled .menu-toggle{filter:invert(1)}header.site-header.menu-open{color:#fff}header.site-header.menu-open .search-field::placeholder{color:#fff}header.site-header.menu-open .logo{filter:invert(1)}header.site-header.menu-open .menu-toggle{filter:invert(1)}.admin-bar header.site-header{top:32px}header.site-header .inner{max-width:1492px;margin:0 auto;padding:10px 2rem;display:flex;justify-content:space-between;align-items:center;left:50%}header.site-header .inner .nav-items{margin-left:auto}header.site-header .inner .nav-items .menu ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}header.site-header .inner .nav-items .menu ul.sub-menu{display:none}header.site-header .inner .header-search{margin-left:32px}header.site-header .menu-toggle{display:none;flex-direction:column;justify-content:space-between;-webkit-appearance:none;background:none;border:0;width:30px;height:20px;cursor:pointer;padding:0;position:relative;transition:transform .3s ease}header.site-header .menu-toggle div{width:100%;height:2px;background-color:var(--primarydark);transition:transform .2s ease,opacity .2s ease;transform-origin:center}header.site-header .menu-toggle.not-opened div:nth-child(1){transform:rotate(0)}header.site-header .menu-toggle.not-opened div:nth-child(2){opacity:1}header.site-header .menu-toggle.not-opened div:nth-child(3){transform:rotate(0)}header.site-header .menu-toggle.opened div:nth-child(1){transform:rotate(45deg) translate(3px,3px)}header.site-header .menu-toggle.opened div:nth-child(2){opacity:0}header.site-header .menu-toggle.opened div:nth-child(3){transform:rotate(-45deg)}@media (max-width: 1024px){header.site-header .menu-toggle{display:flex;flex-direction:column;justify-content:space-between;margin-left:40px}}header.site-header nav{display:flex;align-items:center}header.site-header nav ul{list-style:none;padding-left:0;margin:0}header.site-header nav ul li{position:relative}header.site-header nav ul li.current-menu-item>a{text-decoration:underline;text-underline-position:under}@media (min-width: 1025px){header.site-header nav ul li.current-menu-item>div a{text-decoration:underline;text-underline-position:under}}header.site-header nav ul li>.sub-menu{display:none;position:absolute;background-color:#fff;border-radius:6px;padding:10px 0}@media (max-width: 1024px){header.site-header nav ul li>.sub-menu.submenu-open{display:block;position:relative;background-color:transparent;box-shadow:none;padding:0 0 0 16px;border-left:2px solid #2d2d2d;border-radius:0}}@media (min-width: 1025px){header.site-header nav ul li.menu-item-has-children:hover .sub-menu{display:block}}header.site-header nav ul a{text-decoration:none;font-weight:400;font-size:14px;text-transform:uppercase;margin:.5rem .75rem;margin-left:0;line-height:1.5;display:inline-flex;align-items:center;gap:6px}header.site-header nav ul a:hover{text-decoration:underline;text-underline-position:under}header.site-header nav ul.menu{display:flex}@media (max-width: 1024px){header.site-header nav{display:none}}header.site-header .branding .logo{display:block;width:229px;height:27px;margin-top:10px;background-image:url(/wp-content/themes/vannitoapood/dist/assets/logo-218a66a2.svg);background-size:contain;background-repeat:no-repeat}@media (min-width: 1025px) and (max-width: 1540px){header.site-header .branding{transform:translate(0)}header.site-header .branding .logo{width:179px;height:27px;background-image:url(/wp-content/themes/vannitoapood/dist/assets/logo-small-76971755.svg)}}header.site-header .user{display:flex;align-items:center;gap:20px}header.site-header .user a{font-weight:500;font-size:18px;line-height:37px}header.site-header .user .btn,header.site-header .user .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order header.site-header .user button[type=submit],header.site-header .user .search-form input[type=submit],.search-form header.site-header .user input[type=submit]{line-height:19px;font-weight:700}@media (max-width: 1024px){header.site-header.menu-open{background-color:#f7f7f7!important;min-height:100vh}header.site-header.menu-open nav{display:flex;width:100%;top:0;left:0;z-index:0;padding:0;align-items:stretch;overflow-y:scroll}header.site-header.menu-open nav ul{display:block}header.site-header.menu-open nav ul a{display:block;padding:10px 0;font-size:24px;font-weight:400}header.site-header.menu-open .branding{display:none}header.site-header.menu-open .user{z-index:2}header.site-header.menu-open .menu-toggle{z-index:2}}.header-search form{border:none;border-bottom:1px solid;box-shadow:none;outline:none;position:relative;z-index:2;max-width:840px;width:100%;display:flex;justify-content:center}.header-search form>label{flex:1}.header-search form input{font-size:15px;height:48px;width:100%;max-width:150px;background:transparent;line-height:1}.header-search form input:focus{outline:none}.header-search form input::placeholder{opacity:1}.header-search-btn{-webkit-appearance:none;background-color:transparent;border:0;background-image:url(../assets/image/search-dark.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;cursor:pointer}.search-open .header-search{display:flex}.header-language{display:none;text-decoration:none;line-height:1;align-items:center;margin:10px;font-size:18px;font-weight:400;text-transform:uppercase;padding-left:10px}.header-language li{list-style-type:none;z-index:3}.header-language li a{padding:5px 10px;font-size:16px;font-weight:400}.header-language li:after{position:relative;content:"/";color:inherit;top:2px;font-size:15px}.header-language li:last-child:after{content:""}.header-language a{cursor:pointer;text-decoration:underline;transition:color .3s;line-height:1;text-underline-offset:6px}.header-language a:hover{opacity:.6;color:inherit}.header-search{display:flex;align-items:center;margin:10px;font-size:18px;font-weight:400;text-transform:uppercase}.header-search a{cursor:pointer;text-decoration:underline;transition:color .3s;line-height:1}.header-search a:hover{opacity:.6}@media (max-width: 1024px){.header-search{display:none}}.page:has(header.site-header.menu-open){overflow:hidden}@media (max-width: 1224px) and (min-width: 1025px){header.site-header .inner{width:100%;padding:10px 30px}}@media (max-width: 1024px){header.site-header{left:0;transform:translate(0);padding:0}header.site-header .inner{left:0;position:relative;padding:2rem 20px}header.site-header .branding{position:absolute;left:0;padding-left:20px;transform:translate(0)}header.site-header.menu-open{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:13}header.site-header.menu-open .inner{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:40px 20px}header.site-header.menu-open .inner .menu-toggle{display:block;position:absolute;top:40px;right:20px;filter:none}header.site-header.menu-open .inner .branding{display:none}header.site-header.menu-open .inner .branding .logo{background-image:url(/wp-content/themes/vannitoapood/dist/assets/logo-218a66a2.svg)!important}header.site-header.menu-open .inner nav{order:2;display:flex;flex-direction:column}header.site-header.menu-open .inner nav ul{text-align:left;max-height:auto;display:flex;flex-direction:column}header.site-header.menu-open .inner nav ul li{position:relative}header.site-header.menu-open .inner nav ul li.current-menu-item>a{text-decoration:none}header.site-header.menu-open .inner nav ul a{padding:0}header.site-header.menu-open .inner .nav-items{order:1;margin-left:0;width:100%}header.site-header.menu-open .inner .nav-items .menu{display:flex;flex-direction:column;width:100%}header.site-header.menu-open .inner .nav-items .menu ul{flex-direction:column}header.site-header.menu-open .inner .nav-items .menu>li{display:block;text-align:left}header.site-header.menu-open .inner .nav-items .menu>li:last-child{border-bottom:1px solid #dfe0e5}header.site-header.menu-open .inner .nav-items .menu>li:not(:first-child){border-top:1px solid #dfe0e5}header.site-header.menu-open .inner .nav-items .menu .menu-item{display:block}header.site-header.menu-open .inner .nav-items .menu .menu-item>a,header.site-header.menu-open .inner .nav-items .menu .menu-item .menu-item-wrapper>a{display:flex;align-items:center;gap:8px;padding:24px 0;font-size:16px;font-weight:500;line-height:21px;text-transform:uppercase;color:#000}header.site-header.menu-open .inner .nav-items .menu .menu-item-wrapper{display:flex;justify-content:center;padding-left:20px}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children .chevron{margin-left:5px;transform:rotate(0);transition:transform .3s ease}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children .chevron:after{position:absolute;top:50%;left:50%;height:16px;width:16px;text-align:center;content:"‎";display:block;font-family:prdctfltr;font-size:12px;transform:translate3d(-50%,-50%,0) rotate(0);transition:transform .3s ease;background-image:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg);background-size:contain;background-repeat:no-repeat}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children .chevron{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(52deg) brightness(105%) contrast(103%)}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.active a{color:var(--primary);text-decoration:underline;text-underline-position:under}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.active .chevron{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(75%) sepia(98%) saturate(764%) hue-rotate(330deg) brightness(97%) contrast(102%)}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children ul.sub-menu{display:none;position:relative;margin-top:10px;margin-bottom:30px!important}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children ul.sub-menu.active{display:block;background-color:transparent}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children ul.sub-menu a{margin:0 auto;font-size:20px;display:block;text-decoration:none;text-transform:capitalize;color:#fff}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children ul.sub-menu a:hover{text-decoration:underline;color:var(--primary)}header.site-header.menu-open .inner .header-search{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:40px 0 0;padding-bottom:100px;order:2}header.site-header.menu-open .inner .header-search .search-form{width:100%;border-bottom:1px solid #000}header.site-header.menu-open .inner .header-search input[type=search]{font-size:18px;padding:0;max-width:100%;color:#000}header.site-header.menu-open .inner .header-search input[type=search]::placeholder{color:#000;opacity:1}header.site-header.menu-open .inner .header-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");background-size:20px 20px;height:20px;width:20px;cursor:pointer}header.site-header.menu-open .inner .header-language{display:none;order:3;margin-top:20px;padding-top:10px;text-align:center;justify-content:center}header.site-header.menu-open .inner .header-language li a{font-size:24px;text-align:center}}.menu-item{display:flex;align-items:center}.menu-item .chevron{display:none}.favorites-count{position:relative;background-color:var(--primary);text-decoration:none;color:var(--primarydark);width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px}.favorites-count span{text-decoration:none!important;font-size:10px}@media (min-width: 1025px) and (max-width: 1440px){.site-header .inner{width:90%;margin:0 auto}}.type-page .page{display:flex;flex-direction:column;justify-content:stretch;padding-top:30px}.type-page .page main{flex:1;width:100%}.type-page .page main .entry-content>.wp-block-columns{padding:0 20px}.type-page .page .posts-navigation{max-width:1472px;padding:20px 20px 60px;margin:0 auto}.type-page .page .posts-navigation .nav-links{display:flex;align-items:center;justify-content:space-between;gap:40px}.type-page .page .posts-navigation .nav-links>div{max-width:360px}.type-page .page .posts-navigation .nav-links>div.nav-next{text-align:right}.type-page .page-template-default main .entry-content>.hero,.type-page .page-template-page-register main .entry-content>.hero{padding:100px 0;margin-bottom:40px}.type-page .page-template-default main .entry-content>.wp-block-columns,.type-page .page-template-page-register main .entry-content>.wp-block-columns{padding:0 20px;width:100%;margin:0 auto}footer.site-footer{background-color:#353535;color:#fff;--buttonaccent: var(--buttonaccentdark)}footer.site-footer .inner{padding:6em 0;display:flex;justify-content:space-between;max-width:1492px;margin:0 auto;width:100%}@media screen and (max-width: 1440px){footer.site-footer .inner{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){footer.site-footer .inner{width:100%;margin:0 auto}}footer.site-footer .footer-left,footer.site-footer .footer-middle,footer.site-footer .footer-right{padding:0 2rem;width:33.333%}footer.site-footer .footer-left{display:flex;justify-content:space-between;flex-direction:row}footer.site-footer .footer-left ul{margin:0;line-height:1.5;list-style-type:none;padding:0}footer.site-footer .footer-left #footer-pages{width:50%}footer.site-footer .footer-left #footer-info{width:50%;font-size:18px;padding-left:20px}@media (max-width: 1024px){footer.site-footer .footer-left #footer-info p{font-size:14px!important}}footer.site-footer .footer-left #footer-social{padding-top:30px}footer.site-footer .footer-middle{margin:auto;text-align:center}footer.site-footer .footer-middle img{width:120px}footer.site-footer .footer-right{display:flex;flex-direction:column;width:33.333%}footer.site-footer #footer-contact{display:flex;flex-direction:column}footer.site-footer #footer-contact>section{display:flex;justify-content:space-between;margin-bottom:1rem}footer.site-footer #footer-contact .widget_text,footer.site-footer #footer-contact .newsletter-component{display:flex;justify-content:space-between;align-items:center}footer.site-footer #footer-contact .newsletter-component .field{display:flex;width:100%}footer.site-footer #footer-contact .newsletter-component input[type=email]{width:100%;padding:.5rem;margin-right:.5rem}footer.site-footer aside .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{fill:#fff;height:20px;width:20px}footer.site-footer aside .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg:hover{fill:var(--primary)}footer.site-footer aside h3{font-size:21px;line-height:37px;letter-spacing:.01rem;margin:0 0 14px}footer.site-footer aside li{list-style-type:none;line-height:1.5;font-size:1rem}footer.site-footer aside p{margin:0}footer.site-footer aside .wp-element-button{margin:10px 0;padding:calc(.667em + 2px) 10px 10px 0}footer.site-footer aside a:not(.wp-element-button){position:relative;display:inline-block;text-decoration:none}footer.site-footer aside a:not(.wp-element-button):before{content:"";display:block;width:10px;height:10px;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:6px}footer.site-footer aside a:not(.wp-element-button):hover{opacity:.8;text-decoration:underline;text-underline-offset:5px;color:var(--primary)}footer.site-footer .site-footer--copyright{background-color:#101010;padding:25px 20px;text-align:center}@media (max-width: 1024px){footer.site-footer .inner{flex-direction:column;align-items:stretch;padding:3em 2rem}footer.site-footer .footer-left,footer.site-footer .footer-middle,footer.site-footer .footer-right{width:100%;padding:0}footer.site-footer .footer-middle{display:none}footer.site-footer .footer-right{font-size:18px}footer.site-footer .footer-right #footer-contact>section{display:block;margin-bottom:0}footer.site-footer .footer-right #footer-contact .newsletter-component{display:block;padding-right:0}footer.site-footer .footer-right #footer-contact .newsletter-component .newsletter-component-inner{margin-top:0;max-width:none;padding:40px 0}footer.site-footer .footer-right #footer-contact .newsletter-component .newsletter-component-form{width:100%;max-width:none}footer.site-footer .footer-left{margin-bottom:1.5rem;display:flex;justify-content:space-between;text-align:left}footer.site-footer .footer-left ul{padding:0}footer.site-footer .footer-left #footer-social{padding:10px 0}footer.site-footer #footer-pages{width:45%;order:1;margin-bottom:1rem;text-align:left}footer.site-footer #footer-info{width:45%;order:2;margin-top:0;text-align:left;padding-left:10px}footer.site-footer #footer-social{width:100%;order:3;margin-top:1rem;padding:0;display:flex;justify-content:flex-start;gap:15px}footer.site-footer .wp-social-link{width:35px;height:35px;display:flex;align-items:center;justify-content:center}footer.site-footer aside .wp-element-button{padding:calc(.667em + 2px) 10px 10px 0}}.input-wrapper,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row{margin-bottom:16px}.input-wrapper label span,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row label span{display:block;margin-bottom:5px;font-size:12px}.input-wrapper--input{width:100%}.input-wrapper input:not([type=checkbox]),.woocommerce-checkout article .entry-content .checkout #customer_details .form-row input:not([type=checkbox]),.input-wrapper textarea,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row textarea{display:block;width:100%;height:100%;padding:16px 18px;border-radius:15px;-webkit-appearance:none;border:2px solid var(--bordercolor);color:var(--fontcolor);transition:border-color .1s ease;font-size:1rem;font-family:Poppins,sans-serif}.input-wrapper input:not([type=checkbox]):disabled,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row input:not([type=checkbox]):disabled,.input-wrapper textarea:disabled,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row textarea:disabled{background-color:var(--bordercolor)}.input-wrapper input:not([type=checkbox]):focus,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row input:not([type=checkbox]):focus,.input-wrapper textarea:focus,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row textarea:focus{outline:0;background-color:transparent}.input-wrapper input:not([type=checkbox])::placeholder,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row input:not([type=checkbox])::placeholder,.input-wrapper textarea::placeholder,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row textarea::placeholder{color:#807f7f;font-weight:300}.input-wrapper textarea,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row textarea{resize:vertical;min-height:120px}.input-wrapper:not(.input-wrapper--select) input:not([type=checkbox]),.woocommerce-checkout article .entry-content .checkout #customer_details .form-row:not(.input-wrapper--select) input:not([type=checkbox]){min-height:38px}.input-wrapper--control{display:flex;align-items:center}.input-wrapper--control-focused .input-wrapper--input{position:relative;box-shadow:0 0 0 1px var(--primarylight);border-color:var(--primarylight);border-radius:15px}.input-wrapper--control-focused .input-wrapper--input input,.input-wrapper--control-focused .input-wrapper--input textarea{border-color:var(--primarylight)}.input-wrapper--control-icon{position:absolute;left:10px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);z-index:4}.input-wrapper--control-icon svg{width:14px;height:14px;fill:var(--primarylight)}.input-wrapper--has-icon .input-wrapper--control{position:relative}.input-wrapper--has-icon input:not([type=checkbox]){padding-left:30px}.input-wrapper--suffix{margin-left:10px}.input-wrapper--duration .input-wrapper--control{display:flex}.input-wrapper--duration .input-wrapper--input{margin-left:10px}.input-wrapper--duration .input-wrapper--input:first-child{margin-left:0}.input-wrapper--duration .input-wrapper--suffix{margin-right:10px}.input-wrapper--checkbox{margin-bottom:0}.input-wrapper--checkbox-box{width:100%;height:100%;position:relative;background-color:var(--basecolor);width:24px;height:24px;border:1px solid var(--primarydark)}.input-wrapper--checkbox-box svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(0);pointer-events:none;opacity:0;transition:all .12s ease-in-out;fill:var(--primarylight)}.input-wrapper--checkbox-disabled .input-wrapper--checkbox-box{background-color:var(--boxcolor)}.input-wrapper--checkbox-disabled svg{fill:var(--bordercoloralt)}.input-wrapper--checkbox-checked .input-wrapper--checkbox-box{background-color:var(--primarydark);border-color:var(--primarydark)}.input-wrapper--checkbox-checked svg{opacity:1;transform:translate3d(-50%,-50%,0) scale(1);fill:#fff}.input-wrapper--checkbox label{display:flex;align-items:center}.input-wrapper--checkbox label input{opacity:0;position:absolute;pointer-events:none}.input-wrapper--checkbox label span{margin-bottom:0;margin-left:8px}.input-wrapper--error label>span{color:#f05}.input-wrapper--error .input-error{font-size:14px;color:var(--bordercoloralt);padding:6px 0 0}.react-datepicker{border-color:var(--bordercolor);box-shadow:0 3px 16px #0003;z-index:999}.react-datepicker-wrapper{width:100%}.react-datepicker__header{background-color:var(--basecoloralt);border-bottom-color:var(--bordercolor)}.react-datepicker__navigation-icon:before{border-color:var(--primarylight)}.react-datepicker__day,.react-datepicker__day-name{color:var(--fontcolor)}.react-datepicker__day:hover{background-color:var(--boxcolor)}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:var(--primarylight)}.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover{background-color:var(--primary)}.react-datepicker__month-container{background-color:var(--basecolor)}.react-datepicker__current-month{color:var(--fontcolor)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-14px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-bottom-color:var(--basecoloralt)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:var(--bordercolor)}.create-user{max-width:980px;padding-bottom:100px}.create-user-wrapper{padding:0 20px;max-width:1472px;margin:0 auto 60px}@media (max-width: 900px){.create-user .row{display:block}}.create-user-row{display:flex;gap:40px}@media (max-width: 700px){.create-user-row{display:block}}.create-user-col{flex:1}.create-user-notifications-news{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.create-user .btn,.create-user .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .create-user button[type=submit],.create-user .search-form input[type=submit],.search-form .create-user input[type=submit],.create-user .box-notification{margin-top:20px}.hero{--buttonaccent: var(--buttonaccentdark);max-width:100vw;position:relative;display:flex;align-items:center;overflow:hidden;background-position:center;background-size:cover}@media screen and (min-width: 1025px){.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:380px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 45%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:-1}}.hero-image{position:relative;width:100%;height:100%}.hero-image--background{position:fixed;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-2}.hero-filter{position:fixed;height:100vh;width:100%;top:0;left:0;background:rgba(0,0,0,.6);z-index:-1}.hero-container{width:100%;position:relative;display:flex;align-items:center;min-height:100vh;max-width:1492px;margin:0 auto}@media screen and (min-width: 1025px){.hero-container{padding-bottom:160px;box-sizing:border-box}}@media screen and (max-width: 1440px){.hero-container{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.hero-container{width:100%;margin:0 auto}}.hero-content{width:calc(100% - 40px);max-width:1472px;position:relative;color:#fff;padding:0 2rem}.hero-content h2{color:#fff;font-size:20px;font-weight:400;text-align:left;margin:0 0 1em;line-height:1.4;width:80%;max-width:500px}@media (max-width: 768px){.hero-content h2{font-size:18px;width:100%}}@media (min-width: 1440px){.hero-content h2{font-size:24px}}.hero-content .slogan a{color:#fff}@media (max-width: 768px){.hero-content{width:100%;padding:0 20px}}.hero-video{width:100%;height:calc(100vh - 100px);margin-bottom:0}.hero-video video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;position:fixed;object-fit:cover}.hero-video--overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-position:center;background-attachment:fixed;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.hero-image-small{display:none}}@media (max-width: 1024px){.hero-image-small .hero-filter{background:none}}@media (max-width: 768px){.hero{height:60vh}.hero-image{height:auto;width:0%}.hero .btn,.hero .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .hero button[type=submit],.hero .search-form input[type=submit],.search-form .hero input[type=submit]{max-width:300px}}@media (max-width: 1024px){.hero{height:70vh}.hero .btn,.hero .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .hero button[type=submit],.hero .search-form input[type=submit],.search-form .hero input[type=submit]{max-width:300px}}.news-block{padding:100px 0;max-width:1472px;margin:0 auto}.news-block h2{margin:0 0 27px}.news-block .swiper-slide{height:494px}.news-block-title{position:relative;z-index:2}.news-block-filters{display:flex;align-items:center;gap:20px;margin-bottom:30px}.news-block-filters p{font-size:16px;font-weight:700;margin:0}.news-block-filters .category-filter{display:flex;gap:20px;flex:1}.news-block-filters .input-wrapper,.news-block-filters .woocommerce-checkout article .entry-content .checkout #customer_details .form-row,.woocommerce-checkout article .entry-content .checkout #customer_details .news-block-filters .form-row{margin:0;flex:0 1 240px}.news-block-item{position:relative;overflow:hidden;border-radius:16px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.news-block-item .btn,.news-block-item .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .news-block-item button[type=submit],.news-block-item .search-form input[type=submit],.search-form .news-block-item input[type=submit]{position:relative;align-self:flex-start;border-radius:10px}.news-block-item--meta span{display:block;color:#fff}.news-block-item--date{color:#fff;font-size:15px;line-height:20px;margin-top:4px}.news-block-item--background{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute;top:0;left:0;transition:opacity .3s ease-in-out}.news-block-item--background:before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#1C1C1C,transparent);top:0;left:0}.news-block-item--content{position:relative}.news-block-item--content h3{color:#fff;margin:0 0 18px;font-size:18px;line-height:30px;letter-spacing:.005rem}.news-block-item .link-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.news-block-item:hover .news-block-item--background{opacity:.9}.news-block-footer{display:flex;justify-content:space-between;gap:40px;margin-top:40px}.news-block-footer .btn,.news-block-footer .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .news-block-footer button[type=submit],.news-block-footer .search-form input[type=submit],.search-form .news-block-footer input[type=submit]{text-align:center}.news-block-navigation{display:flex;gap:10px}.news-block-navigation button{-webkit-appearance:none;border-radius:15px;border:2.5px solid var(--primary);width:59px;height:51px;display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer}.news-block-navigation button svg{pointer-events:none}.news-block-navigation button svg path{stroke:var(--primary)}.news-block-navigation button:disabled{border-color:#d9d9d9}.news-block-navigation button:disabled svg path{stroke:#d9d9d9}.news-block-navigation--prev svg{transform:rotate(180deg)}@media (max-width: 768px){.news-block{padding-top:40px;padding-bottom:40px}.news-block .news-block-footer{flex-wrap:wrap}.news-block .news-block-footer>div:first-child{order:2}.news-block .news-block-footer .news-block-navigation{order:1}}.newsletter-component{background-size:cover;background-repeat:no-repeat;background-position:50%;padding-right:40px}.newsletter-component-inner{max-width:1472px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.newsletter-component-message{text-align:left;max-width:540px;width:100%}.newsletter-component-message h2{color:var(--primarydark);font-size:18px;font-weight:500;text-align:left;margin:0 0 .8em;line-height:1.3em}.newsletter-component-message p{line-height:34px;margin:0}.newsletter-component-message h2,.newsletter-component-message p{color:#fff}.newsletter-component .box-notification{margin-top:20px}.newsletter-component .newsletter-component-form{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:540px}.newsletter-component .newsletter-component-form form{display:flex;align-items:center;width:100%}.newsletter-component .newsletter-component-form form .field{display:flex;align-items:center;width:100%;height:44px}.newsletter-component .newsletter-component-form form .field .control{height:100%}.newsletter-component .newsletter-component-form form .field input{width:100%;height:100%;border:0;-webkit-appearance:none;background-color:#fff;padding:10px;font-size:18px;line-height:22px;text-align:left;color:#000}.newsletter-component .newsletter-component-form form .field input::placeholder{color:#b1b0b0;text-align:left}.newsletter-component .newsletter-component-form form .field input:focus{background-color:#fff;outline:0}.newsletter-component .newsletter-component-form form .field button{text-transform:uppercase;text-decoration:underline;text-underline-position:under;color:#000;border:0;background-color:#fab131;font-size:16px;height:100%;padding:calc(.375em - 1px) .75em;font-weight:400;cursor:pointer}.newsletter-component .newsletter-component-form form .field button:hover{background-color:#e89e0c}@media (max-width: 1100px){.newsletter-component .newsletter-component-inner{max-width:600px;margin-top:40px}}.banner{width:100%;overflow:hidden;position:relative;margin-right:calc(-50vw + 50%);display:flex;justify-content:center;align-items:center;background-color:#fff}.banner .banner-inner{width:100%;background:#fff;padding:2rem 0;overflow:hidden}.banner .banner-items{width:max-content}.banner .banner-items.is-ticking{animation:banner-ticker var(--banner-duration) linear infinite;will-change:transform}.banner .banner-item{max-width:none;margin:0;overflow:hidden;position:relative}.banner .banner-pagination,.banner .banner-actions{display:none}.banner .banner-item-image{width:80%;height:0;padding-bottom:45%;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:26px;margin:0 auto}@keyframes banner-ticker{0%{transform:translateZ(0)}to{transform:translate3d(var(--banner-shift),0,0)}}@media (prefers-reduced-motion: reduce){.banner .banner-items.is-ticking{animation:none}}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:100%;margin-right:0}.cover-image{position:relative;max-height:100%;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.cover-image .cover-image-inner{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.cover-image .cover-image-inner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1}.cover-image .cover-image-inner .cover-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff}.cover-image .cover-image-inner .cover-content .cover-title{margin:0 0 1em;color:#fff;font-size:21px;text-align:center}.cover-image .cover-image-inner .cover-content .cover-subtitle{font-size:1.5rem;margin:0;color:var(--primary);text-transform:uppercase;text-decoration:underline;text-underline-offset:10px}@media (max-width: 1024px){.cover-image .cover-image-inner .cover-content{top:auto;left:auto;transform:none;padding:0 2rem}.cover-image .cover-image-inner .cover-content .cover-title,.cover-image .cover-image-inner .cover-content .cover-subtitle{font-size:22px}}.about-section{position:relative;padding-top:100px;padding-bottom:100px;background-color:var(--darkbg);--buttonaccent: var(--buttonaccentdark)}@media screen and (max-width: 768px){.about-section{padding-top:72px;padding-bottom:72px}}.about-section .btn,.about-section .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .about-section button[type=submit],.about-section .search-form input[type=submit],.search-form .about-section input[type=submit]{color:#fff}.about-section .about-inner{position:relative;display:flex;align-items:start;justify-content:center;max-width:1492px;margin:0 auto;padding:0rem 2rem}@media screen and (max-width: 1440px){.about-section .about-inner{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.about-section .about-inner{width:100%;margin:0 auto}}@media screen and (max-width: 768px){.about-section .about-inner{padding:0 20px}}.about-section .about-inner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1}.about-section .about-inner .about-content{display:flex;width:100%;position:relative;z-index:2;gap:3rem}.about-section .about-inner .about-content .title-column,.about-section .about-inner .about-content .subtitle-column,.about-section .about-inner .about-content .subtitle2-column{flex:1;padding:0 1rem 0 0}.about-section .about-inner .about-content .title-column h2,.about-section .about-inner .about-content .title-column .about-title{color:#fff}.about-section .about-inner .about-content .title-column .about-title{font-size:24px;font-weight:500;text-align:left;margin:0 0 1em;line-height:1.3em}.about-section .about-inner .about-content .subtitle-column .about-subtitle,.about-section .about-inner .about-content .subtitle2-column .about-subtitle2{color:var(--darkfontcolor);font-size:16px;margin:0}@media screen and (max-width: 992px){.about-section .about-inner .about-content{flex-direction:column;width:100%}.about-section .about-inner .about-content .title-column,.about-section .about-inner .about-content .subtitle-column,.about-section .about-inner .about-content .subtitle2-column{width:100%;padding:0;margin-bottom:1.5rem}.about-section .about-inner .about-content .title-column:last-child,.about-section .about-inner .about-content .subtitle-column:last-child,.about-section .about-inner .about-content .subtitle2-column:last-child{margin-bottom:0}.about-section .about-inner .about-content .subtitle-column .about-subtitle,.about-section .about-inner .about-content .subtitle2-column .about-subtitle2{text-align:left;font-size:16px}}.entry-content>.about-section:first-child,.entry-content>.wp-block-spacer:first-child+.about-section{background-color:var(--basecolor);--buttonaccent: var(--buttonaccentlight)}.entry-content>.about-section:first-child .btn,.entry-content>.about-section:first-child .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .entry-content>.about-section:first-child button[type=submit],.entry-content>.about-section:first-child .search-form input[type=submit],.search-form .entry-content>.about-section:first-child input[type=submit],.entry-content>.wp-block-spacer:first-child+.about-section .btn,.entry-content>.wp-block-spacer:first-child+.about-section .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .entry-content>.wp-block-spacer:first-child+.about-section button[type=submit],.entry-content>.wp-block-spacer:first-child+.about-section .search-form input[type=submit],.search-form .entry-content>.wp-block-spacer:first-child+.about-section input[type=submit]{color:var(--primarydark)}.entry-content>.about-section:first-child .about-inner .about-content .title-column h2,.entry-content>.about-section:first-child .about-inner .about-content .title-column .about-title,.entry-content>.about-section:first-child .about-inner .about-content .subtitle-column .about-subtitle,.entry-content>.about-section:first-child .about-inner .about-content .subtitle2-column .about-subtitle2,.entry-content>.wp-block-spacer:first-child+.about-section .about-inner .about-content .title-column h2,.entry-content>.wp-block-spacer:first-child+.about-section .about-inner .about-content .title-column .about-title,.entry-content>.wp-block-spacer:first-child+.about-section .about-inner .about-content .subtitle-column .about-subtitle,.entry-content>.wp-block-spacer:first-child+.about-section .about-inner .about-content .subtitle2-column .about-subtitle2{color:var(--fontcolor)}.contact-component{position:relative;padding-top:100px;padding-bottom:100px;background-color:var(--basecolor)}.favorites-container{padding:0 2rem;padding-top:80px;margin:0 auto;max-width:1492px}@media screen and (max-width: 1440px){.favorites-container{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.favorites-container{width:100%;margin:0 auto}}.favorites-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:28px;row-gap:64px;padding:0;list-style:none}.favorites-list .product{display:flex;flex-direction:column;position:relative;height:100%}.favorites-list .product .product-inner{justify-content:flex-start}.favorites-list .product .product-inner .product-link{height:auto}.favorites-list .product .product-title{min-height:42px}.favorites-list .button-remove{align-self:flex-end;cursor:pointer}.empty-favorites{color:#999;text-align:center}@media (max-width: 1024px){.favorites-list{grid-template-columns:repeat(2,1fr)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.favorites-list .product{opacity:0;animation:fadeIn .5s ease-in-out forwards}.wp-block-latest-posts{padding:2rem 1.5rem;text-wrap:none;float:left;margin:20px;flex-basis:0;flex-grow:1}.wp-block-latest-posts img{height:auto;max-width:100%;float:left}.wp-block-latest-posts li{padding:2rem}.wp-block-latest-posts .wp-block-latest-posts__read-more{display:block;margin-top:10px}.new-products-container{max-width:100vw!important;background-color:#fff}.new-products{margin:0 auto;padding:100px 2rem!important;max-width:1492px}@media screen and (min-width: 1440px){.new-products p,.new-products span,.new-products div{font-size:16px}}@media screen and (max-width: 1440px){.new-products{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.new-products{width:100%;margin:0 auto}}@media screen and (max-width: 768px){.new-products{padding:72px 20px!important}}.new-products-columns{display:flex;gap:4rem;align-items:flex-start}@media (max-width: 968px){.new-products-columns{flex-direction:column;gap:2rem}}.new-products-columns .new-products-column p{font-size:16px}.new-products-column-items:last-child{flex:0 0 70%}@media (max-width: 968px){.new-products-column-items:last-child{width:100%;padding-right:0}}.new-products .products{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;width:100%}@media (min-width: 1025px){.new-products .products .product:nth-child(n+4){display:none}}@media (max-width: 1024px){.new-products .products{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.new-products .products::-webkit-scrollbar{display:none}.new-products .products .product{flex:0 0 83.9%;scroll-snap-align:start}}.gallery .container{position:relative;overflow:hidden;max-width:100%}.gallery .carousel{display:flex;flex-direction:column;align-items:center}.gallery .carousel-content{display:flex;gap:10px;transition:transform .3s ease-in-out;overflow:hidden;width:100%}.gallery .carousel-content .gallery-item{flex:0 0 calc(20% - 10px);max-width:200px;height:auto;overflow:hidden;border-radius:8px}.gallery .carousel-content .gallery-item img{width:100%;height:100%;object-fit:cover}.gallery .carousel-controls{display:flex;justify-content:space-between;width:100%;margin-top:15px}.gallery .carousel-controls .carousel-button{background:#333;color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;font-size:14px;transition:background .3s}.gallery .carousel-controls .carousel-button:hover{background:#555}.file-upload{padding:20px;border:3px solid #E8E7E7;width:100%;max-width:300px;border-radius:15px}.file-upload label{text-align:center;cursor:pointer}.file-upload label .document-upload-icon,.file-upload label .document-remove-icon{display:block;width:50px;height:50px;margin:0 auto}.file-upload label p{margin:10px 0 0;font-weight:700;word-break:break-all}.file-upload input{opacity:0;position:absolute;pointer-events:none}.file-upload--over{border-color:var(--fontcolor)}.file-upload--over label .document-upload-icon svg path,.file-upload--over label .document-remove-icon svg path{stroke:var(--fontcolor)}#modal-root{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;z-index:99;pointer-events:none;padding:20px}#modal-root .modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#bdbec24d;pointer-events:all;z-index:1}#modal-root .modal-inner{background-color:var(--basecolor);position:relative;z-index:2;padding:20px 0;border-radius:10px;width:100%;height:auto;max-width:840px;pointer-events:all;max-height:calc(100vh - 40px);box-shadow:0 3px 16px #00000014}#modal-root .modal-header{padding:0 20px;margin-bottom:20px}#modal-root .modal-content{overflow-y:visible;height:100%;max-height:calc(100vh - 200px);padding:0 20px}#modal-root .modal-content .loading-view{position:relative;width:100%;height:30px}#modal-root .modal-title{margin:0;font-size:16px;letter-spacing:.005rem;line-height:20px}#modal-root .modal-close{width:20px;height:20px;position:absolute;-webkit-appearance:none;background:none;border:none;box-shadow:none;top:20px;right:20px;cursor:pointer}#modal-root .modal-close:after,#modal-root .modal-close:before{content:"";display:block;width:100%;height:2px;background-color:var(--primary);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}#modal-root .modal-close:before{transform:translate3d(-50%,-50%,0) rotate(-45deg)}#modal-root .modal-close:hover{opacity:.6}#modal-root .modal-actions{display:flex;align-items:center;justify-content:space-between;padding:14px 0 0}#modal-root .modal-delete-user{max-width:480px;padding:40px}#modal-root .modal-delete-user h3{font-size:26px;line-height:30px;text-align:center;margin-bottom:40px}#modal-root .modal-delete-user-actions{display:flex;justify-content:space-between;gap:40px}.category-picker{display:none}.home .category-picker{display:block}.home .category-picker .category-picker-heading{display:none}.home .category-picker .categories{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;width:100%}.home .category-picker .categories-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;flex:1 1 0;min-width:0;max-width:160px;padding:24px 8px;text-decoration:none;color:#fff;text-align:center;transition:all .2s ease}.home .category-picker .categories-item:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a}.home .category-picker .categories-item:hover .categories-item-icon{margin-top:-4px;margin-bottom:4px}.home .category-picker .categories-item:has(.categories-item-icon--all):hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}.home .category-picker .categories-item-icon{display:block;width:68px;height:68px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);margin-top:0;margin-bottom:0;transition:all .2s ease}.home .category-picker .categories-item-icon--all{filter:none;display:flex;align-items:center;justify-content:center}.home .category-picker .categories-item-icon--all:before{content:"";width:56px;height:56px;background-color:#db9821;background-image:url(/wp-content/themes/vannitoapood/dist/assets/arrow-right-sm-4fa0ed60.svg);background-repeat:no-repeat;background-position:center;background-size:17px 16px}.home .category-picker .categories-item-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;color:inherit}@media screen and (min-width: 1025px){.home .category-picker{position:relative;height:0;z-index:2}.home .category-picker .categories{position:absolute;left:50%;bottom:60px;transform:translate(-50%);max-width:1280px}}@media screen and (max-width: 1024px){.home .category-picker{padding:40px 20px;background-color:var(--boxcolor);box-sizing:border-box}.home .category-picker .category-picker-heading{display:block;margin:0 0 19px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:31.2px;color:var(--primarydark)}.home .category-picker .categories{display:grid;align-items:stretch;width:100%;max-width:none}.home .category-picker .categories-item{flex:none;width:auto;max-width:none;box-sizing:border-box;color:#000;padding:24px 18px}.home .category-picker .categories-item:hover{opacity:1}.home .category-picker .categories-item-icon{filter:none}.home .category-picker .categories-item-icon--all:before{background-color:var(--primary)}}@media screen and (max-width: 599px){.home .category-picker .categories{grid-template-columns:repeat(2,1fr)}.home .category-picker .categories .categories-item{border-bottom:1px solid #c6c6c6;border-left:1px solid #c6c6c6}.home .category-picker .categories .categories-item:nth-child(odd){border-left:none}.home .category-picker .categories:is([data-tiles="1"],[data-tiles="3"],[data-tiles="5"],[data-tiles="7"],[data-tiles="9"],[data-tiles="11"],[data-tiles="13"],[data-tiles="15"]) .categories-item:nth-last-child(-n+1){border-bottom:none}.home .category-picker .categories:is([data-tiles="2"],[data-tiles="4"],[data-tiles="6"],[data-tiles="8"],[data-tiles="10"],[data-tiles="12"],[data-tiles="14"],[data-tiles="16"]) .categories-item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 600px) and (max-width: 767px){.home .category-picker .categories{grid-template-columns:repeat(3,1fr)}.home .category-picker .categories .categories-item{border-bottom:1px solid #c6c6c6;border-left:1px solid #c6c6c6}.home .category-picker .categories .categories-item:nth-child(3n+1){border-left:none}.home .category-picker .categories:is([data-tiles="1"],[data-tiles="4"],[data-tiles="7"],[data-tiles="10"],[data-tiles="13"],[data-tiles="16"]) .categories-item:nth-last-child(-n+1){border-bottom:none}.home .category-picker .categories:is([data-tiles="2"],[data-tiles="5"],[data-tiles="8"],[data-tiles="11"],[data-tiles="14"]) .categories-item:nth-last-child(-n+2){border-bottom:none}.home .category-picker .categories:is([data-tiles="3"],[data-tiles="6"],[data-tiles="9"],[data-tiles="12"],[data-tiles="15"]) .categories-item:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width: 768px) and (max-width: 1024px){.home .category-picker .categories{grid-template-columns:repeat(4,1fr)}.home .category-picker .categories .categories-item{border-bottom:1px solid #c6c6c6;border-left:1px solid #c6c6c6}.home .category-picker .categories .categories-item:nth-child(4n+1){border-left:none}.home .category-picker .categories:is([data-tiles="1"],[data-tiles="5"],[data-tiles="9"],[data-tiles="13"]) .categories-item:nth-last-child(-n+1){border-bottom:none}.home .category-picker .categories:is([data-tiles="2"],[data-tiles="6"],[data-tiles="10"],[data-tiles="14"]) .categories-item:nth-last-child(-n+2){border-bottom:none}.home .category-picker .categories:is([data-tiles="3"],[data-tiles="7"],[data-tiles="11"],[data-tiles="15"]) .categories-item:nth-last-child(-n+3){border-bottom:none}.home .category-picker .categories:is([data-tiles="4"],[data-tiles="8"],[data-tiles="12"],[data-tiles="16"]) .categories-item:nth-last-child(-n+4){border-bottom:none}}.latest-posts-title a{text-underline-offset:8px}.latest-posts-container{background-color:#f7f7f7;width:100vw}.latest-posts-container .container{padding:100px 2rem;max-width:1492px;margin:0 auto}@media screen and (max-width: 1440px){.latest-posts-container .container{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.latest-posts-container .container{width:100%;margin:0 auto}}.latest-posts-container .container .blog-columns{padding:0;max-width:none}@media (min-width: 769px){.latest-posts-container .container .blog-columns .column{padding:1rem 2rem;padding-left:0}}.latest-posts-container .container .blog-columns .column .content{display:block}@media (min-width: 768px) and (max-width: 1024px){.latest-posts-container .container .blog-columns{display:flex;flex-wrap:nowrap;gap:2rem}.latest-posts-container .container .blog-columns .column{flex-direction:column;padding:0}.latest-posts-container .container .blog-columns .column .has-text{padding:0!important}}@media (max-width: 768px){.latest-posts-container .container{padding:72px 20px}.latest-posts-container .container .blog-columns{padding:0}}@media screen and (min-width: 1492px){.popup-inner-container.show{left:calc((100vw - 1492px + 2rem)/2)}.popup-inner-container .popup-content .popup-main-text a{font-size:18px}}.popup-inner-container{background-color:#fff;box-shadow:0 0 25px #00000042;visibility:hidden;opacity:0;transform:translate(-100%);transition:transform 1s ease-in-out,opacity .5s ease-in-out;display:block;position:fixed!important;left:0%;top:30%;z-index:13;max-width:350px}.popup-inner-container.show{visibility:visible;opacity:1;transform:translate(0);z-index:13}.popup-inner-container.close{z-index:-5}.popup .popup-close{position:absolute;top:5px;right:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:transparent;border:none}.popup .popup-close span{position:absolute;width:20px;height:3px;background-color:var(--primary)}.popup .popup-close span:nth-child(1){transform:rotate(45deg)}.popup .popup-close span:nth-child(2){transform:rotate(-45deg)}.popup .popup-image{position:relative;margin-bottom:0}.popup .popup-image img{object-position:50%;width:100%;max-height:350px;object-fit:cover}.popup .popup-image-item{width:100%;height:auto;display:block}.popup .btn.button,.popup .woocommerce-checkout .place-order button.button[type=submit],.woocommerce-checkout .place-order .popup button.button[type=submit],.popup .search-form input.button[type=submit],.search-form .popup input.button[type=submit]{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);color:#fff}.popup .popup-main-text{padding:24px;font-size:16px;font-weight:500;text-align:center;color:#000;margin:0}.popup .popup-main-text a{text-decoration:none;font-size:16px}header.site-header .inner{position:relative;left:auto;top:auto}@media (min-width: 1025px){header.site-header:has(.nav-products.mega-menu-open):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#00000080}}header.site-header nav ul li.nav-products.menu-item{position:static}header.site-header nav ul li.nav-products.menu-item.menu-item-has-children:hover>.sub-menu{display:none}header.site-header nav ul li.nav-products.menu-item.menu-item-has-children.mega-menu-open>.sub-menu{display:grid;animation:mega-menu-in .18s ease both}header.site-header nav ul li.nav-products.menu-item.menu-item-has-children.mega-menu-closing>.sub-menu{display:grid;animation:mega-menu-out .18s ease both;pointer-events:none}header.site-header nav ul li.nav-products.menu-item>a{cursor:pointer;display:inline-flex;align-items:center;gap:4px}header.site-header nav ul li.nav-products.menu-item>a:after{content:"";display:block;width:13px;height:8px;flex-shrink:0;background-color:currentColor;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg) no-repeat center/17px 17px;mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg) no-repeat center/17px 17px;transform:rotate(180deg);transition:transform .2s ease}header.site-header nav ul li.nav-products.menu-item.mega-menu-open>a:after{transform:rotate(0)}header.site-header nav ul li.nav-products.menu-item>.sub-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:20;width:914px;max-width:100%;padding:40px 56px;background-color:#f7f7f7;border-radius:0;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,230px);column-gap:56px;row-gap:23px}header.site-header nav ul li.nav-products.menu-item>.sub-menu li{position:static;width:auto}header.site-header nav ul li.nav-products.menu-item>.sub-menu a{display:flex;align-items:center;gap:16px;margin:0;padding:8px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#000;transition:background-color .15s ease}header.site-header nav ul li.nav-products.menu-item>.sub-menu a:hover{background-color:#eaeaea}header.site-header nav ul li.nav-products.menu-item>.sub-menu .mega-menu-icon{transition:margin-top .2s ease,margin-bottom .2s ease}header.site-header nav ul li.nav-products.menu-item>.sub-menu>li:last-child a:hover{background-color:transparent}header.site-header nav ul li.nav-products.menu-item>.sub-menu>li:last-child a:hover .mega-menu-icon{margin-top:-4px;margin-bottom:4px}@media (max-width: 1200px){header.site-header nav ul li.nav-products.menu-item>.sub-menu{padding:32px 40px;column-gap:32px}}@keyframes mega-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){header.site-header nav ul li.nav-products.menu-item.menu-item-has-children.mega-menu-open>.sub-menu,header.site-header nav ul li.nav-products.menu-item.menu-item-has-children.mega-menu-closing>.sub-menu{animation:none}}.mega-menu-icon{display:block;flex-shrink:0;width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain}.mega-menu-icon--all{background-color:var(--primary);background-image:url(/wp-content/themes/vannitoapood/dist/assets/arrow-right-sm-4fa0ed60.svg);background-size:15px 13px}@media (max-width: 1024px){header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.nav-products ul.sub-menu{position:static;width:100%;max-width:none;margin:0;padding:0 0 0 8px;background-color:transparent;border:0;grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;column-gap:0;row-gap:4px}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.nav-products ul.sub-menu li{width:100%}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.nav-products ul.sub-menu a{display:flex;align-items:center;gap:16px;padding:8px 0;font-size:15px;line-height:1.2;text-transform:uppercase;color:#000}header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.nav-products.mega-menu-open ul.sub-menu,header.site-header.menu-open .inner .nav-items .menu .menu-item-has-children.nav-products.mega-menu-closing ul.sub-menu{display:grid}}.woocommerce-checkout article{max-width:1472px;margin:0 auto;padding:40px 20px}.woocommerce-checkout article .entry-content .woocommerce-form-coupon-toggle,.woocommerce-checkout article .entry-content .checkout_coupon{background-color:#fff;border-radius:6px;padding:20px}.woocommerce-checkout article .entry-content .woocommerce-NoticeGroup-checkout{background-color:#fff;border-radius:10px;padding:20px;margin:10px 0 0}.woocommerce-checkout article .entry-content .woocommerce-NoticeGroup-checkout .woocommerce-error{font-size:.8rem}.woocommerce-checkout article .entry-content .woocommerce-NoticeGroup-checkout ul{padding:0;margin:0;list-style:none}.woocommerce-checkout article .entry-content .woocommerce-account-fields .woocommerce-form__label-for-checkbox{display:flex;align-items:center;position:relative;cursor:pointer}.woocommerce-checkout article .entry-content .woocommerce-account-fields .woocommerce-form__label-for-checkbox span{margin-left:4px;font-size:.9rem}.woocommerce-checkout article .entry-content .woocommerce-account-fields .woocommerce-form__label-for-checkbox input[type=checkbox]{width:20px;height:20px;border-radius:6px;border:2px solid var(--primaryMedium)}.woocommerce-checkout article .entry-content .woocommerce-account-fields .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:before{content:"";display:block;position:absolute;left:9px;top:8px;width:10px;height:10px;border-radius:3px;background-color:var(--redLight)}.woocommerce-checkout article .entry-content .checkout_coupon{margin-top:-4px;border-radius:0 0 6px 6px;padding-top:0}.woocommerce-checkout article .entry-content .checkout_coupon>p{margin-top:0;font-size:.8rem}.woocommerce-checkout article .entry-content .checkout_coupon .form-row-last{margin-bottom:0}.woocommerce-checkout article .entry-content .checkout_coupon-input{display:flex;align-items:stretch}.woocommerce-checkout article .entry-content .checkout_coupon-input label{display:none}.woocommerce-checkout article .entry-content .checkout_coupon-input input[type=text]{border:2px solid #f5f5f5;border-radius:6px 0 0 6px;border-right:none;padding:8px 10px}.woocommerce-checkout article .entry-content .checkout_coupon-input input[type=text]:focus{outline:0;border:2px solid var(--primaryMedium);border-right:none}.woocommerce-checkout article .entry-content .checkout_coupon-input button{border-radius:0 6px 6px 0;padding:8px 10px;border:2px solid var(--primarydark);background-color:var(--primarydark);color:#fff;font-weight:600;font-size:.6rem;text-transform:uppercase}.woocommerce-checkout article .entry-content .checkout #order_comments{font-family:Poppins,sans-serif}.woocommerce-checkout article .entry-content .checkout #customer_details{display:flex;gap:20px;margin-top:20px}.woocommerce-checkout article .entry-content .checkout #customer_details h3{margin-top:0;margin-bottom:30px;font-size:20px;letter-spacing:.005rem}.woocommerce-checkout article .entry-content .checkout #customer_details .col-1,.woocommerce-checkout article .entry-content .checkout #customer_details .col-2{flex:1 1 50%;border:2px solid #f6f6f6;border-radius:15px;padding:20px}.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper{display:block}.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper select,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper input,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper textarea{display:block;width:100%;height:100%;padding:16px 18px;border-radius:15px;-webkit-appearance:none;border:2px solid transparent;background-color:var(--basecoloralt);color:var(--fontcolor);transition:border-color .2s ease;font-size:14px;font-family:Poppins,sans-serif}.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper select:disabled,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper input:disabled,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper textarea:disabled{background-color:var(--bordercolor)}.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper select:focus,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper input:focus,.woocommerce-checkout article .entry-content .checkout #customer_details .form-row .woocommerce-input-wrapper textarea:focus{outline:0;border-color:var(--primarydark)}.woocommerce-checkout article .entry-content .checkout #customer_details .form-row label{margin-bottom:8px}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row{margin:0 0 10px}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row label,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row label{display:block;font-size:.8rem}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row label abbr,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row label abbr{text-decoration:none}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row.woocommerce-validated input,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row.woocommerce-validated input{background-color:#fff}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row.woocommerce-invalid input,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row.woocommerce-invalid input{border-color:var(--redLight)}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row:last-child,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row:last-child{margin-bottom:0}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row-first,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row-first{flex:1 1 calc(50% - 10px);margin-right:10px}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row-last,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row-last{flex:1 1 calc(50% - 10px);margin-left:10px}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-billing-fields .form-row-wide,.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-shipping-fields .form-row-wide{flex:1 0 100%}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-additional-fields .notes label{display:block;font-size:.8rem}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-additional-fields .notes label abbr{text-decoration:none}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-additional-fields .notes textarea{width:100%;box-sizing:border-box;border:2px solid #f5f5f5;background-color:#f5f5f5;border-radius:6px;padding:8px 10px;font-size:1rem}.woocommerce-checkout article .entry-content .checkout #customer_details .woocommerce-additional-fields .notes textarea:focus{outline:0;background-color:#fff}@media (max-width: 991px){.woocommerce-checkout article .entry-content .checkout #customer_details{display:block}.woocommerce-checkout article .entry-content .checkout #customer_details .col-1{margin-right:0;margin-bottom:20px}}.woocommerce-checkout article .entry-content .order-review-container{border:2px solid #f6f6f6;border-radius:15px;padding:20px;margin-top:20px}.woocommerce-checkout article .entry-content .order-review-container h3{margin-top:0;font-size:20px;letter-spacing:.005rem}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order{background-color:#fff;border-radius:10px}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe{max-width:600px}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe>label{font-weight:600}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe fieldset{background-color:#f5f5f5;border:2px solid #f5f5f5;padding:20px;border-radius:10px;margin-bottom:20px;font-size:.8rem}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe fieldset:last-child{padding:0;border:none}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe fieldset:last-child .form-row{display:flex;align-items:center;padding:10px}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .payment_method_stripe fieldset:last-child .form-row label{margin-left:10px}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table{width:100%}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tr td,.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tr th{padding:10px 20px;border-bottom:1px solid #f5f5f5}@media (max-width: 768px){.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tr td,.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tr th{font-size:.8rem}}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table thead tr{text-align:left}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table thead tr th{font-size:.8rem;border-bottom:1px solid #f5f5f5}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table thead tr th:last-child{text-align:right}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tbody tr{text-align:left}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tbody tr:last-child td,.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tbody tr:last-child th{border-bottom:none}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tbody tr td:last-child{text-align:right}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr{text-align:left}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr:first-child td,.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr:first-child th{border-top:1px solid #f5f5f5}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr:last-child td,.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr:last-child th{border-bottom:none}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr.shipping ul{list-style:none;padding:0;margin:0}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr td:last-child{text-align:right}.woocommerce-checkout article .entry-content .woocommerce-checkout-review-order .shop_table tfoot tr td .includes_tax{display:block}.woocommerce-checkout .place-order--actions{display:flex;justify-content:flex-end}.woocommerce-checkout #payment.woocommerce-checkout-payment ul{list-style:none;padding:0;margin:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods .woocommerce-info{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 14px #0000000a;margin-bottom:20px}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods li input[type=radio]{display:inline-block}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods li input[type=radio]:checked+label>span{text-decoration:underline}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods li label{margin-bottom:10px;display:inline-block;cursor:pointer}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods li label>span{margin-bottom:20px;display:block}.woocommerce-checkout #payment.woocommerce-checkout-payment .methods li label>img{display:none}.login-wrapper .login{padding:100px 20px;max-width:900px;margin:0 auto;display:flex;justify-content:center;position:relative}.login-wrapper .login h4{margin-top:0;color:var(--primarydark)}.login-wrapper .login .btn,.login-wrapper .login .search-form input[type=submit],.search-form .login-wrapper .login input[type=submit],.login-wrapper .login .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .login-wrapper .login button[type=submit]{letter-spacing:-.04rem}.login-wrapper .login-default{position:relative;padding:40px;flex:0 1 50%}.login-wrapper .login-default:after{content:"";display:block;width:1px;height:100%;position:absolute;right:0;top:0;background-color:#e8e7e7}.login-wrapper .login-default button{width:100%}.login-wrapper .login-sso{padding:40px;flex:0 1 50%;align-self:center}.login-wrapper .login-sso .btn,.login-wrapper .login-sso .search-form input[type=submit],.search-form .login-wrapper .login-sso input[type=submit],.login-wrapper .login-sso .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .login-wrapper .login-sso button[type=submit]{display:flex;width:100%;margin-bottom:16px;justify-content:flex-start}.login-wrapper .login-sso .btn span,.login-wrapper .login-sso .search-form input[type=submit] span,.search-form .login-wrapper .login-sso input[type=submit] span,.login-wrapper .login-sso .woocommerce-checkout .place-order button[type=submit] span,.woocommerce-checkout .place-order .login-wrapper .login-sso button[type=submit] span{flex:1}@media (max-width: 900px){.login-wrapper .login{display:block}.login-wrapper .login-default{padding:0 0 20px;margin-bottom:40px}.login-wrapper .login-default:after{width:100%;height:2px;bottom:0;top:auto}.login-wrapper .login-sso{padding:0}}.login-wrapper .login-methods .btn,.login-wrapper .login-methods .search-form input[type=submit],.search-form .login-wrapper .login-methods input[type=submit],.login-wrapper .login-methods .woocommerce-checkout .place-order button[type=submit],.woocommerce-checkout .place-order .login-wrapper .login-methods button[type=submit]{margin-bottom:20px}.login-wrapper .login-forgot{display:block;cursor:pointer;text-decoration:underline;margin:20px 0;text-align:center}.login-wrapper .login-method--input-phone label{display:block;font-size:12px;margin-bottom:5px}.login-wrapper .login-method--input-phone>div{display:flex}.login-wrapper .login-method--input-phone>div .input-wrapper:first-child,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:first-child,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:first-child{max-width:80px}.login-wrapper .login-method--input-phone>div .input-wrapper:first-child input,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:first-child input,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:first-child input{border-top-right-radius:0;border-bottom-right-radius:0}.login-wrapper .login-method--input-phone>div .input-wrapper:first-child .input-wrapper--control-focused .input-wrapper--input,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:first-child .input-wrapper--control-focused .input-wrapper--input,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:first-child .input-wrapper--control-focused .input-wrapper--input{border-top-right-radius:0;border-bottom-right-radius:0}.login-wrapper .login-method--input-phone>div .input-wrapper:last-child,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:last-child,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:last-child{width:100%}.login-wrapper .login-method--input-phone>div .input-wrapper:last-child input,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:last-child input,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:last-child input{border-top-left-radius:0;border-bottom-left-radius:0}.login-wrapper .login-method--input-phone>div .input-wrapper:last-child .input-wrapper--control-focused .input-wrapper--input,.login-wrapper .login-method--input-phone>div .woocommerce-checkout article .entry-content .checkout #customer_details .form-row:last-child .input-wrapper--control-focused .input-wrapper--input,.woocommerce-checkout article .entry-content .checkout #customer_details .login-wrapper .login-method--input-phone>div .form-row:last-child .input-wrapper--control-focused .input-wrapper--input{border-top-left-radius:0;border-bottom-left-radius:0}main.news{padding:80px 0}main.news .news-container{padding:0 20px;max-width:1472px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto 1fr 1fr;gap:30px}@media (max-width: 1100px){main.news .news-container{grid-template-columns:1fr}}main.news .news-item{position:relative;background-color:#f6f6f6;border-radius:15px}main.news .news-item a{position:absolute;width:100%;height:100%;top:0;left:0}main.news .news-item-inner{display:flex;align-items:stretch;gap:20px;height:100%}main.news .news-item-image{flex:1 0 45%;background-size:cover;border-radius:15px 0 0 15px;background-position:50%}main.news .news-item-date{line-height:30px}main.news .news-item-category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}main.news .news-item-category span{display:block;background-color:var(--primarydark);padding:4px 10px;border-radius:10px;font-size:12px;color:#fff}main.news .news-item-content{flex:1 0 50%;display:flex;flex-direction:column;justify-content:space-between;padding:20px}main.news .news-item-content h3{margin-top:0;font-size:20px;letter-spacing:.005rem;line-height:24px;color:var(--primarydark)}main.news .news-item:first-child{grid-column:1/-1}main.news .news-item:first-child .news-item-inner{min-height:460px}main.news .news-item:first-child h3{font-size:36px;letter-spacing:.005rem;line-height:42px}@media (max-width: 900px){main.news .news-item .news-item-inner{display:block}main.news .news-item .news-item-image{height:300px;border-radius:15px 15px 0 0}}main.news .news-navigation{width:100%;display:flex;justify-content:space-between;gap:20px;padding:20px 0}main.news .news-navigation a{font-weight:700}.woocommerce-checkout .woocommerce-order .order-finish-wrapper{background-color:#fff;border-radius:10px;padding:20px 0;margin:20px 0;list-style:none}.woocommerce-checkout .woocommerce-order .order-finish-wrapper p{margin-top:0;font-size:1.3rem;max-width:740px;margin-bottom:40px}.woocommerce-checkout .woocommerce-order .order-finish-wrapper ul{padding:0;margin:20px 0 0;list-style:none}.woocommerce-checkout .woocommerce-order .woocommerce-info{background-color:#fff;border-radius:10px;padding:20px 0;margin:20px 0;list-style:none}.woocommerce-checkout .woocommerce-order-details{background-color:#fff;border-radius:10px}.woocommerce-checkout .woocommerce-order-details h2{padding:20px 0;font-size:1rem;margin:0;letter-spacing:.01rem}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details{background-color:#fff;border-radius:10px;padding:20px 0;margin-top:20px}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details h2{font-size:1rem;margin:0;letter-spacing:.01rem}.woocommerce-checkout .woocommerce-order .shop_table{width:100%;padding-bottom:10px}.woocommerce-checkout .woocommerce-order .shop_table tr td,.woocommerce-checkout .woocommerce-order .shop_table tr th{padding:10px 20px}.woocommerce-checkout .woocommerce-order .shop_table thead tr{text-align:left}.woocommerce-checkout .woocommerce-order .shop_table thead tr th{font-size:.8rem;border-bottom:1px solid #f5f5f5}.woocommerce-checkout .woocommerce-order .shop_table tbody tr,.woocommerce-checkout .woocommerce-order .shop_table tfoot tr{text-align:left}.woocommerce-checkout .woocommerce-order .shop_table tfoot tr:first-child td,.woocommerce-checkout .woocommerce-order .shop_table tfoot tr:first-child th{border-top:1px solid #f5f5f5}.woocommerce-checkout .woocommerce-order .shop_table tfoot tr.shipping ul{list-style:none;padding:0;margin:0}.woocommerce-checkout .woocommerce-order .shop_table tfoot tr.order-total td,.woocommerce-checkout .woocommerce-order .shop_table tfoot tr.order-total th{border-top:1px solid #f5f5f5}.woocommerce-checkout.woocommerce-order-pay .woocommerce-info,.woocommerce-checkout .woocommerce-order-details .woocommerce-info{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 14px #0000000a;margin-bottom:20px}.woocommerce-checkout.woocommerce-order-pay .shop_table,.woocommerce-checkout .woocommerce-order-details .shop_table{background-color:#fff;border-radius:6px;width:100%}.woocommerce-checkout.woocommerce-order-pay .shop_table tr td,.woocommerce-checkout.woocommerce-order-pay .shop_table tr th,.woocommerce-checkout .woocommerce-order-details .shop_table tr td,.woocommerce-checkout .woocommerce-order-details .shop_table tr th{padding:10px}.woocommerce-checkout.woocommerce-order-pay .shop_table thead tr,.woocommerce-checkout .woocommerce-order-details .shop_table thead tr{text-align:left}.woocommerce-checkout.woocommerce-order-pay .shop_table thead tr th,.woocommerce-checkout .woocommerce-order-details .shop_table thead tr th{font-size:.6rem;border-bottom:1px solid #f5f5f5;text-transform:uppercase}.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr{text-align:left}.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr td,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr td{font-size:.8rem}.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr:last-child td,.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr:last-child th,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr:last-child td,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr:last-child th{border-bottom:none}.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr .wc-item-meta,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr .wc-item-meta{list-style:none;padding-left:0}.woocommerce-checkout.woocommerce-order-pay .shop_table tbody tr .wc-item-meta li p,.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr .wc-item-meta li p{margin:3px 0}.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr{text-align:left}.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr td,.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr th,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr td,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr th{font-size:.8rem}.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr:first-child td,.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr:first-child th,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr:first-child td,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr:first-child th{border-top:1px solid #f5f5f5}.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr:last-child td,.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr:last-child th,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr:last-child td,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr:last-child th{border-bottom:none}.woocommerce-checkout.woocommerce-order-pay .shop_table tfoot tr.shipping ul,.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr.shipping ul{list-style:none;padding:0;margin:0}.woocommerce-checkout.woocommerce-order-pay #payment,.woocommerce-checkout .woocommerce-order-details #payment{background-color:#fff;border-radius:6px;padding:20px;margin-top:20px}.woocommerce-checkout.woocommerce-order-pay #payment ul,.woocommerce-checkout .woocommerce-order-details #payment ul{list-style:none;padding:0;margin:10px 0}.woocommerce-checkout.woocommerce-order-pay #payment .methods .payment_method_woosa_adyen_credit_card,.woocommerce-checkout .woocommerce-order-details #payment .methods .payment_method_woosa_adyen_credit_card{max-width:600px}.woocommerce-checkout.woocommerce-order-pay #payment .methods .payment_method_woosa_adyen_credit_card .adn-stored-card__details>div,.woocommerce-checkout .woocommerce-order-details #payment .methods .payment_method_woosa_adyen_credit_card .adn-stored-card__details>div{font-weight:600}.woocommerce-checkout.woocommerce-order-pay #payment .methods li label[for=payment_method_woosa_adyen_credit_card],.woocommerce-checkout .woocommerce-order-details #payment .methods li label[for=payment_method_woosa_adyen_credit_card]{margin-bottom:10px;display:block}.woocommerce-checkout.woocommerce-order-pay #payment .methods li label[for=payment_method_woosa_adyen_credit_card]>span,.woocommerce-checkout .woocommerce-order-details #payment .methods li label[for=payment_method_woosa_adyen_credit_card]>span{display:none}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__label .adyen-checkout__label__text--error,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__label .adyen-checkout__label__text--error{color:var(--redLight)}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__label--focused .adyen-checkout__label__text,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__label--focused .adyen-checkout__label__text,.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__label--focused .adyen-checkout__label__text--focus,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__label--focused .adyen-checkout__label__text--focus{color:var(--primaryDark)}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__error-text,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__error-text{color:var(--redLight)}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__input,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__input{border-radius:6px;border:2px solid #f5f5f5;background-color:#f5f5f5}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adyen-checkout__input--focus,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adyen-checkout__input--focus{box-shadow:none;background-color:#fff}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adn-stored-cards,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adn-stored-cards{background-color:transparent!important}.woocommerce-checkout.woocommerce-order-pay #payment .methods li .adn-stored-cards .adn-stored-card.selected,.woocommerce-checkout .woocommerce-order-details #payment .methods li .adn-stored-cards .adn-stored-card.selected{background-color:#fff!important;border-radius:10px}.woocommerce-checkout.woocommerce-order-pay button[type=submit],.woocommerce-checkout .woocommerce-order-details button[type=submit]{display:inline-block;background-color:var(--redLight);color:#fff;padding:18px 50px 18px 30px;border-radius:6px;margin-top:20px;-webkit-appearance:none;border:none;text-transform:uppercase;font-size:.8rem;font-weight:900;position:relative}.woocommerce-checkout.woocommerce-order-pay button[type=submit]:after,.woocommerce-checkout .woocommerce-order-details button[type=submit]:after{content:"";display:block;width:24px;height:24px;background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;right:24px;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s ease-in-out}.woocommerce-checkout.woocommerce-order-pay button[type=submit]:hover,.woocommerce-checkout .woocommerce-order-details button[type=submit]:hover{background-color:var(--red)}.woocommerce-checkout.woocommerce-order-pay button[type=submit]:hover:after,.woocommerce-checkout .woocommerce-order-details button[type=submit]:hover:after{transform:translate3d(10px,-50%,0)}.post-header.columns{display:flex;align-items:flex-start;gap:4rem;width:100%;margin:0 auto;padding-top:60px}.post-header.columns .column{padding:0;box-sizing:border-box}.post-header.columns .post-header-image{flex:0 0 40%;max-width:40%;overflow:hidden;position:relative}.post-header.columns .post-header-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.post-header.columns .post-header-content{flex:1 1 auto;width:auto;min-width:0}@media screen and (max-width: 1024px){.post-header.columns{flex-direction:column;gap:2rem}.post-header.columns .post-header-image{flex:0 0 auto;max-width:100%;width:100%}}.post-content{display:block;padding-top:1.5rem}.post-content a:not(.wp-block-button__link):not(.btn):not(.wp-element-button){color:#000;font-weight:500;text-decoration:underline;text-underline-position:under}.post-content a:not(.wp-block-button__link):not(.btn):not(.wp-element-button):hover{text-decoration:none}.post{margin:0 auto;width:auto;max-width:1492px}@media screen and (max-width: 1440px){.post{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.post{width:100%;margin:0 auto}}.single .post-header.columns .column{padding:2rem}@media screen and (max-width: 768px){.single .post-header.columns .column{padding:2rem 20px}}.single .post-header{align-items:flex-start}.single .post-header-image{width:40%;flex:0 0 40%}.single .post-header-image img{max-width:100%;height:auto;object-fit:cover}.single .post-header-content{width:auto;flex:1 1 auto}.single .post-header-content .post-title{font-size:1.5rem;font-weight:500;margin:0;color:#000}.single .post-header-content .post-header-meta{font-size:14px;color:#000;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1}.single .post-header-content .post-header-meta .posted-on{padding:2rem 2rem 2rem 0}@media (max-width: 1024px){.single .post-header-content .post-header-meta .posted-on{flex-basis:50%;display:flex;align-items:flex-start}}.single .post-header-content .post-header-meta .posted-on-date{font-weight:500;font-size:14px}.single .post-header-content .post-header-meta .author{font-weight:500;font-size:14px;padding:2rem}@media (max-width: 1024px){.single .post-header-content .post-header-meta .author{flex-basis:50%;display:flex;justify-content:flex-start;align-items:flex-start}}.single .post-header-content .post-header-meta .author-name{font-weight:400}.single .post-header-content .post-header-meta span{display:block}.single .post-excerpt{width:45%}.single .post-excerpt .content{font-size:1rem;color:#000}.single .post-content{margin:0 auto;font-size:1rem;color:#444}@media (max-width: 768px){.single .post-header{flex-direction:column;height:auto;align-items:flex-start}.single .post-header-image{width:100%;height:auto}.single .post-excerpt{display:none}.single .post-content{width:100%;padding:1rem}}.related-blog-post-link{display:block;color:inherit;text-decoration:none;flex-grow:1;position:relative;display:flex;flex-direction:column}.image-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,35,35,.7);opacity:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;transition:opacity .5s ease;pointer-events:none}.related-products-section .full-width-related{width:100%;background-color:#fff}.related-products-section .full-width-related .related.products{margin-left:0!important;margin-right:0!important}@media screen and (max-width: 1440px){.related-products-section .full-width-related .related.products{width:100%!important}}.related-blog-post-link:hover .related-blog-post-image img{opacity:.5}.related-blog-post-link:hover .image-hover{opacity:1;z-index:2}.post-related-products{background-color:#fff!important;padding:0!important}.post-related-products .products{background-color:#fff!important;grid-template-columns:repeat(2,1fr)!important;padding:2rem!important;gap:4rem!important}@media screen and (max-width: 768px){.post-related-products .products{padding:2rem 20px!important;gap:2rem!important}}.post-related-products .product .product-image{min-height:auto!important}.single{background-color:#fff}.single .post-header{display:flex;height:auto}.single .post-header .post-header-image{aspect-ratio:1/1;overflow:hidden;position:relative}.single .post-header .post-header-image img{position:static;transform:none;width:100%;height:100%;object-fit:cover;object-position:center}.single .post-header-content{flex:1;display:flex;flex-direction:column;justify-content:center}.single .post-excerpt{width:50%}.single .post-excerpt .content{font-size:18px;color:#000}@media (max-width: 1024px){.single .related-post .blog-columns,.single .post-header{padding:0}.single .post-header.columns{flex-direction:column;gap:1rem}.single .post-header.columns .post-header-image{overflow:hidden;position:relative;aspect-ratio:1/1}.single .post-header.columns .post-header-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.single .post-header.columns .post-header-content{width:100%;flex:0 0 100%}.single .post-header.columns .post-excerpt{display:none}.single .post-content{padding:0}.single .post-content .content-col-left{display:none}.single .post-content .content-col-right{width:100%;padding:2rem}.single .post-content .content-col-right h2{font-size:1.75em}.single .post-content .content-col-right h3{font-size:1.5em}.single .post-content .content-col-right a{text-decoration:underline;text-underline-position:under}.single .post-content .content-col-right a:hover{color:var(--primary)}.single .post{display:flex;flex-direction:column}.single .post-header-image{margin-right:0;width:100vw;max-height:auto}.single .post-header-meta{padding:0!important;justify-content:space-between;display:flex}.single .post-excerpt{width:25%;display:none}.single .post-content{margin:0 auto;width:100%}.single .post-content p>a{text-decoration:underline;text-underline-position:under}.single .post-content p>a:hover{color:var(--primary)}.single .related-products-section{width:100%}.single .related-content-container{display:block;justify-content:center;padding:0rem;max-width:1250px;margin:0 auto}.single .related-blog-posts-container{padding:0}.single .related-blog-post-image{position:relative;width:100%;padding-bottom:100%;height:0;overflow:hidden}.single .related-blog-post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single .post-related-products{padding:0;margin:0}.single .product-image{position:relative;width:100%;background-size:cover;background-position:center;overflow:hidden}.single .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.related-blog-post-image{position:relative;overflow:hidden;width:auto;aspect-ratio:1/1}.related-blog-post-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:inherit;transition:opacity .5s ease}.image-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,35,35,.9);opacity:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;transition:opacity .5s ease;pointer-events:none}.image-hover span{color:var(--primary);text-transform:uppercase;text-decoration:underline;text-underline-position:under}.related-blog-post-content-header{display:flex;justify-content:space-between;align-items:center}.related-blog-post-content-title{font-size:1.1rem;color:#333;margin:0}.related-blog-post-content-date{font-size:16px;margin:0;color:#000}.related-blog-post-content-excerpt{font-size:.95rem;color:#444;margin-top:8px;margin-bottom:0}.post-related-products .title{font-size:1.5rem!important;font-weight:500!important;padding:0 2rem!important;margin-bottom:0!important}.post-related-products .product .product-image img{width:100%;height:100%;object-fit:cover}.related-blog-posts .title{padding:0 2rem;margin-bottom:0;font-weight:500}@media screen and (max-width: 768px){.related-blog-posts .title{padding:0 20px}}.related-blog-post-content{display:flex;flex-direction:column;flex-grow:1;padding-top:1rem;justify-content:space-between}.related-blog-post-header{display:flex;justify-content:space-between;align-items:center;position:relative}.related-blog-post-header{display:flex;justify-content:space-between;align-items:center}.related-blog-post-title{font-size:16px;font-weight:500;color:#333;margin:0;width:58.33333%}.related-blog-post-date{font-size:.95rem;color:#444;margin:0;width:41.66667%;text-align:right;display:block;position:absolute;right:0;top:0}.related-blog-post-excerpt{font-size:.95rem;color:#444;margin-top:8px;margin-bottom:0}.related-content-container{display:flex;width:100%;padding-top:100px}.related-content-container .title{padding-left:2rem!important}@media screen and (max-width: 768px){.related-content-container .title{padding-left:20px!important}}.related-content-container .column{width:50%;box-sizing:border-box}@media (max-width: 1024px){.related-content-container .column{width:100%}}.related-content-container .related-blog-posts-container{display:flex;justify-content:space-between;gap:4rem;padding:2rem}@media screen and (max-width: 768px){.related-content-container .related-blog-posts-container{padding:2rem 20px;gap:2rem!important}}.related-content-container .related-blog-posts .related-blog-post{flex:1 1 calc(50% - 10px);display:flex;flex-direction:column;margin-bottom:20px}.related-content-container .related-blog-posts .related-blog-post-image{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.related-content-container .related-blog-posts .related-blog-post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related-content-container .related-products-section .products .products .product-image{position:relative;width:100%;overflow:hidden}.related-content-container .related-products-section .products .products .product-image img{aspect-ratio:1/1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-image,.related-blog-post-image{overflow:hidden;position:relative}.product-image img,.related-blog-post-image img{width:100%;height:100%;object-fit:cover}.post .wp-block-embed__wrapper iframe{margin-left:0;margin-right:0}.post-content h2{margin-top:2rem;font-size:28px}.single .site-header{background-color:var(--basecolor)!important}.no-results{padding:0 2rem}.no-results .search-form input[type=search]{padding:.5rem;font-size:18px}.no-results .search-form .search-submit{text-transform:uppercase;text-decoration:underline;text-underline-position:under;color:#000;border:0;background-color:#fab131;min-height:100%;padding:calc(.375em - 1px) .75em;font-weight:400;cursor:pointer}.no-results .search-form .search-submit:hover{background-color:#e89e0c}.search.search-no-results{padding:0;max-width:none}.error-404{padding:2rem;margin:0 auto;max-width:1492px;padding-bottom:10vh}@media screen and (max-width: 1224px){.error-404{width:100%!important}}@media screen and (max-width: 1440px){.error-404{width:90%;margin:0 auto}}.search{padding:2rem;margin:0 auto}.search .header-search .search-form{margin:0}.search-results{padding:0}.search-results-item{list-style-type:none;padding-bottom:100px;max-width:800px}.search-results-item h2 a{text-decoration:none}.search-results-item img{max-width:500px;height:auto}.search .readmore.btn,.search .search-form input.readmore[type=submit],.search-form .search input.readmore[type=submit],.search .woocommerce-checkout .place-order button.readmore[type=submit],.woocommerce-checkout .place-order .search button.readmore[type=submit]{display:inline-flex;max-width:none;width:auto;align-self:flex-start;color:var(--primarydark);justify-content:flex-start;align-items:center}.search-results main,.search-no-results main{padding:2rem 0;margin:0 auto;max-width:1492px}@media screen and (max-width: 1224px){.search-results main,.search-no-results main{width:100%!important}}@media screen and (max-width: 1440px){.search-results main,.search-no-results main{width:90%;margin:0 auto}}.search-results main .search-page-title,.search-no-results main .search-page-title{text-align:left;font-size:2em;font-weight:700;letter-spacing:.001rem;line-height:2rem;color:var(--fontcolor);margin-bottom:2em}.search-results main article,.search-no-results main article{padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid var(--bordercolor);max-width:1492px}.search-results main article.page,.search-no-results main article.page{height:auto;min-height:0}.search-results main article .entry-title,.search-no-results main article .entry-title{margin:10px 0;font-size:30px;line-height:36px;letter-spacing:-.1rem}.search-results main article .entry-title a,.search-no-results main article .entry-title a{text-decoration:none}.search-results main article img,.search-no-results main article img{width:100%;height:auto}.search-results main article:last-child,.search-no-results main article:last-child{border-bottom:0}.search-results .posts-navigation,.search-no-results .posts-navigation{max-width:1492px;margin:0 auto}.search-results .posts-navigation .nav-links,.search-no-results .posts-navigation .nav-links{display:flex;align-items:center;justify-content:space-between;gap:40px}.search-results .posts-navigation .nav-links .nav-previous a,.search-no-results .posts-navigation .nav-links .nav-previous a{text-decoration:none}.search-results .posts-navigation .nav-links>div,.search-no-results .posts-navigation .nav-links>div{max-width:360px}.search-results .posts-navigation .nav-links>div.nav-next,.search-no-results .posts-navigation .nav-links>div.nav-next{text-align:right}.search-results .posts-navigation .nav-links>div.nav-next a,.search-no-results .posts-navigation .nav-links>div.nav-next a{text-decoration:none}.search .page-numbers{text-decoration:none}.search .page-numbers:hover,.search .current{text-decoration:underline;text-underline-position:under}.search .prev{padding-right:1rem}.search .next{padding-left:1rem}.search .prev:hover,.search .next:hover{text-decoration:underline;text-underline-position:under}@media (max-width: 768px){.search,.search-results,.search-results-item{display:flex;flex-direction:column}.search-results-item img{order:1}.search-results-item h2{padding-top:10px;order:2}.search-results-item p{order:3}.search-results-item .readmore.btn,.search-results-item .search-form input.readmore[type=submit],.search-form .search-results-item input.readmore[type=submit],.search-results-item .woocommerce-checkout .place-order button.readmore[type=submit],.woocommerce-checkout .place-order .search-results-item button.readmore[type=submit]{order:4}}.product-wrapper{margin:0 auto;position:relative}.full-width-related{width:100vw;background-color:#f7f7f7}.full-width-related .related.products{display:block;padding:100px 2rem;max-width:1492px;margin:0 auto}@media screen and (max-width: 1440px){.full-width-related .related.products{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.full-width-related .related.products{width:100%;margin:0 auto}}.full-width-related .related.products ul.products{position:relative;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);margin:0;gap:28px}.full-width-related .related.products ul.products .product{margin-bottom:10px;display:flex;flex-direction:column;position:relative;height:100%}.full-width-related .related.products ul.products .product .product-inner{flex-grow:1}.full-width-related .related.products ul.products .product .product-image{width:100%;aspect-ratio:1/1;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width: 1024px){.full-width-related .related.products ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.full-width-related .related.products{padding:80px 2rem}}@media (max-width: 768px){.full-width-related .related.products{padding:80px 20px}}.woocommerce .badges{position:absolute;left:0;top:20px;z-index:3;pointer-events:none}.woocommerce .badges .badge{display:block;background-color:var(--red);color:#fff;padding:6px 18px;font-size:13px;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-bottom:10px;text-align:center;white-space:nowrap}.woocommerce .badges .badge.new{background-color:#68e76e}.woocommerce .badges .badge.hot-sale{background-color:#ff3c00}.woocommerce .badges .badge.special-deal{background-color:#6889e7}.woocommerce-ordering{position:relative}.woocommerce-ordering select{opacity:0;position:absolute;pointer-events:none}.woocommerce-products-header,.woocommerce-result-count,.woocommerce-notices-wrapper,.woocommerce .products-ordering{max-width:1472px;margin:0 auto}.woocommerce-notices-wrapper{padding:0 20px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:20px;border-radius:10px;background-color:#fff;margin:16px 0;font-size:.8rem;box-shadow:0 0 20px #0000000a;list-style:none}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{display:inline-block;background-color:var(--primaryDark);color:#fff;padding:6px 16px;border-radius:6px;text-transform:uppercase;font-size:.6rem;font-weight:900;transition:background-color .1s ease-in-out;margin-right:20px}.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-error a:hover{background-color:var(--primaryMedium)}.woocommerce .products-ordering{padding:0 20px}.woocommerce .products-wrapper .products-list-wrapper{margin-top:40px}@media screen and (max-width: 1440px){.woocommerce .products-wrapper{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.woocommerce .products-wrapper{width:100%;margin:0 auto}}.woocommerce .products-wrapper .filter-toggle{display:none;background-color:var(--primaryDark);color:#fff;border:none;-webkit-appearance:none;align-items:center;border-radius:6px;padding:10px 20px;cursor:pointer;text-transform:uppercase;font-weight:900;font-size:.6rem}.woocommerce .products-wrapper .filter-toggle svg{fill:#fff;margin-right:10px}.woocommerce .products-wrapper .filter-toggle:hover{background-color:var(--redLight)}.woocommerce .products-wrapper .column{display:flex;flex-direction:column;flex-grow:1;padding-top:1em;min-height:180px}.woocommerce .products-wrapper .column a{text-decoration:none}.woocommerce .products-wrapper .column .manufacturer-title{text-transform:uppercase;font-weight:600}.woocommerce .products-wrapper .column .product-title,.woocommerce .products-wrapper .column .description{margin-bottom:auto}.woocommerce .products-wrapper .column .price-section{margin-top:auto;display:flex;flex-direction:column}.woocommerce .products-wrapper .column .price-section .price-title{text-transform:uppercase;font-weight:500}.woocommerce .products-wrapper .column .price-section .price{display:flex;align-items:center}.woocommerce .products-wrapper .column .price-section .price del{position:relative;font-weight:600}.woocommerce .products-wrapper .column .price-section .price del:after{content:"/";position:absolute;left:100%;margin-left:4px;text-decoration:none;color:inherit}.woocommerce .products-wrapper .column .price-section .price ins{margin-left:10px;text-decoration:none}.woocommerce .products-wrapper ul.products .product .saleprice{color:#1e91e6;font-weight:600}.woocommerce .products-wrapper ul.products .product-image{width:100%;aspect-ratio:1}.manufacturers{max-width:1492px;padding:2rem;margin:0 auto;position:relative}@media screen and (max-width: 1440px){.manufacturers{width:90%;margin:0 auto}}@media screen and (max-width: 1224px){.manufacturers{width:100%;margin:0 auto}}.manufacturers .title{font-size:1.5rem;font-weight:500;margin-bottom:0;margin-top:0}.manufacturers h4.title{text-transform:uppercase}.manufacturers .columns{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;border-bottom:none;padding-top:50px;min-height:420px}.manufacturers .columns-left{position:relative;width:50%;max-height:none;background-size:cover;background-repeat:no-repeat;min-height:420px;max-height:420px;padding-right:2rem}.manufacturers .columns-center{flex:none;width:16.7%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 2rem;height:auto}.manufacturers .columns-center img{margin-bottom:20px;max-height:62px;width:100%;height:auto;max-width:100%;object-fit:contain}.manufacturers .columns-center h2{font-size:2rem;font-weight:500;line-height:1.125;color:#000;margin:0;margin-bottom:1.5rem;word-wrap:break-word;text-align:center}.manufacturers .columns-center .logo{margin-bottom:1rem}.manufacturers .columns-center .country{font-size:1.1rem;font-weight:700}.manufacturers .columns-right{flex:none;width:33%;padding:0 2rem;font-size:1rem;line-height:1.6;display:flex;flex-direction:column;justify-content:flex-start;margin-top:0}.manufacturers .columns-right a:not(.wp-block-button__link){text-decoration:underline;text-underline-position:under;color:#000;font-weight:500}.manufacturers .columns-right a:not(.wp-block-button__link):hover{color:var(--primary)}.manufacturers .columns:last-child{border-bottom:none;padding-bottom:0}.manufacturers .manufacturer{position:relative;background-size:cover;background-position:center;height:100%;min-height:420px}.manufacturers .manufacturer .wp-block-button__link{font-size:16px}.manufacturers .is-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manufacturers .description{width:100%;flex-grow:1}@media (max-width: 968px){.manufacturers .title{font-size:22px!important;font-weight:500;padding:0 1rem}.manufacturers .columns{flex-direction:column}.manufacturers .columns-left,.manufacturers .columns-center,.manufacturers .columns-right{width:100%;padding:1rem}.manufacturers .columns-center{flex-direction:column;align-items:flex-start;text-align:left}.manufacturers .columns-center img{margin-right:15px;width:auto;height:auto;max-height:62px}.manufacturers .manufacturer{max-height:250px}}.manufacturers .title{font-size:1.5rem;font-weight:500;margin-bottom:0;margin-top:0;position:relative;display:block;transition:all .5s ease}.product-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:40px;background-color:#fff5e3;font-family:Poppins,sans-serif;font-size:11px!important;font-weight:600;line-height:21px;text-transform:uppercase;color:#2d2d2d;white-space:nowrap}.product-tag--sale{width:25px;height:25px;padding:0;margin-left:auto;background-color:#f2c94c}.product .product-inner{display:flex;flex-direction:column;gap:16px;height:100%}.product .product-inner .product-link{display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none;color:#2d2d2d}.product .product-inner .product-link:hover{text-decoration:none}.product .product-inner .product-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;padding:10px;background-color:#fff;background-image:none!important}.product .product-inner .product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.product .product-inner .product-image .product-image-hover{opacity:0;transition:opacity .3s ease}.product .product-inner:hover .product-image .product-image-hover{opacity:1}.product .product-inner .product-tags{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%}.product .product-inner .product-heading{display:flex;flex-direction:column;gap:9px;margin:0}.product .product-inner .product-brand{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:21px;text-transform:uppercase;color:#2d2d2d}.product .product-inner .product-title{margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#2d2d2d;text-transform:none}.product .product-inner .price-availability-container{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}.product .product-inner .product-price{display:flex;align-items:baseline;gap:10px;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000}.product .product-inner .product-price--sale .product-price-current{color:#dd4209}.product .product-inner .product-price-old{font-size:14px;line-height:24px;color:#515151;text-decoration:line-through}@media (max-width: 768px){.product .product-inner{gap:16px}.product .product-inner .product-title{font-size:15px}}.site-footer.site-footer-v2 .site-footer-inner,.text-page-inner,.wpcf7-form,.product-resources__inner,.product-video__inner,.product-manufacturer__inner,.product-hero__inner{box-sizing:border-box;max-width:1492px;margin:0 auto;padding:0 2rem}@media (min-width: 1025px) and (max-width: 1440px){.site-footer.site-footer-v2 .site-footer-inner,.text-page-inner,.wpcf7-form,.product-resources__inner,.product-video__inner,.product-manufacturer__inner,.product-hero__inner{width:90%}}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-inner,.text-page-inner,.wpcf7-form,.product-resources__inner,.product-video__inner,.product-manufacturer__inner,.product-hero__inner{padding:0 30px}}@media (max-width: 600px){.site-footer.site-footer-v2 .site-footer-inner,.text-page-inner,.wpcf7-form,.product-resources__inner,.product-video__inner,.product-manufacturer__inner,.product-hero__inner{padding:0 20px}}.wpcf7,.product-resources,.product-video,.product-manufacturer{padding:100px 0}@media (max-width: 1024px){.wpcf7,.product-resources,.product-video,.product-manufacturer{padding:72px 0}}.form-container-heading,.product-resources__title,.product-video__title{margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:31.2px;color:var(--primarydark);text-transform:none}.product-hero{background-color:var(--basecolor);padding:134px 0 40px}.product-hero__inner{display:grid;grid-template-columns:42.15% 49.18%;grid-template-areas:"intro   gallery" "details gallery";grid-template-rows:min-content 1fr;justify-content:space-between;align-items:start}.product-hero__intro{grid-area:intro;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-hero__back{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:27px;text-transform:uppercase;color:var(--fontcolor);text-decoration:none}.product-hero__back:hover{color:var(--fontcolor)}.product-hero__back:hover .product-hero__back-text{text-decoration:underline;text-underline-position:under}.product-hero__back-icon{position:relative;flex:0 0 24px;width:24px;height:24px}.product-hero__back-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:17.5px;height:15.5px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/arrow-left-565781f4.svg) no-repeat center/contain;mask:url(/wp-content/themes/vannitoapood/dist/assets/arrow-left-565781f4.svg) no-repeat center/contain}.product-hero .breadcrumb{margin-top:12px}.product-hero .breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.product-hero .breadcrumb li{display:flex;align-items:center}.product-hero .breadcrumb li+li:before{content:"/";margin:0 15px 0 10px;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;color:#b5b5b5}.product-hero .breadcrumb a{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var(--primarydark);text-decoration:none}.product-hero .breadcrumb a:hover{text-decoration:underline;text-underline-position:under}.product-hero__details{grid-area:details;display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;margin-top:64px}.product-hero__heading{display:flex;flex-direction:column;gap:12px;width:100%}.product-hero__title{margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:36px;color:var(--fontcolor);text-transform:none}.product-hero__meta{display:flex;align-items:center;gap:9px}.product-hero__sku{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:27px;text-transform:uppercase;color:var(--fontcolor);white-space:nowrap}.product-hero__description{width:100%;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var(--fontcolor)}.product-hero__description p{margin:0 0 1em}.product-hero__description p:last-child{margin-bottom:0}.product-hero__description .read-more__text{overflow:hidden;transition:max-height .35s ease}.product-hero__description .read-more__toggle{display:none;margin-top:8px;padding:0;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;color:inherit;text-decoration:underline;text-underline-position:under;cursor:pointer}@media (max-width: 767px){.product-hero__description .read-more__text{max-height:270px}.product-hero__description.is-open .read-more__text{max-height:var(--read-more-full, none)}.product-hero__description .read-more__toggle{display:inline-block}.product-hero__description .read-more__toggle[hidden]{display:none}}@media (prefers-reduced-motion: reduce){.product-hero__description .read-more__text{transition:none}}.product-hero__purchase{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.product-hero__price{padding:3px 0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:27px;color:#000}.product-hero__price del{margin-right:10px;font-size:16px;color:#515151}.product-hero__price ins{text-decoration:none;color:#dd4209}.product-hero__cta{display:inline-block}.product-hero__cta:hover{color:var(--primarydark)}.product-hero__gallery{grid-area:gallery;aspect-ratio:1/1}@media (max-width: 1024px){.product-hero{padding:116px 0 72px}.product-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "gallery" "details";grid-template-rows:none}.product-hero__gallery{width:76%;margin:32px auto 0}.product-hero__details{margin-top:48px}}@media (max-width: 600px){.product-hero__gallery{width:auto;margin:32px -20px 0}}.product-gallery{position:relative;background-color:#fff;overflow:hidden}.product-gallery__stage{position:absolute;top:0;right:0;bottom:0;left:0}.product-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:0;border:0;background:none;cursor:zoom-in}.product-gallery__slide.is-active{display:block}.product-gallery__slide img{width:100%;height:100%;object-fit:contain}.product-gallery__arrows{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:4px}.product-gallery__arrow{position:relative;width:40px;height:40px;padding:0;border:0;background-color:#f7f7f7;cursor:pointer;transition:background-color .2s ease}.product-gallery__arrow:hover{background-color:var(--primary)}.product-gallery__arrow:before{content:"";position:absolute;top:50%;left:50%;width:18.167px;height:9.833px;background-color:#000;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-lg-91e27af4.svg) no-repeat center/contain;mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-lg-91e27af4.svg) no-repeat center/contain}.product-gallery__arrow--prev:before{transform:translate(-50%,-50%) rotate(-90deg)}.product-gallery__arrow--next:before{transform:translate(-50%,-50%) rotate(90deg)}.product-gallery__thumbs{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 114px);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{flex:0 0 62px;width:62px;height:62px;padding:0;border:2px solid transparent;background-color:#fff;cursor:pointer}.product-gallery__thumb.is-active{border-color:var(--primary)}.product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 600px){.product-gallery__arrows{left:20px;bottom:8px}.product-gallery__arrow{width:32px;height:32px}.product-gallery__arrow:before{width:14.533px;height:7.867px}.product-gallery__thumbs{right:20px;bottom:8px;max-width:calc(100% - 128px);gap:5px}.product-gallery__thumb{flex-basis:38px;width:38px;height:38px;border-width:1px}}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:40px;background-color:#000000d9}.product-lightbox.is-open{display:flex}.product-lightbox__image{max-width:100%;max-height:100%;object-fit:contain}.product-lightbox__close,.product-lightbox__arrow{position:absolute;width:40px;height:40px;padding:0;border:0;background-color:#f7f7f7;cursor:pointer;transition:background-color .2s ease}.product-lightbox__close:hover,.product-lightbox__arrow:hover{background-color:var(--primary)}.product-lightbox__close{top:20px;right:20px}.product-lightbox__close:before,.product-lightbox__close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1.5px;background-color:#000}.product-lightbox__close:before{transform:translate(-50%,-50%) rotate(45deg)}.product-lightbox__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width: 600px){.product-lightbox{padding:20px}}.product-lightbox__arrow{top:50%;margin-top:-20px}.product-lightbox__arrow:before{content:"";position:absolute;top:50%;left:50%;width:18.167px;height:9.833px;background-color:#000;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-lg-91e27af4.svg) no-repeat center/contain;mask:url(/wp-content/themes/vannitoapood/dist/assets/chevron-lg-91e27af4.svg) no-repeat center/contain}.product-lightbox__arrow--prev{left:20px}.product-lightbox__arrow--prev:before{transform:translate(-50%,-50%) rotate(-90deg)}.product-lightbox__arrow--next{right:20px}.product-lightbox__arrow--next:before{transform:translate(-50%,-50%) rotate(90deg)}body.product-lightbox-open{overflow:hidden}.link-with-icon{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:27px;text-transform:uppercase;color:var(--fontcolor);cursor:pointer}.link-with-icon__icon{position:relative;flex:0 0 24px;width:24px;height:24px;background-color:var(--primary)}.link-with-icon__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:11.1px;height:11.1px;background-color:var(--fontcolor);-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/plus-03-378678ca.svg) no-repeat center/contain;mask:url(/wp-content/themes/vannitoapood/dist/assets/plus-03-378678ca.svg) no-repeat center/contain}.link-with-icon--remove .link-with-icon__icon:before{width:11.1px;height:1.5px;border-radius:1px;-webkit-mask:none;mask:none}.link-with-icon--after .link-with-icon__icon:before{width:11.5px;height:10.25px;-webkit-mask-image:url(/wp-content/themes/vannitoapood/dist/assets/arrow-right-xs-46ded0b2.svg);mask-image:url(/wp-content/themes/vannitoapood/dist/assets/arrow-right-xs-46ded0b2.svg)}.link-with-icon:hover .link-with-icon__text{text-decoration:underline;text-underline-position:under}.link-with-icon,.link-with-icon:hover{text-decoration:none}.product-manufacturer__inner{display:flex;align-items:flex-start;justify-content:space-between}.product-manufacturer__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:45.35%;padding:7px 32px 7px 0;box-sizing:border-box}.product-manufacturer__logo{height:64px}.product-manufacturer__logo img{display:block;width:auto;height:100%;object-fit:contain}.product-manufacturer__description{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--fontcolor)}.product-manufacturer__description p{margin:0 0 1em}.product-manufacturer__description p:last-child{margin-bottom:0}.product-manufacturer__description a{font-weight:600;color:inherit;text-decoration:underline;text-underline-position:under}.product-manufacturer__description a:hover{text-decoration:none}.product-manufacturer__country{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:27px;color:var(--fontcolor)}.product-manufacturer__country strong{font-weight:500}.product-manufacturer__gallery{display:flex;flex-direction:column;gap:8px;width:49.1%}.product-manufacturer__gallery-group{display:flex;flex-wrap:wrap;gap:8px}.product-manufacturer__gallery-item{display:block;margin:0;padding:0;border:0;background:none;overflow:hidden;cursor:zoom-in}.product-manufacturer__gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.product-manufacturer__gallery-item--half{flex:0 1 calc(50% - 4px);min-width:0;aspect-ratio:310.5/286.99}.product-manufacturer__gallery-item--full{flex:0 1 100%;aspect-ratio:629/334.01}.product-manufacturer--no-gallery .product-manufacturer__text{width:55%;padding-right:0}@media (max-width: 1024px){.product-manufacturer__inner{flex-direction:column;gap:48px}.product-manufacturer__text,.product-manufacturer__gallery,.product-manufacturer--no-gallery .product-manufacturer__text{width:100%;padding-right:0}}@media (max-width: 600px){.product-manufacturer__gallery,.product-manufacturer__gallery-group{gap:4px}.product-manufacturer__gallery-item--half{flex:0 1 calc(50% - 2px)}}.product-video{background-color:var(--basecolor)}.product-video__inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.product-video__item{width:100%}.product-video video{display:block;width:100%;height:auto}.product-resources{background-color:#fff}.product-resources--grey{background-color:var(--basecolor)}.product-resources__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5.54%;align-items:start}.product-resources__column--documents{grid-column:1}.product-resources__column--article{grid-column:2}.product-resources__column--article:only-child{grid-column:1}.product-resources__title{margin-bottom:24px}.product-resources .product-documents{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.product-resources .product-document{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:27px;text-transform:uppercase;color:var(--fontcolor);text-decoration:none}.product-resources .product-document:hover{color:var(--fontcolor)}.product-resources .product-document:hover .product-document__name{text-decoration:underline;text-underline-position:under}.product-resources .product-document__icon{flex:0 0 24px;width:24px;height:24px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/document-3dbbd7e4.svg) no-repeat center/contain;mask:url(/wp-content/themes/vannitoapood/dist/assets/document-3dbbd7e4.svg) no-repeat center/contain}.product-resources .blog-columns{padding:0;margin:0}.product-resources .blog-columns .column{padding-left:0}.product-resources .blog-columns>.column{width:100%;min-height:0;padding:0}@media (max-width: 1024px){.product-resources__inner{grid-template-columns:minmax(0,1fr);row-gap:48px}.product-resources__column--documents,.product-resources__column--article{grid-column:1}}.wpcf7{background-color:var(--basecolor)}.wpcf7-spinner{display:none}.form-container-main{display:flex;align-items:flex-start;justify-content:space-between}.form-container .form-text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:32.48%;padding:10px 32px 0 0;box-sizing:border-box}.form-container-heading br{display:none}.form-container-text{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:27px;color:var(--fontcolor)}.form-container .form-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.form-container .form-contacts a{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:27px;color:var(--fontcolor);text-decoration:underline;text-underline-position:under}.form-container .form-contacts a:hover{text-decoration:none}.form-container .form-columns-wrapper{display:flex;flex-direction:column;gap:10px;width:49.18%}.form-container .form-row{display:flex;gap:16px}.form-container .form-row .wpcf7-form-control-wrap{flex:1 1 0;min-width:0}.form-container p:not([class]){display:contents}.form-container .form-columns-wrapper br,.form-container .form-contacts br{display:none}.wpcf7-form-control-wrap{display:block}.form{box-sizing:border-box;display:block;width:100%;height:49px;padding:0 12px;border:none;border-radius:0;background-color:#fffc;font-family:Poppins,sans-serif;font-size:16px;line-height:19.2px;color:#000}.form::placeholder{color:var(--fontcolor);opacity:1}.form:focus{outline:2px solid var(--primary);outline-offset:-2px}.form-message{height:180px;padding:15px 12px;resize:vertical}.form-button{display:flex;justify-content:flex-start}.form-btn{height:40px;padding:0;display:inline-flex;align-items:center}.form-btn input{height:auto;padding:0 10px 0 0;border:0;background:none;font-size:18px;font-weight:500;line-height:35px;color:var(--primarydark);text-transform:uppercase;text-decoration:underline;text-underline-position:under;cursor:pointer}.wpcf7-not-valid-tip{margin-top:4px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;color:var(--error)}.wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:16px 20px;border:0;border-left:4px solid var(--fontcolor);background-color:#fffc;font-family:Poppins,sans-serif;font-size:16px;line-height:27px;color:var(--fontcolor)}.wpcf7 form.sent .wpcf7-response-output{border-left-color:var(--success)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border-left-color:var(--error)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-left-color:var(--primary)}@media (max-width: 1024px){.form-container-main{flex-direction:column}.form-container .form-text{width:100%;padding:0;margin-bottom:56px}.form-container .form-columns-wrapper{width:100%}.form-container .form-row{flex-direction:column;gap:10px}}.text-page{padding:30px 0 80px}@media (max-width: 1024px){.text-page{padding:24px 0 64px}}.text-page-title{max-width:800px;margin:0 auto 32px;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:1.3;color:var(--primarydark);text-transform:none}.text-page .entry-content{font-size:16px;line-height:1.6;color:var(--fontcolor)}.text-page .entry-content>p,.text-page .entry-content>ul,.text-page .entry-content>ol,.text-page .entry-content>dl,.text-page .entry-content>h1,.text-page .entry-content>h2,.text-page .entry-content>h3,.text-page .entry-content>h4,.text-page .entry-content>h5,.text-page .entry-content>h6,.text-page .entry-content>blockquote,.text-page .entry-content>table,.text-page .entry-content>pre,.text-page .entry-content>hr,.text-page .entry-content>figure:not([class*=align]){max-width:800px;margin-left:auto;margin-right:auto}.text-page .entry-content>.alignwide,.text-page .entry-content>.alignfull{max-width:800px;margin-left:auto;margin-right:auto;padding:0}.text-page .entry-content>*{margin-top:0;margin-bottom:24px}.text-page .entry-content>:last-child{margin-bottom:0}.text-page .entry-content h1,.text-page .entry-content h2,.text-page .entry-content h3,.text-page .entry-content h4,.text-page .entry-content h5,.text-page .entry-content h6{margin-top:48px;margin-bottom:16px;font-weight:600;line-height:1.3;color:var(--primarydark)}.text-page .entry-content h1,.text-page .entry-content h2{font-size:24px}.text-page .entry-content h3{font-size:20px}.text-page .entry-content h4,.text-page .entry-content h5,.text-page .entry-content h6{font-size:18px}.text-page .entry-content>:first-child{margin-top:0}.text-page .entry-content strong,.text-page .entry-content b{font-weight:600}.text-page .entry-content a{color:inherit;text-decoration:underline;text-underline-position:under}.text-page .entry-content a:hover{text-decoration-color:var(--primary)}.text-page .entry-content ul,.text-page .entry-content ol{padding-left:1.25em}.text-page .entry-content li{margin-bottom:8px}.text-page .entry-content li:last-child{margin-bottom:0}.text-page .entry-content blockquote{margin-left:0;margin-right:0;padding-left:20px;border-left:3px solid var(--primary)}.text-page .entry-content img{max-width:100%;height:auto}.text-page .entry-content table{width:100%;border-collapse:collapse}.text-page .entry-content table th,.text-page .entry-content table td{padding:8px 12px;border:1px solid rgba(10,10,10,.15);text-align:left}.text-page .entry-content table th{font-weight:600}.text-page .entry-content hr{margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid rgba(10,10,10,.15)}.front-page-footer{position:relative;display:flex;align-items:center;justify-content:center;padding:200px 72px;color:#fff;text-align:center;overflow:hidden}@media (max-width: 1024px){.front-page-footer{padding:120px 30px}}@media (max-width: 600px){.front-page-footer{padding:120px 20px}}.front-page-footer-image{position:absolute;top:0;right:0;bottom:0;left:0;width:102%;height:102%;object-fit:cover}.front-page-footer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3}.front-page-footer-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;width:820px;max-width:100%;padding:40px}@media (max-width: 1024px){.front-page-footer-inner{width:100%;padding:40px 0}}.front-page-footer-intro{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.front-page-footer-title{margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:400;line-height:27.3px;color:#fff;text-transform:none}.front-page-footer-content{margin:0;font-size:18px;font-weight:400;line-height:1.5}.front-page-footer-details{display:flex;flex-direction:column;align-items:center;gap:10px}.front-page-footer-address{margin:0;font-size:18px;font-weight:400;line-height:27px}.front-page-footer-hours{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin:0;padding:0;list-style:none;font-size:18px;line-height:27px}.front-page-footer-hours li{display:flex;align-items:center;gap:24px;margin:0}.front-page-footer-hours li+li:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:#ffffff80}.site-footer.site-footer-v2{padding:80px 0;background-color:var(--darkbg);color:#d5d7de;font-size:16px;line-height:27px}@media (max-width: 1024px){.site-footer.site-footer-v2{padding:72px 0}}.site-footer.site-footer-v2 .site-footer-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:326px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-inner{min-height:0;gap:72px}}.site-footer.site-footer-v2 .site-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:44px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-top{flex-direction:column;gap:72px}}.site-footer.site-footer-v2 .site-footer-columns{display:flex;align-items:flex-start;gap:72px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-columns{flex-direction:column;gap:32px}}.site-footer.site-footer-v2 .site-footer-column p{margin:0 0 4px}.site-footer.site-footer-v2 .site-footer-column p:first-child{margin-bottom:16px;font-weight:600}.site-footer.site-footer-v2 .site-footer-column p:last-child{margin-bottom:0}.site-footer.site-footer-v2 .site-footer-column strong{font-weight:600}.site-footer.site-footer-v2 .site-footer-column a{color:inherit;text-decoration:underline;text-underline-position:from-font}.site-footer.site-footer-v2 .site-footer-column a:hover{color:var(--primary)}.site-footer.site-footer-v2 .site-footer-column--contact{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:16px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-column--contact{align-self:auto}}.site-footer.site-footer-v2 .site-footer-social{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.site-footer.site-footer-v2 .site-footer-social a{display:block;transition:opacity .2s ease}.site-footer.site-footer-v2 .site-footer-social a:hover{opacity:.7}.site-footer.site-footer-v2 .site-footer-social img{display:block;width:24px;height:24px}.site-footer.site-footer-v2 .site-footer-logos{display:flex;align-items:center;gap:44px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-logos{gap:24px}}.site-footer.site-footer-v2 .site-footer-logo{--footer-logo-height: 120px}.site-footer.site-footer-v2 .site-footer-logo a{display:block}.site-footer.site-footer-v2 .site-footer-logo .site-footer-logo-image{display:block;width:auto;height:var(--footer-logo-height)}.site-footer.site-footer-v2 .site-footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-bottom{flex-direction:column;align-items:stretch;gap:72px}}.site-footer.site-footer-v2 .site-footer-newsletter{display:flex;flex-direction:column;gap:16px;width:428px;max-width:100%}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-newsletter{width:100%}}.site-footer.site-footer-v2 .site-footer-newsletter-title{display:block;font-size:16px;font-weight:600;line-height:23.4px;color:#d5d7de}.site-footer.site-footer-v2 .site-footer-newsletter-form{display:flex;align-items:stretch;width:100%}.site-footer.site-footer-v2 .site-footer-newsletter-input{flex:1 0 0;min-width:0;padding:11px 8px;border:0;border-radius:0;-webkit-appearance:none;background-color:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:21.6px;color:#000;text-overflow:ellipsis}.site-footer.site-footer-v2 .site-footer-newsletter-input::placeholder{color:#000;opacity:1}.site-footer.site-footer-v2 .site-footer-newsletter-input:focus{outline:2px solid var(--primary);outline-offset:-2px}.site-footer.site-footer-v2 .site-footer-newsletter-submit{flex-shrink:0;padding:12px 24px;border:0;border-radius:0;background-color:var(--primary);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:19.2px;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.site-footer.site-footer-v2 .site-footer-newsletter-submit:hover{background-color:var(--buttonaccentdark)}.site-footer.site-footer-v2 .site-footer-newsletter-hp{position:absolute;left:-5000px}.site-footer.site-footer-v2 .site-footer-links{display:flex;align-items:center;gap:33px;margin:0;padding:0;list-style:none;line-height:24px}@media (max-width: 1024px){.site-footer.site-footer-v2 .site-footer-links{flex-direction:column;align-items:flex-start;gap:16px}}.site-footer.site-footer-v2 .site-footer-links a{color:#828282;text-decoration:none}.site-footer.site-footer-v2 .site-footer-links a:hover{text-decoration:underline}.form-container input[type=submit]{padding:0 10px}.form-container .form-btn.btn:hover:before,.form-container .search-form input.form-btn[type=submit]:hover:before,.search-form .form-container input.form-btn[type=submit]:hover:before,.form-container .woocommerce-checkout .place-order button.form-btn[type=submit]:hover:before,.woocommerce-checkout .place-order .form-container button.form-btn[type=submit]:hover:before{width:100%}.new-products-button{margin-top:40px}@media (max-width: 1024px){.new-products-button{margin-bottom:40px}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.product-filters{flex:0 0 200px;position:sticky;top:84px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:80px}.product-filters .input-wrapper--checkbox label{cursor:pointer}.product-filters::-webkit-scrollbar{display:none}@media (max-width: 768px){.product-filters{padding-bottom:0;z-index:3;overflow:visible}.product-filters.show{height:100vh!important;top:0!important}.product-filters:not(.show){height:auto!important}.product-filters .product-filters-inner{display:none;padding:90px 24px 24px}}.product-filters-btn{display:none;align-items:center;justify-content:center;gap:16px;width:100%;z-index:5;border:1px solid #000;background-color:var(--basecolor);padding:6px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:35px;text-transform:uppercase;color:#000;cursor:pointer}.product-filters-btn-icon{flex:0 0 16px;width:16px;height:16px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/vannitoapood/dist/assets/filter-cbe1df9d.svg) no-repeat center/16px 16px;mask:url(/wp-content/themes/vannitoapood/dist/assets/filter-cbe1df9d.svg) no-repeat center/16px 16px}@media (max-width: 768px){.product-filters-btn{display:flex;position:sticky;top:var(--header-height, 84px)}}@media (max-width: 768px){.product-filters.show{z-index:1000;position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--basecolor);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.product-filters.show .product-filters-inner{display:block}.product-filters.show .product-filters-btn{position:fixed;top:24px;width:calc(100% - 48px);left:24px}.product-filters.show::-webkit-scrollbar{display:none}}.product-filters h3{margin-bottom:20px}.product-filters h4{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.product-filters h4 .chevron{flex:0 0 24px;height:24px;position:relative}.product-filters h4 .chevron:after{position:absolute;top:50%;left:50%;height:16px;width:16px;text-align:center;content:"‎";display:block;transform:translate3d(-50%,-50%,0) rotate(180deg);transition:transform .3s ease;background-image:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg);background-size:contain;background-repeat:no-repeat}.product-filters .filter{border-bottom:1px solid var(--bordercolor);margin-bottom:20px}.product-filters .filter.hide .filter-options{display:none}.product-filters .filter.hide h4 .chevron:after{transform:translate3d(-50%,-50%,0) rotate(0)}.product-filters .input-wrapper{margin-bottom:10px}.product-filters .filter-link{display:block;margin-bottom:10px;font-size:12px;line-height:18px;color:var(--fontcolor);text-decoration:none;cursor:pointer}.product-filters .filter-link:hover{text-decoration:underline;text-underline-position:under}.product-filters .filter-options{padding-bottom:20px}.product-filters .filter-options .filter-option-parent{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.product-filters .filter-options .filter-option-parent .chevron{flex:0 0 24px;height:24px;position:relative;align-self:flex-start}.product-filters .filter-options .filter-option-parent .chevron:after{position:absolute;top:50%;left:50%;height:16px;width:16px;text-align:center;content:"‎";display:block;font-family:prdctfltr;font-size:12px;transform:translate3d(-50%,-50%,0) rotate(0);transition:transform .3s ease;background-image:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg);background-size:contain;background-repeat:no-repeat}.product-filters .filter-options .filter-option-children{display:none;padding-left:32px}.product-filters .filter-options .filter-option.expanded .filter-option-children{display:block}.product-filters .filter-options .filter-option.expanded .chevron:after{transform:translate3d(-50%,-50%,0) rotate(180deg)}@media (max-width: 768px){.product-filters .filter-options{max-height:100%;overflow-y:auto}}.product-filters .filter-options::-webkit-scrollbar{display:none}.product-filters .stock .input-wrapper{margin-bottom:20px}.product-filters .price-slider{margin-top:6px;padding-bottom:40px}.product-filters .price-slider-range{display:flex;justify-content:center;gap:20px}.product-filters .price-slider-range>div{font-size:12px;font-weight:700}.product-filters .price-slider .track{border:1px solid #0a0a0a;top:6.5px}.product-filters .price-slider .thumb{width:14px;height:14px;border-radius:2px;background-color:#0a0a0a;position:relative}.product-filters .price-slider .thumb-value{position:absolute;top:-30px;left:50%;transform:translate3d(-50%,0,0)}.product-filters .price-slider .thumb-value span{color:#0a0a0a;font-size:11px;background-color:var(--primary);padding:3px 8px}.product-filters-loading{position:absolute;width:100%;height:100%;background-color:var(--basecolor);opacity:.3;top:0;left:0;text-align:center}.product-filters-loading h3{margin-bottom:0}.product-filters-loading .activity-indicator{top:0}.rai-dots .rai-circle{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dots-pulse;animation-name:dots-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:currentColor;border-radius:100%;display:inline-block;height:.5em;margin-right:.1875em;width:.5em}.rai-dots .rai-circle:last-child{margin-right:0}@-webkit-keyframes bounce-pulse{0%{transform:translateY(.1875em)}30%{transform:translateY(-.25em)}50%{transform:translateY(.1875em)}}@keyframes bounce-pulse{0%{transform:translateY(.1875em)}30%{transform:translateY(-.25em)}50%{transform:translateY(.1875em)}}.rai-bounce{display:inline-block;line-height:0}.rai-bounce>div{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce-pulse;animation-name:bounce-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:currentColor;border-radius:100%;display:inline-block;height:.5em;margin-right:.1875em;transform:translateY(.1875em);width:.5em}.rai-bounce>div:last-child{margin-right:0}@-webkit-keyframes levels-pulse{0%{height:30%;opacity:.5}20%{height:100%;opacity:1}35%{height:30%;opacity:.5}55%{height:100%;opacity:1}70%{height:50%;opacity:.5}80%{height:100%;opacity:1}to{height:30%;opacity:.5}}@keyframes levels-pulse{0%{height:30%;opacity:.5}20%{height:100%;opacity:1}35%{height:30%;opacity:.5}55%{height:100%;opacity:1}70%{height:50%;opacity:.5}80%{height:100%;opacity:1}to{height:30%;opacity:.5}}.rai-levels .rai-levels-container{height:1em;line-height:1em;text-align:left}.rai-levels .rai-bar,.rai-levels .rai-levels-container{-webkit-animation-duration:inherit;animation-duration:inherit;display:inline-block}.rai-levels .rai-bar{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:levels-pulse;animation-name:levels-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:currentColor;bottom:0;height:50%;margin-right:.125em;vertical-align:bottom;width:.25em}.rai-levels .rai-bar:last-child{margin-right:0}@-webkit-keyframes rai-sentry-pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes rai-sentry-pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.rai-sentry{display:inline-block;height:2em;position:relative;text-align:left;width:2em}.rai-sentry .rai-wave-container{align-items:center;display:inline-flex;justify-content:center;position:absolute}.rai-sentry .rai-wave,.rai-sentry .rai-wave-container{-webkit-animation-duration:inherit;animation-duration:inherit;height:100%;width:100%}.rai-sentry .rai-wave{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rai-sentry-pulse;animation-name:rai-sentry-pulse;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:.125em solid;border-radius:100%;box-sizing:border-box;display:inline-block}@-webkit-keyframes rai-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rai-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rai-spinner{height:1.5em;position:relative;width:1.5em}.rai-spinner .rai-spinner-inner,.rai-spinner .rai-spinner-outer{border-radius:100%;height:100%;left:0;margin-left:-.0625em;margin-top:-.0625em;position:absolute;top:0;width:100%}.rai-spinner .rai-spinner-outer{border:.125em solid;opacity:.2}.rai-spinner .rai-spinner-inner{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rai-spinner;animation-name:rai-spinner;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-bottom:.125em solid transparent!important;border-left:.125em solid transparent!important;border-radius:100%;border-right:.125em solid transparent!important;border-top:.125em solid;height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes dots-pulse{0%{opacity:.1}15%{opacity:1}to{opacity:.1}}@keyframes dots-pulse{0%{opacity:.1}15%{opacity:1}to{opacity:.1}}.rai-squares .rai-square{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dots-pulse;animation-name:dots-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:currentColor;display:inline-block;height:.5em;margin-right:.1875em;width:.5em}.rai-squares .rai-square:last-child{margin-right:0}@-webkit-keyframes digital-pulse{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes digital-pulse{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.rai-digital{height:1em;text-align:center}.rai-digital>div{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:digital-pulse;animation-name:digital-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:currentColor;display:inline-block;height:100%;margin-right:.125em;width:.25em}.rai-digital>div:last-child{margin-right:0}@-webkit-keyframes windmill-pulse{0%{transform:rotate(0)}to{transform:rotate(356deg)}}@keyframes windmill-pulse{0%{transform:rotate(0)}to{transform:rotate(356deg)}}.rai-windmill{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:windmill-pulse;animation-name:windmill-pulse;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:1em;position:relative;width:1em}.rai-windmill:after{background:currentColor;border-radius:.125em;content:"";height:100%;left:50%;margin-left:-.0625em;position:absolute;top:0;width:.125em}.woocommerce .products-wrapper{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start;column-gap:40px;padding:0 2rem 80px;margin:20px auto;max-width:1492px}@media screen and (max-width: 768px){.woocommerce .products-wrapper{padding:0 20px 80px}}.woocommerce .products-wrapper .product-filters{grid-column:1;grid-row:1/span 3}.woocommerce .products-wrapper .shop-intro{grid-column:2;grid-row:1}.woocommerce .products-wrapper .products-sort{grid-column:2;grid-row:2;justify-self:end;margin-bottom:24px}.woocommerce .products-wrapper .products-list-wrapper,.woocommerce .products-wrapper .products-loading,.woocommerce .products-wrapper .empty-products{grid-column:2;grid-row:3}@media (max-width: 768px){.woocommerce .products-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.woocommerce .products-wrapper .product-filters{background-color:var(--basecolor);padding-top:0;padding-bottom:10px}.woocommerce .products-wrapper .product-filters,.woocommerce .products-wrapper .shop-intro,.woocommerce .products-wrapper .products-sort,.woocommerce .products-wrapper .products-list-wrapper,.woocommerce .products-wrapper .products-loading,.woocommerce .products-wrapper .empty-products{grid-column:1;grid-row:auto}.woocommerce .products-wrapper .products-sort,.woocommerce .products-wrapper .products-list-wrapper{margin-top:24px}.woocommerce .products-wrapper .shop-intro{margin-top:0;margin-bottom:40px}}.woocommerce .products-wrapper .products-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px;position:sticky;top:40px}.woocommerce .products-wrapper .activity-indicator{width:100%;text-align:center;position:sticky;top:100px;padding:40px 0}.woocommerce .products-wrapper .activity-indicator .rai-spinner{margin:0 auto}.woocommerce .products-wrapper .empty-products{text-align:center;flex:1;padding:40px 0;position:sticky;top:100px}.woocommerce .products-wrapper ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:40px;background-color:var(--basecolor);position:relative;list-style:none;padding:0;margin:0}.woocommerce .products-wrapper ul.products:before,.woocommerce .products-wrapper ul.products:after{display:none}.woocommerce .products-wrapper ul.products li.product{float:none;display:flex;flex-direction:column;margin:auto;width:100%;height:100%}.woocommerce .products-wrapper ul.products li.product img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.woocommerce .products-wrapper ul.products li.product .columns{display:flex;flex-direction:column}.woocommerce .products-wrapper ul.products li.product .columns span{font-size:14px}.woocommerce .products-wrapper ul.products li.product .product-title,.woocommerce .products-wrapper ul.products li.product .price-title,.woocommerce .products-wrapper ul.products li.product .price,.woocommerce .products-wrapper ul.products li.product .availability-title{display:block}@media (max-width: 991px){.woocommerce .products-wrapper ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width: 835px){.woocommerce .products-wrapper ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce .products-wrapper .products-load-more-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:48px}.woocommerce .products-wrapper .products-load-more{display:inline-flex;align-items:center;gap:16px;padding:8px 32px;border:1px solid #000;background:transparent;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:35px;text-transform:uppercase;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease}.woocommerce .products-wrapper .products-load-more:hover{background-color:#000;color:#fff}.woocommerce .products-wrapper .products-load-more:disabled{cursor:default;opacity:.5}.products-sort{display:flex;align-items:center;gap:10px}.products-sort-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var(--fontcolor);white-space:nowrap}.products-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px 6px 10px;border:1px solid var(--fontcolor);border-radius:0;background-color:transparent;background-image:url(/wp-content/themes/vannitoapood/dist/assets/chevron-up-e1ce4e44.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:21px;color:var(--fontcolor);cursor:pointer}.products-sort-select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.shop-intro{display:flex;flex-direction:column;gap:16px}.shop-intro-title{margin:0;padding-top:10px;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:1.5;color:#000;text-transform:none}.shop-intro-body{padding-bottom:10px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#2d2d2d}.shop-intro-text{overflow:hidden;transition:max-height .35s ease}.shop-intro-text p{margin:0 0 1em}.shop-intro-text p:last-child{margin-bottom:0}.shop-intro-toggle{display:inline-block;margin-top:8px;padding:0;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;color:inherit;text-decoration:underline;text-underline-position:under;cursor:pointer}@media (prefers-reduced-motion: reduce){.shop-intro-text{transition:none}}
