html{font:100%/1.2em sans-serif;overflow-x:hidden}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;font-weight:400;font-size:100%;color:#555}.header{background-color:#524db4;padding:30px 0 30px 0}.header .main-nav{float:right}.header .main-nav ul{margin:0;padding:0}.header a{text-decoration:none;font-weight:400;color:#fff!important}.header .main-nav li{display:inline-block}.header .main-nav li a{font-size:1em}h1{font-weight:700;color:#333;font-size:2.2em;line-height:1.2em;word-break:unset!important}.header div.blog-name{margin:0!important;float:left;font-size:1.4em;font-weight:bold!important}.blog-name>a{text-decoration:none;font-weight:700;color:#333;margin:0;background-size:auto;background-size:40px;padding-left:0;padding-top:10px;padding-bottom:10px}.blog-name>a:active,a:hover{text-decoration:none!important}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.main_container{margin-top:20px}.footer-container{margin-top:40px;background:#eeae40;padding:20px 0;color:#fff}.single-post .post-article{border-bottom:none}.post-article:last-of-type,.page-article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-article,.page-article{margin-bottom:2em;padding-bottom:2em;border-bottom:1px dashed #e9e9e9}.post-article img{max-width:100%}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.post-date{display:block;margin-bottom:.7em;color:#bbb;font-size:.9em}.post-title{font-weight:700;color:#333;font-size:2.2em;line-height:1.2em}.post-title a{color:#333}a{color:#524db4}a:hover,a:focus{opacity:.8;text-decoration:underline;color:#524db4}.post-title a:hover,.post-title a:focus{opacity:.8;text-decoration:none}.post-excerpt{line-height:1.9em;font-weight:400}.post-excerpt p{margin-bottom:20px;font-size:1.2em}p.schema-faq-question{font-size:1.2em!important}.post-excerpt h3.wp-block-heading{font-size:1.3em}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.pagination-buttons{margin:20px 0 40px 0;clear:both}.pagination-buttons>div>a{padding:10px 15px;border-radius:7px;border:1px solid #524db4}.post-category{margin-top:60px}.post-category>a{padding:7px 10px;background:#f3f3f3;font-size:90%;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.post-category>a:hover{background:#e3e3e3;text-decoration:none}blockquote{font-style:italic}.post-comments{margin-top:60px}.post-comments h3{margin-bottom:30px;text-align:center;font-style:italic}p.comment-notes{display:none}ol.comment-list{margin:0;padding:0}ol.comment-list>li{list-style:none}.comment-author>img{float:right;border-radius:50%}li.media{border-bottom:1px solid #f3f3f3;margin:20px 0 40px 0;padding-bottom:20px}li.media:last-of-type{border-bottom:none!important}li.media>.media-body{text-align:justify;line-height:1.6em}li.media>.media-body>time{font-size:90%;font-style:italic}li.media>.media-body>.media-heading{display:inline-block}li.media>.children>li{border-bottom:none!important}li.media>.media-body>img{float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:40px;margin-bottom:20px}.comment-respond>form>textarea,input{margin-bottom:20px}.single-post .post-excerpt{text-align:justify}.iframe-wrapper{position:relative;width:100vw;max-width:960px;left:50%;transform:translateX(-50%);overflow:hidden;text-align:center}.iframe-wrapper iframe{width:100%;border:none;margin:20px 0}.about-the-author{margin-top:30px;background:#f6f3fb;padding:20px;border-radius:20px}.about-the-author img{float:left;margin-right:20px;margin-bottom:20px;border-radius:50%}.product-image img{max-width:100%}.product-grid{margin:20px 0;text-align:left!important}.product-grid-row{display:flex;flex-wrap:wrap}.same-height-row{display:flex;flex-wrap:wrap}.same-height-row .same-height-col{display:flex;flex-direction:column}.product-grid-row .col-md-4{display:flex;flex-direction:column}.product-grid img{max-width:100%}.product-grid a{color:#333}.product-grid a:hover{text-decoration:none}.product-grid .product-name{margin:10px 0;line-height:normal!important;display:block}.product-grid .product-price{margin:10px 0;line-height:normal!important;display:block}.product-grid .product-price s{color:#666;margin-right:10px}.product-grid .product-price span.sales-price{color:rebeccapurple;font-weight:700}.single-product h1.product-name{margin:0;font-size:1.6rem;font-weight:700}.product-purchasable{margin:20px 0}.post-excerpt>.post-thumbnail{width:150px;height:150px;float:left;margin-right:20px;margin-bottom:20px;background-position:center;background-size:cover}.single-product .product-purchasable .product-price s{color:#666;margin-right:10px}.single-product .product-purchasable .product-price span.sales-price{color:rebeccapurple;font-weight:700}.single-product .product-buy>i{margin-right:5px}.single-product .product-buy{background:rgb(255,222,0);color:rgb(0,0,0);cursor:pointer;font-weight:700;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;line-height:inherit;padding:.6rem;text-decoration:none;border:.1rem solid transparent;-webkit-appearance:none;appearance:none;border-radius:5px;margin:10px 0}.stock-status{display:inline-block;margin-left:20px}.discount-badge{background:#ffde00;color:#000;font-weight:700;top:10px;right:10px;position:absolute;padding:7px;border-radius:3px}.free-shipping-badge{background:#524db4;color:#fff;font-weight:700;top:10px;left:10px;position:absolute;padding:7px;border-radius:3px}.aioseo-breadcrumbs{margin-bottom:10px}.copyright{font-size:1em}.footer-container nav ul{margin:0;padding:0}.footer-container nav ul>li{list-style:none;padding:2px 0}.footer-container nav ul>li>a{color:#524db4}.footer-container a{color:#fff;font-size:1em}.footer-col{padding:0}.single-product-image{min-height:80vh;background-size:cover!important;background-position:center center!important;position:relative;z-index:0}.single-product-details{padding:20px;background-color:#f6f3fb}@media only screen and (max-width:600px){.single-product-image{width:100%;min-height:40vh!important}.single-product-details{border-top-right-radius:unset!important;-webkit-border-top-right-radius:unset!important;border-bottom-right-radius:unset!important;-webkit-border-bottom-right-radius:unset!important}.footer-col{margin-bottom:20px}.product-grid-row .col-md-4{width:50%}.single-product-container{padding-left:0;padding-right:0}body.single-products .main_container{margin-top:0}.iframe-wrapper{width:100%!important}.iframe-wrapper iframe{margin:0 auto}.header{padding:30px 0!important}.schema-faq{text-align:left!important}}.aioseo-breadcrumb a{color:#524db4}:root :where(p.has-background){padding:1rem!important}.related-products-grid{margin-top:40px;background:#f6f3fb;padding:20px}.related-products-grid h3{margin:0;font-size:1rem;font-weight:700}.wp-block-buttons{margin-bottom:20px}.product-image-loop{display:block;width:100%;height:230px;background-size:cover;background-position:center;background-repeat:no-repeat}.order-by-row{text-align:right}.order-by-row ul{margin:0;padding:0;display:inline-block}.order-by-row ul>li{display:inline-block;margin:0 5px}.disclaimer{display:block;font-size:12px;margin:20px 0}.product-description ul{margin:20px 0}ul.wp-block-list li{margin-bottom:10px;font-size:1.1em}.header-logo{max-width:35px;display:inline-block}.schema-faq{padding:20px;border-radius:10px;background:#f3f3f3;font-size:90%}.schema-faq-section>strong.schema-faq-question{cursor:pointer;font-size:1.2em;padding:5px 0;border-bottom:1px solid #d9d9d9;display:block}.schema-faq-section>p.schema-faq-answer{display:none;padding-top:5px}.post-excerpt h2{font-size:22px;font-weight:700}.provision-item-class{background:#2ca76f!important}a,a:active{outline:none!important}.product-related-blogs{margin-top:20px}.product-related-blogs li{list-style:square;margin-left:30px}a.brandLink{padding:5px 15px;background:#524db4;color:#fff;border-radius:10px;margin:10px 0;text-decoration:none;width:max-content;display:inline-block}.rating{display:inline-block;margin:0;padding:0;color:#524db4}a.brandLink:hover,a.brandLink:active{text-decoration:none}.btn-primary,.btn-primary:hover,.btn-primary:active{background-color:#524db4;border-color:#524db4;font-size:unset}.dimension-list-wrapper{overflow-x:auto;white-space:nowrap;padding:10px 0;margin-bottom:20px;margin-top:20px}.dimension-list{display:inline-flex;gap:10px;padding:0;margin:0;list-style:none}.dimension-list li{background:#e9ecef;padding:8px 12px;border-radius:5px;border:1px solid #ccc;font-weight:700;font-family:Arial,sans-serif;font-size:14px;display:inline-block;white-space:nowrap}.dimension-list li.active{background:#524db4;color:#fff!important;border-color:#0056b3}.dimension-list li.active>a{color:#fff!important}.flexel-logo>a{display:block;width:175px;height:50px;background:url(/app/themes/_v1/img/flexel-logo.svg) no-repeat center;background-size:contain;float:left}a.s-link{color:#555;border-bottom:1px dotted #555}.header-wrap .nav-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;position:relative}.header-wrap .nav-menu .menu-item{position:relative;margin:0 5px}.header-wrap .nav-menu .menu-item>a{display:block;padding:7px 12px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:8px;transition:background 0.7s ease}.header-wrap .nav-menu .menu-item>a:hover,.header-wrap .nav-menu .menu-item.current-menu-item>a{background:rgba(0,0,0,.1)}.header-wrap .nav-menu .menu-item-has-children{position:relative}.header-wrap .nav-menu .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:600px;background:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);padding:20px;z-index:1000;display:none;flex-wrap:wrap;justify-content:space-around}.header-wrap .nav-menu .menu-item-has-children:hover>.sub-menu{display:flex}.header-wrap .nav-menu .sub-menu>li{flex:1;min-width:200px;padding:10px}.header-wrap .nav-menu .sub-menu .menu-item a{padding:10px 15px;color:#5B3FAA!important;font-size:14px;font-weight:500;display:block;background:#f8f8fc;border-radius:8px;transition:background 0.3s ease,color 0.3s ease}.header-wrap .nav-menu .sub-menu .menu-item a:hover{background:#5B3FAA;color:white!important}.category-footer-text{display:block;margin-top:45px;text-align:justify}.category-footer-text h2,.category-footer-text h3{margin-bottom:5px;font-size:20px;font-weight:700}.product-category-description{max-height:100px;overflow:hidden;position:relative;transition:max-height 0.3s ease-in-out;margin-bottom:10px;text-align:justify}.product-category-description h1{text-align:left}.product-category-description::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}.product-category-description.expanded{max-height:none}.product-category-description.expanded::after{display:none}.read-more-btn{padding:5px 10px;border-radius:7px;border:1px solid #524db4;cursor:pointer;color:#524db4;margin-bottom:30px;margin-top:10px;font-size:14px}.shop-header{padding:20px 0;background:#ede3ff;margin-top:-21px;text-align:justify}.brandlink-list-wrapper{margin:20px 0;padding:0;text-align:center}.brandlink-list{list-style-type:none;margin:0;padding:0;justify-content:center}.brandlink-list li{font-size:1rem;font-weight:600;padding:10px 15px;border-radius:5px;transition:background-color 0.3s,color 0.3s;display:inline-block}.brandlink-list li a{text-decoration:none;color:#333;font-weight:600;transition:color 0.3s}.brandlink-list li:hover{background-color:#f0f0f0}.brandlink-list li.active{background-color:#524db4;color:#fff}.brandlink-list li.active a{color:#fff}.category-brands{margin-top:40px}.category-brands h4{font-size:1.2rem;font-weight:700;margin-bottom:10px}.product-category-archive{margin-bottom:40px}.product-category-archive h1{font-size:1.6rem;font-weight:700}.text-block-front{background:#f7f7fa;padding:40px 0}.text-block-front h1{font-size:32px;font-weight:700}.text-block-front h2{font-size:18px;font-weight:700}@media (max-width:768px){.brandlink-list{flex-direction:column;align-items:center}.brandlink-list li{font-size:1.2rem;margin-bottom:10px}.flexel-logo>a{background:url(/app/themes/_v1/img/flexel-icon.svg) no-repeat center;width:50px;margin-top:-4px}.header-wrap .nav-menu .menu-item{margin:unset}.header-wrap .nav-menu .menu-item>a{padding:10px 15px}}.single-cover{height:40vh;background-size:cover;background-position:center;background-attachment:fixed;position:relative;margin-top:-21px}.has-cover{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:-25vh;padding:2rem;position:relative;z-index:10;overflow:hidden}._transparent{background:transparent!important}.no-border-radius{border-radius:0!important}.dictionary-list ul{list-style:none;padding:0;margin:0}.dictionary-list li{margin-bottom:.5rem}.company-logo{background-color:#fff;border-radius:50%;display:block;width:170px;height:170px;margin:0 auto;background-size:80%;background-position:center;background-repeat:no-repeat;border:2px solid #f3f3f3}.company-cover{height:25vh;background-size:cover;background-position:center;background-attachment:fixed;position:relative;margin-top:-21px;border-bottom:2px solid #f3f3f3}.single-powerco .has-cover{margin-top:-150px}.company-details{padding:20px;background:#fff;margin-top:30px;border-radius:10px}.company-details p{font-size:1em;line-height:1.5}.company-details h1.post-title{font-size:2rem;font-weight:700;margin:0 0 10px 0}.company-info{margin-top:20px}.company-info a.btn>i{margin-right:5px}.company-info a.btn{padding:10px 15px;background:#524db4;color:#fff;border-radius:10px;margin:10px 0;text-decoration:none}.wp-block-cover{margin-bottom:20px}