input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{min-height:40px;width:100%;padding:10px;border-radius:0;outline:none;transition:.4s ease-in-out}.ultra-woobuilder-page ul:not([class*="woocommerce"]),.ultra-woobuilder-page ol:not([class*="woocommerce"]){margin:0;padding:0}.ultra-woobuilder-page .woocommerce_product_description ul:not([class*="woocommerce"]),.ultra-woobuilder-page .woocommerce-Tabs-panel--description ul:not([class*="woocommerce"]){list-style-type:disc;padding-left:20px}.ultra-woobuilder-page .woocommerce_product_description ul>li:not(:last-child),.ultra-woobuilder-page .woocommerce-Tabs-panel--description ul>li:not(:last-child){margin-bottom:10px}.elementor-element.utuwb-show-heading-yes .up-sells>h2,.elementor-element.utuwb-show-related-products-heading-yes .related>h2,.elementor-element.utuwb-show-additional-info-heading-yes .utuwb-additional-info>h2{display:block}.elementor-widget-ultra-product-upsell .up-sells>h2,.elementor-widget-ultra-product-related-products .related>h2,.elementor-widget-ultra-product-additional-info .utuwb-additional-info>h2{display:none}.ultra-woobuilder-page ul.products li.product .onsale{position:absolute;margin:0;font-size:14px;z-index:1}.ultra-woobuilder-page .utuwb-onsale-tab-top-right ul.products li.product .onsale{right:0;left:unset}.ultra-woobuilder-page .utuwb-onsale-tab-top-left ul.products li.product .onsale{left:0;right:unset}.ultra-woobuilder-page ul.products li.product .onsale::before{content:unset}.ultra_product_title.entry-title{font-size:4rem;color:#222}.woocommerce div.product span.onsale{right:unset}.ultra-woobuilder-page .onsale,.woocommerce-page.ultra-woobuilder-page .onsale{padding:6px 14px;font-size:11px;top:8px;left:8px;border-radius:unset;background-color:#b76a6a;color:#fff;text-transform:uppercase}.ultra-woobuilder-page ul.products li.product .ultra-add-to-cart .button{position:relative;display:inline-block;text-align:center;margin-top:13px;margin-bottom:8px;margin-right:5px;white-space:normal;line-height:1.3;text-transform:none;font-weight:500;letter-spacing:0;text-decoration:none;padding:10px 20px}.ultra-woobuilder-page .elementor-widget-ultra-woo-common-add-to-cart a.button{background-color:#fff;border:1px solid #b76a6a;color:#b76a6a;font-weight:400;padding:12px 20px}.ultra-woobuilder-page .elementor-widget-ultra-woo-common-add-to-cart a.button:hover{background-color:#b76a6a;color:#fff;border:1px solid #b76a6a;text-decoration:none!important}body.woocommerce ul.products li.product .button.add_to_cart_button.loading:after{top:50%!important;margin-top:-4%}.ast-container{max-width:100%!important;padding:0}.fa,.fas,.fab,.fad,.fal,.far{font-family:"Font Awesome 5 Free";font-weight:900}.ultra-woobuilder-page .utuwb-template-layout-6 ul.products li.product .ultra-quicklinks-cart-wrap .button,.ultra-woobuilder-page .utuwb-template-layout-5 ul.products li.product .ultra-quicklinks-cart-wrap .button{margin:0;text-align:center;min-width:40px;line-height:40px;min-height:40px;padding:0;background-color:#fff;color:#4e4e4e}.ultra-quick-links-wrap .ultra-quick-link-wrap a{text-decoration:none}.ultra-woobuilder-page ul.products li.product .woo-content{padding:10px}.ultra-woobuilder-page .slick-dots{margin-top:40px!important;margin-bottom:20px!important;position:relative;bottom:unset;display:flex;justify-content:center;column-gap:4px}.ultra-woobuilder-page .slick-dots::before,.ultra-woobuilder-page .slick-dots::after{content:unset!important}.ultra-woobuilder-page .slick-dots li button::before{font-size:10px;color:#9f9f9f;position:unset;line-height:1;content:unset}.ultra-woobuilder-page .slick-dots li{margin:0;width:13px;height:13px}.ultra-woobuilder-page .slick-dots li button{width:13px;height:13px;border-radius:100%}.ultra-woobuilder-page ul.slick-dots li button{font-size:0;padding:0;width:10px;height:10px;border-radius:50%!important;border:0!important;margin:0;background-color:#a0a0a0}.ultra-woobuilder-page .slick-dots li.slick-active button{background-color:#555}.ultra-woobuilder-page button.slick-arrow::after,.ultra-woobuilder-page button.slick-prev::before,.ultra-woobuilder-page button.slick-next::before{content:unset!important}.ultra-woobuilder-page button.slick-prev,.ultra-woobuilder-page button.slick-next{position:unset;background:#000;color:#fff;width:40px;height:40px;font-size:18px;display:flex;align-items:center;justify-content:center;border:0;border-radius:100%;line-height:0;z-index:9;transform:unset!important;transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-webkit-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-moz-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-ms-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-o-transition:all cubic-bezier(.075,.82,.165,1) 0.5s}.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-prev,.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-next{opacity:0;visibility:hidden}.ultra-woobuilder-page .utuwb-arrow-position-default:hover button.slick-prev,.ultra-woobuilder-page .utuwb-arrow-position-default:hover button.slick-next{visibility:visible;opacity:1;transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-webkit-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-moz-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-ms-transition:all cubic-bezier(.075,.82,.165,1) 0.5s;-o-transition:all cubic-bezier(.075,.82,.165,1) 0.5s}.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-prev,.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-next{position:absolute}.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-prev.slick-arrow{left:-10px;right:unset}.ultra-woobuilder-page .utuwb-arrow-position-default button.slick-next.slick-arrow{right:-10px;left:unset}.ultra-woobuilder-page .utuwb-arrow-position-default .utuwb-wooproducts-wrap:hover button.slick-prev{left:-23px}.ultra-woobuilder-page .utuwb-arrow-position-default .utuwb-wooproducts-wrap:hover button.slick-next{right:-23px}.ultra-woobuilder-page button.slick-prev::before,.ultra-woobuilder-page button.slick-next::before{content:unset}.ultra-woobuilder-page button.slick-prev:hover,.ultra-woobuilder-page .slick-prev:focus,.ultra-woobuilder-page button.slick-next:hover,.ultra-woobuilder-page .slick-next:focus{background:#2d2c2c;color:#fff}.ultra-woobuilder-page .slick-slider .slick-track,.ultra-woobuilder-page .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ultra-woobuilder-page ul.products.utuwb-wooproducts-carousel li.product,.utuwb-woo-categories-carousel .utuwb-category-wrap.slick-slide{margin:0 8px}.ultra-woobuilder-page ul.products li.product .woocommerce-loop-product__link:focus{background-color:unset}.ultra-woobuilder-page ul.products li.product{overflow:hidden}.ultra-woobuilder-page ul.products li.product .ultra-wrap-bottom{height:auto}.ultra-woobuilder-page .utuwb-arrow-position-default .slider-controls{justify-content:space-between;width:100%;top:50%;transform:translateY(-50%)}.ultra-woobuilder-page .utuwb-dot-position-active .slick-dots{position:absolute;width:unset;margin:0!important;padding:0!important;z-index:92}.ultra-woobuilder-page .slider-controls{display:flex;align-items:center;gap:20px;position:absolute;z-index:92}.ultra-woobuilder-page .utuwb-dots-position-top-left .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-top-middle .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-top-right .slick-dots{top:-30px}.ultra-woobuilder-page .utuwb-arrow-position-top-left .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-top-middle .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-top-right .slider-controls{top:-40px}.ultra-woobuilder-page .utuwb-arrow-position-top-left,.ultra-woobuilder-page .utuwb-arrow-position-top-middle,.ultra-woobuilder-page .utuwb-arrow-position-top-right{padding-top:40px}.ultra-woobuilder-page .utuwb-dots-position-top-left .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-bottom-left .slick-dots,.ultra-woobuilder-page .utuwb-arrow-position-top-left .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-bottom-left .slider-controls{left:0;justify-content:flex-start}.ultra-woobuilder-page .utuwb-dots-position-top-right .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-bottom-right .slick-dots,.ultra-woobuilder-page .utuwb-arrow-position-top-right .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-bottom-right .slider-controls{right:0;justify-content:flex-end}.ultra-woobuilder-page .utuwb-dots-position-bottom-left .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-bottom-middle .slick-dots,.ultra-woobuilder-page .utuwb-dots-position-bottom-right .slick-dots{bottom:-20px;top:unset}.ultra-woobuilder-page .utuwb-arrow-position-bottom-left .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-bottom-right .slider-controls{margin-bottom:-30px}.ultra-woobuilder-page .utuwb-arrow-position-bottom-left .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-bottom-right .slider-controls{bottom:-30px;top:unset}.ultra-woobuilder-page .utuwb-arrow-position-bottom-middle .slider-controls{bottom:-20px;top:unset}.ultra-woobuilder-page .utuwb-dots-position-top-middle .slick-dots,.ultra-woobuilder-page .utuwb-arrow-position-top-middle .slider-controls,.ultra-woobuilder-page .utuwb-arrow-position-bottom-middle .slider-controls{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ultra-woobuilder-page .utuwb-template-layout-3 .products li.product.outofstock .button.product_type_simple::before{content:"\f07a";font-family:FontAwesome;font-size:0;color:#fff;margin:0;display:inline-block;position:absolute;left:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}.ultra-woobuilder-page .utuwb-template-layout-3 .products li.product.outofstock .button.product_type_simple::before{content:"\f178"}.ultra-woobuilder-page .utuwb-template-layout-3 .products li.product.instock .button:hover::before,.ultra-woobuilder-page .utuwb-template-layout-3 .products li.product.outofstock .button:hover::before{font-size:20px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.ultra-woobuilder-page .utuwb-template-layout-1 .ultra-quick-links-wrap .ultra-quick-link-wrap{transform:translateX(54px) translateZ(0);-webkit-transform:translateX(54px) translateZ(0);-moz-transform:translateX(54px) translateZ(0);-ms-transform:translateX(54px) translateZ(0);-o-transform:translateX(54px) translateZ(0)}.ultra-woobuilder-page .ultra-quick-links-wrap .yith-wcwl-wishlistaddedbrowse a::after,.ultra-woobuilder-page .ultra-quick-links-wrap .yith-wcwl-wishlistexistsbrowse a::after,.ultra-woobuilder-page .utuwb-template-layout-5 .ultra-quicklinks-cart-wrap .button .ultra-add-to-cart-button-label::after,.ultra-woobuilder-page .utuwb-template-default .ultra-quick-links-wrap .ultra-quick-link-wrap a span::after{content:"";position:absolute;display:inline-block;width:0;height:0;border:5px solid #fff0;border-left-color:#fff0;border-left-color:#000;right:-8px;top:30%}.ultra-woobuilder-page .ultra-quick-links-wrap .ultra-quick-link-wrap .yith-wcwl-add-to-wishlist.exists:hover a,.ultra-woobuilder-page .utuwb-template-default .ultra-quick-links-wrap .ultra-quick-link-wrap a:hover span{opacity:1;visibility:visible;animation:wd-fadeInTooltip .3s ease}.ultra-woobuilder-page .utuwb-template-layout-4 ul.products li.product .button{padding:14px 30px;line-height:1.4;background-color:#333;border:1px solid #333;color:#fff}.ultra-woobuilder-page .utuwb-template-layout-4 ul.products li.product .button{margin-top:15px!important}.ultra-woobuilder-page .utuwb-template-layout-4 ul.products li.product .button:hover{background-color:#fff;border:1px solid #333;color:#333}.utuwb-product-image{position:relative;overflow:hidden;padding-bottom:calc(1*100%)}.ultra-img-before{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.ultra-img-before img{width:100%;height:100%;object-fit:cover}.ultra-woobuilder-page .products .utuwb-product-image img{margin:0 auto;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s}.ultra-woobuilder-page .products .utuwb-product-image img:hover{transform:scale(1.09);-webkit-transform:scale(1.09);transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s}.ultra-woobuilder-page .utuwb-wooproducts-wrap .utuwb-wooproducts .utuwb-product-image,.ultra-woobuilder-page .utuwb-wooproducts-wrap .products .utuwb-product-image{overflow:hidden}.kadence-svg-iconset.svg-baseline{display:none}.theme-kadence.ultra-woobuilder-page .products:not(.woo-archive-image-hover-none) li.product a{overflow:unset}.ultra-woobuilder-page .star-rating{line-height:1;font-size:1em;float:unset;overflow:hidden;position:relative;height:1em;width:15.4em;font-family:star}.ultra-woobuilder-page .star-rating span::before,.ultra-woobuilder-page .star-rating::before{letter-spacing:3px}.ultra-woobuilder-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;color:#ffcf0e;padding-top:1.5em}.ultra-woobuilder-page .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.ultra-woobuilder-page .star-rating::before{content:'\73\73\73\73\73';color:#ffcf0e;position:relative;float:left;font-size:100%}body.ultra-woobuilder-page ul.products li.product .star-rating{width:auto;display:inline-block;float:none}.ultra-woobuilder-page .utuwb-template-layout-3 .products li.product .star-rating{margin-top:10px;margin-bottom:10px}.ultra-woobuilder-page .elementor-align-left ul.products li.product .star-rating{margin-right:auto;margin-left:0}.ultra-woobuilder-page .elementor-align-center ul.products li.product .star-rating{margin-left:auto;margin-right:auto}.ultra-woobuilder-page .elementor-align-right ul.products li.product .star-rating{margin-left:auto}.ultra-woobuilder-page ul.products li.product .price del bdi{text-decoration:line-through}.ultra-woobuilder-page ul.products li.product .price ins,.ultra-woobuilder-page ul.products li.product .price del{text-decoration:none}.ultra-page-template form.checkout{display:block}.ultra-woobuilder-page .utuwb-title-wrap{padding:10px 0}.utuwb-checkout-button-align-justify .wc-proceed-to-checkout .button,.utuwb-checkout-button-align-justify .utuwb-checkout-submit-button .button{width:100%}.utuwb-checkout-button-align-center .wc-proceed-to-checkout,.utuwb-checkout-button-align-center .utuwb-checkout-submit-button{text-align:center}.utuwb-checkout-button-align-right .wc-proceed-to-checkout,.utuwb-checkout-button-align-right .utuwb-checkout-submit-button{text-align:right}.utuwb-checkout-button-align-left .wc-proceed-to-checkout,.utuwb-checkout-button-align-left .utuwb-checkout-submit-button{text-align:left}.ultra-woobuilder-page ul.products li.product h1.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h1.ultra-heading-title a,.ultra-woobuilder-page h1.ultra-heading-title,.ultra-woobuilder-page h1.ultra-heading-title a{font-size:45px}.ultra-woobuilder-page ul.products li.product h2.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h2.ultra-heading-title a,.ultra-woobuilder-page h2.ultra-heading-title,.ultra-woobuilder-page h2.ultra-heading-title a{font-size:36px}.ultra-woobuilder-page ul.products li.product h3.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h3.ultra-heading-title a,.ultra-woobuilder-page h3.ultra-heading-title,.ultra-woobuilder-page h3.ultra-heading-title a{font-size:30px}.ultra-woobuilder-page ul.products li.product h4.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h4.ultra-heading-title a,.ultra-woobuilder-page h4.ultra-heading-title,.ultra-woobuilder-page h4.ultra-heading-title a{font-size:22px}.ultra-woobuilder-page ul.products li.product h5.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h5.ultra-heading-title a,.ultra-woobuilder-page h5.ultra-heading-title,.ultra-woobuilder-page h5.ultra-heading-title a{font-size:18px}.ultra-woobuilder-page ul.products li.product h6.ultra-heading-title,.ultra-woobuilder-page ul.products li.product h6.ultra-heading-title a,.ultra-woobuilder-page h6.ultra-heading-title,.ultra-woobuilder-page h6.ultra-heading-title a{font-size:14px}.ultra-woobuilder-my-account-nav ul li a{padding:10px 20px;display:inline-block;height:auto;min-height:50px}.elementor-widget-ultra-archive-products-listing .ajax-products-loader{position:relative;z-index:0}.elementor-widget-ultra-archive-products-listing .ajax-products-loader::before{content:"";position:absolute;top:0;left:0;background-color:#000;opacity:.1;width:100%;height:100%;z-index:1}.elementor-widget-ultra-archive-products-listing .ajax-products-loader .ajax-products-loading{position:absolute;top:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ultra-woobuilder-page ul.products li.product .button{margin-top:.5em!important;margin-bottom:.5em!important}.ultra-woobuilder-page ul.utuwb-woobuilder-slider .slick-list{margin:0 -10px!important}.ultra-woobuilder-page ul.utuwb-woobuilder-slider .slick-slide{margin:0 10px!important}.ultra-woobuilder-page .woocommerce-form__label.woocommerce-form__label-for-checkbox{display:flex;align-items:center;column-gap:5px}.ultra-woobuilder-page .ultra-woobuilder-logout-link a{padding:10px 20px}.elementor-widget-ultra-my-account-dashboard{padding:20px}.elementor-widget-ultra-my-account-downloads table.shop_table{border-collapse:collapse}.utuwb-notices .woocommerce-info:before{top:50%;transform:translateY(-50%)}.utuwb-notices .woocommerce-message:before{top:50%;transform:translateY(-50%)}.woocommerce .wc-proceed-to-checkout .checkout-button{text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .ultra-woo-cart-overview .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .ultra-woo-cart-overview .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .ultra-woo-cart-overview .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout.utuwb-cart-checkout-submit-button a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout.utuwb-cart-checkout-submit-button a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout.utuwb-cart-checkout-submit-button a.checkout-button{display:inline-block}div.elementor-align-center{text-align:center}div.elementor-align-left{text-align:left}div.elementor-align-right{text-align:right}@media (max-width:1024px){div.elementor-align--tabletright{text-align:right}.elementor-align--tabletleft{div text-align:left}div.elementor-align--tabletcenter{text-align:center}}@media (max-width:767px){.ultra-woobuilder-page table.shop_table tbody tr{box-shadow:none!important}.ultra-woobuilder-page .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,.ultra-woobuilder-page .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.ultra-woobuilder-page .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.ultra-woobuilder-page .woocommerce-billing-fields__field-wrapper #billing_last_name_field{width:100%}div.elementor-align--mobileright{text-align:right}div.elementor-align--mobileleft{text-align:left}div.elementor-align--mobilecenter{text-align:center}}