:root{--bb-pink: #fc71cc;--bb-pink-deep: #e03ea6;--bb-blue: #1b5fde;--bb-blue-deep: #1446b8;--bb-orange: #ff7a3d;--bb-orange-deep: #e8540f;--bb-green: #1fae6b;--bb-green-deep: #138a54;--bb-sun: #ffc72c;--bb-ink: #22304d;--bb-cream: #fef3dc;--bb-white: #fff;--bb-pink-soft: #ffe1f2;--bb-sun-soft: #fff0c4;--bb-blue-soft: #dde8fc;--bb-green-soft: #d9f2e4;--bb-orange-soft: #ffe4d1;--bb-toy-yellow: #ffd88a;--bb-toy-pink: #ffb8de;--bb-toy-blue: #a9c7f7;--bb-toy-step: .3rem;--bb-toy-ease: .12s ease;--bb-font-display: var(--heading-font-family);--bb-weight-display: 800;--bb-tracking-caps: .06em;--bb-fs-display: clamp(4.8rem, 7vw, 8.8rem);--bb-fs-h2: clamp(3.2rem, 4vw, 5.2rem);--bb-fs-h3: 2rem;--bb-tracking-tight: -.02em;--bb-text-xs: 1.2rem;--bb-text-sm: 1.4rem;--bb-gutter: 2rem;--bb-radius-md: 2rem;--bb-radius-lg: 3.2rem;--bb-radius-pill: 99.9rem;--bb-btn-height: 4.6rem;--bb-btn-padding-x: 2.2rem;--bb-btn-font-size: 1.3rem;--bb-ease: .2s ease}@media(min-width:992px){:root{--bb-gutter: 5.6rem}}.bb-eyebrow,.bb-tag{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.6rem 1.2rem;border:0;border-radius:var(--bb-radius-pill);background:#ffffffb8;color:var(--bb-ink);font-family:var(--bb-font-display);font-weight:700;font-size:var(--bb-text-xs);letter-spacing:0;line-height:1.2;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-eyebrow:before,.bb-tag:before{content:"";flex-shrink:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--bb-pink)}.bb-btn-group{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:var(--bb-toy-step)}.bb-btn,.bb-btn-arrow{--bb-btn-bg: var(--bb-toy-yellow);--bb-btn-fg: var(--bb-ink);display:inline-flex;align-items:center;justify-content:center;height:var(--bb-btn-height);border:2px solid var(--bb-ink);border-radius:var(--bb-radius-pill);background:var(--bb-btn-bg);color:var(--bb-btn-fg);box-shadow:0 var(--bb-toy-step) 0 var(--bb-ink);text-decoration:none;cursor:pointer;transition:transform var(--bb-toy-ease),box-shadow var(--bb-toy-ease),background-color var(--bb-ease)}.bb-btn{padding:0 var(--bb-btn-padding-x);font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:var(--bb-btn-font-size);letter-spacing:var(--bb-tracking-caps);line-height:1;text-transform:uppercase;white-space:nowrap}.bb-btn-arrow{flex-shrink:0;width:var(--bb-btn-height)}.bb-btn-arrow svg{width:1.6rem;height:1.6rem;transition:transform .25s ease}.bb-btn:hover,.bb-btn-group:hover .bb-btn,.bb-btn-group:hover .bb-btn-arrow{transform:translateY(.2rem);box-shadow:0 .2rem 0 var(--bb-ink)}.bb-btn-group:hover .bb-btn-arrow svg{transform:rotate(45deg)}.bb-btn:active,.bb-btn-group:active .bb-btn,.bb-btn-group:active .bb-btn-arrow{transform:translateY(var(--bb-toy-step));box-shadow:0 0 0 var(--bb-ink)}.bb-btn:focus-visible,.bb-btn-arrow:focus-visible{outline:3px solid var(--bb-blue);outline-offset:3px}.bb-btn--light{--bb-btn-bg: var(--bb-sun-soft)}.bb-btn--blue{--bb-btn-bg: var(--bb-toy-blue)}.bb-btn--pink{--bb-btn-bg: var(--bb-toy-pink)}@media(prefers-reduced-motion:reduce){.bb-btn,.bb-btn-arrow{transition:none}}:is(a,button,input).button.primary-button:not(.product-action),button.button.add-to-cart-button,.bb-btn-theme{min-width:0!important;min-height:var(--bb-btn-height)!important;height:auto!important;padding:0 var(--bb-btn-padding-x)!important;border:2px solid var(--bb-ink)!important;border-radius:var(--bb-radius-pill)!important;background:var(--bb-toy-yellow)!important;color:var(--bb-ink)!important;box-shadow:0 var(--bb-toy-step) 0 var(--bb-ink)!important;font-family:var(--bb-font-display)!important;font-weight:var(--bb-weight-display)!important;font-size:var(--bb-btn-font-size)!important;letter-spacing:var(--bb-tracking-caps)!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;flex-shrink:0;margin-bottom:var(--bb-toy-step);transition:transform var(--bb-toy-ease),box-shadow var(--bb-toy-ease)!important}:is(a,button,input).button.primary-button:not(.product-action):hover,button.button.add-to-cart-button:hover,.bb-btn-theme:hover{transform:translateY(.2rem);box-shadow:0 .2rem 0 var(--bb-ink)!important}:is(a,button,input).button.primary-button:not(.product-action):active,button.button.add-to-cart-button:active,.bb-btn-theme:active{transform:translateY(var(--bb-toy-step));box-shadow:0 0 0 var(--bb-ink)!important}:is(a,button,input).button.primary-button:not(.product-action) .button-text,:is(a,button,input).button.primary-button:not(.product-action) *{color:var(--bb-ink)!important}main :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){letter-spacing:var(--bb-tracking-tight)}main :is(.tabs-head-content>:is(h2,h3),.tabs-head .tab-head,.content-inner>.heading,.heading-wrapper>.heading,.collapsible-header>.heading,.gallery-content>.heading,.newsletter-inner>.heading,.sale-product .product-title,.bb-media-text__title){font-size:var(--bb-fs-h2)!important;line-height:1.05!important}main :is(.product-card .product-title,.product-card h2,.product-card h3,.sale-countdown .sub-heading){font-size:var(--bb-fs-h3)!important;line-height:1.2!important;letter-spacing:-.01em}main :is(.tabs-head,.tabs-head-content,.heading-wrapper,.collapsible-header,.gallery-content>.heading,.newsletter-inner,.product-card .product-content,.product-card .product-info){text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important}main .testimonials-shape>.heading-wrapper,main .testimonials-shape>.heading-wrapper>.heading{text-align:center!important;justify-content:center!important;align-items:center!important}main>.shopify-section .section-content{padding-left:0!important;padding-right:0!important}main>.shopify-section .container{width:100%!important;max-width:none!important;padding-left:var(--bb-gutter)!important;padding-right:var(--bb-gutter)!important}main .image-with-text>.content{padding-left:0!important}main .testimonials-shape>.heading-wrapper,main .gallery-content>.heading{padding-left:var(--bb-gutter)!important;padding-right:var(--bb-gutter)!important}main .gallery-content{max-width:none!important;margin-left:0!important;margin-right:0!important}main .newsletter-form{margin-left:0!important}main .newsletter-inner>.heading{text-align:left!important}main .newsletter-inner>.field-wrapper{justify-content:flex-start!important}main .product-card :is(.product-title,.product-description,.product-price,.price){text-align:left!important;justify-content:flex-start!important}.product-card .product-media-wrap{position:relative}.product-card .product-media-wrap:focus-within{overflow:hidden}.product-card .product-media-wrap .product-actions,.product-card .product-media-wrap .product-card-picker{display:none!important}.bb-card-badges{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;pointer-events:none}.bb-card-badges__langs{display:flex;flex-wrap:wrap;gap:.4rem}.bb-card-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--bb-radius-pill);font-family:var(--bb-font-display);font-weight:700;font-size:1.2rem;line-height:1.2;white-space:nowrap}.bb-card-badge--lang{background:var(--bb-white);color:var(--bb-ink)}.product-media-wrap:has(.bb-card-badge--accent)>.product-badge{display:none}.bb-card-badge--accent{margin-left:auto;background:#ffffffd9;color:var(--bb-ink)}.bb-card-badge--accent:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--bb-pink)}.product-card .product-card-content{padding-top:1.4rem}.bb-card-head{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;column-gap:1.2rem}.bb-card-head .product-title{flex:1 1 0;min-width:0;margin:0!important}.bb-card-head .product-price,.bb-card-head .price{flex:0 0 auto;margin:0!important;text-align:right}.bb-card-head .price-item,.bb-card-head .price__sale .price{font-size:1.6rem!important;font-weight:700!important;color:var(--bb-ink)!important}.bb-card-head .price--on-sale .price__sale{position:relative;display:block;line-height:1.2}.bb-card-head .price__sale .regular-price{position:absolute;top:100%;right:0;white-space:nowrap;margin-left:0;font-size:1.3rem!important;font-weight:400!important;color:#22304d80!important}.bb-card-meta{margin:.4rem 0 0;font-size:1.4rem;line-height:1.4;color:#22304da6}.bb-card-quick{position:absolute;right:1.2rem;bottom:1.2rem;z-index:3}.bb-card-add{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:2px solid var(--bb-ink);border-radius:50%;background:var(--bb-toy-yellow);color:var(--bb-ink);box-shadow:0 .3rem 0 var(--bb-ink);transition:transform var(--bb-toy-ease),box-shadow var(--bb-toy-ease)}.bb-card-add svg{width:1.8rem;height:1.8rem;transition:transform .25s ease}.bb-card-add:hover{transform:translateY(.15rem);box-shadow:0 .15rem 0 var(--bb-ink)}.bb-card-add:hover svg{transform:rotate(90deg)}.bb-card-add:active{transform:translateY(.3rem);box-shadow:0 0 0 var(--bb-ink)}.bb-card-add:focus-visible{outline:2px solid var(--bb-blue);outline-offset:3px}.product-card .product-title{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual;hyphens:manual}@media(max-width:767px){main .product-card .product-title{font-size:1.7rem!important}.bb-card-quick{right:.8rem;bottom:.8rem}.bb-card-add{width:3.6rem;height:3.6rem}}.quick-view .product-variants .field-label.soldout{display:none!important}@media(min-width:992px){.collapsible-section .collapsible-wrap:has(>.collapsible-header){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:6.4rem;align-items:start}.collapsible-section .collapsible-wrap>.collapsible-header{position:sticky;top:12rem;margin:0!important}.collapsible-section .collapsible-wrap>.collapsible-contents,.collapsible-section .collapsible-items{max-width:none!important;margin:0!important}}.newsletter-inner .field-input{min-width:0;flex:1 1 auto}.field-value:checked+.field-label.field-button{border:2px solid var(--bb-ink)!important;background:var(--bb-toy-blue)!important;color:var(--bb-ink)!important}.product-gallery-slider .mivo-thumbs-slider-wrapper{position:static!important;max-width:34rem!important;margin:1.6rem auto 0!important}.product-gallery-slider .mivo-thumbs-slider-wrapper .mivo-button{width:3.6rem!important;height:3.6rem!important;min-width:0!important;padding:0!important;flex:0 0 3.6rem!important}.product-gallery-slider .mivo-thumbs-slider-wrapper .mivo-button svg{width:1.5rem;height:auto}.bb-lang-hint{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.4;color:#22304dcc}.bb-gift{margin-top:1.6rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:var(--bb-sun-soft)}.bb-gift:after{content:none!important}.bb-gift summary{display:flex;align-items:center;gap:1rem;font-weight:700;font-size:1.4rem;cursor:pointer;list-style:none}.bb-gift summary::-webkit-details-marker{display:none}.bb-gift summary svg{flex-shrink:0;width:2rem;height:2rem}.bb-gift__field{width:100%;margin-top:1.2rem;padding:1.2rem 1.4rem;border:2px solid var(--bb-ink)!important;border-radius:1.2rem!important;background:var(--bb-white);color:var(--bb-ink);font:inherit;font-size:1.5rem;resize:vertical;box-shadow:none!important}.bb-gift__note{margin:.6rem 0 0;font-size:1.2rem;color:#22304db3}.bb-reassure{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.bb-reassure li{display:flex;align-items:flex-start;gap:1rem;font-size:1.3rem;line-height:1.45;color:#22304dd9}.bb-reassure svg{flex-shrink:0;width:2rem;height:2rem}.bb-reassure a{color:inherit;font-weight:700;text-decoration-color:var(--bb-pink);text-decoration-thickness:.2rem;text-underline-offset:.3rem}.bb-upsell{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;margin-top:2rem;padding:1.2rem 1.6rem 1.2rem 1.2rem;border-radius:1.6rem;background:var(--bb-pink-soft);color:var(--bb-ink);text-decoration:none;transition:transform var(--bb-toy-ease)}.bb-upsell:hover{transform:translateY(-.2rem)}.bb-upsell img{width:6.4rem;height:6.4rem;border-radius:1.2rem;object-fit:cover}.bb-upsell__text{display:grid;gap:.2rem}.bb-upsell__title{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:1.6rem}.bb-upsell__price{display:flex;gap:.8rem;align-items:baseline;font-size:1.4rem}.bb-upsell__price s{color:#22304d8c}.bb-upsell__cta{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.4rem;white-space:nowrap}.bb-upsell__cta svg{width:1.6rem;height:1.6rem}@media(max-width:480px){.bb-upsell{grid-template-columns:5.6rem minmax(0,1fr)}.bb-upsell img{width:5.6rem;height:5.6rem}.bb-upsell__cta{grid-column:2}}@media(min-width:992px){.main-product-content .product-summary .summary-item.title{margin-top:2.3rem}}#bb-pl button.bb-req-cta{width:auto!important;height:var(--bb-btn-height)!important;min-height:0!important;aspect-ratio:auto!important;padding:0 var(--bb-btn-padding-x)!important;background:var(--bb-toy-yellow)!important;color:var(--bb-ink)!important}#bb-pl button.bb-req-cta .button-bg,#bb-pl button.bb-req-cta svg{display:none!important}#bb-pl button.bb-req-cta .button-text{color:inherit!important}.product-summary .product-title{margin:0;line-height:1.05;letter-spacing:var(--bb-tracking-tight)}.product-summary .product-price-wrapper .price-item,.product-summary .product-price-wrapper .product-price>.price,.product-summary .product-price-wrapper .product-price>span.regular-price{font-size:2.4rem!important;font-weight:700!important;color:var(--bb-ink)!important}.product-summary .product-price-wrapper .tax-note{display:none!important}.product-summary .bb-intro__text{font-size:1.6rem;line-height:1.6;color:#22304dc7}.product-summary .bb-intro__text p:first-child{font-family:var(--bb-font-display);font-weight:700;font-size:1.8rem;color:var(--bb-ink)}.product-summary .bb-benefits{gap:1.2rem 1.6rem;margin-top:2.4rem;padding:0!important}.product-summary .bb-benefits li{margin:0!important;padding:0!important}.product-summary .product-variants .field-label:not(.field-button),.product-summary .product-variants .variant-label{font-size:1.4rem;font-weight:700}.product-summary .bb-lang-hint{margin-top:1rem;font-size:1.3rem}.product-summary .bb-gift,.product-summary .bb-upsell{margin-top:1.6rem}.product-summary .bb-intro__details{margin-top:3.2rem}[id$=__specification-table] .specification-content{align-items:stretch!important}[id$=__specification-table] .specification-item.bb-spec-img{display:flex;overflow:hidden;border-radius:3.2rem}[id$=__specification-table] .bb-spec-img img{flex:1 1 auto;width:100%!important;height:100%!important;min-height:28rem;object-fit:cover;border-radius:0!important}main [id$=__product-recommendations] .heading-wrapper,main [id$=__product-recommendations] .heading-wrapper *{text-align:center!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.quick-view .quick-view-inner{width:120rem;height:auto;max-height:calc(100vh - 4rem)}.quick-view .quick-view-content{padding:5.6rem}@media(max-width:767px){.quick-view .quick-view-inner{max-height:calc(100dvh - 3.2rem);display:flex;flex-direction:column}.quick-view .quick-view-content{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 3.2rem);padding:4.8rem 2rem 2.4rem;gap:2rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quick-view .product-gallery{position:static!important;width:100%!important;height:auto!important}.quick-view .product-summary{width:100%!important;height:auto!important}}.quick-view .product-summary-inner{display:flex;flex-direction:column}.quick-view .product-summary .product-title{margin:0 0 1.2rem!important;font-size:clamp(2.6rem,2.6vw,3.4rem)!important;line-height:1.05!important}.quick-view .product-price-wrap{margin:0 0 2.4rem!important}.quick-view .product-price-wrap .price-item,.quick-view .product-price-wrap .product-price>.price,.quick-view .product-price-wrap .product-price>span.regular-price{font-size:2.2rem!important;font-weight:700!important;color:var(--bb-ink)!important}.quick-view .product-price-wrap .installment:empty,.quick-view .product-price-wrap .tax-note{display:none!important}.quick-view .bb-qv-intro{margin:0 0 2.8rem!important;font-size:1.5rem;line-height:1.6;color:#22304dc7}.quick-view .bb-qv-intro .bb-intro__text p:first-child{font-family:var(--bb-font-display);font-weight:700;font-size:1.7rem;color:var(--bb-ink)}.quick-view .bb-qv-intro .bb-benefits{margin-top:2rem}.quick-view .product-variants{margin:0!important}.quick-view .bb-lang-hint{margin:1rem 0 0;font-size:1.3rem}.quick-view .product-buy{margin-top:2rem!important}.quick-view .bb-qv-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 1.6rem;margin-top:1.6rem;font-size:1.3rem}.quick-view .bb-qv-ship{margin:0;color:#22304db8}.quick-view .bb-qv-more{font-weight:700;color:var(--bb-ink);text-decoration:underline;text-decoration-color:var(--bb-pink);text-decoration-thickness:.2rem;text-underline-offset:.4rem}.quick-view .product-warning:empty{display:none!important}@media(min-width:992px)and (max-width:1599px){.main-product-section .main-product.product-info-classic .main-product-content{gap:6.4rem}.main-product-section .main-product.product-info-classic .main-product-content .product-gallery{width:54%}.main-product-section .main-product.product-info-classic .main-product-content .product-summary{width:calc(46% - 6.4rem)}}:is(.product-summary,.quick-view) .product-quantity,:is(.product-summary,.quick-view) .product-quantity .quantity,:is(.product-summary,.quick-view) .product-quantity .quantity-input,:is(.product-summary,.quick-view) .product-quantity .quantity-button{height:var(--bb-btn-height)!important;min-height:0!important}:is(.product-summary,.quick-view) .product-quantity .quantity,:is(.product-summary,.quick-view) .product-quantity .quantity:before,:is(.product-summary,.quick-view) .product-quantity .quantity:after{border-radius:999px!important}:is(.product-summary,.quick-view) .product-buy .item-field{align-items:center}@media(min-width:992px){.main-product-section .main-product .main-product-content>.product-summary{margin-bottom:0!important}}#shopify-pc__banner.shopify-pc__banner__dialog{left:2.4rem!important;right:auto!important;bottom:2.4rem!important;width:min(44rem,calc(100% - 3.2rem))!important;max-width:none!important;padding:2.4rem!important;border:2px solid var(--bb-ink)!important;border-radius:2.4rem!important;background:var(--bb-white)!important;box-shadow:0 .4rem 0 var(--bb-ink),0 1.6rem 4rem #22304d29!important;color:var(--bb-ink)!important;font-family:var(--bb-font-body, inherit)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:1.6rem!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 .8rem!important;font-family:var(--bb-font-display)!important;font-weight:var(--bb-weight-display, 700)!important;font-size:1.8rem!important;line-height:1.2!important;letter-spacing:var(--bb-tracking-tight)!important;color:var(--bb-ink)!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:1.35rem!important;line-height:1.55!important;color:#22304dbf!important}#shopify-pc__banner a,#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{color:var(--bb-ink)!important;text-decoration:underline!important;text-decoration-color:var(--bb-pink)!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:1rem!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:1 1 0!important;min-width:0!important;height:4.2rem!important;margin:0!important;padding:0 1.6rem!important;border:2px solid var(--bb-ink)!important;border-radius:999px!important;box-shadow:0 var(--bb-toy-step) 0 var(--bb-ink)!important;font-family:inherit!important;font-size:1.3rem!important;font-weight:800!important;letter-spacing:.02em!important;color:var(--bb-ink)!important;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;background:var(--bb-toy-yellow)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;background:var(--bb-white)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{transform:translateY(-.1rem);box-shadow:0 .4rem 0 var(--bb-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:active,#shopify-pc__banner #shopify-pc__banner__btn-decline:active{transform:translateY(var(--bb-toy-step));box-shadow:0 0 0 var(--bb-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;flex:1 0 100%!important;height:auto!important;margin:.4rem 0 0!important;padding:.4rem 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:inherit!important;font-size:1.3rem!important;font-weight:600!important;text-align:center!important}#shopify-pc__banner :is(button,a):focus-visible{outline:3px solid var(--bb-blue)!important;outline-offset:2px!important}@media(max-width:575px){#shopify-pc__banner.shopify-pc__banner__dialog{left:1.6rem!important;bottom:1.6rem!important;width:calc(100% - 3.2rem)!important;padding:2rem!important}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner :is(button){transition:none!important}}@media(max-width:991px){body [id*=product-recommendations] .grid{gap:2rem 1.6rem!important}body [id*=product-recommendations] .grid .grid-item{flex:0 0 calc((100% - 3.2rem) / 3)!important;max-width:calc((100% - 3.2rem) / 3)!important}}@media(max-width:767px){body [id*=product-recommendations] .grid .grid-item{flex:0 0 calc((100% - 1.6rem)/2)!important;max-width:calc((100% - 1.6rem)/2)!important}}@media(max-width:575px){body [id*=product-recommendations] .grid{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:1.6rem!important;margin:0 calc(-1 * var(--bb-gutter, 2rem))!important;padding:0 var(--bb-gutter, 2rem) .8rem!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bb-gutter, 2rem);overscroll-behavior-x:contain;scrollbar-width:none}body [id*=product-recommendations] .grid::-webkit-scrollbar{display:none}body [id*=product-recommendations] .grid .grid-item{flex:0 0 82%!important;max-width:82%!important;scroll-snap-align:start}}.side-cart .bb-upsell--cart{margin:1.6rem 0 0}.bb-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:1.3rem;color:#22304dbf}.bb-cart-trust li{display:inline-flex;align-items:center;gap:.6rem}.bb-cart-trust svg{width:1.6rem;height:1.6rem;flex-shrink:0}.side-cart .go-to-checkout .button[name=checkout],.side-cart .go-to-checkout .button[name=checkout] *{opacity:1!important;color:var(--bb-ink)!important}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:1.6rem!important}}.product-variants .field-label.field-button:not(.bb-soon-pill):not(.soldout){display:inline-flex!important;align-items:center;min-height:4.4rem;padding-left:1.6rem!important;padding-right:1.6rem!important}@media(max-width:767px){.product-summary .product-buy .item-field{flex-wrap:nowrap!important;gap:1rem!important}.product-summary .product-buy .item-field .product-quantity{flex:0 0 12rem!important;width:12rem!important;max-width:12rem!important;margin:0!important}.product-summary .product-buy .item-field .product-quantity .quantity{width:100%!important}.product-summary .product-buy .item-field .add-to-cart-button{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}[id$=__specification-table] .item-heading{font-size:2.2rem!important;line-height:1.15!important}[id$=__specification-table] .item-description,[id$=__specification-table] .item-description p{font-size:1.5rem!important}[id$=__specification-table] .item-label,[id$=__specification-table] .item-value{font-size:1.5rem!important;line-height:1.45!important}}@media(max-width:575px){.product-summary .bb-benefits{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}}.site-panel .panel-content .toggle-navigation a,.site-panel .panel-content .toggle-navigation .menu-link{color:var(--bb-ink)!important}.bb-mb{margin:.8rem 0 2.4rem}.bb-mb__list{display:flex;gap:1.2rem;margin:0 calc(-1 * var(--bb-panel-pad, 1.5rem));padding:0 var(--bb-panel-pad, 1.5rem) .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bb-panel-pad, 1.5rem);overscroll-behavior-x:contain;scrollbar-width:none}.bb-mb__list::-webkit-scrollbar{display:none}.bb-mb__item{flex:0 0 12rem;scroll-snap-align:start}.bb-mb__card{display:grid;gap:.4rem;color:var(--bb-ink)!important;text-decoration:none}.bb-mb__img{position:relative;display:block;aspect-ratio:5 / 6;overflow:hidden;border-radius:1.6rem;background:var(--bb-pink-soft)}.bb-mb__img img{display:block;width:100%;height:100%;object-fit:cover}.bb-mb__badge{position:absolute;top:.8rem;left:.8rem;padding:.3rem .8rem;border-radius:999px;background:var(--bb-toy-yellow);font-size:1.2rem;font-weight:800;color:var(--bb-ink)}.bb-mb__name{margin-top:.4rem;font-weight:700;font-size:1.4rem;line-height:1.25}.bb-mb__price{font-size:1.3rem;color:#22304dbf}.header-section .site-panel .toggle-navigation>li:has(>.bb-mb)>a.menu-link{padding-bottom:.8rem!important}.header-section .site-panel .toggle-navigation .bb-mb{margin:0 0 1.6rem}.bb-panel-bottom{position:sticky;bottom:0;display:grid;gap:1.2rem;margin:0 calc(-1 * var(--bb-panel-pad, 1.5rem));padding:1.6rem var(--bb-panel-pad, 1.5rem) calc(1.6rem + env(safe-area-inset-bottom));border-top:1px solid rgba(34,48,77,.12);background:var(--bb-white)}.bb-panel-bottom .bb-cart-trust{margin:0}.bb-panel-bottom__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.bb-panel-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--bb-btn-height);margin-bottom:var(--bb-toy-step);padding:0 1.6rem;border:2px solid var(--bb-ink);border-radius:999px;box-shadow:0 var(--bb-toy-step) 0 var(--bb-ink);font-family:var(--bb-font-display);font-weight:var(--bb-weight-display, 700);font-size:1.4rem;color:var(--bb-ink)!important;text-decoration:none}.bb-panel-btn svg{width:1.8rem;height:1.8rem;flex-shrink:0}.bb-panel-btn--light{background:var(--bb-white)}.bb-panel-btn--cart{background:var(--bb-toy-yellow)}.bb-panel-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border:2px solid var(--bb-ink);border-radius:999px;background:var(--bb-toy-pink);font-size:1.2rem;font-weight:800;line-height:1}.bb-panel-btn__count:empty{display:none}.header-section .site-panel .panel-footer{display:none!important}.header-section .site-panel .toggle-navigation .bb-mb li,.header-section .site-panel .toggle-navigation .bb-mb li:before,.header-section .site-panel .toggle-navigation .bb-mb li:after{border:0!important;padding:0!important;margin:0!important}.header-section .site-panel .toggle-navigation .bb-mb li:before,.header-section .site-panel .toggle-navigation .bb-mb li:after{content:none!important}@media(max-width:991px){.main-product-section .main-product .main-product-content>.product-gallery{position:static!important;top:auto!important}}.product-summary .product-accordion h2.accordion-title{margin:0!important;font-family:var(--bb-font-body, inherit)!important;font-size:1.5rem!important;font-weight:700!important;line-height:2.1rem!important;letter-spacing:normal!important;text-transform:none!important;color:#22304d99!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bb-base.css.map */
