.template-page #MainContent.main-content,.template-collection #MainContent.main-content{padding-top:0}.fbshop{background:#fff;color:#000}.fbshop a{text-decoration:none}.fbshop .fbs-wrap{max-width:1280px}.fbshop-section{padding:72px 0}.fbshop-dark{background:#000;color:#fff}.fbshop-grey{background:#f2f2f2;color:#000}.fbshop-cream{background:#f1e6c9;color:#000}.fbshop-redbg{background:#e94b28;color:#000}.fbshop-teal{background:#295e6f;color:#fff}.fbshop-lime{color:#bde36e}.fbshop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.fbshop-head .fbs-intro{gap:12px}.fbshop-announce{background:#e94b28;color:#000;text-align:center;padding:10px 16px;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.fbshop-hero{padding:64px 0}.fbshop-hero .fbs-intro{max-width:760px;margin-bottom:40px}.fbshop-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.fbshop .fbshop-door{min-height:220px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .15s}.fbshop .fbshop-door:hover,.fbshop .fbshop-door:focus{transform:translateY(-4px)}.fbshop-door-title{font-size:56px}.fbshop-door-cta{font-weight:700;font-size:15px;margin-top:8px}.fbshop .fbshop-door--orange{background:#db5722;color:#000}.fbshop .fbshop-door--lime{background:#bde36e;color:#132432}.fbshop .fbshop-door--white{background:#fff;color:#000}.fbshop .fbshop-door--seafoam{background:#74c4b8;color:#2d2e42}.fbshop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.fbshop-card{background:#f2f2f2;color:#000;display:flex;flex-direction:column}.fbshop-card--white{background:#fff}.fbshop-card-img{position:relative;display:block;aspect-ratio:1 / 1;background:#e6e6e6;overflow:hidden}.fbshop-card-img img{width:100%;height:100%;object-fit:cover;display:block}.fbshop-card-img--empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.fbshop-badge{position:absolute;top:12px;left:12px;background:#e94b28;color:#000;font-size:11px;font-weight:800;letter-spacing:.12em;padding:6px 10px;border-radius:4px;text-transform:uppercase}.fbshop-badge--out{background:#000;color:#fff}.fbshop-card-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.fbshop .fbshop-card-title{font-family:Big Shoulders Text,Impact,sans-serif;font-weight:800;font-size:24px;line-height:1.05;text-transform:uppercase;color:#000}.fbshop .fbshop-card-title:hover{color:#e94b28}.fbshop-price{font-weight:800;font-size:18px;margin-top:auto;padding-top:4px}.fbshop-price small{font-weight:600;font-size:13px;color:#595959}.fbshop-qa{display:flex;flex-direction:column;gap:8px;margin:0}.fbshop .fbshop-qa select{width:100%;min-height:44px;padding:0 10px;border:2px solid #000000;border-radius:4px;background:#fff;color:#000;font-family:Open Sans,system-ui,sans-serif;font-weight:600;font-size:14px;margin:0}.fbshop .fbshop-qa-btn{width:100%;min-height:44px;border:2px solid #000000;border-radius:4px;background:#000;color:#fff;font-family:Open Sans,system-ui,sans-serif;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fbshop .fbshop-qa-btn:hover,.fbshop .fbshop-qa-btn:focus{background:#e94b28;border-color:#e94b28;color:#000}.fbshop .fbshop-qa-btn[disabled]{opacity:.55;cursor:not-allowed;background:#595959;border-color:#595959;color:#fff}.fbshop-teal .fbshop-qa-btn{background:#132432;border-color:#132432}.fbshop-subband{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:48px;align-items:center}.fbshop-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fbshop-steps li{display:flex;gap:14px;align-items:center;font-weight:700;margin:0}.fbshop-step-n{width:36px;height:36px;flex-shrink:0;border:2px solid #e94b28;color:#e94b28;display:flex;align-items:center;justify-content:center;font-weight:800}.fbshop-subtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fbshop .fbshop-subtile{min-height:170px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.fbshop-subtile-name{font-size:30px;line-height:1}.fbshop-subtile-price{font-weight:800;font-size:16px}.fbshop .fbshop-gift{background:#000;color:#fff;display:flex;flex-direction:column}.fbshop-gift .fbshop-card-img{aspect-ratio:4 / 3;background:#1a1a1a}.fbshop-gift-body{padding:20px;display:flex;flex-direction:column;gap:10px}.fbshop-gift-name{font-size:28px;line-height:1}.fbshop-steps3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-top:32px}.fbshop-steps3>div{border-top:3px solid #e94b28;padding-top:16px;display:flex;flex-direction:column;gap:6px}.fbshop-steps3 .fbs-display{font-size:28px}.fbshop-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.fbshop-box{border:3px solid #f2f2f2;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.fbshop-box--featured{border-color:#e94b28}.fbshop-box-top{position:relative;min-height:180px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.fbshop-box-top img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fbshop-box-top--img{min-height:220px}.fbshop-box-top--img>*{position:relative}.fbshop-box-name{font-size:40px}.fbshop-box-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.fbshop-box-desc{color:#595959}.fbshop-box-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.fbshop .fbshop-box .fbs-btn{width:100%}.fbshop-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.fbshop-why>div{background:#fff;padding:24px;display:flex;flex-direction:column;gap:8px}.fbshop-why .fbs-display{font-size:26px}.fbshop-faq{max-width:880px;margin:0 auto}.fbshop-faq details{border-top:2px solid #000000;padding:18px 0}.fbshop-faq details:last-child{border-bottom:2px solid #000000}.fbshop-faq summary{font-weight:800;font-size:17px;cursor:pointer}.fbshop-faq details p{margin-top:12px;color:#595959}.fbshop-mhero{background:#43889b;color:#fff;padding:56px 0}.fbshop-mhero .fbs-split{align-items:center}.fbshop-mhero .fbs-media{aspect-ratio:4 / 3;background:#2d2e42}.fbshop-filters{display:flex;flex-wrap:wrap;gap:8px}.fbshop .fbshop-filter{min-height:44px;padding:0 16px;border:2px solid #000000;border-radius:4px;background:#fff;color:#000;font-family:Open Sans,system-ui,sans-serif;font-weight:800;font-size:13px;letter-spacing:.06em;cursor:pointer}.fbshop .fbshop-filter[aria-pressed=true]{background:#000;color:#fff}.fbshop-count{font-size:14px;font-weight:600;color:#595959}.fbshop-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.fbshop .fbshop-pair a{background:#1a1a1a;color:#fff;padding:28px;display:flex;flex-direction:column;gap:10px;border-top:4px solid #e94b28}.fbshop .fbshop-pair a:hover{background:#262626}.fbshop-pair .fbs-display{font-size:32px;line-height:1}.fbshop-pag{margin-top:32px;text-align:center}@media(max-width:760px){.fbshop-section{padding:56px 0}.fbshop-hero{padding:40px 0}.fbshop-door-title{font-size:44px}.fbshop-subband{grid-template-columns:1fr;gap:32px}.fbshop-subtiles{grid-template-columns:1fr 1fr}.fbshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fbshop .fbshop-card-title{font-size:20px}.fbshop-card-body{padding:12px}}.fbshop-card[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/firebrand-shop.css.map */
