:root{--bb-teal: #0097b2;--bb-teal-2: #54acd2;--bb-teal-deep: #216f88;--bb-teal-ink: #0c5468;--bb-navy: #17163f;--bb-navy-soft: #3a3a63;--bb-sun: #ffd54a;--bb-line: #e7ebec;--bb-line-strong: #d5dcdd;--bb-shadow-sm: 0 1px 2px rgba(23,22,63,.04), 0 6px 16px -10px rgba(23,22,63,.12);--bb-shadow: 0 12px 34px -14px rgba(23,22,63,.2), 0 3px 10px -6px rgba(23,22,63,.08);--bb-glow-teal: 0 12px 26px -12px rgba(0,151,178,.6)}body,.text-body{font-family:"Inter",var(--font-body-family)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:"Poppins",var(--font-heading-family);letter-spacing:-.01em!important}::selection{background:var(--bb-teal);color:#fff}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;border-radius:999px!important;min-width:auto!important;min-height:4.4rem;padding:1.3rem 2.8rem;font-weight:500;font-size:1.5rem;letter-spacing:.04rem;text-transform:none;border:0;transition:transform .18s ease,box-shadow .22s ease,background-color .2s ease,color .2s ease}.button:after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after{display:none!important}.button:before,.shopify-challenge__button:before,.customer button:before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;z-index:1;border-radius:0;box-shadow:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-18deg)}.button:hover:before,.shopify-challenge__button:hover:before,.customer button:hover:before,button.shopify-payment-button__button--unbranded:hover:before{left:135%;transition:left .75s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}.button:not([disabled]):active,.customer button:active{transform:translateY(0)}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,button.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--bb-teal) 0%,var(--bb-teal-deep) 100%)!important;color:#fff!important;border:0!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{box-shadow:var(--bb-glow-teal)}.button--secondary{background:transparent!important;color:rgb(var(--color-foreground))!important;border:1.5px solid rgba(var(--color-foreground),.28)!important}.button--secondary:not([disabled]):hover{color:var(--bb-teal)!important;border-color:var(--bb-teal)!important;box-shadow:none}.button--secondary:before,.button--tertiary:before{display:none!important}.button--tertiary{background:transparent!important;color:var(--bb-teal-ink)!important;border:0!important;padding:1rem 1.8rem;min-height:3.4rem}.button--tertiary:hover{color:var(--bb-teal)!important}.button--small{padding:1.05rem 2.2rem}.card--card,.card--standard .card__inner{--border-radius: 20px !important;border-radius:20px!important;border-color:var(--bb-line);box-shadow:var(--bb-shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{transform:translateY(-4px);box-shadow:var(--bb-shadow);border-color:transparent}.card__media img,.card .media img{transition:transform .5s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.04)}.card__heading,.card__heading>a{font-weight:600!important;letter-spacing:-.01em}.rte a,.link{color:var(--bb-teal-ink);text-underline-offset:.3rem;text-decoration-thickness:1px;transition:color .16s ease}.rte a:hover,.link:hover{color:var(--bb-teal)}.link--text:hover{color:var(--bb-teal)!important}.price{font-weight:600;letter-spacing:0!important}.price .price-item--regular{font-weight:600}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5);font-weight:400}.price--on-sale .price__sale,.price--on-sale .price-item--sale{color:var(--bb-teal-ink)}.badge{border-radius:999px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.05rem;padding:.5rem 1.1rem;background-color:var(--bb-navy)!important;color:#fff!important;border-color:transparent!important}.price__badge-sale{background-color:var(--bb-teal)!important;color:#fff!important}.price__badge-sold-out{background-color:var(--bb-navy-soft)!important;color:#fff!important}:root{--bb-teal: #0097b2;--bb-teal-ink: #0c5468;--bb-sky: #54acd2;--bb-navy: #17163f;--bb-bone: #f7f9f9;--bb-mist: #eaf3f4;--bb-cream: #f6f2ea;--bb-section-y: clamp(56px, 8vw, 116px)}.rich-text__caption,.newsletter__subheading,.title-wrapper>.subtitle,.title-wrapper>.caption-with-letter-spacing,.multicolumn .caption,.collection .subtitle,.subtitle:not(.product__text):not(.rte),.caption-with-letter-spacing:not(.product__text):not(.price *){display:inline-flex!important;align-items:center!important;gap:.55em!important;font-family:var(--font-heading-family)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important;color:var(--bb-teal-ink)!important;margin-bottom:.35rem}.rich-text__caption:before,.newsletter__subheading:before,.title-wrapper>.subtitle:before,.title-wrapper>.caption-with-letter-spacing:before,.multicolumn .title-wrapper .caption:before{content:"";width:1.6em;height:2px;border-radius:2px;background:var(--bb-teal);flex:none}.banner__box .subtitle,.banner__box .caption-with-letter-spacing,.banner__box .rich-text__caption{color:var(--bb-sky)!important}@keyframes bb-kenburns{0%{transform:scale(1.06)}to{transform:scale(1.16)}}.banner__media{overflow:hidden}.banner__media:not(.animate--ambient):not(.animate--zoom-in-on-scroll):not(.animate--fixed)>img,.banner__media:not(.animate--ambient):not(.animate--zoom-in-on-scroll):not(.animate--fixed)>.banner__media-image,.slideshow__slide .banner__media:not(.animate--ambient):not(.animate--zoom-in-on-scroll):not(.animate--fixed) img{animation:bb-kenburns 22s ease-out forwards alternate;transform-origin:50% 45%;will-change:transform}main [class*=section-][class*=-padding]{padding-block:var(--bb-section-y)!important}.title-wrapper,.title-wrapper-with-link{margin-bottom:clamp(1.75rem,4vw,3.25rem)!important}.rich-text__wrapper--center .rich-text__text,.center .collection__description,.newsletter__wrapper .newsletter__subheading+*{max-width:46ch;margin-inline:auto}.rich-text__heading,.banner__heading,.collection__title.title,.image-with-text__heading,.multicolumn .title,.collection-list-title,.newsletter__wrapper .title,.title--primary{letter-spacing:-.02em!important;line-height:1.08!important;text-wrap:balance;color:var(--bb-navy)}.banner__heading{font-size:clamp(2rem,5.4vw,3.6rem)!important}.rich-text__heading.h1,.collection__title.title,.image-with-text__heading{font-size:clamp(1.7rem,3.4vw,2.6rem)!important}.rich-text__text,.banner__text,.image-with-text__content .rte,.collection__description,.newsletter__wrapper .subtitle+.rte{font-size:clamp(1.05rem,1.6vw,1.24rem)!important;line-height:1.6!important;text-wrap:pretty}.bb-bg-bone{background:var(--bb-bone)!important}.bb-bg-mist{background:var(--bb-mist)!important}.bb-bg-cream{background:var(--bb-cream)!important}.bb-bg-navy{background:var(--bb-navy)!important;color:#fff}.bb-bg-navy :is(.title,.rich-text__heading,.image-with-text__heading,h2,h3){color:#fff!important}.bb-bg-navy :is(.rte,.rich-text__text,p){color:#ffffffc7!important}.bb-bg-navy .rich-text__caption,.bb-bg-navy .subtitle,.bb-bg-navy .caption-with-letter-spacing{color:var(--bb-sky)!important}.bb-mesh{position:relative;background:radial-gradient(58% 80% at 12% 8%,rgba(84,172,210,.16),transparent 60%),radial-gradient(50% 70% at 92% 18%,rgba(201,154,46,.1),transparent 60%),radial-gradient(62% 80% at 82% 100%,rgba(0,151,178,.13),transparent 60%),var(--bb-bone)!important}.bb-mesh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.banner__media>img,.banner__media>.banner__media-image,.slideshow__slide .banner__media img{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bubbasafe.css.map */
