.subpage{padding-top:68px;min-height:100vh;background:var(--cream)}.subpage-inner{max-width:860px;margin:0 auto;padding:80px 80px 60px}.subpage-header{text-align:center;margin-bottom:40px}.subpage-eyebrow{display:inline-block;font-family:var(--font-h);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.subpage-title{font-family:var(--font-h);font-size:clamp(1.4rem,2.5vw,1.9rem);letter-spacing:.15em;color:var(--dark);font-weight:500;text-align:center;margin-bottom:48px}.subpage-header .subpage-title{margin-bottom:0}.subpage-title:after{content:"";display:block;width:40px;height:1.5px;background:linear-gradient(90deg,transparent,var(--primary),transparent);margin:18px auto 0}.subpage-subtitle{font-family:var(--font-b);font-size:.78rem;color:var(--muted);line-height:2;margin-top:16px;text-align:center}.subpage-back{display:block;text-align:center;margin-top:56px;padding-top:24px;border-top:1px solid var(--border)}.subpage-back a{font-family:var(--font-b);font-size:.75rem;color:var(--muted);text-decoration:none;letter-spacing:.06em;transition:color .2s}.subpage-back a:hover{color:var(--primary)}.legal-table{width:100%;border-collapse:collapse}.legal-table tr{border-bottom:1px solid var(--border)}.legal-table th,.legal-table td{padding:16px 0;font-size:.82rem;line-height:1.8;vertical-align:top;color:var(--dark)}.legal-table th{width:180px;font-family:var(--font-h);font-weight:500;letter-spacing:.06em;color:var(--muted);white-space:nowrap;padding-right:24px;text-align:left}.legal-table td{font-family:var(--font-b)}.legal-table td a{color:var(--primary);text-decoration:none}.legal-table td a:hover{text-decoration:underline}.policy-content{font-family:var(--font-b);font-size:.82rem;line-height:2;color:var(--dark)}.policy-intro{margin-bottom:40px;color:var(--muted)}.policy-content h2{font-family:var(--font-h);font-size:1rem;font-weight:500;letter-spacing:.08em;color:var(--dark);margin:40px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.policy-content h3{font-family:var(--font-h);font-size:.88rem;font-weight:500;color:var(--muted);margin:24px 0 12px}.policy-content p{margin-bottom:16px}.policy-content ul,.policy-content ol{margin:12px 0 20px 20px}.policy-content li{margin-bottom:6px}.policy-content a{color:var(--primary);text-decoration:none}.policy-content a:hover{text-decoration:underline}.policy-date{margin-top:48px;color:var(--muted-lt);font-size:.75rem}.contact-errors{background:#fdf0f0;border:1px solid #E0B8B8;border-radius:4px;padding:16px 24px;margin-bottom:24px;font-size:.78rem;color:#8a2a2a}.form-group{margin-bottom:24px}.form-label{display:block;font-family:var(--font-b);font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.form-label .required{color:#c45800;font-size:.6rem;font-weight:600;margin-left:4px;vertical-align:middle}.form-input{width:100%;padding:13px 16px;font-family:var(--font-b);font-size:.82rem;color:var(--dark);background:var(--white);border:1px solid var(--border);border-radius:4px;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #b48c501a}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239A8A7E'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-textarea{resize:vertical;min-height:160px}.contact-page form{background:var(--white);border-radius:10px;padding:32px 28px;box-shadow:0 1px 6px #0000000f}.contact-privacy-note{text-align:center;font-size:.66rem;color:var(--muted-lt);margin-top:24px;line-height:1.8;font-family:var(--font-b)}.contact-privacy-note a{color:var(--primary);text-decoration:none}.contact-privacy-note a:hover{text-decoration:underline}.form-submit{display:block;width:100%;max-width:320px;margin:36px auto 0;padding:14px 32px;font-family:var(--font-b);font-size:.82rem;font-weight:500;letter-spacing:.16em;color:var(--white);background:var(--primary);border:none;border-radius:4px;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px #b48c5033}.form-submit--full{max-width:none;margin-top:28px}.form-submit:hover{background:var(--primary-dk);transform:translateY(-1px);box-shadow:0 4px 16px #b48c504d}.info-list{display:flex;flex-direction:column}.info-item{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--dark)}.info-item-img{flex-shrink:0;width:80px;aspect-ratio:1/1;border-radius:4px;overflow:hidden;background:#f3ebe1}.info-item-img img{width:100%;height:100%;object-fit:cover;display:block}.info-item-body{flex:1;min-width:0}.info-item-meta{display:flex;align-items:center;gap:10px;margin-bottom:4px}.info-date{font-family:var(--font-h);font-size:.72rem;color:var(--muted-lt);letter-spacing:.08em;white-space:nowrap;min-width:90px}.info-tag{display:inline-block;font-size:.58rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);border-radius:2px;padding:2px 8px;white-space:nowrap}.info-title{font-family:var(--font-b);font-size:.82rem;font-weight:400;color:var(--dark);line-height:1.6}.info-empty-note{text-align:center;color:var(--muted-lt);font-size:.72rem;margin-top:40px}.info-empty{text-align:center;color:var(--muted-lt);font-size:.82rem;padding:60px 0}a.info-item{text-decoration:none;transition:background .2s;padding:20px 12px;margin:0 -12px;border-radius:2px}a.info-item:hover{background:#ed6c000a}a.info-item:hover .info-title{color:var(--primary)}.article-header{margin-bottom:40px;text-align:center}.article-meta{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.article-title{font-family:var(--font-h);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:500;letter-spacing:.08em;color:var(--dark);line-height:1.7}.article-body{font-family:var(--font-b);font-size:.82rem;line-height:2;color:var(--dark)}.article-body h2{font-family:var(--font-h);font-size:1rem;font-weight:500;letter-spacing:.08em;margin:36px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.article-body h3{font-family:var(--font-h);font-size:.88rem;font-weight:500;margin:28px 0 12px}.article-body p{margin-bottom:16px}.article-body img{max-width:100%;height:auto;border-radius:2px;margin:20px 0}.article-body ul,.article-body ol{margin:12px 0 20px 20px}.article-body li{margin-bottom:6px}.article-body a{color:var(--primary)}.article-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.article-back{font-family:var(--font-b);font-size:.75rem;color:var(--muted);text-decoration:none;letter-spacing:.04em;transition:color .2s}.article-back:hover{color:var(--primary)}.faq-list{display:flex;flex-direction:column;gap:40px}.faq-category-title{font-family:var(--font-h);font-size:.92rem;font-weight:500;letter-spacing:.1em;color:var(--dark);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.faq-item{border-bottom:1px solid rgba(224,208,192,.5)}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;font-family:var(--font-h);font-size:.82rem;font-weight:500;color:var(--dark);background:none;border:none;cursor:pointer;text-align:left;line-height:1.6;gap:16px;transition:color .2s}.faq-question:hover,.faq-question[aria-expanded=true]{color:var(--primary)}.faq-arrow{flex-shrink:0;width:16px;height:16px;color:var(--muted-lt);transition:transform .3s var(--ease),color .2s}.faq-question[aria-expanded=true] .faq-arrow{transform:rotate(180deg);color:var(--primary)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s var(--ease),padding .35s var(--ease)}.faq-answer.open{max-height:800px;padding-bottom:16px}.faq-answer p{font-family:var(--font-b);font-size:.78rem;line-height:1.9;color:var(--muted)}.faq-answer a{color:var(--primary);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.subpage~footer{background:var(--cream-dark);border-top:1px solid var(--border)}.subpage~footer .footer-logo{color:var(--primary-lt)}.subpage~footer .footer-nav a{color:var(--muted)}.subpage~footer .footer-nav a:hover{color:var(--primary)}.subpage~footer .footer-sns-link{color:var(--muted)}.subpage~footer .footer-sns-link:hover{color:var(--primary)}.subpage~footer .footer-note{color:var(--muted-lt)}@media(max-width:900px){.subpage-inner{padding:60px 32px 48px}.legal-table th{width:140px;font-size:.78rem}.info-item{flex-wrap:wrap;gap:8px 12px}}@media(max-width:767px){.subpage-inner{padding:48px 20px 40px}.subpage-title{font-size:1.2rem;margin-bottom:36px}.legal-table tr{display:flex;flex-direction:column;padding:12px 0}.legal-table th{width:auto;padding:0 0 4px;font-size:.72rem;color:var(--muted);font-weight:600}.legal-table td{padding:0;font-size:.78rem}.legal-table tr{padding:16px 0}.policy-content{font-size:.78rem}.policy-content h2{font-size:.92rem;margin-top:32px}.info-item{flex-direction:column;gap:6px}.info-date{min-width:auto}.faq-question{font-size:.78rem;padding:14px 0}.faq-answer p{font-size:.75rem}.footer-main{flex-direction:column;align-items:flex-start;gap:20px}.footer-nav{flex-direction:column;gap:10px}footer{padding:32px 24px}}.rv-form-page .subpage-inner{max-width:640px}.rv-form-page .subpage-title{margin-bottom:20px}.rv-hero-header{text-align:center;margin-bottom:40px}.rv-hero-label{display:inline-block;font-family:var(--font-h);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.rv-page-intro{text-align:center;font-family:var(--font-b);font-size:.78rem;color:var(--muted);line-height:2}.rv-form-page form{background:var(--white);border-radius:10px;padding:32px 28px;box-shadow:0 1px 6px #0000000f}.rv-form-page .form-label{font-family:var(--font-b);font-size:.76rem;font-weight:500;letter-spacing:.02em;color:var(--dark)}.rv-rating-card{background:none;border:none;border-radius:0;padding:8px 0;text-align:center;margin-bottom:0}.rv-rating-card .form-label{text-align:center;margin-bottom:12px}.rv-stars-input{display:flex;justify-content:center;gap:10px;padding:8px 0}.rv-star-btn{background:none;border:none;font-size:2.2rem;color:transparent;-webkit-text-stroke:1.5px var(--primary);cursor:pointer;padding:4px;transition:color .2s,-webkit-text-stroke .2s,transform .2s;line-height:1;-webkit-tap-highlight-color:transparent}.rv-star-btn.is-active{color:var(--primary);-webkit-text-stroke:0}.rv-star-btn.is-hover{color:var(--primary);-webkit-text-stroke:0;opacity:.7;transform:scale(1.1)}.rv-stars-hint{display:block;font-size:.7rem;color:var(--muted-lt);margin-top:8px;font-family:var(--font-b)}.rv-form-divider{width:30px;height:1px;background:var(--border);margin:24px auto}.rv-form-page .form-group{margin-bottom:20px}.rv-form-page .form-input{transition:border-color .2s,box-shadow .2s}.rv-form-page .form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #b48c501a}.rv-form-page .form-textarea{min-height:140px}.rv-char-count{display:block;text-align:right;font-size:.68rem;color:var(--muted-lt);margin-top:6px;font-family:var(--font-b)}.rv-email-note{display:block;font-size:.68rem;color:var(--muted-lt);margin-top:6px;font-family:var(--font-b)}.rv-chip-group{margin-top:12px}.rv-chip-heading{display:block;font-family:var(--font-b);font-size:.7rem;color:var(--muted);margin-bottom:8px}.rv-chips{display:flex;flex-wrap:wrap;gap:8px}.rv-chip{font-family:var(--font-b);font-size:.72rem;color:var(--muted);background:var(--white);border:1px solid var(--border);border-radius:20px;padding:7px 16px;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.rv-chip:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px #b48c5014}.rv-chip.is-active{background:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:none}.rv-submit{margin-top:32px;border-radius:6px;padding:15px 32px;font-family:var(--font-b);font-size:.82rem;font-weight:500;letter-spacing:.1em;box-shadow:0 2px 8px #b48c5033;transition:background .2s,transform .15s,box-shadow .2s}.rv-submit:hover{box-shadow:0 4px 16px #b48c504d}.rv-privacy-note{text-align:center;font-size:.66rem;color:var(--muted-lt);margin-top:24px;line-height:1.8;font-family:var(--font-b)}.rv-privacy-note a{color:var(--primary);text-decoration:none}.rv-privacy-note a:hover{text-decoration:underline}.rv-success{text-align:center;padding:56px 24px}.rv-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--primary);color:var(--white);font-size:1.6rem;margin-bottom:20px}.rv-success-title{font-family:var(--font-h);font-size:1.1rem;letter-spacing:.12em;color:var(--dark);font-weight:500;margin-bottom:12px}.rv-success p{font-family:var(--font-b);font-size:.8rem;color:var(--muted);line-height:1.9}.rv-redirect-note{margin-top:20px;font-size:.72rem;color:var(--muted-lt)}@media(max-width:767px){.rv-star-btn{font-size:2.4rem;padding:6px}.rv-form-page .subpage-inner{padding:60px 16px 48px}.rv-form-page form{padding:24px 20px;border-radius:8px}.rv-form-divider{margin:20px auto}.contact-page form{padding:24px 20px;border-radius:8px}}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/amberang-subpage.css.map */
