.elementor-10604 .elementor-element.elementor-element-5569991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10604 .elementor-element.elementor-element-5569991:not(.elementor-motion-effects-element-type-background), .elementor-10604 .elementor-element.elementor-element-5569991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131516;}.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-wrapper{text-align:left;}.elementor-10604 .elementor-element.elementor-element-f39ae00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10604 .elementor-element.elementor-element-f39ae00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10604 .elementor-element.elementor-element-f39ae00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-title{margin-bottom:5px;font-family:"Assistant", Sans-serif;font-size:1em;font-weight:700;color:#131516;}.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-description{font-family:"Assistant", Sans-serif;font-size:0.9em;color:#131516;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__close-button, .elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-10604 .elementor-element.elementor-element-691c019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;border-style:none;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#F2F3F4;--toggle-button-background-color:#131516;--toggle-button-icon-hover-color:var( --e-global-color-e47bee5 );--toggle-button-hover-background-color:#131516;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:24px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#F2F3F4;--items-indicator-background-color:#005F73;--cart-background-color:#F2F3F4;--cart-border-style:none;--cart-close-icon-size:30px;--cart-close-button-color:#131516;--cart-close-button-hover-color:var( --e-global-color-accent );--remove-item-button-color:#D30000;--remove-item-button-hover-color:#FF2400;--menu-cart-subtotal-color:#131516;--product-variations-color:#131516;--product-price-color:#131516;--cart-footer-buttons-border-radius:0px;--checkout-button-text-color:#F2F3F4;--checkout-button-background-color:#005F73;--checkout-button-hover-text-color:#005F73;--checkout-button-hover-background-color:#131516;--empty-message-color:var( --e-global-color-text );}.elementor-10604 .elementor-element.elementor-element-691c019.elementor-element{--align-self:center;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__subtotal{font-family:"Assistant", Sans-serif;font-weight:600;}.elementor-10604 .elementor-element.elementor-element-691c019 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#131516;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__product-name a{font-family:"Assistant", Sans-serif;color:#131516;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-accent );}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__product .variation{font-family:"Assistant", Sans-serif;font-size:14px;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__product-price{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__product-price .product-quantity{color:#131516;font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__footer-buttons .elementor-button{font-size:0.8rem;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-691c019 .elementor-button--checkout{border-style:none;}.elementor-10604 .elementor-element.elementor-element-691c019 .woocommerce-mini-cart__empty-message{line-height:1.8em;letter-spacing:1.6px;}.elementor-10604 .elementor-element.elementor-element-82b9274{--display:flex;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-button{background-color:#131516;font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-button:hover{background-color:#005F73;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 #payment #place_order{background-color:#005F73;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 #payment #place_order:hover{background-color:#131516;}.elementor-10604 .elementor-element.elementor-element-bfb7b01{--additional-information-display:block;--sections-background-color:#F2F3F4;--sections-border-type:none;--sections-title-color:#131516;--sections-secondary-title-color:#131516;--sections-descriptions-color:#131516;--sections-messages-color:#131516;--sections-checkboxes-color:#131516;--sections-radio-buttons-color:#131516;--links-normal-color:#005F73;--links-hover-color:#005F73;--forms-labels-color:#131516;--forms-fields-normal-color:#131516;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#F2F3F4;--forms-buttons-hover-text-color:#F2F3F4;--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-items-color:#131516;--order-summary-variations-color:#131516;--order-summary-items-divider-color:#131516;--order-summary-items-divider-weight:2px;--order-summary-totals-color:#131516;--order-summary-totals-divider-color:#131516;--order-summary-totals-divider-weight:2px;--purchase-button-normal-text-color:#F2F3F4;--purchase-button-border-radius:0px 0px 0px 0px;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 h3#order_review_heading, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-billing-fields h3, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-additional-fields h3{font-family:"Assistant", Sans-serif;font-size:1.2em;font-weight:700;text-transform:uppercase;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-checkout-secondary-title{font-family:"Assistant", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-description{font-family:"Assistant", Sans-serif;font-size:1em;font-weight:500;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout #payment .payment_box, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-privacy-policy-text p, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-checkout-message{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-form__label-for-checkbox span{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .wc_payment_method label, .elementor-10604 .elementor-element.elementor-element-bfb7b01 #shipping_method li label{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-billing-fields .form-row label, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-shipping-fields .form-row label, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-additional-fields .form-row label, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-woocommerce-login-anchor .form-row label, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-coupon-anchor-description{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 #customer_details .input-text, .elementor-10604 .elementor-element.elementor-element-bfb7b01 #customer_details .form-row textarea, .elementor-10604 .elementor-element.elementor-element-bfb7b01 #customer_details .form-row select, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-woocommerce-login-anchor .input-text, .elementor-10604 .elementor-element.elementor-element-bfb7b01 #coupon_code, .elementor-10604 .elementor-element.elementor-element-bfb7b01 ::placeholder, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Assistant", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#131516;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#131516 transparent transparent transparent;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce #customer_details .form-row .input-text, .elementor-10604 .elementor-element.elementor-element-bfb7b01  .woocommerce #customer_details .form-row textarea, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce form #customer_details select, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-10604 .elementor-element.elementor-element-bfb7b01 #coupon_code, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .product-name .variation{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-review-order-table thead tr th, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Assistant", Sans-serif;font-weight:700;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce #payment #place_order{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 #place_order{border-style:none;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .e-checkout__order_review{--sections-border-type:none;--sections-title-color:#005F73;--sections-descriptions-color:#131516;--sections-messages-color:#131516;--sections-radio-buttons-color:#131516;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 h3#order_review_heading{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-no-shipping-available-html.e-description, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-no-shipping-available-html.e-checkout-message{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce .e-checkout__order_review ul#shipping_method li label{font-family:"Assistant", Sans-serif;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-payment{--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-text );}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-payment .e-description{font-family:"Assistant", Sans-serif;font-size:14px;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout #payment .payment_box, .elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-privacy-policy-text p{font-family:"Assistant", Sans-serif;font-size:14px;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:var( --e-global-color-text );}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-family:"Assistant", Sans-serif;font-size:15px;}.elementor-10604 .elementor-element.elementor-element-bfb7b01 .woocommerce-checkout-payment .wc_payment_method label{font-family:"Assistant", Sans-serif;}body.elementor-page-10604:not(.elementor-motion-effects-element-type-background), body.elementor-page-10604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F4;}@media(max-width:767px){.elementor-10604 .elementor-element.elementor-element-f39ae00 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-box, class: .elementor-element-f39ae00 */.elementor-10604 .elementor-element.elementor-element-f39ae00 {
  filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-691c019 */#custom-promo-message a {color: inherit; font-weight:600;}

.elementor-menu-cart__main .widget_shopping_cart_content {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5569991 */dt.variation-CoverMensolaocculta, dt.variation-Serratura {display: none;}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-bfb7b01 */table, th,tr, td{
border: 1px solid black!important
}
.payment_method_ppcp-card-button-gateway, .payment_method_bacs {display: none}/* End custom CSS */
/* Start custom CSS */input[type="radio"], input[type="checkbox"] {accent-color: #111111;}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals {display: flex; flex-direction: column;}
.woocommerce ul#shipping_method li { min-width: 200px;}
.e-woocommerce-coupon-nudge  a { display: block;}
 .wc_payment_methods {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 10px;
  border: 1px solid #aaa;
}
.wc_payment_methods > li {
  padding: 14px 19px;
  list-style: none;
  border-bottom: 1px solid #ddd;
  margin: 0;
}

#customer_details {max-width: 100%!important; width: 100%!important;}
.checkout-wrapper {margin-left: 0!important; max-width: 100%!important; width: 100%!important;}/* End custom CSS */