:root{--buttons-radius: 12px;--buttons-radius-outset: 12px;--bb-orange: #e8722f;--bb-orange-dark: #cf6023;--bb-gutter: 1.8rem;--bb-safe-l: env(safe-area-inset-left, 0px);--bb-safe-r: env(safe-area-inset-right, 0px);--bb-safe-b: env(safe-area-inset-bottom, 0px)}body{overflow-x:clip}img,svg,video,table{max-width:100%}@media screen and (max-width:749px){.page-width,.page-width--narrow,.shopify-policy__container,.bb-bundle,.ts-section,.bbt-wrap,.boingbaby-faq-wrapper,.es-wrap{padding-left:max(var(--bb-gutter),var(--bb-safe-l));padding-right:max(var(--bb-gutter),var(--bb-safe-r))}.shopify-section+.shopify-section{margin-top:0}}@media screen and (max-width:749px){.header__icon,.header__icon--cart,.list-menu__item--link,.ts-detail summary,.boingbaby-faq-item summary{min-height:44px}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{min-height:5.4rem;padding:1.3rem 3.2rem;font-size:1.7rem;font-weight:700;letter-spacing:.02em;line-height:1.15;transition:background-color .18s ease,transform .12s ease,box-shadow .18s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button--small{min-height:4.4rem;padding:1rem 2.2rem;font-size:1.5rem}@media screen and (max-width:749px){.button,.shopify-challenge__button,.customer button{min-height:5.2rem;font-size:1.6rem}}@media screen and (max-width:749px){.product-form__submit{width:100%}}@media screen and (min-width:750px){.banner.banner--large,.banner.banner--large:not(.banner--mobile-bottom){min-height:min(max(72rem,40vw),92vh)!important}.banner .banner__content.page-width{max-width:none;padding-left:4rem;padding-right:4rem}.banner .banner__content{justify-content:flex-end!important;align-items:center!important}.banner .banner__box{max-width:min(52rem,calc(41vw - 60px));margin-left:auto;margin-right:0}}@media screen and (max-width:749px){.banner.banner--large,.banner.banner--large:not(.banner--mobile-bottom){min-height:min(78vh,620px)!important}}.banner__media img{object-fit:cover;object-position:center top}.banner__box{max-width:74rem;padding:4.6rem 4.4rem;border-radius:24px;box-shadow:0 20px 60px #00000029;border:0}.banner__heading{font-size:clamp(3.6rem,4.6vw,6.6rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 1.6rem}.banner__text{font-size:clamp(1.7rem,1.5vw,2.2rem);line-height:1.45;opacity:.92;margin:0 0 1rem}.banner__buttons{margin-top:2.6rem}.banner__buttons .button{min-height:6rem;padding:1.5rem 6.4rem 1.5rem 3.6rem;font-size:1.9rem;font-weight:800;letter-spacing:.01em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2.6rem center;background-size:2.1rem 2.1rem}.banner__buttons .button:hover{background-position:right 2.1rem center}@media screen and (max-width:749px){.banner .banner__content{align-items:flex-end;padding-bottom:2rem}.banner__box,.banner__box.content-container--full-width-mobile{width:auto;background:rgb(var(--color-background))!important;padding:2.4rem 2rem!important;border-radius:20px!important;margin:0 max(1.6rem,var(--bb-safe-l));box-shadow:0 14px 38px #0000002e}.banner__heading{font-size:clamp(2.7rem,8.4vw,3.4rem);margin-bottom:1rem}.banner__text{font-size:1.6rem;line-height:1.35}.banner__buttons{margin-top:1.8rem}.banner__box .banner__heading,.banner__box .banner__text{color:rgb(var(--color-foreground))!important}.banner__buttons .button{min-height:5.6rem;font-size:1.7rem;padding:1.4rem 5.6rem 1.4rem 2.8rem;background-position:right 2.2rem center}}.footer__payment{width:100%;margin-top:1.2rem}.footer .list-payment,.list-payment{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:.8rem;padding:0;margin:0}.list-payment__item{padding:0!important;margin:0;display:flex;align-items:center;flex:0 0 auto}.list-payment__item svg{height:3.4rem!important;width:auto!important;max-width:none}.list-payment__item:has(svg[aria-labelledby=pi-klarna]),.list-payment__item:has(svg[aria-labelledby=pi-paypal]),.ts-pay-list li:has(svg[aria-labelledby=pi-klarna]),.ts-pay-list li:has(svg[aria-labelledby=pi-paypal]){display:none!important}svg[aria-labelledby=pi-klarna],svg[aria-labelledby=pi-paypal]{display:none!important}.ts-pay-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem}.ts-pay-list li{display:flex;align-items:center}.ts-pay-list svg{height:4rem;width:auto;display:block}@media screen and (max-width:749px){.footer .list-payment,.list-payment{gap:.5rem}.list-payment__item svg{height:2.6rem!important}.ts-pay-list{gap:.5rem}.ts-pay-list svg{height:2.8rem}}@media screen and (max-width:400px){.list-payment__item svg{height:2.4rem!important}.ts-pay-list svg{height:2.4rem}}cart-drawer.drawer,.cart-drawer{z-index:999999}.cart-drawer .drawer__inner{width:450px;max-width:100vw;padding:22px 24px calc(22px + var(--bb-safe-b));background:#fff;border:none;overflow-x:hidden}.cart-drawer .drawer__heading{margin:0;color:#000;font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.05;font-weight:900}.cart-drawer .drawer__close{width:44px;height:44px;color:#000}.cart-drawer .cart-item__name{display:block;color:#000;font-family:var(--font-heading-family);font-size:2rem;line-height:1.15;font-weight:800;text-decoration:none;margin-bottom:6px}.cart-drawer .totals__total{margin:0;color:#000;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:900}.cart-drawer .totals__total-value{color:#111;font-size:2.1rem;font-weight:700}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout],.cart__checkout-button,button[name=checkout],#checkout{width:100%;min-height:6rem;border:none;border-radius:12px;background:var(--bb-orange);color:#fff;font-size:2rem;font-weight:800;letter-spacing:.01em;line-height:1;text-transform:none}.cart-drawer .cart__checkout-button:hover,.cart-drawer button[name=checkout]:hover,.cart__checkout-button:hover,button[name=checkout]:hover,#checkout:hover{background:var(--bb-orange-dark);color:#fff}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100%;padding:20px max(18px,var(--bb-safe-l)) calc(20px + var(--bb-safe-b)) max(18px,var(--bb-safe-r))}.cart-drawer .drawer__heading{font-size:2.8rem}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{min-height:5.8rem;font-size:1.9rem}}.ts-section{max-width:700px;margin:0 auto;font-family:var(--font-body-family);color:#1a1a1a}.ts-pay{text-align:center;margin:0 0 10px}.ts-stock-head{text-align:center;font-size:2rem;letter-spacing:.5px;margin:0 0 10px;font-weight:600;color:#333}.ts-stock-head b{color:#e02b2b;font-weight:700}.ts-bar{--ts-fill: 50%;width:100%;height:12px;background:#e5e5e5;border-radius:20px;display:block;overflow:hidden}.ts-bar-fill{display:block;height:100%;width:var(--ts-fill);background:#e02b2b;border-radius:20px}.ts-stock-note{text-align:center;color:#444;font-size:1.6rem;margin:10px 0 12px}.ts-details{margin-top:18px;border-top:1px solid #e6e6e6}.ts-detail{border-bottom:1px solid #e6e6e6}.ts-detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0;color:#000}.ts-detail summary::-webkit-details-marker{display:none}.ts-detail-icon{width:30px;height:30px;min-width:30px;flex:0 0 30px;color:#000;display:flex;align-items:center;justify-content:center}.ts-detail-icon svg{width:30px;height:30px;display:block}.ts-detail-title{flex:1;font-family:var(--font-heading-family);font-size:2.1rem;font-weight:900;line-height:1.2;color:#000}.ts-detail-arrow{width:16px;height:16px;min-width:16px;flex:0 0 16px;color:#000;transition:transform .25s ease}.ts-detail[open] .ts-detail-arrow{transform:rotate(180deg)}.ts-detail-content{padding:0 0 18px 42px;color:#222;font-size:1.7rem;line-height:1.55}.ts-detail-content p{margin:0 0 14px}.ts-detail-content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.ts-section{max-width:100%}.ts-stock-head{font-size:1.8rem}.ts-detail summary{gap:10px;padding:15px 0}.ts-detail-icon,.ts-detail-icon svg{width:28px;height:28px;min-width:28px}.ts-detail-icon{flex:0 0 28px}.ts-detail-title{font-size:1.9rem}.ts-detail-content{padding-left:38px;font-size:1.6rem;line-height:1.5}}.bb-has-bundle #sticky-cart-portal{display:none!important}.bb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9998;background:#fff;border-top:1px solid #e7e7e7;box-shadow:0 -6px 24px #0000001f;padding:1rem max(1.6rem,var(--bb-safe-l)) calc(1rem + var(--bb-safe-b)) max(1.6rem,var(--bb-safe-r));transform:translateY(110%);visibility:hidden;transition:transform .26s ease,visibility .26s}.bb-sticky--on{transform:translateY(0);visibility:visible}@media(prefers-reduced-motion:reduce){.bb-sticky{transition:none}}.bb-sticky-in{max-width:var(--page-width, 120rem);margin:0 auto;display:flex;align-items:center;gap:1.6rem}@media screen and (min-width:990px){.bb-sticky-in{gap:2rem}.bb-sticky-btn{min-width:26rem}}.bb-sticky-thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid #eee;flex:0 0 auto}.bb-sticky-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.bb-sticky-name{font-weight:800;font-size:1.6rem;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sticky-sub{font-size:1.35rem;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sticky-btn{flex:0 0 auto;min-height:5rem;padding:1.1rem 2.4rem;border:none;border-radius:12px;background:var(--bb-orange);color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background .15s ease}.bb-sticky-btn:hover{background:var(--bb-orange-dark)}@media screen and (max-width:749px){.bb-sticky-thumb{display:none}.bb-sticky-btn{min-height:5.2rem;padding:1.1rem 1.8rem;font-size:1.6rem}.bb-sticky-name{font-size:1.5rem}}.bb-atc{min-height:6.2rem;font-size:1.9rem!important;font-weight:800!important;border-radius:12px!important;letter-spacing:.01em!important}.bb-atc:hover{background:var(--bb-orange-dark)!important}@media screen and (max-width:749px){.bb-atc{min-height:5.8rem;font-size:1.7rem!important}.bb-tier-t{font-size:1.7rem}.bb-tier-price{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/boingbaby-custom.css.map */
