.frm-contact{--frm-ink:#211d1a;--frm-muted:#6b5f52;--frm-cream:#f6efe6;--frm-accent:#ff6b4a}.frm-small{font-size:1.3rem;line-height:1.6}.frm-text-link{font-size:1.4rem;text-decoration:underline;text-underline-offset:4px}.frm-eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:#d94a2a}.frm-lead{font-size:1.8rem;line-height:1.6}.frm-product-intro{font-size:1.5rem;line-height:1.6}.frm-product-callout{background:#f6efe6;padding:18px;border-radius:8px;font-size:1.4rem}.frm-product-callout p{margin:8px 0 0}.frm-availability{font-size:1.2rem;line-height:1.5}.product__spec-table{width:100%;border-collapse:collapse}.product__spec-table th,.product__spec-table td{padding:10px;border-bottom:1px solid #ddd1c1;text-align:left;vertical-align:top}.frm-product-facts{margin:18px 0}.frm-collection-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.frm-collection-links a{border:1px solid #ddd1c1;border-radius:8px;padding:8px 14px;font-size:1.4rem;text-decoration:none}.header__icons details-modal.header__search{display:block!important}.header__icons .header__icon--search{display:flex!important;width:44px!important;height:44px!important;background:transparent!important;padding:0!important;border:0!important}.header__search-bar-label{display:none!important}.header__icons .header__search-bar-inner{display:flex;align-items:center;justify-content:center;width:100%}.header__icons .header__icon--search .svg-wrapper{width:20px;height:20px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d94a2a;outline-offset:4px}.hw-site .hw-hero h1{font-size:clamp(44px,6vw,78px);line-height:1;letter-spacing:-.035em}.frm-contact .button{border-radius:8px}.frm-contact-aside{box-sizing:border-box}.frm-contact{padding-top:40px;padding-bottom:64px;scroll-margin-top:180px}.frm-contact-head{max-width:720px;margin-bottom:36px}.frm-contact h1{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 18px}.frm-contact-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:48px;align-items:start}.frm-contact-main{min-width:0}.frm-contact-aside{background:var(--frm-cream);padding:32px;border-radius:6px}.frm-contact-aside h2{font-size:23px;margin:0 0 18px}.frm-contact-aside h3{font-size:16px}.frm-contact-aside a{display:block;margin-bottom:10px}.frm-contact-phone{font-size:22px;font-weight:600}.frm-contact-aside p{font-size:14px;color:var(--frm-muted)}.frm-contact-aside hr{margin:26px 0;border:0;border-top:1px solid #d8dcd6}.frm-quote-summary{background:var(--frm-cream);padding:24px;margin-bottom:28px;border-radius:6px}.frm-quote-summary h2{font-size:20px;margin:0 0 15px}.frm-quote-summary p{font-size:14px}.frm-table-wrap{overflow-x:auto}.frm-quote-summary table{width:100%;border-collapse:collapse;font-size:14px}.frm-quote-summary td,.frm-quote-summary th{padding:12px 8px;border-bottom:1px solid #d8dcd6;text-align:left;vertical-align:top}.frm-quote-summary small{display:block}.frm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.frm-field--full{grid-column:1/-1}.frm-field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.frm-field input,.frm-field textarea,.frm-field select{display:block;width:100%;min-height:48px;border:1px solid #bbc3bc;border-radius:5px;padding:12px;font:inherit;font-size:16px;background:#fff;color:var(--frm-ink);box-sizing:border-box}.frm-field textarea{resize:vertical}.frm-submit{margin-top:24px}.frm-success{background:#e8f4ea;color:#204a2a;padding:24px;border:1px solid #bed6c0;border-radius:5px}.frm-errors{padding:18px;border:1px solid #b84329;background:#fff1eb;margin-bottom:20px}@media(max-width:749px){.frm-contact-layout{display:flex;flex-direction:column;gap:28px}.frm-contact-main,.frm-contact-aside{width:100%}.frm-contact-aside{padding:24px}.frm-form-grid{grid-template-columns:1fr}.frm-quote-summary{padding:18px}.frm-quote-summary table{font-size:12px}.frm-submit{width:100%}.hw-site .hw-hero h1{font-size:42px;line-height:1.05}.header__icons{gap:0}.header__heading-logo-wrapper,.header__heading-logo-wrapper img{max-width:210px!important}.frm-contact{scroll-margin-top:140px}}.frm-contact{--color-foreground:33,29,26;--color-background:255,255,255;color:#211d1a}.frm-contact h1,.frm-contact h2,.frm-contact h3,.frm-contact label,.frm-contact p,.frm-contact a{color:#211d1a!important}.frm-contact .frm-eyebrow{color:#d94a2a!important}.frm-contact .button{color:#fff!important;background:#ff6b4a}.frm-contact .frm-small{color:#6b5f52!important}:root{--frm-accent:#ff6b4a;--frm-accent-dark:#d94a2a;--frm-ink:#211d1a;--frm-paper:#f6efe6;--frm-line:#ddd1c1;--frm-gutter:clamp(20px,3.3vw,64px);--page-width:100%}.header.page-width,.footer .page-width,.utility-bar .page-width{max-width:none;width:100%;padding-inline:var(--frm-gutter)}#MainContent .page-width:not(.page-width--narrow),#MainContent .page-width-desktop,#MainContent .hw-site,#MainContent .frk,#MainContent .frm-landing,#MainContent .fr-catalog{max-width:none;width:100%}#MainContent .page-width:not(.page-width--narrow){padding-inline:var(--frm-gutter)}#MainContent .hw-section,#MainContent .frk-wrap{padding-left:var(--frm-gutter);padding-right:var(--frm-gutter)}#MainContent .hw-hero{min-height:clamp(620px,calc(100svh - 180px),1100px)}#MainContent .hw-hero-content{padding:clamp(48px,5vw,88px) var(--frm-gutter);max-width:1060px}#MainContent .hw-hero h1{line-height:1.06;letter-spacing:-.035em}#MainContent .hw-section-head h2,#MainContent .hw-section-title h2,#MainContent .hw-final h2,#MainContent .frk-hero h1{line-height:1.08;letter-spacing:-.025em}#MainContent .hw-final{margin-inline:var(--frm-gutter)}#MainContent .hw-video-toggle{position:absolute;top:24px;right:var(--frm-gutter);z-index:3;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--frm-line);border-radius:8px;background:var(--frm-paper);color:var(--frm-ink);font-size:20px;cursor:pointer}#MainContent .hw-category,#MainContent .frk-cat{border-radius:14px}#MainContent .hw-category-content h3,#MainContent .frk-cat span{line-height:1.2}#MainContent .frk-hero{border-radius:14px}#MainContent .frk-hero-text{padding:clamp(28px,4vw,64px)}#MainContent .frk-hero h1{font-size:clamp(42px,4.6vw,76px)}#MainContent .frk-cats{gap:18px}#MainContent .frk-card,#MainContent .hw-product,#MainContent .product-grid .card,#MainContent .related-products .card{border:1px solid var(--frm-line);border-radius:10px;background:var(--frm-paper);overflow:hidden;box-shadow:none}#MainContent .frk-card-img,#MainContent .hw-product-image,#MainContent .product-grid .card__inner,#MainContent .related-products .card__inner{background:#fff}#MainContent .frk-card-img img{object-fit:contain}#MainContent .hw-product-info,#MainContent .frk-card-in{padding:22px;display:flex;flex-direction:column;gap:6px}#MainContent .hw-product-info h3,#MainContent .frk-card-n,#MainContent .card__heading{font-size:22px;line-height:1.22;color:var(--frm-ink)}#MainContent .frk-card-s{font-size:13px;line-height:1.5;color:#6b5f52}#MainContent .frk-card-p{font-size:17px;color:var(--frm-ink)}#MainContent .product-grid .card__content,#MainContent .related-products .card__content{padding:0 22px 22px}#MainContent .product-grid .card__information,#MainContent .related-products .card__information{padding:18px 0 0}#MainContent .hw-btn,#MainContent .frk-btn,#MainContent .frk-card-b a,#MainContent .frm-submit,#MainContent .product-form__submit{border-radius:8px;min-height:48px;line-height:1.4;font-size:14px}#MainContent .hw-btn:not(.hw-btn-light):not(.hw-btn-black),#MainContent .frk-btn:not(.frk-btn-dark),#MainContent .frk-card-b .a1,#MainContent .hw-category-link,#MainContent .frm-submit,#MainContent .product-form__submit{background:var(--frm-accent)!important;color:var(--frm-ink)!important;border-color:var(--frm-accent)}#MainContent .hw-btn-black,#MainContent .frk-btn-dark{background:var(--frm-ink);color:#fff!important;border-color:var(--frm-ink)}#MainContent .frk-card-b .a2{color:var(--frm-ink)!important;border:1px solid var(--frm-ink);background:transparent}#MainContent .hw-category-link{padding:11px 16px;border-radius:8px}#MainContent .frk-chip{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}#MainContent .frm-submit,#MainContent .product-form__submit{--buttons-radius:8px;--buttons-radius-outset:8px}#MainContent .hw-btn:not(.hw-btn-light):hover,#MainContent .frk-btn:hover,#MainContent .frk-card-b .a1:hover,#MainContent .frm-submit:hover{background:var(--frm-ink)!important;color:#fff!important;border-color:var(--frm-ink)}#MainContent .page-width--narrow:has(.fr-ih-hero){max-width:none;width:100%;padding-inline:var(--frm-gutter)}#MainContent .fr-doc:has(.fr-ih-hero){max-width:none;width:100%;padding:0;color:var(--frm-ink)}#MainContent .fr-doc:has(.fr-ih-hero) h1{font-size:clamp(42px,4.6vw,76px);line-height:1.1}#MainContent .fr-doc:has(.fr-ih-hero) h2{line-height:1.15}#MainContent .fr-ih-hero{width:100%;overflow:hidden;border-radius:14px}#MainContent .fr-ih-hero img{width:100%;aspect-ratio:2.2;object-fit:cover}#MainContent .fr-ih-step,#MainContent .fr-ih-area{padding:28px;background:var(--frm-paper);border:1px solid var(--frm-line);border-radius:10px}#MainContent .frm-contact{max-width:none;padding-inline:var(--frm-gutter)}#MainContent .frm-contact h1{font-size:clamp(42px,4.6vw,76px);line-height:1.1}#MainContent .frm-contact-aside{border-radius:10px;background:var(--frm-paper)}#MainContent .frm-extra{margin-block:24px;padding:18px 22px;border:1px solid var(--frm-line);background:var(--frm-paper);border-radius:8px}#MainContent .frm-extra summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600;line-height:1.5}#MainContent .frm-extra summary:after{content:"+";float:right;margin-left:12px}#MainContent .frm-extra[open] summary:after{content:"\2212"}#MainContent .frm-extra[open] .frm-form-grid{margin-top:20px}#MainContent .frm-image-note{font-size:14px;line-height:1.5;color:#6b5f52;background:var(--frm-paper);padding:16px;border-radius:8px;margin-top:16px}#MainContent a:focus-visible,#MainContent summary:focus-visible{outline:2px solid var(--frm-accent-dark);outline-offset:4px}@media(max-width:749px){#MainContent .hw-hero{min-height:calc(100svh - 88px)}#MainContent .hw-hero-content{padding:56px 20px 36px;width:100%}#MainContent .hw-hero h1{font-size:clamp(36px,10.5vw,46px);line-height:1.08;letter-spacing:-.03em}#MainContent .hw-hero p{font-size:16px;line-height:1.6}#MainContent .hw-buttons{flex-direction:row;align-items:stretch;width:100%}#MainContent .hw-buttons .hw-btn{display:flex;align-items:center;justify-content:center;flex:1;padding:14px 12px;min-width:130px}#MainContent .hw-section{padding-top:48px}#MainContent .hw-section-head h2,#MainContent .hw-section-title h2,#MainContent .hw-final h2{font-size:38px;line-height:1.1;letter-spacing:-.025em}#MainContent .hw-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent .hw-category{height:290px}#MainContent .hw-category-content{left:14px;right:14px;bottom:18px}#MainContent .hw-category-content h3{font-size:18px;line-height:1.18;overflow-wrap:anywhere}#MainContent .hw-category-content p{font-size:12px;line-height:1.5;margin-bottom:12px}#MainContent .hw-category-link{font-size:12px;min-height:44px;display:inline-flex;align-items:center;padding:10px 13px}#MainContent .hw-product-grid,#MainContent .frk-grid{gap:12px}#MainContent .hw-product-info,#MainContent .frk-card-in{padding:14px 12px}#MainContent .hw-product-info h3,#MainContent .frk-card-n,#MainContent .card__heading{font-size:18px;line-height:1.25;overflow-wrap:anywhere}#MainContent .product-grid .card__content,#MainContent .related-products .card__content{padding:0 12px 14px}#MainContent .frk-hero-text{padding:26px 20px}#MainContent .frk-hero h1{font-size:38px;line-height:1.08}#MainContent .frk-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent .frk-cat{height:220px}#MainContent .frk-cat span{font-size:18px;left:14px;right:14px;bottom:18px;line-height:1.2}#MainContent .frk-card-b{display:flex;flex-direction:column;gap:8px}#MainContent .frk-card-b a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px}#MainContent .frk-card-s{font-size:12px}#MainContent .fr-ih-hero img{aspect-ratio:1.25}#MainContent .fr-ih-step,#MainContent .fr-ih-area{padding:22px}#MainContent .frm-extra{padding:16px}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}.footer .footer-block{width:100%!important;margin:0!important}.footer .footer-block:only-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){#MainContent .hw-category img,#MainContent .hw-product img,#MainContent .hw-btn{transition:none}}@media(max-width:749px){#MainContent .hw-category:after{background:linear-gradient(0deg,#181818f5,#1818189e 48%,#1818180d)}#MainContent .hw-category-content p{color:#fff}}@media(min-width:750px){#MainContent .frk-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#MainContent .frk-cat{height:240px}#MainContent .frk-cat span{font-size:22px;line-height:1.2;left:20px;right:20px;bottom:20px}}:root{--frm-content-max:1320px;--frm-gutter:24px;--page-width:1320px}.header.page-width,.footer .page-width,.utility-bar .page-width{max-width:var(--frm-content-max);width:100%;margin-inline:auto;padding-inline:var(--frm-gutter)}#MainContent .page-width:not(.page-width--narrow),#MainContent .page-width-desktop{max-width:var(--frm-content-max);width:100%;margin-inline:auto;padding-inline:var(--frm-gutter)}#MainContent .hw-site,#MainContent .frk{max-width:none;width:100%}#MainContent .hw-section,#MainContent .frk-wrap{width:100%;max-width:var(--frm-content-max);margin-inline:auto;padding-inline:var(--frm-gutter)}#MainContent .hw-section{padding-top:64px}#MainContent .hw-section-head{margin-bottom:26px}#MainContent .hw-section-title{margin-bottom:28px;max-width:680px}#MainContent .hw-hero-content{max-width:calc(760px + max(24px,(100vw - 1272px)/2));padding-left:max(24px,calc((100vw - 1272px)/2));padding-right:24px}#MainContent .hw-hero h1{font-size:clamp(42px,4.2vw,68px);max-width:720px;line-height:1.06}#MainContent .hw-hero p{max-width:580px;font-size:17px}#MainContent .hw-video-toggle{right:max(24px,calc((100vw - 1272px)/2))}#MainContent .hw-trustbar{padding-inline:max(0px,calc((100vw - 1320px)/2))}#MainContent .hw-section-head h2,#MainContent .hw-section-title h2{font-size:clamp(32px,3.2vw,46px);line-height:1.13}#MainContent .hw-category{height:320px}#MainContent .hw-category-content h3{font-size:24px}#MainContent .hw-category-content p{max-width:340px;line-height:1.5}#MainContent .hw-product-image{height:230px}#MainContent .hw-product-info,#MainContent .frk-card-in{padding:18px}#MainContent .hw-product-info h3,#MainContent .frk-card-n,#MainContent .card__heading{font-size:19px;line-height:1.25}#MainContent .hw-btn,#MainContent .frk-btn{padding:13px 20px;min-height:46px}#MainContent .hw-final{width:calc(100% - 48px);max-width:1272px;margin:64px auto;padding:60px 24px}#MainContent .hw-final h2{font-size:clamp(36px,3.8vw,56px);line-height:1.1;letter-spacing:-.025em}#MainContent .hw-final p{max-width:580px;font-size:16px}#MainContent .frk-hero h1{font-size:clamp(36px,3.6vw,54px);line-height:1.1}#MainContent .frk-hero-text{padding:36px}#MainContent .frk-hero-img{min-height:340px}#MainContent .frk-head h2{font-size:36px;line-height:1.15}#MainContent .frk-cats{gap:14px}#MainContent .frk-cat{height:200px}#MainContent .frk-cat span{font-size:19px;line-height:1.2}#MainContent .frk-card-img{height:230px}#MainContent .frk-usps{margin-top:56px}#MainContent .frm-landing,#MainContent .fr-catalog,#MainContent .frm-contact{max-width:var(--frm-content-max);width:100%;margin-inline:auto;padding-inline:var(--frm-gutter)}#MainContent .page-width--narrow:has(.fr-ih-hero){max-width:var(--frm-content-max);width:100%;margin-inline:auto;padding-inline:var(--frm-gutter)}#MainContent .fr-doc:has(.fr-ih-hero){max-width:none;width:100%}#MainContent .fr-doc:has(.fr-ih-hero) h1,#MainContent .frm-contact h1{font-size:clamp(38px,3.8vw,56px);line-height:1.12}#MainContent .frm-lead{max-width:720px;font-size:17px}#MainContent .product__info-container{max-width:500px}#MainContent .product__title h1{font-size:clamp(30px,2.6vw,40px);line-height:1.15}#MainContent .product__description{max-width:650px}#MainContent .frm-contact-aside{padding:28px}@media(max-width:749px){:root{--frm-gutter:20px}#MainContent .hw-section{padding-top:44px}#MainContent .hw-hero-content{width:100%;max-width:100%;padding:56px 20px 36px}#MainContent .hw-hero h1{font-size:clamp(36px,10.5vw,46px);line-height:1.08;max-width:100%}#MainContent .hw-hero p{font-size:16px}#MainContent .hw-video-toggle{right:20px}#MainContent .hw-trustbar{padding-inline:0}#MainContent .hw-section-head h2,#MainContent .hw-section-title h2{font-size:32px}#MainContent .hw-category{height:280px}#MainContent .hw-category-content h3{font-size:18px}#MainContent .hw-product-image{height:170px}#MainContent .hw-product-info,#MainContent .frk-card-in{padding:14px 12px}#MainContent .hw-product-info h3,#MainContent .frk-card-n,#MainContent .card__heading{font-size:18px}#MainContent .hw-final{width:calc(100% - 40px);margin:44px auto;padding:44px 20px}#MainContent .hw-final h2{font-size:36px}#MainContent .frk-hero-text{padding:26px 20px}#MainContent .frk-hero h1{font-size:36px}#MainContent .frk-hero-img{min-height:260px}#MainContent .frk-cat{height:200px}#MainContent .frk-cat span{font-size:18px}#MainContent .frk-card-img{height:170px}#MainContent .product__info-container{max-width:none}#MainContent .frm-contact-aside{padding:24px}}#MainContent .frk-crumb{max-width:var(--frm-content-max);width:100%;margin-inline:auto;padding-inline:var(--frm-gutter)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/frm-upgrade.css.map */
