/* Final alignment of the existing controls and product photography. */
.bs-mini-filter-gift{font-size:12px!important;line-height:1.5!important;margin:4px 0!important;color:var(--bsu-green)}
.bs-filter-gift{font-weight:500}.bs-review-benefits .bs-filter-gift{font-weight:400}
html body.bsu-frame-active .brp-help{display:flex;justify-content:flex-start!important;align-items:center;margin:22px 0 4px!important;padding:14px 0 0!important;border-top:1px solid var(--bsu-brand-line);gap:0!important}
html body.bsu-frame-active .brp-help>a{display:inline-flex;align-items:center;min-height:44px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bsu-green)!important;box-shadow:none!important;font:400 14px/1.5 BaristaAssistant,Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:5px}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(.bg-white,.wpc-filters-widget-wrapper,.wpc-filters-widget-containers-wrapper,.wpc-filter-content,.wpc-filters-main-wrap,.wpc-filters-widget-content,.wpc-filters-scroll-container,.wpc-widget-top-inside){background:transparent!important;box-shadow:none!important}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(input,select){background:transparent!important;color:var(--bsu-green)!important;border-color:var(--bsu-brand-line)!important;font-size:16px!important}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(.ui-slider-range,.noUi-connect){background:var(--bsu-green)!important;border:0!important}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(.ui-slider-handle,.noUi-handle){background:var(--bsu-green)!important;border:2px solid var(--bsu-brand-paper)!important;box-shadow:none!important}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(.ui-slider,.noUi-target){background:var(--bsu-green-soft)!important;border:0!important;box-shadow:none!important}
html body.bsu-catalog :is(.bs-cat-native-filters,.bs-cat-extra-filters) :is(button,input[type=submit]){min-height:44px!important;border-radius:999px!important;background:var(--bsu-green)!important;color:#fffdf7!important;padding:9px 18px!important;font-size:14px!important}
html body.bsu-frame-active .recently-watched-wrapper{background:transparent!important}
html body.bsu-frame-active .recently-watched-wrapper .bs-cat-card{height:100%!important;align-items:stretch!important}
html body.bsu-frame-active .recently-watched-wrapper .bs-cat-photo{display:block!important;min-height:180px;height:180px!important;width:100%!important;aspect-ratio:1!important;flex:none!important}
html body.bsu-frame-active .recently-watched-wrapper .bs-cat-photo img{position:absolute!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}
html body.bsu-frame-active .recently-watched-wrapper .bs-cat-info{align-items:center!important;text-align:center!important;flex:1!important}
html body.bsu-frame-active .recently-watched-wrapper .bs-cat-caption{min-height:42px;display:flex;align-items:flex-start;justify-content:center}
html body.bsu-frame-active .recently-watched-wrapper .lc-swatches{min-height:32px!important;margin:0 auto!important}
html body.bsu-frame-active .recently-watched-wrapper .product-card-price{margin-top:auto!important;min-height:27px}
html body.bsup-account-active .woocommerce-MyAccount-content .woocommerce-info,html body.bsup-account-active .woocommerce-MyAccount-content .woocommerce-message{background:var(--bsu-green-soft)!important;color:var(--bsu-green)!important;border-color:var(--bsu-brand-line)!important;padding:16px!important;font:400 15px/1.7 BaristaAssistant,Arial,sans-serif!important;box-shadow:none!important}
html body.bsup-account-active .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) a,html body.bsup-account-active .woocommerce-MyAccount-content :is(a.button,button.button){background:var(--bsu-green)!important;color:#fffdf7!important;border:1px solid var(--bsu-green)!important;border-radius:999px!important;min-height:46px!important;padding:10px 18px!important;font:400 14px/1.5 BaristaAssistant,Arial,sans-serif!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}
html body.bsup-account-active .woocommerce-MyAccount-content>.bg-blue-50{background:transparent!important;border:1px solid var(--bsu-brand-line)!important;border-radius:8px!important;padding:24px 18px!important}
html body.bsup-account-active .woocommerce-MyAccount-content a.bg-gradient-header{background:var(--bsu-green)!important;color:#fffdf7!important;border:1px solid var(--bsu-green)!important;border-radius:999px!important;min-height:46px!important;padding:10px 20px!important;font:400 14px/1.5 BaristaAssistant,Arial,sans-serif!important;text-decoration:none!important}
html body.bsup-account-active .woocommerce-MyAccount-content .woocommerce-info:before{color:var(--bsu-green)!important}
.bsup-serial-help{padding:0!important;margin:2px 0 12px;border:0!important;font-size:13px}
.bsup-serial-help>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--bsu-green);text-decoration:underline;text-underline-offset:4px}
.bsup-serial-help p{font-size:13px!important;line-height:1.7!important;margin:8px 0!important}
.bsup-serial-help img{width:210px;max-width:100%;height:auto;display:block;margin:8px auto}
.bsup-serial-help img[hidden]{display:none!important}
.bsup-serial-help small{display:block;font-size:11px;color:#686c62}
@media(max-width:767px){
 html body.bsu-frame-active .recently-watched-wrapper .bs-cat-photo{min-height:0;height:auto!important;aspect-ratio:1!important}
 html body.bsup-account-active .woocommerce-MyAccount-content .woocommerce-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
 html body.bsup-account-active .woocommerce-MyAccount-content .woocommerce-info a{width:auto;max-width:100%;order:2}
}
