@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(nunito-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(nunito-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(nunito-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(nunito-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(nunito-900.ttf) format("truetype")}body{font-family:Nunito,sans-serif;font-size:14px;line-height:20px;font-weight:400}button,input,select,textarea{font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6,.product-title,.product-price,.wordmark{letter-spacing:normal}h1,.hero h1{font-size:42px;line-height:46px;font-weight:900}h2,.detail-copy h2,.quote-dialog h2,.info-dialog h2{font-size:35px;line-height:40px;font-weight:700}h3,.section-heading h2,.help-section h2,.business-band h2{font-size:25px;line-height:30px;font-weight:700}.feature h2,.product-title{font-size:20px;line-height:22px;font-weight:700}.hero-description,.section-description,.feature p:not(.eyebrow),.business-band p:not(.eyebrow),.help-section>div>p:not(.eyebrow),.faq-list details p,.detail-copy>p,.quote-dialog>p:not(.eyebrow),.info-dialog p,.cart-empty p,.cart-summary>p{font-size:14px;line-height:20px}.nav-inner,.nav-inner .custom-nav{font-size:14px;line-height:20px;font-weight:400}.nav-inner .all-products{font-weight:600}.header-action strong,.benefits strong,.category strong,.hero-photo-card strong{font-size:14px;line-height:20px;font-weight:700}.category strong{white-space:normal}.header-action small,.benefits small,.hero-note,.hero-photo-card span:not(.photo-card-icon),.category>span:not(.category-icon),.product-spec,.product-price small,.results-status,.catalog-foot,.form-note,.cart-item p,#quote-feedback{font-size:14px;line-height:20px}.announcement,.announcement .container,.eyebrow,.feature .eyebrow,.photo-label,.product-type,.product-badge{font-size:14px;line-height:20px;letter-spacing:normal}.button,.hero-buttons .button,.feature .button,.business-band .button,.product-card .button,.text-link,.text-button,.filter-tabs button,.search input,.detail-copy label,.quote-dialog label,.quote-dialog input,.quote-dialog select,.quote-dialog textarea{font-size:14px;line-height:20px}.product-price{font-size:20px;line-height:26px;font-weight:700}.faq-list summary{font-size:16px;line-height:20px;font-weight:600}.footer-main h3,.footer-brand h3{font-size:16px;line-height:20px;font-weight:700}.footer-main a:not(.wordmark),.footer-main button,.footer-brand p,.footer-leaf,.footer-bottom,.footer-bottom>div,.footer-bottom button{font-size:14px;line-height:20px}.cart-item h3,.cart-item strong,.remove-item{font-size:14px;line-height:20px}.nav-inner{gap:10px;flex-wrap:wrap}.nav-inner .all-products{padding-right:12px}.nav-inner .custom-nav{padding-inline:12px;margin-left:0}.hero-buttons{flex-wrap:wrap}.hero-note{max-width:none}.hero-photo-card strong{line-height:20px}.benefits>div{min-width:0}.category{min-height:225px}.category-arrow{margin-top:auto;padding-top:10px;box-sizing:content-box}.product-content{display:flex;flex-direction:column;flex:1}.product-card{display:flex;flex-direction:column}.product-content>.button{margin-top:auto;min-height:44px}.filter-tabs button{min-height:44px}.feature-content{padding-right:18px}.feature .button{gap:10px}.footer-main button,.footer-main a:not(.wordmark){min-height:32px}@media(max-width:1200px){.nav-inner{justify-content:flex-start}.nav-inner>a,.nav-inner>button{padding-inline:10px}.nav-inner .custom-nav{margin-left:auto}.header-main{gap:20px}.header-actions{gap:16px}.hero-buttons{gap:14px}.benefits>div{padding-inline:12px}}@media(max-width:960px){.nav-inner .custom-nav{margin-left:0}.category{min-height:200px}.hero-note{max-width:none}.feature-content{padding-right:25px}.feature .button{font-size:14px}.feature h2{font-size:20px}.footer-main{column-gap:28px}}@media(max-width:600px){.hero-copy{padding-inline:22px}.hero-buttons{gap:12px}.hero-buttons .button{padding-inline:14px}.hero h1{overflow-wrap:normal}.hero-note{align-items:flex-start}.hero-note img{flex-shrink:0}.benefits{gap:22px 14px}.benefits img{flex-shrink:0}.benefits strong,.benefits small{font-size:14px}.category{padding:18px 12px;min-height:218px}.category strong{font-size:14px}.filter-tabs{gap:8px}.filter-tabs button{padding-inline:12px}.product-title{min-height:44px}.product-spec{min-height:34px}.product-price{min-height:45px}.product-card .button{font-size:14px;gap:6px}.product-card .button img{width:15px;flex-shrink:0}.product-content{padding-inline:12px}.feature-content{width:69%;padding:25px 14px 25px 20px}.feature .button{padding:10px 12px;flex-wrap:wrap;justify-content:flex-start}.feature .eyebrow{flex-wrap:wrap}.business-band h2{font-size:25px}.form-row{grid-template-columns:1fr}.quote-dialog h2,.info-dialog h2,.detail-copy h2{font-size:35px;line-height:40px}.footer-bottom>div{row-gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/typography.css.map */
