@charset "UTF-8";.article-page{padding-top:6rem}.article-page .article-header{margin-bottom:2.5rem;margin-top:2rem}.article-page .article-header h1{text-align:center;margin-bottom:2rem}.article-page .featured-image{margin-bottom:2.5rem;text-align:center}.article-page .featured-image img{width:100%;max-width:500px;height:auto;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:block;margin:0 auto}.article-page .prose{max-width:768px;margin-left:auto;margin-right:auto}.article-page .prose img{max-width:100%;height:auto;display:block;margin:2rem auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}.article-page .prose figure{margin:2rem auto;text-align:center}.article-page .prose figure img{width:400px;height:400px;max-width:calc(100vw - 2rem);object-fit:cover;border-radius:8px;display:block;margin:0 auto}.article-page .prose figure figcaption{margin-top:.75rem;font-size:.9rem;color:#6c463e;font-style:italic;background:linear-gradient(135deg,#f5f4f2,#e6e2de);display:inline-block;padding:.5rem 1.25rem;border-radius:8px;text-align:center;border-left:3px solid #A98C72;box-shadow:0 2px 8px #00000014;max-width:90%;line-height:1.5}@media (max-width: 768px){.article-page{padding-top:4rem}.article-page .prose{font-size:1rem;padding:0 1rem}.article-page .prose img{margin:1rem auto;border-radius:6px}.article-page .prose h1{font-size:1.75rem}.article-page .prose h2{font-size:1.5rem}.article-page .prose h3{font-size:1.25rem}.article-page .prose figure img{width:280px;height:280px}.article-page .prose figure figcaption{font-size:.85rem;padding:.4rem 1rem;max-width:95%}.article-page .prose table{font-size:.9rem}}@media (max-width: 1024px) and (min-width: 769px){.article-page .prose figure img{width:350px;height:350px}}.slug-page{padding:2rem 0 5rem}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.breadcrumbs{margin-bottom:2.5rem;font-family:Prompt,sans-serif;font-size:1.125rem;color:#6c463e;opacity:.7}.breadcrumbs a:hover{color:#a98c72}.breadcrumbs span{margin:0 .5rem}.product-layout-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.product-layout-grid .product-col-info{order:1}.product-layout-grid .product-col-gallery{order:2}.product-layout-grid .product-col-purchase{order:3}@media (min-width: 1024px){.product-layout-grid{grid-template-columns:.85fr 1.15fr .9fr;gap:3rem}.product-layout-grid .product-col-info,.product-layout-grid .product-col-gallery,.product-layout-grid .product-col-purchase{order:0}}.product-col-info h1{font-family:Prompt,sans-serif;font-size:1.8rem;font-weight:700;color:#6c463e;margin-bottom:.5rem;line-height:1.2}.product-col-info .category-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.product-col-info .category-tags .label{font-size:.9rem;color:gray}.product-col-info .category-tags a{font-size:.8rem;background-color:#f5f4f2;padding:.25rem .75rem;border-radius:99px}.product-col-info .category-tags a:hover{background-color:#e6e2de}.product-col-info .short-description{margin-top:1.5rem;line-height:1.7;color:#333}.product-col-info .features-list{list-style:none;padding:0;margin-top:1.5rem}.product-col-info .features-list li{display:flex;align-items:start;gap:.5rem;margin-bottom:.75rem}.product-col-info .features-list .icon{flex-shrink:0;width:20px;height:20px;color:#22c55e}@media (min-width: 1024px){.product-col-purchase{position:sticky;top:2rem;align-self:start}}.description-section{margin-top:4rem;padding-top:3rem;border-top:1px solid #E6E2DE}.description-section h2{margin-bottom:1.5rem}.faq-section{margin-top:3rem;padding-top:2rem;border-top:1px solid #E6E2DE}.faq-section h2{font-family:Prompt,sans-serif;font-size:1.5rem;line-height:1.2;margin-bottom:1rem;color:#6c463e}.faq-section .faq-list{display:grid;gap:.75rem;max-width:820px;margin:0 auto}.faq-section details{border:1px solid #E6E2DE;background:#fff;border-radius:12px;padding:.75rem 1rem}.faq-section summary{font-family:Prompt,sans-serif;font-size:1.05rem;color:#6c463e;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary{opacity:.9}.faq-section .answer{padding-top:.5rem;color:#000;line-height:1.75}.prose{line-height:1.8;font-size:1.1rem}.prose p,.prose ul,.prose ol{margin-bottom:1.25rem}.prose ul,.prose ol{padding-left:1.5rem}.prose a{color:#a98c72;text-decoration:underline}.prose a:hover{color:#9e7e60}.prose img{max-width:100%;height:auto;display:block;margin:1.5rem auto;border-radius:8px}.prose img[title]:after,.prose img+em{display:block;text-align:center;font-size:.9rem;color:#6c463e;font-style:italic;background:linear-gradient(135deg,#f5f4f2,#e6e2de);padding:.5rem 1.25rem;margin:-1rem auto 1.5rem;border-radius:8px;border-left:3px solid #A98C72;box-shadow:0 2px 8px #00000014;max-width:90%;line-height:1.5}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:Prompt,sans-serif;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.prose h1{font-size:2rem}.prose h2{font-size:1.75rem}.prose h3{font-size:1.5rem}.prose h4{font-size:1.25rem}.prose pre{background:#f5f4f2;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.prose pre code{font-family:Courier New,monospace;font-size:.9rem}.prose code{background:#f5f4f2;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.prose blockquote{border-left:4px solid #A98C72;padding-left:1rem;margin:1.5rem 0;color:#333;font-style:italic}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.prose table th,.prose table td{border:1px solid #E6E2DE;padding:.75rem;text-align:left}.prose table th{background:#f5f4f2;font-weight:600}.video-container{margin:3rem auto;max-width:720px}.video-container h3{font-size:1.25rem;margin-bottom:1rem;text-align:center}.video-container iframe{width:100%;aspect-ratio:16/9;border-radius:12px}.full-width-gallery{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.full-width-gallery img{width:100%;height:auto;border-radius:12px;margin:0 auto;max-width:500px;aspect-ratio:1/1;object-fit:cover}.bottom-purchase-box{margin:4rem auto 0;max-width:400px}.related-products{margin-top:3rem;padding-top:2rem;border-top:1px solid #E6E2DE}.related-products h2{font-family:Prompt,sans-serif;font-size:1.5rem;margin-bottom:1rem;line-height:1.2}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1024px){.related-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.related-grid{grid-template-columns:repeat(2,1fr)}}.related-card{display:flex;flex-direction:column;border:1px solid #E6E2DE;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.related-card:hover,.related-card:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px #00000012;border-color:#d3cbc4;outline:none}.related-card .thumb{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f5f4f2}.related-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.related-card:hover img{transform:scale(1.03)}.related-card .related-info{padding:.9rem 1rem 1.1rem;display:grid;gap:.35rem}.related-card h3{font-size:1rem;line-height:1.35;font-family:Prompt,sans-serif;color:#6c463e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.related-card .price{font-weight:700;color:#613f38}.related-card .desc{font-size:.9rem;color:#262626;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}.references-section{margin-top:2.5rem;margin-bottom:4rem}.references-section h2{font-family:Prompt,sans-serif;font-size:1.4rem;line-height:1.3;margin-bottom:1rem;color:#6c463e}.references-section ul{padding-left:1.5rem;list-style:disc;max-width:820px;margin:0 auto}.references-section li{margin-bottom:.5rem;line-height:1.6}.references-section a{color:#a98c72;text-decoration:underline}.references-section a:hover{color:#9e7e60}.article-page .article-toc{max-width:820px;margin:0 auto 2rem;padding:1rem 0 .5rem;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.article-page .article-toc h2{font-family:Prompt,sans-serif;font-size:1.4rem;margin:0 0 .75rem;color:#6c463e}.article-page .article-toc .toc-list{list-style:none;padding:0;margin:0}.article-page .article-toc .toc-item{margin:.25rem 0}.article-page .article-toc .toc-item.level-h3{margin-left:1rem}.article-page .article-toc .toc-item a{text-decoration:none;color:#000}.article-page .article-toc .toc-item a:hover{text-decoration:underline;color:#a98c72}.share-article{margin-top:3rem;margin-bottom:2rem;padding:2rem 0;border-top:1px solid #E6E2DE;border-bottom:1px solid #E6E2DE}.share-article .share-article__header{text-align:center;margin-bottom:1.5rem}.share-article .share-article__title{font-family:Prompt,sans-serif;font-size:1.3rem;line-height:1.2;margin:0;color:#6c463e}.share-article .share-article__buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 640px){.share-article .share-article__buttons{gap:.75rem}}.share-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease;border:1px solid transparent}.share-button:hover,.share-button:focus-visible{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;outline:none}.share-button svg{flex-shrink:0}.share-button span{white-space:nowrap}.share-button--facebook{background-color:#1877f2;color:#fff}.share-button--facebook:hover{background-color:#166fe5}.share-button--twitter{background-color:#000;color:#fff}.share-button--twitter:hover{background-color:#333}.share-button--line{background-color:#00c300;color:#fff}.share-button--line:hover{background-color:#00b300}.share-button--instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.share-button--instagram:hover{opacity:.9}@media (max-width: 640px){.share-button{padding:.6rem 1rem;font-size:.85rem;gap:.4rem}}.related-articles{margin-top:4rem;margin-bottom:4rem;padding-top:3rem;padding-bottom:2rem;border-top:1px solid #E6E2DE}.related-articles .related-articles__header{text-align:center;margin-bottom:2.5rem}.related-articles .related-articles__title{font-family:Prompt,sans-serif;font-size:1.5rem;line-height:1.2;margin-bottom:.5rem;color:#6c463e}.related-articles .related-articles__subtitle{color:#333;font-size:1rem;margin:0}.related-articles .related-articles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto}@media (max-width: 640px){.related-articles .related-articles__grid{grid-template-columns:1fr;gap:1rem}}.related-article-card{display:flex;flex-direction:column;border:1px solid #E6E2DE;border-radius:12px;overflow:hidden;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.related-article-card:hover,.related-article-card:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px #00000012;border-color:#d3cbc4;outline:none}.related-article-card .related-article-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.related-article-card .related-article-card__image{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#f5f4f2}.related-article-card .related-article-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.related-article-card:hover .related-article-card__image img{transform:scale(1.03)}.related-article-card .related-article-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f4f2;color:#666}.related-article-card .related-article-card__content{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.related-article-card .related-article-card__title{font-family:Prompt,sans-serif;font-size:1.1rem;line-height:1.3;color:#6c463e;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.related-article-card .related-article-card__excerpt{font-size:.9rem;color:#262626;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.related-products{margin-top:3rem;padding-top:2rem;border-top:1px solid #ddd}.related-products h2{font-family:Prompt,sans-serif;font-size:1.5rem;color:#6c463e;margin-bottom:1.5rem}.related-products .related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.related-products .related-grid{grid-template-columns:repeat(4,1fr)}}.related-products .related-grid .related-card{display:block;text-decoration:none;color:inherit;transition:transform .2s ease}.related-products .related-grid .related-card:hover{transform:translateY(-4px)}.related-products .related-grid .related-card:hover .thumb img{transform:scale(1.05)}.related-products .related-grid .related-card:hover h3{color:#a98c72}.related-products .related-grid .related-card .thumb{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background-color:#f5f4f2;margin-bottom:.75rem}.related-products .related-grid .related-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-products .related-grid .related-card .related-info h3{font-family:Prompt,sans-serif;font-size:1rem;font-weight:500;color:#6c463e;margin-bottom:.25rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-products .related-grid .related-card .related-info .price{font-family:sans-serif;font-size:.9rem;color:#6b7280}.gallery-container[data-astro-cid-g66van4u]{max-width:480px;margin:0 auto}.main-image-wrapper[data-astro-cid-g66van4u]{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;border:1px solid #eee}.main-image-wrapper[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover}.thumbnail-grid[data-astro-cid-g66van4u]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:1rem}.thumbnail-button[data-astro-cid-g66van4u]{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;padding:0;border:2px solid transparent;cursor:pointer;transition:border-color .2s ease;background:none}.thumbnail-button[data-astro-cid-g66van4u]:hover{border-color:#a98c72}.thumbnail-button[data-astro-cid-g66van4u][data-active=true]{border-color:#6c463e}.thumbnail-button[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover}.purchase-box[data-astro-cid-mnf7ywjs]{border:1px solid #E6E2DE;background-color:#f5f4f2;padding:1.5rem;border-radius:12px;text-align:center}.price[data-astro-cid-mnf7ywjs]{font-size:1.5rem;font-weight:700;color:#6c463e;font-family:Prompt,sans-serif;margin-bottom:1.5rem;line-height:1.2}.purchase-button[data-astro-cid-mnf7ywjs]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem;margin-bottom:.75rem;border-radius:8px;color:#fff;font-family:Prompt,sans-serif;font-weight:700;transition:opacity .2s ease}.purchase-button[data-astro-cid-mnf7ywjs]:last-child{margin-bottom:0}.purchase-button[data-astro-cid-mnf7ywjs]:hover{opacity:.9;color:#fff}.purchase-button[data-astro-cid-mnf7ywjs] img[data-astro-cid-mnf7ywjs]{filter:brightness(0) invert(1)}.purchase-button[data-astro-cid-mnf7ywjs].shopee{background-color:#ee4d2d}.purchase-button[data-astro-cid-mnf7ywjs].lazada{background-color:#10156c}.purchase-button[data-astro-cid-mnf7ywjs].tiktok{background-color:#000}.purchase-button[data-astro-cid-mnf7ywjs].facebook{background-color:#0866ff}.purchase-button[data-astro-cid-mnf7ywjs].line{background-color:#06c755}
