product-card.product-card{--bb-card-bg: var(--bb-cream-deep)}.product-card .card-gallery,.product-card [class*=card-gallery]{border-radius:var(--bb-radius-m);overflow:hidden;background:var(--bb-card-bg);transition:background-color .5s var(--bb-ease-soft),border-radius .6s var(--bb-ease-soft)}.product-card .card-gallery img{transition:transform .9s var(--bb-ease-soft)!important}.product-card .product-card__content{transition:transform .5s var(--bb-ease-soft)}.product-card .product-card__content>:not(:first-child){transition:transform .5s var(--bb-ease-soft),opacity .4s}@media(hover:hover){.product-card:hover{--bb-card-bg: var(--bb-sun-soft)}.product-card:nth-child(3n+2):hover{--bb-card-bg: var(--bb-sage-soft)}.product-card:nth-child(3n):hover{--bb-card-bg: var(--bb-blue-soft)}.product-card:hover .card-gallery{border-radius:64px var(--bb-radius-m) var(--bb-radius-m) var(--bb-radius-m)}.product-card:hover .card-gallery img{transform:scale(1.045)}.product-card:hover .product-card__content>:not(:first-child){transform:translate(6px)}}.product-card .price,.product-card [class*=price]{font-family:var(--bb-display);font-weight:700;letter-spacing:-.02em}.product-badges__badge,[class*=badge]{font-family:var(--bb-body);font-weight:600;letter-spacing:.04em}.product-card .quick-add__button,.product-card [class*=quick-add] button{border-radius:var(--bb-pill)!important}.bb-home .product-list h2,.bb-home .product-list h3{font-family:var(--bb-display)}.product-information h1{font-family:var(--bb-display)!important;font-weight:700!important;font-size:clamp(36px,4.6vw,64px)!important;line-height:.95!important;letter-spacing:-.045em!important}.product-information .price,.product-information [class*=price] .price{font-family:var(--bb-display);font-weight:700;font-size:clamp(22px,2vw,28px);letter-spacing:-.02em}.product-information .product-media-container,.product-information .product-media,.product-information media-gallery .product-media-container{border-radius:var(--bb-radius-m);overflow:hidden;background:var(--bb-cream-deep)}.product-information .product-media-container img{transition:opacity .5s var(--bb-ease-soft),transform .9s var(--bb-ease-soft)}.bb-media-swap .product-media-container img{animation:bb-media-swap .7s var(--bb-ease-soft)}@keyframes bb-media-swap{0%{clip-path:circle(0% at 50% 60%);transform:scale(1.04)}to{clip-path:circle(150% at 50% 60%);transform:none}}.add-to-cart-button{min-height:60px;font-size:16px!important;background:var(--bb-ink)!important;color:var(--bb-cream)!important;border:0!important;position:relative;overflow:hidden;isolation:isolate}.add-to-cart-button:before{content:"";position:absolute;width:46px;height:46px;border-radius:50%;right:7px;top:50%;translate:0 -50%;background:var(--bb-coral);z-index:-1;transition:transform .6s var(--bb-ease-soft)}@media(hover:hover){.add-to-cart-button:not([disabled]):hover{color:var(--bb-ink)!important}.add-to-cart-button:not([disabled]):hover:before{transform:scale(14)}}.add-to-cart-button[disabled]{background:#29292947!important}.add-to-cart-button[disabled]:before{display:none}.add-to-cart-button.bb-press{animation:bb-press .42s var(--bb-ease-bounce)}.add-to-cart-button.bb-success:before{background:var(--bb-sage);transform:scale(14)}.add-to-cart-button.bb-success{color:var(--bb-ink)!important}.add-to-cart-button.bb-error{animation:bb-shake .42s var(--bb-ease-soft)}@keyframes bb-press{0%{transform:scale(1)}35%{transform:scale(.94,.9)}to{transform:scale(1)}}@keyframes bb-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.variant-option__button-label,.variant-option input+label{border-radius:var(--bb-pill)!important;transition:background-color var(--bb-dur-s),color var(--bb-dur-s),transform var(--bb-dur-s) var(--bb-ease-bounce)!important}.variant-option__button-label:active{transform:scale(.95)}.swatch{transition:transform .42s var(--bb-ease-bounce),box-shadow var(--bb-dur-s)}input:checked+.swatch,.variant-option input:checked~.swatch{transform:scale(1.12)}details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .52s var(--bb-ease-soft),content-visibility .52s allow-discrete}details[open]::details-content{block-size:auto}details summary svg,details summary .icon{transition:transform .42s var(--bb-ease-bounce)}details[open]>summary svg,details[open]>summary .icon{transform:rotate(180deg)}.bb-delivery{display:grid;gap:10px;padding:18px 20px;border-radius:var(--bb-radius-m);background:var(--bb-cream-deep);font-size:14px;line-height:1.45}.bb-delivery__row{display:flex;gap:12px;align-items:flex-start}.bb-delivery__icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--bb-cream)}.bb-delivery__icon svg{width:15px;height:15px}.bb-stock{display:inline-flex;align-items:center;gap:8px;font-weight:600}.bb-stock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--bb-sage);box-shadow:0 0 #91a88b99;animation:bb-ping 2.4s var(--bb-ease-soft) infinite}.bb-stock--out:before{background:var(--bb-coral);animation:none}@keyframes bb-ping{0%{box-shadow:0 0 #91a88b8c}80%,to{box-shadow:0 0 0 10px #91a88b00}}.bb-dims{display:grid;gap:16px;padding:22px;border-radius:var(--bb-radius-m);border:1.5px solid rgb(41 41 41 / .1)}.bb-dims__title{font:700 18px/1 var(--bb-display);letter-spacing:-.02em;margin:0}.bb-dims svg{width:100%;height:auto;color:var(--bb-ink)}.bb-dims__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:0}.bb-dims__list div{display:grid;gap:2px}.bb-dims__list dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.bb-dims__list dd{margin:0;font:700 20px/1.1 var(--bb-display);letter-spacing:-.02em}.header,#header-component{font-family:var(--bb-body)}cart-icon .svg-wrapper,.header-actions__cart-icon .svg-wrapper{transition:transform .3s var(--bb-ease-soft)}.bb-cart-hit,cart-icon.bb-cart-hit .svg-wrapper{animation:bb-cart-hit .72s var(--bb-ease-bounce)}@keyframes bb-cart-hit{0%{transform:scale(1)}25%{transform:scale(1.32,.78) translateY(3px)}55%{transform:scale(.9,1.15) translateY(-4px)}to{transform:scale(1)}}.cart-bubble{background:var(--bb-coral)!important;color:var(--bb-ink)!important}.bb-flyer{position:fixed;z-index:10001;left:0;top:0;width:84px;height:84px;border-radius:50%;background:var(--bb-cream-deep) center / cover no-repeat;box-shadow:0 0 0 4px var(--bb-sun),0 18px 40px #29292940;pointer-events:none}.bb-burst{position:fixed;z-index:10001;width:10px;height:10px;border-radius:50%;pointer-events:none;left:0;top:0}.theme-drawer__dialog.color-custom-drawer{--color-background: var(--bb-cream);background:var(--bb-cream);color:var(--bb-ink)}@media(min-width:750px){.theme-drawer__dialog.color-custom-drawer{border-radius:var(--bb-radius-l) 0 0 var(--bb-radius-l)}}#cart-drawer .theme-drawer__title{font-family:var(--bb-display);letter-spacing:-.03em}#cart-drawer .cart-items__table-row{animation:bb-row-in .6s var(--bb-ease-soft) both;animation-delay:calc(var(--bb-row, 0) * 70ms + .12s)}@keyframes bb-row-in{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}#cart-drawer .cart-items__table-row img,#cart-drawer .cart-items__media img{border-radius:18px}#cart-drawer .cart-items__table-row[aria-busy=true],#cart-drawer .cart-items__table-row.bb-removing{opacity:.35;transform:scale(.97);filter:saturate(.4);transition:opacity .3s,transform .3s var(--bb-ease-soft),filter .3s}#cart-drawer .cart__checkout-button,.cart__checkout-button{min-height:60px;background:var(--bb-coral)!important;color:var(--bb-ink)!important;font-size:16px!important}.cart__checkout-button:hover{background:var(--bb-ink)!important;color:var(--bb-cream)!important}.bb-total-flash{animation:bb-total .9s var(--bb-ease-soft)}@keyframes bb-total{0%{background-color:var(--bb-sun)}to{background-color:transparent}}.cart-drawer--empty .cart-drawer__content:before,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content:before{content:"";width:180px;height:120px;margin:0 auto 18px;background:radial-gradient(circle at 30% 60%,var(--bb-coral) 0 26px,transparent 27px),radial-gradient(circle at 58% 42%,var(--bb-sun) 0 34px,transparent 35px),radial-gradient(circle at 78% 66%,var(--bb-sage) 0 20px,transparent 21px);animation:bb-float 4s ease-in-out infinite alternate}@keyframes bb-float{to{transform:translateY(-8px)}}.quantity-selector,quantity-selector-component{border-radius:var(--bb-pill)!important}.bb-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:9999;background:var(--bb-coral);transform-origin:0 50%;transform:scaleX(var(--bb-progress, 0));pointer-events:none}@supports (animation-timeline: scroll()){.bb-progress{animation:bb-progress linear both;animation-timeline:scroll(root)}@keyframes bb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.bb-cursor{position:fixed;left:0;top:0;z-index:9998;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;display:grid;place-items:center;background:var(--bb-sun);color:var(--bb-ink);font:700 13px/1 var(--bb-body);letter-spacing:.04em;pointer-events:none;transform:translate3d(var(--cx, -200px),var(--cy, -200px),0) scale(0);transition:transform .38s var(--bb-ease-soft)}.bb-cursor.is-on{transform:translate3d(var(--cx),var(--cy),0) scale(1)}@media(hover:none),(pointer:coarse){.bb-cursor{display:none}}.bb-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:10002;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;border-radius:var(--bb-pill);background:var(--bb-ink);color:var(--bb-cream);font:600 14px/1 var(--bb-body);transform:translate(-50%,140%);transition:transform .52s var(--bb-ease-bounce)}.bb-toast.is-on{transform:translate(-50%)}.bb-toast i{width:26px;height:26px;border-radius:50%;background:var(--bb-sage);display:grid;place-items:center;font-style:normal;color:var(--bb-ink)}@view-transition{navigation:auto}::view-transition-old(root){animation:bb-vt-out .36s var(--bb-ease-soft) both}::view-transition-new(root){animation:bb-vt-in .62s var(--bb-ease-soft) both}@keyframes bb-vt-out{to{opacity:0;transform:scale(.985)}}@keyframes bb-vt-in{0%{clip-path:circle(0% at 50% 100%)}to{clip-path:circle(150% at 50% 100%)}}.bb-editor-note{padding:22px;border-radius:var(--bb-radius-m);border:2px dashed currentColor;opacity:.7;font-size:14px;text-align:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.bb-intro-screen{display:none!important}.bb-hero [data-bb-hero]{opacity:1}.bb-mask{clip-path:none!important}.bb-mask img,.bb-word>span{transform:none!important}[data-bb-rise]{opacity:1!important;animation:none!important}[data-bb-speed],[data-bb-depth]{translate:none!important}.bb-cursor,.bb-flyer{display:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bubble-3.css.map */
