:root{--bb-red:#E10600;--bb-red-dark:#C90600;--bb-navy:#0E2A47;--bb-navy-deep:#081C30;--bb-ink:#1D2730;--bb-muted:#66727E;--bb-soft:#F4F6F8;--bb-line:#DDE3E8;--bb-white:#FFFFFF}.bb-product-page{background:var(--bb-white);color:var(--bb-ink)}.bb-product-page>.page-width{max-width:var(--page-width)}.bb-product-page .product{align-items:flex-start}.bb-product-page .product__media-wrapper{min-width:0}.bb-product-page .product__media-list{margin-bottom:1.4rem}.bb-product-page .product__media-item .global-media-settings,.bb-product-page .product__media,.bb-product-page .deferred-media{overflow:hidden;border:1px solid var(--bb-line)!important;border-radius:.35rem!important;background:var(--bb-soft)!important;box-shadow:none!important}.bb-product-page .product__media img{object-fit:contain!important}.bb-product-page .product__media-icon{border-color:var(--bb-line);background:#ffffffeb;color:var(--bb-navy)}.bb-product-page .thumbnail-list{gap:.9rem}.bb-product-page .thumbnail{overflow:hidden;border:1px solid var(--bb-line);border-radius:.3rem;background:var(--bb-soft);box-shadow:none!important}.bb-product-page .thumbnail[aria-current]{border:2px solid var(--bb-navy);box-shadow:0 0 0 1px var(--bb-navy)!important}.bb-product-page .thumbnail:hover{border-color:#aeb9c2}.bb-product-page .product__info-wrapper{padding-left:4rem}.bb-product-page .product__info-container{max-width:none;padding:2.5rem 2.7rem 2.8rem;border:1px solid var(--bb-line);border-radius:.4rem;background:var(--bb-white);box-shadow:0 10px 28px #081c300e}.bb-product-page .product__info-container>*+*{margin-top:1.5rem;margin-bottom:0}.bb-product-page .product__text.subtitle{margin:0 0 .8rem;color:var(--bb-red);font-size:1.15rem;line-height:1.2;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.bb-product-page .product__title{margin:0 0 1.1rem}.bb-product-page .product__title h1{margin:0;color:var(--bb-navy);font-size:clamp(3rem,3.1vw,4.1rem);line-height:1.03;letter-spacing:-.02em;font-weight:700}.bb-product-page [id^=price-]{margin-top:.8rem}.bb-product-page .price--large{color:var(--bb-navy);font-size:2.15rem;line-height:1.2;letter-spacing:0;font-weight:700}.bb-product-page .price--large .price-item{margin-right:.7rem}.bb-product-page .price--on-sale .price-item--regular{color:#7b858e}.bb-product-page .price .badge{border-radius:.2rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bb-product-page .product__tax{margin:.5rem 0 0;color:#74808a;font-size:1.1rem;line-height:1.45}.bb-product-page .product__tax a{color:inherit;text-underline-offset:.2rem}.bb-product-page variant-selects{margin-top:2rem;padding-top:1.8rem;border-top:1px solid var(--bb-line)}.bb-product-page .product-form__input{max-width:none;margin-bottom:1.5rem}.bb-product-page .product-form__input .form__label{margin-bottom:.6rem;color:var(--bb-navy);font-size:1.25rem;line-height:1.3;font-weight:700}.bb-product-page .product-form__input--pill input[type=radio]+label{min-width:4.6rem;margin:.45rem .5rem .2rem 0;padding:.9rem 1.25rem;border:1px solid #cbd3da;border-radius:.3rem;background:var(--bb-white);color:#34414c;font-size:1.25rem;line-height:1;letter-spacing:.02em;font-weight:600}.bb-product-page .product-form__input--pill input[type=radio]+label:hover{border-color:var(--bb-navy);color:var(--bb-navy)}.bb-product-page .product-form__input--pill input[type=radio]:checked+label{border-color:var(--bb-navy);background:var(--bb-navy);color:var(--bb-white)}.bb-product-page .product-form__input--pill input[type=radio].disabled+label,.bb-product-page .product-form__input--pill input[type=radio]:disabled+label{border-color:#e1e5e8;background:#f7f8f9;color:#9aa3aa}.bb-size-chart-shortcut{margin:-.4rem 0 .2rem}.bb-size-chart-shortcut a{color:var(--bb-navy);font-size:1.2rem;line-height:1.3;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.bb-size-chart-shortcut a:hover{color:var(--bb-red)}.bb-product-page .product__inventory{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:.3rem;background:#f6f8f8;color:#53606a;font-size:1.15rem}.bb-product-page .product-form__quantity{margin:1.6rem 0 1.2rem}.bb-product-page .quantity__label{margin-bottom:.6rem;color:var(--bb-navy);font-size:1.2rem;font-weight:700}.bb-product-page .quantity{min-height:4.4rem;border-radius:.3rem}.bb-product-page .quantity:after{border-radius:.3rem;box-shadow:0 0 0 1px #cbd3da}.bb-product-page .product-form{margin:0}.bb-product-page .product-form__buttons{max-width:none}.bb-product-page .product-form__submit{min-height:5.2rem;margin-bottom:0;--color-button:225,6,0;--color-button-text:255,255,255;border-radius:.3rem;font-size:1.35rem;letter-spacing:.04em;font-weight:700;text-transform:uppercase}.bb-product-page .product-form__submit:hover{--color-button:201,6,0}.bb-product-page .shopify-payment-button{margin-top:.8rem}.bb-buy-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:1.6rem!important;border:1px solid var(--bb-line);border-radius:.35rem;overflow:hidden;background:#f7f9fa;color:#46535e;font-size:1.15rem;line-height:1.4}.bb-buy-reassurance__item{display:flex;align-items:flex-start;gap:.65rem;min-width:0;padding:1rem 1.1rem;border-bottom:1px solid var(--bb-line)}.bb-buy-reassurance__item:nth-child(odd){border-right:1px solid var(--bb-line)}.bb-buy-reassurance__item:nth-last-child(-n+2){border-bottom:0}.bb-buy-reassurance__tick{flex:0 0 auto;color:var(--bb-red);font-weight:800}.bb-buy-reassurance a{color:inherit;text-decoration:none}.bb-buy-reassurance a:hover{color:var(--bb-navy);text-decoration:underline;text-underline-offset:.2rem}.bb-bulk-quote{margin-top:1.6rem!important;padding:1.6rem;border:1px solid var(--bb-line);border-left:.4rem solid var(--bb-red);border-radius:.35rem;background:var(--bb-soft)}.bb-bulk-quote__title{margin:0 0 .45rem;color:var(--bb-navy);font-size:1.4rem;line-height:1.3;font-weight:700}.bb-bulk-quote__text{margin:0 0 1.2rem;color:#5f6a74;font-size:1.2rem;line-height:1.5}.bb-bulk-quote .product-form{margin:0!important}.bb-bulk-quote .button{min-height:4.7rem;--color-button:14,42,71;--color-button-text:14,42,71;--alpha-button-background:0;border-radius:.3rem;font-size:1.25rem;font-weight:700;text-transform:uppercase}.bb-bulk-quote .button:hover{--alpha-button-background:1;--color-button-text:255,255,255}.bb-bulk-quote__email{margin:.8rem 0 0;color:#6d7780;font-size:1.1rem}.bb-bulk-quote__email a{color:inherit;text-underline-offset:.2rem}.bb-product-page .product__description{margin-top:2rem!important;padding-top:2rem;border-top:1px solid var(--bb-line);color:#3f4b55;font-size:1.35rem;line-height:1.65}.bb-product-page .product__description h2,.bb-product-page .product__description h3,.bb-product-page .product__description h4{color:var(--bb-navy);line-height:1.25}.bb-product-page .product__description table{font-size:1.2rem}.bb-product-page .product__description ul,.bb-product-page .product__description ol{padding-left:2rem}.bb-product-accordion{margin-top:1.3rem!important;border:1px solid var(--bb-line)!important;border-radius:.35rem!important;overflow:hidden;background:var(--bb-white)}.bb-product-accordion summary{min-height:4.8rem;padding:1.25rem 1.4rem!important;align-items:center;background:#f5f7f8;color:var(--bb-navy)}.bb-product-accordion summary:hover{background:#f0f3f5}.bb-product-accordion .accordion__title{margin:0;color:var(--bb-navy);font-size:1.35rem;line-height:1.25;font-weight:700}.bb-product-accordion .chevron{flex:0 0 auto;color:var(--bb-navy);transition:transform .18s ease}.bb-product-accordion[open] .chevron{transform:rotate(180deg)}.bb-product-accordion .accordion__content{margin:0;padding:0!important}.bb-product-accordion__inner{padding:1.5rem;border-top:1px solid var(--bb-line);background:var(--bb-white)}.bb-product-faq-list{margin:0;padding-left:1.8rem}.bb-product-faq-list li+li{margin-top:1.25rem}.bb-product-faq-list strong{display:block;margin-bottom:.25rem;color:var(--bb-navy)}.bb-product-faq-list span{color:#4f5b65}.bb-product-page .share-button{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--bb-line)}.bb-product-page .share-button__button{color:#6d7881;font-size:1.15rem}.related-products{border-top:1px solid var(--bb-line)}.related-products .related-products__heading{margin-bottom:2.4rem;color:var(--bb-navy);font-size:clamp(2.8rem,3vw,3.8rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.related-products .product-card-wrapper .card__inner{overflow:hidden;border:1px solid var(--bb-line);border-radius:.3rem;background:var(--bb-soft)}.related-products .product-card-wrapper .card__media .media{background:var(--bb-soft)}.related-products .product-card-wrapper .card__media .media img{object-fit:contain;padding:1rem}.related-products .product-card-wrapper .card__heading{color:var(--bb-ink);font-weight:700}.related-products .product-card-wrapper:hover .card__heading{color:var(--bb-red)}.related-products .product-card-wrapper .price{color:var(--bb-navy);font-weight:700}@media screen and (max-width:989px){.bb-product-page .product__info-wrapper{padding-left:3rem}.bb-product-page .product__info-container{padding:2rem}.bb-buy-reassurance{grid-template-columns:1fr}.bb-buy-reassurance__item,.bb-buy-reassurance__item:nth-child(odd),.bb-buy-reassurance__item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--bb-line)}.bb-buy-reassurance__item:last-child{border-bottom:0}}@media screen and (max-width:749px){.bb-product-page{padding-top:.5rem!important}.bb-product-page>.page-width{padding-left:1.5rem;padding-right:1.5rem}.bb-product-page .product__media-list{margin-bottom:1.2rem}.bb-product-page .product__info-wrapper{padding:0}.bb-product-page .product__info-container{margin-top:1.4rem;padding:1.7rem 1.5rem 2rem;border-radius:.3rem;box-shadow:none}.bb-product-page .product__title h1{font-size:2.8rem;line-height:1.04}.bb-product-page .price--large{font-size:1.9rem}.bb-product-page variant-selects{margin-top:1.6rem;padding-top:1.5rem}.bb-product-page .product-form__input--pill input[type=radio]+label{padding:.85rem 1rem;font-size:1.2rem}.bb-buy-reassurance{font-size:1.1rem}.bb-bulk-quote{padding:1.4rem}.related-products .related-products__heading{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.bb-product-page .product__media-item .global-media-settings,.bb-product-page .thumbnail,.bb-product-accordion .chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/bigbee-product-page.css.map */
