product-info{--sms-ink: #111111;--sms-ink-92: rgba(17,17,17,.92);--sms-ink-72: rgba(17,17,17,.72);--sms-ink-62: rgba(17,17,17,.62);--sms-accent: #f6a623;--sms-accent-soft: rgba(246, 166, 35, .12);--sms-line: rgba(17,17,17,.14);--sms-dots: rgba(17,17,17,.18);--sms-soft: rgba(17,17,17,.03);--sms-radius: 12px;--sms-radius-pill: 999px;--sms-chip-bg: #e3f7ea;--sms-chip-text: #1a7a3e;--sms-chip-border: rgba(26, 122, 62, .18);--sms-focus: rgba(246, 166, 35, .55);--sms-compare-red: #e11d2e}product-info [id^=price-],product-info .product-form__input,product-info .product-form__quantity,product-info .share-button{position:relative;margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--sms-line)}product-info [id^=price-]:before,product-info .product-form__input:before,product-info .product-form__quantity:before,product-info .share-button:before{content:"";position:absolute;top:-1px;left:0;width:140px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--sms-accent),rgba(246,166,35,0))}product-info [id^=price-]:after,product-info .product-form__input:after,product-info .product-form__quantity:after,product-info .share-button:after{content:"";display:block;margin-top:1.15rem;border-bottom:1px dotted var(--sms-dots)}product-info .share-button:after{margin-top:.95rem}product-info .product-form__input .form__label,product-info .product-form__input legend.form__label,product-info .quantity__label{font-weight:800;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--sms-ink-62);margin:0 0 .7rem;display:inline-flex;align-items:center;gap:.55rem}product-info .product-form__input .form__label:before,product-info .product-form__input legend.form__label:before,product-info .quantity__label:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--sms-accent);flex:0 0 6px}product-info [id^=price-],product-info [id^=price-] *,product-info .price,product-info .price *{color:var(--sms-ink)!important}product-info .price{margin-top:.2rem}product-info .price__container{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap}product-info .price--large .price-item{font-weight:900;letter-spacing:-.02em;line-height:1.05;color:var(--sms-ink)!important}product-info .price--large .price__regular .price-item,product-info .price--large .price__sale .price-item{font-size:clamp(2.15rem,1.45rem + 1.25vw,3.05rem)}product-info .price__sale .price-item--regular{color:var(--sms-compare-red)!important;opacity:1!important;text-decoration-thickness:2px}product-info .price s,product-info .price s *{color:var(--sms-compare-red)!important}product-info .price__badge-sale,product-info .price__badge-sold-out{border-radius:var(--sms-radius-pill);padding:.32rem .75rem;border:1px solid var(--sms-line);background:#fff;color:var(--sms-ink)!important}product-info .volume-pricing-note{margin-top:.7rem;color:var(--sms-ink-62);font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:11px;display:inline-flex;align-items:center;gap:.55rem}product-info .volume-pricing-note:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--sms-accent)}product-info .product__tax,product-info .installment{margin-top:.75rem;color:var(--sms-ink-72)!important}product-info .product-form__input input[type=radio]+label:not(.swatch-input__label){border-radius:var(--sms-radius);border:1px solid var(--sms-line);background:#fff;padding:.8rem 1.05rem;color:var(--sms-ink)!important;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease;box-shadow:0 0 #0000}product-info .product-form__input input[type=radio]+label:not(.swatch-input__label):hover{border-color:#11111147;background:var(--sms-soft);transform:translateY(-1px);box-shadow:0 10px 22px #00000014}product-info .product-form__input input[type=radio]:checked+label:not(.swatch-input__label){background:#f6a6231f!important;border-color:var(--sms-accent)!important;color:var(--sms-ink)!important;text-shadow:none!important}product-info .product-form__input input[type=radio]:checked+label:not(.swatch-input__label) *{color:inherit!important}product-info .product-form__input input[type=radio]:focus-visible+label:not(.swatch-input__label){outline:2px solid var(--sms-focus);outline-offset:2px}product-info .product-form__input input[type=radio]:disabled+label:not(.swatch-input__label),product-info .product-form__input input[type=radio].disabled+label:not(.swatch-input__label){opacity:.45;cursor:not-allowed;text-decoration:line-through;transform:none;box-shadow:none}product-info .product-form__input .select{border-radius:var(--sms-radius)}product-info .product-form__input .select select{min-height:46px;border-radius:var(--sms-radius);color:var(--sms-ink)!important}product-info .product-form__input .swatch-input__input+.swatch-input__label{transition:transform .14s ease,box-shadow .14s ease,outline-color .14s ease}product-info .product-form__input .swatch-input__input:checked+.swatch-input__label{transform:translateY(-1px);box-shadow:0 10px 22px #0000001a;outline:2px solid rgba(246,166,35,.55);outline-offset:2px}product-info .product-form__input .swatch-input__input:checked+.swatch-input__label,product-info .product-form__input .swatch-input__input:checked+.swatch-input__label *{color:var(--sms-ink)!important}product-info quantity-input.quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;width:260px;height:44px;background:#e5e5e5!important;border:none!important;border-radius:8px!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;overflow:hidden!important}product-info quantity-input.quantity,product-info quantity-input.quantity *{border:none!important;box-shadow:none!important}product-info .quantity__button{width:86px!important;height:44px!important;background:transparent!important;color:var(--sms-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transition:background .12s ease,transform .12s ease}product-info .quantity__button:hover{background:#0000000a!important}product-info .quantity__button:active{transform:translateY(1px)}product-info .quantity__input{flex:0 0 auto!important;width:88px!important;height:44px!important;background:transparent!important;color:var(--sms-ink)!important;text-align:center!important;font-weight:800!important;font-size:18px!important;letter-spacing:.02em!important;padding:0!important;margin:0!important;outline:none!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}product-info .quantity__input::-webkit-outer-spin-button,product-info .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}product-info .quantity__button svg{width:14px;height:14px}product-info .quantity__button svg *{stroke:var(--sms-ink)!important;fill:none!important;stroke-width:2!important}product-info .quantity__button:focus-visible,product-info .quantity__input:focus-visible{outline:2px solid var(--sms-focus)!important;outline-offset:2px!important;border-radius:6px!important}product-info .quantity__rules{margin-top:.85rem;color:var(--sms-ink-72)!important}product-info .price-per-item__container{display:grid;gap:.8rem}product-info .price-per-item{padding:.8rem .95rem;border-radius:var(--sms-radius);border:1px dotted var(--sms-dots);background:#00000005;color:var(--sms-ink)!important}product-info .variant-item__old-price{opacity:1;color:var(--sms-compare-red)!important;text-decoration-thickness:2px}@media(max-width:749px){product-info quantity-input.quantity{width:240px}product-info .quantity__button{width:80px!important}product-info .quantity__input{width:80px!important}}product-info .share-button,product-info .share-button *{color:var(--sms-ink)!important}product-info .share-button__button{border-radius:var(--sms-radius);border:1px solid var(--sms-line);padding:.82rem 1.05rem;background:#fff!important;color:var(--sms-ink)!important;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}product-info .share-button__button:hover{border-color:#11111147;background:var(--sms-soft)!important;transform:translateY(-1px);box-shadow:0 10px 22px #00000014}product-info .share-button__button:focus-visible{outline:2px solid var(--sms-focus);outline-offset:2px}product-info .share-button__fallback{border-radius:var(--sms-radius);border:1px solid var(--sms-line);background:#fff!important;color:var(--sms-ink)!important}product-info .share-button__button svg,product-info .share-button__button .svg-wrapper svg{color:var(--sms-ink)!important}product-info .share-button__button svg *{stroke:var(--sms-ink)!important;fill:none!important}#MainContent product-info[id^=MainProduct-]{--sms-ink: #262626;--sms-accent: #faa819;--sms-line: #e5dfd2;--sms-radius: 8px;background:#f7f5ef;color:#262626}#MainContent product-info[id^=MainProduct-]>.page-width{max-width:1380px;padding-inline:24px}#MainContent product-info[id^=MainProduct-] .product__media-wrapper,#MainContent product-info[id^=MainProduct-] .product__info-wrapper{min-width:0}#MainContent product-info[id^=MainProduct-] .product__media-wrapper media-gallery{display:block;padding:18px;background:#fff;border:1px solid #e5dfd2;border-radius:10px;box-shadow:0 4px 16px #26262609}#MainContent product-info[id^=MainProduct-] .product__media{background:#fff}#MainContent product-info[id^=MainProduct-] .thumbnail{background:#fff;border:1px solid #e5dfd2;border-radius:7px}#MainContent product-info[id^=MainProduct-] .thumbnail img{object-fit:contain;padding:5px}#MainContent product-info[id^=MainProduct-] .thumbnail[aria-current]{border-color:#b97600;box-shadow:0 0 0 1px #b97600}#MainContent product-info[id^=MainProduct-] .product__info-container{max-width:none;padding:26px;background:#fff;border:1px solid #e5dfd2;border-radius:10px;box-shadow:0 4px 16px #26262609}#MainContent product-info[id^=MainProduct-] .product__title,#MainContent product-info[id^=MainProduct-] .product__title h1{margin:8px 0 12px;font-family:var(--font-body-family,system-ui);font-weight:700;font-size:clamp(24px,2.1vw,32px);line-height:1.24;letter-spacing:-.025em;text-transform:none;color:#262626;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing{color:#80551b;font-size:11px;font-weight:700;letter-spacing:.08em}#MainContent product-info[id^=MainProduct-] .product__sku-under-title{margin:0 0 20px;color:#746e62;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] :is([id^=price-],.product-form__input,.product-form__quantity,.share-button){margin-top:18px;padding-top:18px;border-top:1px solid #e5dfd2}#MainContent product-info[id^=MainProduct-] :is([id^=price-],.product-form__input,.product-form__quantity,.share-button):before,#MainContent product-info[id^=MainProduct-] :is([id^=price-],.product-form__input,.product-form__quantity,.share-button):after{content:none}#MainContent product-info[id^=MainProduct-] .price--large .price-item{font-size:32px;line-height:1.15;font-weight:800}#MainContent product-info[id^=MainProduct-] .price__sale .price-item--regular{font-size:16px}#MainContent product-info[id^=MainProduct-] :is(.product__tax,shopify-payment-terms){font-size:12px;line-height:1.6;color:#746e62}#MainContent product-info[id^=MainProduct-] :is(.form__label,legend.form__label,.quantity__label){font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:none;color:#514b40}#MainContent product-info[id^=MainProduct-] :is(.form__label,legend.form__label,.quantity__label):before{content:none}#MainContent product-info[id^=MainProduct-] .product-form__input{max-width:100%;min-width:0}#MainContent product-info[id^=MainProduct-] .product-form__input input[type=radio]+label:not(.swatch-input__label){min-height:44px;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.4;white-space:normal}#MainContent product-info[id^=MainProduct-] .product-form__input input[type=radio]+label:not(.swatch-input__label):hover{transform:none;box-shadow:none}#MainContent product-info[id^=MainProduct-] .select{width:100%;max-width:100%}#MainContent product-info[id^=MainProduct-] .select__select{min-height:46px;font-size:14px}#MainContent product-info[id^=MainProduct-] quantity-input.quantity{width:156px;height:46px;background:#f7f5ef;border:1px solid #e5dfd2;border-radius:7px}#MainContent product-info[id^=MainProduct-] .quantity__button{width:48px!important;height:44px!important}#MainContent product-info[id^=MainProduct-] .quantity__input{width:58px!important;height:44px!important;font-size:16px}#MainContent product-info[id^=MainProduct-] .product-form__buttons{width:100%;max-width:none}#MainContent product-info[id^=MainProduct-] .product-form .product-form__submit{min-height:48px!important;border:1px solid #faa819;border-radius:6px;background:#faa819;color:#262626;font-family:var(--font-body-family,system-ui);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 3px #2626261a;transform:none}#MainContent product-info[id^=MainProduct-] .product-form .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#262626;border-color:#262626;color:#fff;transform:none}#MainContent product-info[id^=MainProduct-] .product-form .product-form__submit:is([disabled],[aria-disabled=true]):not(.loading){background:#ece9e2;border-color:#e0dbd0;color:#817b70;box-shadow:none}#MainContent product-info[id^=MainProduct-] .share-button__button{padding:10px 14px;border-radius:7px;font-size:12px}#MainContent product-info[id^=MainProduct-] .share-button__button:hover{transform:none;box-shadow:none}#MainContent product-info[id^=MainProduct-] :is(button,a,input,select):focus-visible{outline:2px solid #80551b;outline-offset:3px}#MainContent product-info[id^=MainProduct-] .sms-quick-specs{margin:22px 0;padding:16px;background:#faf8f2;border:1px solid #e5dfd2;border-radius:8px}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__header{margin-bottom:12px}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;color:#514b40}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__grid--primary{margin-bottom:12px}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__item{min-width:0;padding:0;background:transparent;border:0;box-shadow:none}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__item:before{content:none}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__label{margin-bottom:3px;font-size:11px;line-height:1.4;color:#746e62;letter-spacing:0;text-transform:none}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__value{font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .sms-quick-specs__pill{font-size:11px;line-height:1.5}#MainContent product-info[id^=MainProduct-] .hvac-tabs{margin-top:32px;padding:0;background:#fff;border:1px solid #e5dfd2;border-radius:10px;box-shadow:0 4px 16px #26262609}#MainContent product-info[id^=MainProduct-] .hvac-tabs__nav{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:0 20px;margin:0;border-bottom:1px solid #e5dfd2;scrollbar-width:thin}#MainContent product-info[id^=MainProduct-] .hvac-tabs__btn{flex:0 0 auto;min-height:54px;margin:0;padding:16px 20px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#746e62;font:600 14px/1.4 var(--font-body-family,system-ui);box-shadow:none;transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs__btn--active{color:#262626;border-bottom-color:#faa819;background:#fcf8ee}#MainContent product-info[id^=MainProduct-] .hvac-tabs__btn--active:after{content:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs__panels{padding:28px;border:0;background:transparent}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description{margin:0;font-size:15px;line-height:1.75;color:#514b40;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h2,h3,h4){font-family:var(--font-body-family,system-ui);line-height:1.35;color:#262626;letter-spacing:-.015em;text-transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description table{display:block;max-width:100%;overflow-x:auto;font-size:13px}#MainContent product-info[id^=MainProduct-] .sms-support :is(.sms-support__col,.sms-support__card){padding:20px;background:#fff;border:1px solid #e5dfd2;border-radius:10px;box-shadow:none}#MainContent product-info[id^=MainProduct-] .sms-support .sms-tilt{transform:none}#MainContent product-info[id^=MainProduct-] .sms-support__card:before{content:none}#MainContent product-info[id^=MainProduct-] .sms-support :is(h3,.sms-support__card h3){font:700 18px/1.4 var(--font-body-family,system-ui)}#MainContent product-info[id^=MainProduct-] .sms-support :is(p,li,.sms-support__meta){font-size:14px;line-height:1.6}@media(min-width:750px){#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media)>:is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:100%;padding:0}}@media(min-width:750px)and (max-width:989px){#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media){gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#MainContent product-info[id^=MainProduct-] .product__info-container{padding:20px}}@media(max-width:749px){#MainContent product-info[id^=MainProduct-]>.page-width{padding-inline:16px}#MainContent product-info[id^=MainProduct-] .product__media-wrapper{margin-bottom:18px}#MainContent product-info[id^=MainProduct-] .product__media-wrapper media-gallery{padding:12px}#MainContent product-info[id^=MainProduct-] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}#MainContent product-info[id^=MainProduct-] .product__media-list{width:100%;margin:0;scroll-padding-left:0}#MainContent product-info[id^=MainProduct-] .product__media-list .product__media-item{width:100%;padding:0}#MainContent product-info[id^=MainProduct-] .product__info-wrapper{padding:0}#MainContent product-info[id^=MainProduct-] .product__info-container{padding:20px 16px}#MainContent product-info[id^=MainProduct-] .product__title{font-size:23px}#MainContent product-info[id^=MainProduct-] .price--large .price-item{font-size:29px}#MainContent product-info[id^=MainProduct-] .hvac-tabs__nav{padding-inline:6px}#MainContent product-info[id^=MainProduct-] .hvac-tabs__btn{padding:14px;font-size:13px}#MainContent product-info[id^=MainProduct-] .hvac-tabs__panels{padding:20px 16px}}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description{min-width:0;max-width:100%;font:400 15px/1.75 var(--font-body-family,system-ui);color:#514b40}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description *,#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description *:before,#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description *:after{box-sizing:border-box}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(p,li){line-height:1.75}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description p{margin-block:0 14px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(ul,ol){padding-left:24px;margin-block:12px 18px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description li+li{margin-top:6px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body-family,system-ui);font-weight:700;line-height:1.35;text-transform:none;letter-spacing:-.015em;color:#262626;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h1,h2){font-size:22px;margin-block:24px 12px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h3,h4){font-size:18px;margin-block:20px 10px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h5,h6){font-size:16px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description>:first-child{margin-top:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description a{color:#80551b;text-underline-offset:3px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description a:hover{color:#262626}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description img{max-width:100%;height:auto}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(.hvx-brandline img,img[alt*=logo i]){width:auto!important;height:28px!important;max-width:min(160px,100%)!important;max-height:28px!important;object-fit:contain;object-position:left center;filter:none;flex:0 1 auto}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(iframe,video){max-width:100%}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description iframe{width:100%}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description table{font-size:13px;line-height:1.6;border-collapse:collapse;box-shadow:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(th,td){padding:12px 14px;border:1px solid #e5dfd2;vertical-align:top;text-align:left;white-space:normal}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description th{background:#f7f5ef;color:#262626;font-weight:700;text-transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description tbody tr:nth-child(2n) td{background:#fcfbf8}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc{padding:0;background:transparent;border-radius:0;color:#514b40;font-family:var(--font-body-family,system-ui)}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-header{gap:12px;padding:22px 24px;margin:0 0 20px;background:#f4f1e6;border:1px solid #e5dfd2;border-left:4px solid #faa819;border-radius:8px;color:#262626;box-shadow:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-eyebrow{font-size:11px;color:#746e62;letter-spacing:.06em;opacity:1}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-brandline{display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:100%}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-title{font:700 24px/1.35 var(--font-body-family,system-ui);color:#262626;letter-spacing:-.02em;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-card{margin:16px 0;padding:22px 24px;border:1px solid #e5dfd2;border-radius:8px;background:#fff;box-shadow:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-card>:first-child{margin-top:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-card>:last-child{margin-bottom:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-section-title{display:block;margin:0 0 14px;font-size:20px;line-height:1.4;text-transform:none;letter-spacing:-.015em;color:#262626}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description h3.hvx-section-title{margin-top:24px;font-size:17px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-section-title:after{content:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(.hvx-text,.hvx-list){font-size:15px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-badges{gap:8px;margin-block:16px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;background:#faf8f2;border-color:#e5dfd2;border-radius:6px;padding:7px 10px;font-size:12px;line-height:1.5;color:#514b40;box-shadow:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-table-wrap .hvx-table{display:table;width:100%;min-width:520px;margin:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-table-wrap .hvx-table:not(:has(thead)){min-width:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(.hvx-th,.hvx-td){overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-details{margin-top:14px;padding:14px 16px;border-color:#e5dfd2;border-radius:7px;background:#faf8f2}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description summary{min-height:36px;cursor:pointer;font-size:14px;color:#262626}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description details[open] summary{margin-bottom:14px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(a,summary):focus-visible{outline:2px solid #80551b;outline-offset:3px}@media(max-width:749px){#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description{font-size:14px;line-height:1.7}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-header{padding:18px 16px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-title{font-size:20px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-desc-card{padding:18px 14px;margin-block:12px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h1,h2,.hvx-section-title){font-size:19px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(h3,h4){font-size:17px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(.hvx-text,.hvx-list){font-size:14px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(th,td){padding:10px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .hvx-badge{font-size:11px}}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-wrap{width:100%;max-width:none;min-width:0;padding:0;margin:0;background:transparent;border-radius:0;font-family:var(--font-body-family,system-ui);color:#514b40}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-container{width:100%;max-width:none;min-width:0;padding:0;margin:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-hero{display:block;position:static;inset:auto;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0 0 20px;padding:0;border:0;border-radius:0;overflow:visible;background:none;box-shadow:none;color:inherit;transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-title{margin:0 0 12px;font:700 24px/1.35 var(--font-body-family,system-ui);letter-spacing:-.02em;text-transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-sub{margin:0 0 16px;font-size:15px;line-height:1.75;color:#514b40}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .olmo-brandbar{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:0;height:auto;padding:12px 0;margin:0 0 16px;border:0;border-radius:0;background:none;box-shadow:none;color:#262626}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .olmo-brandbar img{width:auto!important;height:32px!important;max-width:150px!important;max-height:32px!important;object-fit:contain;object-position:left center;filter:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-card{display:block;position:static;float:none;clear:none;width:100%;max-width:none;min-width:0;height:auto;min-height:0;max-height:none;margin:16px 0;padding:22px 24px;border:1px solid #e5dfd2;border-radius:8px;background:#fff;box-shadow:none;transform:none;text-align:left;grid-column:auto;grid-row:auto}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-content:stretch;width:100%;max-width:none;gap:20px;margin:20px 0;padding:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-grid>.sms-card{width:100%;max-width:none;min-width:0;margin:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-h2{display:block;margin:0 0 14px;font:700 20px/1.4 var(--font-body-family,system-ui);color:#262626;letter-spacing:-.015em;text-transform:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-h2:after{content:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-h3{font-size:16px;line-height:1.5;margin:20px 0 10px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-list{font-size:15px;line-height:1.75}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-note{font-size:12px;line-height:1.6;color:#746e62}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:7px 10px;border:1px solid #e5dfd2;border-radius:6px;background:#faf8f2;font-size:12px;line-height:1.5;box-shadow:none}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-video{position:relative;width:100%;max-width:760px;height:auto;min-height:0;aspect-ratio:16/9;padding:0;margin:0;overflow:hidden;border:1px solid #e5dfd2;border-radius:8px;background:#111}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;border:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-card:has(>.sms-video){width:100%}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-kv>div{min-width:0;padding:12px;border-color:#e5dfd2;border-radius:6px;background:#faf8f2;font-size:13px;line-height:1.6;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-bleed-right{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-table{display:table;width:100%;min-width:520px;margin:12px 0;border-collapse:collapse}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-table th:first-child{width:auto}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-card details{padding:14px 16px;margin-top:12px;border:1px solid #e5dfd2;border-radius:7px;background:#faf8f2}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-card details>div{font-size:14px;line-height:1.75}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-pill{padding:0;background:none;color:#262626;font-size:14px;border-radius:0}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .armbridge-submittals{padding:20px 0;margin-top:20px;border-top:1px solid #e5dfd2}@media(max-width:899px){#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:749px){#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-title{font-size:20px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-card{padding:18px 14px;margin-block:12px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-h2{font-size:18px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description :is(.sms-sub,.sms-list){font-size:14px}#MainContent product-info[id^=MainProduct-] .hvac-tabs .product__description .sms-kv{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-product-purchase-ui.css.map */
