.smc-menu{--smc-paper:#e5dcd9;--smc-ink:#543b39;--smc-copper:#b76b50;max-width:1440px;margin:0 auto;background:var(--smc-paper);color:var(--smc-ink);font-family:SMCarta3,Arial,sans-serif;isolation:isolate;box-sizing:border-box;line-height:1.55;text-align:left}.smc-menu *{box-sizing:border-box}.smc-menu h1,.smc-menu h2,.smc-menu h3,.smc-menu p{margin:0;padding:0;font-weight:400;letter-spacing:normal}.smc-toolbar{position:sticky;top:0;z-index:5;background:#161515;color:#f9f4f0;border-bottom:1px solid #63433c;padding:10px 14px}.smc-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.smc-menu .smc-nav a{font:14px/1.4 Arial,sans-serif;color:#f2e7e1;text-decoration:none;padding:11px 12px;white-space:nowrap}.smc-menu a:focus-visible,.smc-menu button:focus-visible{outline:3px solid #da9a7b;outline-offset:2px}.smc-views{display:flex;gap:8px;padding:6px 8px 0}.smc-menu .smc-views button{appearance:none;background:transparent;border:1px solid #705449;border-radius:2px;color:#d9c9c1;font:12px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;min-height:36px;padding:7px 11px}.smc-menu .smc-views button[aria-pressed=true]{color:#fff;background:#674b41}.smc-page{scroll-margin-top:120px;position:relative;clear:both}.smc-original{width:100%;margin:0;line-height:0}.smc-original a{display:block;cursor:zoom-in}.smc-original img,.smc-cover{display:block;width:100%;height:auto;max-width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.smc-mobile,.smc-sr{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.smc-legal{padding:28px 24px;background:#543b39;color:#fff;text-align:center}.smc-legal p{font:12px/1.8 Arial,sans-serif}.smc-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.smc-legal nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;padding-top:12px;font:12px/1.6 Arial,sans-serif}.smc-dark{background:#000;color:#fff}.smc-light{background:var(--smc-paper);color:var(--smc-ink)}.smc-photo{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none}.smc-mobile-content{padding:30px 24px 36px;max-width:900px;margin:auto}.smc-copy{font-size:18px;line-height:1.6;margin:0 0 18px!important;white-space:normal}.smc-copy span{font-size:inherit}.smc-menu .smc-heading{font-size:29px;line-height:1.35;margin:0 0 20px}.smc-heading span{font-size:inherit;color:var(--smc-copper)}.smc-heading span+span{color:inherit}.smc-menu .smc-subheading{font-size:25px;line-height:1.4;color:var(--smc-copper);margin:20px 0 10px}.smc-feature-price{font-size:30px;line-height:1.3;margin-bottom:20px!important}.smc-item{padding:18px 0;border-bottom:1px solid #543b3930}.smc-dark .smc-item{border-color:#ffffff30}.smc-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.smc-menu .smc-item h3{font-size:20px;line-height:1.4;min-width:0;color:var(--smc-copper);overflow-wrap:anywhere}.smc-price{white-space:nowrap;flex-shrink:0;color:var(--smc-copper);font-size:19px}.smc-menu .smc-item p{font-size:17px;line-height:1.55;margin-top:8px}.smc-mobile sup{vertical-align:super;font-size:.7em;line-height:0}body.smc-interno-fullscreen .smc-menu{max-width:1440px;min-height:100dvh}body.smc-interno-fullscreen{background:#e5dcd9!important}
@media(max-width:767px){.smc-menu[data-view=adaptive] .smc-original{display:none}.smc-menu[data-view=adaptive] .smc-mobile{position:relative!important;clip-path:none;width:auto;height:auto;overflow:visible;white-space:normal}.smc-page{scroll-margin-top:120px}.smc-page+.smc-page{border-top:1px solid #b76b5030}.smc-toolbar{padding:8px}.smc-menu .smc-nav a{font-size:12px;padding:10px 9px}.smc-photo{max-height:340px}.smc-menu .smc-heading{font-size:28px}.smc-mobile-content:has(.smc-cover){padding:0}.smc-cover{max-width:none}}
.smc-menu[data-view=original] .smc-original{display:block}.smc-menu[data-view=original] .smc-mobile{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
@media print{.smc-toolbar,.smc-legal{display:none}.smc-original{display:block!important}.smc-mobile{display:none!important}.smc-page{break-after:page}.smc-page:last-of-type{break-after:auto}.smc-menu{max-width:none}}
.smc-menu{width:100%;margin:0 auto!important;float:none;position:relative;left:auto;right:auto;transform:none;filter:none!important;color-scheme:light}
.smc-menu .smc-nav{width:max-content;max-width:100%;margin:0 auto;justify-content:flex-start}
.smc-menu .smc-page{scroll-margin-top:calc(var(--smc-nav-height,60px) + 12px)}
.smc-menu .smc-original img,.smc-menu .smc-photo,.smc-menu .smc-cover{filter:none!important;mix-blend-mode:normal!important;opacity:1;image-rendering:auto}
.smc-views{display:none!important}
@media(max-width:1100px){
 .smc-menu .smc-original{display:none}
 .smc-menu .smc-mobile{position:relative!important;clip-path:none;width:auto;height:auto;overflow:visible;white-space:normal}
 .smc-menu .smc-mobile-content{white-space:normal}
 .smc-menu .smc-mobile-content:has(.smc-cover){padding:0}
}
@media(min-width:768px) and (max-width:1100px){
 .smc-menu .smc-mobile:has(>.smc-photo){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}
 .smc-menu .smc-mobile:has(>.smc-photo) .smc-mobile-content{padding:30px;min-width:0;width:100%}
 .smc-menu .smc-photo{max-height:600px;object-fit:contain}
 .smc-menu .smc-copy{font-size:19px}
 .smc-menu .smc-mobile-content{padding:36px 40px}
}
@media print{.smc-menu .smc-original{display:block!important}.smc-menu .smc-mobile{display:none!important}}
