@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Lexend:wght@300;400;500;600&family=Yellowtail&display=swap";:root{--bn-dark: #1A1714;--bn-cream: #F8F4EE;--bn-gold: #F4C85F;--bn-copper: #D8664F;--bn-gold-light: #FFD97F;--bn-red: #D63B45;--bn-gold-100: #FBF5EA;--bn-gold-200: #F3E4C8;--bn-gold-300: #E9CE9B;--bn-gold-600: #A87220;--bn-gold-700: #855A19;--bn-forest: #5F7D6E;--bn-forest-100: #F0F3EE;--bn-forest-200: #E6ECE5;--bn-forest-300: #BFD6C9;--bn-forest-600: #33443A;--bn-honey: #F6E6C3;--bn-honey-mid: #EDD6A4;--bn-peach: #F7DCC8;--bn-sage: #E6ECE5;--bn-sage-mid: #BFD6C9;--bn-sky: #DCE6E8;--bn-honey-deep: #8A5A12;--bn-peach-deep: #8F4A22;--bn-sage-deep: #4F5A3E;--bn-sky-deep: #3E5A63;--bn-gray-100: #EFEDEA;--bn-gray-200: #DAD6D1;--bn-gray-400: #A8A29B;--bn-gray-600: #6E6862;--bn-gray-800: #3A3531;--bn-font-heading: "Be Vietnam Pro", "Lato", sans-serif;--bn-font-body: "Lexend", "Lato", sans-serif;--bn-font-script: "Yellowtail", cursive;--bn-display: 55px;--bn-h2: 38px;--bn-h3: 32px;--bn-h4: 24px;--bn-h5: 20px;--bn-body: 15px;--bn-sm: 13px;--bn-container: 1380px;--bn-gutter: 15px;--bn-radius: 15px;--bn-radius-lg: 24px;--bn-space: 60px}@media(max-width:1024px){:root{--bn-display: 48px;--bn-h2: 32px;--bn-h3: 28px;--bn-h4: 22px;--bn-space: 40px}}@media(max-width:640px){:root{--bn-display: 36px;--bn-h2: 27px;--bn-h3: 24px;--bn-h4: 20px;--bn-space: 30px}}[class*=bn-],[class*=bn-]:before,[class*=bn-]:after{box-sizing:border-box}.shopify-section.bnpf-wrap{padding:0!important;margin:0!important}.bn-section{padding:var(--bn-space) 0}section.bn-hero{padding:0!important}.bn-section--flush{padding:0}.bn-section--cream{background:var(--bn-cream)}.bn-section--forest{background:var(--bn-forest);color:#fff}.bn-section--dark{background:var(--bn-dark);color:#fff}.bn-section--honey{background:var(--bn-honey)}.bn-section--honey-mid{background:var(--bn-honey-mid)}.bn-section--peach{background:var(--bn-peach)}.bn-section--sage{background:var(--bn-sage)}.bn-section--sage-mid{background:var(--bn-sage-mid)}.bn-section--sky{background:var(--bn-sky)}.bn-container{width:100%;max-width:var(--bn-container);margin-inline:auto;padding-inline:var(--bn-gutter)}.bn-h1,.bn-h2,.bn-h3,.bn-h4{font-family:var(--bn-font-heading);font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;margin:0}.bn-h1{font-size:var(--bn-display)}.bn-h2{font-size:var(--bn-h2)}.bn-h3{font-size:var(--bn-h3)}.bn-h4{font-size:var(--bn-h4)}.bn-h1 strong,.bn-h2 strong,.bn-h3 strong,.bn-h1 .bn-accent,.bn-h2 .bn-accent{font-family:var(--bn-font-script);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.12em;line-height:1;color:var(--bn-copper);vertical-align:-.06em;padding-inline:.06em}.bn-section--forest .bn-h1 strong,.bn-section--forest .bn-h2 strong{color:var(--bn-gold-light)}.bn-hero .bn-h1 strong{color:var(--hero-accent, var(--bn-gold-light))}.bn-hero .bn-stars svg{fill:var(--hero-accent, var(--bn-gold-light))}.bn-h2 .bn-outline,.bn-h1 .bn-outline{color:transparent;-webkit-text-stroke:1.5px currentColor;paint-order:stroke fill}.bn-lede{font-family:var(--bn-font-body);font-weight:300;font-size:17px;line-height:1.6;color:var(--bn-gray-600);margin:12px 0 0;max-width:62ch}.bn-section--forest .bn-lede,.bn-section--dark .bn-lede{color:#fffc}.bn-eyebrow{font-family:var(--bn-font-body);font-size:var(--bn-sm);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-gold);margin:0 0 10px}.bn-head{margin-bottom:36px}.bn-head--center{text-align:center}.bn-head--center .bn-lede{margin-inline:auto}.bn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--bn-font-body);font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;padding:15px 29px;border:1px solid var(--bn-dark);border-radius:999px;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.bn-btn:hover{transform:translateY(-1px)}.bn-btn:active{transform:translateY(0)}.bn-btn:focus-visible{outline:3px solid var(--bn-gold-light);outline-offset:2px}.bn-btn--primary{background:var(--bn-gold);color:#2f3d34;border-color:#2f3d34;box-shadow:3px 3px #2f3d34}.bn-btn--primary:hover{background:var(--bn-gold-light)}.bn-btn--dark{background:var(--bn-dark);color:var(--bn-cream);box-shadow:3px 3px 0 var(--bn-copper);border-color:var(--bn-dark)}.bn-btn--dark:hover{background:#2b2420}.bn-btn--secondary{background:var(--bn-cream);color:var(--bn-dark)}.bn-btn--secondary:hover{background:#fff}.bn-btn--light{background:#fff;color:var(--bn-dark)}.bn-btn--outline{background:transparent;color:currentColor;border-color:currentColor}.bn-btn--outline:hover{background:#ffffff1a}.bn-btn--lg{padding:17px 31px}.bn-btn--sm{padding:12px 22px}.bn-btn--block{width:100%}.bn-link{font-family:var(--bn-font-body);font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:inherit;text-underline-offset:5px}.bn-stars{display:inline-flex;gap:2px;vertical-align:middle}.bn-stars svg{width:15px;height:15px;fill:var(--bn-gold-light)}.bn-rating-row{display:flex;align-items:center;gap:10px;font-family:var(--bn-font-body);font-size:var(--bn-sm);font-weight:300;margin-bottom:18px}.bn-media{position:relative;overflow:hidden;border-radius:var(--bn-radius-lg);background:var(--bn-gray-100)}.bn-media img,.bn-media svg{display:block;width:100%;height:100%;object-fit:cover}.bn-media--1x1{aspect-ratio:1 / 1}.bn-media--4x3{aspect-ratio:4 / 3}.bn-media--3x4{aspect-ratio:3 / 4}.bn-media--16x9{aspect-ratio:16 / 9}.bn-placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--bn-gray-100);color:var(--bn-gray-400);font-family:var(--bn-font-body);font-size:var(--bn-sm)}.bn-grid{display:grid;gap:20px}.bn-grid--2{grid-template-columns:repeat(2,1fr)}.bn-grid--3{grid-template-columns:repeat(3,1fr)}.bn-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:990px){.bn-grid--3,.bn-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bn-grid--2,.bn-grid--3,.bn-grid--4{grid-template-columns:1fr}}.bn-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bn-marquee__track,.bn-review-ticker__track{animation:none!important}.bn-btn{transition:none}*{scroll-behavior:auto!important}}.site-nav.dark-nav{background:#33443af7!important}.site-nav.dark-nav .nav-links a{color:#ffffffe0!important}.site-nav.dark-nav .nav-links a:hover{color:var(--bn-gold)!important}.site-nav .nav-cta{background:var(--bn-gold)!important;color:#2f3d34!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.06em!important}.site-footer .footer-col h4{color:var(--bn-gold)!important}.nav-inner--centered{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.nav-inner--centered .nav-links{flex-wrap:nowrap;gap:18px}.nav-inner--centered .nav-links a{font-size:13px!important;letter-spacing:.06em!important;white-space:nowrap}@media(max-width:1180px){.nav-inner--centered .nav-links a{font-size:12px!important;letter-spacing:.04em!important}.nav-inner--centered .nav-links{gap:14px}}.nav-inner--centered .nav-links a[href$="/cart"]{display:none}.nav-inner--centered{height:88px!important}.nav-inner--centered .nav-logo img{height:74px!important;width:auto!important}@media(max-width:768px){.nav-inner--centered{height:64px!important}.nav-inner--centered .nav-logo img{height:54px!important}}.nav-inner--centered .nav-right .nav-cta{text-decoration:none!important;font-family:var(--bn-font-body);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:15px 28px!important;white-space:nowrap;border:1px solid #2F3D34;box-shadow:3px 3px #2f3d34;border-radius:12px!important}.nav-inner--centered .nav-left{justify-self:start;display:flex;align-items:center;gap:8px}.nav-inner--centered .nav-logo{justify-self:center}.nav-inner--centered .nav-right{justify-self:end;display:flex;align-items:center;gap:18px}.nav-inner--centered .nav-links a{font-weight:700;letter-spacing:.08em}.nav-inner--centered .nav-icon{display:inline-flex;width:26px;height:26px;color:inherit;position:relative}.nav-inner--centered .nav-icon svg{width:100%;height:100%}.light-nav .nav-inner--centered .nav-icon{color:#2f3d34}.dark-nav .nav-inner--centered .nav-icon{color:#ffffffe6}.nav-inner--centered .nav-cart-count{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--bn-gold);color:#2f3d34;font:700 11px/17px var(--bn-font-body);text-align:center}.light-nav .nav-links a{color:#2f3d34!important}.site-nav.light-nav{background:#f7f6f2f7!important}@media(max-width:990px){.nav-inner--centered{grid-template-columns:auto 1fr auto;gap:12px}.nav-inner--centered .nav-left .nav-links{display:none}.nav-inner--centered .hamburger{display:flex}.nav-inner--centered .nav-right .nav-cta,.nav-inner--centered .nav-right .nav-icon:not(.nav-icon--cart){display:none}}.dark-nav .nav-inner--centered .nav-links a{color:#ffffffe6!important}.dark-nav .nav-inner--centered .nav-links a:hover{color:var(--bn-gold)!important}.dark-nav .hamburger span{background:#fff!important}.site-footer{background:#33443a!important}.site-footer .footer-brand p{color:#ffffffc7!important}.site-footer .footer-col h4{color:var(--bn-gold)!important;font-family:var(--bn-font-body)!important;font-weight:700!important}.site-footer .footer-col ul li a{color:#ffffffd1!important;font-family:var(--bn-font-body)!important;font-weight:400!important}.site-footer .footer-col ul li a:hover{color:var(--bn-gold)!important}.site-footer .footer-bottom{border-top-color:#ffffff24!important}.site-footer .footer-bottom p,.site-footer .footer-bottom-links a{color:#fff9!important}.site-footer .footer-bottom-links a:hover{color:#fff!important}.site-footer .newsletter-input{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important}.site-footer .newsletter-btn{background:var(--bn-gold)!important;color:#2f3d34!important}.bnpf-wrap:has(>.bn-hero){position:relative;z-index:2}.bnpf-wrap:has(>.bn-hero)+.bnpf-wrap .bn-section{padding-top:calc(var(--bn-space) + 72px)}@media(max-width:990px){.bnpf-wrap:has(>.bn-hero)+.bnpf-wrap .bn-section{padding-top:var(--bn-space)}}@media(max-width:640px){.bn-card .bn-btn{font-size:12px;letter-spacing:.04em;padding:12px 8px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bnpf-redesign.css.map */
