@keyframes giftShake{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-6deg)}}.shake-gift-auto{display:inline-block;animation:giftShake 1s ease-in-out infinite;transform-origin:center bottom;animation-delay:2s;color:#ff000b}.home .woocommerce-message{display:none}.product-recent-title img{width:20px;margin-right:14px}.header-main .flex-left ul.header-nav{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:5px;width:100%}.header-main .flex-left .header-vertical-menu{grid-column:1;grid-row:1;margin:0}.header-main .flex-left .html.custom.html_nav_position_text_top{grid-column:1;grid-row:2;margin:0}.header-main .flex-left .header-search-form{grid-column:2;grid-row:1 / span 2;align-self:center;width:95%}.header-main .flex-left .header-nav>li:not(.header-vertical-menu):not(.html.custom.html_nav_position_text_top):not(.header-search-form){display:none}.header-main .flex-left .header-search-form-wrapper{width:100%}.header-main .flex-left .header-search-form .search-field{width:100%;min-width:250px}header .flex-right .html_nav_position_text img{width:20px}header .hide-for-medium.flex-right{width:30%}header .header-main .flex-right .header-nav-main .html_nav_position_text a{display:block;color:#fff!important;text-transform:none;padding:0 0 10px}.section2 .tabbed-content ul{gap:10px}.section2 .tabbed-content ul .tab{color:#005BAD;line-height:20px;text-align:center;padding:4px;background:#FAFAFA;border-radius:35px;width:calc((100% - 30px) / 4);margin-right:0}.section2 .tabbed-content ul .tab a{color:#005BAD}.section2 .tabbed-content ul .tab a:hover{color:#098afd}.section2 .tabbed-content ul .tab b{display:block;font-weight:600;font-size:18px;line-height:26px;text-transform:uppercase}.section2 .tabbed-content ul .tab span{text-transform:initial;font-size:14px;font-weight:400}.section2 .tabbed-content ul .active{background:linear-gradient(300.63deg,#1D94FF 0%,#74CDFF 99.26%)}.section2 .tabbed-content ul .active a,.section2 .tabbed-content ul .active a:hover{color:#FFF}@media only screen and (max-width:1366px){.header-bottom .flex-left a{padding:5px 10px!important}.home .header-vertical-menu__fly-out{top:131px!important;width:266px!important}}@media screen and (max-width:1280px){#logo{max-width:125px;margin-right:10px}header .hide-for-medium.flex-right{width:33%}.home .header-vertical-menu__fly-out{left:-145px!important;width:262px!important}}@media screen and (max-width:1024px){#wp-admin-bar-comments,#wp-admin-bar-villatheme,header .header-main .flex-right .header-nav-main .html_nav_position_text a,.header-button .header-account-title,.header-button .header-cart-title,header .header-main .flex-right .html_topbar_left,header .header-main .flex-right .nav>li.header-divider{display:none}.header-button .button.icon.round .header-account-title+i,.header-button .button.icon.round .header-cart-title+i{margin:0}header .hide-for-medium.flex-right{width:12%}}@media screen and (max-width:736px){.section2 .tabbed-content ul .tab{width:calc((100% - 10px) / 2)}.section2 .tabbed-content ul .tab b{font-size:16px;line-height:24px}}#woopb-main .woopb-product .woopb-product-price{flex-wrap:wrap}#woopb-main .woopb-product .woopb-product-price span.amount{font-size:20px}