.matita.matita .certificate{background:var(--mist);padding-block:var(--section-y)}.matita.matita .certificate__inner{justify-items:stretch;display:grid}.matita.matita .certificate__frame{isolation:isolate;margin-right:10px;position:relative}.matita.matita .certificate__frame:before{content:"";z-index:-1;border-radius:var(--r-xl);background:var(--butter);position:absolute;inset:16px -10px -10px 16px}.matita.matita .certificate__frame img{aspect-ratio:4/5;object-fit:cover;object-position:center 42%;border-radius:var(--r-xl);width:100%;height:auto;display:block}.matita.matita .certificate__frame picture{display:block}.matita.matita .certificate__card{z-index:1;border-radius:var(--r-xl);background:var(--white);box-shadow:var(--lift);margin:-64px 0 0;padding:clamp(26px,7vw,36px) clamp(24px,6.6vw,36px) clamp(30px,7.4vw,40px);position:relative}.matita.matita .certificate__card .certificate__tick{width:58px}.matita.matita .certificate__head{font-family:var(--serif);color:var(--ink);margin:22px 0 0;font-size:clamp(30px,8.4vw,40px);font-weight:400;line-height:1.1}.matita.matita .certificate__copy{color:var(--body);margin:14px 0 0;font-size:17px;line-height:1.75}@media (min-width:700px){.matita.matita .certificate__inner{max-width:640px}.matita.matita .certificate__card{margin-inline:36px}}@media (min-width:1000px){.matita.matita .certificate__inner{max-width:calc(var(--shell) + 2*var(--gutter));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.matita.matita .certificate__frame{grid-area:1/1/auto/9;margin-right:0}.matita.matita .certificate__frame img{aspect-ratio:16/11;object-position:center 58%}.matita.matita .certificate__card{grid-area:1/8/auto/13;margin:0;padding:44px 44px 48px}}
.matita.matita .xmas-bar{--bar-ground:var(--olive);--bar-ink:#fff;--bar-arrow:var(--bar-ink);--chip-ground:var(--paper);--chip-ink:var(--ink);--chip-line:#2431208c;--chip-blob:#f1e6b5;z-index:55;box-sizing:border-box;background:var(--bar-ground);min-height:44px;color:var(--bar-ink);text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:flex;position:sticky;top:0;overflow:hidden}.matita.matita .xmas-bar:focus-visible{outline:2px solid var(--bar-ink);outline-offset:-4px}.matita.matita .xmas-bar__msg{position:relative;top:.5px}.matita.matita .xmas-bar__tail{white-space:nowrap}.matita.matita .xmas-bar__arrow{color:var(--bar-arrow);vertical-align:.5px;margin-left:10px}.matita.matita .xmas-bar__gift{color:var(--bar-arrow);vertical-align:-1.5px;margin-right:10px;display:none}.matita.matita .xmas-bar__date{background:var(--chip-ground);height:24px;box-shadow:3px 3px 0 var(--chip-blob);color:var(--chip-ink);letter-spacing:0;white-space:nowrap;vertical-align:middle;border-radius:8px;align-items:center;margin:0 4px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex;position:relative}.matita.matita .xmas-bar__date:after{content:"";box-shadow:inset 0 0 0 1.2px var(--chip-line);pointer-events:none;border-radius:9px;position:absolute;inset:-1.5px -1px -.5px -2px;transform:rotate(-2deg)}.matita.matita .xmas-bar__wide{display:none}.matita.matita .xmas-bar__fx{pointer-events:none;position:absolute;inset:0}.matita.matita .xmas-bar__defs{position:absolute}.matita.matita .xmas-bar__layer{position:absolute;top:0;left:0;overflow:visible}.matita.matita .xmas-bar__layer--desktop{display:none;left:50%;transform:translate(-50%)}@keyframes xmas-flash{0%,30%,to{opacity:.25}10%{opacity:1}}.matita.matita .xmas-bar__layer[data-twinkle]{animation:1.9s ease-out infinite xmas-flash}.matita.matita .xmas-bar__layer[data-twinkle="2"]{animation-duration:2.7s;animation-delay:-1.1s}.matita.matita .xmas-bar--v19{--bar-ink:var(--paper);--bar-arrow:#ffcd38;--chip-ground:#ffcd38;--chip-ink:#5e1418;--chip-line:#2f4721;--chip-blob:#2f4721}.matita.matita .xmas-bar--v1b{--bar-ground:#7a1b20;--bar-ink:#fbf3e6;--bar-arrow:#ebc979;--chip-ground:#ebc979;--chip-ink:#5e1418;--chip-line:#5e1418;--chip-blob:#5e1418}@keyframes xmas-glint{0%,35%,to{opacity:.45;transform:scale(.7)}12%{opacity:1;transform:scale(1.15)}}.matita.matita .xmas-bar__glint{fill:#ffcd38;transform-origin:50%;animation:1.6s ease-out infinite xmas-glint;position:absolute}.matita.matita .xmas-bar__glint--tl{width:12.4px;height:12.4px;top:-7.5px;left:-9px}.matita.matita .xmas-bar__glint--tr{width:13.4px;height:13.4px;animation-delay:-.4s;top:-10.2px;right:-2.5px}.matita.matita .xmas-bar__glint--br{width:8.6px;height:8.6px;animation-delay:-1.2s;bottom:-1px;right:-4.2px}.matita.matita .xmas-bar--v21{--bar-ground:var(--butter);--bar-ink:var(--ink);--bar-arrow:#c0242c}.matita.matita .xmas-bar--v21 .xmas-bar__date{box-shadow:none;color:#c0242c;letter-spacing:.4px;text-transform:uppercase;background:0 0;padding:0;font-size:15px}.matita.matita .xmas-bar--v21 .xmas-bar__date:after{content:none}@media (min-width:900px){.matita.matita .xmas-bar__narrow{display:none}.matita.matita .xmas-bar__wide{display:inline}.matita.matita .xmas-bar__layer--phone{display:none}.matita.matita .xmas-bar__layer--desktop{display:block}.matita.matita .xmas-bar__gift{display:inline}.matita.matita .xmas-bar--v21 .xmas-bar__date{margin:0 6px;font-size:20px}}@media (prefers-reduced-motion:reduce){.matita.matita .xmas-bar__layer,.matita.matita .xmas-bar__glint{animation:none}}:root:has(.xmas-bar){--promo-h:44px}
