/* START_SECTION:ss-fire-kit (INDEX:78) */
body:has(.ss-fire) .shopify-section-group-group-header,body:has(.ss-fire) .shopify-section-group-group-footer,body:has(.ss-fire) .shopify-section-group-group-pre-footer{display:none!important}body:has(.ss-fire){background:#f3f0e8}body:has(.ss-fire) #MainContent{padding:0!important}.ss-fire{--ink:#252821;--paper:#f3f0e8;--orange:#ca4d24;--line:#d8d5ca;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.ss-fire *{box-sizing:border-box}.ss-fire h1,.ss-fire h2,.ss-fire h3,.ss-fire p{margin:0}.ss-fire h1,.ss-fire h2,.ss-fire h3{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;line-height:1;letter-spacing:-.025em}.ss-fire h1{font-size:clamp(48px,5.6vw,94px)}.ss-fire h2{font-size:clamp(40px,4.1vw,68px)}.ss-fire h3{font-family:Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.25}.ss-fire em{font-style:normal;color:var(--orange)}.ss-fire a{color:inherit;text-decoration:none}.ss-fire img{display:block;width:100%;height:auto;object-fit:cover}.ss-fire a:focus-visible,.ss-fire button:focus-visible,.ss-fire summary:focus-visible{outline:3px solid #ca4d24;outline-offset:5px}.ss-ann{padding:10px 20px;text-align:center;background:#282b24;color:#f3f0e8;font-size:10px;letter-spacing:2.4px}.ss-nav{display:flex;align-items:center;justify-content:space-between;padding:25px 4vw;border-bottom:1px solid var(--line)}.ss-brand{font-family:Georgia,serif;font-size:25px;letter-spacing:1px;line-height:1.1}.ss-brand span{font-style:italic;color:var(--orange);padding:0 3px}.ss-brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:3.7px;margin-top:8px}.ss-nav nav{display:flex;gap:32px;font-size:11px;letter-spacing:1.2px}.ss-bag{font-size:11px;letter-spacing:1px}.ss-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.ss-hero-copy{padding:70px 5vw 35px}.ss-kicker{font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:25px!important}.ss-lead{max-width:420px;margin:28px 0!important;color:#67695f;font-size:16px}.ss-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:17px 26px;background:var(--orange);color:#fff!important;border:1px solid var(--orange);font-size:11px;font-weight:700;letter-spacing:1.2px;cursor:pointer}.ss-btn:hover{background:#a83b19}.ss-text-link{display:inline-block;font-size:10px;letter-spacing:1px;padding:20px}.ss-hero-foot{font-size:9px;letter-spacing:1.5px;border-top:1px solid var(--line);padding-top:24px;margin-top:55px}.ss-hero-media{position:relative;min-width:0}.ss-hero-media>img{height:100%;object-position:center}.ss-image-note{position:absolute;bottom:25px;left:30px;color:#fff;font-size:9px;letter-spacing:2px}.ss-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 4vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.6px;gap:16px}.ss-wrap{padding:85px 5vw;max-width:1600px;margin:auto}.ss-buy{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;align-items:start}.ss-gallery{min-width:0}.ss-main-image{background:#deddd4}.ss-main-image img{aspect-ratio:1;object-fit:cover}.ss-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ss-gallery-grid img{aspect-ratio:1}.ss-buy-copy{padding-top:15px}.ss-buy h1{font-size:clamp(40px,4.1vw,68px)}.ss-product-desc{font-size:15px;color:#686b61;margin:25px 0!important;max-width:440px}.ss-price{font-size:30px;font-weight:600;margin-bottom:25px}.ss-price span{font-size:9px;letter-spacing:1.2px;color:#777a70;font-weight:400}.ss-checks{list-style:none;padding:0;margin:0 0 28px;font-size:13px}.ss-checks li{padding:5px 0}.ss-checks li:before{content:'✓';color:var(--orange);padding-right:12px}.ss-product-form label{display:block;font-size:9px;letter-spacing:1.5px;margin-bottom:10px}.ss-product-form select{width:100%;border:1px solid #a7aa9c;border-radius:0;background:transparent;padding:15px;margin-bottom:12px;color:var(--ink);font:13px Arial}.ss-atc{width:100%;justify-content:center}.ss-atc:disabled{background:#777;border-color:#777;cursor:not-allowed}.ss-small{font-size:10px;color:#74776d;margin:16px 0 25px!important}.ss-buy-details details,.ss-faq details{border-bottom:1px solid var(--line);padding:20px 0}.ss-fire summary{list-style:none;cursor:pointer;font-size:11px;letter-spacing:1px;font-weight:700}.ss-fire summary::-webkit-details-marker{display:none}.ss-fire details p{font-size:13px;color:#65695d;margin-top:14px;line-height:1.8}.ss-statement{text-align:center;padding:85px 20px;background:#252821;color:#f3f0e8}.ss-statement p:last-child{max-width:540px;margin:26px auto 0;color:#c5c8b9;font-size:15px}.ss-section-head{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;margin-bottom:45px}.ss-section-head .ss-kicker{grid-column:1/-1}.ss-section-head>p:last-child{max-width:400px;color:#686b61;font-size:14px}.ss-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 25px}.ss-tool img{aspect-ratio:1;margin-bottom:20px}.ss-number{font-size:11px;color:var(--orange);letter-spacing:2px}.ss-tool h3{margin:10px 0 14px}.ss-tool p{color:#686b61;font-size:13px;max-width:360px}.ss-field{display:grid;grid-template-columns:1fr 1fr;background:#e5e4d9}.ss-field>div:first-child img{height:100%;max-height:720px;object-position:center}.ss-field-copy{padding:65px 6vw;align-self:center}.ss-field-copy>p:not(.ss-kicker){margin:25px 0;color:#686b61;max-width:420px;font-size:14px}.ss-three{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.ss-three article{border-top:1px solid var(--ink);padding-top:25px}.ss-three span{font-size:12px;color:var(--orange)}.ss-three h3{margin:30px 0 16px}.ss-three p{font-size:13px;color:#686b61}.ss-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;border-top:1px solid var(--line)}.ss-faq summary{display:flex;justify-content:space-between;gap:24px;font-size:13px;letter-spacing:0}.ss-faq summary span{color:var(--orange);font-size:20px}.ss-last{text-align:center;background:#252821;color:#f3f0e8;padding:80px 20px}.ss-last .ss-btn{margin-top:30px}.ss-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding:60px 5vw 25px;background:#1c1f1a;color:#e5e4d9}.ss-footer p{font-size:12px;color:#a5ab9d;margin-top:20px}.ss-footer>div:not(:first-child) a{display:block;font-size:11px;margin-bottom:12px}.ss-copyright{grid-column:1/-1;border-top:1px solid #41453b;padding-top:20px;font-size:9px;letter-spacing:1.4px;color:#a5ab9d}
@media(max-width:749px){.ss-nav{padding:20px}.ss-brand{font-size:20px}.ss-nav nav{gap:16px}.ss-nav nav a:not(:first-child){display:none}.ss-bag{font-size:9px}.ss-hero{display:flex;flex-direction:column;min-height:0}.ss-hero-copy{padding:40px 22px 28px}.ss-hero-media{height:390px}.ss-hero-media>img{height:100%}.ss-hero h1{font-size:58px}.ss-hero-foot{margin-top:25px;padding-top:20px}.ss-lead{font-size:14px}.ss-text-link{padding-left:14px}.ss-strip{grid-template-columns:repeat(3,1fr);font-size:8px;padding:20px}.ss-strip span:last-child{display:none}.ss-wrap{padding:55px 22px}.ss-buy{grid-template-columns:1fr;gap:25px}.ss-buy-copy{padding-top:0}.ss-gallery-grid{display:none}.ss-buy h2,.ss-buy h1{font-size:45px}.ss-statement{padding:60px 22px}.ss-section-head{grid-template-columns:1fr}.ss-tool-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.ss-tool h3{font-size:13px}.ss-tool p{font-size:12px}.ss-field{grid-template-columns:1fr}.ss-field>div:first-child img{height:410px}.ss-field-copy{padding:45px 22px}.ss-three{grid-template-columns:1fr;gap:28px}.ss-three h3{margin-top:15px}.ss-faq{grid-template-columns:1fr;gap:25px}.ss-last{padding:60px 22px}.ss-footer{grid-template-columns:1fr 1fr;padding:45px 22px 25px;gap:30px}.ss-footer>div:first-child{grid-column:1/-1}.ss-fire h2{font-size:42px}}
.ss-home-hero{display:grid;grid-template-columns:1fr 1.15fr;min-height:680px}.ss-home-copy{padding:85px 5vw 55px;align-self:center}.ss-home-photo img{height:100%;max-height:800px;object-position:center}.ss-home-story,.ss-home-edit{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.ss-home-story img{aspect-ratio:1.1;object-fit:cover}.ss-home-edit{background:#e5e4d9;max-width:none}.ss-home-edit img{aspect-ratio:1.12}.ss-edit-price{font-size:25px;margin:28px 0!important}.ss-edit-price small{display:block;font-size:9px;letter-spacing:1.3px;margin-top:8px}.ss-home-values .ss-three{margin-top:0}.ss-methods>p:not(.ss-kicker){font-size:14px;color:#686b61;margin-bottom:25px}.ss-tool:not(:has(img)){background:#e5e4d9;padding:30px;min-height:180px}.ss-tool:not(:has(img)) .ss-number{font:60px Impact}.ss-home-story .ss-text-link{padding-left:0}@media(max-width:749px){.ss-home-hero{display:flex;flex-direction:column-reverse;min-height:0}.ss-home-photo img{height:260px;object-position:50% 42%}.ss-home-copy{padding:28px 22px}.ss-home-copy h1{font-size:52px}.ss-home-copy .ss-kicker{margin-bottom:18px!important}.ss-home-copy .ss-lead{margin:18px 0!important}.ss-home-story,.ss-home-edit{grid-template-columns:1fr;gap:30px}.ss-home-edit>div:last-child{grid-row:1}.ss-home-story img{aspect-ratio:1.25}.ss-methods .ss-gallery-grid{display:grid;grid-template-columns:1fr}.ss-tool:not(:has(img)){padding:20px}}
.ss-service{display:grid;grid-template-columns:220px minmax(0,850px);gap:6vw;justify-content:center;min-height:60vh}.ss-service aside{position:sticky;top:35px;align-self:start}.ss-service aside a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.ss-service-content{min-width:0}.ss-service-content h1,.ss-service-content .shopify-policy__title h1{font-size:clamp(42px,4vw,65px);margin-bottom:35px}.ss-service-content h2{font:600 23px/1.3 Arial;margin:35px 0 15px}.ss-service-content h3{font:600 17px/1.4 Arial;margin:28px 0 12px}.ss-service-content p,.ss-service-content li{font-size:14px;line-height:1.85;color:#61655a;margin-bottom:16px}.ss-service-content ul,.ss-service-content ol{padding-left:22px}.ss-service-content a{color:#a74322;text-decoration:underline;text-underline-offset:3px}.ss-service-content .shopify-policy__container{max-width:none;margin:0;padding:0}.ss-service-content .shopify-policy__title{text-align:left}.ss-service-content .shopify-policy__body{margin-top:25px}.ss-service-content .rte{font-size:14px}@media(max-width:749px){.ss-service{grid-template-columns:1fr;gap:35px}.ss-service aside{position:static;display:flex;gap:14px;overflow:auto;white-space:nowrap;padding-bottom:8px}.ss-service aside .ss-kicker{display:none}.ss-service aside a{flex-shrink:0}.ss-service-content h1{font-size:45px}.ss-service-content h2{font-size:22px}}
.ss-service-content .shopify-policy__container,.ss-service-content .shopify-policy__body{background:transparent!important}.ss-service-content .shopify-policy__title h1{text-align:left!important}.ss-service-content h2{text-transform:none!important}
.ss-contact-form{margin-top:35px}.ss-contact-form label{display:block;margin:18px 0 8px;font-size:12px}.ss-contact-form input,.ss-contact-form textarea{display:block;width:100%;border:1px solid #a7aa9c;background:transparent;padding:13px;font:14px Arial}.ss-contact-form button{margin-top:18px}
body.template-cart .ss-service{grid-template-columns:1fr;max-width:1250px}body.template-cart .ss-service aside{display:none}.ss-service-content .cart__continue-shopping{display:none}
.ss-purchase-trust{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ss-purchase-trust a{text-decoration:underline;text-underline-offset:3px}.ss-mobile-purchase{display:none}#ss-kit,#ss-kit-options{scroll-margin-top:20px}.ss-fire kaching-bundle{display:block}@media(max-width:749px){body.template-product:has(.ss-fire){padding-bottom:85px}.ss-mobile-purchase{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:45;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:#f3f0e8;border-top:1px solid #d8d5ca;box-shadow:0 -3px 15px #25282112}.ss-mobile-purchase>span{font-size:8px;letter-spacing:1px;max-width:95px}.ss-mobile-purchase .ss-btn{font-size:10px;min-height:45px;padding:12px 16px}}
.ss-express-checkout{margin-top:12px;--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-box-shadow:none}.ss-express-checkout .shopify-payment-button{display:block}.ss-purchase-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0 22px}.ss-purchase-trust>a,.ss-purchase-trust>div{display:flex;align-items:flex-start;gap:8px;text-decoration:none;line-height:1.5;font-size:11px}.ss-purchase-trust>a:hover span{text-decoration:underline}.ss-purchase-trust svg{flex:0 0 23px;width:23px;height:23px;color:var(--orange)}.ss-buy-payments{padding:18px 0 8px}.ss-buy-payments>p,.ss-footer-payments>p{font-size:10px;letter-spacing:1px;margin-bottom:12px!important}.ss-fire .ss-payment-list{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0}.ss-payment-list li{display:flex}.ss-payment-icon{display:block;width:38px;height:24px}.ss-footer-payments{grid-column:1/-1;border-top:1px solid #41453b;padding-top:25px}.ss-footer-payments>span{display:block;font-size:10px;color:#a5ab9d;margin-top:12px}.ss-fire shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:0px}@media(max-width:749px){.ss-purchase-trust{gap:10px}.ss-purchase-trust>a,.ss-purchase-trust>div{flex-direction:column;font-size:10px}.ss-purchase-trust svg{width:24px;height:24px}.ss-footer-payments{padding-top:22px}.ss-payment-icon{width:36px;height:23px}}
/* END_SECTION:ss-fire-kit */
