.italian-origin-notice{--italian-origin-bottom:26px;position:fixed;z-index:65;left:26px;bottom:calc(var(--italian-origin-bottom) + env(safe-area-inset-bottom));width:min(338px,calc(100vw - 48px));padding:17px 18px 15px;border:1px solid rgba(196,170,130,.72);border-radius:13px;background:rgba(250,248,244,.98);box-shadow:0 18px 44px rgba(61,48,31,.14);color:var(--ink);opacity:0;transform:translateY(14px);transition:opacity .46s ease,transform .46s ease}.italian-origin-notice.is-visible{opacity:1;transform:translateY(0)}.italian-origin-notice[hidden]{display:none!important}.italian-origin-notice__top{display:grid;grid-template-columns:19px 1fr auto;align-items:center;gap:10px}.italian-origin-flag{width:18px;height:12px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(48,42,36,.11)}.italian-origin-flag span:nth-child(1){background:#258a5b}.italian-origin-flag span:nth-child(2){background:#fcfbf8}.italian-origin-flag span:nth-child(3){background:#c64843}.italian-origin-notice__title{margin:0;color:#6f5734;font-size:10px;font-weight:700;letter-spacing:.13em}.italian-origin-notice__close{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#766a5b;cursor:pointer;font-size:20px;line-height:1}.italian-origin-notice__close:hover,.italian-origin-notice__close:focus-visible{background:#eee5d8;color:var(--ink);outline:none}.italian-origin-notice__body{margin:14px 1px 16px;color:#3e362e;font:400 19px/1.2 var(--serif);letter-spacing:-.018em}.italian-origin-notice__footer{display:flex;align-items:center;gap:9px;color:#907247}.italian-origin-notice__footer>span{width:27px;height:1px;background:#c4aa82}.italian-origin-notice__footer small{font-size:8px;font-weight:700;letter-spacing:.13em}@media(prefers-reduced-motion:reduce){.italian-origin-notice{transition:none}}@media(max-width:620px){.italian-origin-notice{left:16px;width:calc(100vw - 32px);padding:16px}.italian-origin-notice__body{font-size:18px}}