:root{--primary-color:#c0003c;--text-color:#333;--max-width:1275px}#product-41491 .product-content-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 0}#product-41491 .product-details{flex-grow:1;margin-right:20px}#product-41491 .product-title{font-size:2.2rem;font-weight:600;line-height:1.2;margin:0;max-width:1275px;color:var(--text-color)}#product-41491 .product-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}#product-41491 .price{font-size:1.5rem;font-weight:400;color:var(--text-color);margin:0;white-space:nowrap}#product-41491 .add-to-cart-btn{background-color:var(--primary-color);color:#fff;border:none;padding:15px 30px;font-size:1rem;font-weight:600;cursor:pointer;border-radius:8px;transition:background-color 0.2s,box-shadow 0.2s;white-space:nowrap;box-shadow:0 4px 6px rgb(192 0 60 / .3)}#product-41491 .add-to-cart-btn:hover{background-color:rgb(77 143 251 / .8);box-shadow:0 6px 8px rgb(192 0 60 / .4)}#product-41491 .tabs-nav{display:flex;margin-bottom:40px}#product-41491 .tab-container{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#product-41491 .tab-item{padding:10px 15px;cursor:pointer;color:#666;font-weight:600;transition:color 0.2s}#product-41491 .tab-item.active{color:#000;border-bottom:3px solid #000;margin-bottom:-1px}#product-41491 .content-section{padding:20px;padding-bottom:60px;border-bottom:1px solid #eee;margin-bottom:20px;min-height:50vh}#product-41491 .content-section:last-child{border-bottom:none;min-height:100vh}#product-41491 .content-section h2{font-size:1.8rem;border-left:4px solid var(--primary-color);padding-left:10px;margin-bottom:20px;padding-top:50px;margin-top:-50px}#product-41491 #sticky-product-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -4px 12px rgb(0 0 0 / .15);z-index:1000;opacity:0;transform:translateY(100%);visibility:hidden;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,visibility 0.3s;pointer-events:none}#product-41491 #sticky-product-bar.visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}#product-41491 .sticky-content{margin:0 auto}#product-41491 .sticky-tabs-nav{margin-bottom:10px}#product-41491 .product-header,#product-41491 .tab-container .sticky-tabs-nav{max-width:1275px;margin:0 auto}#product-41491 .sticky-product-details .product-header .sticky-product-actions{display:flex;gap:20px;align-items:anchor-center}@media (max-width:768px){#product-41491 .product-title{font-size:1.5rem}#product-41491 .product-content-bar{flex-direction:column;align-items:flex-start;padding:15px 20px}#product-41491 .product-details{margin-right:0;width:100%}#product-41491 .product-actions{width:100%;justify-content:space-between;margin-top:15px}#product-41491 .price{font-size:1.2rem}#product-41491 .add-to-cart-btn{padding:10px 20px;font-size:.9rem}#product-41491 #sticky-product-bar .product-content-bar{padding:15px 20px}#product-41491 .content-section h2{padding-top:10px;margin-top:-10px}}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,#product-41491 .entry-summary .heading-with-share .addtoany_shortcode{width:30px!important;height:30px!important}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{top:45%!important;left:35%!important}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{font-size:30px!important}#product-41491 .entry-summary .product_title{display:none}#product-41491 .entry-summary .heading-with-share .product_title,#product-41491 .entry-summary .share-container{display:inline-block!important}#product-41491 .entry-summary .share-wishlist{display:flex}#product-41491 .entry-summary .heading-with-share{display:flex;justify-content:space-between;align-items:self-end}#product-41491 .variations_form .variable-item.image-variable-item{height:40px;width:40px;padding:unset}#product-41491 .entry-summary .variations_form{margin-bottom:14px}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row-reverse;justify-content:start;gap:25px}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button{height:54px;padding:0 11px;font-size:30px}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:flex;gap:5px}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-inner-spin-button,#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:unset}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]{margin:0;width:30px;height:53px;border:unset;padding:unset;text-align:center;font-size:18px;font-weight:600}#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .minus,#product-41491 .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .plus{background-color:#EEE;color:#000}.variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:none!important}.woocommerce-breadcrumb .breadcrumb-current{color:#000}#product-41491 .entry-summary .custom-product-rating{display:flex;gap:10px;align-items:center}#product-41491 .entry-summary .custom-product-rating .custom-stars{font-size:20px}#product-41491 .entry-summary .custom-product-rating .custom-stars .full-star{color:#C61746}#product-41491 .entry-summary .custom-product-rating .custom-stars .half-star{background:linear-gradient(to right,#C61746 50%,#D9D9D9 50%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}#product-41491 .entry-summary .custom-product-rating .custom-stars .empty-star{color:#D9D9D9}.site-header .shopping-cart-dropdown .variation{flex-wrap:wrap;width:100%;padding-top:5px;margin-bottom:0}.site-header .shopping-cart-dropdown .variation dd{margin:0}.site-header .shopping-cart-dropdown .variation dd{margin-bottom:5px;width:47%}.site-header .shopping-cart-dropdown .variation dt{width:53%}.site-header .shopping-cart-dropdown .widget li{padding-left:20px}.site-header .shopping-cart-dropdown .widget{margin:15px;overflow-x:hidden}.site-header .shopping-cart-dropdown .widget li:not(:first-child){padding-top:23px}.woocommerce-cart.sidebar .polestar-container{display:flex;flex-wrap:wrap}.woocommerce-cart.sidebar .content-area,.woocommerce-cart.sidebar .widget-area{float:none}.woocommerce-cart table.cart .cart_item dl.variation{flex-wrap:wrap}.woocommerce-cart table.cart .cart_item .variation dt{width:35%;white-space:nowrap;text-align:left}.woocommerce-cart table.cart .cart_item dl.variation dd{width:50%;margin-bottom:5px}.woocommerce-cart table.cart .cart_item dl.variation dd p{margin-bottom:0}.woocommerce-cart table.cart .cart_item a{margin-bottom:10px}.woocommerce-cart table.cart .cart_item .variation dt span{margin-right:2px}.woocommerce-cart .cart_totals .checkout-button{margin-bottom:13px}.google-business-reviews-rating-widget .google-business-reviews-rating{text-align:left}@media (max-width:1440px){.site-header .site-branding img{max-width:250px}}@media (max-width:768px){.woocommerce-cart table.cart .cart_item dl.variation{width:100%;justify-content:space-between}.woocommerce-cart .has-medium-font-size{font-size:16px!important}.woocommerce-store-notice{flex-wrap:wrap}.entry-header{margin-bottom:10px}.woocommerce-cart table.cart .cart_item .product-remove{position:absolute;top:0;left:0;right:auto}.woocommerce-cart table.cart .cart_item{position:relative}.woocommerce-cart table.cart .cart_item td:before{top:-5px;position:relative}}@media (min-width:1440px){.woocommerce-cart table.cart .cart_item .product-thumbnail img{min-width:70px}}@media (max-width:768px){#product-41491 .woocommerce-product-gallery{max-height:600px!important}.woocommerce .product .images.woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.postid-41491.woocommerce .product .images .flex-control-nav li{flex:0 0 auto;margin-right:10px}}.variation{display:flex}dl.variation{flex-wrap:wrap}.variation dt{width:35%;white-space:nowrap;text-align:left;height:30px}dl.variation dd{width:50%;margin-bottom:5px;height:30px}.woocommerce-product-gallery .flex-viewport a img{object-fit:contain}@media (max-width:426px){.variation{display:unset}}.input-text.qty{-moz-appearance:textfield}