:root{--bnb-display-font: "Fredoka", system-ui, sans-serif;--bnb-tag-font: "Jost", system-ui, sans-serif;--bnb-body-font: "Nunito", system-ui, sans-serif;--f-display: var(--bnb-display-font);--f-tag: var(--bnb-tag-font);--f-body: var(--bnb-body-font);--bnb-typography-version: "2026-07-29-fixed";--font-body-family: var(--bnb-body-font);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bolder: 600;--font-body-weight-bold: 700;--font-body-size: 1.6rem;--font-body-line-height: 1.6;--font-heading-family: var(--bnb-display-font);--font-heading-style: normal;--font-heading-weight: 600;--font-heading-letter-spacing: 0em;--font-heading-transform: none;--font-hd1-transform: none;--font-h0-size: clamp(3.8rem, 5vw, 6rem);--font-h1-size: clamp(3.2rem, 4vw, 5rem);--font-h2-size: clamp(2.7rem, 3.2vw, 4rem);--font-h3-size: clamp(2.3rem, 2.5vw, 3.1rem);--font-h4-size: clamp(2rem, 2vw, 2.5rem);--font-h5-size: clamp(1.8rem, 1.6vw, 2.1rem);--font-h6-size: clamp(1.6rem, 1.3vw, 1.8rem);--font-subheading-family: var(--bnb-tag-font);--font-subheading-weight: 500;--font-subheading-transform: uppercase;--font-subheading-letter-spacing: .07em;--font-navigation-family: var(--bnb-display-font);--font-navigation-weight: 500;--navigation-transform: none;--font-button-family: var(--bnb-display-font);--font-button-weight: 600;--buttons-letter-spacing: .01em;--buttons-transform: none;--font-pcard-title-family: var(--bnb-body-font);--font-pcard-title-style: normal;--font-pcard-title-weight: 500;--font-pcard-title-transform: none}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,textarea,select{font-family:var(--bnb-body-font)!important;font-weight:400;line-height:1.6}body{font-size:var(--font-body-size)}p,li,.rte,.section__description,.product__description{line-height:1.65}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hd0,.hd1,.hd2,.hd3,.heading,.font-heading{font-family:var(--bnb-display-font)!important;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;text-wrap:balance}.h0,.hd0{font-size:var(--font-h0-size);line-height:1.05}h1,.h1,.hd1{font-size:var(--font-h1-size);line-height:1.08}h2,.h2,.hd2{font-size:var(--font-h2-size);line-height:1.12}h3,.h3,.hd3{font-size:var(--font-h3-size);line-height:1.18}h4,.h4{font-size:var(--font-h4-size);line-height:1.22}h5,.h5{font-size:var(--font-h5-size);line-height:1.28}h6,.h6{font-size:var(--font-h6-size);line-height:1.32}.subheading,.eyebrow,.caption-with-letter-spacing,.product__vendor,.card-product__vendor,.font-subheading,.bnb-eyebrow,.bnb-shead__eyebrow{font-family:var(--bnb-tag-font)!important;font-size:1.3rem;font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}button,.button,.btn,.shopify-payment-button__button,.header__menu-item,.menu-drawer__menu-item,.header__inline-menu,nav{font-family:var(--bnb-display-font)!important}button,.button,.btn,.shopify-payment-button__button,.bnb-btn{font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:.01em;text-transform:none}.header__menu-item,.menu__item,.dropdown__link,.mega-menu__link{font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:0}.product-card__title,.card-product__title,.product-card__title a,.card-product__title a{font-family:var(--bnb-body-font)!important;font-size:clamp(1.45rem,1.1vw,1.65rem);font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.product__title{font-family:var(--bnb-body-font)!important;font-size:clamp(2.5rem,3vw,3.6rem);font-weight:600;line-height:1.2;letter-spacing:0}.price,.product-card__price,.card-product__price,.price-item,.money{font-family:var(--bnb-body-font)!important;font-weight:600;line-height:1.35}label,.field__label,.form__label,.product-form__input legend{font-family:var(--bnb-body-font)!important;font-size:1.4rem;font-weight:600;line-height:1.4}input,textarea,select{font-size:1.6rem}input::placeholder,textarea::placeholder{font-weight:400;opacity:.72}small,.caption,.product-card__vendor,.card-product__vendor,.product__tax,.footer__copyright-content{font-size:1.3rem;font-weight:400;line-height:1.5}.announcement-bar,.scrolling-promotion,.promotion__text{font-family:var(--bnb-body-font)!important;font-size:1.35rem;font-weight:500;line-height:1.35}.footer h2,.footer h3,.footer summary{font-family:var(--bnb-display-font)!important;font-weight:600}@media(max-width:767.98px){:root{--font-body-size: 1.5rem;--font-h0-size: clamp(3.4rem, 11vw, 4.4rem);--font-h1-size: clamp(3rem, 9vw, 4rem);--font-h2-size: clamp(2.5rem, 7.5vw, 3.4rem);--font-h3-size: clamp(2.2rem, 6vw, 2.8rem);--font-h4-size: clamp(1.9rem, 5vw, 2.3rem);--font-h5-size: clamp(1.7rem, 4.5vw, 2rem);--font-h6-size: 1.6rem}body,input,textarea,select{font-family:var(--bnb-body-font)!important}h1,h2,h3,h4,h5,h6{font-family:var(--bnb-display-font)!important}button,.button,.btn,.shopify-payment-button__button,.bnb-btn,.header__menu-item,.menu__item,.dropdown__link,.mega-menu__link{font-size:1.45rem}.menu-drawer__item-link{font-family:var(--bnb-display-font);font-size:1.8rem;font-weight:500;line-height:1.35}.product-card__title,.card-product__title,.product-card__title a,.card-product__title a{font-size:1.4rem;line-height:1.32}.product__title{font-size:clamp(2.4rem,7vw,3rem)}.subheading,.eyebrow,.caption-with-letter-spacing,.product__vendor,.card-product__vendor,.font-subheading,.bnb-eyebrow,.bnb-shead__eyebrow{font-size:1.2rem;letter-spacing:.06em}input,textarea,select{font-size:1.5rem}}.bnb-shead__eyebrow,.bnb-eyebrow{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.07em!important}.bnb-shead h2,.bnb-heading{font-size:clamp(2.7rem,3.2vw,4rem)!important;line-height:1.12!important}.bnb-shead p{font-size:1.5rem!important;line-height:1.6!important}.bnb-shead__link,.bnb-view-all{font-size:1.5rem!important;font-weight:600!important}.bnb-btn{padding:1.2rem 2.2rem!important;font-size:1.5rem!important}.bnb-btn--sm{padding:.9rem 1.5rem!important;font-size:1.3rem!important}.bnb-hero__eyebrow{font-size:1.2rem!important;font-weight:500!important}.bnb-hero__heading{font-size:clamp(3.2rem,4vw,5rem)!important;line-height:1.08!important}.bnb-hero__text{font-size:clamp(1.5rem,1.4vw,1.8rem)!important;line-height:1.6!important}.bnb-hero__button{font-size:1.5rem!important;font-weight:600!important}.bnb-global-card__title{font-family:var(--bnb-body-font)!important;font-size:clamp(1.45rem,1.1vw,1.65rem)!important;font-weight:500!important;line-height:1.35!important}.bnb-global-card__rating{font-size:1.1rem!important}.bnb-global-card .f-price-item{font-size:1.6rem!important;font-weight:600!important}.bnb-global-card .f-price-item--regular s,.bnb-global-card .f-price__sale .f-price-item--regular{font-size:1.2rem!important}.bnb-global-card__add{font-size:1.4rem!important;font-weight:600!important}.bnb-global-card__details{font-size:1.2rem!important;font-weight:500!important}.bnb-global-card__badge{font-size:1rem!important}@media(max-width:767.98px){.bnb-shead h2,.bnb-heading{font-size:clamp(2.5rem,7.5vw,3.4rem)!important}.bnb-shead p{font-size:1.45rem!important}.bnb-shead__link,.bnb-view-all{font-size:1.35rem!important}.bnb-hero__heading{font-size:clamp(3rem,9vw,4rem)!important}.bnb-hero__text{font-size:1.5rem!important}.bnb-global-card__title{min-height:2.75em!important;font-size:1.4rem!important;line-height:1.32!important}.bnb-global-card__rating{font-size:1rem!important}.bnb-global-card .f-price-item{font-size:1.5rem!important}.bnb-global-card .f-price-item--regular s,.bnb-global-card .f-price__sale .f-price-item--regular{font-size:1.1rem!important}.bnb-global-card__add{min-height:4.2rem!important;font-size:1.3rem!important}.bnb-global-card__details{font-size:1.15rem!important}.bnb-global-card__badge{font-size:1rem!important}.combo-bundles__description{font-size:1.4rem!important;line-height:1.55!important}.combo-bundles__tabs button{font-size:1.2rem!important;font-weight:600!important}.combo-card h3{min-height:4.2rem!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.25!important}.combo-card__best,.combo-card__stage,.combo-card__count{font-size:1rem!important}.combo-card__pricing strong{font-size:1.7rem!important;font-weight:700!important}.combo-card__pricing s,.combo-card__pricing span{font-size:1.1rem!important}.combo-card__add{min-height:4.2rem!important;font-size:1.25rem!important;font-weight:600!important}.combo-card__view{font-size:1.15rem!important}}:root{--bnb-font-enforcement-version: "2026-07-29-final-r2";--bnb-display-font: "Fredoka", system-ui, sans-serif;--bnb-tag-font: "Jost", system-ui, sans-serif;--bnb-body-font: "Nunito", system-ui, sans-serif}html body,html body .site-wrapper,html body .main-content,html body input,html body textarea,html body select{font-family:var(--bnb-body-font)!important;font-style:normal}html body .site-wrapper h1,html body .site-wrapper h2,html body .site-wrapper h3,html body .site-wrapper h4,html body .site-wrapper h5,html body .site-wrapper h6,html body .site-wrapper .h0,html body .site-wrapper .h1,html body .site-wrapper .h2,html body .site-wrapper .h3,html body .site-wrapper .h4,html body .site-wrapper .h5,html body .site-wrapper .h6,html body .bnb-hero__heading,html body .bnb-qcat-head h2,html body .bnb-arrivals__copy strong,html body .bnb-need__header h2,html body .bnb-need__content h3,html body .bnb-need__content strong,html body .combo-bundles__header h2,html body .bnb-collection-tabs__heading,html body .bnb-budget__header h2,html body .bnb-budget__copy strong,html body .bnb-trust__title,html body .bnb-parent-guides__heading,html body .bnb-parent-guides__title,html body .bnb-rg__heading,html body .bnb-cloud-footer h2,html body .bnb-cloud-footer h3,html body .bnb-cloud-footer summary{font-family:var(--bnb-display-font)!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body .header-section .header__navigation .header__menu .menu__item,html body .header-section .header__navigation .header__menu .menu__item .reversed-link,html body .header-section .header__navigation .header__menu summary,html body .header-section .header__navigation .header__menu summary .reversed-link,html body #MenuDrawer .menu-drawer__item-link,html body .menu-drawer__item-link,html body button,html body .button,html body .btn,html body .shopify-payment-button__button,html body .bnb-btn,html body .bnb-hero__button,html body .bnb-arrivals__button,html body .bnb-collection-tabs__tab,html body .bnb-collection-tabs__view-all,html body .bnb-parent-guides__link{font-family:var(--bnb-display-font)!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .bnb-hero__eyebrow,html body .bnb-qcat-label,html body .bnb-need__eyebrow,html body .combo-bundles__eyebrow,html body .combo-bundles__tabs button,html body .combo-card__best,html body .combo-card__stage,html body .combo-card__count,html body .bnb-collection-tabs__eyebrow,html body .bnb-budget__ticket,html body .bnb-parent-guides__eyebrow,html body .bnb-rg__eyebrow,html body .product__vendor,html body .card-product__vendor,html body .bnb-global-card__badge{font-family:var(--bnb-tag-font)!important;font-style:normal!important;font-weight:500!important}html body .bnb-announce,html body .bnb-announce__item,html body .bnb-announce__link,html body .bnb-announce__note{font-family:var(--bnb-tag-font)!important;font-style:normal!important;font-weight:400!important}html body .bnb-hero__text,html body .bnb-arrivals__copy em,html body .bnb-need__content p,html body .combo-bundles__description,html body .bnb-collection-tabs__description,html body .bnb-trust__copy,html body .bnb-parent-guides__text,html body .bnb-rg__subheading,html body .bnb-cloud-footer p,html body .bnb-cloud-footer a,html body .bnb-cloud-footer input,html body .bnb-global-card__title,html body .bnb-global-card__title a,html body .combo-card h3,html body .product-card__title,html body .card-product__title{font-family:var(--bnb-body-font)!important;font-style:normal!important}html body p,html body li,html body .rte,html body .bnb-hero__text,html body .bnb-arrivals__copy em,html body .bnb-need__content p,html body .combo-bundles__description,html body .bnb-collection-tabs__description,html body .bnb-trust__copy,html body .bnb-parent-guides__text,html body .bnb-rg__subheading,html body .bnb-cloud-footer p{font-weight:400!important}html body .bnb-global-card__title,html body .bnb-global-card__title a,html body .combo-card h3,html body .product-card__title,html body .card-product__title,html body .price,html body .price-item,html body .money{font-weight:500!important}html body strong,html body b{font-weight:600}:root{--bnb-product-type-weight-version: "2026-07-29-r1"}html body .bnb-collection-tabs__heading{font-weight:500!important}html body .bnb-collection-tabs__description,html body .bnb-collection-tabs__description p,html body .bnb-global-card__title,html body .bnb-global-card__title a,html body .product-card__title,html body .product-card__title a,html body .card-product__title,html body .card-product__title a{font-weight:400!important}html body .product__block--title .product__title,html body h1.product__title{font-weight:500!important}html body .bnb-product-tagline{font-weight:400!important}:root{--bnb-product-page-type-weight-version: "2026-07-30-r2"}html body .product__block--title .product__title,html body h1.product__title,html body .bnb-product-tagline{font-weight:400!important}:root{--bnb-heading-hierarchy-fix-version: "2026-08-12-r1"}html body .bnb-cloud-footer h2,html body .bnb-cloud-footer h3,html body .bnb-cloud-footer summary{font-size:1.5rem!important;line-height:1.3!important}html body .bnb-trust__title{font-size:1.4rem!important;line-height:1.3!important}@media(max-width:767.98px){html body .bnb-cloud-footer h2,html body .bnb-cloud-footer h3,html body .bnb-cloud-footer summary{font-size:1.4rem!important}html body .bnb-trust__title{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bnb-global-typography.css.map */
