/**handles:cozy-essential-style,ags-dynamic-styles,frontcss**/
.cea-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.cea-post-lists ul{margin:0;padding:0;list-style:none}a{transition:all ease .23s}ul.cea-team-social-media li label{cursor:pointer}.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input,.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input{width:100%;border-radius:0;margin-bottom:10px}.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input.wpcf7-form-control.wpcf7-submit,.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input.wpcf7-form-control.wpcf7-submit{border-radius:0;border:0}.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:360px}.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .wc-block-grid__product-title{font-size:18px;margin-top:25px}.wp-block-group.fota-popup-modal{position:fixed;width:100%;top:0;left:0;height:100%;z-index:9999;align-items:center;display:none}.wp-block-group.fota-popup-modal.active{display:flex}.wp-block-group.fota-popup-content{position:relative;box-shadow:0 0 50px rgba(0,0,0,.45)}.wp-block-buttons.fota-modal-close .wp-block-button{position:absolute;right:-16px;top:-22px}.fota-popup-button{transition:all ease .43s;-moz-transition:all ease .43s;-webkit-transition:all ease .43s}.fota-popup-button:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
@font-face{font-family:"Divi Shop Builder";src:url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/divishopbuilder.eot");src:url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/divishopbuilder.eot#iefix") format("embedded-opentype"),url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/divishopbuilder.woff2") format("woff2"),url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/divishopbuilder.woff") format("woff"),url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/divishopbuilder.ttf") format("truetype")}@font-face{font-family:DSB-Mini-Cart;src:url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/DSB-Mini-Cart.eot");src:url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/DSB-Mini-Cart.eot#iefix") format("embedded-opentype"),url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/DSB-Mini-Cart.woff") format("woff"),url("https://classes.aicp.org/wp-content/plugins/divi-shop-builder/includes/media/fonts/DSB-Mini-Cart.ttf") format("truetype")}
#html5-watermark,#html5lightbox-watermark{display:none!important}.Addify_Product_Videos-thumbnails img{width:100%;height:auto}#html5-lightbox-box{max-width:800px!important}.html5-elem-wrap{width:auto!important}.afpv-show-swatches,.afpv-var-show-swatches{display:block!important}.afpv-hide-swatches,.afpv-var-hide-swatches{display:none!important}.slick-slide:focus{outline:0!important}.slick-slider{margin:0!important}.video-thumbnail{position:relative}.gl-slider-item{background-color:transparent;height:100%;min-height:325px}.afpv-product-video-play-icon,.afpv-rule-video-play-icon-on-iframe{position:relative;height:300px}.afpv-rule-video-play-icon-on-iframe img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:100px;height:100px;z-index:9999}.afpv-product-video-play-icon,.afpv-rule-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:75px;height:75px;z-index:9999;opacity:.7;transition:transform .6s,opacity .6s}.afpv-product-video-play-icon:hover,.afpv-rule-video-play-icon:hover{opacity:1}.slick-dots{margin:0}.slick-arrow{font-size:18px!important;line-height:30px;color:#333;top:40%;position:absolute;cursor:pointer;opacity:0;z-index:999}.gl-product-slider-bottom-nav:hover .slick-arrow{opacity:1}.next-arrow{right:5px}.prev-arrow{left:5px}.gl-product-slider-left{box-sizing:border-box;margin-right:0!important;padding-left:65px!important;margin-top:45px!important}.gl-product-slider-left-nav{position:absolute!important;left:0;top:0;box-sizing:border-box!important;width:100%;max-width:65px;height:auto}.gl-product-slider-left-nav .item-slick img,.gl-product-slider-right-nav .item-slick img{width:60px!important;height:60px!important}.gl-product-slider-right{box-sizing:border-box;margin-top:45px!important;padding-right:65px!important;margin-right:0!important}.gl-product-slider-right-nav{position:absolute!important;right:-5px;top:0;box-sizing:border-box!important;width:100%;max-width:65px;height:auto;margin-bottom:0!important}.gl-product-slider-left .slick-prev,.gl-product-slider-right .slick-prev{top:-30px;left:22px;transform:rotate(90deg)}.gl-product-slider-left .slick-next,.gl-product-slider-right .slick-next{top:100%;right:22px;transform:rotate(90deg)}.gl-product-slider-left .slick-dots,.gl-product-slider-right .slick-dots{bottom:-75px!important;left:-10px}.gl-product-slider-left .slick-dots li,.gl-product-slider-right .slick-dots li{width:0!important}.gl-product-slider-top{box-sizing:border-box;margin-top:100px!important}.gl-product-slider-top-nav{position:absolute!important;top:-100px;box-sizing:border-box!important;margin-bottom:0!important;width:100%}.gl-product-slider-top-nav .slick-dots{bottom:-17px}.gl-product-slider-bottom-nav .item-slick img,.gl-product-slider-top-nav .item-slick img{width:75px!important;height:75px!important;margin:10px 3px 0!important;transition:transform .6s,opacity .6s;cursor:pointer;opacity:.7}.storefront-product-pagination{display:none!important}.gl-product-slider-bottom-nav .item-slick img:hover,.gl-product-slider-top-nav .item-slick img:hover{border:1px solid rgba(0,0,0,.3);opacity:1;transform:translateY(-4px)}.gl-product-slider-bottom-nav .slick-current img,.gl-product-slider-top-nav .slick-current img{border:1px solid rgba(0,0,0,.3);opacity:1}@media all and (max-width:480px){.gl-product-slider-left,.gl-product-slider-right{margin-bottom:120px!important}}