.elementor-19314 .elementor-element.elementor-element-a7d210c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c2ef8e6 */.product-details select option{
text-transform: uppercase; 
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    
}
.product-card select{
    text-transform: uppercase;
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input.LeggTilNavn {
    width: 100%;
    margin-top: 10px;
    border-radius: 3px !important;
}




.container-edit {
            max-width: 900px;
            margin: 20px auto;
            padding: 20px;
        }

        .order-details {
            margin-bottom: 30px;
        }

        .order-details p {
            margin: 5px 0;
        }

        .change-size-section {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            margin-bottom: 20px;
        }

        .product-card {
            width: 48.5%;
    padding: 30px 25px;
    display: flex
;
    gap: 15px;
    align-items: center;
    background-color: white;
    border: 1px solid #000000;
    margin-bottom: 15px;
    border-radius: 18px;
        }

       .product-card img {
   flex: 0 0 120px;
    height: auto;
    border-radius: 8px;
    width: 120px;
}
.product-details {
    flex: 1; 
}

        .product-card p {
            margin: 5px 0;
        }

.product-card select {
    width: 100%;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}

        .save-button {
 
            margin-top: 20px;
        }

      .save-button button {
    padding: 15px 40px;
    font-size: 20px;
    border: 1px solid #000;
    border-radius: 5px;
    background-color: #ffffff;
    color: #000000;
    cursor: pointer;
}

        .save-button button:hover {
            background-color: #000;
            color: #fff;
        }

        .notice {
            color: red;
    margin-top: 16px;
    font-size: 16px;}

        @media (max-width: 768px) {
            .product-card {
                flex: 1 1 100%; /* One column on smaller screens */
            }
        }/* End custom CSS */