:root{--bb-blue: #24589a;--bb-blue-deep: #173f73;--bb-blue-soft: #eaf2fc;--bb-ink: #1f2a44;--bb-ink-soft: #46506a;--bb-pink: #d8177e;--bb-orange: #e2640f;--bb-green: #2f9a3f;--bb-sky: #1e83c8;--bb-purple: #6e43a3;--bb-font: "Figtree", var(--font-body-family);--bb-font-note: "Caveat", "Comic Sans MS", cursive;--bb-radius-xl: 40px;--bb-radius-lg: 32px;--bb-radius-md: 22px;--bb-shadow-card: 0 28px 60px -34px rgba(23, 63, 115, .45), 0 2px 6px -2px rgba(23, 63, 115, .08);--bb-ease: cubic-bezier(.25, .46, .45, .94);--bb-confetti: linear-gradient( 90deg, #e8158a 0 25%, #3fa2e0 25% 50%, #f7941d 50% 75%, #46b649 75% 100% );--bb-squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23e8158a'/%3E%3Cstop offset='.22' stop-color='%23e8158a'/%3E%3Cstop offset='.3' stop-color='%233fa2e0'/%3E%3Cstop offset='.47' stop-color='%233fa2e0'/%3E%3Cstop offset='.55' stop-color='%23f7941d'/%3E%3Cstop offset='.72' stop-color='%23f7941d'/%3E%3Cstop offset='.8' stop-color='%2346b649'/%3E%3Cstop offset='1' stop-color='%2346b649'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 8c9-7 15-7 23 0s15 7 23 0 15-7 23 0 15 7 23 0 15-7 22 0' fill='none' stroke='url(%23g)' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}@media screen and (max-width:989px){.header--mobile-left{grid-template-columns:auto 1fr auto;column-gap:8px}.header__heading-logo-wrapper{width:min(132px,36vw)}.scrolled-past-header .header__heading-logo-wrapper{width:min(104px,30vw)}.header__heading-link{padding-top:4px;padding-bottom:4px}.header{padding-top:8px;padding-bottom:8px}}.template--page #MainContent{font-family:var(--bb-font);color:var(--bb-ink)}.template--page .section+.section{margin-top:32px}@media screen and (min-width:750px){.template--page .section+.section{margin-top:48px}}.template--page #MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--bb-font);letter-spacing:-.015em}.template--page #MainContent .button--primary,.template--page #MainContent .button--secondary,.template--page #MainContent .contact__button .button{min-height:0;padding:16px 38px;border:0;border-radius:999px;background:var(--bb-blue);box-shadow:none;font-family:var(--bb-font);font-size:17px;font-weight:800;letter-spacing:.01em;color:#fff;transition:background-color .2s var(--bb-ease),color .2s var(--bb-ease)}.template--page #MainContent .button--secondary{background:#fff;box-shadow:inset 0 0 0 2px var(--bb-blue);color:var(--bb-blue)}.template--page #MainContent .button--primary:before,.template--page #MainContent .button--primary:after,.template--page #MainContent .button--secondary:before,.template--page #MainContent .button--secondary:after,.template--page #MainContent .contact__button .button:before,.template--page #MainContent .contact__button .button:after{content:none}@media(hover:hover){.template--page #MainContent .button--primary:hover,.template--page #MainContent .contact__button .button:hover{background:var(--bb-blue-deep)}.template--page #MainContent .button--secondary:hover{background:var(--bb-blue);color:#fff}}.template--page #MainContent .banner:after,.template--page #MainContent .banner__media:after{display:none}.template--page .banner__box,.template--page .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{position:relative;overflow:hidden;max-width:760px;margin-inline:auto;padding:clamp(24px,3vw,44px) clamp(24px,4vw,60px) clamp(30px,3.4vw,50px);border:0;border-radius:28px;background:#fff;box-shadow:0 30px 70px -30px #0c1e3c80;text-align:center}.template--page .banner__box:after{content:"";position:absolute;inset:auto 0 0 0;width:auto;z-index:1;height:10px;border-radius:0;background:var(--bb-confetti);box-shadow:none}.template--page .banner__heading{margin:0;font-family:var(--bb-font);font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--bb-blue);text-wrap:balance}.template--page .banner__heading strong{font-weight:inherit}.template--page .banner__text{margin-top:14px;font-family:var(--bb-font);font-size:clamp(17px,1.4vw,21px);font-weight:700;line-height:1.4;color:var(--bb-ink-soft)}.template--page .banner__text p{margin:0}.template--page .banner__buttons{margin-top:26px}@media screen and (max-width:749px){.template--page .banner__content{padding-left:16px;padding-right:16px}.template--page .banner__box,.template--page .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{border-radius:22px}.template--page .banner__box:after{display:block;height:8px}}.template--page .rich-text__blocks{max-width:820px;margin-inline:auto}.template--page .rich-text__heading{font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1.1;color:var(--bb-blue);text-wrap:balance}.template--page .rich-text__heading:after{content:"";display:block;width:96px;height:12px;margin:16px 0 4px;background:var(--bb-squiggle) center / contain no-repeat}.template--page .rich-text__blocks.center .rich-text__heading:after{margin-inline:auto}.template--page .rich-text__blocks.right .rich-text__heading:after{margin-left:auto}.template--page .rich-text__text{font-size:clamp(17px,1.3vw,20px);line-height:1.7;color:var(--bb-ink-soft)}.template--page .rich-text__text strong{color:var(--bb-ink)}.template--page .rich-text__blocks.center .rich-text__text{max-width:64ch;margin-inline:auto}.template--page .rich-text__blocks>.rich-text__text:first-child{font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.6;color:var(--bb-ink)}.template--page .multirow{position:relative;background:linear-gradient(#ffffff47,#ffffff47),#f5a623 url(bb-swirl.webp) center / cover no-repeat}.template--page .multirow__inner{display:flex;flex-direction:column;gap:clamp(22px,3.4vw,44px);max-width:1240px;margin-inline:auto}.template--page .multirow .image-with-text{--bb-accent: var(--bb-pink);--bb-sticker: url(bb-pink-heart.webp);position:relative;padding:clamp(12px,1.4vw,18px);border:1px solid rgba(36,88,154,.08);border-radius:var(--bb-radius-xl);background:#fff;box-shadow:var(--bb-shadow-card);transition:transform .35s var(--bb-ease),box-shadow .35s var(--bb-ease)}@media(hover:hover){.template--page .multirow .image-with-text:hover{transform:translateY(-4px);box-shadow:0 36px 70px -34px #173f738c,0 2px 6px -2px #173f7314}}.template--page .multirow .image-with-text:nth-child(5n+2){--bb-accent: var(--bb-orange);--bb-sticker: url(bb-rainbow-star.webp)}.template--page .multirow .image-with-text:nth-child(5n+3){--bb-accent: var(--bb-green);--bb-sticker: url(bb-green-heart.webp)}.template--page .multirow .image-with-text:nth-child(5n+4){--bb-accent: var(--bb-sky);--bb-sticker: url(bb-blue-star.webp)}.template--page .multirow .image-with-text:nth-child(5n+5){--bb-accent: var(--bb-purple);--bb-sticker: url(bb-orange-smiley-heart.webp)}.template--page .multirow .image-with-text__content,.template--page .multirow .image-with-text__media{background:transparent}.template--page .multirow .image-with-text__media-item{position:relative}.template--page .multirow .image-with-text__media,.template--page .multirow .image-with-text__media-item>*{border-radius:calc(var(--bb-radius-xl) - 12px)}.template--page .multirow .image-with-text__media-item:after{content:"";position:absolute;z-index:2;inset:-22px -12px auto auto;width:clamp(56px,6vw,84px);height:auto;aspect-ratio:1;background:var(--bb-sticker) center / contain no-repeat;filter:drop-shadow(0 8px 12px rgba(23,63,115,.28));transform:rotate(12deg);pointer-events:none}.template--page .multirow .image-with-text__grid--reverse .image-with-text__media-item:after{inset:-22px auto auto -12px;transform:rotate(-12deg)}.template--page .multirow .image-with-text__media--small{height:clamp(220px,24vw,320px)}.template--page .multirow .image-with-text__media--medium{height:clamp(250px,27vw,380px)}.template--page .multirow .image-with-text__media--large{height:clamp(270px,31vw,440px)}@media screen and (max-width:749px){.template--page .multirow .image-with-text__media--small{height:clamp(190px,50vw,260px)}.template--page .multirow .image-with-text__media--medium{height:clamp(210px,56vw,300px)}.template--page .multirow .image-with-text__media--large{height:clamp(220px,62vw,320px)}.template--page .multirow .image-with-text__media-item:after,.template--page .multirow .image-with-text__grid--reverse .image-with-text__media-item:after{inset:-18px -6px auto auto}}.template--page .multirow .image-with-text__content{max-width:60ch;padding:clamp(22px,3vw,48px) clamp(18px,3vw,48px)}@media screen and (min-width:750px){.template--page .multirow .collapse-padding .image-with-text__grid .image-with-text__content{padding-left:clamp(24px,3vw,52px);padding-right:clamp(20px,3vw,48px)}}@media screen and (max-width:749px){.template--page .multirow .collapse-padding .image-with-text__grid .image-with-text__content{padding:26px 12px 16px}}.template--page .multirow .image-with-text__content:before{content:"";flex:none;width:48px;height:8px;margin-bottom:20px;border-radius:99px;background:var(--bb-accent)}.template--page .multirow .image-with-text__content--mobile-center:before,.template--page .multirow .image-with-text__content--desktop-center:before{align-self:center}.template--page .multirow .image-with-text__heading{margin:0 0 14px;font-family:var(--bb-font);font-size:clamp(26px,2.5vw,38px);font-weight:900;line-height:1.12;color:var(--bb-blue);text-wrap:balance}.template--page .multirow .image-with-text__heading strong{font-weight:inherit}.template--page .multirow .image-with-text__text{font-size:clamp(16px,1.15vw,18px);line-height:1.75;color:var(--bb-ink-soft)}.template--page .multirow .image-with-text__text>:first-child{margin-top:0}.template--page .multirow .image-with-text__text a{color:var(--bb-blue);text-decoration-thickness:2px;text-underline-offset:3px}.template--page .multirow .image-with-text__text--caption{margin-bottom:8px;font-weight:800;color:var(--bb-accent)}.template--page .multirow .image-with-text__content .button{margin-top:22px}.template--page .rich-text:has(.rich-text__buttons){position:relative;overflow:hidden;padding:clamp(28px,5vw,72px) clamp(14px,4vw,64px);border-radius:var(--bb-radius-xl);background:#f5a623 url(bb-swirl.webp) center / cover no-repeat;box-shadow:0 34px 70px -36px #6e43a3a6}.template--page .rich-text:has(.rich-text__buttons):before,.template--page .rich-text:has(.rich-text__buttons):after{content:"";position:absolute;width:clamp(40px,6vw,86px);aspect-ratio:1;background:url(bb-white-star.webp) center / contain no-repeat;filter:drop-shadow(0 6px 10px rgba(0,0,0,.15));pointer-events:none}.template--page .rich-text:has(.rich-text__buttons):before{top:8%;left:5%;transform:rotate(-14deg)}.template--page .rich-text:has(.rich-text__buttons):after{right:6%;bottom:10%;box-shadow:none;transform:rotate(18deg) scale(.7)}.template--page .rich-text:has(.rich-text__buttons) .rich-text__blocks{position:relative;z-index:1;max-width:760px;padding:clamp(30px,4.4vw,60px) clamp(20px,4.4vw,64px);border:5px solid #fff;border-radius:var(--bb-radius-lg);background:#fffffff7;box-shadow:0 26px 50px -26px #171f3c8c}.template--page .rich-text:has(.rich-text__buttons) .rich-text__heading{font-size:clamp(28px,2.8vw,42px)}@media screen and (max-width:749px){.template--page .rich-text:has(.rich-text__buttons){padding:44px 12px 36px;border-radius:var(--bb-radius-lg)}.template--page .rich-text:has(.rich-text__buttons) .rich-text__wrapper{width:100%}.template--page .rich-text:has(.rich-text__buttons) .rich-text__blocks{padding:30px 18px 34px;border-width:4px}.template--page .rich-text:has(.rich-text__buttons):before{top:8px;left:10px}}.template--page .rich-text:has(.rich-text__buttons) .rich-text__text{font-size:clamp(16px,1.2vw,19px);font-weight:400;color:var(--bb-ink-soft)}.template--page .rich-text:has(.rich-text__buttons) .rich-text__buttons{margin-top:30px}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__media,.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__media-item>*{overflow:hidden;border-radius:var(--bb-radius-lg)}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__media{background:transparent}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__content{align-self:center;max-width:62ch;margin:16px 0;padding:clamp(26px,3.4vw,48px) clamp(22px,3.4vw,52px);border-radius:var(--bb-radius-lg);background:#fff;box-shadow:var(--bb-shadow-card)}.template--page #MainContent .page-width:not(.multirow__inner)>.image-with-text :is(.image-with-text__media,.image-with-text__content){border-radius:var(--bb-radius-lg)}@media screen and (max-width:749px){.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__content{margin:16px 0 0}}@media screen and (min-width:750px){.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{margin-left:clamp(20px,3vw,44px)}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__grid--reverse .image-with-text__content{margin-right:clamp(20px,3vw,44px)}}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__heading{font-weight:900;color:var(--bb-blue)}.template--page .page-width:not(.multirow__inner)>.image-with-text .image-with-text__text{font-size:clamp(16px,1.15vw,18px);line-height:1.75;color:var(--bb-ink-soft)}.template--page .collapsible-content__heading,.template--page .multicolumn .title{font-weight:900;color:var(--bb-blue)}.template--page .collapsible-content .accordion{margin-bottom:12px;padding:2px 22px;border:1px solid rgba(36,88,154,.12);border-radius:var(--bb-radius-md);background:#fff;box-shadow:0 14px 30px -24px #173f7380}.template--page .collapsible-content .accordion+.accordion{border-top:1px solid rgba(36,88,154,.12)}.template--page .collapsible-content .accordion__title{font-family:var(--bb-font);font-size:18px;font-weight:600;color:var(--bb-ink)}.template--page .collapsible-content .accordion details[open] .accordion__title{color:var(--bb-blue)}.template--page .collapsible-content .accordion__content{font-size:16px;line-height:1.7;color:var(--bb-ink-soft)}.template--page .multicolumn-card{border:1px solid rgba(36,88,154,.1);border-radius:var(--bb-radius-lg);background:#fff;box-shadow:var(--bb-shadow-card)}.template--page .multicolumn.background-primary .multicolumn-card.content-container{background:#fff}.template--page .multicolumn-card__info .inline-richtext,.template--page .multicolumn-card__info h3{font-weight:800;color:var(--bb-blue)}.template--page .multicolumn-card__info .rte{font-size:16px;line-height:1.7;color:var(--bb-ink-soft)}.page--where-booboo-cooler-belongs #MainContent .banner__box{translate:0 33px}@media screen and (min-width:750px){.page--where-booboo-cooler-belongs #MainContent .banner__box{display:flex;flex-direction:column;justify-content:center;min-height:clamp(250px,17.5vw,340px);translate:0 56px}}.page--where-booboo-cooler-belongs .rich-text__text p:last-child:not(:first-child){margin-top:26px;font-family:var(--bb-font-note);font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.1;color:var(--bb-blue);transform:rotate(-2deg)}.page--where-booboo-cooler-belongs .rich-text__text p:last-child:not(:first-child):after{content:"";display:block;width:64px;height:64px;margin:10px auto 0;background:var(--bb-blue);-webkit-mask:url(bb-arrow.webp) center / contain no-repeat;mask:url(bb-arrow.webp) center / contain no-repeat;transform:rotate(-110deg) scaleY(-1)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/page-design.css.map */
