html{scroll-behavior:smooth}.text-muted{color:#8492a6 !important}.btn{margin:5px}.bg-default{background-color:#f0f8ff}.padding-top80{padding-top:80px}.margin-top80{padding-top:80px}.cms-index-index #maincontent,.cms-page-view #maincontent{padding:0;width:100%}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.shine-header{padding:50px}.shine-header h1{color:#31a3e5;font-weight:700;margin-top:70px}.header{position:relative;background-color:transparent;top:10px}.absolute-header{position:absolute}.header.header2{border:none;-webkit-transition:all .5s ease;transition:all .5s ease}.header .header2:after{margin-bottom:10px}.header.active-sticky{background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.header .top-header-content{border-bottom:none;background-color:#f0f8ff}.header .search-form .form-search{background:#428bca}.switcher-language{color:#000;font-size:24px;line-height:1}.header .nav.nav-main-menu>li>a{font-size:13px;font-weight:700;color:#3c4858}.header .nav.nav-main-menu>li>a:hover{color:#31a3e5}button{border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important;color:#fff;border:2px solid #31a3e5;background-color:#31a3e5;padding:5px}.btn{border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-o-border-radius:5px !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;border:2px solid #31a3e5;background-color:#31a3e5}.btn-secondary{color:#fff;border:2px solid #31a3e5;background-color:#31a3e5}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{background-color:#31a3e5}.bg-dark{background-color:#3c4858 !important}.rounded-top{border-top-left-radius:10px !important;border-top-right-radius:10px !important}.rounded{border-radius:10px !important}.shadow{box-shadow:0 .1rem 1rem rgba(0,0,0,.1) !important}.position-relative{position:relative !important}.overflow-hidden{overflow:hidden !important}.img-fluid{max-width:100%;height:auto}.filter-open .page-layout-1column .category-product-actions .filter-toggle .title:before{left:260px}.page-layout-1column .category-product-actions .filter-toggle .title:before{color:#000}.page-layout-1column .block.filter .block-content.filter-content .block-filter-content{padding:45px 20px 20px}.customer-account{margin-top:10px}.label-menu{top:5px}.label-menu.info{background-color:#31a3e5;border-color:#31a3e5}.label-menu.hot{background-color:#e53062;border-color:#e50e25}.page-title-wrapper{margin-bottom:150px;top:100px}.breadcrumbs{background:0 0;padding:0;font-size:14px}.homepage-slider{background-color:#ffffffc7;padding:30px;border-radius:5px}.homepage-slider p{line-height:25px}.homepage-slider a.customlink{color:#0a568c;text-decoration:underline}.home-shape-bottom{display:block;position:absolute;width:100%;height:auto;bottom:-1px;left:0}.home-shape-bottom img{width:100%;height:auto}.home-shape-arrow{display:block;position:absolute;width:100%;height:auto;bottom:-38px;z-index:1;left:0}.home-shape-arrow img{height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-shape-arrow .arrow-icon{position:absolute;top:0;left:0;right:0;text-align:center;display:inline-block}.ml-auto,.mx-auto{margin-left:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.d-block{display:block !important}.mdi-chevron-double-down:before{font-family:FontAwesome;content:"\f103"}.mover{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}.shine-hero{position:absolute !important;z-index:10}.post-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.post-item{-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px 15px !important}.post-item-content{height:350px}.post-item-detail{padding:0 10px}.post-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.post-item:hover .overlay{opacity:.4}.hero .intro{position:relative;padding-bottom:30px}.hero .intro h6{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#1dabf2;margin-bottom:10px}.hero .intro h4{font-weight:700;line-height:1.4;margin-bottom:20px}.hero .intro .bord-botm{left:calc(50% - 27px);width:54px;height:10px}.hero .item{background-color:#fff;padding:60px 30px;border-radius:5px;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.06);box-shadow:0 2px 48px 0 rgba(0,0,0,.06);-webkit-transition:all .5s;transition:all .5s}.hero .item:hover{background-color:#1dabf2;background-image:linear-gradient(135deg,#17cadd 0%,#4a45da 100%);color:#fff}.hero .item:hover .icon{-webkit-box-shadow:none;box-shadow:none;color:#fff}.hero .item:hover .icon:before{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.hero .item:hover p{color:#eee}.hero .item .icon{width:85px;height:85px;line-height:105px;border-radius:50%;font-size:70px;color:#1dabf2;margin-bottom:30px;position:relative;-webkit-transition:all .2s;transition:all .2s}.hero .item .icon:before{content:'';width:100%;height:100%;border-radius:50%;border:3px solid transparent;position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s}.hero .item h5{font-size:18px;font-weight:700;margin-bottom:20px}.hero .about{padding-top:30px}.hero .about h6{color:#1dabf2;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.hero .about h4{font-weight:700;line-height:1.4;margin-bottom:30px}.hero .about ul{margin-top:30px}.hero .about li{margin-top:15px;font-size:16px;font-weight:600;line-height:1.5;color:#555;position:relative;padding-bottom:5px}.hero .about li .icon{font-size:12px;color:#fff;text-align:center;width:20px;height:20px;line-height:20px;border-radius:50%;background-color:#1dabf2;background-image:linear-gradient(135deg,#17cadd 0%,#4a45da 100%);margin-right:15px}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00a3dc26;opacity:.7;z-index:1}.hero-bg{position:absolute;top:25%;bottom:0;right:0;left:0;width:100%;min-height:35rem;height:60%;background-color:#ffffffc4;transform:skewY(18deg) !important}@media all and (max-width:480px){h1{font-size:18px !important}.shine-hero{top:60% !important;position:relative !important}.product-features{margin-top:0 !important}}@media all and (max-width:736px){h1{font-size:18px !important}.shine-hero{top:60% !important;position:relative !important}.product-features{margin-top:0 !important}}.features .content{padding-right:50px}.features .content p{text-align:justify}.features .content.midl{padding-right:0;padding-left:50px}.features .content .icon{font-size:25px;font-weight:700;color:#fff;width:56px;height:56px;line-height:60px;text-align:center;border-radius:50%;margin-bottom:30px;position:relative}.features .content .icon:after{content:'';width:70px;height:70px;border-radius:50%;position:absolute;top:-7px;left:-7px;opacity:.3;z-index:-1}.features .content .icon.bg-gr:after{background-color:#1dabf2}.features .content .icon.bg-or:after{background-color:#ff8c00}.features .content .icon.bg-pu:after{background-color:#c500ee}.features .content h4{font-weight:600;line-height:1.4;margin-bottom:15px;font-size:30px}.features .content .more{margin-top:20px;font-weight:600;color:#1dabf2}.features .content .more i{margin-left:10px}.features .fas{color:#428bca}.testimonials .testimonial{padding:20px;position:relative;background-color:#fff;z-index:3;position:relative;height:200px;overflow:hidden}.testimonials .owl-item{padding:10px 15px 30px}.testimonials .icon{position:absolute;right:30px;top:20px;font-size:120px;-webkit-transform:rotate(30deg);transform:rotate(30deg);color:#fafaff;z-index:-1}.testimonials .client-area{margin-bottom:20px;overflow:hidden}.testimonials .client-area .img{display:inline-block;float:left}.testimonials .client-area .author{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto 15px;border:2px solid #fff;-webkit-box-shadow:0px 10px 30px rgba(0,0,0,.05);box-shadow:0px 10px 30px rgba(0,0,0,.05)}.testimonials .client-area h6{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.testimonials .client-area span{font-size:12px;letter-spacing:1px;color:#1dabf2}.testimonials p{font-size:15px}.testimonials .owl-carousel{overflow:hidden}.testimonials .owl-theme .owl-dots{text-align:center;width:100%}.shine-hero{transition:1s ease;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.image{opacity:1;display:block;width:100%;height:auto;transition:1s ease;backface-visibility:hidden;opacity:.2}.product-hero{background-color:#1dabf21a;height:100%}.product-hero p{font-weight:400;font-size:18px;max-width:600px;margin-left:auto !important;margin-right:auto !important}.product-features{padding:30px}.product-features .item{height:210px;padding:10px;overflow:hidden}.product-features h5{line-height:1.5;font-weight:600;font-size:20px;margin-bottom:.5rem;color:#161c2d}.product-features .item i{font-size:20px}.product-features .item p{line-height:1.6;font-size:14px;font-weight:400}.product-features .item i{color:#1dabf2}.product-detail-infomation .product-name{font-size:26px}.product-info-price .price{color:#0b0b0b;font-size:24px;font-weight:bolder}.product-detail-infomation .product-reviews-summary{float:right;line-height:38px}.product-detail-deals{padding:20px;background-color:#faebd7;width:fit-content}.table-product-info p{line-height:25px;text-align:justify}.table-product-info .col{vertical-align:middle;width:50%}.twitter-item{padding:20px}.footer{color:#d7d7d7}.footer .middle-footer{background:#f0f8ff}.block-title--myac{margin-top:40px}.sidebar-main{background-color:#f0f8ff}.sidebar-main .account-nav h3{margin-left:15px;margin-top:20px}.sidebar .block .block-title .title{margin-bottom:15px}.sidebar .nav{margin-bottom:5px}.sidebar .nav .item .delimiter{border-top:1px solid #d1d1d1;display:block;margin:10px 1.8rem}.sidebar .nav li a{padding:5px 15px}.sidebar .nav .current{display:block;padding:5px 15px;border-left:3px solid #39a4e2;background-color:#c1e2f642}.sidebar .nav .current strong{font-weight:600}.block-order-details-view{padding-top:0}.order-status,.order-date{color:#fff}@media only screen and (max-width:639px){.orders-history .table-order-items tbody tr td{text-align:left}.table-wrapper{border-top:1px solid #ccc;overflow-x:auto;overflow-y:hidden;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;position:relative}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th{display:none}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr{display:block}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th{border-bottom:none;display:block;padding:5px 10px;width:100%}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{padding-right:10px;content:attr(data-th) ': ';display:inline-block;color:#111;font-weight:700}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr>th{background-color:#f6f6f6}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:first-child{padding-top:15px}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border-bottom:1px solid #ccc;padding-bottom:15px}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td.col.qty{text-align:left}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child{border:none;padding:0 0 5px}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot{display:block}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr{display:block}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td{padding-top:20px}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark{box-sizing:border-box;float:left;text-align:left;width:70%}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{box-sizing:border-box;float:left;text-align:right;width:30%}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals{font-size:1.6rem}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount{padding-bottom:10px}}.modal-inner-wrap .block-new-customer{float:left;margin-right:100px}.modal-inner-wrap .login{float:left;width:45%}.modal-inner-wrap .modal-content{padding:40px}.modal-inner-wrap .block-new-customer ul{list-style:square;margin-bottom:65px;margin-left:20px}.hurry-text{text-transform:uppercase;font-size:small !important;margin-top:10px}.field.sdi-fiscal-code.choice .control,.form-group.sdi-fiscal-code.choice>input{position:unset}.field.sdi-fiscal-code.choice{padding-left:0;padding-bottom:25px}