.single-product .post-header.shop-header,.single-product .post-header.shop-header .entry-header,.single-product article.hentry>.post-header{display:none !important}.single-product .woocommerce div.product{display:grid !important;grid-template-columns:1fr 1fr;grid-template-areas:"gallery summary" "tabs    tabs";gap:0 52px;align-items:start}.single-product .woocommerce div.product .woocommerce-product-gallery{grid-area:gallery;position:sticky;top:90px}.single-product .woocommerce div.product .summary.entry-summary{grid-area:summary;padding:0;float:none !important;width:100% !important}.single-product .woocommerce div.product .woocommerce-tabs,.single-product .woocommerce div.product #reviews,.single-product .related.products{grid-column:1 / -1;clear:both}.single-product .woocommerce .summary.entry-summary .entry-title,.single-product .woocommerce div.product .summary .entry-title,.woocommerce .entry-summary .entry-title{display:block !important;visibility:visible !important;font-size:1.5rem !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.01em !important;margin:0 0 10px 0 !important;color:#8b1a2a !important}.single-product .tk-back-btn{display:inline-flex !important;align-items:center;gap:6px;padding:8px 16px !important;border:2px solid rgba(150,29,46,0.35) !important;border-radius:8px !important;font-size:0.75rem !important;font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:#961d2e !important;background:transparent !important;transition:all 0.22s ease;margin-bottom:20px;text-decoration:none}.single-product .tk-back-btn:hover{background:#961d2e !important;border-color:#961d2e !important;color:#fff !important}.single-product .woocommerce div.product .summary p.price,.single-product .woocommerce div.product .summary span.price{display:flex !important;align-items:baseline !important;gap:10px !important;font-size:1rem !important;margin:4px 0 10px 0 !important}.single-product .woocommerce div.product .summary p.price del,.single-product .woocommerce div.product .summary span.price del{font-size:13px !important;color:#b0b0b0 !important;opacity:1 !important;font-weight:400 !important;text-decoration:line-through !important}.single-product .woocommerce div.product .summary p.price ins,.single-product .woocommerce div.product .summary span.price ins{font-size:20px !important;font-weight:700 !important;color:#8b1a2a !important;text-decoration:none !important}.single-product .woocommerce div.product .summary p.price:not(:has(ins)),.single-product .woocommerce div.product .summary span.price:not(:has(ins)){font-size:20px !important;font-weight:700 !important;color:#8b1a2a !important}.single-product .woocommerce div.product .woocommerce-product-details__short-description{font-size:0.87rem;line-height:1.65;color:#444;margin-bottom:18px;margin-top:4px;border-left:3px solid #961d2e;padding-left:12px}.single-product .woocommerce .star-rating{font-size:0.78rem;margin-bottom:10px}.single-product .woocommerce .product_meta{font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;color:#888;margin-top:20px;padding-top:14px;border-top:1px solid #eee}.single-product .woocommerce .product_meta>span{display:block;margin-bottom:8px}.single-product .woocommerce-product-gallery{overflow:visible !important}.single-product .woocommerce-product-gallery .flex-viewport{border-radius:12px !important;border:2px solid #e8e0d8 !important;box-shadow:0 2px 10px rgba(0,0,0,0.07) !important;overflow:hidden !important}.single-product .woocommerce-product-gallery .flex-viewport:hover{border-radius:12px !important;border:2px solid #9a1b2f !important;box-shadow:0 2px 10px rgba(0,0,0,0.07) !important;overflow:hidden !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100% !important;height:auto !important;border-radius:0 !important;display:block !important}.single-product .woocommerce-product-gallery ol.flex-control-thumbs{display:flex !important;flex-wrap:wrap;gap:8px;margin-top:10px !important;;padding:0 !important;list-style:none !important}.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{width:calc(25% - 6px) !important;margin:0 !important;float:none !important}.single-product .woocommerce-product-gallery ol.flex-control-thumbs li img{width:100% !important;height:auto;border:2px solid transparent;transition:border-color 0.2s ease,opacity 0.2s ease;cursor:pointer;opacity:0.7;display:block;border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.07) !important}.single-product .woocommerce-product-gallery ol.flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery ol.flex-control-thumbs li img:hover{border-color:#961d2e;opacity:1}.single-product .woocommerce .summary .cart{display:flex !important;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.single-product .woocommerce .summary .cart .quantity{flex-shrink:0}.single-product .woocommerce .summary .cart .single_add_to_cart_button{flex:1 1 auto;min-width:140px}.single-product .summary>.woosw-btn,.single-product .summary>.woosc-btn,.single-product .summary>.woosw-wrap,.single-product .summary>.woosc-wrap,.single-product .summary>div.woosc-area,.single-product .summary>.yith-wcwl-add-to-wishlist,.single-product .tk-product-actions-row{display:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn{display:inline-flex;align-items:center;flex-shrink:0}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:16px 26px !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-radius:10px !important;border:2px solid #961d2e !important;background:#961d2e !important;color:#fff !important;cursor:pointer !important;transition:background 0.2s ease,border-color 0.2s ease !important;white-space:nowrap !important;line-height:1 !important;min-height:0 !important;text-decoration:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button:hover{background:#cc2258 !important;border-color:#cc2258 !important;color:#fff !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn-icon,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn-icon{display:inline-flex !important;align-items:center !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;font-size:15px !important;color:inherit !important}.woocommerce #review_form_wrapper #respond .stars{max-width:100% !important}.woocommerce span.onsale{display:block !important;padding:5px 11px !important;width:auto !important;min-width:unset !important;min-height:unset !important;line-height:1.4 !important;text-align:center !important;background:#8b1a2a !important;color:#fff !important;position:absolute !important;top:12px !important;left:12px !important;border-radius:4px !important;font-size:10px !important;text-transform:uppercase !important;font-weight:700 !important;letter-spacing:1.6px !important;pointer-events:none !important;z-index:20 !important;box-shadow:0 2px 6px rgba(139,26,42,0.4) !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:15px 10px !important;border-radius:10px !important;color:#fff !important;border:2px solid #961d2e !important;background:#961d2e !important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff !important;border:2px solid #cc2258 !important;background:#cc2258 !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff !important;background:#961d2e !important;border:2px solid #961d2e !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff !important;border:2px solid #cc2258 !important;background:#cc2258 !important}.woosc-btn-has-icon .woosc-btn-icon,.woosq-btn-has-icon .woosq-btn-icon,.woosw-btn-has-icon .woosw-btn-icon{display:inline-flex !important;align-items:center !important;border-radius:13px !important;margin:0 0 0 5px !important;color:#fff !important;background:#961d2e !important;border:2px solid #961d2e !important;font-size:11px !important;line-height:1 !important;text-transform:uppercase !important;padding:16px !important;font-weight:700 !important}.woosc-btn-has-icon .woosc-btn-icon:hover,.woosq-btn-has-icon .woosq-btn-icon:hover,.woosw-btn-has-icon .woosw-btn-icon:hover{color:#fff !important;background:#cc2258 !important;border:2px solid #cc2258 !important}.woocommerce a.added_to_cart{display:none}@media (max-width:768px){.single-product .woocommerce div.product{grid-template-columns:1fr !important;grid-template-areas:"gallery" "summary" "tabs" !important;gap:24px 0}.single-product .woocommerce-product-gallery{position:static}.single-product .woocommerce .summary.entry-summary .entry-title{font-size:1.25rem !important}}.woocommerce .quantity .qty{margin-right:3px !important;border-radius:11px !important}#reviews{margin-top:40px}#reviews #comments h2,#reviews h2{font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#961d2e !important;margin-bottom:16px !important;padding-bottom:10px !important;border-bottom:2px solid #f0f0f0 !important}#reviews #comments .woocommerce-noreviews,#reviews p.woocommerce-noreviews{font-size:0.85rem;color:#aaa;margin-bottom:28px}#reviews #review_form_wrapper{background:#fafafa;border:1px solid #ececec;border-radius:14px;padding:36px 40px}#reviews #review_form_wrapper #respond h3#reply-title,#reviews #review_form_wrapper #respond h3{font-size:0.75rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#961d2e !important;text-align:center !important;margin-bottom:24px !important}#reviews #review_form_wrapper #respond .comment-form-rating label{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#888;display:block;text-align:center;margin-bottom:8px}#reviews #review_form_wrapper #respond .stars{display:flex !important;justify-content:center !important;margin-bottom:28px !important;width:100% !important;max-width:100% !important}#reviews #review_form_wrapper #respond .stars a{font-size:1.6rem !important;color:#ddd !important;transition:color 0.15s ease !important;margin:0 3px !important}#reviews #review_form_wrapper #respond .comment-form-comment,#reviews #review_form_wrapper #respond .comment-form-photo{width:100% !important;float:none !important;margin-bottom:20px !important}#reviews #review_form_wrapper #respond label{font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#888 !important;display:block !important;margin-bottom:8px !important}#reviews #review_form_wrapper #respond textarea#comment{width:100% !important;min-height:130px !important;border:1px solid #e0e0e0 !important;border-radius:10px !important;padding:14px 16px !important;font-size:0.87rem !important;color:#333 !important;background:#fff !important;resize:vertical !important;transition:border-color 0.2s ease !important;box-sizing:border-box !important;font-family:inherit !important}#reviews #review_form_wrapper #respond textarea#comment:focus{border-color:#961d2e !important;outline:none !important}#reviews #review_form_wrapper #respond .comment-form-photo{background:#fff;border:1px dashed #ddd;border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:14px}#reviews #review_form_wrapper #respond .comment-form-photo label{margin-bottom:0 !important;white-space:nowrap}#reviews #review_form_wrapper #respond .comment-form-photo input[type="file"]{font-size:0.8rem;color:#666}#reviews #review_form_wrapper #respond .form-submit{margin-top:8px !important}#reviews #review_form_wrapper #respond .form-submit input#submit{width:auto !important;min-width:160px !important;padding:14px 32px !important;font-size:0.75rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;border-radius:10px !important;background:#961d2e !important;border:2px solid #961d2e !important;color:#fff !important;cursor:pointer !important;transition:background 0.2s ease !important}#reviews #review_form_wrapper #respond .form-submit input#submit:hover{background:#cc2258 !important;border-color:#cc2258 !important}.blog-stream.masonry{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:28px !important;height:auto !important;position:static !important;align-items:stretch !important}.blog-stream.masonry article.product{position:relative !important;left:auto !important;top:auto !important;width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important}.blog-stream.masonry article.product .hentry-wrap{display:flex !important;flex-direction:column !important;height:100% !important;border-radius:14px !important;border:1px solid #ececec !important;overflow:hidden !important;background:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;transition:box-shadow 0.25s ease,border-color 0.25s ease,transform 0.25s ease !important;position:relative !important}.blog-stream.masonry article.product .hentry-wrap:hover{box-shadow:0 8px 24px rgba(0,0,0,0.10) !important;border-color:#d4d4d4 !important;transform:translateY(-2px) !important}.blog-stream.masonry article.product .featured-image{flex-shrink:0 !important;position:static !important;background:#ffffff !important;border-bottom:0 !important;overflow:hidden !important}.blog-stream.masonry article.product .featured-image>a{display:block !important;position:relative !important}.blog-stream.masonry article.product .featured-image img{width:100% !important;height:250px !important;object-fit:contain !important;display:block !important;padding:22px 22px 28px 22px !important;box-sizing:border-box !important;transform:none !important;transition:transform .45s cubic-bezier(.2,.7,.2,1) !important}.blog-stream.masonry article.product .hentry-wrap:hover .featured-image img{transform:scale(1.09) !important}.blog-stream.masonry article.product .featured-image a:before{display:none !important;content:none !important;opacity:0 !important}.blog-stream.masonry article.product .featured-image .onsale,.blog-stream.masonry article.product span.onsale.tk-onsale-pill,.woocommerce ul.products li.product .onsale{position:absolute !important;top:14px !important;left:14px !important;right:auto !important;bottom:auto !important;z-index:10 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 11px !important;min-width:unset !important;min-height:unset !important;width:auto !important;height:auto !important;margin:0 !important;background:#8b1a2a !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.4px !important;text-transform:uppercase !important;line-height:1.4 !important;border-radius:999px !important;box-shadow:0 2px 6px rgba(139,26,42,0.35) !important;border:none !important}.blog-stream.masonry article.product .featured-image .cart-button{}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn,.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn,.blog-stream.masonry article.product .featured-image .cart-button .woosw-wrap,.blog-stream.masonry article.product .featured-image .cart-button .woosc-wrap,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist{position:absolute !important;z-index:11 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#fff !important;border:1px solid #ececec !important;color:#555 !important;font-size:14px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.08) !important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease !important;left:auto !important;bottom:auto !important;flex:none !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn{top:14px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn{top:58px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist{top:14px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn:hover,.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn:hover,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist a:hover{background:#8b1a2a !important;border-color:#8b1a2a !important;color:#fff !important;transform:scale(1.06) !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn.added,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background:#8b1a2a !important;border-color:#8b1a2a !important;color:#fff !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn-icon,.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn-icon{display:inline-block !important;margin:0 !important;font-size:14px !important;line-height:1 !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn-text,.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn-text{display:none !important}.blog-stream.masonry article.product .featured-image .cart-button .woosw-btn-icon::before,.blog-stream.masonry article.product .featured-image .cart-button .woosc-btn-icon::before{color:inherit !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn,body .blog-stream.masonry article.product .hentry-wrap>.woosw-wrap,body .blog-stream.masonry article.product .hentry-wrap>.woosc-wrap,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist{position:absolute !important;z-index:11 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;border:1px solid #e5e5e5 !important;color:#555 !important;font-size:14px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;left:auto !important;bottom:auto !important;flex:none !important;opacity:0 !important;transform:translateX(20px) !important;transition:opacity 0.28s ease,transform 0.28s ease,background 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;pointer-events:none !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn{top:14px !important;right:14px !important}body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn{top:64px !important;right:14px !important}body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist{top:14px !important;right:14px !important}body .blog-stream.masonry article.product .hentry-wrap:hover>.woosw-btn,body .blog-stream.masonry article.product .hentry-wrap:hover>.woosc-btn,body .blog-stream.masonry article.product .hentry-wrap:hover>.woosw-wrap,body .blog-stream.masonry article.product .hentry-wrap:hover>.woosc-wrap,body .blog-stream.masonry article.product .hentry-wrap:hover>.yith-wcwl-add-to-wishlist{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}body .blog-stream.masonry article.product .hentry-wrap:hover>.woosc-btn{transition-delay:0.06s !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn .woosc-btn-icon,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn>span,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;font-size:16px !important;line-height:1 !important;color:inherit !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn svg,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn svg{width:18px !important;height:18px !important;display:block !important;stroke:currentColor !important;fill:none !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon::before,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn .woosc-btn-icon::before,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon-1::before,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon-2::before,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon-3::before,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon-4::before,body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-icon-5::before,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn .woosc-btn-icon-1::before,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn .woosc-btn-icon-2::before{font-size:17px !important;color:inherit !important;line-height:1 !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn .woosw-btn-text,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn .woosc-btn-text{display:none !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn:hover,body .blog-stream.masonry article.product .hentry-wrap>.woosc-btn:hover,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist a:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}body .blog-stream.masonry article.product .hentry-wrap>.woosw-btn.added,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important}.blog-stream.masonry article.product .tk-card-overlay-actions{position:absolute !important;top:14px !important;right:14px !important;z-index:11 !important;display:flex !important;flex-direction:column !important;gap:8px !important;pointer-events:none !important}.blog-stream.masonry article.product .tk-card-overlay-actions>span{pointer-events:auto !important;display:inline-flex !important}.blog-stream.masonry article.product .tk-card-rating{position:absolute !important;top:220px !important;right:16px !important;z-index:6 !important;pointer-events:none !important}.blog-stream.masonry article.product .tk-card-rating-stars{position:relative !important;display:inline-block !important;font-size:14px !important;line-height:1 !important;color:#d4d4d4 !important;letter-spacing:1px !important;white-space:nowrap !important}.blog-stream.masonry article.product .tk-card-rating-stars::before{content:"★★★★★" !important}.blog-stream.masonry article.product .tk-card-rating-fill{position:absolute !important;top:0 !important;left:0 !important;height:100% !important;overflow:hidden !important;color:#f5b301 !important;white-space:nowrap !important}.blog-stream.masonry article.product .tk-card-rating-fill::before{content:"★★★★★" !important;letter-spacing:1px !important}.blog-stream.masonry article.product .hentry-middle{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;padding:16px 18px 56px !important;justify-content:flex-start !important;gap:8px !important}.blog-stream.masonry article.product .entry-title,.blog-stream.masonry article.product .entry-title a{font-size:14.5px !important;font-weight:600 !important;line-height:1.4 !important;min-height:unset !important;margin:0 !important;color:#1a1a1a !important;text-decoration:none !important;transition:color 0.2s ease !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important}.blog-stream.masonry article.product .entry-title a:hover{color:#8b1a2a !important}.blog-stream.masonry article.product .entry-meta{border-top:1px solid #ececec !important;padding-top:8px !important;margin-top:0 !important}.blog-stream.masonry article.product .price{display:flex !important;align-items:baseline !important;gap:10px !important;flex-wrap:wrap !important;margin:0 !important}.blog-stream.masonry article.product .price del,.blog-stream.masonry article.product .price del .woocommerce-Price-amount,.blog-stream.masonry article.product .price del .woocommerce-Price-amount bdi{color:#c41e3a !important;font-size:15px !important;font-weight:500 !important;text-decoration:line-through !important;opacity:1 !important}.blog-stream.masonry article.product .price ins,.blog-stream.masonry article.product .price ins .woocommerce-Price-amount,.blog-stream.masonry article.product .price ins .woocommerce-Price-amount bdi{text-decoration:none !important;font-size:24px !important;font-weight:700 !important;color:#1a1a1a !important;background:transparent !important}.blog-stream.masonry article.product .price>.woocommerce-Price-amount,.blog-stream.masonry article.product .price>.woocommerce-Price-amount bdi{font-size:22px !important;font-weight:700 !important;color:#1a1a1a !important}.blog-stream.masonry article.product .featured-image .cart-button{position:absolute !important;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;display:flex !important;align-items:stretch !important;justify-content:stretch !important;gap:0 !important;opacity:1 !important;transform:none !important;transition:none !important;padding:14px 16px !important;margin:0 !important;background:#fff !important;border-top:1px solid #ececec !important;box-sizing:border-box !important;z-index:5 !important}.blog-stream.masonry article.product .featured-image .cart-button>a.button,.blog-stream.masonry article.product .featured-image .cart-button>.added_to_cart{flex:1 1 100% !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:12px 14px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.6px !important;text-transform:uppercase !important;border-radius:10px !important;background:#8b1a2a !important;color:#fff !important;border:1px solid #8b1a2a !important;box-shadow:none !important;text-shadow:none !important;transition:background 0.2s ease,border-color 0.2s ease !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.2 !important;height:42px !important}.blog-stream.masonry article.product .featured-image .cart-button>a.button:hover{background:#6f1421 !important;border-color:#6f1421 !important;color:#fff !important;transform:none !important}.woocommerce ul.products li.product .woosw-btn,.woocommerce ul.products li.product .woosc-btn,.woocommerce ul.products li.product .woosw-wrap,.woocommerce ul.products li.product .woosc-wrap{display:inline-flex !important}.single-product span.onsale{display:none !important}@media (max-width:1220px){.blog-stream.masonry{grid-template-columns:repeat(2,1fr) !important;gap:22px !important}}@media (max-width:760px){.blog-stream.masonry{grid-template-columns:1fr !important;gap:16px !important;padding:0 4px !important}.blog-stream.masonry article.product .featured-image img{height:220px !important;padding:18px 18px 26px 18px !important}.blog-stream.masonry article.product .tk-card-rating{top:192px !important}.blog-stream.masonry article.product .hentry-middle{padding:14px 14px 80px !important}.blog-stream.masonry article.product .entry-title,.blog-stream.masonry article.product .entry-title a{font-size:14px !important}.blog-stream.masonry article.product .price ins,.blog-stream.masonry article.product .price>.woocommerce-Price-amount{font-size:19px !important}.blog-stream.masonry article.product .featured-image .cart-button{padding:12px 14px !important}.blog-stream.masonry article.product .featured-image .cart-button>a.button{font-size:11px !important;padding:10px 8px !important;height:40px !important}.blog-stream.masonry article.product .tk-card-overlay-actions .woosw-btn,.blog-stream.masonry article.product .tk-card-overlay-actions .woosc-btn,.blog-stream.masonry article.product .tk-card-overlay-actions .yith-wcwl-add-to-wishlist a{width:34px !important;height:34px !important;flex:0 0 34px !important}}#payment-method-message{display:none !important}div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ins,.entry-meta .price{color:#9a1b2f !important;font-weight:700 !important}.woocommerce div.product p.price del{color:#b0b0b0 !important;font-size:18px !important;font-weight:400 !important;text-decoration:line-through !important;opacity:1 !important}.woocommerce div.product .woocommerce-tabs .panel{margin:2.2em 0 0 0 !important;background:#fafafa !important;border:1px solid #ececec !important;border-radius:14px !important;padding:36px 40px !important}.gvd-da-label{font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#888 !important;display:block !important;margin-bottom:2px !important}.single-product .woocommerce div.product .summary .price .from{display:none !important}.single-product .woocommerce div.product .variations th.label label{font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#666 !important;display:block !important;padding:0 20px 0 0 !important;white-space:nowrap !important}.single-product .woocommerce div.product .variations td.value{width:100% !important}.single-product .woocommerce div.product .variations select{width:100% !important;appearance:none !important;-webkit-appearance:none !important;background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23961d2e' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;border:2px solid #e0d6d6 !important;border-radius:10px !important;padding:11px 40px 11px 16px !important;font-size:0.85rem !important;font-weight:600 !important;color:#2d1a1a !important;cursor:pointer !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;outline:none !important;box-shadow:none !important;line-height:1.4 !important}.single-product .woocommerce div.product .variations select:hover{border-color:#961d2e !important}.single-product .woocommerce div.product .variations select:focus{border-color:#961d2e !important;box-shadow:0 0 0 3px rgba(150,29,46,0.12) !important}.single-product .woocommerce div.product .reset_variations{font-size:0.7rem !important;font-weight:600 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#961d2e !important;text-decoration:none !important;margin-left:10px !important;opacity:0.7 !important;transition:opacity 0.2s ease !important}.single-product .woocommerce div.product .reset_variations:hover{opacity:1 !important;text-decoration:underline !important}.single-product .woocommerce div.product table.variations{width:100% !important;border:none !important;border-collapse:separate !important;border-spacing:0 10px !important;margin-bottom:4px !important}.single-product .woocommerce div.product table.variations tr{vertical-align:middle !important}.single-product .woocommerce div.product table.variations th,.single-product .woocommerce div.product table.variations td{padding:0 !important;border:none !important;background:transparent !important;vertical-align:middle !important}.single-product .woocommerce div.product a.reset_variations{visibility:hidden !important}.single-product .woocommerce div.product a.reset_variations[style*="visible"]{visibility:visible !important}.woocommerce div.product form.variations_form table.variations select,.woocommerce div.product .variations td.value select,body.single-product .variations select{border:2px solid #e0d6d6 !important;border-radius:10px !important;padding:11px 40px 11px 16px !important;background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23961d2e' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;appearance:none !important;-webkit-appearance:none !important;font-size:0.85rem !important;font-weight:600 !important;color:#2d1a1a !important;cursor:pointer !important;outline:none !important;box-shadow:none !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;width:100% !important}.woocommerce div.product form.variations_form table.variations select:hover,.woocommerce div.product .variations td.value select:hover,body.single-product .variations select:hover{border-color:#961d2e !important}.woocommerce div.product form.variations_form table.variations select:focus,.woocommerce div.product .variations td.value select:focus,body.single-product .variations select:focus{border-color:#961d2e !important;box-shadow:0 0 0 3px rgba(150,29,46,0.12) !important}.single-product a.reset_variations{display:none !important}.single-product a.reset_variations[style*="visible"]{display:inline-block !important;visibility:visible !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#961d2e !important;text-decoration:none !important;background:transparent !important;border:none !important;padding:0 !important;margin-top:6px !important;opacity:0.7 !important}.single-product a.reset_variations[style*="visible"]:hover{opacity:1 !important;text-decoration:underline !important}.single-product .woocommerce-variation.single_variation{border:none !important;background:transparent !important;box-shadow:none !important;padding:0 !important;margin:12px 0 0 0 !important}.single-product .woocommerce-variation-price{margin-bottom:4px !important}.single-product .woocommerce-variation-availability{margin:0 0 8px 0 !important}.single-product .woocommerce-variation-availability p.stock{font-size:0.75rem !important;font-weight:600 !important;letter-spacing:0.06em !important;color:#2d7a3a !important;margin:0 !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button{padding:0 !important;width:48px !important;height:48px !important;min-width:unset !important;min-height:unset !important;border-radius:10px !important;border:2px solid #961d2e !important;background:transparent !important;color:#961d2e !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:1rem !important;transition:background 0.2s ease,color 0.2s ease !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button:hover{background:#961d2e !important;color:#fff !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn-text,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn-text{display:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosw-btn-icon,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .woosc-btn-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;color:inherit !important;font-size:1rem !important}.woocommerce div.product form.cart .variations label,.woocommerce div.product form.variations_form .variations label,.single-product .woocommerce div.product table.variations th.label label{background:transparent !important;padding:0 !important;display:inline !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#666 !important}.single-product .woocommerce div.product table.variations th.label{background:transparent !important;padding:0 16px 0 0 !important;white-space:nowrap !important;vertical-align:middle !important;width:1% !important}.single-product .woocommerce-variation.single_variation,.single-product .woocommerce-variation-price,.single-product div.product .single_variation_wrap{border:none !important;background:transparent !important;box-shadow:none !important;padding:0 !important}.single-product .woocommerce-variation-price .price del{font-size:14px !important;color:#b0b0b0 !important;font-weight:400 !important;opacity:1 !important;margin-right:6px !important}.single-product .woocommerce-variation-price .price ins,.single-product .woocommerce-variation-price .price ins .woocommerce-Price-amount{font-size:22px !important;font-weight:700 !important;color:#8b1a2a !important;text-decoration:none !important}.single-product .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:22px !important;font-weight:700 !important;color:#8b1a2a !important}.single-product .woocommerce-variation-availability .stock{font-size:0.75rem !important;color:#2d7a3a !important;font-weight:600 !important;letter-spacing:0.04em !important;margin:4px 0 0 0 !important}.single-product .woocommerce div.product .summary .gvd-da-label{font-size:0.65rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#999;display:block;margin-bottom:2px}.single-product a.reset_variations[style*="visible"]{font-size:0.65rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#961d2e !important;text-decoration:none !important;opacity:0.6 !important;margin-top:6px !important;display:inline-block !important;background:none !important;border:none !important;padding:0 !important}.single-product a.reset_variations[style*="visible"]:hover{opacity:1 !important}.single-product .woocommerce div.product .reset_variations{display:none !important;visibility:hidden !important}.single-product .woocommerce div.product .reset_variations[style]{display:inline-block !important;visibility:visible !important}.single-product .woocommerce div.product .summary p.price del,.single-product .woocommerce div.product .summary span.price del,.single-product del,.single-product .woocommerce-variation-price del,.single-product .summary del{color:#b0b0b0 !important;font-size:14px !important;font-weight:400 !important;opacity:1 !important;text-decoration:line-through !important;text-decoration-color:#b0b0b0 !important;-webkit-text-decoration-color:#b0b0b0 !important}.single-product del *,.single-product .woocommerce-variation-price del *,.single-product .summary del *{color:#b0b0b0 !important;text-decoration:none !important;font-weight:400 !important}.single-product .woocommerce-variation-availability .stock.out-of-stock,.single-product p.stock.out-of-stock{color:#888 !important;font-size:0.75rem !important;font-weight:600 !important;letter-spacing:0.06em !important}.single-product .woocommerce .summary .cart .single_add_to_cart_button.disabled,.single-product .woocommerce .summary .cart .single_add_to_cart_button:disabled{background:#ccc !important;border-color:#ccc !important;color:#fff !important;cursor:not-allowed !important;opacity:1 !important}.single-product .woocommerce div.product table.variations{border-spacing:0 8px !important;width:100% !important}.single-product .woocommerce div.product table.variations tr{vertical-align:middle !important}.single-product .woocommerce div.product table.variations th.label{width:1% !important;min-width:unset !important;max-width:unset !important;padding:0 10px 0 0 !important;background:transparent !important;vertical-align:middle !important;white-space:nowrap !important}.single-product .woocommerce div.product table.variations td.value{padding:0 !important;width:auto !important;vertical-align:middle !important}.woocommerce div.product form.cart .variations label,.woocommerce div.product form.variations_form .variations label,.single-product .woocommerce div.product table.variations th.label label{background:transparent !important;padding:0 !important;font-size:0.65rem !important;font-weight:700 !important;letter-spacing:0.13em !important;text-transform:uppercase !important;color:#888 !important;display:block !important;line-height:1 !important}.single-product del,.single-product del *,.single-product del .woocommerce-Price-amount,.single-product del .woocommerce-Price-amount *,.single-product del bdi,.single-product del span,.single-product .summary del,.single-product .summary del *,.single-product .woocommerce-variation-price del,.single-product .woocommerce-variation-price del *{color:#b0b0b0 !important;text-decoration-color:#b0b0b0 !important;-webkit-text-decoration-color:#b0b0b0 !important;font-weight:400 !important;font-size:14px !important}.single-product del span,.single-product del bdi,.single-product del *{text-decoration:none !important}.single-product .woocommerce div.product table.variations{border-spacing:0 10px !important}.single-product .woocommerce div.product table.variations tr + tr td,.single-product .woocommerce div.product table.variations tr + tr th{padding-top:8px !important}.gvd-select-trigger{border-color:#ddd !important;box-shadow:none !important}.gvd-select-wrapper:hover .gvd-select-trigger{border-color:#961d2e !important}.gvd-select-wrapper.is-open .gvd-select-trigger{border-color:#961d2e !important;box-shadow:0 0 0 3px rgba(150,29,46,.1) !important}.single-product .woocommerce div.product table.variations th.label{vertical-align:middle !important}.single-product .woocommerce div.product table.variations td.value{vertical-align:middle !important}.single-product table.variations,.single-product table.variations tbody{display:block !important;width:100% !important}.single-product table.variations tr{display:flex !important;align-items:center !important;gap:12px !important;margin-bottom:10px !important;width:100% !important}.single-product table.variations th.label{display:flex !important;align-items:center !important;flex-shrink:0 !important;width:auto !important;min-width:unset !important;padding:0 !important;background:transparent !important;white-space:nowrap !important}.single-product table.variations td.value{display:flex !important;flex:1 !important;padding:0 !important;width:auto !important}.single-product table.variations td.value .gvd-select-wrapper{width:100% !important}.single-product table.variations th.label label{margin:0 !important;padding:0 !important;line-height:1 !important;vertical-align:middle !important}.single-product table.variations th.label{min-width:110px !important;width:auto !important;flex:0 0 auto !important;overflow:visible !important}.single-product .summary del,.single-product .woocommerce-variation-price del{text-decoration:line-through !important;text-decoration-color:#b0b0b0 !important;-webkit-text-decoration-color:#b0b0b0 !important;color:#b0b0b0 !important}.single-product .summary del *,.single-product .woocommerce-variation-price del *{text-decoration:none !important;color:#b0b0b0 !important}.single-product .stock.out-of-stock,.single-product .woocommerce-variation-availability p{color:#999 !important;font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.04em !important}.single-product .single_variation_wrap{margin-top:8px !important}.single-product .woocommerce-variation-price{margin-bottom:2px !important}.single-product .gvd-da-label[style*="none"]{margin:0 !important;padding:0 !important}.single-product .woocommerce-product-attributes{width:100% !important;border-collapse:collapse !important}.single-product .woocommerce-product-attributes th,.single-product .woocommerce-product-attributes td{padding:10px 14px !important;font-size:0.82rem !important;border-bottom:1px solid #f0f0f0 !important;vertical-align:middle !important}.single-product .woocommerce-product-attributes th{font-size:0.65rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#888 !important;background:#fafafa !important;width:30% !important;white-space:nowrap !important}.single-product .woocommerce-product-attributes td{color:#333 !important;background:#fff !important}.single-product .woocommerce-product-attributes tr:last-child th,.single-product .woocommerce-product-attributes tr:last-child td{border-bottom:none !important}.single-product .product_meta{font-size:0.72rem !important;color:#999 !important;letter-spacing:0.06em !important}.single-product .product_meta>span{display:block !important;margin-bottom:5px !important}.single-product .product_meta .sku_wrapper,.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as,.single-product .product_meta span[class*="brand"],.single-product .product_meta span[class*="marchio"]{font-size:0.72rem !important;color:#aaa !important}.single-product .product_meta a{color:#961d2e !important;text-decoration:none !important}.single-product .product_meta a:hover{text-decoration:underline !important}.blog-stream.masonry article.product .gvd-da-label,.blog-stream.masonry article.product .price .gvd-da-label{display:block !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#999 !important;margin-bottom:2px !important;width:100% !important}.blog-stream.masonry article.product .entry-meta .price{flex-direction:column !important;align-items:flex-start !important;gap:2px !important}.blog-stream.masonry article.product .entry-meta .price>.woocommerce-Price-amount{font-size:22px !important;font-weight:700 !important;color:#8b1a2a !important;line-height:1.1 !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery>a>img,.single-product .woocommerce-product-gallery>img{border-radius:12px !important;border:2px solid #e8e0d8 !important;box-shadow:0 2px 10px rgba(0,0,0,0.07) !important;overflow:hidden !important;display:block !important;width:100% !important;height:auto !important;transition:border-color 0.2s ease !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:hover,.single-product .woocommerce-product-gallery>a>img:hover,.single-product .woocommerce-product-gallery>img:hover{border-color:#9a1b2f !important}.single-product .woocommerce-product-gallery .flex-viewport img,.single-product .woocommerce-product-gallery .flexslider img{border:none !important;border-radius:0 !important;box-shadow:none !important}@media screen and (min-width:992px){.is-menu-hover-solid .nav-menu>ul>li>a .link-text{display:inline-block;padding:0 16px;position:relative;z-index:10}}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn.woosw-btn-icon-only,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn.woosw-btn-has-icon,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn[class*="woosw-btn-"],.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn.woosc-btn-icon-only,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn.woosc-btn-has-icon,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;font-size:16px !important;line-height:1 !important;text-decoration:none !important;text-align:center !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;overflow:visible !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;left:auto !important;bottom:auto !important;flex:none !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important;visibility:visible !important;font-family:inherit !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn[class*="woosw-btn-"]{top:14px !important;right:14px !important}.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]{top:64px !important;right:14px !important}.blog-stream.masonry article.product .hentry-wrap:hover>a.woosw-btn,.blog-stream.masonry article.product .hentry-wrap:hover>a.woosc-btn,.blog-stream.masonry article.product .hentry-wrap:hover>a[class*="woosw-btn-"],.blog-stream.masonry article.product .hentry-wrap:hover>a[class*="woosc-btn-"]{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.blog-stream.masonry article.product .hentry-wrap:hover>a.woosc-btn[class*="woosc-btn-"]{transition-delay:0.06s !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn>span.woosw-btn-icon,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn>span[class*="woosw-icon-"],.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn>span.woosc-btn-icon,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn>span[class*="woosc-icon-"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;overflow:visible !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn>span.woosw-btn-icon::before,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn>span[class*="woosw-icon-"]::before{font-family:'woosw' !important;font-size:17px !important;line-height:1 !important;color:inherit !important;display:inline-block !important;width:auto !important;height:auto !important;background:transparent !important}.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn>span.woosc-btn-icon::before,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn>span[class*="woosc-icon-"]::before{font-family:'woosc' !important;font-size:17px !important;line-height:1 !important;color:inherit !important;display:inline-block !important;width:auto !important;height:auto !important;background:transparent !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn:hover,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn:focus,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn[class*="woosw-btn-"]:hover,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn:hover,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn:focus,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;background-image:none !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn.woosw-added,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn.added,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn.added{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important}.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn .woosw-btn-text,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn .woosc-btn-text,.blog-stream.masonry article.product .hentry-wrap>a.woosw-btn>span.screen-reader-text,.blog-stream.masonry article.product .hentry-wrap>a.woosc-btn>span.screen-reader-text{display:none !important}.blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist{position:absolute !important;top:14px !important;right:14px !important;z-index:12 !important;width:38px !important;height:38px !important;background:#ffffff !important;border-radius:50% !important;border:1px solid #e5e5e5 !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transform:translateX(20px) !important;transition:opacity 0.28s ease,transform 0.28s ease !important;pointer-events:none !important}.blog-stream.masonry article.product .hentry-wrap:hover>.yith-wcwl-add-to-wishlist{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .woosw-btn,.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .woosc-btn,.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .yith-wcwl-add-to-wishlist{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.woocommerce ul.products li.product{background:#ffffff !important;border:1px solid #ececec !important;border-radius:10px !important;overflow:hidden !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important;display:flex !important;flex-direction:column !important;position:relative !important;margin-bottom:24px !important}.woocommerce ul.products li.product .hentry-wrap{display:flex !important;flex-direction:column !important;height:100% !important;position:relative !important}.woocommerce ul.products li.product:hover .hentry-wrap,.woocommerce ul.products li.product .hentry-wrap:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important}.woocommerce ul.products li.product .featured-image{flex-shrink:0 !important;position:static !important;background:#ffffff !important;border-bottom:0 !important;overflow:hidden !important}.woocommerce ul.products li.product .featured-image>a{display:block !important;position:relative !important}.woocommerce ul.products li.product .featured-image img,.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;margin:0 !important}.woocommerce ul.products li.product span.onsale,.woocommerce ul.products li.product span.onsale.tk-onsale-pill{position:absolute !important;top:14px !important;left:14px !important;right:auto !important;z-index:10 !important;background:#8b1a2a !important;color:#ffffff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;padding:5px 12px !important;border-radius:999px !important;border:0 !important;min-height:unset !important;min-width:unset !important;line-height:1.3 !important;box-shadow:0 2px 6px rgba(139,26,42,0.25) !important}.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn,.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn[class*="woosw-btn-"],.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn,.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;font-size:16px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important}.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn[class*="woosw-btn-"]{top:14px !important;right:14px !important}.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]{top:64px !important;right:14px !important}.woocommerce ul.products li.product .hentry-wrap:hover>a.woosw-btn,.woocommerce ul.products li.product .hentry-wrap:hover>a.woosc-btn,.woocommerce ul.products li.product:hover .hentry-wrap>a.woosw-btn,.woocommerce ul.products li.product:hover .hentry-wrap>a.woosc-btn{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.woocommerce ul.products li.product .hentry-wrap:hover>a.woosc-btn[class*="woosc-btn-"],.woocommerce ul.products li.product:hover .hentry-wrap>a.woosc-btn[class*="woosc-btn-"]{transition-delay:0.06s !important}.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn>span.woosw-btn-icon,.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn>span[class*="woosw-icon-"],.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn>span.woosc-btn-icon,.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn>span[class*="woosc-icon-"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important}.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn>span[class*="woosw-icon-"]::before{font-family:'woosw' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn>span[class*="woosc-icon-"]::before{font-family:'woosc' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product .hentry-wrap>a.woosw-btn:hover,.woocommerce ul.products li.product .hentry-wrap>a.woosc-btn:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .woosw-btn,.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .woosc-btn,.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .yith-wcwl-add-to-wishlist{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.woocommerce ul.products li.product .hentry-middle{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;padding:16px 18px 56px !important;gap:10px !important}.woocommerce ul.products li.product .entry-title,.woocommerce ul.products li.product .entry-title a,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14.5px !important;font-weight:600 !important;line-height:1.4 !important;min-height:unset !important;margin:0 !important;color:#1a1a1a !important;text-decoration:none !important;transition:color 0.2s ease !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important}.woocommerce ul.products li.product .entry-title a:hover{color:#8b1a2a !important}.woocommerce ul.products li.product .entry-meta{border-top:1px solid #ececec !important;padding-top:8px !important;margin-top:0 !important}.woocommerce ul.products li.product .price{display:flex !important;align-items:baseline !important;gap:10px !important;flex-wrap:wrap !important;margin:0 !important}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce ul.products li.product .price del .woocommerce-Price-amount bdi{color:#c41e3a !important;text-decoration:line-through !important;font-size:14px !important;font-weight:500 !important;opacity:1 !important}.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price>.woocommerce-Price-amount,.woocommerce ul.products li.product .price ins .woocommerce-Price-amount,.woocommerce ul.products li.product .price ins .woocommerce-Price-amount bdi,.woocommerce ul.products li.product .price>.woocommerce-Price-amount bdi{color:#1a1a1a !important;font-size:22px !important;font-weight:700 !important;text-decoration:none !important;background:transparent !important}.woocommerce ul.products li.product .gvd-da-label{display:block !important;width:100% !important;color:#888 !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;margin-bottom:2px !important}.woocommerce ul.products li.product .cart-button{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;padding:0 !important;display:block !important;z-index:5 !important;width:100% !important;background:transparent !important;border:0 !important}.woocommerce ul.products li.product .cart-button .button,.woocommerce ul.products li.product .cart-button a.add_to_cart_button,.woocommerce ul.products li.product .cart-button a.product_type_simple,.woocommerce ul.products li.product .cart-button a.product_type_variable,.woocommerce ul.products li.product .cart-button a.product_type_grouped,.woocommerce ul.products li.product .cart-button a.product_type_external{display:block !important;width:100% !important;margin:0 !important;padding:14px 18px !important;background:#8b1a2a !important;background-color:#8b1a2a !important;color:#ffffff !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;text-align:center !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:background 0.2s ease !important;text-decoration:none !important;line-height:1.3 !important;min-height:unset !important}.woocommerce ul.products li.product .cart-button .button:hover,.woocommerce ul.products li.product .cart-button a.add_to_cart_button:hover,.woocommerce ul.products li.product .cart-button a.product_type_simple:hover,.woocommerce ul.products li.product .cart-button a.product_type_variable:hover,.woocommerce ul.products li.product .cart-button a.product_type_grouped:hover,.woocommerce ul.products li.product .cart-button a.product_type_external:hover{background:#6e1422 !important;background-color:#6e1422 !important;color:#ffffff !important}.woocommerce ul.products li.product .tk-card-rating{position:absolute !important;bottom:8px !important;right:14px !important;z-index:8 !important;pointer-events:none !important}.woocommerce ul.products li.product>a.woosw-btn,.woocommerce ul.products li.product>a.woosw-btn[class*="woosw-btn-"],.woocommerce ul.products li.product>a.woosc-btn,.woocommerce ul.products li.product>a.woosc-btn[class*="woosc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important}.woocommerce ul.products li.product>a.woosw-btn[class*="woosw-btn-"]{top:14px !important;right:14px !important}.woocommerce ul.products li.product>a.woosc-btn[class*="woosc-btn-"]{top:64px !important;right:14px !important}.woocommerce ul.products li.product:hover>a.woosw-btn,.woocommerce ul.products li.product:hover>a.woosc-btn{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.woocommerce ul.products li.product:hover>a.woosc-btn[class*="woosc-btn-"]{transition-delay:0.06s !important}.woocommerce ul.products li.product>a.woosw-btn>span[class*="woosw-icon-"]::before,.woocommerce ul.products li.product>a.woosw-btn>span.woosw-btn-icon::before{font-family:'woosw' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product>a.woosc-btn>span[class*="woosc-icon-"]::before,.woocommerce ul.products li.product>a.woosc-btn>span.woosc-btn-icon::before{font-family:'woosc' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product>a.woosw-btn>span,.woocommerce ul.products li.product>a.woosc-btn>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important}.woocommerce ul.products li.product>a.woosw-btn:hover,.woocommerce ul.products li.product>a.woosc-btn:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.blog-stream.masonry article.product .hentry-middle,.woocommerce ul.products li.product .hentry-middle{background:linear-gradient(180deg,#ffffff 0%,#f5f3f0 100%) !important}.blog-stream.masonry article.product .hentry-wrap>.entry-header,.woocommerce ul.products li.product .hentry-wrap>.entry-header{background:linear-gradient(180deg,#ffffff 0%,#f5f3f0 100%) !important}.single-product .summary>.tkwssw-btn,.single-product .summary>.tkwssc-btn,.single-product .summary>.tkwssw-wrap,.single-product .summary>.tkwssc-wrap,.single-product .summary>div.tkwssc-area,.single-product .summary>.yith-wcwl-add-to-wishlist,.single-product .tk-product-actions-row{display:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:16px 26px !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-radius:10px !important;border:2px solid #961d2e !important;background:#961d2e !important;color:#fff !important;cursor:pointer !important;transition:background 0.2s ease,border-color 0.2s ease !important;white-space:nowrap !important;line-height:1 !important;min-height:0 !important;text-decoration:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button:hover{background:#cc2258 !important;border-color:#cc2258 !important;color:#fff !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn-icon,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn-icon{display:inline-flex !important;align-items:center !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;font-size:15px !important;color:inherit !important}.tkwssc-btn-has-icon .tkwssc-btn-icon,.tkwssq-btn-has-icon .tkwssq-btn-icon,.tkwssw-btn-has-icon .tkwssw-btn-icon{display:inline-flex !important;align-items:center !important;border-radius:13px !important;margin:0 0 0 5px !important;color:#fff !important;background:#961d2e !important;border:2px solid #961d2e !important;font-size:11px !important;line-height:1 !important;text-transform:uppercase !important;padding:16px !important;font-weight:700 !important}.tkwssc-btn-has-icon .tkwssc-btn-icon:hover,.tkwssq-btn-has-icon .tkwssq-btn-icon:hover,.tkwssw-btn-has-icon .tkwssw-btn-icon:hover{color:#fff !important;background:#cc2258 !important;border:2px solid #cc2258 !important}.blog-stream.masonry{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:28px !important;height:auto !important;position:static !important;align-items:stretch !important}.blog-stream.masonry article.product .featured-image .cart-button{}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn,.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-wrap,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-wrap,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist{position:absolute !important;z-index:11 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#fff !important;border:1px solid #ececec !important;color:#555 !important;font-size:14px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.08) !important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease !important;left:auto !important;bottom:auto !important;flex:none !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn{top:14px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn{top:58px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist{top:14px !important;right:14px !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn:hover,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn:hover,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist a:hover{background:#8b1a2a !important;border-color:#8b1a2a !important;color:#fff !important;transform:scale(1.06) !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn.added,.blog-stream.masonry article.product .featured-image .cart-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background:#8b1a2a !important;border-color:#8b1a2a !important;color:#fff !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn-icon,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn-icon{display:inline-block !important;margin:0 !important;font-size:14px !important;line-height:1 !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn-text,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn-text{display:none !important}.blog-stream.masonry article.product .featured-image .cart-button .tkwssw-btn-icon::before,.blog-stream.masonry article.product .featured-image .cart-button .tkwssc-btn-icon::before{color:inherit !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-wrap,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-wrap,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist{position:absolute !important;z-index:11 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;border:1px solid #e5e5e5 !important;color:#555 !important;font-size:14px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;left:auto !important;bottom:auto !important;flex:none !important;opacity:0 !important;transform:translateX(20px) !important;transition:opacity 0.28s ease,transform 0.28s ease,background 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;pointer-events:none !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn{top:14px !important;right:14px !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn{top:64px !important;right:14px !important}body .blog-stream.masonry article.product .hentry-wrap:hover>.tkwssw-btn,body .blog-stream.masonry article.product .hentry-wrap:hover>.tkwssc-btn,body .blog-stream.masonry article.product .hentry-wrap:hover>.tkwssw-wrap,body .blog-stream.masonry article.product .hentry-wrap:hover>.tkwssc-wrap,body .blog-stream.masonry article.product .hentry-wrap:hover>.yith-wcwl-add-to-wishlist{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}body .blog-stream.masonry article.product .hentry-wrap:hover>.tkwssc-btn{transition-delay:0.06s !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn .tkwssc-btn-icon,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn>span,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;font-size:16px !important;line-height:1 !important;color:inherit !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn svg,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn svg{width:18px !important;height:18px !important;display:block !important;stroke:currentColor !important;fill:none !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn .tkwssc-btn-icon::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon-1::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon-2::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon-3::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon-4::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-icon-5::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn .tkwssc-btn-icon-1::before,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn .tkwssc-btn-icon-2::before{font-size:17px !important;color:inherit !important;line-height:1 !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn .tkwssw-btn-text,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn .tkwssc-btn-text{display:none !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn:hover,body .blog-stream.masonry article.product .hentry-wrap>.tkwssc-btn:hover,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist a:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}body .blog-stream.masonry article.product .hentry-wrap>.tkwssw-btn.added,body .blog-stream.masonry article.product .hentry-wrap>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important}.woocommerce ul.products li.product .tkwssw-btn,.woocommerce ul.products li.product .tkwssc-btn,.woocommerce ul.products li.product .tkwssw-wrap,.woocommerce ul.products li.product .tkwssc-wrap{display:inline-flex !important}@media (max-width:760px){.blog-stream.masonry article.product .tk-card-overlay-actions .tkwssw-btn,.blog-stream.masonry article.product .tk-card-overlay-actions .tkwssc-btn,.blog-stream.masonry article.product .tk-card-overlay-actions .yith-wcwl-add-to-wishlist a{width:34px !important;height:34px !important;flex:0 0 34px !important}}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button{padding:0 !important;width:48px !important;height:48px !important;min-width:unset !important;min-height:unset !important;border-radius:10px !important;border:2px solid #961d2e !important;background:transparent !important;color:#961d2e !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:1rem !important;transition:background 0.2s ease,color 0.2s ease !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn a:hover,.single-product .woocommerce .summary .cart .tk-cart-extra-btn button:hover{background:#961d2e !important;color:#fff !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn-text,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn-text{display:none !important}.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssw-btn-icon,.single-product .woocommerce .summary .cart .tk-cart-extra-btn .tkwssc-btn-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;color:inherit !important;font-size:1rem !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn.tkwssw-btn-icon-only,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn.tkwssw-btn-has-icon,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn[class*="tkwssw-btn-"],.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn.tkwssc-btn-icon-only,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn.tkwssc-btn-has-icon,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;font-size:16px !important;line-height:1 !important;text-decoration:none !important;text-align:center !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;overflow:visible !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;left:auto !important;bottom:auto !important;flex:none !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important;visibility:visible !important;font-family:inherit !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn[class*="tkwssw-btn-"]{top:14px !important;right:14px !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]{top:64px !important;right:14px !important}.blog-stream.masonry article.product .hentry-wrap:hover>a.tkwssw-btn,.blog-stream.masonry article.product .hentry-wrap:hover>a.tkwssc-btn,.blog-stream.masonry article.product .hentry-wrap:hover>a[class*="tkwssw-btn-"],.blog-stream.masonry article.product .hentry-wrap:hover>a[class*="tkwssc-btn-"]{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.blog-stream.masonry article.product .hentry-wrap:hover>a.tkwssc-btn[class*="tkwssc-btn-"]{transition-delay:0.06s !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn>span.tkwssw-btn-icon,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn>span[class*="tkwssw-icon-"],.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn>span.tkwssc-btn-icon,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn>span[class*="tkwssc-icon-"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;overflow:visible !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn>span.tkwssw-btn-icon::before,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn>span[class*="tkwssw-icon-"]::before{font-family:'tkwssw' !important;font-size:17px !important;line-height:1 !important;color:inherit !important;display:inline-block !important;width:auto !important;height:auto !important;background:transparent !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn>span.tkwssc-btn-icon::before,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn>span[class*="tkwssc-icon-"]::before{font-family:'tkwssc' !important;font-size:17px !important;line-height:1 !important;color:inherit !important;display:inline-block !important;width:auto !important;height:auto !important;background:transparent !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn:hover,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn:focus,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn[class*="tkwssw-btn-"]:hover,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn:hover,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn:focus,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;background-image:none !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn.tkwssw-added,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn.added,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn.added{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important}.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn .tkwssw-btn-text,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn .tkwssc-btn-text,.blog-stream.masonry article.product .hentry-wrap>a.tkwssw-btn>span.screen-reader-text,.blog-stream.masonry article.product .hentry-wrap>a.tkwssc-btn>span.screen-reader-text{display:none !important}.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .tkwssw-btn,.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .tkwssc-btn,.blog-stream.masonry article.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .yith-wcwl-add-to-wishlist{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn,.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn[class*="tkwssw-btn-"],.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn,.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;font-size:16px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn[class*="tkwssw-btn-"]{top:14px !important;right:14px !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]{top:64px !important;right:14px !important}.woocommerce ul.products li.product .hentry-wrap:hover>a.tkwssw-btn,.woocommerce ul.products li.product .hentry-wrap:hover>a.tkwssc-btn,.woocommerce ul.products li.product:hover .hentry-wrap>a.tkwssw-btn,.woocommerce ul.products li.product:hover .hentry-wrap>a.tkwssc-btn{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.woocommerce ul.products li.product .hentry-wrap:hover>a.tkwssc-btn[class*="tkwssc-btn-"],.woocommerce ul.products li.product:hover .hentry-wrap>a.tkwssc-btn[class*="tkwssc-btn-"]{transition-delay:0.06s !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn>span.tkwssw-btn-icon,.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn>span[class*="tkwssw-icon-"],.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn>span.tkwssc-btn-icon,.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn>span[class*="tkwssc-icon-"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn>span[class*="tkwssw-icon-"]::before{font-family:'tkwssw' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn>span[class*="tkwssc-icon-"]::before{font-family:'tkwssc' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product .hentry-wrap>a.tkwssw-btn:hover,.woocommerce ul.products li.product .hentry-wrap>a.tkwssc-btn:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .tkwssw-btn,.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .tkwssc-btn,.woocommerce ul.products li.product:not([data-tk-buttons-moved="1"]) .featured-image .cart-button .yith-wcwl-add-to-wishlist{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.woocommerce ul.products li.product>a.tkwssw-btn,.woocommerce ul.products li.product>a.tkwssw-btn[class*="tkwssw-btn-"],.woocommerce ul.products li.product>a.tkwssc-btn,.woocommerce ul.products li.product>a.tkwssc-btn[class*="tkwssc-btn-"]{position:absolute !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid #e5e5e5 !important;color:#8b1a2a !important;box-shadow:0 2px 8px rgba(0,0,0,0.10) !important;transition:opacity 0.28s ease,transform 0.28s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease !important;opacity:0 !important;transform:translateX(20px) !important;pointer-events:none !important}.woocommerce ul.products li.product>a.tkwssw-btn[class*="tkwssw-btn-"]{top:14px !important;right:14px !important}.woocommerce ul.products li.product>a.tkwssc-btn[class*="tkwssc-btn-"]{top:64px !important;right:14px !important}.woocommerce ul.products li.product:hover>a.tkwssw-btn,.woocommerce ul.products li.product:hover>a.tkwssc-btn{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}.woocommerce ul.products li.product:hover>a.tkwssc-btn[class*="tkwssc-btn-"]{transition-delay:0.06s !important}.woocommerce ul.products li.product>a.tkwssw-btn>span[class*="tkwssw-icon-"]::before,.woocommerce ul.products li.product>a.tkwssw-btn>span.tkwssw-btn-icon::before{font-family:'tkwssw' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product>a.tkwssc-btn>span[class*="tkwssc-icon-"]::before,.woocommerce ul.products li.product>a.tkwssc-btn>span.tkwssc-btn-icon::before{font-family:'tkwssc' !important;font-size:17px !important;color:inherit !important}.woocommerce ul.products li.product>a.tkwssw-btn>span,.woocommerce ul.products li.product>a.tkwssc-btn>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;font-size:16px !important;line-height:1 !important}.woocommerce ul.products li.product>a.tkwssw-btn:hover,.woocommerce ul.products li.product>a.tkwssc-btn:hover{background:#8b1a2a !important;background-color:#8b1a2a !important;border-color:#8b1a2a !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(139,26,42,0.30) !important}.woocommerce form .password-input,.woocommerce-page form .password-input,.woocommerce .password-input{display:block !important;position:relative !important}.woocommerce .password-input input,.woocommerce-account #password{padding-right:46px !important;width:100% !important;box-sizing:border-box !important}.woocommerce .show-password-input,.woocommerce .show-password-input.button,.woocommerce .show-password-input.is-primary,.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute !important;top:50% !important;right:12px !important;left:auto !important;transform:translateY(-50%) !important;width:26px !important;height:26px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#961d2e !important;font-size:0 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:5 !important;text-transform:none !important;letter-spacing:normal !important}.woocommerce .show-password-input::after{font-size:18px !important;line-height:1 !important;color:#961d2e !important}.woocommerce .show-password-input:hover::after{color:#cc2258 !important}.search-container .search-box #search-field,.search-container .search-box input[type="search"],.site-header .search-box input[type="search"]{color:#1a1a1a !important;-webkit-text-fill-color:#1a1a1a !important;background:#ffffff !important;border:1px solid #d0d0d0 !important;border-radius:8px !important;box-shadow:0 2px 12px rgba(0,0,0,.14) !important;text-align:left !important;padding:0 14px !important;height:44px !important;line-height:44px !important}.search-container .search-box #search-field::placeholder,.search-container .search-box input[type="search"]::placeholder{color:#8a8a8a !important;opacity:1 !important}html.is-search-toggled-on #site-navigation .gv-header-icons .shopping-cart,html.is-search-toggled-on #site-navigation .gv-header-icons .gv-account-toggle{display:none !important}html.is-search-toggled-on #site-navigation .search-container{z-index:780 !important}html.is-search-toggled-on #site-navigation .gv-header-icons{z-index:800 !important}html.is-search-toggled-on #site-navigation .gv-header-icons .search-toggle{position:relative !important;z-index:810 !important}.search-container::before{display:none !important}@media (min-width:993px){.site-header .search-container{width:440px !important;right:66px !important}}@media (min-width:783px) and (max-width:992px){.site-header .search-container{width:320px !important;right:60px !important}}.search-container .search-box #search-field,.search-container .search-box input[type="search"],.site-header .search-box input[type="search"]{height:54px !important;line-height:54px !important;font-size:17px !important;padding:0 20px !important;border-radius:10px !important;text-align:left !important;box-shadow:0 6px 22px rgba(0,0,0,.16) !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img.zoomImg,.single-product .woocommerce-product-gallery img.zoomImg{width:auto !important;height:auto !important;max-width:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;object-fit:none !important}body.single-product table.variations{width:100% !important;table-layout:auto !important;border-collapse:collapse !important}body.single-product table.variations tbody,body.single-product table.variations tr{display:table-row-group !important}body.single-product table.variations tr{display:table-row !important}body.single-product table.variations th.label{display:table-cell !important;width:1% !important;white-space:nowrap !important;padding:0 16px 12px 0 !important;vertical-align:middle !important;text-align:left !important;overflow:visible !important}body.single-product table.variations td.value{display:table-cell !important;width:auto !important;padding:0 0 12px 0 !important;vertical-align:middle !important}body.single-product table.variations tr:last-child th.label,body.single-product table.variations tr:last-child td.value{padding-bottom:0 !important}body.single-product table.variations td.value select{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body.single-product a.reset_variations{display:block !important;float:none !important;width:auto !important;text-align:left !important;height:0 !important;overflow:hidden !important;margin:0 !important}body.single-product a.reset_variations[style*="visible"]{height:auto !important;overflow:visible !important;margin:10px 0 0 !important}.blog-stream.masonry article.product .featured-image .cart-button{gap:8px !important}.blog-stream.masonry article.product .featured-image .cart-button>.added_to_cart{flex:1 1 auto !important;width:auto !important;padding:12px 10px !important}.blog-stream.masonry article.product .featured-image .cart-button:has(>.added_to_cart)>a.button.added{flex:0 0 48px !important;width:48px !important;padding:0 !important;font-size:0 !important;letter-spacing:0 !important}.blog-stream.masonry article.product .featured-image .cart-button:has(>.added_to_cart)>a.button.added::after{margin:0 !important}body .blog-stream.masonry article.product .featured-image .cart-button:has(>.added_to_cart){gap:0 !important}body .blog-stream.masonry article.product .featured-image .cart-button:has(>.added_to_cart)>a.button.added{margin:0 10px 0 0 !important}body .blog-stream.masonry article.product .featured-image .cart-button:has(>.added_to_cart)>a.added_to_cart{margin:0 !important}