._about_section_kl0yz_2{background-color:#fff;max-width:800px;border-radius:15px;margin:0 auto;padding:40px 20px;font-family:Arial,sans-serif;text-align:center}._strong_kl0yz_13{font-weight:700;font-size:18px;color:#8b4513}._about_section_2_kl0yz_20{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}._row_kl0yz_29{display:flex;justify-content:center;align-items:center;text-align:left;gap:50px;flex-wrap:wrap}._about_img_kl0yz_39{height:auto;max-width:100%;border-radius:8px;box-shadow:0 4px 10px #0003;transition:transform .3s ease-in-out}._about_img_kl0yz_39:hover{transform:scale(1.05)}._cheers_kl0yz_52{margin-top:80px;text-align:center;font-size:18px;color:#5c3d31;font-weight:700;padding-bottom:30px}@media (max-width: 768px){._row_kl0yz_29{flex-direction:column;text-align:center;gap:30px}._about_section_kl0yz_2{padding:30px 15px}}.blog_section{background-color:#f0f8ff;margin:0 auto;padding:20px}.blog_img{width:100%;height:400px;text-align:center}._navbar-brand_nd1uz_1 img{color:#000;max-width:50%}._login_section_oo7mz_1{background-color:#f0f8ff;max-width:800px;margin:0 auto;border-radius:15px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}._login-container_oo7mz_14{background-color:#f0f8ff;border-radius:8px;box-shadow:0 0 10px #0000001a;width:50%;text-align:center}._input_group_oo7mz_22{margin-bottom:15px;text-align:left}._login_section_oo7mz_1{padding-top:0}button{background-color:red;padding:9px 50px;border-radius:30px;font-weight:500;font-size:16px;color:#f4f4f4}._send_bt_oo7mz_40{width:170px;margin:19px auto;text-align:center}._login_form_oo7mz_46{display:flex;flex-direction:column;gap:10px}._strong_oo7mz_52{font-weight:600}._strong_oo7mz_52:hover{color:red}._error_message_oo7mz_60{color:red;font-size:14px;margin-top:10px;text-align:center;font-weight:700}._register_section_18a07_1{background-color:#f0f8ff;max-width:800px;border-radius:15px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}._register-container_18a07_12{background-color:#f0f8ff;border-radius:8px;box-shadow:0 0 10px #0000001a;width:50%;text-align:center}._input_group_18a07_20{margin-bottom:15px;text-align:left}._register_section_18a07_1{padding-top:0}._register-button_18a07_29{background-color:red;padding:9px 50px;border-radius:30px;font-weight:500;font-size:16px;color:#f4f4f4}._send_bt_18a07_38{width:170px;margin:19px auto;text-align:center}._register_form_18a07_44{display:flex;flex-direction:column;gap:10px}._error_message_18a07_50{color:red;font-size:14px;margin-top:10px}._strong_18a07_55{font-weight:600}._strong_18a07_55:hover{color:red}._details-container_3ul9w_1{background-color:#f5f5f5;max-width:800px;margin:0 auto;text-align:center;padding:20px;border-radius:10px}._coffee-details_3ul9w_11{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;gap:20px}._details-box_3ul9w_21{width:100%;width:400px;padding:20px;background-color:#e8e7e7;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:left}._details-img_3ul9w_32{display:flex;flex-direction:column;align-items:center;position:relative}._blog_img_3ul9w_39{max-width:100%;height:auto;border-radius:8px;overflow:hidden}._image_3ul9w_46{width:100%;max-width:400px;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px #0000001a}._comments_3ul9w_56{border:1px solid gray;padding:15px;border-radius:8px;box-shadow:0 4px 10px #0000001a;width:100%;max-width:600px;background-color:#e5e5e5}._button_3ul9w_67,._read_btn_3ul9w_68{width:100%;font-size:16px;text-align:center;border-radius:5px;text-transform:uppercase;padding:10px;transition:all .3s ease-in-out}._button_3ul9w_67{background-color:#ff4d4d;color:#fff;border:none;cursor:pointer}._button_3ul9w_67:hover{background-color:#e63946}._read_btn_3ul9w_68{background-color:transparent;color:#ff4d4d;border:1px solid #ff4d4d;cursor:pointer}._read_btn_3ul9w_68:hover{background-color:#ff4d4d;color:#fff}._strong_3ul9w_102{font-weight:600;font-size:16px}._strong_3ul9w_102:hover{color:red}._price_3ul9w_111{width:100px;font-size:18px;color:#fff;text-align:center;text-transform:uppercase;padding:20px 0;background-color:#f01c1c;position:absolute;top:0;left:0}.details-comments{width:100%;max-width:800px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin-top:20px;text-align:left}.details-comments h2{font-size:22px;margin-bottom:15px;color:#333;text-align:center}.details-comments ul{list-style:none;padding:0;margin:0}.comment{background:#f9f9f9;padding:15px;margin-bottom:10px;border-radius:8px;box-shadow:0 2px 5px #0000001a;transition:all .3s ease-in-out}.comment:hover{background:#f1f1f1}.comment p{margin:0;font-size:16px}.comment strong{color:#ff4d4d}.no-comment{font-size:16px;font-weight:700;text-align:center;color:#888;margin-top:10px}._create-comment_15ff7_1{width:100%;max-width:600px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;align-items:center}._form_15ff7_13{width:100%;display:flex;flex-direction:column;gap:15px}._comment-text_15ff7_21{width:100%;min-height:120px;padding:10px;font-size:16px;border-radius:8px;border:1px solid #ccc;box-shadow:inset 0 2px 5px #0000001a;resize:none;transition:all .3s ease-in-out}._comment-text_15ff7_21:focus{border-color:#ff4d4d;box-shadow:0 0 8px #ff4d4d4d;outline:none}._read_btn_15ff7_40{display:flex;justify-content:center;width:100%}._button_15ff7_46{width:100%;max-width:200px;font-size:16px;color:#fff;background-color:#ff4d4d;border:none;border-radius:8px;padding:12px;text-transform:uppercase;cursor:pointer;transition:background .3s ease-in-out}._button_15ff7_46:hover{background-color:#e63946}.coffee_section{background-color:#f5f5f5;margin:0 auto;padding:20px}.row-coffees{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-width:100%}.coffee_img img{height:200px;width:100%}.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.pagination button{background-color:red;border:none;padding:10px 20px;color:#fff;font-size:1rem;border-radius:4px;margin:0 10px;cursor:pointer;transition:background-color .3s ease}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination button:not(:disabled):hover{background-color:#000}.pagination span{font-size:1rem;color:#333}.spinner{display:flex;justify-content:center;align-items:center;height:100vh}.spinner img{width:80px;height:auto;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._create_section_joow6_1{background-color:#f0f8ff;display:flex;max-width:800px;border-radius:15px;margin:0 auto;padding:20px;flex-direction:column;justify-content:center;align-items:center;height:100vh}._container_joow6_14{background-color:#f0f8ff;border-radius:8px;box-shadow:0 0 10px #0000001a;width:50%;text-align:center}._input_group_joow6_22{margin-bottom:15px;text-align:left}._add-button_joow6_28{background-color:red;padding:9px 50px;border-radius:30px;font-weight:500;font-size:16px;color:#f4f4f4}._send_bt_joow6_37{width:170px;margin:19px auto;text-align:center}._create_form_joow6_43{display:flex;flex-direction:column;gap:10px}._error_message_joow6_49{color:red;font-size:14px;margin-top:10px}._create_section_1ue2t_1{background-color:#f0f8ff;max-width:800px;border-radius:15px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}._container_1ue2t_13{background-color:#f0f8ff;border-radius:8px;box-shadow:0 0 10px #0000001a;width:50%;text-align:center}._input_group_1ue2t_21{margin-bottom:15px;text-align:left}._add-button_1ue2t_27{background-color:red;padding:9px 50px;border-radius:30px;font-weight:500;font-size:16px;color:#f4f4f4}._send_bt_1ue2t_36{width:170px;margin:19px auto;text-align:center}._create_form_1ue2t_42{display:flex;flex-direction:column;gap:10px}*{margin:0;padding:0;box-sizing:border-box}.profile-container{background-color:#f0f8ff;border-radius:15px;max-width:800px;margin:0 auto;padding:40px;font-family:Arial,sans-serif}.profile-header{display:flex;align-items:center;margin-bottom:40px}.profile-avatar{width:100px;height:100px;border-radius:50%;margin-right:20px;object-fit:cover}.profile-info{flex-grow:1}.profile-name{font-size:2rem;font-weight:700}.profile-email{font-size:1rem;color:#555}.product-list{padding-top:20px}.section-title{font-size:1.5rem;margin-bottom:20px;font-weight:700}.product-item{border:1px solid #ccc;padding:15px;margin-bottom:15px;border-radius:8px}.product-name{font-size:1.2rem;font-weight:700}.product-description{font-size:1rem;color:#555}
