@font-face{font-display: block;font-family: "WooCommerce";font-style: normal;font-weight: 400;src: url(../../../../woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(../../../../woocommerce/assets/fonts/WooCommerce.woff) format("woff")}.row{margin-left: -15px;margin-right: -15px}.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}@media (min-width: 768px){.container{width: 750px}}@media (min-width: 992px){.container{width: 970px}}@media (min-width: 1200px){.container{width: 1200px}}.flex,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle,.mini-cart-product-infor .mini-cart-product-qty,.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout,.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout),#close-cart-sidebar-btn,.quantity .product-qty,.product-loop-meta a,.product-loop-action .added_to_cart,.woocommerce-store-notice a,.onsale,.woostify-out-of-stock-label,.pagination ul .page-numbers:not(.prev):not(.next),.woocommerce-pagination ul .page-numbers:not(.prev):not(.next),.product_list_widget .remove_from_cart_button,.woostify-icon-bar,.error404 .site-content{display: flex;justify-content: center;align-items: center}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a,.shop-cart-count,.single_add_to_cart_button,.quantity{display: inline-flex;justify-content: center;align-items: center}.duration,.woocommerce-address-fields .button:hover,.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit],#woostify-overlay,#close-cart-sidebar-btn,#shop-cart-sidebar:after,.button,.product-loop-image-wrapper > .added_to_cart,.checkout-button,.product-loop-action,.woocommerce-store-notice a .woostify-svg-icon,a{transition-duration: 0.3s}.delay{transition-delay: 0.3s}.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading:before,.updating-cart #shop-cart-sidebar:before,.image-loading:before,body:not(.yith-wcms-pro) .processing:not(.um-woo-status):before{content: "";z-index: 2;position: absolute;border: 1px solid #ddd;border-top-color: #222;border-radius: 50%;height: 20px;width: 20px;top: calc( 50% - 10px );left: calc( 50% - 10px );transform: translateY(-50%) translateX(-50%);animation: circle-loading 0.35s linear infinite}.pswp__bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;opacity: 0;transform: translateZ(0);-webkit-backface-visibility: hidden;will-change: opacity}.pswp__scroll-wrap{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden}.pswp__container{touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0}.pswp__container{-webkit-user-select: none;-moz-user-select: none;user-select: none}.pswp__bg{will-change: opacity;transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__container{-webkit-backface-visibility: hidden}.pswp__item{position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden}.pswp__button{width: 44px;height: 44px;position: relative;background: none;cursor: pointer;overflow: visible;-webkit-appearance: none;display: block;border: 0;padding: 0;margin: 0;float: right;opacity: 0.75;transition: opacity 0.2s;box-shadow: none}.pswp__button:focus,.pswp__button:hover{opacity: 1}.pswp__button:active{outline: none;opacity: 0.9}.pswp__button::-moz-focus-inner{padding: 0;border: 0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background: url(assets/images/pswp/default-skin.png) 0 0 no-repeat;background-size: 264px 88px;width: 44px;height: 44px}.pswp__button--close{background-position: 0 -44px}.pswp__button--share{background-position: -44px -44px}.pswp__button--fs{display: none}.pswp__button--zoom{display: none;background-position: -88px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background: none;top: 50%;margin-top: -50px;width: 70px;height: 100px;position: absolute}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color: rgba(0, 0, 0, 0.3)}.pswp__button--arrow--left{left: 0}.pswp__button--arrow--right{right: 0}button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before{content: "";top: 35px;background-color: rgba(0, 0, 0, 0.3) !important;height: 30px;width: 32px;position: absolute}.pswp__button--arrow--left:before{left: 6px;background-position: -138px -44px}.pswp__button--arrow--right:before{right: 6px;background-position: -94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select: none;-moz-user-select: none;user-select: none}.pswp__share-modal{display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;padding: 10px;position: absolute;z-index: 1600;opacity: 0;transition: opacity 0.25s ease-out;-webkit-backface-visibility: hidden;will-change: opacity}.pswp__share-modal--hidden{display: none}.pswp__share-tooltip{z-index: 1620;position: absolute;background: #FFF;top: 56px;border-radius: 2px;display: block;width: auto;right: 44px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);transform: translateY(6px);transition: transform 0.25s;-webkit-backface-visibility: hidden;will-change: transform}.pswp__share-tooltip a{display: block;padding: 8px 12px;color: #000;text-decoration: none;font-size: 14px;line-height: 18px}.pswp__share-tooltip a:hover{text-decoration: none;color: #000}.pswp__share-tooltip a:first-child{border-radius: 2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius: 0 0 2px 2px}.pswp__counter{position: absolute;left: 0;top: 0;height: 44px;font-size: 13px;line-height: 44px;color: #FFF;opacity: 0.75;padding: 0 10px}.pswp__caption{position: absolute;left: 0;bottom: 0;width: 100%;min-height: 44px}.pswp__caption small{font-size: 11px;color: #BBB}.pswp__caption__center{text-align: left;max-width: 420px;margin: 0 auto;font-size: 13px;padding: 10px;line-height: 20px;color: #CCC}.pswp__preloader{width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;transition: opacity 0.25s ease-out;will-change: opacity;direction: ltr}.pswp__preloader__icn{width: 20px;height: 20px;margin: 12px}@media screen and (max-width: 1024px){.pswp__preloader{position: relative;left: auto;top: auto;margin: 0;float: right}}.pswp__ui{-webkit-font-smoothing: auto;visibility: visible;opacity: 1;z-index: 1550}.pswp__top-bar{position: absolute;left: 0;top: 0;height: 44px;width: 100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility: hidden;will-change: opacity;transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__top-bar,.pswp__caption{background-color: rgba(0, 0, 0, 0.5)}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity: 0.001}*,*:before,*:after{box-sizing: border-box;outline: none}html{-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;font-size: 14px;background-color: #fff}body{margin: 0;overflow-x: hidden;word-break: break-word}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,audio,canvas,progress,video{display: block}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}ol{list-style: decimal}ul{list-style: disc}ul,ol{padding-left: 20px}iframe,embed,figure,figcaption{border: 0;max-width: 100%}caption,th,td{font-weight: normal;text-align: left}blockquote,blockquote:before,blockquote:after,q,q:before,q:after{content: ""}img,video{max-width: 100%;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic}audio,canvas,video{display: inline;zoom: 1}.clear{clear: both}#payment:after,.woocommerce-billing-fields:after,#customer_details:after,.checkout_coupon.woocommerce-form-coupon:after,.checkout.woocommerce-checkout:after,.cart-collaterals:after,.cart-sidebar-content .variation:after,.products:after,.container:after,.price_slider_wrapper .price_slider:after,.site-content:after,.woostify-container:after{content: "";display: block;clear: both}.text-left{text-align: left}.hidden{display: none}.screen-reader-text,.post-loop .updated:not(.published){clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden}[data-elementor-type]{clear: both}.alignright{float: right;margin: 0.375em 0 1.75em 1.75em}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}select{border: 1px solid #ccc;border-radius: 0;max-width: 100%}select:-moz-focusring{color: rgba(0, 0, 0, 0);text-shadow: 0 0 0 #ccc}input{border: 1px solid #ccc}input[type=search],input[type=email],input[type=number],input[type=url],input[type=text],input[type=tel],input[type=password]{-webkit-appearance: none}textarea{border: 1px solid #ccc;-webkit-appearance: none}input,textarea,button{border-radius: 0;max-width: 100%;font-size: 14px}input[type=button],input[type=submit],input[type=reset],input[type=file],button{-webkit-appearance: none;cursor: pointer;padding: 0;border: 1px solid #ccc}input[type=button].disabled,input[type=button]:disabled,input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=file].disabled,input[type=file]:disabled,button.disabled,button:disabled{pointer-events: none;opacity: 0.5;filter: grayscale(100%)}input[type=file]{display: flex;padding: 10px}h1,h2,h3,h4,h5,h6{margin: 15px 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: inherit}p{-webkit-margin-before: 0;-webkit-margin-after: 0;margin: 0 0 10px}li ul,li ol{padding-left: 0;margin-left: 20px}b,strong{font-weight: 700}dfn,cite,em,i{font-style: italic}blockquote{font-weight: 300;margin: 30px 0;border-left: 4px solid #333;padding-left: 30px;position: relative;clear: both;display: block}blockquote p{margin-bottom: 1.6667em}blockquote p:last-child{margin-bottom: 0}blockquote cite,blockquote small{color: #333;font-size: 16px;line-height: 1.6}blockquote em,blockquote i,blockquote cite{font-style: normal}address{font-style: italic;margin: 0 0 1.6em;line-height: 24px}code,kbd,tt,var,samp,pre{font-family: Inconsolata, monospace;-webkit-hyphens: none;hyphens: none}pre{background-color: rgba(0, 0, 0, 0.01);border: 1px solid rgba(51, 51, 51, 0.1);line-height: 24px;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 0.8em;white-space: pre;white-space: pre-wrap;word-wrap: break-word}mark,ins{text-decoration: none;word-break: normal}sup,sub{font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline}sup{bottom: 1ex}sub{top: 0.5ex}small{font-size: 75%}big{font-size: 125%}hr{background-color: #eaeaea;background-color: rgba(51, 51, 51, 0.1);border: 0;height: 1px;margin: 15px 0}table,th,td{border: 1px solid #ddd}table{border-collapse: collapse;border-spacing: 0;margin: 20px 0;table-layout: fixed;max-width: 100%}.woocommerce table{width: 100%;table-layout: auto}caption,th,td{font-weight: normal;text-align: left}tbody th{background: #fff}thead th{border-width: 0 1px 1px 0;font-weight: 700}td{border-width: 0 1px 1px 0}th,td{padding: 5px 10px;line-height: 24px}del{opacity: 0.8}input::-webkit-input-placeholder{color: inherit}input:-moz-placeholder{color: inherit}input::-moz-placeholder{color: inherit}input:-ms-input-placeholder{color: inherit}textarea{max-width: 100%}textarea::-webkit-input-placeholder{color: inherit}textarea:-moz-placeholder{color: inherit}textarea::-moz-placeholder{color: inherit}textarea:-ms-input-placeholder{color: inherit}a{text-decoration: none}dl{margin: 0 0 1.75em;line-height: 24px}dt{font-weight: 700}dd{margin: 0 0 10px}.rtl{direction: rtl}article p:last-child{clear: both}.woostify-container{max-width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px}#view{position: relative;overflow-x: hidden;transition: all 0.3s}.site-content{margin: 3.5em 0}.single-product .site-content{margin-top: 0}.error404 .site-content{margin-top: 0;min-height: 500px;background-repeat: no-repeat;background-position: center center;background-size: cover}.error404 .site-footer{margin-top: 0}.woostify-svg-icon{display: inline-flex;display: -ms-inline-flexbox;align-self: center;color: currentColor}.woostify-svg-icon svg{display: block;width: 14px;height: 14px;fill: currentColor}.woostify-svg-icon svg path{fill: currentColor}.page-header .woostify-container{display: flex;flex-direction: column;align-items: center;flex-wrap: wrap}.page-header .woostify-container:after{content: none}.page-header .woostify-container.content-align-left{align-items: flex-start}.single-product .page-header{margin-bottom: 0}.page-header + .site-content{margin-top: 0}.page-header .entry-title{margin: 0;font-size: 2em;font-weight: normal}.single-product .woostify-breadcrumb{padding-bottom: 20px}.woostify-breadcrumb .item-bread{display: inline-block}.woostify-breadcrumb .delimiter{margin: 0 5px}.topbar .woostify-container{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}.topbar .woostify-container:after{content: none}.site-header-inner{border-bottom: 1px solid #eaeaea}.site-header-inner p:empty{display: none}.site-header-inner p:last-child{margin-bottom: 0}.site-header-inner .woostify-container{display: flex;justify-content: space-between;align-items: center;position: relative;min-height: 70px}.site-header-inner .woostify-container:after{content: none}.site-branding .beta.site-title{margin: 0;font-size: 24px}.site-branding .logo{margin: 0}.menu-item .menu-item-text{flex-grow: 1;word-break: normal}.site-tools{display: flex;justify-content: flex-end;align-items: center}.site-tools .tools-icon{font-size: 24px;display: flex;margin-left: 15px;position: relative}.site-tools .tools-icon .woostify-svg-icon svg{width: 24px;height: 24px}.site-tools .tools-icon .tools-icon{margin-left: 0}.site-tools .shopping-bag-button{position: relative;margin-right: 15px}.site-tools .shop-cart-count{position: absolute;top: -6px;right: -15px}.my-account{position: relative}.my-account ul{padding-left: 0;margin: 0;text-align: left}.my-account ul li:first-child{border-top: 0}.my-account li{list-style: none;border-top: 1px solid #eee}.toggle-sidebar-menu-btn{font-size: 24px;cursor: pointer}.woostify-icon-bar{width: 26px;height: 26px}.woostify-icon-bar span{position: relative;background-color: #000;width: 100%;height: 2px;display: block;transition-delay: 0.5s;transition-duration: 0.5s}.woostify-icon-bar span:before,.woostify-icon-bar span:after{transition-delay: 0.5s;transition-duration: 0.5s}.woostify-icon-bar span:before,.woostify-icon-bar span:after{content: "";position: absolute;left: 0;width: 100%;height: 2px;background-color: inherit}.woostify-icon-bar span:before{top: -6px}.woostify-icon-bar span:after{bottom: -6px}.sidebar-menu-open{overflow: hidden}.sidebar-menu-open .woostify-icon-bar span{transform: rotate(180deg)}.sidebar-menu-open .woostify-icon-bar span:before{width: 50%;transform: rotate(45deg) translate(14px, -11px)}.sidebar-menu-open .woostify-icon-bar span:after{width: 50%;transform: rotate(-45deg) translate(14px, 11px)}.sidebar-menu-open #woostify-overlay{opacity: 1;visibility: visible;pointer-events: auto}.sidebar-menu-open #woostify-overlay .woostify-svg-icon{position: absolute;top: 20px;right: 20px;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;color: #fff;cursor: pointer}.sidebar-menu-open #woostify-overlay .woostify-svg-icon svg{width: 1.5em;height: 1.5em}.sidebar-menu-open .rtl #view{transform: translateX(-300px)}footer#colophon{clear: both}.site-footer{clear: both}.search-form,.woocommerce-product-search{position: relative;height: 50px}.search-form .search-field,.woocommerce-product-search .search-field{border-color: rgba(0, 0, 0, 0);height: 100%;width: 100%;background-color: #eeeeec;padding-left: 20px;padding-right: 50px;border-radius: 50px}.search-form .search-field::-webkit-search-cancel-button,.woocommerce-product-search .search-field::-webkit-search-cancel-button{display: none}.search-form .search-field:focus,.woocommerce-product-search .search-field:focus{border-color: #dedbdb}.search-form button[type=submit],.woocommerce-product-search button[type=submit]{overflow: hidden;color: rgba(0, 0, 0, 0) !important;background: rgba(0, 0, 0, 0) !important;border-radius: 50%;width: 50px;height: 100%;position: absolute;right: 0;bottom: 0;z-index: 5;border: 0}.woocommerce-mini-cart{padding-left: 0}.widget_shopping_cart_content .woocommerce-mini-cart__total{padding-top: 10px;border-top: 1px solid #f7f7f7}.widget_shopping_cart_content .remove_from_cart_button:hover{transform: rotate(90deg)}.product_list_widget a:not(.remove_from_cart_button){display: block;line-height: 1.4em}.product_list_widget li{position: relative;padding: 10px 15px 10px 75px;border-bottom: 1px solid #f7f7f7;line-height: 26px;min-height: 80px}.product_list_widget img{max-width: 60px;max-height: 60px;position: absolute;left: 0}.product_list_widget.woocommerce-mini-cart img{top: 10px}.product_list_widget .mini_cart_item:last-of-type{border-bottom: 0}.product_list_widget .remove_from_cart_button{width: 20px;height: 20px;position: absolute;right: 0;top: 10px;font-size: 0;z-index: 2;color: firebrick}.product_list_widget .remove_from_cart_button .woostify-svg-icon{color: inherit}.product_list_widget .remove_from_cart_button .woostify-svg-icon svg{width: 10px;height: 10px}.product_list_widget .remove_from_cart_button:focus:before{left: 0;top: 0;content: "";z-index: 2;position: absolute;border: 1px solid #ddd;border-top-color: #222;border-radius: 50%;height: 20px;width: 20px;animation: circle-loading 0.35s linear infinite}.mini_cart_item .quantity{width: auto;height: auto;border-radius: 0;display: block}.woocommerce-mini-cart__total{text-transform: uppercase;display: flex;justify-content: space-between;align-items: center}.woocommerce-mini-cart__total .amount{font-weight: 700}.woocommerce-mini-cart__buttons{margin-bottom: 0}.woocommerce-mini-cart__buttons .button{font-size: 12px;font-weight: 700}.woocommerce-mini-cart__buttons a.button{width: 50%;display: inline-block;text-align: center;text-transform: uppercase}.woocommerce-mini-cart__buttons a.checkout{border-left: 1px solid #fff}.price_slider_wrapper .price_slider{margin-bottom: 25px;position: relative;height: 2px;margin-left: 0.5em;margin-right: 0.5em}.price_slider_wrapper .price_slider_amount input,.price_slider_wrapper .price_slider_amount .clear{display: none}.price_slider_wrapper .price_slider_amount button{display: inline-block;margin-right: 15px}.price_slider_wrapper .price_slider_amount .price_label{display: inline-block}.widget_layered_nav_filters .chosen a:before{content: "x";color: #e2401c;margin-right: 7px;font-size: 1.2em}.home.blog .site-main .post-loop:first-child:last-child{border-bottom: 0}.site-main .post-loop{border-bottom: 1px solid #e8e8e8;padding-bottom: 74px}.site-main .post-loop + .post-loop{margin-top: 80px}.post-loop .entry-content{margin-top: 30px}.pagination,.woocommerce-pagination{margin-top: 70px}.pagination ul,.woocommerce-pagination ul{margin: 0;padding: 0}.pagination ul .page-numbers,.woocommerce-pagination ul .page-numbers{font-weight: 600;text-transform: uppercase}.pagination ul .page-numbers:not(.prev):not(.next),.woocommerce-pagination ul .page-numbers:not(.prev):not(.next){min-width: 29px;height: 29px;border-radius: 50%;border: 1px solid rgba(0, 0, 0, 0)}.pagination li,.woocommerce-pagination li{list-style: none;display: inline-flex}.pagination li .current,.woocommerce-pagination li .current{color: #fff}.pagination .nav-links,.woocommerce-pagination .nav-links{text-align: center}.single-post .site-main .post-loop{border-bottom: 0;padding-bottom: 0}.single-post .site-main .post-loop .entry-title{font-size: 24px}.single-post .entry-title{font-weight: 300}#reply-title{font-size: 18px}@media (max-width: 991px){.single-post .entry-title{font-size: 2em}}.woostify-out-of-stock-label{position: absolute;top: 10px;z-index: 2;background-color: #818486;color: #fff;padding: 5px;line-height: 1;font-size: 12px;pointer-events: none;text-align: center}.woostify-out-of-stock-label.position-left{left: 10px}.single-product .product_title.entry-title a{pointer-events: none}body:not(.yith-wcms-pro) .processing:not(.um-woo-status){pointer-events: none;position: relative}body:not(.yith-wcms-pro) .processing:not(.um-woo-status):after{content: "";background-color: rgba(255, 255, 255, 0.7);position: absolute;left: 0;right: 0;bottom: 0;top: 0}.woocommerce-products-header__title{font-size: 1.7em;margin-top: 0.3em;margin-bottom: 1.5em;font-weight: normal}#woostify-overlay .woostify-svg-icon{display: none}.woocommerce-notices-wrapper{display: block;clear: both}.woocommerce-notices-wrapper .woocommerce-message{margin-top: 30px}.woostify-sorting{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}@media (max-width: 480px){.woostify-sorting{justify-content: center;flex-direction: column}}.woostify-sorting .woocommerce-notices-wrapper{flex: 0 0 100%;margin-bottom: 20px}.woostify-sorting .woocommerce-notices-wrapper:empty{display: none}.woostify-sorting .woocommerce-ordering{order: 2;position: relative;border: 1px solid #ddd;border-radius: 2px;margin-bottom: 40px}.woostify-sorting .woocommerce-ordering::after{content: "";display: block;position: absolute;right: 5px;pointer-events: none;font-size: 10px;top: 50%;transform: translateY(-50%)}.woostify-sorting .orderby{padding: 5px 20px 5px 10px;border: 0;background-color: rgba(0, 0, 0, 0)}.woostify-sorting .woocommerce-result-count{margin-bottom: 0}@media (max-width: 767px){.woostify-sorting .woocommerce-result-count{display: none}}.woocommerce-loop-product__title{font-weight: normal;margin: 5px 0}.woocommerce-pagination{text-align: center}.price mark,.price ins,.product_list_widget mark,.product_list_widget ins{background-color: rgba(0, 0, 0, 0)}.price del + ins,.product_list_widget del + ins{margin-left: 3px}.onsale{position: absolute;top: 10px;pointer-events: none;padding: 5px;font-size: 12px;z-index: 2;line-height: 1;direction: ltr}.onsale.sale-right{right: 10px}.woostify-container .woocommerce ul{list-style: none}@media (max-width: 600px){.woocommerce-info a.button,.woocommerce-error a.button,.woocommerce-message a.button{display: none}}.woocommerce-info,.woocommerce-error{position: relative;padding: 1em 2em;color: #fff;margin-bottom: 20px}.woocommerce-info a:hover,.woocommerce-error a:hover{color: #fff}.woocommerce-info a,.woocommerce-message a{margin-left: auto}.woocommerce-info:before,.woocommerce-message:before{font-family: "WooCommerce";content: "\e028";color: #fff;margin-right: 10px}.woocommerce-message{padding: 15px;color: #fff;border-radius: 4px;margin-bottom: 20px;display: flex;align-items: center;position: relative;padding: 1em 2em;clear: both}.woocommerce-message:before{content: "\e015"}.woocommerce-message a.button{order: 2;color: #fff;line-height: 1;border: 1px solid #fff;padding: 10px;border-radius: 4px}.woocommerce-message a.button:hover{color: #fff}@media (max-width: 600px){.woocommerce-message a.button{display: none}}.woocommerce-info{width: 100%}.woocommerce-info a.button{order: 2;margin-left: auto}@media (max-width: 600px){.woocommerce-info a.button{display: none}}.woocommerce-info input[type=submit]{padding: 0 5px;margin-left: 5px}.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-info:before{display: none}.woocommerce-error{background-color: firebrick;flex-direction: column;align-items: flex-start}.woocommerce-error li{width: 100%}.woocommerce-error li:before{font-family: "WooCommerce";color: #fff;margin-right: 10px;content: "\e016";display: inline-block}.woocommerce-error li a{display: none;order: 2;margin-left: auto;color: #ffffff;text-decoration: underline}@media (min-width: 601px){.woocommerce-error li a{display: block}}@media (max-width: 600px){.woocommerce-error li{flex-wrap: wrap}.woocommerce-error li a{float: none;flex: 0 0 100%;margin-top: 15px}}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom: 0;background-color: rgba(0, 0, 0, 0);display: block;padding: 0}.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a{color: #f00;padding: 0}.woocommerce-form-login-toggle .woocommerce-info a:before,.woocommerce-form-coupon-toggle .woocommerce-info a:before{content: none}.shop_table ul{padding-left: 0}.shop_table li{list-style: none}.shop_attributes{width: 100%}.shop_attributes th{white-space: nowrap}@media (max-width: 767px){.shop_table_responsive th{display: none}.shop_table_responsive tr:last-of-type td{border-bottom: 0}.shop_table_responsive td{display: block;border-right: 0}.shop_table_responsive td:not(.product-remove){text-align: right !important}.shop_table_responsive td:before{float: left;font-weight: bold;content: attr(data-title)}.shop_table_responsive #shipping_method{margin-top: 0}}.woocommerce-store-notice{margin-bottom: 0;padding: 10px 15px;color: #fff;flex-grow: 1;position: fixed;left: 0;right: 0;bottom: 0;z-index: 501}.woocommerce-store-notice .woostify-svg-icon{color: #fff;margin-right: 7px;position: relative;top: 1px}.woocommerce-store-notice a{position: absolute;top: 0;bottom: 0;right: 0;padding: 0 20px;min-width: 120px;color: #fff;background-color: rgba(255, 255, 255, 0.1)}.woocommerce-store-notice a .woostify-svg-icon{margin-right: 10px;top: 0}.woocommerce-store-notice a:hover{color: #fff}.woocommerce-store-notice a:hover .woostify-svg-icon{color: #fff;transform: rotate(90deg)}@media (max-width: 991px){.woocommerce-store-notice a{position: static;background-color: rgba(0, 0, 0, 0);padding: 0;display: inline;text-decoration: underline;margin-left: 7px}.woocommerce-store-notice a:before{content: none}}.button.wc-backward{margin-top: 20px;display: inline-block;padding-top: 0.5em;padding-bottom: 0.5em}.product-loop-image-wrapper .clear{display: none}.product-loop-image-wrapper .loading{position: relative}.product-loop-image-wrapper .loading:before{content: "" !important;z-index: 2;position: absolute;border: 1px solid #ddd;border-top-color: #222;border-radius: 50%;height: 14px;width: 14px;top: calc( 50% - 7px );left: calc( 50% - 7px );transform: translateY(-50%) translateX(-50%);animation: circle-loading 0.35s linear infinite}.product-loop-action{position: absolute;right: 0;top: 0;z-index: 2}@media (min-width: 992px){.product-loop-action{opacity: 0;transform: translateY(-100%)}}.product-loop-action .button{padding: 0;border-radius: 0}.product-loop-action .added_to_cart{width: 40px;height: 40px;font-size: 0;background-color: #fff}.product-loop-action .added_to_cart.loading .woostify-svg-icon{display: none}.product-loop-action .added_to_cart:hover{color: #fff}.product-loop-action .added_to_cart:hover .woostify-svg-icon{color: #fff}.product-loop-action .added_to_cart{color: #fff}.product-loop-action .added_to_cart .woostify-svg-icon{color: #fff}.woocommerce-notices-wrapper .woocommerce-error{flex-direction: unset;display: flex}.products .product:hover .product-loop-action{transform: translateY(0);opacity: 1}.products .product:focus-within .product-loop-action{transform: translateY(0);opacity: 1}.products{width: 100%;clear: both;padding: 0;margin: 0}.products .product{list-style: none;float: left;margin-right: 30px;margin-bottom: 30px;position: relative;width: 100%}@media (min-width: 992px){.products.columns-1 .product{width: calc((100% - 0px) / 1 - 0.01px)}.products.columns-1 .product:nth-of-type(1n){margin-right: 0}.products.columns-1 .product:nth-of-type(1n + 2){clear: both}}@media (min-width: 992px){.products.columns-2 .product{width: calc((100% - 30px) / 2 - 0.01px)}.products.columns-2 .product:nth-of-type(2n){margin-right: 0}.products.columns-2 .product:nth-of-type(2n + 3){clear: both}}@media (min-width: 601px) and (max-width: 991px){.products.tablet-columns-2 .product{width: calc((100% - 30px) / 2 - 0.01px)}.products.tablet-columns-2 .product:nth-of-type(2n){margin-right: 0}.products.tablet-columns-2 .product:nth-of-type(2n + 3){clear: both}}@media (max-width: 600px){.products.mobile-columns-2 .product{width: calc((100% - 30px) / 2 - 0.01px)}.products.mobile-columns-2 .product:nth-of-type(2n){margin-right: 0}.products.mobile-columns-2 .product:nth-of-type(2n + 3){clear: both}}@media (min-width: 992px){.products.columns-4 .product{width: calc((100% - 90px) / 4 - 0.01px)}.products.columns-4 .product:nth-of-type(4n){margin-right: 0}.products.columns-4 .product:nth-of-type(4n + 5){clear: both}}.star-rating{display: inline-block;width: 84px;height: 16px;position: relative;line-height: 16px}.star-rating:before{font-family: "star";font-size: 16px;content: "SSSSS";white-space: nowrap;position: absolute;left: 0;top: 0;opacity: 0.5}.star-rating > span{font-size: 0;position: absolute;left: 0;top: 0;overflow: hidden;white-space: nowrap;line-height: 16px}.star-rating > span:before{font-family: "star";font-size: 16px;content: "SSSSS";color: #ffc400;position: absolute;left: 0;top: 0}.stars.selected span a{color: #ffc400}.stars.selected span a.active ~ a{color: inherit}.stars.selected span a:hover ~ a{color: inherit !important}.stars.selected span:hover a{color: #ffc400}.stars.selected span:hover a.active ~ a{color: #ffc400}.stars:not(.selected) span a:hover{color: inherit}.stars:not(.selected) span a:hover ~ a{color: inherit}.stars:not(.selected) span:hover a{color: #ffc400}.stars a{font-size: 0}.stars a:before{font-size: 16px;font-family: "star";content: "S"}.button,.product-loop-image-wrapper > .added_to_cart,.checkout-button{border: 0;padding: 0.35em 1.5em}.product-loop-wrapper{position: relative}.product-loop-image-wrapper{position: relative;overflow: hidden}.product-loop-image-wrapper .woocommerce-loop-product__link{display: block;text-align: center}.product-loop-image-wrapper .product-loop-hover-image{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-size: cover;background-position: center;opacity: 0;transition: all 0.3s ease-in-out}.product-loop-image-wrapper .product-loop-image{transition: all 0.3s ease-in-out}@media (min-width: 992px){.product-loop-image-wrapper:hover .product-loop-hover-image{opacity: 1}.product-loop-image-wrapper:hover .product-loop-hover-image + .product-loop-image{opacity: 0}}.product-loop-image-wrapper .added_to_cart .woostify-svg-icon svg{width: 14px;height: 14px}.product-loop-meta .price{display: block}.product-loop-meta a{position: relative}.product-loop-meta a .woostify-svg-icon{color: currentColor;margin-right: 5px;transition-duration: 0s}.product-loop-meta .loading:before{content: "" !important;z-index: 2;position: absolute;border: 1px solid #ddd;border-top-color: #222;border-radius: 50%;height: 14px;width: 14px;animation: circle-loading 0.35s linear infinite;position: static}.product-loop-meta .ajax_add_to_cart.loading .woostify-svg-icon{display: none}.product-loop-meta .added{display: none}.no-transform .animated-meta{display: inline-flex;flex-direction: column;max-width: 100%;flex-wrap: wrap;align-items: center}.product-loop-meta.no-transform .button,.product-loop-meta.no-transform .added_to_cart{display: inline-flex;padding: 10px 15px;margin-top: 10px;height: 36px}.product-loop-meta:not(.no-transform) .button{padding: 0;background-color: rgba(0, 0, 0, 0)}.product-loop-meta:not(.no-transform) .button:hover{background-color: rgba(0, 0, 0, 0)}.product-loop-content{padding: 25px 15px}@media (min-width: 992px){.products .product:hover .product-loop-meta:not(.no-transform) .animated-meta{transform: translateY(-24px)}.product-loop-meta:not(.no-transform){height: 30px;line-height: 30px;overflow: hidden}.product-loop-meta:not(.no-transform) .animated-meta{transition: all 0.2s ease-in-out}.product-loop-meta:not(.no-transform) .animated-meta:focus-within{transform: translateY(-24px)}}.hid-skus .product_meta .sku_wrapper{display: none}.hid-categories .product_meta .posted_in{display: none}.hid-tags .product_meta .tagged_as{display: none}@media (min-width: 992px){.product-page-container{padding-bottom: 50px}}@media (min-width: 992px){.single-product.site-normal-container.no-sidebar .site-content > .woostify-container{max-width: 100%}}.single-product .site-content > .woostify-container{padding-left: 0;padding-right: 0}.single-product .content-top{padding: 35px 0 15px 0;position: relative;z-index: 1}.single-product .content-top .woostify-container{display: flex;flex-wrap: wrap;justify-content: space-between}.single-product .content-top .woostify-container:after{content: none}.single-product .content-top .woocommerce{flex: 0 0 100%}.single-product .star-rating{vertical-align: text-top;margin-right: 17px}.product-gallery{position: relative;float: left;max-width: 100%}.product-images-container{height: 100%}@media (min-width: 992px){.product-gallery{width: calc((100% - 30px) / 2)}}@media (max-width: 991px){.product-gallery{display: block;float: none;width: 100%}}.product-gallery.vertical-style .product-images-container .image-item{display: none}.product-gallery.vertical-style .product-images-container .image-item:first-child{display: block}.product-gallery .onsale{z-index: 0}.product-thumbnail-images{animation: fadeIn 2s linear}.product-images{overflow: hidden;position: relative}.product-images .image-item{margin: 0;cursor: pointer;width: 100%}.product-images .image-item a{display: block}.product-thumbnail-images .thumbnail-item{cursor: pointer;position: relative;max-width: 80px;width: 100%;margin-right: 10px}.product-thumbnail-images img{border: 1px solid rgba(0, 0, 0, 0);opacity: 1 !important}.image-loading{position: relative}.product-summary{float: left;max-width: 100%}@media (min-width: 992px){.product-summary{width: calc((100% - 30px) / 2);margin-left: 30px}}.product-summary .price{font-size: 24px;margin-bottom: 18px}.woocommerce-product-rating{margin-bottom: 15px}.woocommerce-product-details__short-description{border-left: 0;border-right: 0;padding: 35px 0}.woocommerce-product-details__short-description p:last-child{margin-bottom: 0}.woocommerce-product-details__short-description + .cart{margin-top: 20px}.woocommerce-grouped-product-list{border: 0;margin-top: 0}.woocommerce-grouped-product-list td{border-left: 0;border-right: 0;padding-left: 0;padding-right: 0}.woocommerce-grouped-product-list ins{background-color: rgba(0, 0, 0, 0)}.variations{border: 0;margin-top: 0;margin-bottom: 20px}.variations tr{display: block;margin-bottom: 10px}.variations td{border: 0;padding: 2px 0;vertical-align: top}@media (max-width: 767px){.variations td{display: block;clear: both}.variations tr + tr{margin-top: 15px;display: block}}.variations select{display: block;clear: both;height: 36px;padding-left: 10px;padding-right: 10px;background-color: #fff;position: static !important}.variations label{text-transform: uppercase}.variations .label{vertical-align: middle;display: block;background-color: transparent;padding: 0;border: none}.variations .value{display: block;padding-left: 0}.variations .value:before{content: none !important}@media (min-width: 720px){.variations .value{display: flex;align-items: center}}@media (max-width: 719px){.variations .value{flex-wrap: wrap}}.variations .reset_variations{white-space: nowrap;border: 1px solid #e8e8e8;background-color: #fff;border-radius: 5px;padding: 2px 10px;margin-top: 10px;float: left;transition-duration: 0s}@media (min-width: 720px){.variations .reset_variations{margin-left: 10px;margin-top: 0;margin-bottom: 10px;float: none}}.variations .reset_variations .woostify-svg-icon{position: relative;top: 1px;margin-right: 7px}.variations .reset_variations .woostify-svg-icon svg{width: 12px;height: 12px}@media (max-width: 719px){.variations .label{width: 100%}.variations .value{max-width: 100%;flex-direction: column}.variations select{min-width: 100%}}.single_variation{margin-bottom: 40px}.single_variation:empty{display: none}.shop_table .variation{margin: 0}.shop_table .variation dt,.shop_table .variation dd{display: inline-block;font-weight: normal}.shop_table .variation dd{margin-bottom: 0}.shop_table .variation p:last-child{margin-bottom: 0}.product_title{font-size: 24px;margin-top: 0;font-weight: 500;margin-bottom: 10px}.cart:not(.elementor-menu-cart__products){flex-wrap: wrap !important}.cart:not(.elementor-menu-cart__products) .quantity{margin-right: 8px;border: 1px solid #e8e8e8}@media (max-width: 600px){.cart:not(.elementor-menu-cart__products) .quantity{width: 90px;min-width: 90px}}.cart:not(.elementor-menu-cart__products) .woocommerce-variation-add-to-cart{flex-wrap: wrap !important}.woocommerce-variation-price{margin-bottom: 10px}.quantity{width: 170px;height: 50px;position: relative;overflow: hidden;background: #fff}.quantity .qty{text-align: center;border: 0;font-size: 16px;background-color: rgba(0, 0, 0, 0);flex-grow: 1;padding: 0 40px;-moz-appearance: textfield}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance: none}@media (max-width: 600px){.quantity .qty{padding: 0 30px}}.quantity select.qty{padding: 0;margin: 0 20px}.quantity select.qty ~ .product-qty{display: none}.quantity .product-qty{position: absolute;cursor: pointer;width: 40px;top: 0;bottom: 0}.quantity .product-qty:active,.quantity .product-qty:hover{color: #000}@media (max-width: 600px){.quantity .product-qty{width: 30px}}.quantity .woostify-svg-icon svg{width: 15px;height: 15px}.quantity [data-qty=minus]{left: 0}.quantity [data-qty=plus]{right: 0}.add_to_cart_button.disabled{opacity: 0.7 !important;pointer-events: none}.single_add_to_cart_button{position: relative}@media (max-width: 600px){.single_add_to_cart_button{flex-grow: 1}}.single_add_to_cart_button.button{min-width: 200px;height: 50px;font-weight: 600;text-transform: uppercase;vertical-align: top;padding-top: 0;padding-bottom: 0;pointer-events: auto}@media (max-width: 600px){.single_add_to_cart_button.button{min-width: auto}}.product_meta{margin-top: 20px}.product_meta > span{display: block}.woocommerce-tabs{display: block;clear: both;padding-top: 54px;padding-bottom: 50px}.woocommerce-tabs .tabs{margin: 0;padding-left: 0;text-align: center}.woocommerce-tabs .tabs li{list-style: none;display: inline-flex;margin: 0 30px}@media (max-width: 719px){.woocommerce-tabs .tabs li{margin: 5px 0;width: 100%}.woocommerce-tabs .tabs li a{display: block;padding: 5px 15px;border: 1px solid #efefef}}.woocommerce-tabs .tabs a{font-size: 18px}.woocommerce-tabs .woocommerce-Tabs-panel{padding: 23px 0;max-width: 770px;margin-left: auto;margin-right: auto;display: none}.woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child{display: none}.woocommerce-tabs .woocommerce-Tabs-panel table{margin: 0}.woocommerce-tabs .woocommerce-Tabs-panel p:last-child{margin-bottom: 0}.woocommerce-tabs #reply-title{display: none}.woocommerce-tabs .woocommerce-Reviews-title{display: none}.woocommerce-tabs .woocommerce-verification-required{font-weight: 700;margin-top: 40px}.woocommerce-tabs .commentlist{padding-left: 0;margin: 0}.woocommerce-tabs .commentlist li{list-style: none}.woocommerce-tabs .commentlist li + li{margin-top: 30px}.woocommerce-tabs .commentlist .children{margin-top: 30px}.woocommerce-tabs .comment_container{display: flex;justify-content: flex-start}.woocommerce-tabs .comment_container .comment-text{flex-grow: 1;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center}.woocommerce-tabs .comment_container .comment-text .description{flex: 0 0 100%;margin-top: 15px}.woocommerce-tabs .comment_container .meta{margin-bottom: 0;display: inline-block;vertical-align: text-top}.woocommerce-tabs.layout-accordion .woostify-tab-wrapper{border-bottom: 1px solid #efefef}.woocommerce-tabs.layout-accordion .woostify-tab-wrapper .woostify-svg-icon{transition: transform 0.3s}.woocommerce-tabs.layout-accordion .woostify-tab-wrapper.active .woostify-svg-icon{transform: rotate(180deg)}.woocommerce-tabs.layout-accordion .woostify-accordion-title{display: block;padding: 15px 0;font-size: 18px;position: relative}.woocommerce-tabs.layout-accordion .woostify-accordion-title .woostify-svg-icon{position: absolute;right: 0;top: calc(50% - 7px)}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel{display: none;padding: 0;max-width: 100%;height: 0;transition: height 350ms ease-in-out;overflow: hidden}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel.is-visible{height: auto;display: block !important}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner{padding-bottom: 15px}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content{overflow-y: auto;max-height: 500px;scrollbar-width: thin;padding-right: 20px}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar{width: 5px}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar-track{background: #f2f2f2}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar-thumb{background: #d5d5d5}.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content > h2:first-child{display: none}.woocommerce-tabs.layout-accordion + .related{border-top: none}.layout-accordion + .related{border-top: none}.related,.up-sells,.woostify-product-recently-viewed-section{border-top: 1px solid #efefef}.related > h2,.up-sells > h2,.woostify-product-recently-viewed-section > h2{text-align: center;font-size: 18px;font-weight: normal;padding: 25px 0}.woostify-product-recently-viewed-section{border: none}.woostify-product-recently-viewed-section .woostify-product-recently-viewed-inner{border-top: 1px solid #efefef}.woostify-product-recently-viewed-section .woostify-product-recently-viewed-title{text-align: center;font-size: 18px;font-weight: normal;padding: 25px 0}@media (max-width: 991px){.product-summary{margin-top: 50px;width: 100%}.single-product .woostify-breadcrumb{display: none}}.product-summary .grouped_form span.woostify-svg-icon.icon-shopping-cart-2{margin-right: 5px}.product-summary .stock.out-of-stock{margin-bottom: 0}@media (max-width: 767px){.product-summary .grouped_form .quantity{width: 120px}}.cart-sidebar-open .updating-cart #shop-cart-sidebar:after{transition-duration: 0s}.updating-cart.cart-sidebar-open #shop-cart-sidebar:after{transition-duration: 0s}.updating-cart #shop-cart-sidebar:before{animation: 0.4s circle-loading linear infinite;top: calc(50% + 20px);z-index: 3;border-width: 2px}.updating-cart #shop-cart-sidebar:after{opacity: 1;visibility: visible}.cart-sidebar-open{overflow: hidden}.cart-sidebar-open #shop-cart-sidebar{visibility: visible;pointer-events: auto;transform: translateX(0)}.cart-sidebar-open #woostify-overlay{opacity: 1;visibility: visible;pointer-events: auto}#shop-cart-sidebar{display: flex;flex-wrap: wrap;flex-direction: column;position: fixed;top: 0;right: 0;bottom: 0;z-index: 200;width: 400px;padding: 0 30px 30px;background: #fff;visibility: hidden;pointer-events: none;will-change: transform;transform: translateX(100%);transition: all 0.3s}@media (max-width: 599px){#shop-cart-sidebar{width: 290px;padding: 0 15px 15px}}#shop-cart-sidebar:after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: inherit;z-index: 2;opacity: 0;visibility: hidden}#shop-cart-sidebar ul{margin: 0}#shop-cart-sidebar .blockUI{display: none !important}#shop-cart-sidebar canvas{position: absolute;width: 100%;height: 100%;z-index: 9;left: 0;top: 0;pointer-events: none}.shop-cart-count{padding: 0 5px;height: 18px;color: #fff;font-size: 12px;font-weight: 700;border-radius: 8px;min-width: 18px;pointer-events: none;white-space: nowrap}.cart-sidebar-head{flex: 0 0 auto;width: auto;border-bottom: 1px solid #ddd;padding: 30px 0;position: relative;z-index: 3;height: 80px;background-color: inherit;display: flex;justify-content: flex-start;align-items: center}@media (max-width: 599px){.cart-sidebar-head{height: 60px;padding: 15px 0}}.cart-sidebar-head .shop-cart-count{margin-left: 10px}.cart-sidebar-title{margin: 0;display: inline-block;text-transform: uppercase;font-weight: normal;font-size: 13px;white-space: nowrap}#close-cart-sidebar-btn{border: 0;background: none;position: absolute;right: 0;top: 50%;width: 30px;height: 30px;font-weight: 700;transform: translatey(-50%) rotate(0deg)}#close-cart-sidebar-btn:hover{transform: translatey(-50%) rotate(90deg);color: firebrick}.cart-sidebar-content{flex-basis: 0%;flex-grow: 1;max-width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;overflow-y: auto;overflow-x: hidden}.cart-sidebar-content [data-sold_individually] .mini-cart-product-qty{display: none}.cart-sidebar-content .woocommerce-mini-cart__total{margin-bottom: 0;background-color: transparent;height: 40px;border-top: 1px solid #ddd;align-items: flex-end}@media (max-width: 599px){.cart-sidebar-content .woocommerce-mini-cart__total{height: 30px}}.cart-sidebar-content .woocommerce-mini-cart{flex-basis: 0%;flex-grow: 1;max-width: 100%;overflow-y: auto;scrollbar-width: thin}.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar{width: 5px}.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar-track{background: #f2f2f2}.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar-thumb{background: #d5d5d5}.cart-sidebar-content .woocommerce-mini-cart__bottom{flex: 0 0 auto;width: auto}.cart-sidebar-content .woocommerce-mini-cart__buttons{margin-bottom: 0}.cart-sidebar-content .woocommerce-mini-cart__buttons a{padding: 0 !important;display: block;width: auto;border-left: 0}.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout){background-color: #fff;height: 40px}@media (max-width: 599px){.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout){height: 30px}}.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout{height: 50px}@media (max-width: 599px){.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout{height: 40px}}.cart-sidebar-content .woocommerce-mini-cart__empty-message{margin-bottom: 0;padding: 30px 0}.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart{display: flex;flex-direction: column;align-items: center;padding-top: 6vh}.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-icon{height: 80px;background: #f8f8f8;width: 80px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%}.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-icon svg{width: 30px;height: 30px}.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-text{margin: 18px 0 20px}.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .button.continue-shopping{text-align: center;margin-top: 2vh}.cart-sidebar-content .variation{margin: 5px 0;font-size: 13px}.cart-sidebar-content .variation dt,.cart-sidebar-content .variation dd{float: left;line-height: 18px}.cart-sidebar-content .variation dt{font-weight: normal;clear: both;margin-right: 5px}.cart-sidebar-content .variation dd{margin: 0}.cart-sidebar-content .variation dd p:last-child{margin-bottom: 0}.cart-sidebar-content .variation + .quantity{clear: both;display: block}.cart-sidebar-content .quantity{font-size: 13px}@media (min-width: 598px){.cart-sidebar-content .mini_cart_item{min-height: 95px;padding-left: 95px}}.cart-sidebar-content .mini_cart_item img{max-width: 75px;max-height: 75px;-o-object-fit: cover;object-fit: cover}@media (max-width: 599px){.cart-sidebar-content .mini_cart_item img{max-width: 60px;max-height: 60px;margin-right: 15px}}.cart-sidebar-content .mini_cart_item:hover .remove_from_cart_button{opacity: 1}.cart-sidebar-content .mini_cart_item:focus-within .remove_from_cart_button{opacity: 1}@media (max-width: 991px){.cart-sidebar-content .mini_cart_item .remove_from_cart_button{opacity: 1}}.cart-sidebar-content .remove_from_cart_button{opacity: 0;right: 5px;top: 5px}@media (max-width: 992px){.cart-sidebar-content .remove_from_cart_button{opacity: 1}}.cart-sidebar-content .remove_from_cart_button:focus:before{animation: 0.5s circle-loading linear infinite}#woostify-overlay{position: fixed;left: 0;bottom: 0;right: 0;top: 0;z-index: 199;background: rgba(0, 0, 0, 0.5);pointer-events: none;opacity: 0;visibility: hidden}.mini-cart-updating .mini-cart-quantity,.mini-cart-updating .woocommerce-mini-cart__total,.mini-cart-updating .woocommerce-mini-cart__buttons{pointer-events: none;opacity: 0.5}.mini-cart-product-infor{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 10px}.mini-cart-product-infor .mini-cart-quantity{display: flex;align-items: stretch;height: 24px;border: 1px solid #ccc;overflow: hidden}.mini-cart-product-infor .mini-cart-quantity .qty{height: 100%;margin: 0;padding: 0;width: 40px;line-height: 24px;text-align: center;-moz-appearance: textfield;background-color: transparent;border: none}.mini-cart-product-infor .mini-cart-quantity .qty::-webkit-inner-spin-button,.mini-cart-product-infor .mini-cart-quantity .qty::-webkit-outer-spin-button{-webkit-appearance: none}.mini-cart-product-infor .mini-cart-product-qty{cursor: pointer;width: 24px;font-size: 10px;-webkit-user-select: none;-moz-user-select: none;user-select: none}.mini-cart-product-infor .mini-cart-product-qty[data-qty=minus]{border-right: 1px solid #ccc}.mini-cart-product-infor .mini-cart-product-qty[data-qty=plus]{border-left: 1px solid #ccc}.mini-cart-product-infor .mini-cart-product-qty .woostify-svg-icon svg{width: 10px;height: 11px}@media (min-width: 600px) and (max-width: 991px){#shop-cart-sidebar{width: 50%}}.woocommerce-cart h2{font-size: 24px;font-weight: normal}.woocommerce-cart .woocommerce-cart-form{margin-bottom: 50px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products){border-width: 0;border-collapse: separate;table-layout: auto}@media (max-width: 767px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products){margin-bottom: 0}}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td{padding: 20px 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a{font-size: 1.5em;position: relative;width: 1.2em;height: 1.2em}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a:hover{color: firebrick}@media (max-width: 767px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a{background-color: firebrick;color: #fff !important}}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity{border: 1px solid #e8e8e8;width: 100px;margin-right: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon{width: 100%}@media (min-width: 992px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon{float: left;width: 60%}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart]{width: 40%}}@media (max-width: 991px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon{justify-content: center}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon]{color: #fff}}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon]{white-space: nowrap;height: 40px;padding: 0 20px;color: #ffffff}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=coupon_code]{background-color: transparent}@media (max-width: 991px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions{display: flex;flex-direction: column-reverse}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=update_cart]{margin-bottom: 20px}}@media (min-width: 992px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) thead th{border-bottom: 1px solid #ddd}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr + tr td{border-top-width: 1px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tr:nth-last-child(2) td{padding-bottom: 50px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td{padding: 30px 0;border-width: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail),.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td:not(:first-child):not(:last-child):not(.product-thumbnail){padding-left: 20px;padding-right: 20px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove{width: 40px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail{width: 70px;min-width: 70px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal{font-weight: 700}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-quantity{text-align: center}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity{min-width: 120px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal{text-align: right}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-price,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal{min-width: 100px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions{text-align: right;padding: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=update_cart]{border-width: 1px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon{height: 100px;display: flex;align-items: center;background-repeat: no-repeat;background-size: 40px 40px;background-position: center left 30px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon label{display: none}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=coupon_code]{border-width: 1px;height: 40px;margin-right: 10px;padding: 0 20px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=apply_coupon]{font-weight: 600;font-size: 12px;height: 30px;padding: 0 10px;background-color: rgba(0, 0, 0, 0)}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=apply_coupon]:hover{background-color: rgba(0, 0, 0, 0)}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart]{height: 100%;width: 100%;font-weight: 600;height: 100px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart]:disabled{color: #fff}}@media (max-width: 991px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) thead{display: none}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr{display: flex;border-bottom: 1px solid #efecec;flex-direction: column;position: relative}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td{border-bottom-style: dashed;border-bottom-color: #efecec;border-right: 0;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;text-align: left !important;padding: 5px 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td:before{content: attr(data-title);font-size: 13px;font-weight: normal;text-align: left}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td:last-of-type{border-bottom: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody .cart_item{padding-left: 85px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail{position: absolute;border-bottom: 0;top: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail{justify-content: center;left: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail img{max-width: 70px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove{right: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a{background-color: rgba(0, 0, 0, 0);color: firebrick !important}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name:before{display: none}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name a{font-weight: 700;padding-right: 25px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity{height: 30px;font-size: 12px;max-width: 80px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity .product-qty{max-width: 30px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity .qty{text-align: center;padding: 0;font-size: 12px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions{padding-top: 30px;padding-bottom: 0}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon label{display: none}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=coupon_code],.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=apply_coupon]{width: 100%;padding: 10px 15px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=coupon_code]{height: 48px;margin-bottom: 10px}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart]{width: 100%;margin: 10px 0}}.checkout-button,[class*=elementor-kit] .checkout-button{text-transform: uppercase;font-weight: 600;line-height: 55px;padding-top: 0;padding-bottom: 0;display: block;text-align: center}.cart_totals .shop_table{margin: 0;border: 0;width: 100%}.cart_totals .shop_table tr{display: flex;justify-content: space-between;flex-wrap: nowrap;border-bottom: 1px solid #ddd}.cart_totals .shop_table tr th,.cart_totals .shop_table tr td{border: 0;padding-left: 0;padding-right: 0}.cart_totals .shop_table th{font-weight: 600}.cart_totals .shop_table tbody th,.cart_totals .shop_table tbody td{padding-top: 10px;padding-bottom: 10px}.cart_totals .shop_table input[type=radio]{margin-right: 10px}.cart_totals .shop_table [name=calc_shipping]{width: 100%;height: 50px}.cart_totals .shop_table .cart-subtotal th,.cart_totals .shop_table .cart-subtotal td{padding-top: 10px;padding-bottom: 10px}.cart_totals .shop_table .order-total{border-bottom: 0}.cart_totals .shop_table .order-total th,.cart_totals .shop_table .order-total td{font-size: 18px;padding-top: 20px}.cart_totals .shop_table .order-total th{white-space: nowrap;padding-right: 10px}.cart_totals .shop_table .order-total td{text-align: right}.cart_totals .shop_table .woocommerce-shipping-totals{flex-direction: column;padding-top: 5px}.cart_totals .shop_table .woocommerce-shipping-totals td{text-align: left !important;padding-top: 0}@media (max-width: 991px){.cart_totals .shop_table th{display: block}.cart_totals .shop_table td:before{content: ""}}.cart_totals #shipping_method{margin-top: 0}.cart_totals .wc-proceed-to-checkout{margin-top: 20px}.cart_totals li{list-style: none}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart]{height: 40px}@media (min-width: 992px){.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart]{width: auto;margin-top: 30px;font-size: 12px}}.woocommerce-terms-and-conditions{width: 100%}.woocommerce-checkout .woocommerce{position: relative}.woocommerce-checkout .woocommerce .woocommerce-error{clear: both}.woocommerce-checkout .woocommerce-error li{display: flex;flex-wrap: nowrap}.woocommerce-checkout .woocommerce-error li a{display: inline-block;margin: 0}.woocommerce-checkout input{word-break: normal}.woocommerce-form-login-toggle{max-width: 600px;margin: 0 auto 10px auto}.woocommerce-form-login-toggle .woocommerce-info{color: inherit}.woocommerce-form-login-toggle .showlogin{font-weight: 700}.woocommerce-form.woocommerce-form-login{clear: both;border: 2px dashed #e8e8e8;border-radius: 2px;padding: 30px;max-width: 600px;margin: 0 auto 30px auto}.woocommerce-form.woocommerce-form-login .form-row,.woocommerce-form.woocommerce-form-login .form-row-first,.woocommerce-form.woocommerce-form-login .form-row-last{width: 100%}.woocommerce-form.woocommerce-form-login p:not(.form-row):not(.lost_password){font-size: small;line-height: 1.5em}.woocommerce-form.woocommerce-form-login .inline{display: inline-block;margin-left: 10px}.woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme{text-align: center}.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit{padding-left: 40px;padding-right: 40px;display: block;margin: 10px auto 0 auto}.woocommerce-form.woocommerce-form-login .lost_password{display: block;clear: both;margin-bottom: 0;text-align: center}.woocommerce-form.woocommerce-form-login .input-text{height: 40px}.woocommerce-form-coupon-toggle{max-width: 600px;margin: 0 auto 15px auto}.woocommerce-form-coupon-toggle .woocommerce-info{color: inherit}.woocommerce-form-coupon-toggle .showcoupon{font-weight: 700}.checkout_coupon.woocommerce-form-coupon{border: 2px dashed #e8e8e8;border-radius: 2px;max-width: 600px;margin: 0 auto 30px auto;padding: 30px;justify-content: center;align-items: center}@media (max-width: 991px){.checkout_coupon.woocommerce-form-coupon{margin-top: 30px !important}}.checkout_coupon.woocommerce-form-coupon .form-row-first,.checkout_coupon.woocommerce-form-coupon .form-row-last{width: 100%;text-align: center}.checkout_coupon.woocommerce-form-coupon .form-row-last{margin-bottom: 0}.checkout_coupon.woocommerce-form-coupon [name=apply_coupon]{margin-top: 10px;padding: 0.35em 40px;height: auto;color: #fff}.checkout_coupon.woocommerce-form-coupon p:not(.form-row){display: none}[name=checkout]{clear: both;float: left;width: 100%;margin-top: 30px}@media (min-width: 992px){#customer_details{float: left;width: calc(100% - 400px);padding-right: 40px}}#customer_details .form-row select{height: 50px;width: 100%;border: 1px solid #ccc;background-color: transparent;padding: 0 15px;-webkit-appearance: none;-webkit-border-radius: 0px}.woocommerce-billing-fields > h3{font-size: 24px;font-weight: normal;display: none}.form-row{float: left}.form-row label{display: block}.form-row abbr{text-decoration: none}.required{color: firebrick}.form-row .input-text{width: 100%;height: 50px;padding: 0 1em;border-radius: 2px}.form-row.notes{width: 100%}.form-row-first,.form-row-last{width: 48%}.form-row-last{float: right}.form-row-wide{clear: both;width: 100%}#order_review_heading{display: none}#order_review{background-color: #f9f9f9;padding: 30px;border-radius: 4px}@media (min-width: 992px){#order_review{float: left;width: 400px}}#order_review li{list-style: none}.woocommerce-checkout-review-order-table{margin: 0;border: 0;width: 100%}.woocommerce-checkout-review-order-table th{white-space: nowrap}.woocommerce-checkout-review-order-table tr{display: flex;justify-content: space-between;flex-wrap: nowrap;border-bottom: 1px solid #ddd}.woocommerce-checkout-review-order-table tr th,.woocommerce-checkout-review-order-table tr td{border: 0;padding-left: 0;padding-right: 0;display: block}.woocommerce-checkout-review-order-table tr th:last-child,.woocommerce-checkout-review-order-table tr td:last-child{text-align: right}.woocommerce-checkout-review-order-table thead th{margin-bottom: 10px;text-transform: uppercase;font-weight: 600}.woocommerce-checkout-review-order-table tbody tr{align-items: center}.woocommerce-checkout-review-order-table tbody th,.woocommerce-checkout-review-order-table tbody td{padding-top: 10px;padding-bottom: 10px}.woocommerce-checkout-review-order-table tbody th:last-child,.woocommerce-checkout-review-order-table tbody td:last-child{white-space: nowrap;margin-left: 10px}.woocommerce-checkout-review-order-table tfoot th{font-size: 15px}.woocommerce-checkout-review-order-table #shipping_method{margin: 0}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{padding-bottom: 5px !important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{padding-top: 5px !important}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td{padding-top: 10px;padding-bottom: 10px}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size: 18px}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals{flex-direction: column;padding-top: 5px;display: block}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{text-align: left !important}.woocommerce-checkout-review-order-table .product-name strong{font-weight: normal}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{padding: 20px 0}.woocommerce-checkout-review-order-table #shipping_method input[type=radio]{margin-right: 10px}#ship-to-different-address{font-size: 1em;font-weight: normal}.wc_payment_methods{padding-left: 0}.wc_payment_method{margin-bottom: 10px}.wc_payment_method label{font-weight: 600}.payment_box{padding: 10px 10px 10px 15px;background-color: #efefef;border-radius: 4px;margin: 1em 0;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);position: relative}.payment_box:before{bottom: 100%;left: 30px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(221, 221, 221, 0);border-bottom-color: #ebebeb;border-width: 8px;margin-left: -8px}.payment_box:after{content: "";display: block;clear: both}.payment_box p:last-child{margin-bottom: 0}.place-order{width: 100%}#place_order{font-weight: 600;text-transform: uppercase;width: 100%;min-height: 50px;margin-top: 30px}.has-distraction-free-checkout .topbar{display: none}.has-distraction-free-checkout .site-header .wrap-toggle-sidebar-menu,.has-distraction-free-checkout .site-header .site-navigation,.has-distraction-free-checkout .site-header .site-tools{display: none}.has-distraction-free-checkout .site-header .woostify-container{padding-top: 20px;padding-bottom: 20px;justify-content: center}.has-distraction-free-checkout .site-header .site-branding{text-align: center}.has-distraction-free-checkout #colophon{display: none}@media (min-width: 992px){.woocommerce-order-pay #order_review{width: 100%;margin: 0 auto}}@media (max-width: 991px){#order_review{clear: both;margin-top: 30px}}@media (max-width: 600px){.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last{float: left;width: 100%}#order_review{padding: 15px 15px 30px 15px}}.woocommerce-account:not(.woobuilder-active) h2{font-size: 20px;font-weight: normal;text-align: center}@media (min-width: 992px){.woocommerce-account #content{min-height: 700px;min-height: 90vh}}.woocommerce-account .entry-title{margin-bottom: 50px}.woocommerce-account .page-header .entry-title{margin-bottom: 0}.woocommerce-account .woocommerce-form.woocommerce-form-login{border-top: 2px dashed #e8e8e8;width: 100%;margin: 0 auto}@media (min-width: 992px){.woocommerce-account .woocommerce-form.woocommerce-form-login{max-width: 50%}}@media (min-width: 992px){.woocommerce-account .u-column1{float: left;width: 48%}.woocommerce-account .u-column2{float: right;width: 48%}}.woocommerce-account .woocommerce-form.woocommerce-form-register{border: 2px dashed #e8e8e8;border-radius: 2px;padding: 30px}.woocommerce-account .woocommerce-form.woocommerce-form-register .form-row{float: none;margin-bottom: 0}.woocommerce-account .woocommerce-form.woocommerce-form-register .input-text{height: 40px}.woocommerce-form-coupon button[type=submit]{height: 30px;border-width: 0 0 1px 0;padding: 0 20px;margin-right: 10px}.woocommerce-account .u-column1{margin-bottom: 30px}.woocommerce-account .u-column1 .woocommerce-form-login{width: 100%;max-width: 100%}@media (min-width: 768px){.woocommerce-account .u-column1{max-width: calc( ( 100% - 30px ) / 2);margin-right: 30px;margin-bottom: 0}}@media (min-width: 768px){.woocommerce-account .u-column2{max-width: calc( ( 100% - 30px ) / 2)}}.woocommerce-MyAccount-navigation{margin-bottom: 50px;width: 100%}@media (min-width: 992px){.woocommerce-MyAccount-navigation{float: left;margin-bottom: 0;width: 270px;margin-right: 30px;border-right: 1px solid #eee}}.woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 0}.woocommerce-MyAccount-content{width: 100%}.woocommerce-MyAccount-content table:first-child{margin: 0}@media (min-width: 992px){.woocommerce-MyAccount-content{float: left;width: calc( 100% - 300px)}}.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{height: 55px;color: #fff;border: 0;margin-top: 40px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover{opacity: 0.8}.woocommerce-MyAccount-content fieldset{border: 1px solid #ddd;margin: 0;padding: 5px 15px}.woocommerce-Address{border: 1px solid #eee}.woocommerce-Address .woocommerce-Address-title{display: flex;justify-content: space-between;align-items: center}.woocommerce-Address .woocommerce-Address-title h3{font-size: 18px;font-weight: normal;display: inline-block;margin: 0;padding: 15px}.woocommerce-Address .woocommerce-Address-title .edit{margin-right: 15px}.woocommerce-Address .woocommerce-Address-title .edit:before{content: "\e603";font-family: "Woocommerce";margin-right: 5px;font-weight: 700}.woocommerce-Address address{border-top: 1px solid #eee;margin-bottom: 0;padding: 15px}.woocommerce-address-fields .button{height: 50px;color: #fff;padding: 0 25px;border: 0}.woocommerce-address-fields .button:hover{opacity: 0.7}@media (max-width: 767px){.woocommerce-account .u-columns.col2-set .u-column1.col-1,.woocommerce-account .u-columns.col2-set .u-column2.col-2{width: 100%;max-width: 100%;margin-right: 0}}.woocommerce-thankyou-order-received{display: block;clear: both;padding: 20px;margin-bottom: 50px;text-align: center;font-weight: 700;font-size: 1.5em;border: 2px dashed transparent}.woocommerce-thankyou-order-details{padding-left: 0;margin-bottom: 30px;display: flex;justify-content: space-between;text-align: center}.woocommerce-thankyou-order-details .woocommerce-order-overview__email{display: none}@media (max-width: 991px){.woocommerce-thankyou-order-details{flex-wrap: wrap}}.woocommerce-thankyou-order-details li{list-style: none;padding: 10px 15px;flex-basis: 25%}@media (max-width: 991px){.woocommerce-thankyou-order-details li{flex-basis: 100%;border-bottom: 1px dashed #e8e8e8}}.woocommerce-thankyou-order-details li + li{border-left: 1px dashed #e8e8e8}@media (max-width: 991px){.woocommerce-thankyou-order-details li + li{border-left: 0}}.woocommerce-thankyou-order-details strong{display: block;font-weight: normal}.woocommerce-order-details .woocommerce-order-details__title{font-size: 1.35em;font-weight: normal;padding: 1em;margin: 0;border-bottom: 0;text-transform: uppercase;font-weight: 700;text-align: center}.woocommerce-table--order-details{margin-bottom: 70px;margin-top: 0;border: 0}.woocommerce-table--order-details .wc-item-meta{padding-left: 0;margin: 0}.woocommerce-table--order-details .wc-item-meta li{list-style: none}.woocommerce-table--order-details .wc-item-meta li + li{margin-top: 10px}.woocommerce-table--order-details .wc-item-meta li p{display: inline-block}.woocommerce-table--order-details th,.woocommerce-table--order-details tr,.woocommerce-table--order-details td{border-left: 0;border-right: 0;padding: 15px 0}.woocommerce-table--order-details th:nth-child(2),.woocommerce-table--order-details tr:nth-child(2),.woocommerce-table--order-details td:nth-child(2){text-align: right}.woocommerce-table--order-details th a:hover,.woocommerce-table--order-details tr a:hover,.woocommerce-table--order-details td a:hover{text-decoration: underline}.woocommerce-table--order-details thead th{text-transform: uppercase}.woocommerce-table--order-details tbody strong{font-weight: normal}.woocommerce-table--order-details tfoot tr:last-of-type th{text-transform: uppercase;font-weight: 700}.woocommerce-customer-details .woocommerce-column__title{font-size: 1.35em;font-weight: normal;padding: 1em 0;margin: 0}.woocommerce-customer-details address{margin: 0;padding: 1em 0;border-top: 1px solid #e8e8e8}.woocommerce-customer-details .woocommerce-column .woocommerce-column__title,.woocommerce-customer-details .woocommerce-column address{padding: 1em}.woocommerce-customer-details .woocommerce-column--1{float: left;border: 1px solid #e8e8e8;width: 100%;margin-bottom: 30px}@media (min-width: 768px){.woocommerce-customer-details .woocommerce-column--1{width: 48.5%}}.woocommerce-customer-details .woocommerce-column--2{float: right;width: 100%;border: 1px solid #e8e8e8}@media (min-width: 768px){.woocommerce-customer-details .woocommerce-column--2{width: 48.5%}}.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading{filter: grayscale(100%)}.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading:before{left: 2em;border-width: 2px}@media (min-width: 767px){.download-file .button{display: inline-block;padding: 10px}}table.shop_table{word-break: normal}.password-input{display: flex;flex-direction: column;justify-content: center;position: relative}.show-password-input{position: absolute;right: 0.7em;top: 0.7em;cursor: pointer}.show-password-input:before{font-family: "Woocommerce";content: "\e010"}.show-password-input.display-password{opacity: 0.6}@keyframes circle-loading{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@keyframes loading{100%{transform: rotate(360deg)}}@media (min-width:992px){.woostify-container{max-width:1200px}}@media ( min-width:769px ){.site-branding img{max-width:250px}}@media ( min-width:481px ) and ( max-width:768px ){.site-branding img{max-width:180px}}@media ( max-width:480px ){.site-branding img{max-width:150px}}.topbar{background-color:#f3f3f3;padding:10px 0}.topbar *{color:#555555}@media ( max-width:991px ){.has-header-layout-1 .wrap-toggle-sidebar-menu{display:block}.site-header-inner .site-navigation{display:none}.has-header-layout-1 .site-navigation{text-align:left}.site-branding{text-align:center}.header-layout-1 .site-branding{flex:0 1 auto}.header-layout-1 .wrap-toggle-sidebar-menu,.header-layout-1 .site-tools{flex:1 1 0px}.site-header-inner .site-navigation{display:none}.header-layout-1 .wrap-toggle-sidebar-menu,.header-layout-1 .site-tools{flex:1 1 0px}.header-layout-1 .site-branding{flex:0 1 auto}.site-header-inner .woostify-container{padding:15px;justify-content:center}.site-header-inner .logo{max-width:70%;margin:0 auto}.site-tools .my-account{display:none}.site-header .shopping-bag-button{margin-right:15px}.header-layout-1 .wrap-toggle-sidebar-menu,.header-layout-1 .site-tools{flex:1 1 0px}.header-layout-1 .site-branding{flex:0 1 auto}.site-header-inner .woostify-container{padding:15px;justify-content:center}.site-header-inner .logo{max-width:70%;margin:0 auto}.site-tools .my-account{display:none}}@media ( min-width:992px ){.has-header-layout-1 .wrap-toggle-sidebar-menu{display:none}.main-navigation .primary-navigation > .menu-item > a{padding:20px 0;margin:0 20px;display:flex;justify-content:space-between;align-items:center}.main-navigation .primary-navigation > .menu-item{display:inline-flex;line-height:1;align-items:center;flex-direction:column}.main-navigation li{list-style:none}.site-header-inner .site-navigation:last-child .main-navigation{padding-right:0}.main-navigation ul{padding-left:0;margin:0}.main-navigation .primary-navigation{font-size:0}.main-navigation .primary-navigation .menu-item{position:relative}.has-header-layout-1 .wrap-toggle-sidebar-menu{display:none}.has-header-layout-1 .site-navigation{flex-grow:1;text-align:right}}body,select,button,input,textarea{font-family:Fira Sans;font-weight:400;line-height:28px;text-transform:none;font-size:14px;color:#555555}.woostify-svg-icon svg{width:14px;height:14px}.pagination a,.pagination a,.woocommerce-pagination a,.woocommerce-loop-product__title,.price del,.stars a,.woocommerce-review-link,.woocommerce-tabs .tabs li:not(.active) a,.woocommerce-cart-form__contents .product-remove a,.woostify-breadcrumb a,#order_review .shop_table .product-name{color:#555555}.price_slider_wrapper .price_slider{background-color:#555555}.product .woocommerce-loop-product__title{font-size:14px}.primary-navigation a{font-family:Fira Sans;text-transform:none}.primary-navigation > li > a{font-weight:400}.primary-navigation > li > a{font-size:16px;line-height:50px;color:#2b2b2b}.primary-navigation > li > a .woostify-svg-icon{color:#2b2b2b}h1,h2,h3,h4,h5,h6{font-family:Fira Sans;font-weight:600;text-transform:none;line-height:1.5;color:#2b2b2b}h1{font-size:48px}h2{font-size:36px}h3{font-size:30px}h4{font-size:28px}h5{font-size:26px}h6{font-size:18px}.product-loop-meta .price,.variations label,.woocommerce-review__author,.button[name="apply_coupon"],.quantity .qty,.form-row label,.form-row .input-text:focus,.wc_payment_method label,.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout-review-order-table .product-name,.woocommerce-thankyou-order-details strong,.woocommerce-table--order-details th,.woocommerce-table--order-details .amount,.shop_table_responsive td:before,.cart-collaterals th,.woocommerce-mini-cart__total strong,.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-table--order-details td,.woocommerce-table--order-details td.product-name a,.has-distraction-free-checkout .site-header .site-branding:after,.woocommerce-cart-form__contents thead th,#order_review .shop_table th,#order_review .shop_table th.product-name,#order_review .shop_table .product-quantity{color:#2b2b2b}.variations label{font-weight:600}.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout),.product-loop-meta .button,a{color:#2B2B2B}.woostify-icon-bar span{background-color:#2B2B2B}.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout):hover,.product-loop-meta .button:hover,a:hover{color:#1346af}.woostify-icon-bar span:hover{background-color:#1346af}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name="apply_coupon"]{background-color:#0A5F43}.button[name="apply_coupon"]:hover{color:#ffffff}.product-loop-action .added_to_cart{background-color:#053223}.button,.product-loop-meta.no-transform .button,.product-loop-meta.no-transform .added_to_cart,[class*="elementor-kit"] .checkout-button{background-color:#0A5F43;color:#ffffff;border-radius:4px}.button .woostify-svg-icon,.product-loop-meta.no-transform .added_to_cart .woostify-svg-icon{color:#ffffff}.cart:not(.elementor-menu-cart__products) .quantity,.mini-cart-product-infor .mini-cart-quantity{border-radius:4px}.button:hover,.single_add_to_cart_button.button:not(.woostify-buy-now):hover,.product-loop-meta.no-transform .button:hover,.product-loop-meta.no-transform .added_to_cart:hover{background-color:#053223;color:#ffffff}@media ( max-width:600px ){.woocommerce-cart-form__contents [name="update_cart"]{background-color:#0A5F43;filter:grayscale(100%)}.woocommerce-cart-form__contents [name="update_cart"],.woocommerce-cart-form__contents .coupon button{color:#ffffff}}.primary-navigation li.current-menu-item > a,.primary-navigation > li.current-menu-parent > a,.primary-navigation > li.current_page_parent > a,.woocommerce-cart-form__contents tbody .product-subtotal,.woocommerce-checkout-review-order-table .order-total,.woocommerce-table--order-details .product-name a,.primary-navigation a:hover,.woocommerce-mini-cart__total .amount,.woocommerce-form-login-toggle .woocommerce-info a:hover,.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.site-footer a:hover,.woocommerce-tabs li.active a,.product-loop-meta .button:hover,.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout):hover,.woocommerce-thankyou-order-received,.site-tools .tools-icon:hover,.site-tools .tools-icon:hover .woostify-svg-icon,.tools-icon.my-account:hover > a,.cart_totals .shop_table .woocommerce-Price-amount,#order_review .shop_table .woocommerce-Price-amount{color:#0A5F43}.onsale,.pagination li .page-numbers.current,.woocommerce-pagination li .page-numbers.current,.cart-sidebar-head .shop-cart-count,.shop-cart-count,.woocommerce-message,.woocommerce-info,.woocommerce-store-notice{background-color:#0A5F43}.woocommerce-thankyou-order-received{border-color:#0A5F43}:root{--e-global-color-woostify_color_1:#0A5F43;--e-global-color-woostify_color_2:#555555;--e-global-color-woostify_color_3:#2B2B2B;--e-global-color-woostify_color_6:#1346af;--e-global-color-woostify_color_4:#fd0;--e-global-color-woostify_color_5:#fd0}.site-header-inner{background-color:#ffffff}.site-tools .tools-icon,.site-tools .tools-icon .woostify-svg-icon{color:}.site-tools .tools-icon:hover,.site-tools .tools-icon:hover .woostify-svg-icon{color:}.site-tools .shop-cart-count{color:;background-color:}.page-header{padding-top:25px;padding-bottom:25px;margin-bottom:50px;background-color:#264139}.page-header .entry-title{color:#EDEDED}.woostify-breadcrumb,.woostify-breadcrumb a{color:#C9C9C9}.site-footer{margin-top:0px}.site-footer a{color:#EBEBEB}.site-footer{background-color:rgba(10,95,67,1);color:#EBEBEB}.toggle-sidebar-menu-btn.woostify-icon-bar span{background-color:}.product_list_widget .remove_from_cart_button:focus:before,.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button:before,.product-loop-meta .loading:before,.updating-cart #shop-cart-sidebar:before{border-top-color:#0A5F43}.product-loop-wrapper .button,.product-loop-meta.no-transform .button{background-color:;color:;border-radius:0px}.product-loop-wrapper .button .woostify-svg-icon{color:}.product-loop-wrapper .button:hover,.product-loop-meta.no-transform .button:hover,.product-loop-wrapper .button:hover .woostify-svg-icon{background-color:;color:}.product-loop-content{min-height:180px}.onsale{color:#ffffff;background-color:#0A5F43;border-radius:4px}.woostify-out-of-stock-label.is-square{width:50px;height:50px}.woostify-out-of-stock-label{color:#ffffff;background-color:#C98B3B;border-radius:100px}.single-product .content-top,.product-page-container{background-color:#f3f3f3}.single_add_to_cart_button.button:not(.woostify-buy-now){border-radius:4px;background-color:;color:}.single_add_to_cart_button.button:not(.woostify-buy-now):hover{color:;background-color:}#shop-cart-sidebar{background-color:#fff}.blog .post-loop .entry-title{color:#2b2b2b;font-size:24px}@media ( max-width:992px ){.blog .post-loop .entry-title{font-size:20px}}@media ( max-width:767px ){.blog .post-loop .entry-title{font-size:18px}}.woocommerce .product .woocommerce-loop-product__title{color:#8f8f8f;font-size:14px}.woocommerce .product .product-loop-meta .price del{opacity:0.5}.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount,.woocommerce .product .product-loop-meta .price del{color:#2b2b2b;font-size:14px}@media ( max-width:992px ){.woocommerce .product .woocommerce-loop-product__title{font-size:14px}.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount,.woocommerce .product .product-loop-meta .price del{font-size:14px}}@media ( max-width:767px ){.woocommerce .product .product-loop-meta .woocommerce-loop-product__title{font-size:14px}.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount,.woocommerce .product .product-loop-meta .price del{font-size:14px}}.select2-container--default .select2-selection--single .select2-selection__arrow{display: flex;justify-content: center;align-items: center}.select2-container .select2-selection--single{height: 50px;margin: 0;border-radius: 0;border-color: #ccc}.select2-container--default .select2-selection--single .select2-selection__rendered{height: 50px;line-height: 50px;padding: 0 1em}.select2-container--default .select2-selection--single .select2-selection__arrow{right: 0;top: 50%;width: 20px;height: 50px;transform: translateY(-50%)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color: #ddd}.select2-dropdown{border-color: #ccc}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid-required-field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid .select2-selection{border-color: #d50000}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_country_field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_state_field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_city_field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_country_field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_state_field .select2-selection,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_city_field .select2-selection{border-radius: 4px}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_country_field .select2-selection__rendered,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_state_field .select2-selection__rendered,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_city_field .select2-selection__rendered,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_country_field .select2-selection__rendered,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_state_field .select2-selection__rendered,.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_city_field .select2-selection__rendered{padding: 23px 12px 2px;line-height: 1.5;min-height: 48px}body.dokan-dashboard .dokan-form-group .select2-container--default .select2-selection--single{height: 36px;border-color: #ccc;border-radius: 4px}body.dokan-dashboard .dokan-form-group .select2-container--default .select2-selection--single .select2-selection__rendered{height: 36px;line-height: 36px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2b2b2b}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0A5F43 !important}.butikken-galleri-spor.butikken-galleri-spor.butikken-galleri-spor{aspect-ratio: 1;display: flex;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.butikken-galleri-spor.butikken-galleri-spor.butikken-galleri-spor::-webkit-scrollbar{display: none}.butikken-galleri-spor.butikken-galleri-spor.butikken-galleri-spor .image-item.image-item.image-item{display: block;flex: 0 0 100%;height: 100%;margin: 0;scroll-snap-align: start;scroll-snap-stop: always}.single-product .summary.entry-summary::after{content: "";display: block;margin-top: 20px}