/**handles:avia-style**/
.newtag .avia-menu-text:after{content:"NEW";display:inline-block;line-height:1;padding:2px 3px;background-color:red;color:#fff;vertical-align:7px;font-size:8px;margin-left:2px}.ct-feature-container{min-height:300px;max-width:1310px;margin:auto;overflow:hidden;padding:40px;border:none;color:#666}.ct-feature-container img{width:100%;object-fit:cover;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.ct-faq-container{max-width:1310px;padding:40px;margin:auto;color:#666}.ct-section{background:#fff}.avia_textblock a,.ct-section a,main .post-entry p a{color:#719430!important}.main_color .avia-caption-content h1,.main_color .avia-caption-content h2,.main_color .avia-caption-content h3{background:#000;background:rgba(0,0,0,.5);display:inline-block;margin:0 0 1px 0;padding:10px 15px;color:#fff}*{box-sizing:border-box}.ct-column{width:100%}.ct-feature-container:after{content:"";display:table;clear:both}.ct-desktop{display:flex;flex-direction:column-reverse}.faq-accordion{background-color:#fff;color:#666;cursor:pointer;padding:18px 0;width:100%;border:none;text-align:left;outline:0;transition:.4s;margin:10px 0;border-bottom:none;border-radius:0;text-transform:none;font-size:20px;line-height:1.1em;font-family:Cardo,HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}.faq-accordion:hover,.faq-active{background-color:#fff}.faq-accordion:hover{color:#3b3b3b!important}.faq-accordion:focus{background-color:#fff;color:#666}.faq-accordion:after{content:'\002B';color:#666;font-weight:700;float:right;margin-left:5px}.faq-active:after{content:"\2212"}.faq-panel{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq-accordion-container{border:1px solid #e1e1e1;padding:0 18px;margin-bottom:10px}@media screen and (min-width:600px){.ct-desktop{display:block}.ct-mobile{display:none}.ct-column{float:left;width:50%;padding:10px}.ct-feature-container img{margin-bottom:0}}#footer .av_one_fourth{margin-left:4%;width:22%}.ct-main{background:#fff}#footer .av_one_fourth.first{margin-left:0}.ct-container{max-width:1600px;padding:10px;margin:auto}.ct-page-header{width:100%;max-height:900px;min-height:400px;position:relative;overflow:hidden}.ct-page-header img{max-height:900px;min-height:400px;width:100%;object-fit:cover;position:relative}.page-container{margin:auto}.ct-page-header-text{position:absolute;bottom:0;left:0;max-width:590px;color:#fff;font-family:Cardo;font-size:26px;font-style:normal;font-weight:400;line-height:37px;padding:0 0 100px 100px}@media screen and (max-width:1200px){.ct-page-header-text{padding:0 0 50px 50px}}@media screen and (max-width:900px){.ct-page-header-text{padding:0;text-align:center;left:0;right:0;transform:scale(.8);margin:auto}}@media screen and (max-width:600px){.ct-page-header-text{transform:scale(.6)}}.btn-red,.ct-feature-container .btn-red,.single-product .ct-feature-container button#wpforms-submit-1256{display:inline-block;background:#b02b2c;color:#fff!important;text-transform:capitalize;text-decoration:none;border-radius:0}.btn-red,.ct-section .btn-red{padding:10px 20px;margin-top:20px}.btn-red:hover,.ct-feature-container .btn-red:hover,.single-product .ct-feature-container button#wpforms-submit-1256:hover{background:#000;text-decoration:none}.page-id-312 h2{margin-top:20px}.cat-top-desc{clear:both}.cat-bottom-desc{clear:both}.category-header-sec{padding:100px 0;background-size:cover!important}.category-header-sec .cat-top-desc{padding:12px;background-color:#00000087;color:#fff;width:100%;max-width:600px}.category-header-sec .cat-top-desc a{color:#fff;text-decoration:underline}.cwt-two-col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cwt-two-col-wrap .two-col{width:100%;max-width:50%;padding:10px}.ct-faq-questions .faq-panel a{color:#719430!important}.ct-faq-questions .faq-panel a{text-decoration:underline}.ct-faq-questions .faq-accordion{padding:18px 10px 18px 0;position:relative}.faq-accordion:after{float:none;position:absolute;top:20px;right:-5px}@media screen and (min-width:1200px){.category-header-sec{min-height:600px}}@media screen and (max-width:900px){.cwt-two-col-wrap .two-col{max-width:100%}.cwt-two-col-wrap .two-col.mob-order-two{order:1}.cwt-two-col-wrap .two-col.mob-order-two{order:2}}@media screen and (max-width:767px){.shop_columns_3 .products .product{width:49%}}#popmake-1433{padding:0}#popmake-1433 .pum-content{display:flex;flex-direction:column}#popmake-1433 .popup-content,#popmake-1433 .popup-image{width:100%}#popmake-1433 .popup-image{background:url(https://caviaremporium.com/wp-content/uploads/2024/10/SignupPopBanner_M.png) no-repeat left bottom/cover;height:260px}#popmake-1433 .popup-content{padding:30px;text-align:center;color:#111}#popmake-1433 .popup-content h3{font-size:32px;line-height:32px;font-weight:400;margin-bottom:5px}#popmake-1433 .popup-content h4{font-size:20px;line-height:24px;font-weight:400}#popmake-1433 .popup-content .subscribe-text{font-size:16px;line-height:24px;font-weight:400;margin-bottom:24px}#popmake-1433 .popup-content .close-subscribe-popup{color:#111;font-family:'Source Sans Pro';font-size:16px}#popmake-1433 .notice{font-size:10px;font-family:Inter;margin-top:24px}#popmake-1433 .gform-theme--foundation .gform_fields{row-gap:10px}#popmake-1433 .gform_fields input{height:50px;border-radius:4px;text-align:left}#popmake-1433 .gform_footer{margin-top:10px}#popmake-1433 .gform_footer .gform_button{width:100%;height:50px;border-radius:4px;display:inline-block;background:#b02b2c;color:#fff!important;font-size:18px!important;text-transform:uppercase;text-decoration:none}@media(min-width:768px){#popmake-1433 .pum-content{flex-direction:row}#popmake-1433 .popup-image{background:url(https://caviaremporium.com/wp-content/uploads/2024/10/SignupPopBanner_D.png) no-repeat right top/cover;height:auto}#popmake-1433 .popup-content{padding:100px 30px}#popmake-1433 .popup-content,#popmake-1433 .popup-image{width:50%}}.contact-form-wrap .gform_required_legend{display:none}.contact-form-wrap .gform-field-label{font-size:15px;font-weight:700}.contact-form-wrap .ginput_container input{background:#fff!important;border:2px solid #000!important;padding:13px!important;height:auto}.contact-form-wrap .ginput_container textarea{background:#fff!important;border:2px solid #000!important;padding:13px!important}.contact-form-wrap .gform_footer .gform_button{background:0 0!important;color:#000!important;border:2px solid #000!important;border-radius:0!important;padding:16px 20px!important}.contact-form-wrap .gform_footer .gform_button:hover{background:#000!important;color:#fff!important}.home-form-wrap form#gform_2{padding-top:25px}.home-form-wrap .ginput_container input{border:1px solid #000!important}.home-form-wrap .ginput_container textarea{border:1px solid #000!important}#top .contact-form-wrap fieldset{margin-bottom:0}.contact-form-wrap .gform-theme--foundation .gform_fields{row-gap:30px}.home-form-wrap .gform_footer .gform_button{background:0 0;border:1px solid #000!important;font-weight:700!important;color:#222!important;text-align:center;line-height:normal;width:100px!important;border-radius:3px!important}.hello-bar{text-align:center;border-bottom:1px solid rgba(255,255,255,.25)!important;margin-bottom:0;color:#fff;position:relative;z-index:30;padding:0 5px}.hello-bar a{text-decoration:underline}#top .woocommerce-tabs h2:first-child{display:none}.wc-timeline-product-price{display:flex}.wc-timeline-product-price .currency{order:1;font-size:.9em!important}.wc-timeline-product-price .wcj-price{order:2}.woocommerce-cart .wc-timeline-cart-upsell:before{content:'You May Also Like...';display:inline-block;width:100%;height:100%;text-align:left;padding-top:10px;margin:0 auto 15px;font-size:18px}