.noah-hearth-addons{display:block;width:100%;min-width:0;padding:20px;border:1px solid #cfdeeb;border-radius:12px;background:#f4f8fc;color:#1e2b37}.noah-hearth-addons__heading{margin:0 0 5px;font:700 20px/1.3 var(--font-heading--family,inherit);letter-spacing:-.3px}.noah-hearth-addons__intro{margin:0 0 16px;font-size:13px;line-height:1.5;color:#596777}.noah-hearth-addons__list{display:grid;gap:10px}.noah-hearth-addon{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;background:#fff;border:1px solid #e0e8ef;border-radius:9px}.noah-hearth-addon__image{display:block;width:72px;height:84px;align-self:start;background:#fff;border-radius:5px;overflow:hidden}.noah-hearth-addon__image img{width:100%;height:100%;object-fit:contain}.noah-hearth-addon__title{display:block;color:#1e2b37;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.noah-hearth-addon__title:hover{color:#0b508a;text-decoration:underline}.noah-hearth-addon select{display:block;width:100%;min-width:0;max-width:100%;margin-top:8px;padding:9px 28px 9px 10px;border:1px solid #cbd9e6;border-radius:5px;color:#33465a;background-color:#fff;font:inherit;font-size:12px;text-overflow:ellipsis;min-height:38px}.noah-hearth-addon__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.noah-hearth-addon__price{font-size:16px;font-weight:700;white-space:nowrap}.noah-hearth-addon__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.noah-hearth-addon__quantity{display:flex;border:1px solid #d9e2ea;border-radius:5px;height:40px;overflow:hidden}.noah-hearth-addon__quantity button{border:0;background:#fff;color:#33465a;width:32px;padding:0;cursor:pointer;font-size:18px}.noah-hearth-addon__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:30px;min-width:0;border:0;background:#fff;text-align:center;padding:0;font:inherit;font-size:13px;color:#1e2b37;border-radius:0}.noah-hearth-addon__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.noah-hearth-addon__add{min-height:40px;border:0;border-radius:5px;background:#ff793e;color:#182632;font:inherit;font-size:12px;font-weight:750;padding:9px 13px;cursor:pointer}.noah-hearth-addon__add:hover{background:#ed692f}.noah-hearth-addon button:disabled{cursor:default;opacity:.55}.noah-hearth-addon__status{font-size:12px;line-height:1.4;color:#0b508a;margin:8px 0 0}.noah-hearth-addon__status:empty{display:none}.noah-hearth-addons :focus-visible,.noah-hearth-card:focus-visible{outline:2px solid #0b508a;outline-offset:3px}.noah-hearth-alternatives{padding-block:38px 44px;border-top:1px solid #e2e9ef;color:#1e2b37}.noah-hearth-alternatives__header,.noah-hearth-alternatives__grid{grid-column:2}.noah-hearth-eyebrow{color:#0b508a;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin:0 0 8px}.noah-hearth-alternatives h2{margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.6px}.noah-hearth-alternatives__header>div>p:last-child{font-size:14px;line-height:1.6;color:#65717e;margin:10px 0 22px}.noah-hearth-alternatives__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.noah-hearth-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit;border:1px solid #d8e3ed;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.noah-hearth-card:hover{border-color:#0b508a;box-shadow:0 4px 16px #0b508a12;color:inherit}.noah-hearth-card__image{aspect-ratio:1.35;background:#fff;padding:18px}.noah-hearth-card__image img{width:100%;height:100%;object-fit:contain}.noah-hearth-card__body{display:flex;flex:1;flex-direction:column;padding:16px;background:#f7fafc;border-top:1px solid #edf1f5}.noah-hearth-card__label{font-size:11px;color:#0b508a;font-weight:650;margin-bottom:7px}.noah-hearth-card h3{font-size:15px;line-height:1.4;font-weight:650;margin:0 0 6px;overflow-wrap:anywhere}.noah-hearth-card__variant{font-size:12px;line-height:1.5;color:#65717e;margin:0 0 14px;overflow-wrap:anywhere}.noah-hearth-card__footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:12px}.noah-hearth-card__footer strong{font-size:19px}.noah-hearth-card__footer>span{font-size:12px;font-weight:650;color:#0b508a}@media(max-width:989px){.noah-hearth-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noah-hearth-addons{padding:14px}.noah-hearth-addon{gap:10px;padding:10px;grid-template-columns:54px minmax(0,1fr)}.noah-hearth-addon__image{width:54px;height:65px}}@media(max-width:749px){.noah-hearth-alternatives{padding-block:28px}.noah-hearth-alternatives__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 12px}.noah-hearth-card{flex:0 0 78%;scroll-snap-align:start}.noah-hearth-card__image{aspect-ratio:1.45}.noah-hearth-addons__heading{font-size:19px}.noah-hearth-addon__actions{gap:6px}.noah-hearth-addon__quantity button{width:30px}.noah-hearth-addon__add{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.noah-hearth-card{transition:none}}.noah-hearth-addons .noah-hearth-addon select{width:min(100%,19rem)}.noah-hearth-addons .noah-hearth-addon__image,.noah-hearth-addons .noah-hearth-addon__image img{border-radius:10px}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:18px;row-gap:18px}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form>.variant-option{margin-block:0;min-width:0;flex:0 0 100%}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form>:is([data-color-option=true],.variant-option--basic-color-mobile){flex:0 1 auto;width:auto;max-width:48%}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form>.variant-option--basic-size-select{flex:1 1 0;width:0;max-width:18rem;min-width:0}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-option--basic-size-select :is(.variant-option--airco-size-mobile__row,.variant-option__select-wrapper){width:100%;min-width:0}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-option--basic-size-select select{width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:750px){main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form{column-gap:40px}main[data-template="product.kachel-toebehoren"] .product-information__media{--sticky-header-offset: var(--header-group-height, var(--header-height, 110px));position:sticky;top:calc(var(--sticky-header-offset, 0px) + 16px);align-self:start}main[data-template="product.kachel-toebehoren"] .product-information__media media-gallery.media-gallery--carousel{position:relative;top:auto;bottom:auto;inset-block-start:auto;inset-block-end:auto;display:block;max-width:min(100%,calc(100dvh - var(--sticky-header-offset, 0px) - 110px));margin-inline:auto}}@media screen and (max-width:749px){main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form{column-gap:12px}main[data-template="product.kachel-toebehoren"][data-noah-product-layout=enhanced] .variant-picker__form>.variant-option--basic-color-mobile{flex-basis:40%}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/noah-hearth.css.map */
