.elementor-250 .elementor-element.elementor-element-e0b4bc5{--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;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-c1baf1a .cart button, .elementor-250 .elementor-element.elementor-element-c1baf1a .cart .button{font-family:"Inter", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:16px 12px 16px 12px;background-color:#467CEB;transition:all 0.2s;}.elementor-250 .elementor-element.elementor-element-c1baf1a .added_to_cart{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-250 .elementor-element.elementor-element-3673704{--display:flex;}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-c1baf1a .cart button, .elementor-250 .elementor-element.elementor-element-c1baf1a .cart .button{font-size:16px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c1baf1a */.add-to-cart {
  display: inline-block;
    margin-bottom: 0;
    padding: 10px;
    text-align: left !important;;
    font-weight: 700;
    min-width: 100% !important;
    border-radius: 8px;
    border: solid 0.5px #d4cfcd  
    
}



.product .nyp .nyp-input, .wcopc .product-item .nyp .nyp-input {
    display: inline-block;
    margin-bottom: 0;
    padding: 10px;
    text-align: left !important;;
    font-weight: 700;
    min-width: 100% !important;
    border-radius: 8px;
    border: solid 0.5px #d4cfcd
;
}

.product .nyp label, .wcopc .product-item .nyp label {
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    font-family: Inter, Sans-Serif;
    font-size: 15px;
    color: #192025;
}

/* Focus durumunda border kalınlığını sabit tut */
.product .nyp .nyp-input:focus, 
.wcopc .product-item .nyp .nyp-input:focus {
    border: solid 0.5px #d4cfcd !important;  /* Border kalınlığını sabit tut */
    outline: none; /* Fokus sırasında outline'ı kaldırma */
}








label[for="product_order_note"] {
    display: block;
    width: 100%;
      font-family: Inter, Sans-Serif;
    font-size: 15px;
    margin-bottom: 15px;
    color: #192025;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da26e85 */.product .nyp .nyp-input::placeholder, 
.wcopc .product-item .nyp .nyp-input::placeholder {
  font-weight: normal !important; 
  font-family: Inter, Sans-Serif !important;
}


.product .nyp .nyp-input::placeholder::before, 
.wcopc .product-item .nyp .nyp-input::placeholder::before {
  content: "$";
  font-weight: 800 !important;  
  margin-right: 4px;
}


.product .nyp .nyp-input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}/* End custom CSS */