.se-footer{background:#141b18;color:#ccd1cd;padding:80px 0 34px;font-size:16px;line-height:1.6}.se-footer *{box-sizing:border-box}.se-footer__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 48px}.se-footer__main{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:48px;padding-bottom:72px}.se-footer__brand{align-self:center}.se-footer__logo{display:block;max-width:280px;aspect-ratio:4.6;overflow:hidden}.se-footer__logo img{display:block;width:100%;height:100%;object-fit:cover}.se-footer__tagline{margin-top:24px}.se-footer__tagline p{margin:0}.se-footer a{color:#ccd1cd;text-decoration:none;transition:color .15s}.se-footer a:hover{color:#ff7a3c}.se-footer a:focus-visible,.se-footer summary:focus-visible{outline:2px solid #ff7a3c;outline-offset:5px;border-radius:2px}.se-footer__heading{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:17px;font-weight:700;line-height:1.5;list-style:none;margin:0 0 22px;cursor:default}.se-footer__heading::-webkit-details-marker{display:none}.se-footer__toggle{display:none}.se-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:12px}.se-footer__links li{margin:0;padding:0}.se-footer__links a{display:inline-block;padding:3px 0}.se-footer__bottom{border-top:1px solid #45504a;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:24px}.se-footer__legal{font-size:13px}.se-footer__legal p{margin:0}.se-footer__legal>a{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:3px;font-size:12px}.se-footer__payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;justify-content:flex-end}.se-footer__payments li{padding:0;margin:0;line-height:0}.se-footer__payment{display:block;width:44px;height:auto}@media(min-width:750px){.se-footer__group{border:0;margin:0;padding:0}.se-footer__group:not([open])>nav{display:block}.se-footer__heading{pointer-events:none}}@media(min-width:750px)and (max-width:1100px){.se-footer__inner{padding:0 30px}.se-footer__main{gap:26px;grid-template-columns:1.2fr 1fr 1fr 1fr}.se-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.se-footer{padding:38px 0 28px}.se-footer__inner{padding:0 24px}.se-footer__main{display:block;padding:0}.se-footer__brand{padding-bottom:28px}.se-footer__logo{max-width:260px}.se-footer__tagline{margin-top:20px}.se-footer__group{border-top:1px solid #45504a}.se-footer__heading{margin:0;padding:18px 0;cursor:pointer;min-height:60px}.se-footer__toggle{display:block;position:relative;width:14px;height:14px;flex-shrink:0}.se-footer__toggle:before,.se-footer__toggle:after{content:"";position:absolute;background:currentColor;top:6px;left:0;width:14px;height:2px}.se-footer__toggle:after{transform:rotate(90deg)}.se-footer__group[open] .se-footer__toggle:after{display:none}.se-footer__links{gap:0;padding:0 0 18px}.se-footer__links a{padding:9px 0;min-height:44px}.se-footer__bottom{margin-top:0;padding-top:24px;display:block}.se-footer__payments{display:grid;grid-template-columns:repeat(5,44px);justify-content:start;gap:10px 12px;margin-top:20px}}.bl-details{padding:72px 0 24px}.bl-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.bl-details-grid h2{font-size:30px;letter-spacing:-.03em;margin-bottom:29px}.bl-specs{margin:0}.bl-specs>div{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;padding:14px 0;border-top:1px solid #d8ded8;font-size:13px}.bl-specs dt{font-weight:500;color:#67706a}.bl-specs dd{margin:0;text-align:right;overflow-wrap:anywhere}.bl-faqs details{border-top:1px solid #d8ded8}.bl-faqs details:last-child{border-bottom:1px solid #d8ded8}.bl-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:19px 0;font-size:14px;line-height:1.5;font-weight:600;cursor:pointer}.bl-faqs summary::-webkit-details-marker{display:none}.bl-faqs summary span{color:#bf430f;font-size:22px;font-weight:400;transition:transform .15s}.bl-faqs details[open] summary span{transform:rotate(45deg)}.bl-answer{font-size:14px;color:#626b66;padding:0 0 22px}.bl-answer a{color:#aa390c}.bl-answer p+p{margin-top:12px}.bl-support{margin-top:70px;border-top:1px solid #d8ded8;padding:35px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:36px}.bl-support h2{font-size:26px}.se-bl .bl-support p{font-size:14px;color:#626b66;margin-top:12px}.bl-support .bl-button{min-width:175px;font-size:14px}@media(max-width:749px){.bl-details{padding:44px 0 10px}.bl-details-grid{grid-template-columns:1fr;gap:40px}.bl-details-grid h2{font-size:27px;margin-bottom:23px}.bl-specs>div{font-size:12px}.bl-faqs summary{font-size:13px;gap:16px;padding:18px 0}.bl-answer{font-size:13px}.bl-support{margin-top:40px;padding:28px 0 12px;display:block}.bl-support h2{font-size:26px}.se-bl .bl-support p{font-size:13px}.bl-support .bl-button{width:100%;margin-top:22px}.bl-faqs summary span{transition:none}}.bl-story{padding:76px 0}.bl-story-inner{display:grid;grid-template-columns:1fr 1.18fr;gap:64px;align-items:center}.bl-story-copy h2{max-width:440px}.bl-story-body{color:#626b66;max-width:410px;margin-top:24px}.bl-story-body p+p{margin-top:12px}.se-bl .bl-story-note{font-size:12px;margin-top:24px;padding-top:18px;border-top:1px solid #d8ded8;color:#6c736e;max-width:380px}.bl-story-image{min-width:0;overflow:hidden;background:#ececea}.bl-story-image img{display:block;width:100%;height:auto}.bl-story--split .bl-story-image img{aspect-ratio:1.18;object-fit:cover;object-position:62% 50%}.se-bl.bl-story--dark{background:#131b1a;color:#fff}.bl-story--dark .bl-story-inner{grid-template-columns:1.05fr 1fr;gap:76px}.bl-story--dark .bl-story-copy{grid-column:2;grid-row:1}.bl-story--dark .bl-story-image{grid-column:1;grid-row:1;background:#14181b}.bl-story--dark .bl-story-image img{aspect-ratio:1;object-fit:cover}.bl-story--dark .bl-eyebrow{color:#f4854d}.bl-story--dark .bl-story-body{color:#b8c0bb}.bl-story-details{margin-top:32px}.bl-story-details>div{padding:17px 0;border-top:1px solid #ffffff26}.bl-story-details h3{font-size:17px;letter-spacing:-.01em;line-height:1.4}.se-bl .bl-story-details p{font-size:13px;color:#b8c0bb;margin-top:5px}.se-bl.bl-story--kit{background:#f5f4f0;padding:72px 0}.bl-story--kit .bl-story-inner{display:flex;flex-direction:column;gap:35px}.bl-story--kit .bl-story-copy{text-align:center;max-width:730px;width:100%}.bl-story--kit h2{max-width:none}.bl-story--kit .bl-story-body{max-width:570px;margin:21px auto 0}.bl-story--kit .bl-story-image{width:100%;max-width:940px;background:#e5e4e0}.bl-story--kit .bl-story-image img{aspect-ratio:1.7;object-fit:contain}.bl-story--kit .bl-story-details{display:grid;grid-template-columns:repeat(3,1fr);margin:30px auto 0;max-width:600px;gap:18px}.bl-story--kit .bl-story-details>div{border:0;padding:0}.bl-story--kit .bl-story-details h3{color:#b93e0c;font-size:25px;font-weight:500}.bl-story--kit .bl-story-details p{color:#566159;font-size:13px}@media(max-width:1050px){.bl-story-inner,.bl-story--dark .bl-story-inner{gap:36px}}@media(max-width:749px){.bl-story{padding:46px 0}.bl-story-inner,.bl-story--dark .bl-story-inner{display:flex;flex-direction:column;gap:28px}.bl-story-copy{width:100%}.bl-story-copy h2{font-size:32px;max-width:350px}.bl-story-body{margin-top:18px;font-size:15px;max-width:none}.bl-story-image{width:100%}.bl-story--split .bl-story-image img,.bl-story--dark .bl-story-image img{aspect-ratio:1.2}.bl-story--dark .bl-story-copy{order:0}.bl-story--dark .bl-story-image{order:1}.bl-story-details{margin-top:25px}.bl-story-details>div{padding:15px 0}.bl-story-details h3{font-size:16px}.bl-story--kit .bl-story-copy{text-align:left}.bl-story--kit .bl-story-body{margin:18px 0 0}.bl-story--kit .bl-story-details{text-align:left;gap:12px;margin-top:25px}.bl-story--kit .bl-story-details p{font-size:11px}.bl-story--kit .bl-story-details h3{font-size:24px}.bl-story--kit .bl-story-image img{aspect-ratio:1.35;object-fit:contain}.bl-story--kit .bl-story-inner{gap:25px}.bl-story--kit h2{max-width:360px}}.se-bl{color:#17201d;background:#fff;font-size:16px;line-height:1.65;letter-spacing:0}.se-bl *{box-sizing:border-box}.se-bl .bl-wrap{width:min(1280px,calc(100% - 80px));margin:auto}.se-bl h1,.se-bl h2,.se-bl h3,.se-bl p{margin:0}.se-bl h1,.se-bl h2,.se-bl h3{color:inherit;font-weight:700;letter-spacing:-.045em;line-height:1.08}.se-bl h1{font-size:clamp(36px,3.8vw,58px)}.se-bl h2{font-size:clamp(30px,3.1vw,46px)}.se-bl .bl-eyebrow{color:#bc400d;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:20px;line-height:1.5}.se-bl a{text-underline-offset:4px}.se-bl button,.se-bl input,.se-bl select{font:inherit;letter-spacing:inherit}.se-bl button{cursor:pointer}.se-bl :focus-visible{outline:2px solid #c84b16;outline-offset:4px}.se-bl .bl-button{display:flex;justify-content:center;align-items:center;min-height:54px;padding:12px 24px;border:1px solid #c3420c;border-radius:2px;background:#c3420c;color:#fff;font-weight:700;text-decoration:none;line-height:1.3;text-align:center;transition:background .2s}.se-bl .bl-button:hover{background:#a53608}.se-bl .bl-button:disabled{background:#646964;border-color:#646964;color:#fff;cursor:not-allowed;opacity:1}.se-bl .bl-visually-hidden,.se-bl .bl-skip{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.se-bl .bl-skip:focus{position:relative;width:auto;height:auto;margin:12px 0;padding:10px;clip:auto;display:inline-block;background:#fff}.bl-product{display:block;padding:46px 0 0}.bl-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.bl-gallery-stage{background:#ececea;aspect-ratio:1;overflow:hidden}.bl-gallery-stage img{display:block;width:100%;height:100%;object-fit:contain}.bl-thumbs{display:flex;gap:12px;justify-content:center;margin-top:16px}.bl-thumb{width:72px;height:72px;border:1px solid #ddd;background:#f2f2ef;padding:3px;border-radius:0}.bl-thumb[aria-pressed=true]{border-color:#c3420c}.bl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bl-info:focus{outline-offset:12px}.se-bl .bl-intro{color:#626b66;font-size:19px;line-height:1.55;margin-top:18px;max-width:390px}.se-bl .bl-sku{font-size:11px;color:#68716c;letter-spacing:.06em;margin-top:19px}.bl-price{font-weight:700;font-size:29px;line-height:1.25;margin-top:20px}.se-bl .bl-tax{font-size:12px;color:#69716c;margin-top:8px}.bl-tax a{color:inherit}.bl-benefit-copy{margin:25px 0;color:#4d5851}.bl-benefit-copy ul{padding:0;list-style:none;margin:0}.bl-benefit-copy li{position:relative;padding-left:22px;margin:8px 0;font-size:15px}.bl-benefit-copy li:before{content:"\2713";position:absolute;left:0;color:#b93e0c;font-weight:700}.bl-form select{width:100%;min-height:48px;border:1px solid #b7bdb8;padding:8px;margin-bottom:16px;background:#fff;color:#17201d}.bl-purchase-row{display:grid;grid-template-columns:124px 1fr;gap:12px}.bl-quantity{border:1px solid #cbd0cc;display:flex;align-items:stretch;height:54px}.bl-quantity button{width:36px;flex-shrink:0;border:0;padding:0;background:transparent;color:#26322b}.bl-quantity input{width:50px;min-width:0;border:0;padding:0;text-align:center;-moz-appearance:textfield;background:transparent;color:#17201d}.bl-quantity input::-webkit-inner-spin-button,.bl-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bl-payment{margin-top:12px}.bl-payment .shopify-payment-button__button{min-height:54px;border-radius:2px}.se-bl .bl-stock-note{font-size:12px;color:#626b66;margin-top:12px}.bl-contact-link{display:inline-flex;gap:15px;color:#a53608;font-size:13px;margin-top:20px}.bl-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;margin-top:38px;border-top:1px solid #dce0dc;border-bottom:1px solid #dce0dc}.bl-feature-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:600}.bl-feature-number{color:#bf430f;font-size:11px;letter-spacing:.1em}.bl-sticky{display:none}.bl-sticky[hidden]{display:none!important}@media(max-width:1050px){.bl-hero{gap:36px}.se-bl .bl-wrap{width:calc(100% - 48px)}}@media(max-width:749px){.se-bl .bl-wrap{width:calc(100% - 40px)}.bl-product{padding-top:24px}.bl-hero{grid-template-columns:1fr;gap:28px}.bl-gallery-stage{aspect-ratio:1.08}.bl-thumbs{gap:9px;margin-top:12px}.bl-thumb{width:58px;height:58px}.se-bl h1{font-size:36px}.se-bl .bl-eyebrow{margin-bottom:13px;font-size:10px}.se-bl .bl-intro{font-size:17px;margin-top:12px}.se-bl .bl-sku{margin-top:13px}.bl-price{font-size:27px;margin-top:16px}.bl-benefit-copy{margin:21px 0}.bl-benefit-copy li{font-size:14px}.bl-purchase-row{grid-template-columns:112px 1fr;gap:10px}.bl-quantity button{width:32px}.bl-quantity input{width:46px}.bl-feature-strip{grid-template-columns:1fr 1fr;gap:22px 12px;margin-top:28px;padding:25px 0}.bl-feature-strip>div{justify-content:flex-start;font-size:12px;gap:9px}.bl-sticky{position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fff;border-top:1px solid #d6dcd7;padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 -3px 15px #00000008}.bl-sticky>div{display:flex;flex-direction:column;line-height:1.4}.bl-sticky span{font-size:11px;color:#636b66}.bl-sticky strong{font-size:20px}.bl-sticky .bl-button{min-height:46px;min-width:142px;font-size:13px}.se-bl .bl-button{padding:12px 15px}body:has(se-blower-product){padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.se-bl .bl-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAQH */
