@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--ff-black: #111110;--ff-charcoal: #1e1e1c;--ff-mid: #6b6860;--ff-light: #9a9690;--ff-border: #e8e4df;--ff-warm-white: #faf8f5;--ff-cream: #f3efe9;--ff-accent: #b5622a;--ff-gold: #c9993a;--ff-success: #2d6a4f}body{font-family:DM Sans,sans-serif!important}h1,h2,h3,h4,.SectionHeader__Heading,.ProductItem__Title{font-family:Playfair Display,Georgia,serif!important}.AnnouncementBar{background:var(--ff-black)!important;font-size:13px;letter-spacing:.03em;font-weight:500}.Header{border-bottom:1px solid var(--ff-border)!important;box-shadow:none!important}.Header__Nav a{font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.Header__Nav a:hover{color:var(--ff-accent)!important}.Slideshow,.Slideshow__Slide{min-height:88vh!important}.Slideshow__Content{padding:0 80px!important}.Slideshow__Content .Slideshow__Subheading{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#c9993a!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;margin-bottom:16px!important}.Slideshow__Content h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(44px,6vw,78px)!important;font-weight:500!important;line-height:1.08!important}.Slideshow__Buttons .Button--primary{background:var(--ff-accent)!important;border-color:var(--ff-accent)!important;border-radius:2px!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 32px!important;font-weight:500!important}.Slideshow__Buttons .Button--primary:hover{background:#9e5122!important;border-color:#9e5122!important}.Slideshow__Buttons .Button--secondary{border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;background:transparent!important;border-radius:2px!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 32px!important}.SectionHeader__Heading{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important}.CollectionList{background:var(--ff-warm-white)}.CollectionItem__Title{font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:500!important}.CollectionItem__Button{border:1px solid rgba(255,255,255,.5)!important;border-radius:2px!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.CollectionItem__Button:hover{background:var(--ff-accent)!important;border-color:var(--ff-accent)!important}.ProductItem{border:1px solid var(--ff-border)!important;border-radius:3px!important;overflow:hidden;background:#fff!important;transition:transform .25s ease,box-shadow .25s ease!important}.ProductItem:hover{transform:translateY(-3px)!important;box-shadow:0 8px 32px #00000014!important}.ProductItem__Title{font-family:Playfair Display,Georgia,serif!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:6px!important}.ProductItem__PriceList{font-size:16px!important;font-weight:600!important}.ProductItem__Price--sale{color:var(--ff-accent)!important}.ProductItem__Label--onSale{background:#c0392b!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;border-radius:2px!important;padding:4px 8px!important}.Button,button.Button{border-radius:2px!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;transition:background .2s,border-color .2s!important}.Button--primary,.ProductForm__AddToCart{background:var(--ff-black)!important;border-color:var(--ff-black)!important}.Button--primary:hover,.ProductForm__AddToCart:hover{background:var(--ff-accent)!important;border-color:var(--ff-accent)!important}.Testimonial{border:1px solid var(--ff-border)!important;border-radius:3px!important;background:#fff!important}.Testimonial blockquote{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-size:16px!important;line-height:1.65!important;color:var(--ff-charcoal)!important}.Newsletter{background:var(--ff-cream)!important;border-top:1px solid var(--ff-border)!important}.Newsletter .Button{background:var(--ff-accent)!important;border-color:var(--ff-accent)!important}.Newsletter .Button:hover{background:#9e5122!important;border-color:#9e5122!important}.Footer{background:var(--ff-black)!important}.Footer__Title{font-family:Playfair Display,Georgia,serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.05em!important;color:#ffffffe6!important}.Footer a{color:#ffffff8c!important;transition:color .2s!important}.Footer a:hover{color:#fff!important}.gmc-compliance-bar{background:#f0f7f4;border-top:1px solid #d0e8dc;padding:12px 40px;text-align:center;font-size:12px;color:#2d6a4f;font-family:DM Sans,sans-serif}.product-trust-row{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border);margin:16px 0}.product-trust-item{font-size:12px;color:var(--ff-charcoal);font-weight:500;display:flex;align-items:center;gap:6px}@media(max-width:768px){.Slideshow__Content{padding:0 24px!important}.Slideshow{min-height:75vh!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/forge-fire-custom.css.map */
