.elementor-kit-29{--e-global-color-primary:#3D5857;--e-global-color-secondary:#BACB7D;--e-global-color-text:#4A4B49;--e-global-color-accent:#BACB7D;--e-global-color-1678bb7:#FFF9E1;--e-global-color-a1acd23:#E9F6C3;--e-global-color-d0ae37c:#F4C338;--e-global-color-56ab136:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:22px;--e-global-typography-secondary-font-family:"roca";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:21px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-c4eaa62-font-family:"roca";--e-global-typography-c4eaa62-font-size:28px;--e-global-typography-c4eaa62-font-weight:400;--e-global-typography-c4eaa62-line-height:35px;--e-global-typography-bbef016-font-family:"roca";--e-global-typography-bbef016-font-size:48px;--e-global-typography-bbef016-font-weight:400;--e-global-typography-bbef016-line-height:55px;--e-global-typography-e6ce9d9-font-family:"Poppins";--e-global-typography-e6ce9d9-font-size:18px;--e-global-typography-e6ce9d9-font-weight:400;--e-global-typography-e6ce9d9-line-height:25px;--e-global-typography-22d0d41-font-family:"Poppins";--e-global-typography-22d0d41-font-size:18px;--e-global-typography-22d0d41-font-weight:700;--e-global-typography-22d0d41-line-height:25px;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-kit-29 button,.elementor-kit-29 input[type="button"],.elementor-kit-29 input[type="submit"],.elementor-kit-29 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;color:var( --e-global-color-56ab136 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2rem 2rem 2rem 2rem;padding:1rem 3rem 1rem 3rem;}.elementor-kit-29 button:hover,.elementor-kit-29 button:focus,.elementor-kit-29 input[type="button"]:hover,.elementor-kit-29 input[type="button"]:focus,.elementor-kit-29 input[type="submit"]:hover,.elementor-kit-29 input[type="submit"]:focus,.elementor-kit-29 .elementor-button:hover,.elementor-kit-29 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-56ab136 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:2rem 2rem 2rem 2rem;}.elementor-kit-29 e-page-transition{background-color:#FFBC7D;}.elementor-kit-29 a{color:#BACB7D;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-29 h1{color:var( --e-global-color-56ab136 );font-family:"roca", Sans-serif;font-size:40px;font-weight:300;line-height:48px;}.elementor-kit-29 h2{color:var( --e-global-color-primary );font-family:"roca", Sans-serif;font-size:40px;font-weight:300;line-height:48px;}.elementor-kit-29 h3{color:var( --e-global-color-primary );font-family:"roca", Sans-serif;font-size:24px;font-weight:400;line-height:31px;}.elementor-kit-29 h4{color:var( --e-global-color-primary );font-size:14px;font-weight:400;line-height:21px;letter-spacing:1px;}.elementor-kit-29 h5{color:var( --e-global-color-primary );font-family:"roca", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-kit-29 h6{color:var( --e-global-color-primary );}.elementor-kit-29 img{border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-29 h1{font-size:2.75rem;}.elementor-kit-29 h2{font-size:2rem;line-height:2.365rem;}.elementor-kit-29 h3{font-size:1.625rem;line-height:1.875rem;}}@media(max-width:1023px){.elementor-kit-29 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-29{--e-global-typography-bbef016-font-size:2.5rem;--e-global-typography-e6ce9d9-font-size:0.875rem;--e-global-typography-22d0d41-font-size:0.875rem;}.elementor-kit-29 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-29 h1{font-size:2.5rem;line-height:1.3;}.elementor-kit-29 button,.elementor-kit-29 input[type="button"],.elementor-kit-29 input[type="submit"],.elementor-kit-29 .elementor-button{font-size:1rem;line-height:1;letter-spacing:1px;padding:1rem 2rem 1rem 2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x:hidden;
}

.news p a {
    font-size: 18px;
}


/*Producto*/
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
  letter-spacing: 0;
}
.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  background: #3D5857;
  color: white;
  font-size: 18px;
  font-weight: 600;
  margin-top: 10px;
}

.product table thead:first-child tr:first-child th {
  border-block-start: 0;
}

.product .is-large.wc-block-cart .wc-block-cart-items {
  border-bottom: 1px solid #BACB7D;
}

