.faq-sections{padding:40px 0}.faq-group{margin-bottom:40px}.faq-group__title{font-size:1.25rem;font-weight:700;color:#55614e;margin:0 0 24px;padding-bottom:8px;border-bottom:2px solid #55614e}.faq-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden}.faq-question{width:100%;padding:20px;background:#f8f9fa;border:none;text-align:left;font-size:1rem;font-weight:600;color:#333;cursor:pointer;position:relative;transition:background-color .2s ease}.faq-question:hover{background:#f0f1f2}.faq-question:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:700;color:#55614e;transition:transform .2s ease}.faq-question[aria-expanded=true]:after{content:"\2212";transform:translateY(-50%) rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer__content{padding:20px;background:#fff;color:#333;line-height:1.6}.method-grid{display:grid;gap:24px;margin:40px 0}@media(min-width:768px){.method-grid{grid-template-columns:1fr 1fr}}.method-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.method-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #55614e26}.method-card__title{font-size:1.1rem;font-weight:700;color:#55614e;margin:0 0 16px}.delivery-icons{display:flex;justify-content:center;gap:16px;margin:0 0 20px}.delivery-icon{width:72px;height:72px;object-fit:contain}.method-card__icons{display:flex;justify-content:center;gap:16px;margin:0 0 20px}.method-card__icon{width:60px;height:60px}.method-card__body{text-align:left}.method-card__subtitle{font-size:1rem;font-weight:600;color:#333;margin:0 0 12px}.method-card__desc{color:#617462;line-height:1.6;margin:0 0 16px;font-size:.9rem}.method-card__price{font-size:1.1rem;font-weight:600;color:#55614e;margin:0 0 20px}.method-card__button{display:inline-block;padding:12px 24px;background:#55614e;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s ease}.method-card__button:hover{background:#4a5444;transform:translateY(-1px)}.shipping-table{padding:40px 0}.table-wrap{overflow-x:auto;margin:24px 0}.price-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.price-table th,.price-table td{padding:16px;text-align:left;border-bottom:1px solid #e0e0e0}.price-table th{background:#55614e;color:#fff;font-weight:600}.price-table td{color:#333}.price-table tbody tr:hover{background:#f8f9fa}.payment-methods-section{padding:40px 0}.payment-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:24px;transition:all .3s ease}.payment-card:hover{box-shadow:0 4px 16px #55614e1a}.payment-card-header{display:flex;align-items:center;gap:16px;margin:0 0 16px}.payment-icon{width:48px;height:48px;background:#55614e;border-radius:8px;display:flex;align-items:center;justify-content:center}.payment-card-title{font-size:1.25rem;font-weight:700;color:#333;margin:0}.payment-card-desc{color:#617462;line-height:1.6;margin:0 0 20px}.payment-brands,.bank-details,.convenience-stores,.cod-fees{margin:20px 0}.payment-brands h4,.bank-details h4,.convenience-stores h4,.cod-fees h4{font-size:1rem;font-weight:600;color:#333;margin:0 0 12px}.brand-logos,.store-logos{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.payment-security{display:flex;align-items:center;gap:8px;color:#55614e;font-size:.9rem;font-weight:600}.payment-disclaimer{color:#999;font-size:.85rem;line-height:1.5;margin-top:16px}.notice-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin:32px 0}.notice-box__title{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 16px}.notice-box__list{list-style:none;padding:0;margin:0}.notice-box__list li{position:relative;padding-left:20px;margin-bottom:8px;color:#617462;line-height:1.6}.notice-box__list li:before{content:"\2022";position:absolute;left:0;color:#55614e;font-weight:700}.guide-cta{padding:40px 0;text-align:center}.guide-cta__lead{color:#617462;line-height:1.6;margin:0 0 24px;font-size:1rem}.guide-cta__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .2s ease;border:2px solid transparent}.btn--primary{background:#55614e;color:#fff}.btn--primary:hover{background:#4a5444;transform:translateY(-1px)}.btn--ghost{background:transparent;color:#55614e;border-color:#55614e}.btn--ghost:hover{background:#55614e;color:#fff}.leadtime-grid{display:flex;gap:24px;justify-content:center;margin:32px 0;flex-wrap:wrap}.leadtime-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:220px;min-width:180px;padding:24px 16px;text-align:center;box-shadow:0 2px 8px #55614e14;display:flex;flex-direction:column;align-items:center;justify-content:center}.leadtime-card__icon{width:48px;height:48px;margin-bottom:12px}.leadtime-card h4,.leadtime-card p{margin:0;color:#55614e;font-size:1.1rem;font-weight:600}.leadtime-card strong{font-size:1.3rem;color:#333;font-weight:700}.delivery-notice-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin:32px 0}.delivery-notice-box__title{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 16px}.delivery-notice-box__list{list-style:none;padding:0;margin:0}.delivery-notice-box__list li{position:relative;padding-left:20px;margin-bottom:8px;color:#617462;line-height:1.6}.delivery-notice-box__list li:before{content:"\2022";position:absolute;left:0;color:#55614e;font-weight:700}.delivery-cta{padding:40px 0;text-align:center}.delivery-cta__lead{color:#617462;line-height:1.6;margin:0 0 24px;font-size:1rem}.delivery-cta__contact{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:16px}.delivery-cta__contact-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px 24px;min-width:220px;box-shadow:0 2px 8px #55614e14}.delivery-cta__contact-icon img{width:42px;height:24px}.delivery-cta__contact-info{display:flex;flex-direction:column;align-items:flex-start}.delivery-cta__contact-link{color:#55614e;font-weight:700;font-size:1.1rem;text-decoration:none;margin-bottom:4px}.delivery-cta__contact-link:hover{text-decoration:underline}.delivery-cta__contact-hours{color:#617462;font-size:.95rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-guide.css.map */
