/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.page-id-1904 .gt_float_switcher{
	display:none!important;
}

html, body{ 
    max-width: 100vw;
    overflow-x: hidden; 
}

a:focus-visible{
    outline: none!important;
}

.woocommerce-message {
    border-top-color: #fff;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    font-family: "Work Sans";
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f800;
    color: #fff;
    border: 1px solid #fff;
    border-top: 4px solid #fff;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.wp-block-woocommerce-checkout {
    container-type: inline-size;
    margin: 0;
    padding-top: 24px;
    width: 100%;
    font-family: 'Work Sans';
    color: #fff;
}

.wc-block-checkout [type=button], .wc-block-checkout [type=submit], .wc-block-checkout button {
    border-radius: 0!important;
    border: 1px solid #fff!important;
	color:#fff!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}

.wc-block-checkout  [type=button]:hover, .wc-block-checkout  [type=submit]:focus, .wc-block-checkout  [type=submit]:hover, .wc-block-checkout  button:focus, .wc-block-checkout  button:hover {
    background-color: #fff!important;
    color: #000!important;
}

.wc-block-checkout__shipping-method-option {
    color: #fff!important;
}

.wc-block-checkout__shipping-method-option--selected{
    color: #000!important;
}


.pulse {
  animation: pulse 1.8s ease-in-out infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.08);
    opacity: 0.75;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