.product .is-large.wc-block-cart .wc-block-cart-items td {
  border-top: 1px solid #BACB7D;
  border-radius: 0.5rem;
}

.product .wc-block-components-totals-wrapper {
  border-top: 1px solid hsl(177.8, 18.1%, 29.2%);
}

.product .wp-block-woocommerce-cart-order-summary-totals-block {
  border-top: 1px solid hsl(177.8, 18.1%, 29.2%);
}

div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  border-radius: 0;
}

div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted:first-child,div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted:first-child,div.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child::after {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted:last-child,div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted:last-child{
    border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button, .wp-block-woocommerce-checkout .wc-block-components-panel__button:active, .wp-block-woocommerce-checkout .wc-block-components-panel__button:focus, .wp-block-woocommerce-checkout .wc-block-components-panel__button:hover {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "roca", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button {
  color: #3D5857;
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  border: 0;
  text-transform: initial;
  font-family: "roca", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
}

.wc-block-components-order-summary span.wc-block-components-order-summary__button-text, .wp-block-woocommerce-checkout .wc-block-components-panel__button:hover span.wc-block-components-order-summary__button-text{
    font-weight: 300;
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button, .wp-block-woocommerce-checkout .wc-block-components-panel__button:active,.wp-block-woocommerce-checkout .wc-block-components-panel__button:focus{
     border: 0;
  text-transform: initial;
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button:hover{
    border: 0;
    text-transform: initial;
}
div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  box-shadow: inset 0 0 0 1px #BACB7D;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:focus {
  outline: unset;
  outline-offset: 0;
}

div.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option::after {
	background: #BACB7D;
}

div.wc-block-components-radio-control--highlight-checked::after {
	border: 1px solid #BACB7D;
	border-radius: 0.5rem;
}

div.is-large .wp-block-woocommerce-checkout-order-summary-block {
	border: 0;
	background-color: #e9f6c3;
}

div.wp-block-woocommerce-checkout-order-summary-totals-block {
  border-top: 1px solid hsl(177.8, 18.1%, 29.2%);
}

div.wc-block-components-totals-wrapper {
	border-top: 1px solid hsl(177.8, 18.1%, 29.2%);
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button:hover, .wp-block-woocommerce-checkout .wc-block-components-panel__button:focus {
  color: #3D5857;
  background-color: transparent;
  border-radius: 0;
}

.wp-block-woocommerce-checkout .wc-block-components-panel__button > .wc-block-components-panel__button-icon {
  top: 40%;
}

.wc-block-cart-items__header .wc-block-cart-items__header-image span, .wc-block-cart-items__header .wc-block-cart-items__header-total span {
  font-family: Poppins !important;
  font-weight: 400 !important;
  font-size: 1.125rem !important;
  line-height: 1.5rem !important;
}

a.wc-block-components-product-name {
  text-decoration: underline;
  font-size: 0.9375rem;
  font-family: Poppins;
  font-weight: 600;
}

a.wc-block-components-product-name:hover{
    text-decoration: none;
}

.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
  margin-top: 0;
  background-color: #e9f6c3;
  border-radius: 5px;
  padding-left: 0;
}

.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
  margin-bottom: 0;
}

div.wp-block-woocommerce-cart-order-summary-block span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
  padding: 1rem;
  font-family: "roca", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: initial;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  background-color: #3D5857;
  font-weight: 600;
  font-size: 1.125rem;
  font-family: Poppins;
  letter-spacing: 3px;
  color: white;
  text-transform: uppercase;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{
    background-color: #BACB7D;
}

.price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
  font-size: 1.125rem;
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
}

div.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
  font-weight: normal;
  font-style: italic;
}

.wc-block-components-totals-item__description.wc-block-components-totals-shipping__via {
  font-style: italic;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link {
  color: #DC143C;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link:hover {
  color: #DC143C;
  text-decoration: underline;
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper .price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{
    font-weight: 600
}


.wc-block-components-totals-coupon button.wc-block-components-panel__button,
.wc-block-components-totals-coupon button.wc-block-components-panel__button:hover,
.wc-block-components-totals-coupon button.wc-block-components-panel__button:active,
.wc-block-components-totals-coupon button.wc-block-components-panel__button:focus,
.wcs-recurring-totals-panel__details div button.wc-block-components-panel__button,
.wcs-recurring-totals-panel__details div button.wc-block-components-panel__button:hover,
.wcs-recurring-totals-panel__details div button.wc-block-components-panel__button:active,
.wcs-recurring-totals-panel__details div button.wc-block-components-panel__button:focus{
  padding: 0.5rem 1rem 0.5rem 1rem;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  background-color: var( --e-global-color-secondary );
  border-color: var( --e-global-color-secondary );
  margin-bottom: 1rem;
  line-height: 20px;
  border-radius: 100px;
  color: white;
  font-family: Poppins;
  font-weight: 400;
  margin-bottom: 0;
}

.wc-block-components-panel__content {
  margin-top: 1rem;
}

.wc-block-components-totals-coupon .wc-block-components-panel__button > .wc-block-components-panel__button-icon, .wcs-recurring-totals-panel__details .wc-block-components-panel__button > .wc-block-components-panel__button-icon{
    right: 6px;
    top: 50%;
}

.wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-item__value .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
  color: #000;
  font-family: Poppins;
  font-size: 1.125rem;
  text-transform: uppercase;
}


#wc-block-components-totals-coupon__input-0 {
  background-color: #F6F7FB;
  border: 0;
  color: #5E6366;
  font-size: 1rem;
}

#wc-block-components-totals-coupon__input-0:focus{
    box-shadow: none;
}

.wc-block-components-text-input.wc-block-components-totals-coupon__input.is-active #wc-block-components-totals-coupon__input-0{
    border: 0;
}


.wc-block-components-checkout-step__heading h2.wc-block-components-title {
  font-size: 1.5rem;
}

.wc-block-checkout__sidebar .wc-block-components-totals-wrapper:has(.wc-block-components-totals-item.wc-block-components-totals-footer-item) {
  background-color: #3D5857;
}
.wc-block-checkout__sidebar .wc-block-components-totals-wrapper:has(.wc-block-components-totals-item.wc-block-components-totals-footer-item) .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
  color: white;
}
.wc-block-checkout__sidebar .wc-block-components-totals-wrapper:has(.wc-block-components-totals-item.wc-block-components-totals-footer-item) .wc-block-components-totals-item__label {
  color: white;
}


.wc-block-components-address-form-wrapper button.wc-block-components-address-form__address_2-toggle {
	background-color: transparent;
	border-color: transparent;
	color: #bacb7d;
	padding: 0;
	font-size: 1rem;
	letter-spacing: 0;
	text-transform: unset;
	font-weight: 500;
}

div.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
  border-top: 1px solid #BACB7D;
}

form.wc-block-components-form .wc-block-components-address-form div.wc-block-components-text-input.wc-block-components-address-form__email input[type="text"] {
  background: #FFF9E1 !important;
  border: 1px solid #BACB7D !important;
}

form.wc-block-components-totals-coupon__form button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
  min-height: 2em !important;
  line-height: 18px;
  padding: 0 24px;
  letter-spacing: 1px;
}

.wc-block-components-address-card .wc-block-components-address-card__edit {
  padding: 0.625rem 1.25rem;
  background-color: #E9F6C3;
  color: #3D5857;
  font-size: 0.9375rem;
  font-weight: 700;
  border-radius: 1.25rem;
}

.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-textarea{
  background-color: #F6F7FB !important;
  border: 1px solid #BACB7D !important;
}

div.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus {
  outline: 0;
  outline-offset: 0;
}

div.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked {
  background: #BACB7D;
}

div.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  fill: white;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input {
  border: 1px solid #BACB7D !important;
}

div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
	box-shadow: inset 0 0 0 1px #bacb7d;
	border-radius: 0.5rem;
}

.wc-block-components-main  form.wc-block-components-form fieldset {
  border: 1px solid #BACB7D;
    border-top-width: 1px;
  padding: 1.5rem 1.875rem;
  border-top-width: 4px;
}

.wc-block-components-checkbox .wc-block-components-checkbox__label {
  font-size: 0.875rem;
}

div.wc-block-components-address-card {
  border: 1px solid #BACB7D;
  border-radius: 0.5rem;
}

