.metal-shop-hero{padding-bottom:var(--hero-padding-bottom);padding-top:var(--hero-padding-top)}.metal-shop-hero__inner{align-items:center;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr)}.metal-shop-hero__content{max-width:62rem}.metal-shop-hero--text-only .metal-shop-hero__inner{grid-template-columns:1fr}.metal-shop-hero--text-only .metal-shop-hero__content{margin:0 auto;max-width:92rem;text-align:center}.metal-shop-hero--text-only .metal-shop-hero__heading{max-width:92rem}.metal-shop-hero--text-only .metal-shop-hero__text{margin-left:auto;margin-right:auto;max-width:78rem}.metal-shop-hero--text-only .metal-shop-hero__eyebrow{color:#eccb0d}.metal-shop-hero__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.16rem;margin:0 0 1.2rem}.metal-shop-hero__heading{font-size:clamp(3.8rem,4.6vw,5.8rem);letter-spacing:-.12rem;line-height:1.04;margin:0}.metal-shop-hero__text{font-size:1.7rem;line-height:1.6;margin-top:1.8rem;max-width:58rem}.metal-shop-hero__text p{margin:0}.metal-shop-hero__button{margin-top:2.4rem}.metal-shop-hero__reassurance{color:rgba(var(--color-foreground),.68);font-size:1.2rem;line-height:1.5;margin:1.4rem 0 0}.metal-shop-hero__media{align-items:center;aspect-ratio:16 / 10;background:#fff;border:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 1.2rem 3rem #1212120f;display:flex;justify-content:center;min-height:0;overflow:hidden}.metal-shop-hero__media img,.metal-shop-hero__media svg{height:100%;object-fit:contain;padding:0;width:100%}.breadcrumbs{color:rgba(var(--color-foreground),.68);font-size:1.25rem;padding-bottom:.4rem;padding-top:1.6rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.4rem 0;list-style:none;margin:0;padding:0}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 .8rem}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}.product-help-link{color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.5;margin:.8rem 0 2rem}.product-help-link a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.25rem}.product-help-link__secondary{display:block;font-size:1.25rem;margin-top:.45rem}.product-help-link__secondary a{font-weight:600}.product-specifications{border-top:.1rem solid rgba(var(--color-foreground),.18);margin:2.8rem 0;padding-top:2.2rem}.product-specifications__heading{margin:0 0 1.4rem}.product-specifications__list{border-bottom:.1rem solid rgba(var(--color-foreground),.14);margin:0}.product-specifications__row{border-top:.1rem solid rgba(var(--color-foreground),.14);display:grid;gap:1.2rem;grid-template-columns:minmax(11rem,34%) 1fr;padding:1rem 0}.product-specifications dt{font-weight:700}.product-specifications dd{margin:0;min-width:0}.product-specifications dd>*{margin:0}.product-specifications a{text-underline-offset:.25rem}.collection-hero__buying-guide{margin:1rem 0 0;font-size:1.4rem;line-height:1.5}.collection-hero__buying-guide a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.roof-vent-category-nav{background:#f5f5f3;border:.1rem solid rgba(var(--color-foreground),.12);margin:2.6rem 0 1.2rem;padding:clamp(2rem,3vw,3.2rem)}.roof-vent-category-nav__intro{max-width:72rem}.roof-vent-category-nav__eyebrow{color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.13rem;margin:0 0 .7rem;text-transform:uppercase}.roof-vent-category-nav__heading{font-size:clamp(2.2rem,2.7vw,3.2rem);margin:0}.roof-vent-category-nav__intro>p:last-child{color:rgba(var(--color-foreground),.7);line-height:1.5;margin:.8rem 0 0}.roof-vent-category-nav__utilities{margin-top:1.2rem}.roof-vent-category-nav__view-all{color:rgb(var(--color-foreground));display:inline-flex;font-size:1.35rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.roof-vent-category-nav__view-all:hover,.roof-vent-category-nav__view-all:focus-visible{text-decoration-thickness:.2rem}.roof-vent-category-nav__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.roof-vent-category-nav__card{background:#fff;border:.1rem solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground));display:flex;flex-direction:column;min-height:18rem;padding:2rem;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.roof-vent-category-nav__card:before{background:#eccb0d;content:"";height:.4rem;left:-.1rem;opacity:0;position:absolute;right:-.1rem;top:-.1rem}.roof-vent-category-nav__card:hover,.roof-vent-category-nav__card:focus-visible{border-color:rgba(var(--color-foreground),.5);box-shadow:0 .8rem 2rem #12121212;transform:translateY(-.2rem)}.roof-vent-category-nav__card.is-active{border-color:rgb(var(--color-foreground))}.roof-vent-category-nav__card.is-active:before{opacity:1}.roof-vent-category-nav__size{font-size:3.2rem;font-weight:700;letter-spacing:-.08rem;line-height:1}.roof-vent-category-nav__name{font-size:1.55rem;font-weight:700;line-height:1.3;margin-top:1rem}.roof-vent-category-nav__use{color:rgba(var(--color-foreground),.64);font-size:1.25rem;line-height:1.4;margin-top:.5rem}.roof-vent-category-nav__action{font-size:1.25rem;font-weight:700;margin-top:auto;padding-top:1.5rem;text-decoration:underline;text-underline-offset:.3rem}.contact__intro{color:rgba(var(--color-foreground),.75);margin:-.6rem 0 2.4rem;max-width:70rem}.contact .field__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--color-foreground));font:inherit;height:100%;padding:2.2rem 4rem .8rem 2rem;width:100%}.contact .field--select .field__label{font-size:1rem;left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;top:calc(var(--inputs-border-width) + .5rem)}.contact .field__select-caret{height:.7rem;pointer-events:none;position:absolute;right:2rem;top:calc(50% - .35rem);width:1.2rem}.contact .field__select-caret svg{display:block;height:100%;width:100%}@media screen and (min-width:990px){.header--middle-left .header__inline-menu{margin-left:1.6rem}.header .mega-menu__content{padding-bottom:2.4rem;padding-top:2.4rem}.header .mega-menu__inner{display:grid;gap:4rem;grid-template-columns:18rem minmax(0,1fr)}.mega-menu__overview{border-right:.1rem solid rgba(var(--color-foreground),.14);padding-right:2.4rem}.mega-menu__eyebrow{color:rgba(var(--color-foreground),.6);font-size:1.1rem;font-weight:700;letter-spacing:.12rem;margin:0 0 1rem;text-transform:uppercase}.mega-menu__view-all{align-items:center;color:rgb(var(--color-foreground));display:inline-flex;font-weight:700;gap:.8rem;text-decoration:none}.mega-menu__view-all:hover{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__view-all .svg-wrapper{width:1.4rem}.mega-menu__category-grid{display:grid;gap:1rem 3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.mega-menu__category-grid--compact{align-self:start}.mega-menu__category-grid--compact .mega-menu__category-link{min-height:auto;padding-bottom:.6rem}.mega-menu__category-link{border-bottom:.1rem solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));display:block;font-size:1.35rem;font-weight:600;line-height:1.3;min-height:100%;padding:.9rem 0 1.1rem;text-decoration:none}.header .mega-menu__category-link:hover,.header .mega-menu__category-link.mega-menu__link--active{border-bottom-color:rgb(var(--color-foreground));text-decoration:none}.mega-menu__category-grid>li>.mega-menu__roof-vent-links{display:none!important}}@media screen and (min-width:1200px){.mega-menu__category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.menu-drawer__navigation{padding-bottom:2rem;padding-top:2rem}.menu-drawer__menu-item{font-size:1.6rem;padding-bottom:1.15rem;padding-top:1.15rem}}@media screen and (max-width:749px){.metal-shop-hero{padding-bottom:min(var(--hero-padding-bottom),3rem);padding-top:min(var(--hero-padding-top),3rem)}.metal-shop-hero__inner{gap:2.8rem;grid-template-columns:1fr}.metal-shop-hero__heading{font-size:clamp(3.3rem,10vw,4.2rem)}.metal-shop-hero__text{font-size:1.55rem}.metal-shop-hero__media{min-height:0}.breadcrumbs{font-size:1.15rem;padding-top:1.2rem}.template-index .collection-list-title,.template-list-collections .title--primary{margin-bottom:2rem}.template-index .collection-list .card__heading,.template-list-collections .collection-list .card__heading{font-size:1.45rem;line-height:1.3}.template-index .collection-list .card__information,.template-list-collections .collection-list .card__information{padding-top:1rem}.template-collection .collection-hero__title{margin-bottom:1.2rem;margin-top:2rem}.collection-hero__description-disclosure{border-bottom:.1rem solid rgba(var(--color-foreground),.16);border-top:.1rem solid rgba(var(--color-foreground),.16);margin-bottom:1.5rem}.collection-hero__description-disclosure summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:1.2rem 0}.collection-hero__description-disclosure summary::-webkit-details-marker{display:none}.collection-hero__description-disclosure summary svg{height:.7rem;transition:transform .2s ease;width:1.2rem}.collection-hero__description-disclosure[open] summary svg{transform:rotate(180deg)}.collection-hero__description-disclosure .collection-hero__description{font-size:1.45rem;margin:0;padding:0 0 1.5rem}.template-product .product__media-list{margin-bottom:1.6rem}.template-product .product__info-container>*+*{margin-bottom:1.2rem;margin-top:1.2rem}.product-specifications__row{gap:.5rem;grid-template-columns:1fr}.roof-vent-category-nav{margin-top:2rem;overflow:hidden;padding:2rem 0 2rem 2rem}.roof-vent-category-nav__intro{padding-right:2rem}.roof-vent-category-nav__grid{display:flex;gap:1rem;margin-top:1.6rem;overflow-x:auto;padding:0 2rem .8rem 0;scroll-padding-left:2rem;scroll-snap-type:x mandatory}.roof-vent-category-nav__card{flex:0 0 min(74vw,26rem);min-height:16rem;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/metal-shop.css.map */
