.bb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:32px;align-items:start;padding:48px 48px 32px;box-sizing:border-box;overflow:hidden}.bb-footer-menus{display:flex;flex-direction:row;gap:24px;align-items:flex-start;flex-wrap:nowrap;overflow:hidden}.bb-footer-menu-col{display:flex;flex-direction:column;flex:1;min-width:0}.bb-footer-menu-col .footer__heading{font-size:.975rem;letter-spacing:.12em;font-weight:600;margin-bottom:10px;margin-top:0;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none}.bb-footer-menu-col .list-unstyled{list-style:none;margin:0;padding:0}.bb-footer-menu-col .list-menu__item--link{font-size:1.05rem;letter-spacing:.04em;line-height:2;text-transform:uppercase;display:block;text-decoration:none;color:rgb(var(--color-foreground))}.bb-footer-menu-col .list-menu__item--link:hover{text-decoration:none;opacity:.7}.bb-footer-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 16px}.bb-footer-social{display:flex;gap:16px;margin-top:12px;align-items:center;justify-content:center}.bb-footer-social a{color:rgb(var(--color-foreground));text-decoration:none;display:flex;align-items:center}.bb-footer-social a:hover{opacity:.7;text-decoration:none}.bb-footer-right{display:flex;flex-direction:column;gap:20px;min-width:0}.bb-newsletter .footer__heading{font-size:.65rem;letter-spacing:.12em;font-weight:600;text-transform:uppercase;margin:0 0 4px;color:rgb(var(--color-foreground))}.bb-anpc{display:flex;flex-direction:column;gap:8px}.bb-anpc a{display:block;line-height:0}.bb-anpc img{width:140px;height:auto;display:block}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.08);padding:16px 48px;text-align:center}.bb-footer-shopname{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400;text-align:center;display:block;color:rgb(var(--color-foreground))}.bb-footer-logo-img{width:120px;height:auto;display:block;margin:0 auto 8px}.newsletter-form{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.3);margin-top:12px}.newsletter-form .field__input{flex:1;border:none;background:transparent;padding:10px 14px;font-size:.875rem;color:rgb(var(--color-foreground));min-width:0;outline:none}.newsletter-form .field__button{background:transparent;border:none;padding:10px 14px;cursor:pointer;color:rgb(var(--color-foreground));display:flex;align-items:center}.footer a,.footer a:visited,.footer a:hover,.footer a:focus{color:rgb(var(--color-foreground));text-decoration:none}.footer a:hover{opacity:.7}.bb-footer-email{font-size:.7rem;letter-spacing:.06em;color:rgb(var(--color-foreground));text-decoration:none;display:block;text-align:center;margin-top:4px;margin-bottom:4px;opacity:.8}.bb-footer-email:hover{opacity:1;text-decoration:none}.bb-newsletter-heading{font-size:.975rem;letter-spacing:.12em;font-weight:600;text-transform:uppercase;margin:0 0 12px;color:rgb(var(--color-foreground));line-height:1.5}.newsletter-form .field__button{opacity:0;pointer-events:none;transition:opacity .2s ease;width:0;overflow:hidden;padding:10px 0}.newsletter-form.has-value .field__button{opacity:1;pointer-events:auto;width:auto;padding:10px 14px}.shopify-section-header,[id*=__header]{position:sticky;top:0;z-index:100;background-color:rgb(var(--color-background));box-shadow:0 1px 4px #0000000f}@media screen and (max-width:749px){.bb-footer-grid{display:flex;flex-direction:column;gap:0;padding:32px 20px 24px}.bb-footer-center{order:-1;padding:0;margin-bottom:32px;align-items:center;text-align:center;width:100%}.bb-footer-logo-img{width:130px}.bb-footer-menus{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;overflow:visible}.bb-footer-menu-col .footer__heading{font-size:.75rem;white-space:normal}.bb-footer-menu-col .list-menu__item--link{font-size:.8rem;line-height:1.8}.bb-footer-right{width:100%;gap:16px}.bb-newsletter-heading{font-size:.8rem}.newsletter-form{width:100%}.bb-anpc{flex-direction:row;gap:12px;justify-content:center;flex-wrap:wrap}.bb-anpc img{width:120px}.footer__content-bottom{padding:16px 20px}}@media screen and (max-width:989px)and (min-width:750px){.bb-footer-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:40px 32px 28px}.bb-footer-center{grid-column:1 / -1;order:-1;margin-bottom:24px}.bb-footer-menus{grid-column:1}.bb-footer-right{grid-column:2}.footer__content-bottom{padding:16px 32px}}#bb-newsletter-form .newsletter-form__button,.footer .newsletter-form__button{opacity:1!important;visibility:visible!important;display:flex!important;align-items:center;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:transparent;border:none;cursor:pointer;color:inherit;padding:0;z-index:5}#bb-newsletter-form .field__input{padding-right:50px!important}#bb-newsletter-form{position:relative}.bb-header-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;font-weight:300;font-size:1.4rem;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground));cursor:pointer}.bb-header-title:hover{opacity:.7}.bb-header-title:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media screen and (max-width:749px){.bb-header-title{position:absolute;top:0;bottom:0;left:64px;right:142px;transform:none;width:auto;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-size:1.2rem;letter-spacing:.18em}}:root{--font-body-family: Helvetica, Arial, sans-serif !important;--font-heading-family: Helvetica, Arial, sans-serif !important;--font-body-style: normal !important;--font-heading-style: normal !important;--bb-bookmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--bb-bookmark-filled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v16l7-3 7 3V5a2 2 0 0 0-2-2H5z'/%3E%3C/svg%3E");--bb-bookmark-card-color: #ffffff}button,input,select,textarea{font-family:inherit}[class*=wishlist] [class*=tooltip],[class*=wishlist] [class*=popup],[class*=wishlist] [class*=hint],[class*=wishlist] [class*=message],[id*=wishlist] [class*=tooltip],[class*=growave] [class*=tooltip],[class*=growave] [class*=popup],.gr-wishlist__tooltip,.gr-tooltip,.swym-tooltip,.swym-popup-cta,[class*=swym-notification],[class*=swym-alert],[class*=swym-toast],[class*=swym-popup],[class*=swym-modal],[id*=swym-notification],[id*=swym-alert],[id*=swym-toast],[id*=swym-popup],[id*=swym-modal],swym-storefront-layout-notification,[class*=swym-storefront-layout-notification],[id*=swym-storefront-layout-notification],.swym-wishlist-notifications-container,[class*=swym-aw-notification],[class*=swym-education-tooltip],[id*=swym-education-tooltip],[class*=swym-education]{display:none!important}.card [class*=wishlist] button svg,.card [class*=swym] button svg,.card-wrapper [class*=wishlist] button svg,.card-wrapper [class*=swym] button svg,.product-card [class*=wishlist] button svg,.product-card [class*=swym] button svg,li.grid__item [class*=wishlist] button svg,li.grid__item [class*=swym] button svg,button[aria-label="Add to Wishlist"] svg,button[aria-label="Remove from Wishlist"] svg,button.wishlist-btn svg,button.wk-btn svg{display:none!important}.card [class*=wishlist] button,.card [class*=wishlist] a,.card [class*=swym] button,.card [class*=swym] a,.card-wrapper [class*=wishlist] button,.card-wrapper [class*=wishlist] a,.card-wrapper [class*=swym] button,.card-wrapper [class*=swym] a,.product-card [class*=wishlist] button,.product-card [class*=swym] button,li.grid__item [class*=wishlist] button,li.grid__item [class*=swym] button,button[aria-label="Add to Wishlist"],button[aria-label="Remove from Wishlist"],button.wishlist-btn,button.wk-btn{font-size:0!important;background:transparent!important;border:0!important;padding:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.card [class*=wishlist] button:before,.card [class*=wishlist] a:before,.card [class*=swym] button:before,.card [class*=swym] a:before,.card-wrapper [class*=wishlist] button:before,.card-wrapper [class*=wishlist] a:before,.card-wrapper [class*=swym] button:before,.card-wrapper [class*=swym] a:before,.product-card [class*=wishlist] button:before,.product-card [class*=swym] button:before,li.grid__item [class*=wishlist] button:before,li.grid__item [class*=swym] button:before,button[aria-label="Add to Wishlist"]:before,button[aria-label="Remove from Wishlist"]:before,button.wishlist-btn:before,button.wk-btn:before{content:""!important;width:20px!important;height:22px!important;background-color:var(--bb-bookmark-card-color)!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.85)) drop-shadow(0 1px 1.5px rgba(0,0,0,.45))!important;-webkit-mask:var(--bb-bookmark) center / contain no-repeat!important;mask:var(--bb-bookmark) center / contain no-repeat!important}.card [class*=wishlist] button[aria-pressed=true]:before,.card [class*=swym] button[aria-pressed=true]:before,.card-wrapper [class*=wishlist] button[aria-pressed=true]:before,.card-wrapper [class*=swym] button[aria-pressed=true]:before,.product-card [class*=wishlist] button[aria-pressed=true]:before,.product-card [class*=swym] button[aria-pressed=true]:before,li.grid__item [class*=wishlist] button[aria-pressed=true]:before,li.grid__item [class*=swym] button[aria-pressed=true]:before,button[aria-label="Remove from Wishlist"]:before{-webkit-mask-image:var(--bb-bookmark-filled)!important;mask-image:var(--bb-bookmark-filled)!important}#swym-advanced-header-icon svg{display:none!important}#swym-advanced-header-icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important}#swym-advanced-header-icon:before{content:""!important;width:22px!important;height:22px!important;background-color:currentColor!important;-webkit-mask:var(--bb-bookmark) center / contain no-repeat!important;mask:var(--bb-bookmark) center / contain no-repeat!important}.product-grid{justify-content:center!important;gap:2rem!important}@media screen and (min-width:750px){.product-grid>li,.product-grid>.grid__item{width:22%!important;max-width:22%!important;flex:0 0 22%!important;box-sizing:border-box!important}}@media screen and (min-width:990px){.product-grid{gap:5rem!important}.product-grid>li,.product-grid>.grid__item{width:calc((100% - 15rem)/4)!important;max-width:calc((100% - 15rem)/4)!important;flex:0 0 calc((100% - 15rem)/4)!important}}.product-grid .card,.product-grid .card__inner{--ratio-percent: 133.33% !important}.card__badge,.card-wrapper .card__badge,.product-grid .card__badge{display:none!important}ul.product-grid .card__heading,ul.product-grid .card__heading a{font-weight:700!important;font-size:1.15rem!important}ul.product-grid .price__regular .price-item,ul.product-grid .price .price-item--regular,ul.product-grid .card__content .price{font-size:.95rem!important;font-weight:400!important}.footer__heading,.footer-block__heading{font-size:1rem!important;font-weight:700!important;letter-spacing:.08em!important}.email-signup-banner__heading,.newsletter__heading,footer [class*=newsletter] h2,footer [class*=newsletter] p.h2{font-size:1rem!important;font-weight:700!important}.footer__brand-info p,.footer__brand p,.footer__content-top p,footer [class*=brand] p{font-size:1.1rem!important;font-weight:700!important}footer a[href^=mailto]{font-size:1.05rem!important;font-weight:400!important}.bb-coll-soon{--bb-ink: rgb(var(--color-foreground, 18, 18, 18));font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--bb-ink);min-height:46vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:720px;margin:0 auto;padding:56px 22px 84px;-webkit-font-smoothing:antialiased}.bb-coll-soon .loading-overlay{display:none}.bb-coll-soon__overline{font-size:12px;text-transform:uppercase;letter-spacing:.42em;margin:0 0 24px;opacity:.6}.bb-coll-soon__title{font-size:clamp(34px,7vw,64px);font-weight:300;text-transform:uppercase;letter-spacing:.1em;line-height:1.05;margin:0}.bb-coll-soon__rule{width:1px;height:52px;background:rgba(var(--color-foreground, 18, 18, 18),.3);margin:32px 0}.bb-coll-soon__text{font-size:16px;line-height:1.85;margin:0;max-width:500px;opacity:.85}.bb-coll-soon__link{display:inline-block;margin-top:38px;text-transform:uppercase;letter-spacing:.24em;font-size:12px;color:inherit;text-decoration:none;border-bottom:1px solid var(--bb-ink);padding-bottom:6px;transition:opacity .25s ease}.bb-coll-soon__link:hover{opacity:.55}@media screen and (max-width:749px){.bb-coll-soon{min-height:40vh;padding:44px 18px 68px}.bb-coll-soon__rule{height:42px;margin:26px 0}}.bb-info{--bb-ink: rgb(var(--color-foreground, 18, 18, 18));--bb-line: rgba(var(--color-foreground, 18, 18, 18), .14);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--bb-ink);max-width:760px;margin:0 auto;padding:64px 22px 100px;-webkit-font-smoothing:antialiased}.bb-info *,.bb-info *:before,.bb-info *:after{box-sizing:border-box}.bb-info__intro{text-align:center;max-width:640px;margin:0 auto 52px}.bb-info__overline{font-size:12px;text-transform:uppercase;letter-spacing:.34em;margin:0 0 20px;opacity:.65}.bb-info__title{font-size:clamp(34px,6vw,60px);font-weight:300;text-transform:uppercase;letter-spacing:.08em;line-height:1.08;margin:0 0 24px}.bb-info__lede{font-size:16px;line-height:1.78;margin:0;opacity:.85}.bb-info__section{border-top:1px solid var(--bb-line);padding:32px 0}.bb-info__section:last-of-type{border-bottom:1px solid var(--bb-line)}.bb-info__h2{font-size:13px;text-transform:uppercase;letter-spacing:.22em;font-weight:600;margin:0 0 16px;opacity:.7}.bb-info__section p{font-size:15.5px;line-height:1.85;margin:0 0 14px;opacity:.9}.bb-info__section p:last-child{margin-bottom:0}.bb-info__section a{color:inherit;text-decoration:none;border-bottom:1px solid var(--bb-ink);padding-bottom:1px}.bb-info__section a:hover{opacity:.6}.bb-info__section ul{margin:0;padding:0;list-style:none}.bb-info__section li{font-size:15.5px;line-height:1.7;padding:9px 0 9px 22px;position:relative;opacity:.9}.bb-info__section li:before{content:"";position:absolute;left:2px;top:16px;width:5px;height:5px;border-radius:50%;background:var(--bb-ink);opacity:.5}.bb-info__note{text-align:center;margin:48px auto 0;max-width:560px;font-size:15px;line-height:1.8;opacity:.85}.bb-info__note a{color:inherit;text-decoration:none;border-bottom:1px solid var(--bb-ink);padding-bottom:1px;white-space:nowrap}.bb-info__note a:hover{opacity:.6}@media screen and (max-width:749px){.bb-info{padding:44px 18px 76px}.bb-info__intro{margin-bottom:40px}.bb-info__section{padding:26px 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-custom.css.map */
