.anhung-product-detail{container-type:inline-size;display:block;width:100%;max-width:100%;min-width:0;margin:0 auto;background:#f8f5ee;color:#2d332c;font-family:'Noto Sans KR',sans-serif;font-size:1rem;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box;text-align:left}
.anhung-product-detail *{box-sizing:border-box}.anhung-product-detail .apd-inner{width:100%;max-width:1000px;margin:0 auto;padding:clamp(20px,5cqi,52px)}
.anhung-product-detail img{display:block;max-width:100%;height:auto;border:0}.anhung-product-detail svg{display:block;width:48px;height:48px;flex-shrink:0;color:#234637}
.anhung-product-detail p{font:inherit;font-size:1rem;line-height:1.8;margin:0 0 16px;color:#626b5f}.anhung-product-detail h2,.anhung-product-detail h3,.anhung-product-detail h4{padding:0;margin:0;color:#234637;font-family:inherit;word-break:keep-all}
.anhung-product-detail h2{font-size:clamp(1.75rem,5cqi,2.75rem);font-weight:700;line-height:1.3;letter-spacing:-.04em}.anhung-product-detail h3{font-size:clamp(1.35rem,3.7cqi,2rem);font-weight:600;line-height:1.5;letter-spacing:-.03em;margin-bottom:22px}.anhung-product-detail h4{font-size:1.0625rem;font-weight:600;line-height:1.5;margin:0 0 8px}
.anhung-product-detail .apd-kicker{font-size:1rem;color:#a15a3e;font-weight:500;line-height:1.5;margin:0 0 10px}.anhung-product-detail .apd-trademark{font-size:1rem;margin:12px 0 0;color:#697064}
.anhung-product-detail .apd-brand{display:flex;align-items:center;gap:26px;border-bottom:1px solid #d8dccf;padding-bottom:34px;margin-bottom:38px}.anhung-product-detail .apd-brand img{width:94px;flex-shrink:0;mix-blend-mode:multiply}.anhung-product-detail .apd-brand>div{min-width:0}
.anhung-product-detail .apd-story{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.anhung-product-detail .apd-story-photo{min-width:0}.anhung-product-detail .apd-story-photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.anhung-product-detail .apd-story-copy{min-width:0}.anhung-product-detail .apd-story-copy p:last-child{margin-bottom:0}
.anhung-product-detail .apd-message{padding:28px 0 34px;border-bottom:1px solid #d8dccf}.anhung-product-detail .apd-message p:last-child{margin-bottom:0}
.anhung-product-detail .apd-product{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:38px 0;border-bottom:1px solid #d8dccf}.anhung-product-detail .apd-product-copy{min-width:0}.anhung-product-detail figure{min-width:0;margin:0}.anhung-product-detail figure img{width:100%;object-fit:contain}.anhung-product-detail figcaption{font-size:1rem;line-height:1.6;color:#697064;text-align:center;margin-top:12px}
.anhung-product-detail .apd-point{display:flex;gap:14px;margin-top:20px}.anhung-product-detail .apd-point>span{flex-shrink:0;color:#a15a3e;font-size:1rem;line-height:1.6}.anhung-product-detail .apd-point>div{min-width:0}.anhung-product-detail .apd-point p{margin:0}
.anhung-product-detail .apd-serving{padding:38px 0}.anhung-product-detail .apd-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.anhung-product-detail .apd-methods article{min-width:0;padding:0 16px 0 0;border-right:1px solid #d8dccf}.anhung-product-detail .apd-methods article:last-child{padding-right:0;border:0}.anhung-product-detail .apd-methods svg{margin-bottom:20px}.anhung-product-detail .apd-methods p{margin:0}.anhung-product-detail .apd-methods strong{font-weight:700;color:#234637}
.anhung-product-detail .apd-storage{display:flex;align-items:flex-start;gap:22px;border:1px solid #cbd4c1;background:#e9eee2;padding:26px}.anhung-product-detail .apd-storage>div{min-width:0}.anhung-product-detail .apd-storage h3{font-size:1.25rem;margin:0 0 8px}.anhung-product-detail .apd-storage p{margin:0}.anhung-product-detail .apd-mobile-break{display:none}
@container (max-width:640px){.anhung-product-detail .apd-brand{gap:16px;padding-bottom:26px;margin-bottom:26px}.anhung-product-detail .apd-brand img{width:70px}.anhung-product-detail .apd-story,.anhung-product-detail .apd-product{grid-template-columns:minmax(0,1fr);gap:24px}.anhung-product-detail .apd-product figure{grid-row:1}.anhung-product-detail .apd-methods{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.anhung-product-detail .apd-methods article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:6px 16px;padding:22px 0;border:0;border-top:1px solid #d8dccf}.anhung-product-detail .apd-methods article:last-child{padding:22px 0;border-top:1px solid #d8dccf}.anhung-product-detail .apd-methods svg{grid-column:1;grid-row:1 / span 2;margin:0}.anhung-product-detail .apd-methods h4{grid-column:2;margin:0}.anhung-product-detail .apd-methods p{grid-column:2}.anhung-product-detail .apd-storage{padding:20px;gap:14px}.anhung-product-detail .apd-storage svg{width:34px;height:34px}.anhung-product-detail .apd-storage h3{font-size:1.125rem}.anhung-product-detail .apd-mobile-break{display:inline}}
.anhung-product-detail .apd-dedication{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:34px;align-items:start;padding:clamp(20px,3.5cqi,34px);margin-bottom:36px;border:1px solid #bcc6b4;border-radius:18px}.anhung-product-detail .apd-dedication-title p{font-size:clamp(1.125rem,2.6cqi,1.5rem);line-height:1.55;color:#a15a3e;font-weight:500;margin:0 0 14px}.anhung-product-detail .apd-dedication-title h2{font-size:clamp(2rem,6cqi,3.5rem);color:#8c4c35;line-height:1.25}.anhung-product-detail .apd-dedication-title>span{display:block;width:54px;height:2px;background:#a15a3e;margin-top:25px}.anhung-product-detail .apd-dedication-copy{min-width:0}.anhung-product-detail .apd-dedication-author{font-size:1rem;line-height:1.65;margin:0 0 22px;color:#234637}.anhung-product-detail .apd-dedication-copy blockquote{margin:0;padding:0;border:0;font:inherit}.anhung-product-detail .apd-dedication-copy blockquote p{font-size:1rem;line-height:1.85;margin:0 0 16px}.anhung-product-detail .apd-dedication-copy blockquote p:last-child{margin:0}@container(max-width:640px){.anhung-product-detail .apd-dedication{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:28px;margin-bottom:28px}.anhung-product-detail .apd-dedication-title p br{display:none}.anhung-product-detail .apd-dedication-title p br::after{content:' '}.anhung-product-detail .apd-dedication-title>span{margin-top:18px}.anhung-product-detail .apd-dedication-copy blockquote br{display:none}}

