 .alibarbar-teq-blog { width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 20px; color: #363636; font-family: Arial, Helvetica, sans-serif; line-height: 1.7; box-sizing: border-box; } .alibarbar-teq-blog *, .alibarbar-teq-blog *::before, .alibarbar-teq-blog *::after { box-sizing: border-box; } .teq-blog-header { max-width: 850px; margin: 0 auto 55px; text-align: center; } .teq-blog-label { display: inline-block; margin-bottom: 10px; color: #F28C28; font-size: 11px; font-weight: 700; letter-spacing: 1.8px; } .teq-blog-header h1 { margin: 0 0 18px; color: #363636; font-size: 36px; line-height: 1.25; font-weight: 700; } .teq-blog-header p { max-width: 720px; margin: 0 auto; color: #666; font-size: 14px; line-height: 1.8; } .teq-blog-section { margin-bottom: 55px; } .teq-blog-section h2 { margin: 0 0 18px; color: #363636; font-size: 25px; line-height: 1.35; font-weight: 700; } .teq-blog-section > p { margin: 0 0 15px; color: #666; font-size: 14px; line-height: 1.85; } .teq-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; margin-top: 25px; } .teq-feature-card { padding: 24px; border: 1px solid rgba(54,54,54,.08); border-radius: 10px; } .teq-feature-number { display: block; margin-bottom: 12px; color: #F28C28; font-size: 12px; font-weight: 700; letter-spacing: 1px; } .teq-feature-card h3 { margin: 0 0 8px; color: #363636; font-size: 16px; font-weight: 700; } .teq-feature-card p { margin: 0; color: #707070; font-size: 13px; line-height: 1.7; } .teq-info-box { margin-top: 25px; padding: 20px 22px; border-left: 3px solid #F28C28; } .teq-info-box strong { display: block; margin-bottom: 6px; color: #363636; font-size: 14px; } .teq-info-box p { margin: 0; color: #666; font-size: 13px; line-height: 1.7; } .teq-flavour-list { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 22px; } .teq-flavour-list span { display: inline-block; padding: 8px 13px; border: 1px solid rgba(54,54,54,.12); border-radius: 20px; color: #555; font-size: 12px; line-height: 1.4; } .teq-small-note { margin-top: 15px !important; color: #888 !important; font-size: 12px !important; } .teq-shipping-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 25px; } .teq-shipping-item { display: flex; align-items: flex-start; gap: 13px; } .teq-shipping-icon { width: 36px; height: 36px; min-width: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #F28C28; color: #fff; font-size: 10px; font-weight: 700; } .teq-shipping-item h3 { margin: 1px 0 5px; color: #363636; font-size: 14px; font-weight: 700; } .teq-shipping-item p { margin: 0; color: #707070; font-size: 12px; line-height: 1.6; } .teq-consider-list { display: flex; flex-direction: column; gap: 18px; margin-top: 22px; } .teq-consider-item { padding-bottom: 18px; border-bottom: 1px solid rgba(54,54,54,.08); } .teq-consider-item:last-child { border-bottom: none; padding-bottom: 0; } .teq-consider-item strong { display: block; margin-bottom: 5px; color: #363636; font-size: 14px; } .teq-consider-item p { margin: 0; color: #666; font-size: 13px; line-height: 1.7; } .teq-faq { display: flex; flex-direction: column; gap: 12px; margin-top: 25px; } .teq-faq-item { padding: 20px 22px; border: 1px solid rgba(54,54,54,.08); border-radius: 9px; } .teq-faq-item h3 { margin: 0 0 8px; color: #363636; font-size: 14px; line-height: 1.5; } .teq-faq-item p { margin: 0; color: #666; font-size: 13px; line-height: 1.7; } .teq-blog-conclusion { margin-top: 10px; padding: 35px 30px; border-top: 1px solid rgba(54,54,54,.1); text-align: center; } .teq-blog-conclusion h2 { margin: 0 0 15px; color: #363636; font-size: 25px; line-height: 1.35; } .teq-blog-conclusion p { max-width: 780px; margin: 0 auto 12px; color: #666; font-size: 13px; line-height: 1.8; } @media (max-width: 800px) { .alibarbar-teq-blog { padding: 40px 18px; } .teq-blog-header { margin-bottom: 42px; } .teq-blog-header h1 { font-size: 30px; } .teq-feature-grid { grid-template-columns: 1fr; } .teq-shipping-grid { grid-template-columns: 1fr; gap: 22px; } } @media (max-width: 600px) { .alibarbar-teq-blog { padding: 32px 15px; } .teq-blog-header h1 { font-size: 25px; } .teq-blog-header p, .teq-blog-section > p { font-size: 13px; } .teq-blog-section { margin-bottom: 42px; } .teq-blog-section h2 { font-size: 22px; } .teq-feature-card { padding: 20px; } .teq-flavour-list { gap: 7px; } .teq-flavour-list span { padding: 7px 10px; font-size: 11px; } .teq-blog-conclusion { padding: 30px 10px; } .teq-blog-conclusion h2 { font-size: 22px; } } 