bb-pdp,bb-bundle,bb-pdp product-component{display:block}.bb-pdp ul,.bb-proof,.bb-guarantee,.bb-quotes,.bb-pair{list-style:none;margin:0;padding:0}.bb-pdp fieldset{border:0;margin:0;min-width:0;padding:0}.bb-pdp__gallery{min-width:0;position:relative}.bb-pdp__col{min-width:0;padding:var(--bb-space-5) var(--bb-gutter) var(--bb-space-7)}.bb-pdp__box{display:grid;gap:var(--bb-space-4);margin-inline:auto;max-width:48rem;min-width:0}@media(min-width:990px){.bb-pdp__grid{align-items:stretch;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.bb-pdp__col{padding-block:var(--bb-space-5) var(--bb-space-7)}.bb-pdp__box{position:sticky;top:min(calc(var(--bb-sticky-top) + var(--bb-space-2)),calc(100dvh - var(--bb-box-height, 0px) - var(--bb-space-4)))}}.bb-pdp__crumbs{color:var(--bb-color-text-soft);margin-block-end:calc(var(--bb-space-2) * -1);display:flex;flex-wrap:wrap;font-size:var(--bb-text-xs);gap:var(--bb-space-1) var(--bb-space-2)}.bb-pdp__crumbs a{color:inherit;text-decoration:none}.bb-pdp__crumbs a:hover{text-decoration:underline;text-underline-offset:.2em}.bb-pdp ul.bb-pdp__slides{display:flex;gap:var(--bb-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--bb-space-2);scroll-padding-inline:var(--bb-space-2);scroll-snap-type:x mandatory;scrollbar-width:none}.bb-pdp__slides::-webkit-scrollbar{display:none}.bb-pdp__slide{aspect-ratio:var(--bb-ratio-card);background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-panel);flex:0 0 100%;overflow:hidden;position:relative;scroll-snap-align:start}.bb-pdp__slide[hidden]{display:none}.bb-pdp__slide img,.bb-pdp__slide video,.bb-pdp__slide iframe,.bb-pdp__slide svg{display:block;height:100%;object-fit:cover;width:100%}.bb-pdp__dots{background:var(--bb-color-bg);border-radius:var(--bb-radius-pill);bottom:var(--bb-space-3);display:flex;gap:var(--bb-space-2);left:50%;padding:var(--bb-space-2) var(--bb-space-3);position:absolute;transform:translate(-50%)}.bb-pdp__dot{background:var(--bb-color-line);border-radius:50%;height:.6rem;transition:background-color var(--bb-duration) var(--bb-ease);width:.6rem}.bb-pdp__dot[hidden]{display:none}.bb-pdp__dot.is-active{background:var(--bb-color-text)}.bb-pdp__thumbs{display:none}@media(min-width:750px)and (max-width:989px){.bb-pdp__slide{flex-basis:62%}}@media(min-width:990px){.bb-pdp__gallery{overflow:clip;padding:var(--bb-space-3) 0 var(--bb-space-3) var(--bb-space-3)}.bb-pdp ul.bb-pdp__slides{display:grid;gap:var(--bb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-inline:0}.bb-pdp__slide:nth-child(3n+1),.bb-pdp__slide:nth-child(3n+2):last-child{grid-column:1 / -1}.bb-pdp__slide:nth-child(3n+1),.bb-pdp__slide:nth-child(3n+2):last-child{aspect-ratio:var(--bb-ratio-wide)}.bb-pdp__slide:first-child{aspect-ratio:auto;height:clamp(56rem,calc(100dvh - var(--bb-sticky-top) - var(--bb-space-5)),110rem)}.bb-pdp__dots{display:none}.bb-pdp ul.bb-pdp__thumbs{display:flex;flex-direction:column;gap:var(--bb-space-2);height:0;left:0;padding:var(--bb-space-4) 0 0 var(--bb-space-4);position:sticky;top:calc(var(--bb-sticky-top) + var(--bb-space-2));width:max-content;z-index:1}.bb-pdp__thumbs li[hidden]{display:none}}.bb-pdp__thumb{-webkit-appearance:none;appearance:none;background:var(--bb-color-bg-alt);border:.1rem solid var(--bb-color-bg);border-radius:var(--bb-radius);cursor:pointer;display:block;height:6.4rem;overflow:hidden;padding:0;transition:border-color var(--bb-duration) var(--bb-ease);width:5.2rem}.bb-pdp__thumb img{display:block;height:100%;object-fit:cover;width:100%}.bb-pdp__thumb:hover,.bb-pdp__thumb.is-active{border-color:var(--bb-color-text)}.bb-pdp__quote{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm);line-height:var(--bb-leading-snug);margin:0 0 calc(var(--bb-space-2) * -1)}.bb-pdp__quote-by{display:inline-block;margin-inline-start:var(--bb-space-1)}.bb-pdp__title{color:var(--bb-color-text);font-family:var(--bb-font-heading);font-size:var(--bb-text-3xl);font-weight:var(--bb-weight-heading);letter-spacing:0;line-height:var(--bb-leading-tight);margin:0;text-wrap:balance}.bb-pdp__rating{align-items:center;color:inherit;display:inline-flex;flex-wrap:wrap;font-size:var(--bb-text-sm);gap:var(--bb-space-2);margin:0;text-decoration:none}.bb-pdp__rating-count{color:var(--bb-color-text-soft)}.bb-pdp__stars{background:linear-gradient(90deg,var(--bb-color-text) var(--bb-rating, 0%),var(--bb-color-line) var(--bb-rating, 0%));display:inline-block;height:1.6rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3 7 7 .6-5.3 4.7 1.6 7.2L12 17.8l-6.3 3.7 1.6-7.2L2 9.6 9 9z'/%3E%3C/svg%3E") left / 1.6rem 1.6rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3 7 7 .6-5.3 4.7 1.6 7.2L12 17.8l-6.3 3.7 1.6-7.2L2 9.6 9 9z'/%3E%3C/svg%3E") left / 1.6rem 1.6rem repeat-x;width:8rem}.bb-pdp__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--bb-space-1) var(--bb-space-2)}.bb-pdp__price-now{font-size:var(--bb-text-xl);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug)}.bb-pdp__price-ref,.bb-pdp__vat,.bb-pdp__note{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm)}.bb-pdp__instalment{color:var(--bb-color-text-soft);flex-basis:100%;font-size:var(--bb-text-sm);line-height:var(--bb-leading-snug)}.bb-pdp__price-ref[hidden],.bb-pdp__note[hidden]{display:none}.bb-pdp ul.bb-pdp__why{display:grid;font-size:var(--bb-text-sm);gap:var(--bb-space-1);line-height:var(--bb-leading-snug)}.bb-pdp__why li{padding-inline-start:var(--bb-space-5);position:relative}.bb-pdp__why li:before{border-block-end:.15rem solid var(--bb-color-accent);border-inline-start:.15rem solid var(--bb-color-accent);content:"";height:.5rem;left:.2rem;position:absolute;top:.45em;transform:rotate(-45deg);width:1rem}.bb-pdp__form{display:grid;gap:var(--bb-space-4)}.bb-pdp__group{display:grid;gap:var(--bb-space-2)}.bb-pdp__legend{font-size:var(--bb-text-sm);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug);padding:0 0 var(--bb-space-2)}.bb-pdp__legend-value{color:var(--bb-color-text-soft);font-weight:var(--bb-weight-body);margin-inline-start:var(--bb-space-1)}.bb-pdp__pack,.bb-pdp__pill,.bb-pdp__swatch{cursor:pointer;display:block;position:relative}.bb-pdp__pack input,.bb-pdp__pill input,.bb-pdp__swatch input{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.bb-pdp__packs{display:grid;gap:var(--bb-space-3)}.bb-pdp__pack-body{align-items:center;border:var(--bb-border);border-radius:var(--bb-radius-panel);display:flex;gap:var(--bb-space-3);min-height:7.2rem;padding:var(--bb-space-4);transition:border-color var(--bb-duration) var(--bb-ease)}.bb-pdp__pack-dot{border:.1rem solid var(--bb-color-text-soft);border-radius:50%;flex:none;height:2rem;position:relative;width:2rem}.bb-pdp__pack input:checked+.bb-pdp__pack-body{background:var(--bb-color-bg-alt)}.bb-pdp__pack input:checked+.bb-pdp__pack-body .bb-pdp__pack-dot{border-color:var(--bb-color-text)}.bb-pdp__pack input:checked+.bb-pdp__pack-body .bb-pdp__pack-dot:after{background:var(--bb-color-text);border-radius:50%;content:"";top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;position:absolute}.bb-pdp__pack-main{display:grid;flex:1;gap:.2rem;min-width:0}.bb-pdp__pack-side{display:grid;flex:none;gap:.2rem;justify-items:end;text-align:end}.bb-pdp__pack:hover .bb-pdp__pack-body,.bb-pdp__pill:hover .bb-pdp__pill-face{border-color:var(--bb-color-text-soft)}.bb-pdp__pack input:checked+.bb-pdp__pack-body,.bb-pdp__pill input:checked+.bb-pdp__pill-face{border-color:var(--bb-color-text);box-shadow:inset 0 0 0 .1rem var(--bb-color-text)}.bb-pdp__pack input:focus-visible+.bb-pdp__pack-body,.bb-pdp__pill input:focus-visible+.bb-pdp__pill-face,.bb-pdp__swatch input:focus-visible+.bb-pdp__swatch-face{outline:.2rem solid var(--bb-color-focus);outline-offset:.2rem}.bb-pdp__pack-name{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--bb-text-md, 1.6rem);font-weight:var(--bb-weight-strong);gap:var(--bb-space-1) var(--bb-space-2);line-height:var(--bb-leading-snug)}.bb-pdp__pack-save,.bb-pdp__save{background:var(--bb-color-notice);border-radius:var(--bb-radius-pill);color:var(--bb-color-accent-text);font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);line-height:1;padding:.4rem .8rem;white-space:nowrap}.bb-pdp__pack-contents,.bb-pdp__pack-each,.bb-pdp__pack-strike{color:var(--bb-color-text-soft);font-size:var(--bb-text-xs);line-height:var(--bb-leading-snug)}.bb-pdp__pack-gift{color:var(--bb-color-notice);font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug)}.bb-pdp__pack-price{font-size:var(--bb-text-md, 1.6rem);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug);white-space:nowrap}.bb-pdp__pack-badge{background:var(--bb-color-accent);border-radius:var(--bb-radius-pill);color:var(--bb-color-accent-text);font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);inset-block-start:-1.1rem;inset-inline-end:var(--bb-space-4);line-height:1;padding:.5rem 1rem;position:absolute;white-space:nowrap}.bb-pdp__pack-save[hidden],.bb-pdp__pack-gift[hidden],.bb-pdp__pack-each[hidden],.bb-pdp__pack-strike[hidden],.bb-pdp__save[hidden],.bb-pdp__stock[hidden]{display:none}.bb-pdp__group--packs .bb-pdp__packs{margin-block-start:var(--bb-space-1)}.bb-pdp__pack.is-soldout .bb-pdp__pack-body{opacity:.6}.bb-pdp__pack.is-missing{display:none}.bb-pdp__pills{display:grid;gap:var(--bb-space-2);grid-template-columns:repeat(auto-fit,minmax(9.6rem,1fr))}.bb-pdp__swatches{display:flex;flex-wrap:wrap;gap:var(--bb-space-3)}.bb-pdp__pill-face{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:var(--bb-border);border-radius:var(--bb-radius-pill);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:var(--bb-text-sm);justify-content:center;min-height:var(--bb-tap);min-width:var(--bb-tap);padding:0 var(--bb-space-4);transition:border-color var(--bb-duration) var(--bb-ease);width:100%}.bb-pdp__pill.is-soldout .bb-pdp__pill-face{color:var(--bb-color-text-soft);text-decoration:line-through}.bb-pdp__pill.is-missing{display:none}.bb-pdp__swatch{height:4rem;width:4rem}.bb-pdp__swatch-face{background:var(--bb-color-bg-alt);border:.1rem solid var(--bb-color-line);border-radius:50%;display:block;height:100%;overflow:hidden;width:100%}.bb-pdp__swatch-face img{display:block;height:100%;object-fit:cover;width:100%}.bb-pdp__swatch input:checked+.bb-pdp__swatch-face{box-shadow:0 0 0 .2rem var(--bb-color-bg),0 0 0 .3rem var(--bb-color-text)}.bb-pdp__swatch.is-soldout .bb-pdp__swatch-face{opacity:.45}.bb-pdp__helper,.bb-pdp__help button,.bb-pdp__help a{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--bb-color-text-soft);cursor:pointer;font-size:var(--bb-text-sm);font-weight:var(--bb-weight-body);justify-self:start;min-height:2.4rem;padding:0}.bb-pdp__helper:hover,.bb-pdp__help button:hover,.bb-pdp__help a:hover{color:var(--bb-color-text)}.bb-pdp ul.bb-pdp__help{display:flex;flex-wrap:wrap;gap:var(--bb-space-1) var(--bb-space-4);margin-block-start:calc(var(--bb-space-2) * -1)}.bb-pdp__bis{background:var(--bb-color-bg-alt);border-radius:var(--bb-radius);display:grid;gap:var(--bb-space-2);padding:var(--bb-space-3)}.bb-pdp__bis[hidden],.bb-pdp__bis-done[hidden],.bb-pdp__error[hidden]{display:none}.bb-pdp__bis-text,.bb-pdp__bis-done{font-size:var(--bb-text-sm);margin:0}.bb-pdp__bis-row{display:grid;gap:var(--bb-space-2);grid-template-columns:1fr auto}.bb-pdp__upsell{align-items:center;border-block:var(--bb-border);cursor:pointer;display:flex;font-size:var(--bb-text-sm);gap:var(--bb-space-3);min-height:var(--bb-tap);padding-block:var(--bb-space-2)}.bb-pdp__upsell input{accent-color:var(--bb-color-accent);flex:none;height:1.8rem;margin:0;width:1.8rem}.bb-pdp__upsell>span{display:flex;flex:1;gap:var(--bb-space-2);justify-content:space-between}.bb-pdp__upsell-price{color:var(--bb-color-text-soft);white-space:nowrap}.bb-pdp__atc{font-size:var(--bb-text-base);min-height:5.6rem}.bb-pdp__atc[aria-busy=true]{opacity:.7}.bb-pdp__error{color:var(--bb-color-notice);font-size:var(--bb-text-sm);margin:0}.bb-pdp ul.bb-pdp__assure{display:grid;gap:var(--bb-space-2);margin-block-start:calc(var(--bb-space-2) * -1)}.bb-pdp__assure-item{align-items:flex-start;display:flex;font-size:var(--bb-text-sm);gap:var(--bb-space-3);line-height:var(--bb-leading-snug)}.bb-pdp__assure-item .bb-icon{color:var(--bb-color-text-soft);flex:none;height:2rem;width:2rem}.bb-pdp__assure-text{min-width:0;padding-block-start:.1rem}.bb-pdp__assure-live{margin:0}.bb-pdp__assure-live:not([hidden])+.bb-pdp__assure-fallback{display:none}.bb-pdp ul.bb-pdp__pay{display:flex;flex-wrap:wrap;gap:var(--bb-space-2);margin-block-start:calc(var(--bb-space-1) * -1)}.bb-pdp__pay svg{display:block;height:2.4rem;width:auto}.bb-sheet{background:var(--bb-color-bg);border:0;border-radius:var(--bb-radius);color:var(--bb-color-text);font-family:var(--bb-font-body);font-size:var(--bb-text-base);max-height:85dvh;max-width:min(64rem,calc(100vw - var(--bb-gutter) * 2));overflow:auto;padding:var(--bb-space-6) var(--bb-space-5) var(--bb-space-5);width:100%}.bb-sheet::backdrop{background:var(--bb-color-scrim)}.bb-sheet--bottom{margin-block:auto 0;max-width:100vw}.bb-sheet__close{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font-size:var(--bb-text-xl);height:var(--bb-tap);inset-block-start:var(--bb-space-1);inset-inline-end:var(--bb-space-1);position:absolute;width:var(--bb-tap)}.bb-sticky{--bb-sticky-height: 7.6rem;background:var(--bb-color-bg);border-block-start:var(--bb-border);bottom:0;font-family:var(--bb-font-body);left:0;min-height:var(--bb-sticky-height);padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transform:translateY(100%);transition:transform var(--bb-duration) var(--bb-ease);visibility:hidden;z-index:4}.bb-sticky.is-visible{transform:none;visibility:visible}.bb-sticky[hidden]{display:none}.bb-sticky__row{align-items:center;display:flex;gap:var(--bb-space-4);min-height:var(--bb-sticky-height)}.bb-sticky__info{display:none;min-width:0}.bb-sticky__price{color:var(--bb-color-text);font-size:var(--bb-text-lg);font-weight:var(--bb-weight-strong);white-space:nowrap}.bb-sticky__btn{flex:1;min-height:5.2rem}.bb-sticky__sizes{display:none}.bb-sticky__size{-webkit-appearance:none;appearance:none;background:none;border:var(--bb-border);border-radius:var(--bb-radius-pill);color:inherit;cursor:pointer;font:inherit;font-size:var(--bb-text-sm);min-height:3.6rem;padding:0 var(--bb-space-3)}.bb-sticky__size[aria-pressed=true]{border-color:var(--bb-color-text);box-shadow:inset 0 0 0 .1rem var(--bb-color-text)}@media(min-width:990px){.bb-sticky__sizes{display:flex;gap:var(--bb-space-1)}}@media(max-width:749px){body.bb-has-sticky{padding-bottom:7.6rem}}@media(min-width:750px){.bb-sticky{--bb-sticky-height: 7.2rem;border-block-end:var(--bb-border);border-block-start:0;bottom:auto;top:0;transform:translateY(-100%)}.bb-sticky__info{display:grid;flex:1}.bb-sticky__title{font-family:var(--bb-font-heading);font-size:var(--bb-text-lg);line-height:var(--bb-leading-snug)}.bb-sticky__variant{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm)}.bb-sticky__btn{flex:0 0 auto;min-height:var(--bb-tap);min-width:22rem}}.bb-proof-strip{border-block:var(--bb-border)}.bb-proof{display:grid;gap:var(--bb-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bb-proof__item{align-items:center;display:flex;flex-direction:column;gap:var(--bb-space-1);justify-content:center;text-align:center}.bb-proof__icon,.bb-proof__item .bb-icon{color:var(--bb-color-text-soft);flex:none;height:2.4rem;width:2.4rem}.bb-proof__title{font-size:var(--bb-text-sm);line-height:var(--bb-leading-snug)}.bb-proof__line{color:var(--bb-color-text-soft);font-size:var(--bb-text-xs)}.bb-proof__logo{display:block;height:2.8rem;object-fit:contain;width:auto}@media(min-width:750px){.bb-proof__item{flex-direction:row;gap:var(--bb-space-3)}}.bb-self{display:grid;gap:var(--bb-space-4);justify-items:center;text-align:center}.bb-self__buttons{display:grid;gap:var(--bb-space-2);width:100%}.bb-self__buttons .bb-btn{border-color:var(--bb-color-line);border-radius:var(--bb-radius-pill);color:var(--bb-color-text);font-size:var(--bb-text-sm);font-weight:var(--bb-weight-body)}.bb-self__buttons .bb-btn:hover{background:transparent;border-color:var(--bb-color-text);color:var(--bb-color-text)}.bb-self__panel{text-align:start;width:100%}.bb-self__panel[hidden]{display:none}.bb-self__panel ul{display:grid;gap:var(--bb-space-2);margin:0 0 var(--bb-space-4);padding-inline-start:var(--bb-space-4)}@media(min-width:750px){.bb-self__buttons{grid-template-columns:1fr 1fr}}.bb-section.bb-feature{padding:var(--bb-space-2)}.bb-feature__media{aspect-ratio:var(--bb-ratio-card);background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-panel);overflow:hidden}.bb-feature__media img{display:block;height:100%;object-fit:cover;width:100%}.bb-feature__copy{padding:var(--bb-space-6) var(--bb-space-2) var(--bb-space-5)}.bb-feature__inner{display:grid;gap:var(--bb-space-4);max-width:48rem}.bb-feature__heading{color:inherit;font-family:var(--bb-font-heading);font-size:var(--bb-text-4xl);font-weight:var(--bb-weight-heading);letter-spacing:0;line-height:var(--bb-leading-tight);margin:0;text-wrap:balance}.bb-feature__text{color:var(--bb-color-text-soft);font-size:var(--bb-text-lg);line-height:var(--bb-leading-body);margin:0}.bb-feature__points{counter-reset:bb-point;display:grid;list-style:none;margin:var(--bb-space-3) 0 0;padding:0}.bb-feature__point{border-block-start:var(--bb-border);color:var(--bb-color-text);counter-increment:bb-point;display:grid;gap:var(--bb-space-4);grid-template-columns:var(--bb-space-5) 1fr;padding-block:var(--bb-space-3)}.bb-feature__point:before{color:var(--bb-color-text-soft);content:counter(bb-point);font-family:var(--bb-font-heading)}@media(min-width:750px){.bb-section.bb-feature{padding:var(--bb-space-3)}.bb-feature--full{position:relative}.bb-feature--full .bb-feature__media{aspect-ratio:auto;height:clamp(56rem,56vw,92vh)}.bb-feature--full .bb-feature__copy{background:var(--bb-color-bg);border-radius:var(--bb-radius-panel);bottom:var(--bb-space-7);color:var(--bb-color-text);left:var(--bb-space-7);max-width:52rem;padding:var(--bb-space-6);position:absolute}}@media(min-width:990px){.bb-feature--split,.bb-feature--split-reverse{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-feature--split .bb-feature__media,.bb-feature--split-reverse .bb-feature__media{aspect-ratio:var(--bb-ratio-square)}.bb-feature--split-reverse .bb-feature__media{order:2}.bb-feature--split .bb-feature__copy,.bb-feature--split-reverse .bb-feature__copy{align-items:center;display:flex;justify-content:center;padding:var(--bb-space-8) var(--bb-gutter)}.bb-feature--split .bb-feature__inner,.bb-feature--split-reverse .bb-feature__inner{width:100%}}.bb-rows{display:grid;gap:var(--bb-space-5)}.bb-rows__head .bb-h2{font-size:var(--bb-text-3xl)}@media(min-width:990px){.bb-rows{align-items:start;column-gap:var(--bb-space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bb-rows__head{position:sticky;top:calc(var(--bb-sticky-top) + var(--bb-space-4))}}.bb-accordion{border-block-end:var(--bb-border)}.bb-accordion:first-of-type{border-block-start:var(--bb-border)}.bb-accordion__head{align-items:center;cursor:pointer;display:flex;font-size:var(--bb-text-base);font-weight:var(--bb-weight-body);gap:var(--bb-space-3);justify-content:space-between;line-height:var(--bb-leading-snug);list-style:none;min-height:6.4rem;padding-block:var(--bb-space-3)}.bb-accordion__head::-webkit-details-marker{display:none}.bb-accordion__head:after{background:linear-gradient(currentColor,currentColor) center / 100% .1rem no-repeat,linear-gradient(currentColor,currentColor) center / .1rem 100% no-repeat;color:var(--bb-color-text-soft);content:"";flex:none;height:1.4rem;transition:transform var(--bb-duration) var(--bb-ease);width:1.4rem}.bb-accordion[open]>.bb-accordion__head:after{background:linear-gradient(currentColor,currentColor) center / 100% .1rem no-repeat}.bb-accordion__body{color:var(--bb-color-text-soft);max-width:60rem;padding-block-end:var(--bb-space-5)}.bb-compare{border-collapse:collapse;font-size:var(--bb-text-sm);table-layout:fixed;width:100%}.bb-compare th,.bb-compare td{border-block-end:var(--bb-border);line-height:var(--bb-leading-snug);overflow-wrap:anywhere;padding:var(--bb-space-4) var(--bb-space-3);text-align:start;vertical-align:top}.bb-compare tbody tr:last-child th,.bb-compare tbody tr:last-child td{border-block-end:0}.bb-compare thead th{color:var(--bb-color-text-soft);font-weight:var(--bb-weight-body);padding-block:var(--bb-space-5) var(--bb-space-4);vertical-align:bottom}.bb-compare thead td{padding:0}.bb-compare tbody th{background:var(--bb-color-bg-alt);color:var(--bb-color-text-soft);font-weight:var(--bb-weight-body);left:0;padding-inline-start:0;position:sticky}.bb-compare td{color:var(--bb-color-text-soft)}.bb-compare .bb-compare__ours{background:var(--bb-color-bg);color:var(--bb-color-text)}.bb-compare thead .bb-compare__ours{border-start-end-radius:var(--bb-radius-panel);border-start-start-radius:var(--bb-radius-panel);font-family:var(--bb-font-heading);font-size:var(--bb-text-xl)}.bb-compare tbody tr:last-child .bb-compare__ours{border-end-end-radius:var(--bb-radius-panel);border-end-start-radius:var(--bb-radius-panel)}@media(min-width:750px){.bb-compare{font-size:var(--bb-text-base)}.bb-compare th,.bb-compare td{padding-inline:var(--bb-space-5)}}.bb-guarantee-band{border-radius:var(--bb-radius-panel);margin:var(--bb-space-2);overflow:hidden}.bb-guarantee-band__copy{padding:var(--bb-space-7) var(--bb-gutter)}.bb-guarantee-band__inner{display:grid;gap:var(--bb-space-5);margin-inline:auto;max-width:56rem}.bb-guarantee-band__heading{color:inherit;font-family:var(--bb-font-heading);font-size:var(--bb-text-4xl);font-weight:var(--bb-weight-heading);letter-spacing:0;line-height:var(--bb-leading-tight);margin:0}.bb-guarantee-band__media{aspect-ratio:var(--bb-ratio-wide);overflow:hidden}.bb-guarantee-band__media img{display:block;height:100%;object-fit:cover;width:100%}.bb-guarantee{display:grid}.bb-guarantee__item{border-block-start:var(--bb-border);padding-block:var(--bb-space-4)}.bb-guarantee__item>*+*{margin-block-start:var(--bb-space-1)}.bb-guarantee__item .bb-h4{font-size:var(--bb-text-xl)}.bb-guarantee__link{margin:0}@media(min-width:750px){.bb-guarantee-band{margin:var(--bb-space-3)}}@media(min-width:990px){.bb-guarantee-band--image{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-guarantee-band__media{aspect-ratio:auto;min-height:100%}.bb-guarantee-band__copy{align-self:center}}.bb-quotes{display:grid;gap:var(--bb-space-4);margin-block-start:var(--bb-space-4)}.bb-quotes__item{border:var(--bb-border);border-radius:var(--bb-radius);padding:var(--bb-space-4)}.bb-quotes__item blockquote{margin:0 0 var(--bb-space-2)}.bb-quotes__note{margin-block-start:var(--bb-space-4)}@media(min-width:750px){.bb-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-pair{display:grid;gap:var(--bb-space-5)}.bb-pair__card{align-items:center;border-block-end:var(--bb-border);display:grid;gap:var(--bb-space-4);grid-template-columns:9.6rem 1fr auto;padding-block-end:var(--bb-space-5)}.bb-pair__card img{aspect-ratio:var(--bb-ratio-card);border-radius:var(--bb-radius);display:block;height:auto;object-fit:cover;width:100%}.bb-pair__name{color:inherit;display:block;font-family:var(--bb-font-heading);font-size:var(--bb-text-lg);line-height:var(--bb-leading-snug);text-decoration:none}.bb-pair__card .bb-btn{border-radius:var(--bb-radius-pill);font-size:var(--bb-text-sm);min-width:8rem}@media(min-width:750px){.bb-pair{column-gap:var(--bb-space-7);grid-template-columns:1fr 1fr}.bb-pair__card{grid-template-columns:14rem 1fr auto}}.bb-bundle__grid,.bb-bundle__steps{display:grid;gap:var(--bb-space-5)}.bb-bundle fieldset{border:0;display:grid;gap:var(--bb-space-2);margin:0;min-width:0;padding:0}.bb-bundle__media{aspect-ratio:var(--bb-ratio-card);background:var(--bb-color-bg-alt);overflow:hidden}.bb-bundle__media img{display:block;height:100%;object-fit:cover;width:100%}.bb-bundle__summary{display:grid;gap:var(--bb-space-3)}.bb-bundle__total{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--bb-space-2)}.bb-bundle__total-now{font-family:var(--bb-font-heading);font-size:var(--bb-text-xl)}.bb-bundle__total s,.bb-bundle__saving{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm)}.bb-bundle__total s[hidden],.bb-bundle__saving[hidden],.bb-bundle [data-bb-bundle-soldout][hidden],.bb-bundle .bb-pdp__error[hidden]{display:none}@media(min-width:990px){.bb-bundle__grid{align-items:start;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.bb-pdp__slides{scroll-behavior:auto}.bb-sticky{transition:none}}.bb-pdp__pill-face:has(.bb-pdp__pill-hint){border-radius:var(--bb-radius-panel);flex-direction:column;gap:.2rem;line-height:var(--bb-leading-snug);min-height:6rem;padding-block:var(--bb-space-2);text-align:center}.bb-pdp__pill-hint{color:var(--bb-color-text-soft);font-size:var(--bb-text-xs);font-weight:var(--bb-weight-body)}.bb-pdp ul.bb-pdp__awards{display:flex;flex-wrap:wrap;gap:var(--bb-space-1)}.bb-pdp__awards li{background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-pill);font-size:var(--bb-text-xs);padding:.4rem 1rem}.bb-pdp__rewards{background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-panel);display:grid;gap:var(--bb-space-2);padding:var(--bb-space-4)}.bb-pdp__rewards-head,.bb-pdp__includes-head,.bb-pdp__quick-head{font-size:var(--bb-text-sm);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug);margin:0}.bb-pdp__rewards-track{background:var(--bb-color-line);border-radius:var(--bb-radius-pill);height:.6rem;overflow:hidden}.bb-pdp__rewards-fill{background:var(--bb-color-accent);border-radius:var(--bb-radius-pill);display:block;height:100%;transition:width var(--bb-duration) var(--bb-ease);width:0}.bb-pdp ol.bb-pdp__rewards-stops{display:grid;gap:var(--bb-space-2);grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:0;padding:0}.bb-pdp__rewards-stops li{color:var(--bb-color-text-soft);display:grid;font-size:var(--bb-text-xs);justify-items:end;line-height:var(--bb-leading-snug);text-align:end}.bb-pdp__rewards-stops li.is-met{color:var(--bb-color-text)}.bb-pdp__rewards-stops strong{font-weight:var(--bb-weight-strong)}.bb-pdp__rewards-msg{font-size:var(--bb-text-sm);line-height:var(--bb-leading-snug);margin:0}.bb-pdp__includes{display:grid;gap:var(--bb-space-1)}.bb-pdp__includes ul{display:grid;font-size:var(--bb-text-sm);gap:var(--bb-space-1);line-height:var(--bb-leading-snug);list-style:none;margin:0;padding:0}.bb-pdp__includes li span{background:var(--bb-color-notice);border-radius:var(--bb-radius);color:var(--bb-color-accent-text);font-size:1.1rem;font-weight:var(--bb-weight-strong);padding:.1rem .5rem}.bb-pdp__stock{align-items:center;color:var(--bb-color-text-soft);display:flex;font-size:var(--bb-text-sm);gap:var(--bb-space-2);line-height:var(--bb-leading-snug);margin:0}.bb-pdp__stock:before{background:var(--bb-color-accent);border-radius:50%;content:"";height:.8rem;width:.8rem}.bb-pdp__stock.is-low:before{background:var(--bb-color-notice)}.bb-pdp__quick{border-block-start:var(--bb-border);display:grid;gap:var(--bb-space-3);padding-block-start:var(--bb-space-4)}.bb-pdp__quick ul{display:grid;gap:var(--bb-space-3);list-style:none;margin:0;padding:0}.bb-pdp__quick-item{align-items:center;display:grid;gap:var(--bb-space-3);grid-template-columns:6.4rem 1fr auto}.bb-pdp__quick-item img{aspect-ratio:1;border-radius:var(--bb-radius);display:block;height:auto;object-fit:cover;width:6.4rem}.bb-pdp__quick-text{display:grid;gap:.2rem;min-width:0}.bb-pdp__quick-name{color:inherit;font-size:var(--bb-text-sm);font-weight:var(--bb-weight-strong);line-height:var(--bb-leading-snug);text-decoration:none}.bb-pdp__quick-add{min-height:4rem;padding-inline:var(--bb-space-4)}.bb-pdp__gallery{position:relative}.bb-pdp__badge{align-items:center;background:var(--bb-color-notice);border-radius:50%;color:var(--bb-color-accent-text);display:flex;font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);height:8.4rem;justify-content:center;line-height:1.15;padding:var(--bb-space-2);pointer-events:none;position:absolute;right:var(--bb-space-3);text-align:center;top:var(--bb-space-3);transform:rotate(8deg);width:8.4rem;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-pdp.css.map */
