.main_pro_outer{position:relative;overflow:hidden;text-align:center}.main_pro_outer .product__media-wrapper{position:relative;isolation:isolate;overflow:visible!important}.main_pro_outer .bb-product-hero{display:block;position:relative;width:100%;overflow:visible!important;margin:0!important;padding:0!important}.main_pro_outer .grid__item.product__media-wrapper:after{content:none!important}.main_pro_outer .bb-product-hero:before{content:"";position:absolute;border:2px solid #b9dcf2;border-radius:50%;z-index:1;pointer-events:none}.main_pro_outer .grid__item.product__media-wrapper:before{content:"";position:absolute;margin:0;background:#dbeef9c2;border-radius:50%;z-index:0;pointer-events:none}.main_pro_outer .bb-product-hero__image{display:block;position:absolute;max-width:none!important;object-fit:contain;object-position:center;transform-origin:center;z-index:4;pointer-events:none}.main_pro_outer[data-bb-hero-color=black] .bb-product-hero__image{mix-blend-mode:multiply}.main_pro_outer:not([data-bb-hero-color=black]) .bb-product-hero__image{filter:url(#bb-hero-light-sharpen) contrast(1.11) saturate(1.06) brightness(.995)}.main_pro_outer .product__tax,.main_pro_outer .installment,.main_pro_outer shopify-payment-terms{display:none!important}.main_pro_outer .product__info-container .product-form:after{content:none!important;display:none!important}.main_pro_outer variant-selects .product-form__input:first-child label{position:relative!important;overflow:visible!important;margin-right:62px!important}.main_pro_outer variant-selects .product-form__input:first-child label:before{position:absolute;left:65px;top:50%;transform:translateY(-50%);color:#111;font-size:18px;line-height:1;font-weight:600;white-space:nowrap}.main_pro_outer variant-selects .product-form__input:first-child input[value=Tan]+label:before{content:"Tan"}.main_pro_outer variant-selects .product-form__input:first-child input[value=Black]+label:before{content:"Black"}.bb-purchase-meta{width:min(560px,100%);margin:14px auto 0;text-align:left}.bb-shipping-row{display:flex;align-items:center;gap:14px;width:100%}.bb-shipping-icon{flex:0 0 auto;width:38px;height:38px;color:#1d45a6}.bb-shipping-icon *{stroke-linecap:round;stroke-linejoin:round}.bb-shipping-divider{flex:0 0 auto;width:1px;height:48px;background:#8e8e8e}.bb-shipping-copy{min-width:0;color:#111;font-size:16px;line-height:1.45}.bb-shipping-primary{font-weight:650}.bb-shipping-secondary{margin-top:2px}.bb-shipping-copy a{color:#163b9f;text-decoration:underline;text-underline-offset:2px;font-weight:650}.bb-shipping-copy a:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #163b9f;border-radius:2px}.bb-trust-badges{display:block;width:min(520px,100%);height:auto;margin:18px auto 0}@media screen and (min-width:1200px){.main_pro_outer>.container{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.main_pro_outer .product{width:100%!important;max-width:none!important;min-height:720px;flex-wrap:nowrap;align-items:flex-start}.main_pro_outer .product__info-wrapper{width:48%!important;max-width:48%!important;min-width:0!important;padding:14px 0 30px 6.5vw!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;order:1!important}.main_pro_outer .product__info-container{width:min(560px,100%)!important;max-width:560px!important;margin:0!important;text-align:center}.main_pro_outer .grid__item.product__media-wrapper{width:52%!important;max-width:52%!important;min-width:0!important;min-height:720px;margin-top:0!important;order:2!important;z-index:1}.main_pro_outer .bb-product-hero{min-height:720px}.main_pro_outer .product__title h1{font-size:54px;line-height:1.05;white-space:nowrap}.main_pro_outer .price,.main_pro_outer .price-item{font-size:28px!important;line-height:1.2}.main_pro_outer .product__info-container>*+*{margin:13px 0}.main_pro_outer .product__info-container .price{padding-bottom:20px;border-bottom:0}.main_pro_outer .product-form__input .form__label,.main_pro_outer .product-form__quantity .form__label{font-size:18px;line-height:1.3}.main_pro_outer variant-selects .product-form__input:first-child label{width:60px!important;height:60px!important}.main_pro_outer variant-selects .product-form__input:not(:first-child) label{font-size:18px!important;padding:12px 25px!important}.main_pro_outer .product-form__quantity{margin:18px 0!important}.main_pro_outer .quantity{width:220px;min-height:60px}.main_pro_outer .quantity__input{font-size:18px}.main_pro_outer .quantity__button{width:60px}.main_pro_outer .product-form__buttons{width:560px!important;max-width:100%!important;margin:0 auto!important}.main_pro_outer .product-form__submit{min-height:64px!important;font-size:22px!important;letter-spacing:.04em!important}.main_pro_outer .bb-product-hero:before{width:clamp(820px,55vw,1040px);height:clamp(820px,55vw,1040px);right:-22vw;top:-4%}.main_pro_outer .grid__item.product__media-wrapper:before{width:clamp(760px,49vw,930px);height:clamp(760px,49vw,930px);right:-12vw;top:22%}.main_pro_outer .bb-product-hero__image{width:clamp(650px,45vw,840px);height:clamp(650px,45vw,840px);left:46%;top:55%;transform:translate(-50%,-50%) rotate(-1deg)}}@media screen and (min-width:750px)and (max-width:1199px){.main_pro_outer .grid__item.product__media-wrapper{margin-top:0!important;min-height:610px}.main_pro_outer .bb-product-hero{min-height:610px}.main_pro_outer .bb-product-hero:before{width:620px;height:620px;right:-18%;top:8%}.main_pro_outer .grid__item.product__media-wrapper:before{width:645px;height:645px;right:-15%;top:18%}.main_pro_outer .bb-product-hero__image{width:620px;height:620px;left:50%;top:58%;transform:translate(-50%,-50%) rotate(-1deg)}}@media screen and (max-width:749px){.main_pro_outer .product__info-wrapper,.main_pro_outer .grid__item.product__media-wrapper,.main_pro_outer .product,.main_pro_outer .product__info-container{width:100%!important;max-width:100%!important;min-width:0!important}.main_pro_outer .product__info-wrapper{padding:20px 18px 36px!important;position:relative;z-index:2}.main_pro_outer .grid__item.product__media-wrapper{margin-top:0!important;min-height:390px;height:390px;overflow:hidden!important}.main_pro_outer .bb-product-hero{min-height:390px;height:390px}.main_pro_outer .bb-product-hero:before{width:390px;height:390px;right:-29%;top:4%}.main_pro_outer .grid__item.product__media-wrapper:before{width:405px;height:405px;right:-24%;top:15%}.main_pro_outer .bb-product-hero__image{width:min(352px,94vw);height:min(352px,94vw);left:50%;top:51%;transform:translate(-50%,-50%) rotate(-1deg)}.main_pro_outer variant-selects .product-form__input:first-child label{margin-right:50px!important}.main_pro_outer variant-selects .product-form__input:first-child label:before{left:56px;font-size:15px}.bb-purchase-meta{width:100%;margin-top:12px}.bb-shipping-row{gap:10px;align-items:center}.bb-shipping-icon{width:30px;height:30px}.bb-shipping-divider{height:44px}.bb-shipping-copy{font-size:13px;line-height:1.4}.bb-trust-badges{width:min(330px,100%);margin-top:14px}.main_pro_outer .product__title h1{position:relative;z-index:2;color:#293c83!important}.main_pro_outer variant-selects .bb-control-color input[type=radio]+label{margin-bottom:21px!important;overflow:visible!important}.main_pro_outer variant-selects .bb-control-color input[type=radio]+label:before{left:50%!important;top:calc(100% + 8px)!important;transform:translate(-50%)!important;font-size:15px!important;font-weight:600!important;line-height:1.1!important}.main_pro_outer variant-selects .bb-control-color{margin-bottom:16px!important}.main_pro_outer variant-selects .bb-control-bristles .bb-bristle-option-label{margin:7px 16px 28px!important;overflow:visible!important}.main_pro_outer variant-selects .bb-control-bristles{margin-bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bb-product-page.css.map */
