/**handles:flatsome-style**/
.product-tabs{display:none}.product-footer .woocommerce-tabs{padding:0 0}.single-product div#tab-description{overflow:hidden;position:relative}.single-product .tab-panels div#tab-description.panel:not(.active){height:0!important}.devvn_readmore_flatsome{text-align:center;cursor:pointer;position:absolute;z-index:9999;bottom:0;width:100%;background:#fff}.devvn_readmore_flatsome:before{height:55px;margin-top:-45px;content:"";background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);display:block}.devvn_readmore_flatsome a{color:#09a7f1;display:inline-block;border:1px solid;padding:5px 40px;border-radius:5px}.devvn_readmore_flatsome a:after{content:'';width:0;right:0;border-top:6px solid #09a7f1;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px}.product-footer .woocommerce-tabs>.nav-line-grow,.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){display:none}//css footer .custom-shape-divider-top-1692248608{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1692248608 svg{position:relative;display:block;width:calc(100% + 1.3px);height:50px}.custom-shape-divider-top-1692248608 .shape-fill{fill:#D0021B}.data-des{text-align:justify;padding-bottom:50px;font-size:1rem;line-height:1.6;font-weight:400;overflow:hidden;max-height:300px;position:relative}.data-des:after{display:block;content:"";background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff);height:80px;position:absolute;bottom:0;left:0;width:100%}.data-des.on{max-height:100%!important}.btn_view_more{background-color:red;font-weight:700;font-size:1rem;color:#fff;width:200px;line-height:15px;padding:10px .75rem;letter-spacing:.4px;background-image:none;border:none;margin:20px 0;border-radius:3px}.custom-button-container{display:flex;justify-content:center;align-items:center}.custom-button{background-color:#185c98;color:#fff;font-size:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;position:relative}.custom-button:hover{background-color:#00008b}.custom-button:disabled{background-color:#185c98;opacity:1}.input{font-size:16px;margin-bottom:10px}