.bb-logo__text{white-space:nowrap;display:inline-flex;align-items:baseline;letter-spacing:-.06em}.bb-logo__text small{font-size:.47em;letter-spacing:-.025em;color:var(--bb-red);font-weight:850;margin-left:.035em}.bb-footer .bb-logo__text{color:#fff}.bb-footer .bb-logo__text small{color:#f97183}.bb-search,.bb-search-form{position:relative;isolation:isolate}.bb-search:focus-within,.bb-search-form:focus-within{z-index:100}.bb-predictive{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:150;border:1px solid #e5dddd;background:#fff;border-radius:14px;box-shadow:0 18px 50px #25111a27;max-height:min(68vh,570px);overflow-y:auto;padding:8px;color:#252329;min-width:min(100%,330px)}.bb-predictive[hidden]{display:none!important}.bb-predictive__header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:#76706e;font-size:11px;font-weight:790;letter-spacing:.045em;text-transform:uppercase}.bb-predictive__header span:last-child{font-size:10px;color:#9c9693;font-weight:600;text-transform:none;letter-spacing:0}.bb-predictive__item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;padding:9px 11px;min-height:80px;align-items:center;border-radius:10px;transition:background .16s,color .16s}.bb-predictive__item:hover,.bb-predictive__item:focus{background:#fbf1f2;color:#202020;outline:none}.bb-predictive__item:focus-visible{outline:2px solid var(--bb-red);outline-offset:-2px}.bb-predictive__thumb{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:8px;background:#f8f7f5;overflow:hidden}.bb-predictive__thumb img{width:100%;height:100%;object-fit:contain}.bb-predictive__info{display:flex;flex-direction:column;gap:4px;min-width:0}.bb-predictive__title{color:#292527;font-weight:710;font-size:12.5px;line-height:1.37;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-predictive__availability{color:#777;font-size:10.5px}.bb-predictive__price{font-size:14px;color:#171719;letter-spacing:-.02em;white-space:nowrap}.bb-predictive__all{display:flex;justify-content:center;align-items:center;padding:14px;font-size:13px;font-weight:830;color:var(--bb-red);border-top:1px solid #eee8e7;margin-top:5px;border-radius:0 0 8px 8px}.bb-predictive__all:hover{background:#fff5f6}.bb-predictive__empty{padding:18px;color:#777;font-size:13px}.bb-search-form .bb-predictive{top:calc(100% + 8px)}.bb-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.bb-trust-row__item{display:flex;align-items:center;gap:10px;min-width:0}.bb-trust-row__icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid #ece7e2;border-radius:10px;background:#faf6f4;color:var(--bb-red)}.bb-trust-row__icon svg{width:21px;height:21px}.bb-trust-row__item strong{display:block;font-weight:780;color:#242424;font-size:12px;line-height:1.25}.bb-trust-row__item small{display:block;color:#807b78;font-size:10.5px;line-height:1.38;margin-top:3px}.bb-trust-row__item a{text-decoration:underline;text-underline-offset:2px}.bb-klarna-brand{display:grid;place-items:center;padding:0 7px;min-width:65px;min-height:32px;border-radius:7px;background:#ffb3c7;color:#161616;font-size:15px;font-weight:900;letter-spacing:-.055em}.bb-footer__trust{padding:25px 0;border-top:1px solid #454545}.bb-trust-row--footer .bb-trust-row__item strong{color:#fafafa}.bb-trust-row--footer .bb-trust-row__item small{color:#bababa}.bb-trust-row--footer .bb-trust-row__icon{background:#373739;border-color:#494648;color:#f8a5b0}.bb-footer__service{padding-top:16px!important}.bb-footer__service li{margin-bottom:7px!important}.bb-footer__service a{font-size:12px!important;color:#d4d4d4!important}.bb-buy-panel__payment{margin-top:18px;padding:14px 0 0;border-top:1px solid #ece8e5}.bb-buy-panel__payment .bb-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-buy-panel__payment .bb-trust-row__item{align-items:center}.bb-buy-panel__payment .bb-trust-row__item strong{font-size:11px}.bb-buy-panel__payment .bb-trust-row__item small{font-size:10px}.bb-buy-panel__payment .bb-trust-row__icon{width:33px;height:33px;flex-basis:33px}.bb-gallery-lightbox{overscroll-behavior:contain}.bb-gallery-lightbox__content{display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;gap:4px!important;height:calc(100% - 101px)!important;min-height:0;align-items:stretch!important;justify-items:stretch!important;padding:8px clamp(7px,3vw,34px)!important}.bb-lightbox-track{display:flex;min-height:0;min-width:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch}.bb-lightbox-track::-webkit-scrollbar{display:none}.bb-lightbox-slide{flex:0 0 100%;width:100%;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center}.bb-lightbox-slide__img,.bb-gallery-lightbox__content .bb-lightbox-slide__img{display:block;max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-x pinch-zoom}.bb-lightbox-nav,.bb-gallery-lightbox__content button.bb-lightbox-nav{border:1px solid #e9e5e3;background:#fff;color:#252525;border-radius:50%;font-size:32px;width:48px;height:48px;min-height:48px;min-width:48px;align-self:center;justify-self:center;z-index:1;box-shadow:0 6px 22px #00000012}.bb-lightbox-nav:disabled{opacity:.27;box-shadow:none}.bb-lightbox-swipe-hint{font-size:11px;color:#777;text-align:center;margin:0;height:35px;display:flex;align-items:center;justify-content:center}@media(max-width:970px){.bb-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}}@media(max-width:800px){.bb-logo__text{font-size:27px}.bb-trust-row--footer{padding-right:3px}.bb-buy-panel__payment .bb-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.bb-logo__text{font-size:23px;letter-spacing:-.055em}.bb-logo__text small{font-size:.44em}.bb-predictive{width:min(calc(100vw - 25px),440px);max-height:63dvh}.bb-search-form .bb-predictive{width:100%}.bb-predictive__item{grid-template-columns:50px minmax(0,1fr) auto;gap:8px;padding:8px 7px;min-height:69px}.bb-predictive__thumb{height:50px;width:50px}.bb-predictive__title{font-size:11.5px}.bb-predictive__price{font-size:12px}.bb-predictive__header{padding:10px 8px;font-size:10px}.bb-trust-row{gap:13px 7px}.bb-trust-row__item{gap:7px}.bb-trust-row__icon{width:32px;height:32px;flex-basis:32px;border-radius:7px}.bb-trust-row__icon svg{width:18px;height:18px}.bb-trust-row__item strong{font-size:10.5px}.bb-trust-row__item small{font-size:9.5px}.bb-klarna-brand{min-height:28px;min-width:55px;font-size:12px;padding:0 5px}.bb-buy-panel__payment .bb-trust-row{grid-template-columns:1fr 1fr}.bb-gallery-lightbox__content{grid-template-columns:39px minmax(0,1fr) 39px!important;height:calc(100% - 90px)!important;padding:5px 3px!important;gap:0!important}.bb-lightbox-nav,.bb-gallery-lightbox__content button.bb-lightbox-nav{width:40px;height:48px;min-width:39px;min-height:48px;border-radius:15px;font-size:29px}.bb-lightbox-swipe-hint{height:34px}}@media(prefers-reduced-motion:reduce){.bb-predictive__item{transition:none}}.bb-product-quick-intro{margin:13px 0 0;font-size:13px;line-height:1.65;color:#6e6865;max-width:52ch}.bb-buy-benefit__icon--klarna{width:67px!important;flex:0 0 67px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.bb-buy-benefit__icon--klarna .bb-klarna-brand{min-width:63px;font-size:13px}.bb-klarna-brand--svg{min-width:63px!important;background:transparent!important;padding:0!important}.bb-klarna-brand--svg svg{width:65px;height:auto;max-height:35px}.bb-product-faq{border-top:1px solid #eee8e4;margin-top:30px;padding:clamp(42px,5vw,75px) 0 35px;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(20px,5vw,80px)}.bb-product-faq__heading h2{font-size:clamp(27px,2.6vw,39px);letter-spacing:-.045em;margin-bottom:11px}.bb-product-faq__heading>p:last-child{color:#807975;line-height:1.7;font-size:13px;max-width:285px}.bb-product-faq__list{border-top:1px solid #e9e5e1;min-width:0}.bb-product-faq__item{border-bottom:1px solid #e9e5e1;background:#fff}.bb-product-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 9px 20px 2px;font-size:15px;line-height:1.4;font-weight:750}.bb-product-faq__item summary::-webkit-details-marker{display:none}.bb-product-faq__item summary span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#f7f3f2;color:#8b2433;font-size:19px;font-weight:400;transition:transform .2s}.bb-product-faq__item[open] summary{color:var(--bb-red)}.bb-product-faq__item[open] summary span{transform:rotate(45deg)}.bb-product-faq__answer{color:#5b5551;font-size:14px;line-height:1.85;padding:0 16px 22px 2px;overflow-wrap:anywhere}.bb-product-faq__answer a{color:var(--bb-red);text-decoration:underline;text-underline-offset:3px}.bb-related-links{margin-top:32px}.bb-collection-editorial{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:clamp(25px,5vw,80px);padding:clamp(46px,6vw,78px) 0 55px;margin-top:48px;border-top:1px solid #ebe6e1}.bb-collection-editorial__heading h2{font-size:clamp(27px,3vw,41px);letter-spacing:-.045em;margin:0 0 14px}.bb-collection-editorial__heading p:last-child{max-width:300px;color:#807874;font-size:14px;line-height:1.7}.bb-collection-editorial__copy{min-width:0;max-width:860px;color:#514e4c;line-height:1.8}.bb-collection-editorial__copy .rte h2,.bb-collection-editorial__copy .rte h3{font-size:clamp(19px,2vw,25px);margin:32px 0 15px}.bb-collection-editorial__copy .rte p{line-height:1.85}.bb-collection-editorial__copy .rte ul{padding-left:21px}.bb-collection-editorial__copy>h3{font-size:21px;margin:32px 0 16px}.bb-collection-faq{padding:35px 0 45px;max-width:850px;margin-inline:auto}.bb-collection-faq h2{font-size:clamp(24px,2.5vw,31px);margin-bottom:28px}.bb-collection-faq .bb-product-faq__item:first-of-type{border-top:1px solid #e9e5e1}.bb-collection-crosslinks{border-top:1px solid #ebe7e2;padding:35px 0}.bb-collection-crosslinks h2{font-size:clamp(22px,2.4vw,29px);margin-bottom:22px}.bb-collection-crosslinks__items{display:flex;gap:10px;flex-wrap:wrap}.bb-collection-crosslinks__items a{display:inline-flex;align-items:center;gap:11px;background:#fbf9f7;padding:10px 14px;border:1px solid #eae5e1;border-radius:7px;font-size:13px;font-weight:700}.bb-collection-crosslinks__items a:hover{border-color:var(--bb-red);color:var(--bb-red);background:#fff6f6}.bb-collection-service-links{display:flex;gap:12px 25px;flex-wrap:wrap;padding:20px 0 15px;border-top:1px solid #eee9e5}.bb-collection-service-links a{font-size:12px;font-weight:730;color:var(--bb-red)}.bb-service-title h1{font-size:clamp(30px,3.5vw,50px);letter-spacing:-.045em}.bb-service-title>p:last-child{font-size:15px;color:#7a736f;max-width:650px;margin-top:8px}.bb-service-title--default{margin-bottom:30px}.bb-page-content.bb-service-page{padding-bottom:90px}.bb-service-nav{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:28px 0 26px}.bb-service-nav a{display:inline-flex;align-items:center;padding:10px 13px;border:1px solid #e6e0dc;border-radius:26px;background:#fbf9f7;color:#514c49;font-size:12.5px;font-weight:730}.bb-service-nav a:hover,.bb-service-nav a[aria-current]{border-color:var(--bb-red);color:var(--bb-red);background:#fff4f4}.bb-service-trust{border:1px solid #e9e3df;border-radius:14px;padding:21px;margin-bottom:40px;background:#fdfbfa}.bb-service-body{max-width:850px;margin:0 auto;font-size:15px;line-height:1.85}.bb-service-body h2{font-size:clamp(21px,2.5vw,29px);margin-top:34px}.bb-service-body h3{font-size:clamp(17px,1.8vw,21px);margin-top:26px}.bb-service-body a{overflow-wrap:anywhere}.bb-service-help{margin-top:55px;padding:28px clamp(18px,4vw,42px);display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e9e4e0;border-radius:15px;background:linear-gradient(115deg,#fcf9f7,#fff)}.bb-service-help h2{margin:0 0 8px;font-size:clamp(21px,2.5vw,28px)}.bb-service-help p:last-child{margin:0;color:#777;font-size:13px}.bb-contact-form-wrap{max-width:850px;margin:50px auto 25px;padding:28px;border:1px solid #e9e5e1;border-radius:15px;background:#fcfaf8}.bb-contact-form-wrap h2{margin-bottom:7px;font-size:28px}.bb-contact-form-wrap>p{color:#777;font-size:14px;margin-bottom:23px}.bb-contact-form{display:flex;flex-direction:column;gap:17px}.bb-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bb-contact-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:730}.bb-contact-form input,.bb-contact-form textarea{width:100%;background:#fff;border:1px solid #d9d1cf;border-radius:8px;min-height:47px;padding:12px 13px;color:#222;font:inherit;resize:vertical}.bb-contact-form input:focus,.bb-contact-form textarea:focus{outline:2px solid #be17262b;border-color:var(--bb-red)}.bb-contact-form>button{align-self:start}.bb-contact-form__success{padding:14px;border:1px solid #bee3c8;border-radius:8px;background:#edf9f0;color:#176b3c}@media(max-width:970px){.bb-product-faq,.bb-collection-editorial{grid-template-columns:1fr;gap:18px}.bb-product-faq__heading>p:last-child,.bb-collection-editorial__heading p:last-child{max-width:700px}}@media(max-width:660px){.bb-service-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 1px 7px}.bb-service-nav a{white-space:nowrap;flex:0 0 auto}.bb-service-nav::-webkit-scrollbar{display:none}.bb-service-help{align-items:start;flex-direction:column}.bb-service-trust{padding:15px}.bb-contact-form-wrap{padding:20px 14px}.bb-contact-form__row{grid-template-columns:1fr}}@media(max-width:570px){.bb-product-faq{padding-top:38px}.bb-product-faq__item summary{padding:17px 4px;font-size:14px}.bb-product-faq__answer{font-size:13px}.bb-collection-editorial{padding-top:42px}.bb-collection-editorial__copy{font-size:14px}.bb-collection-crosslinks__items a{font-size:12px;padding:9px 11px}.bb-buy-benefit__icon--klarna{width:60px!important;flex-basis:60px!important}.bb-buy-benefit__icon--klarna .bb-klarna-brand{min-width:56px!important;font-size:12px}}@media(prefers-reduced-motion:reduce){.bb-product-faq__item summary span{transition:none}}.bb-gallery-lightbox__content,.bb-lightbox-slide,.bb-lightbox-slide__img{touch-action:pan-x pinch-zoom!important}.bb-cart-summary__trust-row{border-top:1px solid #eee8e5;padding-top:16px;margin-top:5px}.bb-cart-summary__trust-row .bb-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 6px}.bb-cart-summary__trust-row .bb-trust-row__item{gap:7px}.bb-cart-summary__trust-row .bb-trust-row__icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}.bb-cart-summary__trust-row .bb-trust-row__icon svg{width:17px;height:17px}.bb-cart-summary__trust-row .bb-trust-row__item strong{font-size:10.5px}.bb-cart-summary__trust-row .bb-trust-row__item small{font-size:9.5px}.bb-cart-summary__trust-row .bb-klarna-brand{min-width:54px;font-size:11.5px;padding:0 5px}.bb-product-app-widgets{padding:27px 0;margin-top:24px;border-top:1px solid #eee8e3}.bb-product-app-widgets__block+.bb-product-app-widgets__block{margin-top:26px}.bb-stock-shortcut{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:16px 19px;margin:18px 0 23px;border:1px solid #d7e9dd;border-left:4px solid #318b54;border-radius:11px;background:linear-gradient(105deg,#f1faf3,#fff);color:#254d35}.bb-stock-shortcut__icon{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:50%;background:#d8f1e0;color:#187543;font-size:17px;font-weight:850}.bb-stock-shortcut p{margin:0;flex:1;font-size:13px;line-height:1.5;color:#395647}.bb-stock-shortcut p strong{color:#194e31;font-weight:850}.bb-stock-shortcut a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 15px;background:#fff;border:1px solid #a7d4b6;border-radius:8px;font-weight:780;font-size:12px;color:#17663b;white-space:normal}.bb-stock-shortcut a:hover{border-color:#347b4c;background:#eef9f1}.bb-collection-availability-heading{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:16px}.bb-collection-availability-heading h2{font-size:21px;letter-spacing:-.025em;margin:0}.bb-collection-availability-heading p{font-size:12px;color:#888;margin:0}.bb-unavailable-collection{margin-top:27px;border-top:1px solid #ece8e5;padding-top:9px}.bb-unavailable-collection>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px;cursor:pointer;background:#f8f7f5;border-radius:9px;color:#676361;font-size:13px;list-style:none}.bb-unavailable-collection>summary::-webkit-details-marker{display:none}.bb-unavailable-collection>summary:hover{background:#f1efec;color:#444}.bb-unavailable-collection__chevron{font-size:24px;color:#777;transition:transform .2s}.bb-unavailable-collection[open] .bb-unavailable-collection__chevron{transform:rotate(180deg)}.bb-unavailable-collection>.bb-product-grid{margin-top:18px}.bb-pill--available{background:#e9f6ec!important;color:#197245!important;border:1px solid #d6ebdb;font-weight:760}.bb-unavailable-collection .bb-card-product{opacity:.86}.bb-unavailable-collection .bb-card-product__image{background:#f5f4f3}@media(max-width:570px){.bb-stock-shortcut{gap:10px;padding:12px;margin:14px 0 19px}.bb-stock-shortcut p{font-size:12px;flex-basis:calc(100% - 45px)}.bb-stock-shortcut a{width:100%;justify-content:center;font-size:12px}.bb-collection-availability-heading h2{font-size:19px}.bb-unavailable-collection>summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.bb-unavailable-collection__chevron{transition:none}}.bb-soldout-rescue{margin:19px 0 22px;padding:21px;border:1px solid #eed9db;border-radius:13px;background:linear-gradient(140deg,#fff7f7,#fff);box-shadow:0 7px 20px #aa1b2710}.bb-soldout-rescue__eyebrow{display:block;font-size:10px;line-height:1.45;letter-spacing:.09em;font-weight:850;color:var(--bb-red);margin-bottom:8px}.bb-soldout-rescue h2{font-size:clamp(19px,2vw,24px);line-height:1.25;letter-spacing:-.035em;color:#232023;margin:0 0 9px}.bb-soldout-rescue p{font-size:12.5px;line-height:1.65;color:#716665;margin:0 0 16px}.bb-soldout-rescue__button{min-height:50px;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;font-size:13px;border-radius:9px;margin-bottom:12px}.bb-soldout-rescue__link{display:block;text-align:center;color:#912334;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:680}.bb-product-discovery--alternatives{scroll-margin-top:24px;border-top:3px solid #be1726;background:linear-gradient(128deg,#fff9f9,#faf8f7);padding-top:clamp(40px,5vw,66px);padding-bottom:clamp(42px,5vw,65px)}.bb-product-discovery--alternatives .bb-discovery-heading h2{letter-spacing:-.04em}.bb-alternatives-empty{padding:27px;background:#fff;border:1px solid #eee6e5;border-radius:13px}.bb-alternatives-empty p{font-size:14px;color:#625d5a;margin-bottom:18px}.bb-alternatives-empty .bb-btn{display:inline-flex;align-items:center;gap:9px}@media(max-width:570px){.bb-soldout-rescue{padding:18px 14px}.bb-soldout-rescue__button{padding:12px 10px;font-size:12px}.bb-product-discovery--alternatives .bb-discovery-heading{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bb-v1.css.map */
