@font-face{font-family:Manrope;src:url(a971-manrope-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:A971 Cifre;src:url(a971-manrope-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Cormorant Garamond;src:url(a971-cormorant-garamond-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(a971-cormorant-garamond-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(a971-cormorant-garamond-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(a971-cormorant-garamond-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-heading-family: "Cormorant Garamond", "Cormorant", Georgia, serif;--a971-sabbia: #EFE7D8;--a971-crema: #F9F4E9;--a971-oud: #3B2E1F;--a971-oro: #AE8A4F;--a971-oro-chiaro: #C9A96A;--a971-serif: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--a971-sans: var(--font-body-family, "DM Sans", -apple-system, sans-serif);--a971-num: "Manrope", var(--a971-sans);--a971-num-testo: "A971 Cifre", var(--a971-sans);--a971-radius: 10px;--a971-radius-sm: 8px;--a971-radius-cta: 6px}.a971-eyebrow{font-family:var(--a971-sans);color:var(--a971-oro);font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase}.a971-divider{display:block;width:5.6rem;height:2px;background:var(--a971-oro)}.a971-pill{display:inline-flex;align-items:center;gap:.8rem;border:1px solid color-mix(in srgb,var(--a971-oro) 55%,transparent);border-radius:999px;padding:.9rem 1.8rem;font-size:1.4rem;color:var(--a971-oud)}.a971-pill svg{color:var(--a971-oro)}.a971-cta{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;background:var(--a971-oro);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem;padding:1.4rem 2.8rem;border-radius:var(--a971-radius-cta);transition:transform .2s ease,box-shadow .2s ease}.a971-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--a971-oro) 40%,transparent)}.a971-cta:focus-visible{outline:2px solid var(--a971-oud);outline-offset:3px}.a971-pcard{display:flex;flex-direction:column;height:100%;background:var(--a971-crema);border:1px solid color-mix(in srgb,var(--a971-oud) 10%,transparent);border-radius:var(--a971-radius);padding:.8rem;text-decoration:none;color:var(--a971-oud);font-family:var(--a971-sans);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.a971-pcard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--a971-oro) 45%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--a971-oud) 10%,transparent)}.a971-pcard:focus-visible{outline:2px solid var(--a971-oro);outline-offset:3px}.a971-pcard__media{display:block;position:relative}.a971-pcard__badge{position:absolute;top:.8rem;left:.8rem;z-index:1;background:var(--a971-oro);color:#fff;border-radius:999px;padding:.5rem 1.1rem;font-size:.95rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 3px 10px color-mix(in srgb,var(--a971-oud) 25%,transparent)}.a971-pcard__media img,.a971-pcard__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--a971-radius-sm)}.a971-pcard__body{display:flex;flex-direction:column;gap:.5rem;padding:1.3rem .7rem .9rem;flex:1}.a971-pcard__name{font-family:var(--a971-serif);font-size:1.7rem;line-height:1.2}.a971-pcard__type{font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--a971-oro)}.a971-pcard__desc{font-size:1.2rem;line-height:1.5;opacity:.7}.a971-pcard__foot{margin-top:auto;padding-top:.8rem;display:flex;align-items:center;justify-content:space-between}.a971-pcard__price{font-family:var(--a971-num);font-weight:500;font-size:1.5rem}.a971-pcard__arrow{display:inline-flex;color:var(--a971-oro)}@media(prefers-reduced-motion:reduce){.a971-cta,.a971-pcard{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/a971-tokens.css.map */
