@font-face{font-family:BabybooBebas;src:url(babyboo-bebas.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BabybooHelvetica;src:url(babyboo-helvetica-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BabybooHelvetica;src:url(babyboo-helvetica-medium.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--bb-black:#171717;--bb-white:#fff;--bb-cream:#f6f4f0;--bb-line:#dedede;--bb-muted:#6d6d6d}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:BabybooHelvetica,Helvetica,Arial,sans-serif;letter-spacing:.01em}body{color:var(--bb-black);overflow-x:hidden}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:BabybooBebas,Impact,Arial Narrow,sans-serif;font-weight:400;letter-spacing:.03em}.page-width{max-width:160rem;padding-left:3.2rem;padding-right:3.2rem}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:0;font-family:BabybooHelvetica,Arial,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.button:after,.button:before{border-radius:0}.announcement-bar-section .utility-bar{min-height:4.2rem;background:var(--bb-black);color:#fff;border:0}.announcement-bar__message{padding:1.25rem 2rem;font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:.28em;text-transform:uppercase}.section-header{z-index:40;border:0}.header-wrapper{border:0;background:#fff;transition:background-color .25s,color .25s}.header{min-height:7.8rem;padding-top:0!important;padding-bottom:0!important}.header--middle-left{grid-template-columns:auto 1fr auto;gap:2.5rem}.header__heading-link{padding:0}.header__heading-logo{width:14rem;max-width:14rem}.ed-text-logo{display:block;margin:0;color:currentColor;font-family:BabybooBebas,Impact,sans-serif;font-size:4.4rem;font-weight:400;line-height:.8;letter-spacing:.01em;white-space:nowrap}.header__menu-item{padding:3rem 1.5rem;color:currentColor;font-size:1.08rem;font-weight:600;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.header__menu-item:hover,.header__active-menu-item{text-decoration:none}.header__menu-item span{position:relative}.header__menu-item span:after{position:absolute;right:0;bottom:-.7rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .2s}.header__menu-item:hover span:after{transform:scaleX(1)}.header__icon{color:currentColor}.header__icon .svg-wrapper{width:2rem;height:2rem}.bb-nav__sale,.bb-mobile-sale{color:#d22431!important}.template-index .section-header{position:absolute;top:4.2rem;right:0;left:0;color:#fff}.template-index .section-header .header-wrapper{background:transparent}.template-index .section-header .header,.template-index .section-header .header__icon,.template-index .section-header .header__menu-item,.template-index .section-header .ed-text-logo{color:#fff}.template-index .section-header.shopify-section-header-sticky{position:fixed;top:0;color:var(--bb-black)}.template-index .section-header.shopify-section-header-sticky .header-wrapper{background:#fff}.template-index .section-header.shopify-section-header-sticky .header,.template-index .section-header.shopify-section-header-sticky .header__icon,.template-index .section-header.shopify-section-header-sticky .header__menu-item,.template-index .section-header.shopify-section-header-sticky .ed-text-logo{color:var(--bb-black)}.bb-nav__item{position:static}.bb-mega{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(15rem,1fr)) repeat(2,minmax(22rem,1.2fr));gap:3.6rem;padding:3.2rem 4.8rem;background:#fff;color:var(--bb-black);box-shadow:0 12px 28px #00000014;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .18s,transform .18s,visibility .18s;pointer-events:none}.bb-mega--compact{grid-template-columns:minmax(18rem,.8fr) repeat(2,minmax(22rem,1fr));padding-left:18%;padding-right:18%}.bb-nav__item:hover>.bb-mega,.bb-nav__item:focus-within>.bb-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.bb-mega__links{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.bb-mega__links h3{margin:0 0 .8rem;font-family:BabybooHelvetica,Arial,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.13em}.bb-mega__links h3:not(:first-child){margin-top:1.5rem}.bb-mega__links a{color:inherit;font-size:1.15rem;line-height:1.4;text-decoration:none}.bb-mega__links a:hover{text-decoration:underline;text-underline-offset:.3rem}.bb-mega__links em{margin-left:.4rem;color:#d22431;font-size:.9rem;font-style:normal;text-transform:uppercase}.bb-mega__image{position:relative;display:block;color:#fff;text-decoration:none;overflow:hidden}.bb-mega__image img{display:block;width:100%;height:26rem;object-fit:cover;transition:transform .4s}.bb-mega__image:hover img{transform:scale(1.025)}.bb-mega__image span{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;font-family:BabybooBebas,Impact,sans-serif;font-size:2.5rem;letter-spacing:.05em;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.35)}.bb-banner{position:relative;width:100%;overflow:hidden;background:#eee}.bb-banner__picture,.bb-banner__picture img{display:block;width:100%}.bb-banner__picture img{height:auto;object-fit:cover}.bb-banner--large .bb-banner__picture img,.bb-banner--medium .bb-banner__picture img{aspect-ratio:1800/1009}.bb-banner--slim .bb-banner__picture img{aspect-ratio:1800/504}.bb-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 2rem 4.2rem;color:#fff;text-decoration:none}.bb-banner__link span{padding:.5rem 0;border-bottom:1px solid currentColor;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.3rem 0}.bb-tiles__item,.bb-tiles__item>a{position:relative;display:block;min-width:0;overflow:hidden;color:#fff;text-decoration:none}.bb-tiles__item img{display:block;width:100%;height:auto;aspect-ratio:750/960;object-fit:cover;transition:transform .45s ease}.bb-tiles__item:hover img{transform:scale(1.02)}.bb-tiles__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:3.2rem 1.5rem;background:linear-gradient(transparent 62%,#00000059);text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.35)}.bb-tiles__caption span{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.bb-tiles__caption h2{margin:.5rem 0 .7rem;color:#fff;font-size:clamp(3rem,3.5vw,5.2rem);line-height:.9}.bb-tiles__caption strong{padding-bottom:.35rem;border-bottom:1px solid currentColor;font-size:1.05rem;letter-spacing:.16em}.collection .title,.featured-collection .title{font-family:BabybooBebas,Impact,sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:.06em;text-align:center;text-transform:uppercase}.featured-collection{padding-top:2rem;padding-bottom:2rem}.card__inner{border-radius:0!important}.card__media .media img{transition:opacity .25s,transform .45s}.card-wrapper:hover .card__media .media img{transform:scale(1.015)}.card__information{padding:1rem .2rem .4rem}.card__heading{font-family:BabybooHelvetica,Arial,sans-serif;font-size:1.12rem;font-weight:400;line-height:1.35;letter-spacing:.025em;text-transform:uppercase}.price{font-size:1.12rem;letter-spacing:.02em}.quick-add__submit{min-height:4.4rem}.collection-hero__title{font-family:BabybooBebas,Impact,sans-serif;font-size:clamp(4rem,5vw,7rem);font-weight:400;letter-spacing:.05em;text-align:center}.collection-hero__description{max-width:75rem!important;margin-right:auto!important;margin-left:auto!important;text-align:center}.facets-container{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);padding-top:1.4rem!important;padding-bottom:1.4rem!important}.product-grid{row-gap:4rem}.product__title h1{font-family:BabybooHelvetica,Arial,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product__media-wrapper img{border-radius:0}.product-form__input input[type=radio]+label{border-radius:0!important;min-width:5rem;text-align:center}.product__accordion{border-top:1px solid var(--bb-line)}.product__accordion:last-of-type{border-bottom:1px solid var(--bb-line)}.bb-empty-state{max-width:60rem;margin:9rem auto;padding:0 2rem;text-align:center}.bb-empty-state h2{font-size:4rem}.bb-footer{padding:7rem 4rem 2.5rem;background:var(--bb-black);color:#fff}.bb-footer h2{margin:0 0 1.5rem;color:#fff;font-size:2.8rem;letter-spacing:.05em}.bb-footer__intro{max-width:62rem;margin-bottom:6rem}.bb-footer__intro p{max-width:58rem;font-size:1.25rem;line-height:1.75}.bb-footer__socials{display:flex;margin:2rem 0 0;padding:0;list-style:none}.bb-footer a{color:inherit;text-decoration:none}.bb-footer__grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:6rem;padding:4rem 0;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a}.bb-footer details summary,.bb-footer__newsletter h2{font-family:BabybooHelvetica,Arial,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.15em;list-style:none}.bb-footer details summary::-webkit-details-marker{display:none}.bb-footer ul{margin:2rem 0 0;padding:0;list-style:none}.bb-footer li{margin:.9rem 0}.bb-footer li a,.bb-footer__newsletter p{font-size:1.15rem;color:#d7d7d7}.bb-footer__newsletter form{display:flex;margin-top:2rem;border-bottom:1px solid #fff}.bb-footer__newsletter input{flex:1;min-width:0;padding:1.2rem 0;border:0;background:transparent;color:#fff;box-shadow:none;font-size:1.2rem}.bb-footer__newsletter button{padding:1.2rem 0 1.2rem 2rem;border:0;background:transparent;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.12em}.bb-footer__bottom{display:flex;align-items:center;gap:3rem;justify-content:space-between;padding-top:2.5rem;font-size:1.05rem;letter-spacing:.08em}.bb-footer__bottom select{max-width:24rem;padding:.8rem;border:1px solid #555;background:#171717;color:#fff}.bb-footer__payments{display:flex;gap:.7rem;flex-wrap:wrap}.bb-footer__payments svg{width:3.6rem;height:auto}.bb-mobile-group>.menu-drawer__menu-item,.bb-mobile-group>summary{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.bb-mobile-group>summary::-webkit-details-marker{display:none}.bb-mobile-group__links{display:grid;padding:0 3.2rem 2rem;background:#f7f7f7}.bb-mobile-group__links a{padding:1.1rem 0;color:inherit;font-size:1.2rem;text-decoration:none}.bb-mobile-buy{position:fixed;z-index:35;right:0;bottom:0;left:0;display:none;gap:1rem;padding:1rem max(1.2rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-left));background:#fff;box-shadow:0 -4px 20px #0000001f}.bb-mobile-buy__price{display:flex;align-items:center;min-width:8rem;font-size:1.2rem}.bb-mobile-buy button{flex:1;min-height:4.8rem;border:1px solid #111;background:#111;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:1199px){.header__menu-item{padding-right:.8rem;padding-left:.8rem;font-size:.95rem}.header--middle-left{gap:1rem}.page-width{padding-right:2rem;padding-left:2rem}}@media screen and (max-width:989px){.page-width{padding-right:1.6rem;padding-left:1.6rem}.header{min-height:6.2rem;padding-right:1.2rem!important;padding-left:1.2rem!important}.ed-text-logo{font-size:3.5rem}.template-index .section-header{top:4.2rem}.template-index .section-header.shopify-section-header-sticky{top:0}.bb-tiles{display:flex;gap:.3rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-tiles::-webkit-scrollbar{display:none}.bb-tiles__item{flex:0 0 82vw;scroll-snap-align:start}.bb-footer{padding:5rem 1.8rem calc(2rem + env(safe-area-inset-bottom))}.bb-footer__intro{margin-bottom:3.5rem}.bb-footer__grid{grid-template-columns:1fr;gap:0;padding:0}.bb-footer details{padding:2rem 0;border-top:1px solid #4a4a4a}.bb-footer details:not([open]) ul{display:none}.bb-footer__newsletter{padding:3rem 0}.bb-footer__bottom{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.announcement-bar__message{font-size:.9rem;letter-spacing:.18em}.bb-banner--large .bb-banner__picture img,.bb-banner--medium .bb-banner__picture img{aspect-ratio:750/1100}.bb-banner--slim .bb-banner__picture img{aspect-ratio:750/481}.bb-banner__link{padding-bottom:2.8rem}.bb-tiles__caption{padding-bottom:2.4rem}.collection .title,.featured-collection .title{font-size:2.8rem}.collection-hero__title{font-size:4.4rem}.collection-hero__description{font-size:1.25rem!important}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/2)}.card__heading,.price{font-size:1rem}.product-grid{row-gap:2.6rem}.product__info-wrapper{padding-right:1.6rem!important;padding-left:1.6rem!important}.template-product{padding-bottom:7.8rem}.template-product .bb-mobile-buy{display:flex}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/babyboo.css.map */
