.tp-editorial{position:relative;color:#262923;background:#f4eee5;isolation:isolate}.tp-editorial__visual{width:100%;overflow:hidden}.tp-editorial__image{display:block;width:100%;height:auto}.tp-editorial__intro{padding:clamp(24px,3.6vw,64px) clamp(22px,5vw,90px)}.tp-editorial__eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tp-editorial__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(34px,4vw,66px);line-height:1.05;letter-spacing:-.025em}.tp-editorial__text{margin:18px 0 24px;font-size:clamp(14px,1.2vw,18px);line-height:1.6;max-width:52ch}.tp-editorial__cta{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:48px;padding:14px 22px;border:1px solid currentColor;color:inherit;font-size:14px;line-height:1.3;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.tp-editorial__cta:hover{background:#293e32;color:#fffdf7;border-color:#293e32}.tp-editorial__cta:focus-visible{outline:3px solid #ef623b;outline-offset:5px}.tp-editorial--caption .tp-editorial__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px 38px}.tp-editorial--caption .tp-editorial__eyebrow{grid-column:1/-1;margin:0}.tp-editorial--caption .tp-editorial__title{font-size:clamp(32px,3.4vw,54px)}.tp-editorial--caption .tp-editorial__text{margin:0}.tp-editorial--caption .tp-editorial__cta{align-self:center}.tp-editorial--dark{background:#213e32;color:#fffaf0}.tp-editorial--boho-e-terracotta{background:#dcb28f}.tp-editorial--pop-e-colori{background:#efca40}.tp-editorial--bianco-e-nero{background:#ebeae7}.tp-editorial--volti-e-figure{background:#392b24;color:#fff7eb}.tp-editorial--motori-e-sport{background:#183a3f;color:#fff7eb}.tp-editorial--frasi-e-tipografia{background:#f2b4b4}@media(min-width:990px){.tp-editorial--overlay .tp-editorial__intro{position:absolute;left:0;top:50%;transform:translateY(-50%);width:38%;max-width:650px;padding:30px 0 30px clamp(28px,4.3vw,78px)}.tp-editorial--overlay .tp-editorial__title{font-size:clamp(34px,3.8vw,64px)}.tp-editorial--overlay .tp-editorial__text{font-size:clamp(14px,1.15vw,18px)}.tp-editorial--dark{color:#fffaf0}.tp-editorial--dark .tp-editorial__cta:hover{background:#fffaf0;color:#25392d;border-color:#fffaf0}}@media(max-width:989px){.tp-editorial__visual{aspect-ratio:16/10}.tp-editorial__image{height:100%;object-fit:cover;object-position:var(--tp-art-focal,70%) center}.tp-editorial--all .tp-editorial__visual,.tp-editorial--stampe-tele-e-cornici .tp-editorial__visual,.tp-editorial--file-digitali .tp-editorial__visual{aspect-ratio:auto}.tp-editorial--all .tp-editorial__image,.tp-editorial--stampe-tele-e-cornici .tp-editorial__image,.tp-editorial--file-digitali .tp-editorial__image{height:auto;object-fit:contain}.tp-editorial__intro{padding:26px 24px 30px}.tp-editorial--caption .tp-editorial__intro{display:block}.tp-editorial--caption .tp-editorial__eyebrow{margin-bottom:12px}.tp-editorial--caption .tp-editorial__text,.tp-editorial__text{margin:16px 0 22px}}@media(prefers-reduced-motion:reduce){.tp-editorial__cta{transition:none}}.tp-editorial{display:flex;flex-direction:column}.tp-editorial__intro{order:-1}@media(min-width:990px){.tp-editorial.tp-editorial--collection{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:center}.tp-editorial--collection .tp-editorial__intro{display:block;grid-column:1;grid-row:1;order:0;padding:clamp(28px,3.4vw,60px)}.tp-editorial--collection .tp-editorial__visual{grid-column:2;grid-row:1;align-self:center;min-width:0}.tp-editorial--collection .tp-editorial__image{height:auto;object-fit:contain}.tp-editorial--collection .tp-editorial__eyebrow{margin:0 0 12px}.tp-editorial--collection .tp-editorial__title{font-size:clamp(32px,3vw,50px)}.tp-editorial--collection .tp-editorial__text{margin:18px 0 24px}.tp-editorial--collection .tp-editorial__cta{max-width:100%}}@media(max-width:989px){.tp-editorial--collection .tp-editorial__intro{padding:20px 24px 24px}.tp-editorial--collection .tp-editorial__eyebrow{margin-bottom:8px}.tp-editorial--collection .tp-editorial__title{font-size:clamp(30px,6vw,42px)}.tp-editorial--collection .tp-editorial__text{margin:12px 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tp-category-editorial.css.map */
