.bb-product .bb-product__info{letter-spacing:0}.bb-product [data-bb-requires-ready-selection].is-selection-locked,[data-bb-product-sticky] [data-bb-requires-ready-selection].is-selection-locked{cursor:pointer;filter:saturate(.55);opacity:.68}.bb-product [data-bb-requires-ready-selection].is-selection-locked:focus-visible,[data-bb-product-sticky] [data-bb-requires-ready-selection].is-selection-locked:focus-visible{outline:3px solid color-mix(in srgb,var(--bb-blue, #36ace3) 35%,transparent);outline-offset:3px}.bb-product .bb-product__badges{gap:var(--bb-space-xs);margin-bottom:var(--bb-space-sm)}.bb-product .bb-badge-new{font-size:var(--bb-text-caption);font-weight:700;line-height:1;letter-spacing:0;padding:var(--bb-space-2xs) var(--bb-space-xs)}.bb-product .bb-price-from,.bb-product .bb-product__rating-text{font-size:var(--bb-text-ui);font-weight:400;line-height:1.5;letter-spacing:0}.bb-product .bb-product__title{line-height:1.1;margin:0 0 var(--bb-space-xs)}.bb-product .bb-product__rating{gap:var(--bb-space-xs);margin-bottom:var(--bb-space-sm)}.bb-product .bb-product__desc{font-size:var(--bb-text-body);font-weight:400;line-height:var(--bb-lh-body);letter-spacing:0;margin:0 0 var(--bb-space-lg)}.bb-product .bb-product__trust{gap:var(--bb-space-2xs);margin-bottom:var(--bb-space-md)}.bb-product .bb-trust-item{gap:var(--bb-geometry-6);padding:var(--bb-geometry-6) 0}.bb-product .bb-trust-label{font-size:var(--bb-text-caption);font-weight:700;line-height:1.4;letter-spacing:0;max-width:100%}.bb-product .bb-trust-label__line{display:block;white-space:nowrap}.bb-product .bb-form{gap:0;padding-top:var(--bb-space-md)}.bb-product .bb-field{gap:var(--bb-space-xs);padding:var(--bb-space-sm) 0}.bb-product .bb-field:first-child{padding-top:0}.bb-product .bb-field:last-of-type{padding-bottom:0}.bb-product .bb-field__hd{gap:var(--bb-space-xs)}.bb-product .bb-field__help,.bb-product .bb-sides__card-help{font-size:var(--bb-text-ui);font-weight:700;line-height:1;letter-spacing:0;padding:0}.bb-product .bb-field__label{color:var(--bb-title, #2A4670);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-option-title);font-weight:700;line-height:2rem;letter-spacing:.04em;text-transform:uppercase;margin:0}.bb-product .bb-field__desc,.bb-product .bb-dep-placeholder,.bb-product .bb-print-intro,.bb-product .bb-design__note{color:var(--bb-grey-text, #5E6B73);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-design__note{margin-top:var(--bb-space-2xs)}.bb-product .bb-field-tooltip{font-size:var(--bb-text-ui);font-weight:400;line-height:var(--bb-lh-body);letter-spacing:0;padding:var(--bb-geometry-10) var(--bb-geometry-14)}.bb-product .bb-field-tooltip__title{font-size:var(--bb-text-caption);font-weight:700;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--bb-space-2xs)}.bb-product .bb-material__labels{font-size:var(--bb-text-caption);font-weight:700;line-height:1.35;letter-spacing:0;margin-bottom:var(--bb-space-xs)}.bb-product .bb-material__track{padding:var(--bb-space-2xs) 0 var(--bb-space-xs)}.bb-product .bb-material__step{gap:var(--bb-space-xs);padding:0}.bb-product .bb-material__step-name{font-size:var(--bb-text-ui);font-weight:400;line-height:1.25;letter-spacing:0}.bb-product .bb-material__step.active .bb-material__step-name{font-weight:700;color:var(--bb-dark, #182A44)}.bb-product .bb-visual-radios,.bb-product .bb-sides,.bb-product .bb-optcards{gap:var(--bb-space-xs)}.bb-product .bb-visual-radio-btn{color:var(--bb-text, #455A64);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:500;line-height:2rem;letter-spacing:0;padding:var(--bb-geometry-10) var(--bb-geometry-14)}.bb-product .bb-optradio,.bb-product .bb-design label,.bb-product .bb-adh-design label{color:var(--bb-text, #455A64);gap:var(--bb-space-2xs);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:500;line-height:2rem;letter-spacing:0}.bb-product .bb-visual-radio-btn.selected,.bb-product .bb-visual-radio-btn.active,.bb-product .bb-optradio.selected,.bb-product .bb-lp-custom__opt.selected,.bb-product .bb-lp-custom__opt.active,.bb-product .bb-lp-custom__opt.selected .bb-lp-custom__name,.bb-product .bb-lp-custom__opt.active .bb-lp-custom__name,.bb-product .bb-bp__pill.selected,.bb-product .bb-sp__opt-val.selected,.bb-product .bb-sp__opt-val.active,.bb-product .bb-bundle__choice.is-selected,.bb-product .bb-design label:has(input:checked),.bb-product .bb-adh-design label:has(input:checked){color:var(--bb-dark, #182A44)}.bb-product .bb-design{gap:var(--bb-space-xs)}.bb-product .bb-design:has(>.bb-optradio){gap:var(--bb-space-2xs)}.bb-product .bb-sides__card,.bb-product .bb-optcard{padding:var(--bb-space-sm)}.bb-product .bb-sides__card,.bb-product .bb-optcard:not(.bb-optcard--noimg){column-gap:var(--bb-space-md);row-gap:var(--bb-space-2xs)}.bb-product .bb-sides__title,.bb-product .bb-optcard__name{color:var(--bb-dark, #182A44);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:600;line-height:2rem;letter-spacing:0;margin-bottom:0}.bb-product .bb-sides__sub,.bb-product .bb-optcard__dim,.bb-product .bb-optcard__cm,.bb-product .bb-optcard__note{color:var(--bb-grey-text, #5E6B73);font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0}.bb-product .bb-optcard{gap:var(--bb-space-2xs)}.bb-product .bb-dropdown,.bb-product .bb-text-input,.bb-product .bb-number-input,.bb-product .bb-lp-select{color:var(--bb-dark, #182A44);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:500;line-height:2.4rem;letter-spacing:0;padding:var(--bb-geometry-10) var(--bb-geometry-14);margin:0}.bb-product .bb-text-input::placeholder,.bb-product .bb-number-input::placeholder,.bb-product .bb-qty-input::placeholder,.bb-product .bb-color-qty-val::placeholder,.bb-product .bb-lp-color__input::placeholder,.bb-product .bb-adh-qty__input::placeholder,.bb-product .bb-bundle__quantity-control input::placeholder,.bb-product .bb-sp-qty::placeholder{color:var(--bb-grey-text, #5E6B73);font-size:var(--bb-text-ui);font-weight:400;line-height:2rem}.bb-product .bb-color-grid{gap:var(--bb-space-xs)}.bb-product .bb-color-card{gap:var(--bb-space-xs);padding:var(--bb-space-lg) var(--bb-space-sm) var(--bb-space-sm)}.bb-product .bb-color-badge-pill{font-size:var(--bb-text-caption);font-weight:700;line-height:1.35;letter-spacing:0;padding:0 var(--bb-space-xs)}.bb-product .bb-color-name{font-size:var(--bb-text-ui);font-weight:600;line-height:2rem;letter-spacing:0;margin-bottom:var(--bb-space-xs)}.bb-product .bb-color-qty-box{gap:var(--bb-space-2xs);padding:var(--bb-space-2xs)}.bb-product .bb-color-qty-btn{font-size:var(--bb-type-20);font-weight:700;line-height:1;padding:0}.bb-product .bb-color-qty-val{color:var(--bb-dark, #182A44);font-size:var(--bb-text-body);font-weight:600;line-height:2.4rem;letter-spacing:0;padding:var(--bb-space-2xs)}.bb-product .bb-quantity{gap:var(--bb-space-xs);padding:var(--bb-space-sm)}.bb-product .bb-quantity__row{gap:var(--bb-space-xs)}.bb-product .bb-qty-input,.bb-product .bb-qty-price{color:var(--bb-dark, #182A44);font-size:var(--bb-text-body);font-weight:600;line-height:2.4rem;letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-qty-bulk-group{gap:var(--bb-space-xs)}.bb-product .bb-qty-bulk{font-size:var(--bb-text-ui);font-weight:600;line-height:2rem;letter-spacing:0;padding:0 var(--bb-space-sm)}.bb-product .bb-qty-rec{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-delivery-date{gap:var(--bb-space-xs);padding:var(--bb-space-sm) 0;margin:0}.bb-product .bb-delivery-date__options{gap:var(--bb-space-xs)}.bb-product .bb-delivery-date__option{gap:var(--bb-space-2xs);padding:var(--bb-space-sm) var(--bb-space-xs)}.bb-product .bb-delivery-date__option-month,.bb-product .bb-delivery-date__option-weekday{font-size:var(--bb-text-caption);line-height:1.35;letter-spacing:0}.bb-product .bb-delivery-date__option-month{font-weight:700}.bb-product .bb-delivery-date__option-weekday{font-weight:400}.bb-product .bb-delivery-date__option-day{font-family:var(--bb-font-head, "Fira Sans", sans-serif);font-size:var(--bb-type-20);font-weight:800;line-height:1.2;letter-spacing:0}.bb-product .bb-delivery-date__option-price,.bb-product .bb-delivery-date__price,.bb-product .bb-delivery-date__more,.bb-product .bb-delivery-date__status{font-size:var(--bb-text-ui);line-height:2rem;letter-spacing:0}.bb-product .bb-delivery-date__option-price,.bb-product .bb-delivery-date__price,.bb-product .bb-delivery-date__more{font-weight:700}.bb-product .bb-delivery-date__option-price{margin-top:var(--bb-space-2xs)}.bb-product .bb-delivery-date__price{margin:0 0 var(--bb-space-xs)}.bb-product .bb-delivery-date__more{padding:0}.bb-product .bb-delivery-date__status{font-weight:400;margin:0}.bb-product .bb-delivery-date__status.is-error{font-weight:600}.bb-product .bb-summary{padding:var(--bb-geometry-20)}.bb-product .bb-summary__label{font-size:var(--bb-text-label);font-weight:700;line-height:2rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--bb-space-xs)}.bb-product .bb-summary__total{gap:var(--bb-space-xs) var(--bb-space-sm);margin-bottom:var(--bb-space-xs);padding-top:0}.bb-product .bb-summary__total-word{font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0}.bb-product .bb-summary__total-price{font-weight:800;line-height:var(--bb-lh-tight);letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-summary__total-sub{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0}.bb-product .bb-summary__rows{margin:0 0 var(--bb-space-md);padding:0}.bb-product .bb-summary__row{gap:var(--bb-space-md);padding:var(--bb-geometry-6) 0}.bb-product .bb-summary__row dt,.bb-product .bb-summary__row dd{font-size:var(--bb-text-ui);line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-summary__row dt{font-weight:500}.bb-product .bb-summary__row dd{font-weight:600}.bb-product .bb-summary__row--strong dt,.bb-product .bb-summary__row--strong dd{font-weight:700}.bb-product .bb-summary__note{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0 0 var(--bb-space-md)}.bb-product .bb-summary__cta-start,.bb-product .bb-summary__cta-upload{gap:var(--bb-space-xs);padding:var(--bb-space-sm) var(--bb-geometry-14)}.bb-product .bb-summary__cta-start{margin-bottom:var(--bb-space-xs)}.bb-product .bb-summary__cta-text strong,.bb-product .bb-summary__cta-upload .bb-summary__cta-text strong{font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0;margin-bottom:var(--bb-space-2xs)}.bb-product .bb-summary__cta-text span,.bb-product .bb-summary__cta-upload .bb-summary__cta-text span{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0}.bb-product .bb-summary~.bb-help-box{margin-top:var(--bb-space-md)}.bb-product .bb-help-box{gap:var(--bb-geometry-10);padding:var(--bb-space-sm)}.bb-product .bb-help-box__title{font-family:var(--bb-font-head, "Fira Sans", sans-serif);font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0;margin:0 0 var(--bb-space-2xs)}.bb-product .bb-help-box__desc{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0 0 var(--bb-space-xs)}.bb-product .bb-help-box__contacts{gap:var(--bb-geometry-10)}.bb-product .bb-help-box__link{gap:var(--bb-space-xs);font-size:var(--bb-text-ui);font-weight:700;line-height:2rem;letter-spacing:0}@media(max-width:480px){.bb-product .bb-product__trust{gap:var(--bb-space-2xs);margin-bottom:var(--bb-space-md)}.bb-product .bb-trust-item{gap:var(--bb-geometry-6);padding:var(--bb-geometry-6) 0}.bb-product .bb-form{padding-top:var(--bb-space-md)}.bb-product .bb-field{padding:var(--bb-space-sm) 0}.bb-product .bb-field:first-child{padding-top:0}.bb-product .bb-sides__card,.bb-product .bb-optcard{padding:var(--bb-space-sm)}.bb-product .bb-material__step-name{font-size:var(--bb-text-caption)}.bb-product .bb-summary{padding:var(--bb-space-md)}.bb-product .bb-help-box{padding:var(--bb-space-sm)}.bb-product .bb-summary__row{gap:var(--bb-space-sm);padding:var(--bb-geometry-6) 0}.bb-product .bb-summary__cta-start,.bb-product .bb-summary__cta-upload{padding:var(--bb-space-sm) var(--bb-geometry-14)}}.bb-product .bb-material__track{height:var(--bb-geometry-88)}.bb-product .bb-material__step-name:has(img){display:inline-flex;align-items:center;justify-content:center}.bb-product .bb-material__step-name img{flex:0 0 auto}@media(min-width:861px){.bb-product .bb-material__step-name{white-space:nowrap;width:max-content;max-width:none}}@media(max-width:860px){.bb-product .bb-material__track{height:var(--bb-geometry-104)}}.bb-product .bb-design:has(>.bb-design__radio),.bb-product .bb-design:has(>.bb-optradio),.bb-product .bb-adh-design{gap:0}.bb-product .bb-optradio input[type=radio],.bb-product .bb-design input[type=radio],.bb-product .bb-adh-design input[type=radio]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:var(--bb-geometry-4) solid var(--bb-grey, #82888C);border-radius:50%;background:#fff;box-shadow:none;cursor:pointer;flex-shrink:0}.bb-product .bb-optradio input[type=radio]:before,.bb-product .bb-optradio input[type=radio]:after,.bb-product .bb-design input[type=radio]:before,.bb-product .bb-design input[type=radio]:after,.bb-product .bb-adh-design input[type=radio]:before,.bb-product .bb-adh-design input[type=radio]:after{content:none}.bb-product .bb-optradio input[type=radio]:checked,.bb-product .bb-design input[type=radio]:checked,.bb-product .bb-adh-design input[type=radio]:checked{border-color:var(--bb-blue, #36ACE3);box-shadow:inset 0 0 0 var(--bb-geometry-4) #fff,inset 0 0 0 var(--bb-geometry-8) var(--bb-blue, #36ACE3)}.bb-product .bb-optradio input[type=radio]:focus-visible,.bb-product .bb-design input[type=radio]:focus-visible,.bb-product .bb-adh-design input[type=radio]:focus-visible{outline:2px solid var(--bb-blue, #36ACE3);outline-offset:var(--bb-geometry-3)}.bb-product .bb-visual-radio-btn:not(.bb-adh-color-btn),.bb-product .bb-lp-custom__opt,.bb-product .bb-bp__pill,.bb-product .bb-sp__opt-val,.bb-product .bb-bundle__choice{min-height:44px;padding:var(--bb-geometry-10) var(--bb-geometry-16);border:2px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-8);background:#fff;color:var(--bb-text, #455A64);box-shadow:none;cursor:pointer;transition:border-color var(--duration-default, .2s),background var(--duration-default, .2s),box-shadow var(--duration-default, .2s)}.bb-product .bb-visual-radio-btn:not(.bb-adh-color-btn):hover,.bb-product .bb-lp-custom__opt:hover,.bb-product .bb-bp__pill:hover,.bb-product .bb-sp__opt-val:hover,.bb-product .bb-bundle__choice:hover{border-color:var(--bb-blue40, #86CDEE);background:#fbfdff}.bb-product .bb-visual-radio-btn:not(.bb-adh-color-btn).selected,.bb-product .bb-visual-radio-btn:not(.bb-adh-color-btn).active,.bb-product .bb-lp-custom__opt.selected,.bb-product .bb-lp-custom__opt.active,.bb-product .bb-bp__pill.selected,.bb-product .bb-sp__opt-val.selected,.bb-product .bb-sp__opt-val.active,.bb-product .bb-bundle__choice.is-selected{border-color:var(--bb-blue, #36ACE3);background:var(--bb-blue20, #D7EEF9);color:var(--bb-dark, #182A44);box-shadow:none}.bb-product .bb-visual-radio-btn:not(.bb-adh-color-btn):focus-visible,.bb-product .bb-lp-custom__opt:focus-visible,.bb-product .bb-bp__pill:focus-visible,.bb-product .bb-sp__opt-val:focus-visible,.bb-product .bb-bundle__choice:focus-visible{outline:2px solid var(--bb-blue, #36ACE3);outline-offset:var(--bb-geometry-3)}.bb-product .bb-sides__card,.bb-product .bb-optcard,.bb-product .bb-lp-card,.bb-product .bb-adh-size-card,.bb-product .bb-adh-color-btn,.bb-product .bb-bp__card,.bb-product .bb-bp__swatch{border:2px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-8);background:#fff;box-shadow:none;cursor:pointer;transition:border-color var(--duration-default, .2s),background var(--duration-default, .2s),box-shadow var(--duration-default, .2s)}.bb-product .bb-sides__card:hover,.bb-product .bb-optcard:hover,.bb-product .bb-lp-card:hover,.bb-product .bb-adh-size-card:hover,.bb-product .bb-adh-color-btn:hover,.bb-product .bb-bp__card:hover,.bb-product .bb-bp__swatch:hover,.bb-product .bb-delivery-date__option:hover{border-color:var(--bb-blue40, #86CDEE);background:#fbfdff}.bb-product .bb-sides__card.selected,.bb-product .bb-optcard.selected,.bb-product .bb-lp-card.selected,.bb-product .bb-adh-size-card.selected,.bb-product .bb-adh-color-btn.selected,.bb-product .bb-bp__card.selected,.bb-product .bb-bp__swatch.selected,.bb-product .bb-delivery-date__option[aria-pressed=true]{border-color:var(--bb-blue, #36ACE3);background:var(--bb-blue20, #D7EEF9);color:var(--bb-dark, #182A44);box-shadow:none}.bb-product .bb-sides__card:focus-visible,.bb-product .bb-optcard:focus-visible,.bb-product .bb-lp-card:focus-visible,.bb-product .bb-adh-size-card:focus-visible,.bb-product .bb-adh-color-btn:focus-visible,.bb-product .bb-bp__card:focus-visible,.bb-product .bb-bp__swatch:focus-visible{outline:2px solid var(--bb-blue, #36ACE3);outline-offset:var(--bb-geometry-3)}.bb-product .bb-dropdown,.bb-product .bb-lp-select,.bb-product .bb-text-input,.bb-product .bb-number-input{min-height:var(--bb-geometry-48);border:1.5px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-9);background:#fff;color:var(--bb-dark, #182A44);box-shadow:none}.bb-product .bb-dropdown:focus-visible,.bb-product .bb-lp-select:focus-visible,.bb-product .bb-text-input:focus-visible,.bb-product .bb-number-input:focus-visible{outline:2px solid var(--bb-blue, #36ACE3);outline-offset:var(--bb-geometry-3)}.bb-product .bb-qty-bulk,.bb-product .bb-lp-qty__bulk select,.bb-product .bb-adh-qty__bulk,.bb-product .bb-qty-input,.bb-product .bb-adh-qty__input{min-height:var(--bb-control-primary-min);border:1.5px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-9);background:#fff;color:var(--bb-dark, #182A44);box-shadow:none}.bb-product .bb-color-qty-val,.bb-product .bb-lp-color__input{height:var(--bb-geometry-40);border:1.5px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-4);background:#fff;color:var(--bb-dark, #182A44);box-shadow:none}.bb-product .bb-color-qty-box,.bb-product .bb-lp-color__qty{border:1.5px solid var(--bb-stroke-soft, #EEF2F6);border-radius:var(--bb-geometry-8);background:#f0f5fa}.bb-product .bb-color-qty-btn,.bb-product .bb-lp-color__btn{width:var(--bb-geometry-40);height:var(--bb-geometry-40);border:0;background:none;color:var(--bb-grey-text, #5E6B73);box-shadow:none}.bb-product .bb-bundle__quantity-control{border:1.5px solid var(--bb-stroke, #E0E0E0);border-radius:var(--bb-geometry-9);background:#fff;box-shadow:none}.bb-product .bb-bundle__quantity-control button{width:var(--bb-geometry-40);min-height:var(--bb-geometry-40);border:0;background:#fff;color:var(--bb-title, #2A4670);box-shadow:none}.bb-product .bb-field__help,.bb-product .bb-lp-help,.bb-product .bb-adh-field__help,.bb-product .bb-sides__card-help{width:var(--bb-target-min);height:var(--bb-target-min);border:1px solid rgba(255,255,255,.75);border-radius:50%;background:var(--bb-blue, #36ACE3);color:#fff;box-shadow:0 2px var(--bb-geometry-8) #36ace338;cursor:pointer}.bb-product .bb-field__help:hover,.bb-product .bb-field__help:focus-visible,.bb-product .bb-lp-help:hover,.bb-product .bb-lp-help:focus-visible,.bb-product .bb-adh-field__help:hover,.bb-product .bb-adh-field__help:focus-visible,.bb-product .bb-sides__card-help:hover,.bb-product .bb-sides__card-help:focus-visible{background:var(--bb-darkblue, #0A4472);box-shadow:0 var(--bb-geometry-4) var(--bb-geometry-12) #0a44723d}.bb-product .bb-sides__card-help{position:absolute;top:var(--bb-geometry-8);left:var(--bb-geometry-8);width:24px;height:24px;margin:0;z-index:2}.bb-product .bb-sides__card-help:before{content:"";position:absolute;inset:var(--bb-geometry-neg-10)}.bb-product .bb-bundle__eyebrow{font-size:var(--bb-text-caption);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--bb-space-sm);padding:var(--bb-space-2xs) var(--bb-space-xs)}.bb-product .bb-bundle__title{line-height:1.1;margin:0 0 var(--bb-space-xs)}.bb-product .bb-bundle__desc{font-size:var(--bb-text-body);font-weight:400;line-height:var(--bb-lh-body);letter-spacing:0;margin:0 0 var(--bb-space-lg)}.bb-product .bb-bundle__included{margin:0 0 var(--bb-space-lg);padding:var(--bb-space-sm)}.bb-product .bb-bundle__included strong{font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0;margin-bottom:var(--bb-space-xs)}.bb-product .bb-bundle__included-list,.bb-product .bb-bundle__choices{gap:var(--bb-space-xs)}.bb-product .bb-bundle__included-list span{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;padding:var(--bb-space-2xs) var(--bb-space-sm)}.bb-product .bb-bundle__controls{gap:var(--bb-space-lg)}.bb-product .bb-bundle__component{padding-top:var(--bb-space-lg)}.bb-product .bb-bundle__component-heading{gap:var(--bb-space-xs);margin-bottom:var(--bb-space-md)}.bb-product .bb-bundle__component-heading>span{font-size:var(--bb-text-ui);font-weight:700;line-height:2rem;letter-spacing:0}.bb-product .bb-bundle__component-heading h2{font-weight:700;line-height:1.2;letter-spacing:0;margin:0}.bb-product .bb-bundle__field{margin:0 0 var(--bb-space-md);padding:0}.bb-product .bb-bundle__field legend{color:var(--bb-title, #2A4670);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-option-title);font-weight:700;line-height:2rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--bb-space-xs)}.bb-product .bb-bundle__choice{color:var(--bb-text, #455A64);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:500;line-height:2rem;letter-spacing:0;padding:var(--bb-geometry-10) var(--bb-geometry-16)}.bb-product .bb-bundle__artwork-note{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0 0 var(--bb-space-md);padding:var(--bb-space-sm)}.bb-product .bb-bundle__quantity{gap:var(--bb-space-md);padding:var(--bb-space-sm)}.bb-product .bb-bundle__quantity>div:first-child{gap:var(--bb-space-2xs)}.bb-product .bb-bundle__quantity strong{color:var(--bb-title, #2A4670);font-size:var(--bb-text-option-title);font-weight:700;line-height:2rem;letter-spacing:0}.bb-product .bb-bundle__quantity span,.bb-product .bb-bundle__summary-heading span,.bb-product .bb-bundle__summary-lines span{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0}.bb-product .bb-bundle__quantity-control button,.bb-product .bb-bundle__quantity-control input{color:var(--bb-dark, #182A44);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:600;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-bundle__summary{margin-top:var(--bb-space-md);padding:var(--bb-geometry-20)}.bb-product .bb-bundle__summary-heading{gap:var(--bb-space-md);padding-bottom:var(--bb-space-sm)}.bb-product .bb-bundle__summary-heading>div{gap:var(--bb-space-2xs)}.bb-product .bb-bundle__summary-heading strong{font-weight:800;line-height:var(--bb-lh-tight);letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-bundle__summary-lines{gap:var(--bb-space-xs);margin:0;padding:var(--bb-space-sm) 0}.bb-product .bb-bundle__summary-lines li{gap:var(--bb-space-md);padding-bottom:var(--bb-space-xs)}.bb-product .bb-bundle__summary-lines li>div{gap:var(--bb-space-2xs)}.bb-product .bb-bundle__summary-lines strong{font-size:var(--bb-text-ui);font-weight:600;line-height:2rem;letter-spacing:0}.bb-product .bb-bundle__add{font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0;padding:var(--bb-space-sm) var(--bb-geometry-14)}.bb-product .bb-bundle__status{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:var(--bb-space-xs) 0 0}@media(max-width:480px){.bb-product .bb-bundle__summary,.bb-product .bb-bundle__included{padding:var(--bb-space-md)}}.bb-product .bb-lp__badges,.bb-product .bb-adh__badges,.bb-product .bb-bp__badges,.bb-product .bb-sp__badges{gap:var(--bb-space-xs);margin-bottom:var(--bb-space-sm)}.bb-product .bb-lp__new,.bb-product .bb-adh__badge-new,.bb-product .bb-bp__badge-new,.bb-product .bb-sp__badge-new{font-size:var(--bb-text-caption);font-weight:700;line-height:1;letter-spacing:0;padding:var(--bb-space-2xs) var(--bb-space-xs)}.bb-product .bb-lp__from,.bb-product .bb-lp__rating-text,.bb-product .bb-adh__price-from,.bb-product .bb-adh__rating-text,.bb-product .bb-bp__price-from,.bb-product .bb-sp__price-from,.bb-product .bb-sp__rating span{font-size:var(--bb-text-ui);font-weight:400;line-height:1.5;letter-spacing:0}.bb-product .bb-lp__title,.bb-product .bb-adh__title,.bb-product .bb-bp__title,.bb-product .bb-sp__title{line-height:1.1;margin:0 0 var(--bb-space-xs)}.bb-product .bb-lp__rating,.bb-product .bb-adh__rating,.bb-product .bb-bp__rating,.bb-product .bb-sp__rating{gap:var(--bb-space-xs);margin-bottom:var(--bb-space-sm)}.bb-product .bb-lp__desc,.bb-product .bb-adh__desc,.bb-product .bb-bp__desc,.bb-product .bb-sp__desc{font-size:var(--bb-text-body);font-weight:400;line-height:var(--bb-lh-body);letter-spacing:0;margin:0 0 var(--bb-space-lg)}.bb-product .bb-lp__form,.bb-product .bb-adh-form,.bb-product .bb-bp-form,.bb-product .bb-sp form{gap:0;padding-top:var(--bb-space-md)}.bb-product .bb-lp-sec,.bb-product .bb-adh-field,.bb-product .bb-bp__step,.bb-product .bb-sp__opt,.bb-product .bb-sp__qty-field{gap:var(--bb-space-xs);padding:var(--bb-space-sm) 0}.bb-product .bb-lp-sec:first-child,.bb-product .bb-adh-field:first-child,.bb-product .bb-bp__step:first-child,.bb-product .bb-sp__opt:first-child{padding-top:0}.bb-product .bb-lp-sec__hd,.bb-product .bb-adh-field__hd{gap:var(--bb-space-xs)}.bb-product .bb-lp-sec__label,.bb-product .bb-adh-field__label,.bb-product .bb-bp__step-label,.bb-product .bb-sp__opt-label,.bb-product .bb-sp__qty-label{color:var(--bb-title, #2A4670);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-option-title);font-weight:700;line-height:2rem;letter-spacing:.04em;text-transform:uppercase;margin:0}.bb-product .bb-lp-sec__desc,.bb-product .bb-lp-card__sub,.bb-product .bb-lp-qty__note,.bb-product .bb-lp-qty__rec,.bb-product .bb-adh-field__desc,.bb-product .bb-adh-field__note,.bb-product .bb-adh-design__note,.bb-product .bb-adh-qty__rec,.bb-product .bb-adh-size-card__dims,.bb-product .bb-bp__card-sub,.bb-product .bb-bp__included-list,.bb-product .bb-sp__total-sub{color:var(--bb-grey-text, #5E6B73);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-lp-card__title,.bb-product .bb-lp-color__name,.bb-product .bb-adh-size-card__name,.bb-product .bb-adh-color-btn__name,.bb-product .bb-bp__card-title,.bb-product .bb-bp__swatch-name{color:var(--bb-dark, #182A44);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:600;line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-lp-radio,.bb-product .bb-lp-custom__opt,.bb-product .bb-lp-custom__name,.bb-product .bb-adh-design label,.bb-product .bb-bp__pill,.bb-product .bb-sp__opt-val{color:var(--bb-text, #455A64);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-ui);font-weight:500;line-height:2rem;letter-spacing:0}.bb-product .bb-lp-cards,.bb-product .bb-lp-colors,.bb-product .bb-lp-custom,.bb-product .bb-adh-sizes,.bb-product .bb-adh-colors,.bb-product .bb-bp__cards,.bb-product .bb-bp__pills,.bb-product .bb-bp__swatches,.bb-product .bb-bp__included-list,.bb-product .bb-sp__opt-vals{gap:var(--bb-space-xs)}.bb-product .bb-lp-card,.bb-product .bb-lp-color,.bb-product .bb-adh-size-card,.bb-product .bb-adh-color-btn,.bb-product .bb-bp__card{padding:var(--bb-space-sm)}.bb-product .bb-lp-card__tag,.bb-product .bb-lp-color__pill{font-size:var(--bb-text-caption);font-weight:700;line-height:1.35;letter-spacing:0}.bb-product .bb-lp-help,.bb-product .bb-adh-field__help{font-size:var(--bb-text-ui);font-weight:700;line-height:1;letter-spacing:0;padding:0}.bb-product .bb-adh-tooltip,.bb-product .bb-lp-tooltip{font-size:var(--bb-text-ui);font-weight:400;line-height:var(--bb-lh-body);letter-spacing:0;padding:var(--bb-geometry-10) var(--bb-geometry-14)}.bb-product .bb-lp-summary__hint,.bb-product .bb-adh-ppp{font-size:var(--bb-text-ui);font-weight:400;line-height:2rem;letter-spacing:0;margin:0}.bb-product .bb-lp-qty,.bb-product .bb-lp-qty__top,.bb-product .bb-adh-qty__row,.bb-product .bb-sp__qty-add{gap:var(--bb-space-xs)}.bb-product .bb-lp-qty,.bb-product .bb-lp-total-box,.bb-product .bb-sp__qty-add{padding:var(--bb-space-sm)}.bb-product .bb-lp-total-box{color:var(--bb-dark, #182A44);font-size:var(--bb-text-body);font-weight:600;line-height:2rem;letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-lp-qty__num,.bb-product .bb-lp-qty__per,.bb-product .bb-lp-color__input,.bb-product .bb-adh-qty__input,.bb-product .bb-adh-qty__price,.bb-product .bb-sp-qty,.bb-product .bb-sp-unit{color:var(--bb-dark, #182A44);font-family:var(--bb-font-body, "Inter", sans-serif);font-size:var(--bb-text-body);font-weight:600;line-height:2.4rem;letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-lp-qty__bulk,.bb-product .bb-lp-qty__bulk select,.bb-product .bb-adh-qty__bulk{gap:var(--bb-space-xs);font-size:var(--bb-text-ui);font-weight:600;line-height:2rem;letter-spacing:0}.bb-product .bb-lp-color__qty{gap:var(--bb-space-2xs);padding:var(--bb-space-2xs)}.bb-product .bb-lp-color__btn{font-size:var(--bb-type-20);font-weight:700;line-height:1;padding:0}.bb-product .bb-bp__swatch{gap:var(--bb-space-xs);padding:var(--bb-space-lg) var(--bb-space-sm) var(--bb-space-sm)}.bb-product .bb-bp__chip,.bb-product .bb-bp__save{font-size:var(--bb-text-caption);font-weight:700;line-height:1.35;letter-spacing:0}.bb-product .bb-bp__included{padding:var(--bb-space-sm)}.bb-product .bb-bp__included-title,.bb-product .bb-bp__summary-label,.bb-product .bb-sp__summary-label{font-size:var(--bb-text-label);font-weight:700;line-height:2rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--bb-space-xs)}.bb-product .bb-bp__included-list{padding:0}.bb-product .bb-bp__summary,.bb-product .bb-sp__buybar{padding:var(--bb-geometry-20)}.bb-product .bb-bp__total-row,.bb-product .bb-sp__total-row{gap:var(--bb-space-xs) var(--bb-space-sm);margin-bottom:var(--bb-space-xs);padding-top:0}.bb-product .bb-bp__total-word,.bb-product .bb-sp__total-word{font-size:var(--bb-text-body);font-weight:700;line-height:2rem;letter-spacing:0}.bb-product .bb-bp__total,.bb-product .bb-sp__total{font-weight:800;line-height:var(--bb-lh-tight);letter-spacing:0;font-variant-numeric:tabular-nums}.bb-product .bb-sp-minus,.bb-product .bb-sp-plus{font-size:var(--bb-type-20);font-weight:700;line-height:1;padding:0}@media(max-width:480px){.bb-product .bb-lp-sec,.bb-product .bb-adh-field,.bb-product .bb-bp__step,.bb-product .bb-sp__opt,.bb-product .bb-sp__qty-field{padding:var(--bb-space-sm) 0}.bb-product .bb-lp-card,.bb-product .bb-lp-color,.bb-product .bb-adh-size-card,.bb-product .bb-adh-color-btn,.bb-product .bb-bp__card{padding:var(--bb-space-sm)}.bb-product .bb-bp__summary,.bb-product .bb-sp__buybar{padding:var(--bb-space-md)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-product-pdp.css.map */
