#alm-quick-view-content .product_meta{border:1px solid #efefef;display:table;width:100%;margin-bottom:40px;padding:0;background:#fff;z-index:-1;}
#alm-quick-view-content .slides img{width:100%!important;}
#alm-quick-view-content .product_meta > span{display:table-cell;vertical-align:middle;text-align:center;padding:15px;border-right:1px solid #eaeaea;}
.woocommerce .alm-woo-product .quantity .qty{height:38px;border:0;}
html.alm-quick-view-is-open, html.alm-quick-view-is-open body{overflow:hidden;}
html.alm-quick-view-is-open .main-header-bar.alm-sticky-active, html.alm-quick-view-is-open .alm-above-header.alm-sticky-active, html.alm-quick-view-is-open .alm-below-header.alm-sticky-active{margin-left:0;}
.woocommerce .alm-woo-product div.entry-summary form.cart button[type=submit]{width:230px;}
.alm-quick-view-bg{position:fixed;visibility:hidden;overflow:hidden;background:#0b0b0b;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1042;}
.alm-quick-view-loader{z-index:1000;border:none;margin:0px;padding:0px;width:100%;height:100%;top:0px;left:0px;position:absolute;}
.alm-quick-view-bg-ready{top:0;left:0;width:100%;height:100%;opacity:0.6;visibility:visible;}
body #alm-quick-view-modal div.product .flex-viewport{width:100%;float:none;}
#alm-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;overflow-x:hidden;overflow-y:auto;}
#alm-quick-view-modal .alm-content-main-wrapper{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;}
#alm-quick-view-modal .alm-content-main-wrapper:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
#alm-quick-view-modal .alm-content-main{position:relative;pointer-events:none;display:inline-block;vertical-align:middle;max-width:100%;margin:0 auto;text-align:left;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s, -webkit-transform .5s;transition:opacity .3s, -webkit-transform .5s;transition:transform .5s, opacity .3s;transition:transform .5s, opacity .3s, -webkit-transform .5s;}
#alm-quick-view-modal .alm-content-main:after, #alm-quick-view-modal .alm-content-main:before{content:'';display:table;clear:both;}
#alm-quick-view-modal .alm-lightbox-content{display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:3px 3px 20px 0 rgba(0, 0, 0, 0.15);box-shadow:3px 3px 20px 0 rgba(0, 0, 0, 0.15);position:relative;}
#alm-quick-view-modal.open{visibility:visible;opacity:1;}
#alm-quick-view-modal.open .alm-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%;}
#alm-quick-view-modal .alm-qv-image-slider{position:relative;}
#alm-quick-view-modal .alm-qv-image-slider .alm-qv-slides li{list-style:none;}
#alm-quick-view-modal .slides{cursor:default;position:relative;top:0px;left:0px;width:auto;height:auto;overflow:hidden;}
#alm-quick-view-modal .alm-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;}
#alm-quick-view-modal .alm-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;vertical-align:middle;}
#alm-quick-view-modal .alm-qv-image-slider .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;border-radius:20px;}
#alm-quick-view-modal .alm-qv-image-slider .flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default;}
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;}
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:20px;height:20px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav .flex-prev:before,
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav .flex-next:before{content:"\f340";font-family:'dashicons' !important;speak:none;font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav .flex-prev{left:-50px;}
#alm-quick-view-modal .alm-qv-image-slider .flex-direction-nav .flex-next{right:-50px;text-align:right;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
#alm-quick-view-modal .alm-qv-image-slider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
#alm-quick-view-modal .alm-qv-image-slider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
#alm-quick-view-content{height:100%;}
#alm-quick-view-content div.product{padding:0;display:inline-block;vertical-align:middle;box-sizing:border-box;}
#alm-quick-view-content div.images{width:50%;float:left;opacity:1 !important;margin:0;}
#alm-quick-view-content div.summary{margin:0;padding:30px;width:50%;float:left;}
#alm-quick-view-content .product_meta > span{font-size:13px;padding:9px 13px;}
@media(max-width:768px){
#alm-quick-view-content div.summary form.cart .button{padding:10px;}
}
@media(min-width:545px){
#alm-quick-view-content div.summary{content:'544';overflow-y:auto;padding-bottom:-webkit-calc(70px + 1em);padding-bottom:calc(70px + 1em);}
#alm-quick-view-content div.summary form.cart{position:absolute;bottom:0;background:#fff;margin:0 -30px;padding:20px 30px 30px;width:50%;width:-webkit-calc( 50% - 30px);width:calc( 50% - 30px);}
}
#alm-quick-view-content div.summary .added_to_cart{padding-top:5px;}
#alm-quick-view-content div.woocommerce-product-rating:after, #alm-quick-view-content div.woocommerce-product-rating:before{content:'';display:table;clear:both;}
#alm-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link{display:none;}
#alm-quick-view-content .onsale{top:15px;left:15px;right:auto;}
#alm-quick-view-close{position:absolute;font-size:20px;top:10px;right:10px;width:28px;height:28px;line-height:28px;opacity:.7;text-align:center;z-index:2;background:#000;color:#fff;border-radius:50%;}
#alm-quick-view-content div.summary::-webkit-scrollbar{width:6px;}
#alm-quick-view-close:before{content:"\f335";font-family:dashicons;text-decoration:inherit;margin-left:2px;}
#alm-quick-view-close:hover{opacity:1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
@media(max-width:544px){
#alm-quick-view-content div.images,
#alm-quick-view-content div.summary{width:100%;float:none;}
#alm-quick-view-content div.summary{margin:0;padding:15px;width:100%;float:left;}
} .almaira-shop-thumbnail-wrap{position:relative;}
.almaira-shop-thumbnail-wrap:hover .opn-quick-view-text{opacity:1;}
.woocommerce #alm-quick-view-modal div.product form.cart .button.single_add_to_cart_button.loading {
padding-right: 40px;
}:root{--wp--vayu-blocks-spacing-10:10px;--wp--vayu-blocks-spacing-20:20px;--wp--vayu-blocks-spacing-30:30px;--wp--vayu-blocks-spacing-50:50px;--wp--vayu-blocks-spacing-80:80px;--wp--vayu-blocks-spacing-100:100px;--wp--vayu-blocks-spacing-200:200px;}
.vb-adv-ani-pointer:hover{transform:scale(1.05) rotate(3deg);}
.vb-adv-ani-help:hover{transform:scale(1.05) translateY(-5px);}
.vb-adv-ani-wait:hover{animation:ani-ad-pulse 1.5s ease infinite;}
@keyframes ani-ad-pulse {
0%{transform:scale(1);}
30%{transform:scale(1.08);}
60%{transform:scale(0.9);}
100%{transform:scale(1);}
}
.vb-adv-ani-crosshair:hover{transform:scale(1.05);}
.vb-adv-ani-text:hover{transform:scale(1.05);letter-spacing:2px;}
.vb-adv-ani-not-allowed:hover{transform:scale(1.05);animation:ani-ad-shake 0.5s ease-in-out;}
@keyframes ani-ad-shake {
0%, 100%{transform:translateX(0) scale(1.05);}
25%{transform:translateX(-5px) scale(1.05);}
75%{transform:translateX(5px) scale(1.05);}
}
.vb-adv-ani-grab:hover{transform:scale(1.05) translateX(10px);}
.vb-adv-ani-zoom-in:hover{transform:scale(1.15);}
.vb-adv-ani-cell:hover{transform:scale(1.05);clip-path:polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);}
.vb-adv-ani-copy:hover{transform:scale(1.05);box-shadow:5px 5px 0 #cddc3950;}
.vb-adv-ani-move:hover{animation:ani-ad-moveAround 2s infinite ease-in-out;}
@keyframes ani-ad-moveAround {
0%{transform:translate(0, 0) scale(1.05);}
25%{transform:translate(5px, -5px) scale(1.05);}
50%{transform:translate(0, 0) scale(1.05);}
75%{transform:translate(-5px, 5px) scale(1.05);}
100%{transform:translate(0, 0) scale(1.05);}
}
.vb-adv-ani-alias:hover{transform:scale(1.05) skew(-5deg);}
.vb-adv-ani-panel{margin:3px 7px;}
.vb-adv-ani-press:hover{transform:scale(0.95);transition:transform 0.1s ease-in-out;}
.vb-adv-ani-float:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);transition:all 0.3s ease;}
.vb-adv-ani-bounce:hover{animation:adv-ani-bounce 0.6s infinite;}
@keyframes adv-ani-bounce {
0%{transform:translateY(0);}
30%{transform:translateY(-10px);}
50%{transform:translateY(0);}
70%{transform:translateY(-5px);}
100%{transform:translateY(0);}
}
@media only screen and (min-width: 1024px)  {
.vb-th-hide-desktop:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);z-index:99999999;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.vb-th-hide-tablet:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);z-index:99999999;}
}
@media only screen and (max-width: 767px) {
.vb-th-hide-mobile:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);z-index:99999999;}
} @media(max-width:767px){
.vb-bg-no-play-on-mobile {
display: none !important;
}
}.thaps-search-box{max-width:550px;}
.thaps-search-box{position:relative;line-height:100%;display:block;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;display:flex;}
.thaps-search-form{margin:0;padding:0;width:100%;}
.thaps-from-wrap{display:flex;background:#fff;border-radius:4px;position:relative;border:1px solid;border-color:#e7f5ff;}
.thaps-search-autocomplete:focus{outline:0;}
#thaps-search-button{background:#111;width:70px;display:flex;justify-content:center;align-items:center;border-radius:4px;padding:0;border:0;margin:0.3rem;color:#fff;}
#thaps-search-button:hover{background:#888;}
.thaps-search-form .thaps-search-autocomplete{min-height:35px;line-height:35px;border:none!important;font-size:14px;width:100%;padding:0.3rem 0.8rem;margin:0;border-radius:4px;}
.thaps-autocomplete-suggestions{border:1px solid #eee;background:#FFF;overflow:auto;}
.thaps-autocomplete-suggestion{padding:0.5rem;overflow:hidden;margin:0;}
.thaps-autocomplete-selected{background:#f0f0f166;}
.thaps-autocomplete-suggestions strong{font-weight:normal;color:#3399FF;}
.thaps-autocomplete-group{padding:0.5rem;}
.thaps-autocomplete-group strong{display:block;border-bottom:1px solid #000;}
.thaps-autocomplete-suggestion{cursor:pointer;}
.thaps-autocomplete-suggestion{display:flex;}
.thaps-autocomplete-suggestion .thaps-img{width:65px;margin-right:1rem;}
.thaps-autocomplete-suggestion .thaps-img img{border-radius:3px;max-width:100%;}
.thaps-autocomplete-suggestion .thaps-price{font-size:0.89rem;font-weight:500;}
.thaps-suggestion-heading .thaps-title{color:#555;font-size:.875rem;text-transform:uppercase;font-weight:normal;}
.thaps-suggestion-heading{border-bottom:1px solid #e7f5ff;margin-bottom:0.5rem;pointer-events:none;}
.thaps-suggestion-taxonomy-post-cat .thaps-title,.thaps-suggestion-taxonomy-product-cat .thaps-title{font-size:0.89rem;}
.thaps-suggestion-taxonomy-product-cat,.thaps-suggestion-taxonomy-post-cat{padding:0.5rem;}
.thaps-title{color:#333;font-size:0.89rem;font-weight:bold;}
.thaps-suggestion-heading .thaps-title strong{color:#555;font-size:.875rem;text-transform:uppercase;font-weight:normal;}
.thaps-suggestion-more strong{color:#333;font-size:1rem;font-weight:bold;}
.thaps-content-wrapp{line-height:normal;}
.thaps-price del{color:#949494;margin-right:0.3rem;opacity:0.5;}
.thaps-price ins{text-decoration:none;}
.nonce_result_show{opacity:0.5;pointer-events:none;}
.thaps-preloader{height:100%;position:absolute;right:0;top:0;width:45px;z-index:1;background:none;}
.thaps-loading{height:0;width:0;padding:10px;border:3px solid #cccccc6e;border-right-color:#8888887a;border-radius:50%;-webkit-animation:rotate 1s infinite linear;position:absolute;top:9px;margin-right:10px;}
@-webkit-keyframes rotate { 100%{-webkit-transform:rotate(360deg);}
}
@keyframes thaps-loading {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.submit-no-active .thaps-from-wrap .th-icon, .bar_style .th-icon,
.icon_style .thaps-from-wrap .th-icon{position:absolute;left:0.5rem}
.submit-no-active .thaps-from-wrap .th-icon{color:#111;}
.submit-no-active .thaps-search-autocomplete, .bar_style .thaps-search-autocomplete,.icon_style .thaps-search-autocomplete{padding:0.3rem 0.3rem 0.3rem 2.8rem;}
.submit-no-active .thaps-from-wrap, .bar_style .thaps-from-wrap,
.icon_style .thaps-from-wrap{align-items:center;}
.thaps-search-box.bar_style #thaps-search-button{width:35px;height:35px;line-height:35px;background:none;cursor:pointer;}
.thaps-search-box.bar_style #thaps-search-button .th-icon{color:#111;}
.thaps-search-box.bar_style .thaps-search-autocomplete{padding:0.3rem;}
#thaps-search-button:focus{outline:none;}
.thaps-suggestion-more{background:#eee;text-align:center;margin:0;}
.thaps-suggestion-more .thaps-content-wrapp{line-height:normal;text-align:center;width:100%;}
.thaps-suggestion-more .thaps-title{font-size:.89rem;}
.thaps-autocomplete-suggestion .thaps-title{display:inline-block;margin-right:0.6rem;}
.thaps-autocomplete-suggestion .thaps-price{display:block;}
.thaps-sku{font-size:0.8rem;font-weight:500;color:#555;}
.thaps-desc{font-size:0.8rem;display:flex;}
.thaps-content-wrapp{line-height:normal;display:flex;justify-content:space-between;flex-grow:2;align-items:center;width:100%;}
.thaps-suggestion-more .thaps-content-wrapp{justify-content:center;}
.icon_style .thaps-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:270px;z-index:1;}
.icon_style.thaps-box-open .thaps-search-form{opacity:1;display:block;}
.icon_style .click-icon{height:auto;cursor:pointer;}
.thaps-box-open .thaps-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;-webkit-transform:rotate( 45deg );-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate( 45deg );}
div.thaps-autocomplete-suggestions::-webkit-scrollbar-track{background-color:#f1f1f1;}
div.thaps-autocomplete-suggestions::-webkit-scrollbar{width:10px;background-color:#E5E6E8;}
div.thaps-autocomplete-suggestions::-webkit-scrollbar-thumb{background-color:#E5E6E8;}
.thaps-search-box .th-icon{
font-size:1.62rem;
}