body.progin-fine-type{--progin-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-family: var(--progin-heading);--font-heading-weight: 400;--font-body-weight-bold: 500;font-size:1.55rem;font-weight:400;letter-spacing:.01em;line-height:1.6}body.progin-fine-type #MainContent :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl){font-family:var(--progin-heading);font-weight:400;letter-spacing:-.01em;line-height:1.18}body.progin-fine-type #MainContent :is(h1,.h1){font-size:clamp(2.8rem,3.2vw,3.6rem)}body.progin-fine-type #MainContent :is(h2,.h2){font-size:clamp(2.2rem,2.6vw,2.8rem)}body.progin-fine-type #MainContent :is(h3,.h3){font-size:clamp(1.9rem,2vw,2.2rem)}body.progin-fine-type #MainContent :is(h4,.h4){font-size:1.8rem}body.progin-fine-type #MainContent :is(h5,h6,.h5){font-size:1.6rem}body.progin-fine-type #MainContent .h0{font-size:clamp(3.2rem,4vw,4.2rem)}body.progin-fine-type #MainContent :is(.hxl,.hxxl){font-size:clamp(3.6rem,5vw,5rem)}body.progin-fine-type #MainContent :is(.main-page-title,.page-title){font-size:clamp(2.4rem,2.7vw,3.2rem)!important;font-weight:400}body.progin-fine-type #MainContent :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.hxl,.hxxl) :is(strong,b){font-weight:inherit}body.progin-fine-type #MainContent .rte{font-size:1.55rem;line-height:1.65}body.progin-fine-type #MainContent .rte :is(strong,b){font-weight:500}body.progin-fine-type #MainContent .rte>p>strong:only-child,body.progin-fine-type #MainContent .image-with-text__text p>strong:only-child{font-weight:400}body.progin-fine-type #MainContent .rte>p{margin-block:0 1.4rem}body.progin-fine-type #MainContent .rte :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:400}body.progin-fine-type .header__inline-menu .header__menu-item{font-size:1.35rem;font-weight:400;letter-spacing:.035em}body.progin-fine-type :is(.header__submenu .header__menu-item,.mega-menu__link){font-size:1.35rem;font-weight:400}body.progin-fine-type .menu-drawer__menu-item{font-size:1.6rem;font-weight:400;letter-spacing:.01em}body.progin-fine-type .announcement-bar__message{font-size:1.15rem;font-weight:400;letter-spacing:.025em;line-height:1.5}body.progin-fine-type :is(.button,.button-label,.customer button,.shopify-challenge__button){font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:.035em;line-height:1.45}body.progin-fine-type :is(.link,.link-with-icon,.newsletter-form__button,.localization-form__select){font-weight:400}body.progin-fine-type #MainContent .multicolumn-card__info h3{font-size:2.1rem;line-height:1.22}body.progin-fine-type #MainContent .multicolumn-card__info .link{font-size:1.3rem;font-weight:400}body.progin-fine-type #MainContent .card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:.01em}body.progin-fine-type #MainContent .card-wrapper .price{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}body.progin-fine-type #MainContent .product__title h1{font-size:clamp(2.8rem,3.2vw,3.6rem)}body.progin-fine-type #MainContent .price--large{font-size:2rem}body.progin-fine-type #MainContent :is(.facets__heading,.facets__summary,.product-count){font-size:1.3rem;font-weight:400}body.progin-fine-type #MainContent :is(.field__input,.select__select,.customer input,.customer select,.customer textarea){font-family:var(--font-body-family);font-size:16px;font-weight:400}body.progin-fine-type #progin-b2b{font-family:var(--font-body-family);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.6}body.progin-fine-type #progin-b2b :is(h2,h3){font-family:var(--progin-heading);font-weight:400;letter-spacing:-.01em}body.progin-fine-type #progin-b2b h2{font-size:clamp(28px,3.2vw,38px);line-height:1.15}body.progin-fine-type #progin-b2b h3{font-size:24px;line-height:1.2}body.progin-fine-type #progin-b2b .pb-hero h2{font-size:clamp(34px,4.1vw,52px);line-height:1.08}body.progin-fine-type #progin-b2b .pb-hero .pb-lede{font-size:16px;line-height:1.6}body.progin-fine-type #progin-b2b .pb-eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em}body.progin-fine-type #progin-b2b .pb-button{font-family:var(--font-body-family);font-size:14px;font-weight:400;letter-spacing:.015em}body.progin-fine-type #progin-b2b .pb-text-link{font-size:14px;font-weight:400}body.progin-fine-type #progin-b2b :is(.pb-step p,.pb-story-copy .pb-note,.pb-contact p){font-size:15px}body.progin-fine-type #progin-b2b .pb-contact h2{font-size:clamp(28px,3vw,36px)}body.progin-fine-type #progin-b2b .pb-address strong{font-size:16px;font-weight:500}body.progin-fine-type #progin-b2b .pb-file-info{font-size:12px}body.progin-fine-type #progin-cafe,body.progin-fine-type #progin-contact{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.01em}body.progin-fine-type #progin-cafe :is(h2,h3),body.progin-fine-type #progin-contact :is(h2,h3){font-family:var(--progin-heading);font-weight:400;letter-spacing:-.01em}body.progin-fine-type #progin-cafe h2{font-size:clamp(27px,3vw,34px);line-height:1.15}body.progin-fine-type #progin-cafe h3{font-size:23px}body.progin-fine-type #progin-cafe .pc-hero h2{font-size:clamp(32px,3.8vw,46px);line-height:1.1}body.progin-fine-type #progin-cafe .pc-eyebrow,body.progin-fine-type #progin-contact .pc-kicker{font-size:11px;font-weight:500;letter-spacing:.12em}body.progin-fine-type #progin-cafe :is(.pc-button,.pc-text-link),body.progin-fine-type #progin-contact .pc-link{font-size:14px;font-weight:400}body.progin-fine-type #progin-cafe :is(.pc-menu p,.pc-steps p,.pc-visit p){font-size:15px}body.progin-fine-type #progin-cafe .pc-steps h3{font-size:22px}body.progin-fine-type #progin-contact h2{font-size:clamp(27px,3.2vw,36px)}body.progin-fine-type #progin-contact h3{font-size:23px}body.progin-fine-type #progin-contact .pc-form-note h2{font-size:25px}body.progin-fine-type #tk{--serif: var(--progin-heading);--sans: var(--font-body-family);font-family:var(--sans);font-size:16px;font-weight:400;letter-spacing:.005em}body.progin-fine-type #tk .mark{font-size:11px;font-weight:500;letter-spacing:.14em}body.progin-fine-type #tk .tk-intro-title{font-family:var(--serif);font-size:clamp(29px,3.7vw,40px);font-weight:400;line-height:1.12}body.progin-fine-type #tk legend{font-family:var(--serif);font-size:23px;font-weight:400}body.progin-fine-type #tk .card h2{font-family:var(--serif);font-size:22px;font-weight:400}body.progin-fine-type #tk .confirm h2{font-family:var(--serif);font-size:24px;font-weight:400}body.progin-fine-type #tk .ideen-galerie h2{font-family:var(--serif);font-size:27px;font-weight:400}body.progin-fine-type #tk .btn{font-family:var(--sans);font-size:15px;font-weight:500}body.progin-fine-type #tk :is(.opt-title,.field .lbl){font-weight:500}body.progin-fine-type #tk :is(input,select,textarea){font-family:var(--sans);font-size:16px;font-weight:400}body.progin-fine-type #tk #tortenkatalog-2026 h2{font-family:var(--serif);font-size:clamp(27px,3vw,34px);font-weight:400;line-height:1.15}body.progin-fine-type #tk #tortenkatalog-2026 h3{font-family:var(--serif);font-size:22px;font-weight:400}body.progin-fine-type #tk #tortenkatalog-2026 .tk-catalogue-eyebrow{font-size:11px;font-weight:500}body.progin-fine-type #tk #tortenkatalog-2026 .tk-catalogue-download{font-family:var(--sans);font-size:14px;font-weight:400}body.progin-fine-type footer.footer{font-family:var(--font-body-family)}body.progin-fine-type footer.footer .footer-block__heading{font-family:var(--progin-heading);font-weight:400}body.progin-fine-type footer.footer .footer-block--menu .footer-block__heading{font-size:1.6rem}body.progin-fine-type footer.footer .footer-block--menu .list-menu__item{font-size:1.3rem}@media(max-width:749px){body.progin-fine-type #MainContent .multicolumn-card__info h3{font-size:1.9rem}body.progin-fine-type #MainContent .card-wrapper .card__heading{font-size:1.4rem}body.progin-fine-type #progin-b2b .pb-hero h2{font-size:clamp(32px,8vw,42px)}body.progin-fine-type #progin-cafe .pc-hero h2{font-size:clamp(30px,7.5vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/progin-typography.css.map */
