.adoc-history{width:100%;min-height:100vh;display:flex;flex-direction:column;max-width:900px;margin:auto;padding:2rem}.adoc-history__header{padding:60px 20px;text-align:center;background:linear-gradient(135deg,#f8f9fb,#fff)}.adoc-history__title{font-size:3rem;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.5px}@media (max-width: 768px){.adoc-history__title{font-size:2rem}}.adoc-history__content{flex:1;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;overflow:hidden}.adoc-history__image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.adoc-history__image{width:100%;height:100%;object-fit:cover;display:block}.adoc-history__image-placeholder{width:100%;height:500px;background:linear-gradient(135deg,#e0e7ff,#f0f4ff);display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem;text-align:center;padding:40px 20px}@media (max-width: 768px){.adoc-history__image-placeholder{height:400px}}.faq-policy{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.faq-policy__header{text-align:center;margin-bottom:40px}.faq-policy__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.faq-policy__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.faq-policy__section{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8;margin-bottom:25px}.faq-policy__question{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:10px}.faq-policy__answer{color:#555;font-size:.95rem;line-height:1.6;margin:0 0 10px}.faq-policy__list{list-style:disc;margin:10px 0 0 20px;padding:0}.faq-policy__highlight{background:#f0f4ff;padding:20px;border-radius:10px;border-left:4px solid #000;margin-top:20px;text-align:center}.faq-policy__highlight-text{font-size:1.1rem;font-weight:700;color:#000;margin:0}@media (max-width: 768px){.faq-policy{padding:30px 15px}}.privacy-policy{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.privacy-policy__header{text-align:center;margin-bottom:40px}.privacy-policy__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.privacy-policy__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.privacy-policy__content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.privacy-policy__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid rgb(0,0,0)}.privacy-policy__text{color:#444;font-size:1rem;line-height:1.7;margin-bottom:25px}.privacy-policy__highlight{background:#e8f5e9;padding:20px;border-radius:10px;border-left:4px solid #2e7d32;margin-top:30px;text-align:center}.privacy-policy__highlight-text{font-size:1.1rem;font-weight:700;color:#2e7d32;margin:0}@media (max-width: 768px){.privacy-policy{padding:30px 15px}}.privacy-notice{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.privacy-notice__header{text-align:center;margin-bottom:40px}.privacy-notice__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.privacy-notice__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.privacy-notice__content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.privacy-notice__section{margin-bottom:25px}.privacy-notice__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #000}.privacy-notice__text{color:#444;font-size:1rem;line-height:1.7;margin:0 0 10px}.privacy-notice__highlight{background:#e6f7ff;padding:18px;border-radius:10px;border-left:4px solid #0091ea;margin-top:25px}.privacy-notice__highlight-text{font-size:1.1rem;font-weight:600;color:#004b7c;margin:0}@media (max-width: 768px){.privacy-notice{padding:30px 15px}}.payment-reversal{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.payment-reversal__header{text-align:center;margin-bottom:40px}.payment-reversal__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.payment-reversal__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.payment-reversal__content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.payment-reversal__section{margin-bottom:25px}.payment-reversal__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #000}.payment-reversal__text{color:#444;font-size:1rem;line-height:1.7;margin:0 0 10px}.payment-reversal__list{margin:15px 0 25px 20px}.payment-reversal__list li{margin-bottom:10px;line-height:1.6}.payment-reversal__highlight{background:#e6f7ff;padding:18px;border-radius:10px;border-left:4px solid #0091ea;margin-top:25px}.payment-reversal__highlight-text{font-size:1.1rem;font-weight:600;color:#004b7c;margin:0}@media (max-width: 768px){.payment-reversal{padding:30px 15px}}.warranty-policy{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.warranty-policy__header{text-align:center;margin-bottom:40px}.warranty-policy__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.warranty-policy__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.warranty-policy__content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.warranty-policy__section{margin-bottom:25px}.warranty-policy__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #000}.warranty-policy__text{color:#444;font-size:1rem;line-height:1.7;margin:0 0 10px}.warranty-policy__list{margin:15px 0 25px 20px}.warranty-policy__list li{margin-bottom:10px;line-height:1.6}.warranty-policy__highlight{background:#fff8e1;padding:18px;border-radius:10px;border-left:4px solid #ffb300;margin-top:25px}.warranty-policy__highlight-text{font-size:1.1rem;font-weight:600;color:#8a6d00;margin:0}@media (max-width: 768px){.warranty-policy{padding:30px 15px}}.risk-warning{padding:60px 20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.risk-warning__header{text-align:center;margin-bottom:40px}.risk-warning__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.risk-warning__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.risk-warning__content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.risk-warning__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid rgb(0,0,0)}.risk-warning__text{color:#444;font-size:1rem;line-height:1.7;margin-bottom:25px}.risk-warning__highlight{background:#fff4e5;padding:20px;border-radius:10px;border-left:4px solid #ff8a00;margin-top:30px;text-align:center}.risk-warning__highlight-text{font-size:1.1rem;font-weight:700;color:#b85b00;margin:0}@media (max-width: 768px){.risk-warning{padding:30px 15px}}.shipping-policy{padding:60px 20px;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#f8f9fb,#fff)}.shipping-policy__header{text-align:center;margin-bottom:50px}.shipping-policy__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 15px;letter-spacing:-.5px}.shipping-policy__subtitle{font-size:1.1rem;color:#666;margin:0;font-weight:400}.shipping-policy__container{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:60px}@media (max-width: 768px){.shipping-policy__container{grid-template-columns:1fr;gap:40px}.shipping-policy{padding:0}}.shipping-policy__section{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8}.shipping-policy__section-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 25px;padding-bottom:15px;border-bottom:2px solid rgb(0,0,0)}.shipping-policy__list{list-style:none;margin:0;padding:0}.shipping-policy__item{margin-bottom:20px;padding-left:0}.shipping-policy__item:last-child{margin-bottom:0}.shipping-policy__item-title{font-weight:700;color:#1a1a1a;font-size:.95rem;display:flex;align-items:flex-start;gap:10px}.shipping-policy__item-number{background:#000;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:2px}.shipping-policy__item-description{color:#555;margin:8px 0 0 34px;font-size:.95rem;line-height:1.6}.shipping-policy__highlight{background:#f0f4ff;padding:25px;border-radius:10px;border-left:4px solidrgb(0,0,0);text-align:center;grid-column:1 / -1;margin-bottom:30px}@media (max-width: 768px){.shipping-policy__highlight{grid-column:auto}}.shipping-policy__highlight-text{font-size:1.2rem;font-weight:700;color:#000;margin:0}.shipping-policy__table{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.shipping-policy__table thead{background:#f0f4ff}.shipping-policy__table th{padding:18px;text-align:left;font-weight:700;color:#1a1a1a;font-size:.95rem;border-bottom:2px solid rgb(0,0,0)}.shipping-policy__table td{padding:18px;color:#555;border-bottom:1px solid #e8e8e8;font-size:.95rem}.shipping-policy__table tbody tr:hover{background:#f8f9fb}.shipping-policy__table tbody tr:last-child td{border-bottom:none}.shipping-policy__contact{background:linear-gradient(135deg,#000 0% 100%);color:#fff;padding:40px 30px;border-radius:12px;text-align:center;grid-column:1 / -1}@media (max-width: 768px){.shipping-policy__contact{grid-column:auto}}.shipping-policy__contact-title{font-size:1.3rem;font-weight:700;margin:0 0 25px;color:#fff}.shipping-policy__contact-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 768px){.shipping-policy__contact-list{grid-template-columns:1fr;gap:20px}}.shipping-policy__contact-item{margin:0}.shipping-policy__contact-label{font-size:.85rem;opacity:.9;margin-bottom:8px}.shipping-policy__contact-link{display:inline-block;color:#fff;text-decoration:none;font-weight:600;word-break:break-word}.shipping-policy__contact-link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
