.seo-site-nav{max-width:1200px;margin:0 auto;padding:12px 24px;border-top:1px solid #e5d9cd;border-bottom:1px solid #e5d9cd;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:13px}.seo-site-nav a{padding:8px 0;text-decoration:underline;text-decoration-color:#cdb9aa;text-underline-offset:5px}.seo-main{padding-bottom:64px}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;max-width:1160px;margin:20px 0;font-size:12px;line-height:1.6;color:#796a61}.detail>.seo-breadcrumb{grid-column:1/-1;margin-bottom:0}.seo-hero{max-width:860px;padding:40px 0 32px}.seo-hero h1,.seo-article h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1.7px;line-height:1.12;overflow-wrap:anywhere}.seo-hero p,.seo-lead{font-size:16px;line-height:1.8}.seo-small{font-size:12px!important;color:#796a61;line-height:1.6}.seo-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.seo-product{min-width:0;background:#fff;border:1px solid #eaded3;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.seo-product>div{padding:20px;display:flex;flex-direction:column;flex:1}.seo-product-image{height:250px;display:flex;align-items:center;justify-content:center;padding:18px;background:#fff}.seo-product img{width:100%;height:100%;object-fit:contain}.seo-product h2{font-size:17px;letter-spacing:-.4px;line-height:1.45;margin:0 0 15px}.seo-price{font-size:25px;font-weight:700;margin:0}.seo-product .seo-small{margin:2px 0 8px}.seo-stock{font-size:12px;color:#77655a;margin:4px 0 20px}.seo-product .button{margin-top:auto;align-self:flex-start}.seo-pagination{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.seo-pagination a{padding:9px 14px;border:1px solid #dac7b7;border-radius:8px}.seo-pagination [aria-current=page]{background:#85533d;color:#fff}.seo-note{padding:28px 32px;background:#eee5db;border:1px solid #e3d2c3;border-radius:16px;margin:32px 0}.seo-note h2,.seo-related h2{font-size:23px;letter-spacing:-.6px}.seo-note .text-link{display:inline-block;margin:14px}.seo-related{margin:36px 0}.seo-related li{margin:13px 0;line-height:1.6}.seo-related a,.seo-sources a{color:#85533d;text-decoration:underline;text-underline-offset:4px}.seo-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-guides article{padding:26px;border-radius:16px;border:1px solid #e1d2c4;background:white}.seo-guides h2{font-size:24px;line-height:1.3;letter-spacing:-.5px}.seo-guides article>a{color:#85533d;font-weight:600;font-size:13px}.seo-article{max-width:820px;margin:0 auto}.seo-article-header{padding:28px 0;display:block}.seo-article section{margin:38px 0;scroll-margin-top:24px}.seo-article h2{font-size:27px;letter-spacing:-.7px;line-height:1.3}.seo-article p{font-size:16px;line-height:1.9}.seo-toc{display:block;padding:22px 26px;background:#f1e9e0;border-radius:14px}.seo-toc li{margin:10px 0;line-height:1.6}.seo-toc a{text-decoration:underline;text-underline-offset:4px}.seo-sources{border-top:1px solid #ddcdbf;margin-top:32px;padding-top:14px}.seo-sources h2{font-size:20px}.seo-sources p,.seo-sources li{font-size:13px}.seo-sources li{margin:12px 0}footer{flex-wrap:wrap;gap:15px}.seo-main footer{max-width:100%}@media(max-width:850px){.seo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-site-nav{justify-content:flex-start;padding:10px 20px;gap:6px 18px}.seo-guides{grid-template-columns:1fr}.seo-article h1{letter-spacing:-1px}}@media(max-width:560px){.seo-main{padding:0 18px 40px}.seo-products{grid-template-columns:1fr}.seo-product-image{height:245px}.seo-hero{padding:20px 0}.seo-note{padding:20px}.seo-article-header{padding:16px 0}.seo-article p{font-size:15px}.seo-article h2{font-size:23px}.seo-breadcrumb{font-size:11px}.seo-site-nav{font-size:12px}.seo-toc{padding:18px}.seo-article h1{font-size:34px}.seo-main header nav{gap:12px}}

.seo-site-nav a{display:inline-flex;align-items:center;min-height:44px}.seo-pagination a{min-width:44px;min-height:44px;text-align:center}
.seo-site-nav a:nth-child(2){display:inline-flex}.seo-pagination a{display:inline-flex;align-items:center;justify-content:center}.seo-breadcrumb a,.seo-breadcrumb a:nth-child(2){display:inline;min-height:0}.seo-toc a,.seo-toc a:nth-child(2){display:inline;min-height:0}.seo-breadcrumb{align-items:center}.seo-article-header h1{margin-top:18px}@media(max-width:560px){.seo-site-nav{gap:0 18px}.seo-breadcrumb{margin:16px 0}.seo-article-header{padding:10px 0}}

/* MARSEL logo hover 20261106 */
header .logo img{transform-origin:50% 60%;transition:filter .35s ease}
@media(hover:hover) and (pointer:fine){header .logo:hover img{animation:marsel-logo-greet .85s cubic-bezier(.2,.7,.3,1) both;filter:drop-shadow(0 5px 8px #b7805e45)}}
header .logo:focus-visible img{animation:marsel-logo-greet .85s ease both}
@keyframes marsel-logo-greet{0%,100%{transform:perspective(360px) rotateY(0deg) translateY(0) scale(1)}35%{transform:perspective(360px) rotateY(-22deg) translateY(-4px) scale(1.07)}65%{transform:perspective(360px) rotateY(13deg) translateY(-2px) scale(1.04)}}
@media(prefers-reduced-motion:reduce){header .logo img,header .logo:hover img,header .logo:focus-visible img{animation:none!important;transition:none!important}}
