.fh-mounting{padding-block:var(--fh-mounting-top,32px) var(--fh-mounting-bottom,32px);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.fh-mounting *{box-sizing:border-box}.fh-mounting__wrap{width:min(1480px,100%);padding-inline:32px;margin-inline:auto}.fh-mounting__card{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:40px;padding:44px;background:var(--fh-mounting-bg,#f5f3f0);border-radius:16px}.fh-mounting__copy{min-width:0}.fh-mounting__label{margin:0 0 22px;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.fh-mounting__label:after{content:"";display:block;width:40px;height:1px;background:currentColor;opacity:.4;margin-top:16px}.fh-mounting__heading{font-family:var(--font-body-family);font-weight:700;font-size:28px;line-height:1.25;letter-spacing:0;margin:0 0 20px;overflow-wrap:anywhere}.fh-mounting__description{font-size:18px;line-height:1.5;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.fh-mounting__description p{margin:0 0 22px}.fh-mounting__description p:last-child{margin-bottom:0}.fh-mounting__note{border-top:1px solid rgba(var(--color-foreground),.1);margin-top:26px;padding-top:24px;font-size:18px;line-height:1.5;color:rgba(var(--color-foreground),.7);overflow-wrap:anywhere}.fh-mounting__note p{margin:0}.fh-mounting__note a{color:rgb(var(--color-foreground));text-decoration:underline dotted;text-underline-offset:4px}.fh-mounting__note a:hover{text-decoration-style:solid}.fh-mounting__diagrams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.fh-mounting__figure{min-width:0;margin:0;padding-inline:20px;text-align:center}.fh-mounting__figure+.fh-mounting__figure{border-left:1px solid rgba(var(--color-foreground),.13)}.fh-mounting__door-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.fh-mounting__image{aspect-ratio:32/27;width:100%;max-width:320px;margin:0 auto 22px}.fh-mounting__image img,.fh-mounting__image svg{display:block;width:100%;height:100%;object-fit:contain}.fh-mounting__caption{display:block;font-family:var(--font-body-family);font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:600;overflow-wrap:anywhere}.fh-mounting__detail{max-width:230px;margin:6px auto 0;font-size:15px;line-height:1.5;color:rgba(var(--color-foreground),.72);overflow-wrap:anywhere}@media(min-width:768px)and (max-width:1023px){.fh-mounting__card{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.fh-mounting__description{max-width:650px}.fh-mounting__label{margin-bottom:24px}}@media(max-width:767px){.fh-mounting__wrap{padding-inline:16px}.fh-mounting__card{grid-template-columns:minmax(0,1fr);padding:20px;gap:20px}.fh-mounting__label{font-size:11px;margin-bottom:16px}.fh-mounting__label:after{margin-top:10px}.fh-mounting__heading{font-size:24px;margin-bottom:12px}.fh-mounting__description{font-size:14px;line-height:1.5}.fh-mounting__description p{margin-bottom:12px}.fh-mounting__description p:last-child{margin-bottom:0}.fh-mounting__diagrams{grid-template-columns:minmax(0,1fr);gap:16px}.fh-mounting__figure{padding:0}.fh-mounting__figure+.fh-mounting__figure{border-left:0;border-top:1px solid rgba(var(--color-foreground),.13);padding-top:16px}.fh-mounting__image{max-width:160px;margin-bottom:10px}.fh-mounting__door-title{font-size:22px;margin-bottom:4px}.fh-mounting__detail{font-size:14px;line-height:1.4;margin-top:4px;max-width:260px}}.fh-context{border-top:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.fh-context__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(3rem,6vw,8rem);align-items:center}.fh-context__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:rgba(var(--color-foreground),.06)}.fh-context__media--youtube{aspect-ratio:16/9;background:#111}.fh-context__media--short{aspect-ratio:9/16;max-width:420px;margin-right:auto;margin-left:auto}.fh-context__media img,.fh-context__media video,.fh-context__media iframe,.fh-context__media>span{display:block;width:100%;height:100%;border:0;object-fit:cover}.fh-context__video-subtitle{margin:0 0 8px;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.fh-context__video-title{margin:0 0 12px;font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:500}.fh-context__video-description{margin-bottom:18px;color:rgba(var(--color-foreground),.68);line-height:1.65}.fh-context__video-description>*:first-child{margin-top:0}.fh-context__video-description>*:last-child{margin-bottom:0}.fh-context__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.fh-context__video-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000029;transition:background-color .2s ease}.fh-context__video-poster:hover:after{background:#00000047}.fh-context__video-poster:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.fh-context__video-play{position:absolute;z-index:1;top:50%;left:50%;display:grid!important;width:56px!important;height:56px!important;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#171817cc;color:#fff;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease}.fh-context__video-poster:hover .fh-context__video-play{background:#171817;transform:translate(-50%,-50%) scale(1.06)}.fh-context__video-play svg{width:22px;height:22px;fill:currentColor}.fh-context__eyebrow{font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.fh-context h2{font-size:clamp(2.6rem,3vw,4rem);font-weight:500}.fh-context__text{color:rgba(var(--color-foreground),.68);line-height:1.65}.fh-context__link a{display:inline-block;margin-top:2.5rem;color:inherit;text-decoration:none;border-bottom:1px solid;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.fh-context__link a[aria-disabled=true]{cursor:default}.fh-context__content>*:first-child{margin-top:0}.fh-context__content>*:last-child{margin-bottom:0}@media(max-width:989px){.fh-context__grid{grid-template-columns:1fr}}.fh-info{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.fh-info__wrap{width:min(1480px,100%);margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}.fh-info header{text-align:center;margin-bottom:3.5rem}.fh-info header p{font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.fh-info h2{font-size:3rem;font-weight:500}.fh-info details{border-top:1px solid rgba(var(--color-foreground),.18);scroll-margin-top:12rem}.fh-info details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}.fh-info summary{display:grid;grid-template-columns:5rem 1fr 2rem;align-items:center;padding:2rem 1.2rem;cursor:pointer;list-style:none}.fh-info summary span{font-size:1rem;color:rgba(var(--color-foreground),.55)}.fh-info summary strong{font-size:1.2rem;letter-spacing:.13em;text-transform:uppercase;font-weight:500}.fh-info summary i{font-style:normal}.fh-info details[open] summary i{transform:rotate(180deg)}.fh-info__body{padding:0 7rem 3rem;max-width:100rem;color:rgba(var(--color-foreground),.72);line-height:1.7}.fh-info__description{width:100%;max-width:80rem;text-align:left}.fh-info__description--left{margin-right:auto}.fh-info__description--center{margin-right:auto;margin-left:auto}.fh-info__description--right{margin-left:auto}.fh-info__characteristic{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.fh-info__button{margin-top:1.5rem}@media(max-width:749px){.fh-info__wrap{padding-right:16px;padding-left:16px}.fh-info__body{padding-left:1.2rem;padding-right:1.2rem}.fh-info__characteristic{grid-template-columns:1fr}}.template-product-classic-handle{background:#f9f9f9;color:#1a1c1c}.template-product-classic-handle .product__outer{max-width:152.3rem;gap:32px;padding-top:0;padding-bottom:48px}.template-product-classic-handle .product__media-wrapper,.template-product-classic-handle .product__info-container{border-radius:0}.template-product-classic-handle .product__media-list{background:#eee;border:0}.template-product-classic-handle .product__media-subitem{border-radius:0;border:0;background:#fff}.template-product-classic-handle .product__title{font-weight:500;letter-spacing:-.015em}.template-product-classic-handle .product-form__controls label,.template-product-classic-handle .product-form__controls legend{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.template-product-classic-handle .product-form__controls input+label,.template-product-classic-handle .product-form__buttons button,.template-product-classic-handle .quantity{border-radius:2px!important;box-shadow:none!important}.template-product-classic-handle .product-form__buttons .button{min-height:48px;text-transform:uppercase;letter-spacing:.08em}.fh-classic{--fh-dark:#131414;--fh-muted:#5e5e5e;--fh-line:#c4c7c7;margin-top:24px;font-family:inherit}.fh-classic h2{margin:0;color:var(--fh-dark);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fh-classic__schedule{border:1px solid var(--fh-line);padding:16px}.fh-classic__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e2e2}.fh-classic__measure-open{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:4px 0;color:var(--fh-muted);font:inherit;font-size:12px;cursor:pointer}.fh-classic__measure-open svg{width:14px;height:14px;fill:none;stroke:currentColor}.fh-classic__specs{margin:0}.fh-classic__specs>div{display:grid;grid-template-columns:minmax(110px,42%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #e8e8e8;font-size:13px;line-height:20px}.fh-classic__specs>div[hidden]{display:none}.fh-classic__specs dt{color:var(--fh-muted)}.fh-classic__specs dd{margin:0;color:var(--fh-dark);text-align:right;font-weight:500}.fh-classic__learn{display:block;margin-top:12px;color:var(--fh-muted);text-align:right;font-size:12px;text-decoration:none}.fh-classic__dialog{width:min(1200px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:24px;border:1px solid var(--fh-line);border-radius:2px;color:#1a1c1c;background:#fff;overflow:auto}.fh-classic__dialog::backdrop{background:#1314148c}.fh-classic__dialog-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #e2e2e2}.fh-classic__dialog-head button{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer}.fh-classic__drawing{margin:20px 0;padding:0;background:#fff;overflow:auto}.fh-classic__drawing img{display:block;width:100%;height:auto}.fh-classic__drawing--mobile{display:none}.fh-classic__drawing--mobile svg{display:block;width:100%;height:auto;color:#1a1c1c}.fh-classic__drawing--mobile text{fill:currentColor;font-family:inherit}.fh-classic__drawing-title{font-size:14px;font-weight:600;letter-spacing:.14em}.fh-classic__drawing-label{font-size:10px;letter-spacing:.03em}.fh-classic__drawing-note{fill:#777!important;font-size:9px}.fh-classic__drawing-copy{font-size:11px}.fh-classic__measure-copy{color:var(--fh-muted);font-size:13px;line-height:20px}.fh-classic__measure-copy strong{color:var(--fh-dark)}.fh-classic__dialog-confirm{display:block;margin:20px 0 0 auto;min-height:44px;padding:0 20px;border:0;border-radius:2px;background:#131414;color:#fff;cursor:pointer}@media(min-width:990px){.template-product-classic-handle .product__main{width:58.333%}.template-product-classic-handle .product__info-wrapper{width:41.667%}}@media(max-width:749px){.template-product-classic-handle .product__outer{padding-left:20px;padding-right:20px}.fh-classic__dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px}.fh-classic__drawing{overflow:hidden}.fh-classic__drawing--desktop{display:none}.fh-classic__drawing--mobile{display:block}}.fh-downloads{margin-top:24px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.2);scroll-margin-top:120px}.fh-downloads h2{margin:0 0 12px;color:rgb(var(--color-foreground));font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fh-downloads__list{display:grid;gap:10px}.fh-downloads__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px 18px;border:1px solid rgba(var(--color-foreground),.22);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.fh-downloads__item:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.035)}.fh-downloads__item:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.fh-downloads__icon,.fh-downloads__action{display:inline-flex;align-items:center}.fh-downloads__icon{color:#00a843}.fh-downloads__icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fh-downloads__copy strong,.fh-downloads__copy small{display:block}.fh-downloads__copy strong{font-size:15px;line-height:20px;font-weight:500}.fh-downloads__copy small{margin-top:4px;color:rgba(var(--color-foreground),.65);font-size:12px;line-height:17px}.fh-downloads__action{gap:5px;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.fh-downloads__action svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.fh-downloads__item{grid-template-columns:30px minmax(0,1fr);padding:13px 14px}.fh-downloads__action{grid-column:2;justify-self:start;margin-top:2px}}.fh-pair-included{padding:16px;margin-block:16px;border:1px solid rgba(var(--color-foreground),.15);border-radius:16px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);overflow-wrap:anywhere}.fh-pair-included__heading{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.35}.fh-pair-included__heading strong{font-weight:700}.fh-pair-included__heading svg{width:20px;height:20px;flex:0 0 20px;stroke:#00a843;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fh-pair-included__description{font-size:16px;line-height:1.5;color:rgba(var(--color-foreground),.72);margin-top:10px}.fh-pair-included__description p{margin:0}@media(max-width:767px){.fh-pair-included{padding:14px}.fh-pair-included__heading{font-size:18px}.fh-pair-included__description{font-size:14px;margin-top:8px}}.fh-shipping-estimate__intro{font-size:16px;line-height:1.5;margin:16px 0 0;color:rgba(var(--color-foreground),.72);overflow-wrap:anywhere}.fh-shipping-estimate__steps{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid rgba(var(--color-foreground),.1);display:grid;gap:16px}.fh-shipping-estimate__step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.fh-shipping-estimate__step svg{width:20px;height:20px;margin-top:2px;stroke:rgba(var(--color-foreground),.72);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fh-shipping-estimate__step-title{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.fh-shipping-estimate__step-text{font-size:16px;line-height:1.5;margin:4px 0 0;color:rgba(var(--color-foreground),.72);overflow-wrap:anywhere}.fh-shipping-estimate .fh-shipping-estimate__description--separated{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:20px;margin-top:20px}@media(max-width:767px){.fh-shipping-estimate__intro,.fh-shipping-estimate__step-title,.fh-shipping-estimate__step-text{font-size:14px}.fh-shipping-estimate__steps{gap:14px;padding-top:16px;margin-top:16px}.fh-shipping-estimate__step{gap:10px}.fh-shipping-estimate .fh-shipping-estimate__description--separated{padding-top:16px;margin-top:16px}}.fh-shipping-estimate{display:block;margin-top:16px;padding:16px;border:1px solid rgba(var(--color-foreground),.15);border-radius:16px;color:rgb(var(--color-foreground))}.fh-shipping-estimate__icon{display:inline-flex;flex:0 0 auto;color:#00a843}.fh-shipping-estimate__icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fh-shipping-estimate__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:16px;line-height:1.4}.fh-shipping-estimate__label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:700}.fh-shipping-estimate__duration{font-size:inherit;font-weight:700;letter-spacing:normal;text-transform:none}.fh-shipping-estimate__description{margin:10px 0 0;color:rgba(var(--color-foreground),.72);font-size:14px;line-height:1.6}.fh-shipping-estimate__description a{color:rgb(var(--color-foreground));text-decoration:underline dotted;text-underline-offset:4px}.fh-classic-support{--fh-support-dark:#131414;--fh-support-muted:#5e5e5e;--fh-support-line:#c4c7c7;font-family:inherit}.fh-classic-support__content{padding:24px 0}.fh-classic-support h2{margin:0;color:var(--fh-support-dark);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fh-classic-support__copy{margin-top:10px;color:var(--fh-support-muted);font-size:13px;line-height:20px}.fh-classic-support__copy p{margin:0}.fh-classic-support a{display:inline-block;margin-top:12px;color:var(--fh-support-dark);font-size:13px;font-weight:500;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAgAYAAAAAAAAAADs */
