.bg-grigio-chiaro{background:#f9f9f9}h1,h3,h4,.h1,.h3,.h4{font-family:"brandon-grotesque",sans-serif;font-weight:500}h1 strong,h3 strong,h4 strong,.h1 strong,.h3 strong,.h4 strong{font-family:inherit}.h2 h2{font-family:"brandon-grotesque" sans-serif;color:#0032a0;font-size:2.5em;line-height:1.2;position:relative;margin-bottom:1em;text-transform:uppercase}h5{color:#000;font-size:18px;font-weight:400;text-align:center;margin:0}.btn a{text-decoration:none;border-top:3px solid #fff;border-bottom:3px solid #fff;display:inline-block !important;border-top:3px solid #0032a0;border-bottom:3px solid #0032a0;padding:10px 3rem;position:relative;display:inline-block;font-size:16px;transition:all .2s ease;text-transform:uppercase;font-weight:600}.btn a::before{content:"";position:absolute;width:3px;height:60%;background:#0b4c88;transition:all .2s ease;bottom:0;left:0}.btn a::after{content:"";position:absolute;width:3px;height:60%;background:#0032a0;transition:all .2s ease;top:0;right:0}.btn a .txt{color:#0032a0;z-index:1;position:relative}.btn a .bkg{height:100%;background-color:#0032a0;width:0;top:0;left:0;position:absolute;transition:all .2s ease;z-index:0}.btn a:hover::before{height:100%}.btn a:hover .txt{animation-name:button_color;animation-duration:.5s;animation-fill-mode:forwards}.btn a:hover::after{height:100%}.btn.bianco a{border-top:3px solid #fff;border-bottom:3px solid #fff}.btn.bianco a .bkg{background-color:#fff}.btn.bianco a .txt{color:#fff}.btn.bianco a::before{background:#fff}.btn.bianco a::after{background:#fff}.btn.bianco:hover .txt{color:#fff;animation-name:button_color_bianco;animation-duration:.5s;animation-fill-mode:forwards}.btn:hover .bkg{animation-name:fill_width;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fill_width{0%{width:0}50%{width:0}100%{width:100%}}@keyframes button_color_bianco{0%{color:#fff}50%{color:#fff}100%{color:#0032a0}}@keyframes button_color{0%{color:#0032a0}50%{color:#0032a0}100%{color:#fff}}input[type=text],input[type=email],input[type=phone],textarea{margin-bottom:10px;border:none;padding:6px 10px;max-width:100%;width:100%;color:#666;font-family:"Poppins",sans-serif}input[type=text] textarea,input[type=email] textarea,input[type=phone] textarea,textarea textarea{height:180px}input[type=text] input[type=submit],input[type=email] input[type=submit],input[type=phone] input[type=submit],textarea input[type=submit]{margin-top:20px}input[type=text] .tag_contact,input[type=email] .tag_contact,input[type=phone] .tag_contact,textarea .tag_contact{background-color:#efefef;padding:100px;display:flex;flex-direction:column;justify-content:center}input[type=text] .wpcf7-form-control::-moz-placeholder, input[type=email] .wpcf7-form-control::-moz-placeholder, input[type=phone] .wpcf7-form-control::-moz-placeholder, textarea .wpcf7-form-control::-moz-placeholder{color:#666}input[type=text] .wpcf7-form-control::placeholder,input[type=email] .wpcf7-form-control::placeholder,input[type=phone] .wpcf7-form-control::placeholder,textarea .wpcf7-form-control::placeholder{color:#666}input[type=text] .wpcf7-acceptance .wpcf7-list-item,input[type=email] .wpcf7-acceptance .wpcf7-list-item,input[type=phone] .wpcf7-acceptance .wpcf7-list-item,textarea .wpcf7-acceptance .wpcf7-list-item{margin-left:0}input[type=text] .wpcf7-acceptance .wpcf7-list-item label,input[type=email] .wpcf7-acceptance .wpcf7-list-item label,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label,textarea .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start}input[type=text] .wpcf7-acceptance .wpcf7-list-item label input,input[type=email] .wpcf7-acceptance .wpcf7-list-item label input,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label input,textarea .wpcf7-acceptance .wpcf7-list-item label input{margin-top:3px}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{color:#fff;padding-left:6px}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:#fff;text-decoration:underline}input[type=text] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,input[type=email] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,input[type=phone] .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover,textarea .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{font-weight:bold}.wpcf7-form.sent p{display:none}.page-template-template-homepage header{background-color:rgba(0,0,0,0)}header{position:fixed;top:0;z-index:999;width:100%;padding:20px 0;transition:all .2s ease;background:#0032a0}header .icon-navbar i{color:#fff;font-size:20px}header .logosito{height:80px;width:auto;transition:all .2s ease;position:relative}header .logosito img{top:0;left:0;transition:all .2s ease;height:100%;width:auto}header .menubtn{display:none}header .menu{position:relative}header .menu ul{display:flex;list-style:none;justify-content:center;width:100%;padding-left:0;gap:50px}header .menu ul>li{position:relative;display:flex;align-items:center;z-index:0}header .menu ul>li:hover a::after{width:100%}header .menu ul>li a{transition:all .2s ease;font-weight:500;text-decoration:none;font-size:18px;text-transform:uppercase;color:#fff;width:100%;display:block;position:relative;z-index:2}header .menu ul>li a::after{position:absolute;bottom:0;left:0;width:0;content:"";height:2px;background-color:#fff;transition:all .2s ease}header .menu ul>li.current-menu-item a,header .menu ul>li.current-page-ancestor a{color:rgba(0,51,160,.6352941176)}header .menu ul>li .arrow-mobile{display:none}header .menu ul>li .sub-menu{position:absolute;top:0;left:-1em;height:auto;border-left:1px solid #0032a0;padding:0 2em 0 1em;opacity:0;height:0;overflow:hidden;transition:all .2s ease;flex-direction:column;background-color:#fff;width:auto;z-index:0}header .menu ul>li .sub-menu li{margin:0}header .menu ul>li .sub-menu li a{color:#0032a0;font-size:1em;text-transform:none;white-space:nowrap}header .menu ul>li .sub-menu li:hover a{color:rgba(0,51,160,.6352941176) !important}header .menu ul>li .sub-menu.open{opacity:1;height:auto;padding:2em 2em 1em 1em}header .menu.open{width:100vw;opacity:1}.page-template-template-home-page header{background:none}.page-template-template-home-page header .menu ul>li a{color:#fff}.page-template-template-home-page header .menu ul>li:hover a{color:rgba(0,51,160,.6352941176)}.page-template-template-home-page header .menu ul>li .sub-menu{border-color:#fff;background:none}.page-template-template-home-page header .menu ul>li .sub-menu li a{color:#fff}.page-template-template-home-page header .logosito img.logo1{opacity:1}.page-template-template-home-page header .logosito img.logo2{opacity:0}.page-template-template-home-page header .menubtn div{background-color:#fff}.link_to_top{display:none}body.scrolled header .menu ul>li a{color:#fff}body.scrolled header .menu ul>li .sub-menu{border-color:#0032a0;background:#fff}body.scrolled header .menu ul>li .sub-menu li a{color:#0032a0}body.scrolled header{background:#0032a0;padding-top:15px;padding-bottom:15px;box-shadow:0px 0px 15px rgba(0,0,0,.2)}body.scrolled header .logosito{height:50px;width:auto}body.scrolled header .menubtn div{background-color:rgba(0,51,160,.6352941176)}footer{background:#0032a0;color:#fff !important;position:relative;z-index:2;font-size:.95em;margin-top:100px}footer p{color:#fff !important}footer h4{font-weight:400;font-size:25px;margin-bottom:20px;color:#5aa1bd}footer h3{margin-bottom:0}footer .menu-categorie a{text-transform:uppercase;display:block;width:auto;color:#edf1f5}footer .menu-categorie a:hover{text-decoration:underline}footer .col-12 p{margin-bottom:20px}footer .col-12 p:last-of-type{margin-bottom:0}footer .col-12 em{font-size:1.2em}footer .col-12 a{color:inherit;white-space:nowrap}footer .col-12 a:hover{text-decoration:underline}footer ul li{list-style:none}footer input{padding:10px !important;margin-top:10px}footer input::-moz-placeholder{color:#dedede}footer input::placeholder{color:#dedede}.copyright{text-align:center;background-color:#0032a0;text-transform:uppercase;color:#fff;font-size:.7em}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}.back_to_top{background-color:#242b31;left:5vw}.sep{margin:150px 0}body{background:#f8f8f8;box-sizing:border-box;overflow-x:hidden;font-weight:300;font-family:"Lato",sans-serif;color:#edf1f5;line-height:1.5;font-size:20px;margin:0;font-size:20px !important}body .ban-home{height:100vh;width:100%}body .ban-home .banner-home{background-size:cover;height:100vh;width:100%;background-position:center;background-repeat:no-repeat}body .ban-home .banner-home h1{font-size:70px !important;color:#fff;line-height:1;font-weight:600;margin:0;padding-bottom:20px}body .kit-gara{margin-top:90px}body .kit-gara .card-kit{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:100%}body .kit-gara .card-kit .content-kit{padding:35px}body .kit-gara .card-kit .content-kit h3{font-weight:500;font-size:26px;font-weight:500;font-size:36px;color:#fff;line-height:1;margin:0;padding-bottom:20px;text-transform:uppercase}.best-seller{margin-top:60px;padding:60px 0}.best-seller .content-best{padding-bottom:30px}.best-seller .card-best{background-color:#fff;padding:20px;display:flex;box-shadow:0px 0px 15px 0px rgba(0,0,0,.15);flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease}.best-seller .card-best .thumb-best{background-color:#edf1f5;display:flex;justify-content:center}.best-seller .card-best .thumb-best .first-image{opacity:1;height:100}.best-seller .card-best .thumb-best .hover-image{opacity:0;height:0;width:0;overflow:hidden}.best-seller .card-best .thumb-best img{width:100%;height:100%;margin:0 !important}.best-seller .card-best .price{color:#0032a0;font-weight:400;margin:0;text-align:center}.best-seller .card-best .buy-now{display:none}.best-seller .card-best:hover{transform:scale(1.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.35);transition:all .2s ease;border-bottom:3px solid rgba(0,51,160,.6352941176)}.best-seller .card-best:hover .buy-now{display:block}.best-seller .card-best:hover .first-image{opacity:0;height:0;width:0}.best-seller .card-best:hover .hover-image{opacity:1;height:auto;width:100%}.accessori{margin-top:90px}.accessori .card-accessori{background-size:cover;background-repeat:no-repeat;background-position:center;height:400px;display:flex;align-items:end;justify-content:start}.accessori .card-accessori .content-accessori{padding:35px}.accessori .card-accessori .content-accessori h3{font-weight:500;font-size:26px;font-weight:500;font-size:36px;color:#fff;line-height:1;margin:0;padding-bottom:20px;padding-bottom:20px;text-transform:uppercase;margin-bottom:0;font-weight:600;text-align:left}.accessori .card-accessori .content-accessori .btn{text-align:left !important}.info{margin-top:50px}.info .card-info{box-shadow:0px 0px 15px 0px rgba(0,0,0,.15);padding:40px 20px;color:#000}.info .card-info h4{margin-top:0}.woocommerce-page{padding-top:130px}.woocommerce header{background:#0033a0}.woocommerce .best-seller{width:100%}.woocommerce .product_title{padding:0;font-weight:600;text-transform:uppercase;margin-bottom:0}.accordion .contenitore{border-bottom:2px solid #0032a0}.accordion .contenitore .riga{border-bottom:1px solid #0032a0;display:flex;flex-wrap:wrap;justify-content:space-between;color:#0032a0;cursor:default}.accordion .contenitore .riga:last-of-type{border:none}.accordion .contenitore .riga .toggle{color:#edf1f5;font-size:1.1em;cursor:pointer}.accordion .contenitore .riga .toggle i{color:#0032a0}.accordion .contenitore .riga h2{display:block;cursor:pointer;flex-grow:1}.accordion .contenitore .riga h3{text-transform:uppercase}.accordion .contenitore .riga h2,.accordion .contenitore .riga h3{font-size:1.4em;font-weight:600;margin:0;text-decoration:none}.accordion .contenitore .riga h2:before,.accordion .contenitore .riga h3:before{display:none}.accordion .contenitore .riga .txt{transition:all .2s ease;height:0;overflow:hidden;flex-basis:100%;width:100%;opacity:0}.accordion .contenitore .riga .txt ul,.accordion .contenitore .riga .txt ol{padding-left:30px}.accordion .contenitore .riga .txt ul li,.accordion .contenitore .riga .txt ol li{margin-bottom:8px}.accordion .contenitore .riga .txt ol{list-style-type:none;padding-left:0}.accordion .contenitore .riga .txt ol li{position:relative;padding-left:30px}.accordion .contenitore .riga .txt ol li:before{position:absolute;top:0;left:0;width:20px;height:20px}.accordion .contenitore .riga:hover .toggle{color:rgba(0,51,160,.6352941176)}.accordion .contenitore .riga.open .txt{height:auto;max-height:600px;padding-top:20px;opacity:1}.delivery{width:45%;left:50%;position:relative;margin-top:60px;border-top:1px solid;padding-top:40px}.delivery p{color:#000}#sidebar{display:none !important}.woocommerce-message{border-top-color:#0032a0 !important}.woocommerce-message:before{color:#0032a0 !important}.woocommerce-message .button{background-color:#0032a0 !important;color:#fff !important;border:none;padding:10px 20px;border-radius:0;cursor:pointer;font-size:16px;font-weight:400 !important}.single-product #primary{max-width:1400px;margin:0 auto}.single-product .product_title{color:#0032a0}.single-product .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.single-product table tr{display:flex;flex-direction:column;gap:5}.single-product table tr th{text-align:left;color:#0032a0}.single-product table tr td{width:100%}.single-product table tr td select{width:100%;border:1px solid #0032a0;padding:10px;background-color:#fff}.single-product table tr td .reset_variations{color:#0032a0;text-decoration:underline;font-size:14px;font-weight:600;cursor:pointer;margin-top:10px;display:inline-block}.single-product .variations_button .single_add_to_cart_button{background-color:#0032a0 !important;color:#fff;border:none;padding:10px 20px;border-radius:0;cursor:pointer;font-size:16px}.single-product .quantity input{border:1px solid #0032a0;padding:10px;border-radius:0;text-align:center;width:100%;max-width:100px;margin:0 auto}.single-product .product_meta{color:#0032a0}.single-product .woocommerce-tabs{margin-top:40px}.single-product .woocommerce-tabs .wc-tabs{display:flex;list-style:none;padding:0;margin:0 0 30px 0;border-bottom:2px solid #0032a0}.single-product .woocommerce-tabs .wc-tabs li{margin:0;border-color:#0032a0 !important}.single-product .woocommerce-tabs .wc-tabs li a{display:block;padding:15px 25px;text-decoration:none;color:#edf1f5;font-weight:500;text-transform:uppercase;font-size:16px;border-bottom:3px solid rgba(0,0,0,0);transition:all .3s ease}.single-product .woocommerce-tabs .wc-tabs li.active a{color:#0032a0;font-weight:600}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:30px 0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{color:#0032a0;font-size:24px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{width:100%;border-collapse:collapse}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr{display:table-row;border-bottom:1px solid #e0e0e0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr:last-child{border-bottom:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr th{text-align:left;color:#0032a0;font-weight:600;padding:15px 0;width:30%;vertical-align:top}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr td{padding:15px 0 15px 20px;color:#edf1f5}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr td p{margin:0;color:#0032a0}.single-product #sidebar{display:none !important}.cart-page-modern .container{max-width:1400px;margin:0 auto;padding:0 20px}.cart-page-modern .cart-header{text-align:center;margin-bottom:40px}.cart-page-modern .cart-header .cart-title{color:#0032a0;font-size:32px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.cart-page-modern .cart-header .cart-title i{margin-right:10px;color:#0032a0}.cart-page-modern .cart-header .cart-subtitle{color:#0032a0;font-size:18px;margin:0}.cart-page-modern .cart-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media(max-width: 768px){.cart-page-modern .cart-layout{grid-template-columns:1fr;gap:30px}}.cart-page-modern .cart-main .cart-items-container{background:#fff;border-radius:0;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden}.cart-page-modern .cart-main .cart-items-list .cart-item-modern{display:grid;grid-template-columns:120px 1fr auto auto auto;gap:20px;padding:25px;border-bottom:1px solid #e0e0e0;align-items:center}.cart-page-modern .cart-main .cart-items-list .cart-item-modern:last-child{border-bottom:none}@media(max-width: 768px){.cart-page-modern .cart-main .cart-items-list .cart-item-modern{grid-template-columns:1fr;gap:15px;text-align:center}}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-image img{width:100%;height:auto;border-radius:0}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-content .cart-item-info .cart-item-title{margin:0 0 10px 0}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-content .cart-item-info .cart-item-title a{color:#0032a0;text-decoration:none;font-weight:600;font-size:18px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-content .cart-item-info .cart-item-title a:hover{color:rgba(0,51,160,.6352941176)}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-content .cart-item-price .price-label{color:#0032a0;font-size:14px;display:block;margin-bottom:5px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-content .cart-item-price .price-value .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600;font-size:16px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-quantity .quantity-label{color:#0032a0;font-size:14px;display:block;margin-bottom:8px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-quantity .quantity-controls .quantity input{border:1px solid #0032a0;padding:8px 12px;border-radius:0;text-align:center;width:80px;font-size:16px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-quantity .quantity-controls .quantity input:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-total .total-label{color:#0032a0;font-size:14px;display:block;margin-bottom:5px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-total .total-value .woocommerce-Price-amount bdi{color:#0032a0;font-weight:700;font-size:18px}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-actions .remove-item{color:#dc3545;text-decoration:none;font-size:18px;padding:8px;transition:all .3s ease}.cart-page-modern .cart-main .cart-items-list .cart-item-modern .cart-item-actions .remove-item:hover{background-color:#dc3545;color:#fff}.cart-page-modern .cart-main .cart-actions-modern{display:flex;justify-content:space-between;align-items:center;padding:25px;background:#f8f9fa;border-top:1px solid #e0e0e0}@media(max-width: 768px){.cart-page-modern .cart-main .cart-actions-modern{flex-direction:column;gap:15px}}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-left .btn-update-cart{background-color:#0032a0;color:#fff;border:none;padding:12px 24px;border-radius:0;cursor:pointer;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .3s ease}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-left .btn-update-cart:hover:not(:disabled){background-color:rgba(0,51,160,.6352941176)}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-left .btn-update-cart:disabled{opacity:.6;cursor:not-allowed}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-left .btn-update-cart i{margin-right:8px}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-right .btn-continue-shopping{background-color:rgba(0,0,0,0);color:#0032a0;border:2px solid #0032a0;padding:12px 24px;border-radius:0;text-decoration:none;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .3s ease}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-right .btn-continue-shopping:hover{background-color:#0032a0;color:#fff}.cart-page-modern .cart-main .cart-actions-modern .cart-actions-right .btn-continue-shopping i{margin-right:8px}.cart-page-modern .cart-sidebar .order-summary-modern{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}.cart-page-modern .cart-sidebar .order-summary-modern .summary-header{background:#0032a0;color:#fff;padding:20px}.cart-page-modern .cart-sidebar .order-summary-modern .summary-header .summary-title{margin:0;font-size:20px;font-weight:600;text-transform:uppercase}.cart-page-modern .cart-sidebar .order-summary-modern .summary-header .summary-title i{margin-right:10px}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content{padding:25px}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals h2{color:#0032a0;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table{width:100%;border-collapse:collapse}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr{border-bottom:1px solid #e0e0e0}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr:last-child{border-bottom:none}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr th{text-align:left;color:#0032a0;font-weight:600;padding:12px 0;width:50%}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr td{text-align:right;color:#edf1f5;padding:12px 0}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr td .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr.order-total th,.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .shop_table tr.order-total td{font-weight:700;font-size:18px;color:#0032a0}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .wc-proceed-to-checkout{margin-top:25px}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:#0032a0;color:#fff;border:none;padding:15px 30px;border-radius:0;text-decoration:none;font-size:18px;font-weight:600;text-transform:uppercase;display:block;text-align:center;transition:all .3s ease}.cart-page-modern .cart-sidebar .order-summary-modern .summary-content .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:rgba(0,51,160,.6352941176)}.cart-page-modern .cart-sidebar .coupon-section-modern{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-header{background:rgba(0,51,160,.6352941176);color:#fff;padding:20px}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-header .coupon-title{margin:0;font-size:18px;font-weight:600;text-transform:uppercase}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-header .coupon-title i{margin-right:10px}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content{padding:25px}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group{display:flex;gap:10px}@media(max-width: 768px){.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group{flex-direction:column}}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group .coupon-input{flex:1;border:1px solid #0032a0;padding:12px;border-radius:0;font-size:16px}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group .coupon-input:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group .btn-apply-coupon{background-color:#0032a0;color:#fff;border:none;padding:12px 24px;border-radius:0;cursor:pointer;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .3s ease}.cart-page-modern .cart-sidebar .coupon-section-modern .coupon-content .coupon-input-group .btn-apply-coupon:hover{background-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .container{max-width:1400px;margin:0 auto;padding:0 20px}.checkout-page-modern .checkout-header{text-align:center;margin-bottom:40px}.checkout-page-modern .checkout-header .checkout-title{color:#0032a0;font-size:32px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.checkout-page-modern .checkout-header .checkout-title i{margin-right:10px;color:#0032a0}.checkout-page-modern .checkout-header .checkout-subtitle{color:#0032a0;font-size:18px;margin:0}.checkout-page-modern .checkout-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media(max-width: 768px){.checkout-page-modern .checkout-layout{grid-template-columns:1fr;gap:30px}}.checkout-page-modern .checkout-main .checkout-form-container{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden}.checkout-page-modern .checkout-main .checkout-form-container .woocommerce-form-coupon-toggle{padding:20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.checkout-page-modern .checkout-main .checkout-form-container .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;color:#0032a0}.checkout-page-modern .checkout-main .checkout-form-container .woocommerce-form-coupon-toggle .woocommerce-info a{color:rgba(0,51,160,.6352941176);text-decoration:none;font-weight:600}.checkout-page-modern .checkout-main .checkout-form-container .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:#0032a0}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon{padding:20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row{display:flex;flex-direction:column !important;gap:15px;margin-bottom:15px}@media(max-width: 768px){.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row{flex-direction:column}}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row.form-row-first{flex:1}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row.form-row-last{flex-shrink:0}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row input{border:1px solid #0032a0;padding:12px;font-size:16px;width:100%}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row input:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row .button{background-color:#0032a0;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.checkout-page-modern .checkout-main .checkout-form-container .checkout_coupon .form-row .button:hover{background-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step{margin-bottom:30px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-header{background:#0032a0;color:#fff;padding:20px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-header .step-title{margin:0 0 10px 0;font-size:20px;font-weight:600;text-transform:uppercase}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-header .step-title i{margin-right:10px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-header .step-description{margin:0;font-size:14px;opacity:.9}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content{padding:25px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields h3{color:#0032a0;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:20px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first{float:left;width:48%;display:flex;flex-direction:column !important;gap:10px}@media(max-width: 768px){.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first{float:none;width:100%}}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{float:right;width:48%}@media(max-width: 768px){.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{float:none;width:100%}}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide{clear:both;width:100%}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label{display:block;color:#0032a0;font-weight:600;margin-bottom:8px;font-size:14px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label .required{color:#dc3545}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select{width:100%;border:1px solid #0032a0;padding:12px;font-size:16px;background:#fff}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus,.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select{cursor:pointer}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment{background:#f8f9fa;padding:20px;margin-top:20px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods{list-style:none;padding:0;margin:0 0 20px 0}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods li{margin-bottom:15px;padding:15px;background:#fff;border:1px solid #e0e0e0}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods li input[type=radio]{margin-right:10px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods li label{color:#0032a0;font-weight:600;cursor:pointer;display:flex;align-items:center}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods li label img{margin-left:10px;max-height:30px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .wc_payment_methods li .payment_box{margin-top:10px;padding:15px;background:#f8f9fa;color:#edf1f5;font-size:14px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#edf1f5;font-size:14px}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:rgba(0,51,160,.6352941176);text-decoration:none}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a:hover{color:#0032a0}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .button{background-color:#0032a0;color:#fff;border:none;padding:15px 30px;font-size:18px;font-weight:600;text-transform:uppercase;cursor:pointer;width:100%;transition:all .3s ease}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content #payment .place-order .button:hover{background-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .form-group label{color:#0032a0;font-weight:600;margin-bottom:8px;display:block}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .form-group .form-control{width:97%;border:1px solid #0032a0;padding:12px;font-size:16px;resize:vertical}.checkout-page-modern .checkout-main .checkout-form-container .checkout .checkout-step .step-content .form-group .form-control:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-sidebar .order-summary-checkout{padding-bottom:40px;background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-header-checkout{background:#0032a0;color:#fff;padding:20px}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-header-checkout .summary-title-checkout{margin:0;font-size:20px;font-weight:600;text-transform:uppercase}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-header-checkout .summary-title-checkout i{margin-right:10px}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout{padding:25px}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table thead th{color:#0032a0;font-weight:600;padding:12px 0;border-bottom:2px solid #0032a0;text-align:left}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid #e0e0e0}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr td{padding:12px 0}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr td.product-name{color:#0032a0;font-weight:500}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity{color:#0032a0;font-size:14px}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tbody tr td.product-total .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr{border-bottom:1px solid #e0e0e0}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:none}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr th{color:#0032a0;font-weight:600;padding:12px 0;text-align:left}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr td{text-align:right;padding:12px 0}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr td .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr.order-total th,.checkout-page-modern .checkout-sidebar .order-summary-checkout .summary-content-checkout .order-review .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700;font-size:18px;color:#0032a0}.checkout-page-modern .checkout-sidebar .checkout-products-modern{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-header{background:rgba(0,51,160,.6352941176);color:#fff;padding:20px}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-header .products-title{margin:0;font-size:18px;font-weight:600;text-transform:uppercase}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-header .products-title i{margin-right:10px}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content{padding:25px}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e0e0e0}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern:last-child{border-bottom:none}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-image{flex-shrink:0}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-image img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-details{flex:1}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-details .checkout-item-title{margin:0 0 5px 0;color:#0032a0;font-size:16px;font-weight:600}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-details .checkout-item-quantity{color:#edf1f5;font-size:14px}.checkout-page-modern .checkout-sidebar .checkout-products-modern .products-content .checkout-cart-items .checkout-item-modern .checkout-item-price .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.checkout-page-modern .checkout-sidebar .coupon-section-checkout{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-header-checkout{background:rgba(0,51,160,.6352941176);color:#fff;padding:20px}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-header-checkout .coupon-title-checkout{margin:0;font-size:18px;font-weight:600;text-transform:uppercase}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-header-checkout .coupon-title-checkout i{margin-right:10px}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout{padding:25px}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group{display:flex;gap:10px}@media(max-width: 768px){.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group{flex-direction:column}}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group .coupon-input{flex:1;border:1px solid #0032a0;padding:12px;font-size:16px}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group .coupon-input:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group .btn-apply-coupon{background-color:#0032a0;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.checkout-page-modern .checkout-sidebar .coupon-section-checkout .coupon-content-checkout .coupon-input-group .btn-apply-coupon:hover{background-color:rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-sidebar .checkout-navigation{display:flex;flex-direction:column;gap:15px}.checkout-page-modern .checkout-sidebar .checkout-navigation a{display:flex;align-items:center;justify-content:center;padding:15px;text-decoration:none;font-weight:500;text-transform:uppercase;transition:all .3s ease}.checkout-page-modern .checkout-sidebar .checkout-navigation a.btn-return-cart{background-color:rgba(0,0,0,0);color:#0032a0;border:2px solid #0032a0}.checkout-page-modern .checkout-sidebar .checkout-navigation a.btn-return-cart:hover{background-color:#0032a0;color:#fff}.checkout-page-modern .checkout-sidebar .checkout-navigation a.btn-continue-shopping{background-color:rgba(0,51,160,.6352941176);color:#fff;border:2px solid rgba(0,51,160,.6352941176)}.checkout-page-modern .checkout-sidebar .checkout-navigation a.btn-continue-shopping:hover{background-color:#0032a0;border-color:#0032a0}.checkout-page-modern .checkout-sidebar .checkout-navigation a i{margin-right:8px}.coupon-error-notice{color:#0032a0 !important}.payment_box.payment_method_xpay{background-color:#0032a0 !important;color:#fff !important;border:none !important;padding:10px 20px !important;border-radius:0 !important;cursor:pointer !important;font-size:16px !important}.payment_method_xpay{color:#0032a0 !important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none !important}.woocommerce-privacy-policy-text{color:#0032a0 !important}.place-order .button{margin-top:40px !important;background-color:#0032a0 !important;color:#fff !important;border:none !important;padding:10px 20px !important;border-radius:0 !important;cursor:pointer !important;font-size:16px !important;width:100%}.woocommerce-info{border-top-color:#0032a0 !important;color:#0032a0 !important}.woocommerce-info:before{color:#0032a0 !important}.woocommerce-account{padding-top:130px}.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:30px}.woocommerce-account p{color:#0032a0;font-size:18px;margin-bottom:20px}.woocommerce-account p strong{color:#0032a0;font-weight:600}.woocommerce-account p a{color:rgba(0,51,160,.6352941176);text-decoration:none}.woocommerce-account p a:hover{color:#0032a0}.woocommerce-account .woocommerce-account-wrapper{display:grid;grid-template-columns:300px 1fr;gap:40px;max-width:1400px;margin:0 auto;padding:0 20px}@media(max-width: 768px){.woocommerce-account .woocommerce-account-wrapper{grid-template-columns:1fr;gap:30px}}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;width:100%}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e0e0e0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a{display:block;padding:20px 25px;color:#0032a0;text-decoration:none;font-weight:500;font-size:16px;text-transform:uppercase;transition:all .3s ease}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover{color:#0032a0;background-color:#f8f9fa}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a{color:#0032a0;background-color:#0032a0;color:#fff;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content{padding:20px;width:100%;background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);overflow:hidden;min-height:400px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-MyAccount-content-dashboard{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-MyAccount-content-dashboard h2{color:#0032a0;font-size:24px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-MyAccount-content-dashboard p{color:#edf1f5;font-size:16px;line-height:1.6;margin-bottom:15px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table thead th{background:#0032a0;color:#fff;padding:15px;text-align:left;font-weight:600;text-transform:uppercase;font-size:14px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{border-bottom:1px solid #e0e0e0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{background-color:#f8f9fa}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{padding:15px;color:#edf1f5}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a{color:rgba(0,51,160,.6352941176);text-decoration:none;font-weight:500}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a:hover{color:#0032a0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-orders-table__row--status.completed{color:#28a745;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-orders-table__row--status.processing{color:#ffc107;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-orders-table__row--status.on-hold{color:#6c757d;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-orders-table__row--status.cancelled{color:#dc3545;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details h2{color:#0032a0;font-size:24px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{width:100%;border-collapse:collapse;margin-bottom:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table thead th{background:#0032a0;color:#fff;padding:15px;text-align:left;font-weight:600;text-transform:uppercase;font-size:14px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody tr{border-bottom:1px solid #e0e0e0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody tr td{padding:15px;color:#edf1f5}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody tr td .woocommerce-Price-amount bdi{color:#0032a0;font-weight:600}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__total{background:#f8f9fa;padding:20px;margin-top:20px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__total strong{color:#0032a0;font-size:18px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields h3{color:#0032a0;font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-bottom:20px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label{display:block;color:#0032a0;font-weight:600;margin-bottom:8px;font-size:14px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label .required{color:#dc3545}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input,.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select,.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row textarea{width:100%;border:1px solid #0032a0;padding:12px;font-size:16px;background:#fff}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input:focus,.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select:focus,.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row textarea:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row.form-row-first{float:left;width:48%}@media(max-width: 768px){.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row.form-row-first{float:none;width:100%}}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row.form-row-last{float:right;width:48%}@media(max-width: 768px){.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row.form-row-last{float:none;width:100%}}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .form-row.form-row-wide{clear:both;width:100%}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .button{background-color:#0032a0;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields .button:hover{background-color:rgba(0,51,160,.6352941176)}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm h3{color:#0032a0;font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{margin-bottom:20px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label{display:block;color:#0032a0;font-weight:600;margin-bottom:8px;font-size:14px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .required{color:#dc3545}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input{width:100%;border:1px solid #0032a0;padding:12px;font-size:16px;background:#fff}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input:focus{outline:none;border-color:rgba(0,51,160,.6352941176)}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-first{float:left;width:48%}@media(max-width: 768px){.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-first{float:none;width:100%}}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-last{float:right;width:48%}@media(max-width: 768px){.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-last{float:none;width:100%}}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-wide{clear:both;width:100%}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{border:2px solid #0032a0;padding:25px;margin:30px 0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{color:#0032a0;font-size:18px;font-weight:600;text-transform:uppercase;padding:0 15px;margin:0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description{color:#edf1f5;font-size:14px;font-style:italic;margin-top:5px;display:block}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description em{color:#edf1f5}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{background-color:#0032a0;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button:hover{background-color:rgba(0,51,160,.6352941176)}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads h2{color:#0032a0;font-size:24px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table{width:100%;border-collapse:collapse}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table thead th{background:#0032a0;color:#fff;padding:15px;text-align:left;font-weight:600;text-transform:uppercase;font-size:14px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table tbody tr{border-bottom:1px solid #e0e0e0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table tbody tr:hover{background-color:#f8f9fa}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table tbody tr td{padding:15px;color:#edf1f5}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table tbody tr td a{color:rgba(0,51,160,.6352941176);text-decoration:none;font-weight:500}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-downloads .woocommerce-downloads-table tbody tr td a:hover{color:#0032a0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-PaymentMethods{padding:30px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-PaymentMethods h2{color:#0032a0;font-size:24px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-PaymentMethods .woocommerce-PaymentMethod{background:#f8f9fa;padding:20px;margin-bottom:20px;border:1px solid #e0e0e0}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentMethod__title{color:#0032a0;font-weight:600;margin-bottom:10px}.woocommerce-account .woocommerce-account-wrapper .woocommerce-MyAccount-content .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentMethod__description{color:#edf1f5;font-size:14px}.woocommerce-MyAccount-content .woocommerce-message{border-top-color:#0032a0 !important;color:#0032a0 !important}.woocommerce-MyAccount-content .woocommerce-message:before{color:#0032a0 !important}.woocommerce-MyAccount-content .woocommerce-error{border-top-color:#dc3545 !important;color:#dc3545 !important}.woocommerce-MyAccount-content .woocommerce-error:before{color:#dc3545 !important}.woocommerce-MyAccount-content .woocommerce-info{border-top-color:rgba(0,51,160,.6352941176) !important;color:rgba(0,51,160,.6352941176) !important}.woocommerce-MyAccount-content .woocommerce-info:before{color:rgba(0,51,160,.6352941176) !important}.woocommerce-edit-account .woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-edit-account .woocommerce-EditAccountForm .form-row.form-row-last{display:flex;flex-direction:column;gap:10px}.woocommerce-edit-account .woocommerce-EditAccountForm .form-row.form-row-wide{display:flex;flex-direction:column;gap:10px}.woocommerce-edit-account .woocommerce-EditAccountForm .clear{clear:both;height:0;overflow:hidden}.woocommerce-edit-account .woocommerce-EditAccountForm p:last-child{margin-top:30px;text-align:center}.woocommerce-edit-account .woocommerce-EditAccountForm p:last-child .button{min-width:200px}/*# sourceMappingURL=app.css.map */