:root{--dt-h1:clamp(1.7rem,3.4vw,2.6rem);--dt-h2:clamp(1.35rem,2.4vw,1.75rem);--dt-h3:clamp(1rem,1.4vw,1.15rem);--dt-lead:1rem;--dt-body:.95rem;--dt-small:.85rem;--dt-btn:.9rem;--dt-top:48px;--dt-side:22px;--dt-wrap:1180px}button{font-family:inherit}.dorico-page-hero h1,.dorico-home-hero h1,.dorico-presale__hero h1,.dorico-ready__hero h1,.dorico-pro-page h1,.dorico-pro-catalog h1,.dorico-pro-lista h1,.dorico-punti-page h1,.b2b h1,.dwl__title{font-size:var(--dt-h1)!important;line-height:1.1!important;letter-spacing:-.02em}.dorico-pro-page h2,.dorico-pro-catalog h2,.dorico-pro-lista h2,.dorico-punti-page h2,.dorico-punti h2,.dorico-b2b-account h1,.dorico-b2b-account h2,.b2b__form h2,.dcat__head h2,.dorico-tcg__heading h2,.dii h2,.dwr__intro h2,.dwr h2,.dwa__inner h2,.main-collection-grid__empty-title{font-size:var(--dt-h2)!important;line-height:1.2!important}.dorico-pro-page h3,.dorico-pro-catalog h3,.dorico-pro-lista h3,.dorico-punti-page h3,.dorico-pro-page .dorico-pro-page__catalog-group h3,.b2b__card h3,.b2b__step h2,.dcat__info h3,.dorico-presale__info h3,.dorico-ready__info h2,.dorico-pillar__title-group h2,.dii__sub,.dwr h3{font-size:var(--dt-h3)!important;line-height:1.3!important}.dorico-page-hero__text,.dorico-page-hero__text p,.dorico-pro-page__hero p{font-size:var(--dt-lead)!important;line-height:1.55!important}.dorico-pro-page p,.dorico-pro-catalog p,.dorico-pro-lista p,.dorico-punti-page p{font-size:var(--dt-body);line-height:1.6}.dorico-punti-page__tiers strong{font-size:1.4rem!important}.dorico-pro-page h1,.dorico-pro-catalog h1,.dorico-pro-lista h1,.b2b h1{max-width:1000px!important}.dorico-pro-page__hero p,.b2b__lead,.b2b__note{max-width:1100px!important}.dorico-pro-page__eyebrow,.dorico-pro-catalog__eyebrow,.dorico-pro-lista__eyebrow,.dorico-b2b-account__eyebrow,.b2b__eyebrow{display:inline-flex!important;align-items:center;padding:6px 10px!important;border:1px solid color-mix(in srgb,#e4af36 55%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,#e4af36 10%,transparent)!important;color:color-mix(in srgb,#e4af36 80%,#fff)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.2!important;margin:0 0 4px!important}.dorico-page-hero{padding-top:var(--dt-top)!important;padding-left:var(--dt-side)!important;padding-right:var(--dt-side)!important}.dorico-page-hero__inner,.dorico-pro-page__wrap,.dorico-pro-catalog__wrap,.dorico-pro-lista__wrap,.dorico-punti-page__inner,.b2b__wrap{max-width:var(--dt-wrap)!important;margin-left:auto!important;margin-right:auto!important}.dorico-pro-page__hero{padding-top:var(--dt-top)!important;padding-bottom:36px!important;padding-left:var(--dt-side)!important;padding-right:var(--dt-side)!important}.b2b,.dorico-pro-catalog,.dorico-pro-lista,.dorico-punti-page{padding-top:var(--dt-top)!important;padding-left:var(--dt-side)!important;padding-right:var(--dt-side)!important}li:has(>a[href*="/collections/b2b-"]),li:has(a[href*="/collections/b2b-"]):not(:has(a:not([href*="/collections/b2b-"]))){display:none!important}.dorico-page-hero__text{max-width:78ch}.dorico-page-hero__text p+p{margin-top:.8em}product-card product-price,product-card product-price .price,product-card product-price bdi{font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.01em}product-price.paragraph .price,product-price.paragraph bdi,product-price.paragraph{font-size:1.75rem!important;font-weight:800!important;letter-spacing:-.01em}.dorico-page-hero__cta,.dorico-buy-now-cta,.dorico-pillar__btn,.djl__btn,.dps__btn,.djn__btn,.djc__btn,.dorico-pro-page a.dorico-pro-page__button,.add-to-cart-button,.sticky-add-to-cart__button,.cart__checkout-button,button[name=checkout]{font-size:var(--dt-btn)!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important;min-height:48px!important;display:inline-flex!important;align-items:center;justify-content:center;text-transform:uppercase!important}.cart__checkout-button,button[name=checkout]{background:#7a1620!important;border-color:#7a1620!important;color:#fff!important}.cart__checkout-button:hover,button[name=checkout]:hover{background:#8f1a27!important}@media(max-width:749px){:root{--dt-h1:clamp(1.55rem,6.4vw,1.9rem);--dt-h2:1.3rem;--dt-h3:1rem;--dt-lead:.95rem;--dt-body:.92rem;--dt-top:36px;--dt-side:18px}.dorico-pro-page__hero{padding-bottom:28px!important}product-price.paragraph .price,product-price.paragraph bdi,product-price.paragraph{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/dorico-typography.css.map */
