.collection-card{--ratio:1.333333!important;border:none!important}.collection-card__image{aspect-ratio:4/3!important;overflow:hidden}.collection-card__image img{width:100%;height:100%;object-fit:cover}.collection-card__content{padding:18px 10px 22px!important;gap:14px!important;align-items:center!important}.collection-card__content .text-block{--text-background-color:transparent!important;--padding-block-start:0px!important;--padding-block-end:0px!important;--padding-inline-start:0px!important;--padding-inline-end:0px!important;text-align:center!important}.collection-card__content .text-block p{font-size:22px!important;font-weight:700!important;color:#0a245b!important;line-height:1.3!important;margin:0!important}.collection-card__content:after{content:"VIEW PRODUCTS \2192";display:inline-block;background:#f15a1a;color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px;padding:12px 22px;border-radius:4px;margin-top:4px;pointer-events:none}.collection-card:hover .collection-card__content:after{background:#0a245b}.collection-card{transition:transform .2s ease}.collection-card:hover{transform:translateY(-3px)}body:has(.product-information) .product-information{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}body:has(.product-information) .related-products{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}body:has(.product-information) product-recommendations{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.menu-list__submenu .mega-menu{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.menu-list__submenu .mega-menu__grid{width:100%!important}main .product-grid-container{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}main .product-grid-container .collection-wrapper{width:100%!important}main .section-wrapper:has(.custom-section-content)>.section--page-width{max-width:1400px!important;width:100%!important;margin-inline:auto!important;box-sizing:border-box}.mega-menu__grid a{white-space:nowrap}.section-resource-list .section-resource-list__content,.section-resource-list .resource-list{max-width:1200px;margin-left:auto;margin-right:auto}#shopify-section-template--22849961885916__custom_liquid_D3DX4m{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.bf-home-block{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:55px auto;background:#f7f7f7;border-radius:22px;overflow:hidden}.bf-home-btn{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;background:#d94a00;color:#fff!important;padding:14px 27px;border-radius:4px;text-decoration:none!important;font-size:13px;font-weight:700;letter-spacing:.4px;margin-top:15px;transition:background .2s}.bf-home-btn:hover{background:#ad3900}.bf-home-copy{padding:55px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bf-home-copy h2{font-size:36px;line-height:1.18;margin:14px 0 22px;color:#222}.bf-home-copy p{font-size:16px;line-height:1.75;color:#555;margin:0 0 16px}.bf-home-delivery{background:#f1f1f1}.bf-home-eyebrow{color:#d94a00;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.bf-home-photo{min-height:390px;position:relative}.bf-home-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;display:block}.bf-delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:12px 0 24px}.bf-delivery-option{background:#fff;border-radius:12px;padding:20px 15px;display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.5;color:#555}.bf-delivery-amount{font-size:30px;font-weight:800;line-height:1.1;color:#d94a00}.bf-home-faq{max-width:900px;margin:65px auto;padding:0 20px}.bf-faq-answer{padding:0 24px 20px;color:#555;font-size:16px;line-height:1.75}.bf-faq-answer p{margin:0}.bf-faq-footer{display:flex;justify-content:center;margin-top:30px}.bf-faq-heading{text-align:center;margin-bottom:32px}.bf-faq-heading h2{font-size:36px;line-height:1.2;margin:12px 0}.bf-faq-heading p{font-size:16px;line-height:1.7;color:#666}.bf-faq-items{display:flex;flex-direction:column;gap:10px}.bf-faq-items details{background:#f7f7f7;border-radius:12px;overflow:hidden}.bf-faq-items details[open]{background:#f2f2f2}.bf-faq-items summary{list-style:none;cursor:pointer;padding:22px 55px 22px 24px;position:relative;font-size:17px;font-weight:600;color:#222}.bf-faq-items summary::-webkit-details-marker{display:none}.bf-faq-items summary:after{content:"+";position:absolute;right:23px;top:50%;transform:translateY(-50%);font-size:27px;font-weight:400;color:#d94a00}.bf-faq-items details[open] summary:after{content:"\2212"}@media(max-width:900px){.bf-home-block{margin:35px 20px}.bf-home-copy{padding:35px}.bf-home-copy h2,.bf-faq-heading h2{font-size:30px}.bf-delivery-options{grid-template-columns:1fr}}@media(max-width:767px){.bf-home-block{grid-template-columns:1fr;margin:25px 15px}.bf-home-photo{min-height:280px}.bf-home-copy{padding:30px 25px}.bf-home-copy h2,.bf-faq-heading h2{font-size:28px}.bf-home-delivery .bf-home-photo{grid-row:1}.bf-delivery-options{grid-template-columns:1fr 1fr}.bf-delivery-option{padding:15px 12px}.bf-delivery-amount{font-size:25px}.bf-home-faq{margin:45px auto;padding:0 15px}.bf-faq-items summary{font-size:15px;padding:19px 45px 19px 18px}.bf-faq-answer{font-size:15px;padding:0 18px 18px}}@media(max-width:400px){.bf-delivery-options{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/browns-custom.css.map */
