@font-face{font-family:OE Article IBM Plex Sans;src:url(oe-article-ibm-plex-sans-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OE Article IBM Plex Sans;src:url(oe-article-ibm-plex-sans-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:OE Article IBM Plex Sans;src:url(oe-article-ibm-plex-sans-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}#MainContent[data-template=product]{--oe-product-heading-font: "urw-din-semi-condensed", var(--font-heading-family), sans-serif;--oe-product-body-font: "OE Article IBM Plex Sans", sans-serif;--oe-product-gutter: 1.6rem;--oe-product-column-gap: 2.4rem;--oe-product-h1-size: 3.2rem;--oe-product-h2-size: 2.4rem;--oe-product-h2-leading: 2.8rem}#MainContent[data-template=product] :is(product-info .page-width,.breadcrumbs-wrapper>.page-width,#tabs-pro,.oe-product-details,.oe-relation-sections>.page-width,.related-products.page-width,.collection-seo-content.page-width,.collection-faq__inner.page-width){box-sizing:border-box;width:100%;max-width:144rem;margin-inline:auto;padding-inline:var(--oe-product-gutter)}#MainContent[data-template=product] .product__info-container{max-width:none;padding:2.4rem 2rem!important;font-family:var(--oe-product-body-font);font-size:1.6rem;line-height:1.5;letter-spacing:normal}#MainContent[data-template=product] .product__title h1{font-family:var(--oe-product-heading-font);font-size:var(--oe-product-h1-size);font-weight:700;line-height:1.1;letter-spacing:normal;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:pretty}#MainContent[data-template=product] .product__info-container :is(.price,.product__text,.product__sku,.product__tax,.form__label,.select__select,.product-form__input,.product-form__submit,.quantity__input){font-family:var(--oe-product-body-font);letter-spacing:normal}#MainContent[data-template=product] .product__info-container :is(.product__text,.product__sku,.product__tax,.form__label){font-size:1.3rem;line-height:1.5}#MainContent[data-template=product] .product__info-container .product__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.08em}#MainContent[data-template=product] .product__info-container .price{font-size:2.6rem;font-weight:700;line-height:1.25}#MainContent[data-template=product] .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400}#MainContent[data-template=product] .product__info-container .price__badge-sale{font-family:var(--oe-product-body-font);font-size:1.2rem;line-height:1.4;letter-spacing:normal}#MainContent[data-template=product] .product__info-container :is(.select__select,.product-form__input input+label){font-size:1.6rem}#MainContent[data-template=product] .product__info-container :is(.product-form__input--dropdown,.product-form__input .select,.product-form__buttons,.product-form__purchase-controls--fireplace){max-width:100%}#MainContent[data-template=product] :is(.product__description,.product-additional-information,.tabbed-content__content-item,.product__accordion .accordion__content,.collection-seo-content__text,.collection-faq__answer){font-family:var(--oe-product-body-font);font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:normal}#MainContent[data-template=product] :is(.tabbed-content-section-title,.tabbed-content__content-item h2,.product__description h2,.product__accordion .accordion__title,.related-products__heading,.oe-relation-heading,.collection-faq__heading){font-family:var(--oe-product-heading-font);font-size:var(--oe-product-h2-size)!important;font-weight:700;line-height:var(--oe-product-h2-leading);letter-spacing:normal;text-transform:uppercase}#MainContent[data-template=product] .tabbed-content__tab{font-family:var(--oe-product-heading-font);font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:uppercase}#MainContent[data-template=product] :is(.tabbed-content__content-item,.product__description) h3{font-family:var(--oe-product-heading-font);font-size:2.2rem;font-weight:700;line-height:1.25;letter-spacing:normal}@media screen and (max-width:749px){#MainContent[data-template=product] media-gallery [id^=GalleryViewer-]>.slider-buttons{display:none}}@media screen and (min-width:750px){#MainContent[data-template=product]{--oe-product-gutter: 3.2rem;--oe-product-h2-size: 2.8rem;--oe-product-h2-leading: 3.2rem}#MainContent[data-template=product] .product:not(.product--no-media){column-gap:var(--oe-product-column-gap)}#MainContent[data-template=product] .product:not(.product--no-media) :is(.product__media-wrapper,.product__info-wrapper){width:calc((100% - var(--oe-product-column-gap)) / 2);max-width:calc((100% - var(--oe-product-column-gap)) / 2);min-width:0;padding-inline:0}#MainContent[data-template=product] :is(.product__description,.tabbed-content__content-item,.product__accordion .accordion__content){font-size:1.8rem;line-height:1.555556}}@media screen and (min-width:990px){#MainContent[data-template=product]{--oe-product-column-gap: 3.2rem;--oe-product-h1-size: 4.4rem}#MainContent[data-template=product] .product:not(.product--no-media) .product__media-wrapper{width:calc((100% - var(--oe-product-column-gap)) * .6);max-width:calc((100% - var(--oe-product-column-gap)) * .6)}#MainContent[data-template=product] .product:not(.product--no-media) .product__info-wrapper{width:calc((100% - var(--oe-product-column-gap)) * .4);max-width:calc((100% - var(--oe-product-column-gap)) * .4)}#MainContent[data-template=product] .product__info-container{padding:4rem 3.2rem!important;font-size:1.8rem}#MainContent[data-template=product] .product__info-container>.product__text.caption-with-letter-spacing{margin-bottom:.4rem}#MainContent[data-template=product] .product__info-container .product__title{margin-bottom:2.4rem!important}#MainContent[data-template=product] .product__title h1{line-height:1.18}#MainContent[data-template=product] .product__info-container>[id^=price-]{margin-bottom:1.6rem!important}#MainContent[data-template=product] .product__info-container .price-badge-wrapper{align-items:center!important;flex-wrap:wrap;gap:.8rem 1.6rem!important}#MainContent[data-template=product] .product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;min-width:0;font-family:var(--oe-product-heading-font);font-size:4.8rem;line-height:5.6rem;color:#2e2e2e}#MainContent[data-template=product] .product__info-container .price__container{min-width:0;margin-bottom:0}#MainContent[data-template=product] .product__info-container :is(.unit-price,.price__badge-sold-out){font-family:var(--oe-product-body-font)}#MainContent[data-template=product] .product__info-container .price .price-item{line-height:inherit!important;white-space:nowrap}#MainContent[data-template=product] .product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.6rem}#MainContent[data-template=product] .product__info-container .product__tax.caption.rte{margin:0 0 2.4rem!important}#MainContent[data-template=product] .product__info-container>.icon-with-text{margin-block:2.4rem!important}#MainContent[data-template=product] .product__info-container>.product__tax.caption.rte:has(+div+.icon-with-text--delivery){margin-bottom:1.2rem!important}#MainContent[data-template=product] .product__info-container>.product__tax+div+.icon-with-text--delivery{margin-top:1.2rem!important}#MainContent[data-template=product] .product__info-container .icon-with-text--vertical>li{padding-bottom:0!important}#MainContent[data-template=product] .product__info-container .icon-with-text--vertical>li+li{margin-top:.8rem}#MainContent[data-template=product] .product__info-container .icon-with-text .inline-richtext{line-height:1.5!important}#MainContent[data-template=product] .product__info-container :is(.product-additional-information,variant-selects){margin-block:2.4rem}#MainContent[data-template=product] .product__info-container .product-additional-information__content li{line-height:1.5}#MainContent[data-template=product] .product__info-container .product-additional-information__content li+li{margin-top:.8rem}#MainContent[data-template=product] .product__info-container variant-selects>.product-form__input{margin-block:0 2.4rem}#MainContent[data-template=product] .product__info-container variant-selects>.product-form__input:last-child{margin-bottom:0}#MainContent[data-template=product] .product__info-container variant-selects .form__label{margin-bottom:1.2rem}#MainContent[data-template=product] .product__info-container .product-form__purchase-block--fireplace{margin-block:3.2rem 2.4rem;padding-block:0}#MainContent[data-template=product] .product__info-container .austroflamm-product-panel__sku{margin-top:3.2rem}#MainContent[data-template=product] .product__info-container .austroflamm-product-panel__trust{margin-block:2.4rem}#MainContent[data-template=product] .product__info-container :is(.product__text,.form__label,.cross-product-swatches__label){font-size:1.6rem;line-height:1.5}#MainContent[data-template=product] .product__info-container .product__text.caption-with-letter-spacing{font-size:1.4rem}#MainContent[data-template=product] .product__info-container :is(.product__tax,.price-per-item,.quantity__rules){font-size:1.5rem;line-height:1.5}#MainContent[data-template=product] .product__info-container :is(.product__sku,.austroflamm-product-panel__sku,.icon-with-text .inline-richtext,.product-additional-information){font-family:var(--oe-product-body-font);font-size:1.8rem;line-height:1.5;letter-spacing:normal}#MainContent[data-template=product] .product__info-container .price--on-sale .price-item--regular{font-family:var(--oe-product-body-font);font-size:2.2rem;line-height:1.4!important;margin-right:0}#MainContent[data-template=product] .product__info-container .price__badge-sale{font-size:1.4rem}#MainContent[data-template=product] .product__info-container .custom-label-badge{font-size:1.6rem!important}#MainContent[data-template=product] .product__info-container :is(.select__select,.product-form__input input+label,.quantity__input,.product-form__submit){font-size:1.8rem;line-height:1.4}#MainContent[data-template=product] .product__info-container .product-form__submit{font-weight:700;padding-inline:1.2rem}#MainContent[data-template=product] .product__info-container .product-form__submit.button--request-only{font-size:clamp(1.6rem,1.5vw,1.8rem);padding-inline:.8rem}#MainContent[data-template=product] .product__info-container .austroflamm-product-panel__trust span{font-size:1.5rem;line-height:1.4}#MainContent[data-template=product] .product__info-container .austroflamm-product-panel__trust-item{min-width:0;overflow-wrap:anywhere}#MainContent[data-template=product] .product__info-container .product-upsell__heading{font-size:1.8rem}#MainContent[data-template=product] .product__info-container .product-upsell__title{font-size:1.6rem;display:block;-webkit-line-clamp:unset;line-clamp:unset}#MainContent[data-template=product] .product__info-container .product-upsell__price{font-size:1.5rem}#MainContent[data-template=product] .product__info-container .product-upsell__relation-label{font-size:1.2rem}#MainContent[data-template=product] .product__info-container :is(.product-upsell__add-button,.product-upsell__quantity-button,.product-upsell__quantity-input){font-size:1.4rem}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=product] .product__info-container .product-form__purchase-controls--fireplace{grid-template-columns:minmax(0,1fr)}#MainContent[data-template=product] .product__info-container .product-form__quantity--fireplace-purchase{width:12.6rem}}@media screen and (min-width:1440px){#MainContent[data-template=product]{--oe-product-gutter: 1.6rem;--oe-product-h2-size: 3.2rem;--oe-product-h2-leading: 4rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/product-editorial.css.map */
