/* Target-native WooCommerce surfaces. No data, hooks, or purchase behavior changed. */
.single-product .product-main,.product-lightbox,.off-canvas-cart .cart-popup-inner{font-family:Arial,Helvetica,sans-serif;color:#171717}
.single-product .product-title,.product-lightbox .product-title{font-weight:400;letter-spacing:-.025em;line-height:1.12;color:#171717}
.single-product .product-info .price,.product-lightbox .product-info .price{font-size:16px;line-height:1.5;color:#171717}
.single-product .product-info .price del,.product-lightbox .product-info .price del{opacity:.65}
.single-product .product-info .price ins,.product-lightbox .product-info .price ins{text-decoration:none}
.single-product .product-info .variations select,.product-lightbox .product-info .variations select{border:1px solid #bbb;border-radius:0;background-color:#fff;color:#171717;min-height:44px}
.single-product .product-info .single_add_to_cart_button,.product-lightbox .single_add_to_cart_button{background:#171717;color:#fff;border:1px solid #171717;border-radius:0;min-height:48px;letter-spacing:.04em}
.single-product .product-info .single_add_to_cart_button:hover,.product-lightbox .single_add_to_cart_button:hover{background:#333;color:#fff}
.single-product .product-info .single_add_to_cart_button:focus-visible,.product-lightbox .single_add_to_cart_button:focus-visible,.off-canvas-cart a:focus-visible,.off-canvas-cart button:focus-visible,.ub-search input:focus-visible,.ub-search button:focus-visible{outline:2px solid #111;outline-offset:3px}
.off-canvas-cart .cart-popup-inner{background:#fff;padding:28px;max-width:100%}
.off-canvas-cart .cart-popup-title{border-bottom:1px solid #dedede;padding-bottom:18px;margin-bottom:20px;text-align:left}
.off-canvas-cart .cart-popup-title .heading-font{font-weight:400;letter-spacing:.03em;color:#171717}
.off-canvas-cart .widget_shopping_cart_content .buttons a{background:#171717;color:#fff;border:1px solid #171717;border-radius:0;min-height:44px}
.off-canvas-cart .woocommerce-mini-cart-item{position:relative}
.ub-search input{color:#171717;background:#fff}
.product-lightbox .product-info{color:#171717}
@media(max-width:849px){.single-product .product-title,.product-lightbox .product-title{font-size:25px}.off-canvas-cart .cart-popup-inner{padding:20px}.single-product .product-info .single_add_to_cart_button,.product-lightbox .single_add_to_cart_button{width:100%}}
.ub-commerce-sale{background:#171717!important;color:#fff!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.03em!important;padding:7px 9px!important;min-width:0!important;min-height:0!important;border-radius:0!important}
