.product__info-container .price dl{flex-direction:row;align-items:baseline}.product__info-container .price .unit-price bdi{font-size:1.6rem}.unit-price{color:rgba(var(--color-foreground),.6)}.product__heading.h2{font-size:2.5em}.quantity__button,.quantity__button:after{border-radius:5px}.quantity__button{height:4.6rem}.product-form__input input[type=radio]+label{padding:1.6rem;font-weight:700;font-size:1.4rem}.shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 10px}fieldset.product-form__input .bso-line-item-top .form__label{margin-bottom:0}.appstle_widget_title{display:none}.product__info-wrapper .WIDGET_TYPE_1 .appstle_subscription_wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.appstle_one_time_details_wrapper{display:flex;flex:0 1 auto;align-items:flex-start}.product__info-wrapper .appstle-save-badge{display:none}.product__info-wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper_option{flex:1 0 auto}.product__info-wrapper #appstle_subscription_widget0 .appstle_subscription_radio_wrapper{gap:1.5rem}.product__info-wrapper .appstle_subscribe_option,.product__info-wrapper .appstle_sub_widget input[name=selling_plan]{margin:0!important}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:15px!important}.product__info-wrapper .appstle_subscribe_option_grid{overflow:auto!important}.product__info-wrapper .appstle_tooltip_wrapper{font-size:.8em!important;line-height:1!important}.product__info-wrapper .appstle-tootltip-parent{margin-bottom:1.4rem!important;display:inline-flex!important}.product__info-wrapper #appstle_subscription_widget0 .tooltip_subscription_svg{width:16px!important;height:16px!important;margin-right:.8rem!important}#appstle_subscription_widget0 [data-appstle-icon]:after{transform:translateY(0) rotate(180deg)!important}.product-form__submit.button{padding:1.7rem;text-transform:none;letter-spacing:0;font-size:1.8rem}.product__info-wrapper .appstle_sub_widget.WIDGET_TYPE_1{display:flex!important;flex-direction:column-reverse!important;margin-bottom:1.4rem!important}.product__info-wrapper .appstle_sub_widget.WIDGET_TYPE_1 .appstle-tootltip-parent{margin-top:0}.product__info-wrapper .appstle_sub_widget.WIDGET_TYPE_1 .appstle_subscription_wrapper{margin-bottom:0!important}.price--on-sale .price__sale{flex-direction:row-reverse!important}.badge.price__badge-sale{display:none!important}.product__info-container .price .unit-price{margin-bottom:0!important;margin-top:0!important}.variant-pill label{border-radius:.65rem!important;overflow:hidden}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-horizontal-spacing) / 2)}}.lab--media .pdf-title{font-size:14px!important;padding-bottom:0!important}.lab--media .pdf-description .metafield-rich_text_field *{font-size:12px!important}.laboratory-accordion .lab--media{grid-template-columns:42px auto 1fr}.laboratory-accordion .lab--media .pdf-icon{width:100%!important;height:auto!important}.laboratory-accordion .lab--media .pdf-newtab{margin-top:0!important}.product-description-block{padding-top:1.5rem;margin:3rem 0 0!important;border-top:1px solid #e0e0e0}.product__accordion .accordion__title{text-transform:none!important;letter-spacing:.2px!important;font-size:1em!important;font-weight:600}.bso-pdp-design .media-mobile--portrait,.bso-pdp-design .product__media-gallery .thumbnail-list .media--square{padding-bottom:140%;border-radius:7px}.bso-pdp-design .product__media-gallery .thumbnail-list .thumbnail:after{border-radius:7px}.bso-pdp-design .thumbnail-list{box-shadow:none;padding:0}.bso-pdp-design .product__media-item{align-content:center;justify-content:center}@media screen and (min-width: 990px){.bso-pdp-design .product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-horizontal-spacing) / 2)}.bso-pdp-design .product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/bso-pdp-design.css.map */