.woocommerce input[readonly] {
  background-color: rgba(74, 75, 73, 0.10) !important;
  border-color: transparent !important;
}

.woocommerce form .form-row input[readonly]:focus {
  box-shadow: none !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    z-index: 1;
}

/*General*/
h2 span{
    color: #BACB7D;
}

.img-nenes img {
    object-fit: cover;
  height: 100%;
}

.mb-flex .elementor-widget-container div.elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
}

.mb-flex .elementor-widget-container div.elementor-icon-box-wrapper .elementor-icon-box-icon{
    margin: 0 1rem 0 0;
}


.elementor-widget-container .elementor-icon-box-wrapper {
  align-items: center;
}

.mb-flex .elementor-widget-container div.elementor-icon-box-wrapper .elementor-icon-box-content{
    text-align: left;
}

/*Menu proyecto*/
.menu-proyecto .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after,
.menu-proyecto .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:last-child::after{ 
  content: '>';
  color: var( --e-global-color-1678bb7 );
  border-left: 0;
  align-self: auto;

}

.menu-proyecto ..elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:last-child::after { 
  content: '>';
  color: var( --e-global-color-1678bb7 );
  border-left: 0;
  align-self: auto;

}

.menu-proyecto a.elementor-item:hover {
	text-shadow: 1px 0 0 currentColor;
}

.menu-proyecto li:hover {
	text-shadow: 2px 0 0 currentColor;
}

/*FAQs*/

.faqs span {
	color: var( --e-global-color-secondary );
}

.faqs .elementor-toggle-icon.elementor-toggle-icon-right {
	font-size: 2.25rem;
}


.ico-mt-0 h3.elementor-image-box-title {
	margin-top: 0;
}

.link-subtitle a {
    font-size:1.125rem;
    color:var( --e-global-color-a1acd23 );
}

/*VIDEO*/
.elementor-custom-embed-play svg{
    width: 3.125rem;
    opacity: 1;
}

/*Cookies*/
button.cookies-warning__btn {
    padding: 1rem;
    font-size: 1rem;
}


/*MEDIA QUERIES*/
@media (max-width: 1024px) {
    body.admin-bar .dialog-type-lightbox {
         position: fixed;
    }
}

@media(max-width: 1023px){
    .menu-proyecto .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li::after {
  padding-top: 0.5rem;
}
}

@media(max-width: 767px){ 
    .menu-proyecto .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after,
.menu-proyecto .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:last-child::after {
  padding-top: 1rem;
}

.mb-flex .elementor-image-box-wrapper {
    display: flex;
  align-items: center;
}

 .mb-flex.start .elementor-image-box-wrapper {
    align-items: start;
  }

.mb-flex .elementor-widget-image-box .elementor-image-box-content {
  text-align: left;
  margin-left: 1rem;
}

.wp-block-woocommerce-checkout-order-summary-block {
  border: 0;
  background-color: #e9f6c3;
}

div.wc-block-components-totals-wrapper {
  border-top: 0;
}

/*Producto*/
.is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step {
  padding: 0.75rem;
}

.product .wc-block-components-totals-wrapper {
  padding: 1rem;
}

div.wc-block-components-totals-wrapper .wcs-recurring-totals-panel {
  padding: 1rem;
}
.is-mobile table.wc-block-cart-items tr.wc-block-cart-items__row{
    display: flex;
    flex-direction: column;
}

tr.wc-block-cart-items__row .wc-block-cart-item__total-price-and-sale-badge-wrapper {
  align-items: start;
}

.wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-totals-wrapper.slot-wrapper {
  padding: 0;
}
.single-post h1 {
	font-size: 2rem;
	line-height: 1.3;
}
}

@media (max-width: 600px){
    .is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step {
  padding-left: 0.75rem !important;
}
}

@media(max-width:576px){
    .elementor-element.mb-flex.width-85 figure img {
  max-width: 85%;
}

div.wc-block-components-address-card {
  flex-wrap: wrap;
}
a.wc-block-components-address-card__edit {
  margin: 1rem 0 0;
}

button.wc-block-components-address-form__address_2-toggle {
  max-width: 340px;
  white-space: normal;
}
}/* End custom CSS */