:root{--bbm-pink: #f453a6;--bbm-pink-dark: #d93689;--bbm-soft: #fff3f9;--bbm-lavender: #f7f3ff;--bbm-dark: #191619;--bbm-text: #56515a;--bbm-border: rgba(244, 83, 166, .14);--bbm-radius: 20px}@media screen and (max-width:749px){body{font-size:16px!important}#MainContent{width:100%!important;max-width:100%!important;overflow-x:clip!important}#MainContent img,#MainContent video,#MainContent svg,#MainContent canvas{max-width:100%!important;height:auto!important}#MainContent iframe{max-width:100%!important}.page-width{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}#MainContent [style*="100vw"],#MainContent [style*="-100vw"]{max-width:100%!important}#MainContent h1,#MainContent .h0,#MainContent .h1{font-family:Outfit,Inter,Arial,sans-serif!important;font-size:clamp(1.95rem,8vw,2.5rem)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}#MainContent h2,#MainContent .h2{font-family:Outfit,Inter,Arial,sans-serif!important;font-size:clamp(1.5rem,6.5vw,2rem)!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.025em!important}#MainContent h3,#MainContent .h3{font-family:Outfit,Inter,Arial,sans-serif!important;font-size:1.2rem!important;line-height:1.25!important}#MainContent p,#MainContent li{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.65!important}#MainContent .button,#MainContent .btn,#MainContent button,#MainContent a[class*=button]{max-width:100%!important;min-height:48px!important;padding:12px 18px!important;border-radius:999px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}#MainContent .bb-section .button,#MainContent .bb-hero .button,#MainContent .bb-content .button,#MainContent .bbposting .button{width:100%!important}#MainContent .grid,#MainContent [class*=grid]{max-width:100%!important}#MainContent .card,#MainContent .product-card,#MainContent .article-card,#MainContent .multicolumn-card{border-radius:var(--bbm-radius)!important}body.template-product .product,body.template-product .product__info-wrapper,body.template-product .product__info-container{width:100%!important;max-width:100%!important}body.template-product .product__info-container{padding:20px!important;border-radius:22px!important}body.template-product .product__media,body.template-product .product__media-wrapper,body.template-product .product__media-wrapper img{width:100%!important;max-width:100%!important;border-radius:18px!important}body.template-product .product-form__submit,body.template-product button[name=add],body.template-product .shopify-payment-button__button{width:100%!important}body.template-collection .grid{row-gap:22px!important}body.template-collection .card__heading,body.template-collection .card__heading a,body.template-collection .grid-product__title{font-size:1.08rem!important;line-height:1.22!important}body.template-collection .card .button,body.template-collection .product-card .button{width:100%!important}body.template-blog .article-card,body.template-article .article-template{max-width:100%!important}.search-modal{max-width:100%!important;overflow-x:hidden!important}.search-modal__content{width:100%!important;max-width:100%!important}.predictive-search{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.header{width:100%!important;max-width:100%!important}.header__heading-logo,.header__heading-logo.logo-image{max-width:66px!important;max-height:42px!important}.header__icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__submenu{max-width:100%!important;overflow-x:hidden!important}.menu-drawer__menu-item{font-size:15px!important;line-height:1.3!important}}@media screen and (max-width:390px){.page-width{padding-left:12px!important;padding-right:12px!important}#MainContent h1,#MainContent .h0,#MainContent .h1{font-size:clamp(1.8rem,8vw,2.3rem)!important}#MainContent h2,#MainContent .h2{font-size:clamp(1.4rem,6.2vw,1.85rem)!important}.header__heading-logo,.header__heading-logo.logo-image{max-width:60px!important}.header__icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}@media(prefers-reduced-motion:reduce){#MainContent *,#MainContent *:before,#MainContent *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media screen and (max-width:989px){.header>a.header__icon--account,.header>.header__icon--account{display:none!important}.header__icons .header__icon--account,.header__icons a.header__icon--account{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:749px){body.template-collection #MainContent .gp-product-title h2,body.template-collection #MainContent gp-product-title h2,body.template-collection #MainContent [class*=gp-product-title] h2{font-size:var(--size, 12px)!important;line-height:var(--lh, 1.5)!important;font-weight:var(--weight, 700)!important;letter-spacing:normal!important;min-height:0!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bb-mobile.css.map */
