::-webkit-input-placeholder{color:rgba(0,0,0,.5)}::-moz-placeholder{color:rgba(0,0,0,.5)}:-ms-input-placeholder{color:rgba(0,0,0,.5)}:-moz-placeholder{color:rgba(0,0,0,.5)}*::-moz-selection{background-color:#26a8f3;color:#fff}*::selection{background-color:#26a8f3;color:#fff}.product-card__cart-actions{margin-top:15px}.product-card__cart-actions .product-card__add-to-cart{width:100%;padding:12px 20px;background:#007cba;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.product-card__cart-actions .product-card__add-to-cart:hover{background:#005a87;transform:translateY(-1px)}.product-card__cart-actions .product-card__add-to-cart:active{transform:translateY(0)}.product-card__cart-actions .product-card__add-to-cart .product-card__add-to-cart-text{font-size:14px}.product-card__cart-actions .product-card__add-to-cart .product-card__price-input{width:60px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:14px}.product-card__cart-actions .product-card__add-to-cart .product-card__price-input:focus{outline:none;border-color:#007cba}.product-card__cart-actions .product-card__add-to-cart--variable{background:#6c757d}.product-card__cart-actions .product-card__add-to-cart--variable:hover{background:#545b62}.sidebar-cart-message{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:5px;font-weight:500;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideInRight .3s ease-out}.sidebar-cart-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.sidebar-cart-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.sidebar-cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-cart-overlay.active{opacity:1;visibility:visible}.sidebar-cart{width:32.75em;height:100%;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;right:-32.75em;z-index:9999;padding:0 1.675em;box-sizing:border-box;background:#fff;transition:right .3s ease}@media screen and (max-width: 767px){.sidebar-cart{padding:0 1em}}@media screen and (max-width: 500px){.sidebar-cart{width:100vw;right:-100vw}}.sidebar-cart.active{right:0}.sidebar-cart .sidebar-cart-header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:3.375em 1.75em 1em;box-sizing:border-box;background:#fff}@media screen and (max-width: 767px){.sidebar-cart .sidebar-cart-header{padding:2.375em .75em 1em}}.sidebar-cart .sidebar-cart-header:after{content:"";width:auto;display:block;position:absolute;right:1.75em;bottom:0;left:1.75em;border-bottom:thin solid #f2f2f2}@media screen and (max-width: 767px){.sidebar-cart .sidebar-cart-header:after{right:.75em;left:.75em}}.sidebar-cart .sidebar-cart-header .sidebar-cart-title{display:inline-block;font-size:1.375em;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1300px){.sidebar-cart .sidebar-cart-header .sidebar-cart-title{font-size:1.25em}}@media screen and (max-width: 1023px){.sidebar-cart .sidebar-cart-header .sidebar-cart-title{font-size:1.125em}}@media screen and (max-width: 767px){.sidebar-cart .sidebar-cart-header .sidebar-cart-title{font-size:1em}}.sidebar-cart .sidebar-cart-header .sidebar-cart-close{display:flex;justify-content:center;align-items:center;position:absolute;top:1em;right:-0.25em;padding:0;border:none;background:rgba(0,0,0,0);font-size:1.5em;text-decoration:none;color:#000;-webkit-appearance:none;cursor:pointer}@media screen and (max-width: 767px){.sidebar-cart .sidebar-cart-header .sidebar-cart-close{top:.675em}}.sidebar-cart .sidebar-cart-header .sidebar-cart-close:before{content:"";display:inline-block;font-family:"la-solid-900"}.sidebar-cart .sidebar-cart-content{width:100%;display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:.8125em 0 0 1.75em;box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-cart .sidebar-cart-content{padding-left:.75em}}.sidebar-cart .sidebar-cart-content .sidebar-cart-error{text-align:center;padding:40px 20px;color:#d91e00}.sidebar-cart-content{overflow-y:auto}.sidebar-cart-content::-webkit-scrollbar{width:3px}.sidebar-cart-content::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:.25em}.sidebar-cart-content::-webkit-scrollbar-thumb{background-color:#707070;border-radius:.25em}.sidebar-cart-content::-webkit-scrollbar-thumb:hover{background-color:#000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sidebar-cart-content .sidebar-cart-items{width:100%;display:flex;flex-direction:column;flex:1 1 auto;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-cart-content .sidebar-cart-items{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-cart-content .sidebar-cart-item{width:100%;display:flex;flex-wrap:wrap;margin-bottom:.8125em;padding:0 0 .8125em;border-bottom:1px solid #f2f2f2}.sidebar-cart-content .sidebar-cart-item:last-child{margin-bottom:0;border-bottom:none}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-category{width:100%;display:inline-block;margin-bottom:1.083em;font-size:.75em;text-transform:uppercase;text-align:right;color:#1bb7ce}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-image{width:30.88%;max-width:7.875em;display:flex}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-image a{width:100%;display:flex;border:thin solid #153c66;border-radius:.625em;box-sizing:border-box;overflow:hidden}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details{width:69.12%;min-width:calc(100% - 7.875em);display:flex;flex-direction:column;justify-content:space-between;padding-left:1em;box-sizing:border-box}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .top{width:100%;display:inline-flex;flex-direction:column;padding-bottom:1.75em}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title-price-wrapper{width:100%;display:flex;justify-content:space-between;margin-bottom:.3125em}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title{max-width:70%;display:block;font-size:1.0625em;font-weight:500;line-height:117.64%;text-transform:uppercase;color:#000}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title{font-size:.875em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title a{text-decoration:none;color:#000}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-title a:hover{color:#004f9f}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-price{display:inline-block;margin-left:1em;font-size:.875em}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-price{font-size:.75em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation{display:inline-flex;flex-wrap:wrap;margin-top:-0.166em;margin-bottom:.333em;font-size:.75em;line-height:100%}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation{font-size:.675em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dt,.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dd{float:left}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dt:after{content:" ";width:.25em;display:inline-block}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dd{display:flex}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dd:after{content:"-";display:inline-block;margin:0 .125em}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .variation dd:last-child:after{content:none}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-sku{display:inline-block;font-size:.75em;text-transform:uppercase;color:#a0a0a0}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity{width:100%;display:flex;align-items:center}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-price-total{width:100%;display:inline-block;font-size:1.125em;font-weight:500;padding-right:.5em;box-sizing:border-box}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-price-total{font-size:1.05em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-price-total{font-size:.9em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls{width:5.647em;min-width:5.647em;display:flex;align-items:center;border:none;border-radius:.588em;background-color:#f2f2f2;font-size:1.0625em;font-weight:500;line-height:117.64%;color:#000;overflow:hidden}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls{font-size:.875em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-btn{height:2.764em;display:flex;align-items:center;padding:.175em 1em .125em;border:none;box-sizing:border-box;background:rgba(0,0,0,0);font-family:"Gotham",sans-serif;font-size:1em;font-weight:500;color:rgba(0,0,0,.64);cursor:pointer}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-btn:disabled{opacity:.5;cursor:not-allowed}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-input{width:1em;height:2.764em;display:flex;align-items:center;padding:.175em 0 .125em;border:none;box-sizing:border-box;background:rgba(0,0,0,0);font-family:"Gotham",sans-serif;font-size:1em;font-weight:500;text-align:center;color:#000;-webkit-appearance:none;-moz-appearance:textfield}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-input:focus{outline:none}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-input::-webkit-outer-spin-button,.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .quantity-controls .quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-remove{display:inline-flex;justify-content:center;align-items:center;margin:0 0 0 1em;padding:0;border:none;background:none;font-size:1.0625em;color:#000;overflow:visible;transition:all 300ms ease-in-out}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-remove{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-remove{font-size:.875em}}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-remove:before{content:"";display:inline-block;font-family:"la-solid-900";font-size:1.5em}.sidebar-cart-content .sidebar-cart-item .sidebar-cart-item-details .sidebar-cart-item-quantity .sidebar-cart-item-remove:hover{color:#0055ad}.sidebar-cart-content .sidebar-cart-coupon{width:100%;margin:.8125em 0 1em;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-cart-content .sidebar-cart-coupon{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-cart-content .sidebar-cart-coupon .coupon-form{display:flex;gap:.75em}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input{height:2.764em;display:inline-flex;justify-content:flex-start;align-items:center;flex:1;padding:.25em 1em .125em;border:thin solid #000;border-radius:.294em;box-sizing:border-box;background-color:rgba(0,0,0,0);font-family:"Gotham",sans-serif;font-size:1.0625em;font-weight:400;text-decoration:none;color:#000}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input{font-size:.875em}}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input:focus{outline:none;border-color:#004f9f}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input::-webkit-input-placeholder{color:#000;opacity:.7}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input::-moz-placeholder{color:#000;opacity:.7}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input:-ms-input-placeholder{color:#000;opacity:.7}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-input:-moz-placeholder{color:#000;opacity:.7}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-button{height:2.764em;display:inline-flex;justify-content:center;align-items:center;padding:.25em 1em .125em;border:none;border-radius:.294em;box-sizing:border-box;background-color:#f2f2f2;font-family:"Gotham",sans-serif;font-size:1.0625em;font-weight:400;text-decoration:none;color:#000}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-button{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-button{font-size:.875em}}.sidebar-cart-content .sidebar-cart-coupon .coupon-form .coupon-button:hover{background:#004f9f;color:#fff}.sidebar-cart-content .sidebar-cart-totals{width:100%;margin:.8125em 0 0;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-cart-content .sidebar-cart-totals{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-cart-content .sidebar-cart-totals .cart-total-row{width:100%;display:flex;justify-content:space-between;align-items:center}.sidebar-cart-content .sidebar-cart-totals .cart-total-row.subtotal{padding-top:1.0625em;border-top:thin solid #f2f2f2}.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total{align-items:flex-end;margin-top:.875em;padding-top:.875em;border-top:thin solid #f2f2f2}.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total>span{font-weight:500;opacity:1}.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total>span:last-child{font-size:1em}.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total .amount{font-size:1.375em}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total .amount{font-size:1.25em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total .amount{font-size:1.125em}}@media screen and (max-width: 767px){.sidebar-cart-content .sidebar-cart-totals .cart-total-row.total .amount{font-size:1em}}.sidebar-cart-content .sidebar-cart-totals .cart-total-row+.cart-total-row{margin-top:.5625em}.sidebar-cart-content .sidebar-cart-totals .cart-total-row+.cart-total-row.total{margin-top:.875em}.sidebar-cart-content .sidebar-cart-totals .cart-total-row>span{display:inline-block;font-size:1.0625em;font-weight:400;color:#000;opacity:.7}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-totals .cart-total-row>span{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-totals .cart-total-row>span{font-size:.875em}}.sidebar-cart-content .sidebar-cart-actions{width:100%;display:inline-flex;flex-direction:column;margin:.5625em 0 2.625em;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-cart-content .sidebar-cart-actions{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-cart-content .sidebar-cart-actions .button{height:2.823em;display:inline-flex;justify-content:center;align-items:center;margin-top:.294em;padding:.25em 1em .125em;border:none;border-radius:.294em;box-sizing:border-box;background-color:#f2f2f2;font-family:"Gotham",sans-serif;font-size:1.0625em;font-weight:500;text-decoration:none;color:#153c66}@media screen and (max-width: 1300px){.sidebar-cart-content .sidebar-cart-actions .button{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-cart-content .sidebar-cart-actions .button{font-size:.875em}}.sidebar-cart-content .sidebar-cart-actions .button:hover{background-color:#153c66;color:#fff}.sidebar-cart-content .sidebar-cart-actions #confirmar-pedido-btn{background:linear-gradient(45deg, rgb(21, 60, 102) 12%, rgb(27, 183, 206) 88%);color:#fff}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:"";display:inline-block;font-family:"la-solid-900"}.cart-order-form-container{width:100%;display:flex;flex-direction:column;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.cart-order-form-container{padding-right:.75em;padding-right:calc(.75em - 3px)}}.cart-order-form-header .cart-order-form-back{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:none;font-size:1.0625em;font-weight:500;text-decoration:none;color:#1bb7ce;cursor:pointer}@media screen and (max-width: 1300px){.cart-order-form-header .cart-order-form-back{font-size:1em}}@media screen and (max-width: 1023px){.cart-order-form-header .cart-order-form-back{font-size:.875em}}.cart-order-form-header .cart-order-form-back:before{content:"";display:inline-block;margin:0 .375em 0 0;font-family:"la-solid-900";font-size:1.125em}.cart-order-form-header .cart-order-form-title{display:inline-block;margin-top:1.909em;font-size:1.375em;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1300px){.cart-order-form-header .cart-order-form-title{margin-top:1.875em;font-size:1.25em}}@media screen and (max-width: 1023px){.cart-order-form-header .cart-order-form-title{margin-top:1.675em;font-size:1.125em}}@media screen and (max-width: 767px){.cart-order-form-header .cart-order-form-title{margin-top:1.5em;font-size:1em}}.cart-order-form-content .wpcf7 form p,.cart-order-form-content #email-quote-form p{width:100%;margin:1.588em 0 0;display:inline-block;font-size:1.0625em}@media screen and (max-width: 1300px){.cart-order-form-content .wpcf7 form p,.cart-order-form-content #email-quote-form p{font-size:1em}}@media screen and (max-width: 1023px){.cart-order-form-content .wpcf7 form p,.cart-order-form-content #email-quote-form p{font-size:.875em}}.cart-order-form-content .wpcf7 form p+.form-item,.cart-order-form-content #email-quote-form p+.form-item{margin-top:1.6875em}@media screen and (max-width: 1300px){.cart-order-form-content .wpcf7 form p+.form-item,.cart-order-form-content #email-quote-form p+.form-item{margin-top:1.5em}}@media screen and (max-width: 1023px){.cart-order-form-content .wpcf7 form p+.form-item,.cart-order-form-content #email-quote-form p+.form-item{margin-top:1.375em}}.cart-order-form-content .wpcf7 form .form-item,.cart-order-form-content #email-quote-form .form-item{width:100%;margin-top:0;margin-bottom:.5625em}.cart-order-form-content .wpcf7 form .form-item.select,.cart-order-form-content #email-quote-form .form-item.select{position:relative}.cart-order-form-content .wpcf7 form .form-item.select:before,.cart-order-form-content #email-quote-form .form-item.select:before{content:"";display:inline-block;position:absolute;top:.875em;right:.875em;z-index:1;font-family:"la-solid-900";font-size:1.125em;color:#000;pointer-events:none}.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=email],.cart-order-form-content .wpcf7 form input[type=tel],.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=number],.cart-order-form-content .wpcf7 form input[type=date],.cart-order-form-content .wpcf7 form select,.cart-order-form-content .wpcf7 form textarea,.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=email],.cart-order-form-content #email-quote-form input[type=tel],.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=number],.cart-order-form-content #email-quote-form input[type=date],.cart-order-form-content #email-quote-form select,.cart-order-form-content #email-quote-form textarea{width:100%;height:2.764em;display:flex;align-items:center;margin:0;padding:.25em 1em .125em;border:thin solid rgba(0,0,0,.7);border-radius:.5em;box-sizing:border-box;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:"Gotham",sans-serif;font-size:1.062em;font-weight:400;line-height:116.66%;text-transform:none;color:#000;outline:none;-webkit-appearance:none}@media screen and (max-width: 1300px){.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=email],.cart-order-form-content .wpcf7 form input[type=tel],.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=number],.cart-order-form-content .wpcf7 form input[type=date],.cart-order-form-content .wpcf7 form select,.cart-order-form-content .wpcf7 form textarea,.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=email],.cart-order-form-content #email-quote-form input[type=tel],.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=number],.cart-order-form-content #email-quote-form input[type=date],.cart-order-form-content #email-quote-form select,.cart-order-form-content #email-quote-form textarea{padding:1.2em 2em}}@media screen and (max-width: 1023px){.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=email],.cart-order-form-content .wpcf7 form input[type=tel],.cart-order-form-content .wpcf7 form input[type=text],.cart-order-form-content .wpcf7 form input[type=number],.cart-order-form-content .wpcf7 form input[type=date],.cart-order-form-content .wpcf7 form select,.cart-order-form-content .wpcf7 form textarea,.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=email],.cart-order-form-content #email-quote-form input[type=tel],.cart-order-form-content #email-quote-form input[type=text],.cart-order-form-content #email-quote-form input[type=number],.cart-order-form-content #email-quote-form input[type=date],.cart-order-form-content #email-quote-form select,.cart-order-form-content #email-quote-form textarea{padding:1.2em 1em;font-size:1em}}.cart-order-form-content .wpcf7 form input[type=text]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form input[type=email]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form input[type=tel]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form input[type=text]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form input[type=number]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form input[type=date]::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form select::-webkit-input-placeholder,.cart-order-form-content .wpcf7 form textarea::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=text]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=email]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=tel]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=text]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=number]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form input[type=date]::-webkit-input-placeholder,.cart-order-form-content #email-quote-form select::-webkit-input-placeholder,.cart-order-form-content #email-quote-form textarea::-webkit-input-placeholder{color:#000;opacity:.7}.cart-order-form-content .wpcf7 form input[type=text]::-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=email]::-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=tel]::-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=text]::-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=number]::-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=date]::-moz-placeholder,.cart-order-form-content .wpcf7 form select::-moz-placeholder,.cart-order-form-content .wpcf7 form textarea::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=text]::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=email]::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=tel]::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=text]::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=number]::-moz-placeholder,.cart-order-form-content #email-quote-form input[type=date]::-moz-placeholder,.cart-order-form-content #email-quote-form select::-moz-placeholder,.cart-order-form-content #email-quote-form textarea::-moz-placeholder{color:#000;opacity:.7}.cart-order-form-content .wpcf7 form input[type=text]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form input[type=email]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form input[type=tel]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form input[type=text]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form input[type=number]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form input[type=date]:-ms-input-placeholder,.cart-order-form-content .wpcf7 form select:-ms-input-placeholder,.cart-order-form-content .wpcf7 form textarea:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=text]:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=email]:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=tel]:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=text]:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=number]:-ms-input-placeholder,.cart-order-form-content #email-quote-form input[type=date]:-ms-input-placeholder,.cart-order-form-content #email-quote-form select:-ms-input-placeholder,.cart-order-form-content #email-quote-form textarea:-ms-input-placeholder{color:#000;opacity:.7}.cart-order-form-content .wpcf7 form input[type=text]:-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=email]:-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=tel]:-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=text]:-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=number]:-moz-placeholder,.cart-order-form-content .wpcf7 form input[type=date]:-moz-placeholder,.cart-order-form-content .wpcf7 form select:-moz-placeholder,.cart-order-form-content .wpcf7 form textarea:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=text]:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=email]:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=tel]:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=text]:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=number]:-moz-placeholder,.cart-order-form-content #email-quote-form input[type=date]:-moz-placeholder,.cart-order-form-content #email-quote-form select:-moz-placeholder,.cart-order-form-content #email-quote-form textarea:-moz-placeholder{color:#000;opacity:.7}.cart-order-form-content .wpcf7 form input[type=text]:focus,.cart-order-form-content .wpcf7 form input[type=email]:focus,.cart-order-form-content .wpcf7 form input[type=tel]:focus,.cart-order-form-content .wpcf7 form input[type=text]:focus,.cart-order-form-content .wpcf7 form input[type=number]:focus,.cart-order-form-content .wpcf7 form input[type=date]:focus,.cart-order-form-content .wpcf7 form select:focus,.cart-order-form-content .wpcf7 form textarea:focus,.cart-order-form-content #email-quote-form input[type=text]:focus,.cart-order-form-content #email-quote-form input[type=email]:focus,.cart-order-form-content #email-quote-form input[type=tel]:focus,.cart-order-form-content #email-quote-form input[type=text]:focus,.cart-order-form-content #email-quote-form input[type=number]:focus,.cart-order-form-content #email-quote-form input[type=date]:focus,.cart-order-form-content #email-quote-form select:focus,.cart-order-form-content #email-quote-form textarea:focus{border-color:#004f9f}.cart-order-form-content .wpcf7 form textarea,.cart-order-form-content #email-quote-form textarea{height:7.529em;padding-top:.764em;padding-bottom:.764em}.cart-order-form-content .wpcf7 form .wpcf7-acceptance label,.cart-order-form-content #email-quote-form .wpcf7-acceptance label{font-size:.875em}.cart-order-form-content .wpcf7 form .wpcf7-acceptance label input[type=checkbox],.cart-order-form-content #email-quote-form .wpcf7-acceptance label input[type=checkbox]{margin-top:.125em;margin-right:1em;border:thin solid #000;font-size:.75em}.cart-order-form-content .wpcf7 form .wpcf7-acceptance label a,.cart-order-form-content #email-quote-form .wpcf7-acceptance label a{color:#000}.cart-order-form-content .wpcf7 form button,.cart-order-form-content #email-quote-form button{width:100%;height:2.823em;display:inline-flex;justify-content:center;align-items:center;margin-top:.294em;padding:.25em 1em .125em;border:none;border-radius:.294em;box-sizing:border-box;background:linear-gradient(45deg, rgb(21, 60, 102) 12%, rgb(27, 183, 206) 88%);font-family:"Gotham",sans-serif;font-size:1.0625em;font-weight:500;text-transform:none;color:#fff}@media screen and (max-width: 1300px){.cart-order-form-content .wpcf7 form button,.cart-order-form-content #email-quote-form button{font-size:1em}}@media screen and (max-width: 1023px){.cart-order-form-content .wpcf7 form button,.cart-order-form-content #email-quote-form button{font-size:.875em}}.cart-order-form-content .wpcf7 form button:after,.cart-order-form-content #email-quote-form button:after{content:none}.sidebar-downloads-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-downloads-overlay.active{opacity:1;visibility:visible}.sidebar-downloads{width:32.75em;height:100%;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;right:-32.75em;z-index:9999;padding:0 1.675em;box-sizing:border-box;background:#fff;transition:right .3s ease}@media screen and (max-width: 767px){.sidebar-downloads{padding:0 1em}}@media screen and (max-width: 500px){.sidebar-downloads{width:100vw;right:-100vw}}.sidebar-downloads.active{right:0}.sidebar-downloads .sidebar-downloads-header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:3.375em 1.75em 1.25em;box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-downloads .sidebar-downloads-header{padding:2.375em .75em 1.25em}}.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-title{display:inline-block;font-size:1.375em;font-weight:400;text-transform:uppercase}@media screen and (max-width: 1300px){.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-title{font-size:1.25em}}@media screen and (max-width: 1023px){.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-title{font-size:1.125em}}@media screen and (max-width: 767px){.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-title{font-size:1em}}.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-close{display:flex;justify-content:center;align-items:center;position:absolute;top:1em;right:-0.25em;padding:0;border:none;background:rgba(0,0,0,0);font-size:1.5em;text-decoration:none;color:#000;cursor:pointer;-webkit-appearance:none}@media screen and (max-width: 767px){.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-close{top:.675em}}.sidebar-downloads .sidebar-downloads-header .sidebar-downloads-close:before{content:"";display:inline-block;font-family:"la-solid-900"}.sidebar-downloads .sidebar-downloads-content{width:100%;display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:.8125em 0 0 1.75em;box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-downloads .sidebar-downloads-content{padding-left:.75em}}.sidebar-downloads .sidebar-downloads-content .sidebar-downloads-loading{text-align:center;padding:40px 20px}.sidebar-downloads .sidebar-downloads-content .sidebar-downloads-loading .spinner{width:40px;height:40px;border:4px solid #f2f2f2;border-top:4px solid #004f9f;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.sidebar-downloads-content{overflow-y:auto}.sidebar-downloads-content::-webkit-scrollbar{width:3px}.sidebar-downloads-content::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:.25em}.sidebar-downloads-content::-webkit-scrollbar-thumb{background-color:#707070;border-radius:.25em}.sidebar-downloads-content::-webkit-scrollbar-thumb:hover{background-color:#000}.sidebar-downloads-content .downloads-list{width:100%;display:flex;flex-direction:column;flex:1 1 auto;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-downloads-content .downloads-list{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-downloads-content .downloads-list .download-item{width:100%;display:inline-flex;align-items:flex-start;margin-top:1.25em;padding-bottom:1.25em;border-bottom:thin solid #f2f2f2}.sidebar-downloads-content .downloads-list .download-item .icon{width:22%;max-width:5.5em;display:flex;border:thin solid #1bb7ce;border-radius:1em;box-sizing:border-box;overflow:hidden}.sidebar-downloads-content .downloads-list .download-item .icon svg{width:100%;height:auto;display:block}.sidebar-downloads-content .downloads-list .download-item .download-item-info{width:78%;min-width:calc(100% - 5.5em);display:flex;flex-direction:column;justify-content:space-between;padding-left:1.625em;box-sizing:border-box}@media screen and (max-width: 1300px){.sidebar-downloads-content .downloads-list .download-item .download-item-info{padding-left:1.5em}}@media screen and (max-width: 1023px){.sidebar-downloads-content .downloads-list .download-item .download-item-info{padding-left:1.25em}}.sidebar-downloads-content .downloads-list .download-item .download-item-info .download-item-name{max-width:13em;display:inline-block;padding-bottom:.25em;font-size:1.0625em;font-weight:500;line-height:117.64%;text-transform:uppercase;color:#000}@media screen and (max-width: 1300px){.sidebar-downloads-content .downloads-list .download-item .download-item-info .download-item-name{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-downloads-content .downloads-list .download-item .download-item-info .download-item-name{font-size:.875em}}.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra{display:inline-flex;flex-direction:column;align-items:flex-start}.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-product{display:inline-block;font-size:.75em;text-transform:uppercase;color:#a0a0a0}.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-remove{display:inline-flex;justify-content:center;align-items:center;margin:.5em 0 0;padding:0;border:none;background:none;font-size:1.0625em;color:#000;overflow:visible;transition:all 300ms ease-in-out}@media screen and (max-width: 1300px){.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-remove{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-remove{font-size:.875em}}.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-remove:before{content:"";display:inline-block;font-family:"la-solid-900";font-size:1.5em}.sidebar-downloads-content .downloads-list .download-item .download-item-info .extra .download-item-remove:hover{color:#0055ad}.sidebar-downloads-content .downloads-actions{width:100%;display:inline-flex;flex-direction:column;margin:.5625em 0 2.625em;padding-right:1.75em;padding-right:calc(1.75em - 3px);box-sizing:border-box}@media screen and (max-width: 767px){.sidebar-downloads-content .downloads-actions{padding-right:.75em;padding-right:calc(.75em - 3px)}}.sidebar-downloads-content .downloads-actions button{height:2.823em;display:inline-flex;justify-content:center;align-items:center;margin-top:.294em;padding:.25em 1em .125em;border:none;border-radius:.294em;box-sizing:border-box;background-color:#f2f2f2;font-family:"Gotham",sans-serif;font-size:1.0625em;font-weight:500;text-decoration:none;color:#153c66;-webkit-appearance:none}@media screen and (max-width: 1300px){.sidebar-downloads-content .downloads-actions button{font-size:1em}}@media screen and (max-width: 1023px){.sidebar-downloads-content .downloads-actions button{font-size:.875em}}.sidebar-downloads-content .downloads-actions button:hover{background-color:#153c66;color:#fff}.sidebar-downloads-content .downloads-actions .btn-download-all{background:linear-gradient(45deg, rgb(21, 60, 102) 12%, rgb(27, 183, 206) 88%);color:#fff}.downloads-empty{display:inline-flex}.downloads-empty .downloads-empty-icon:before{content:"";display:inline-block;margin-right:.5em;font-family:"la-solid-900"}*:has(>.spinner){text-align:center;padding:40px 20px}*:has(>.spinner) .spinner{width:40px;height:40px;border:4px solid #f2f2f2;border-top:4px solid #004f9f;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}/*# sourceMappingURL=woocommerce.min.css.map */