 .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;}}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-1 {width: 8.33333%;}.col-xs-2 {width: 16.66667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.33333%;}.col-xs-5 {width: 41.66667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.33333%;}.col-xs-8 {width: 66.66667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.33333%;}.col-xs-11 {width: 91.66667%;}.col-xs-12 {width: 100%;}@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-1 {width: 8.33333%;}.col-sm-2 {width: 16.66667%;}.col-sm-3 {width: 25%;}.col-sm-4 {width: 33.33333%;}.col-sm-5 {width: 41.66667%;}.col-sm-6 {width: 50%;}.col-sm-7 {width: 58.33333%;}.col-sm-8 {width: 66.66667%;}.col-sm-9 {width: 75%;}.col-sm-10 {width: 83.33333%;}.col-sm-11 {width: 91.66667%;}.col-sm-12 {width: 100%;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-1 {width: 8.33333%;}.col-md-2 {width: 16.66667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.33333%;}.col-md-5 {width: 41.66667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.33333%;}.col-md-8 {width: 66.66667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.33333%;}.col-md-11 {width: 91.66667%;}.col-md-12 {width: 100%;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-1 {width: 8.33333%;}.col-lg-2 {width: 16.66667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.33333%;}.col-lg-5 {width: 41.66667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.33333%;}.col-lg-8 {width: 66.66667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.33333%;}.col-lg-11 {width: 91.66667%;}.col-lg-12 {width: 100%;}}.ht-grid {margin-left: -15px;margin-right: -15px;min-height: 1px;}.ht-grid:after {content: '';display: block;clear: both;}.ht-grid-item {padding-left: 15px;padding-right: 15px;float: left;min-height: 1px;min-height: 1px;}@media (min-width: 1024px) {.ht-grid-1 .ht-grid-item {width: calc( 100% / 1);}.ht-grid-2 .ht-grid-item {width: calc( 100% / 2);}.ht-grid-2 .ht-grid-item:nth-of-type(2n+3) {clear: both;}.ht-grid-3 .ht-grid-item {width: calc( 100% / 3);}.ht-grid-3 .ht-grid-item:nth-of-type(3n+4) {clear: both;}.ht-grid-4 .ht-grid-item {width: calc( 100% / 4);}.ht-grid-4 .ht-grid-item:nth-of-type(4n+5) {clear: both;}.ht-grid-5 .ht-grid-item {width: calc( 100% / 5);}.ht-grid-5 .ht-grid-item:nth-of-type(5n+6) {clear: both;}.ht-grid-6 .ht-grid-item {width: calc( 100% / 6);}.ht-grid-6 .ht-grid-item:nth-of-type(6n+7) {clear: both;}.ht-grid-7 .ht-grid-item {width: calc( 100% / 7);}.ht-grid-7 .ht-grid-item:nth-of-type(7n+8) {clear: both;}.ht-grid-8 .ht-grid-item {width: calc( 100% / 8);}.ht-grid-8 .ht-grid-item:nth-of-type(8n+9) {clear: both;}.ht-grid-9 .ht-grid-item {width: calc( 100% / 9);}.ht-grid-9 .ht-grid-item:nth-of-type(9n+10) {clear: both;}.ht-grid-10 .ht-grid-item {width: calc( 100% / 10);}.ht-grid-10 .ht-grid-item:nth-of-type(10n+11) {clear: both;}.ht-grid-11 .ht-grid-item {width: calc( 100% / 11);}.ht-grid-11 .ht-grid-item:nth-of-type(11n+12) {clear: both;}.ht-grid-12 .ht-grid-item {width: calc( 100% / 12);}.ht-grid-12 .ht-grid-item:nth-of-type(12n+13) {clear: both;}}@media (min-width: 768px) and (max-width: 1023px) {.ht-grid-tablet-1 .ht-grid-item {width: calc( 100% / 1);}.ht-grid-tablet-2 .ht-grid-item {width: calc( 100% / 2);}.ht-grid-tablet-2 .ht-grid-item:nth-of-type(2n+3) {clear: both;}.ht-grid-tablet-3 .ht-grid-item {width: calc( 100% / 3);}.ht-grid-tablet-3 .ht-grid-item:nth-of-type(3n+4) {clear: both;}.ht-grid-tablet-4 .ht-grid-item {width: calc( 100% / 4);}.ht-grid-tablet-4 .ht-grid-item:nth-of-type(4n+5) {clear: both;}.ht-grid-tablet-5 .ht-grid-item {width: calc( 100% / 5);}.ht-grid-tablet-5 .ht-grid-item:nth-of-type(5n+6) {clear: both;}.ht-grid-tablet-6 .ht-grid-item {width: calc( 100% / 6);}.ht-grid-tablet-6 .ht-grid-item:nth-of-type(6n+7) {clear: both;}.ht-grid-tablet-7 .ht-grid-item {width: calc( 100% / 7);}.ht-grid-tablet-7 .ht-grid-item:nth-of-type(7n+8) {clear: both;}.ht-grid-tablet-8 .ht-grid-item {width: calc( 100% / 8);}.ht-grid-tablet-8 .ht-grid-item:nth-of-type(8n+9) {clear: both;}.ht-grid-tablet-9 .ht-grid-item {width: calc( 100% / 9);}.ht-grid-tablet-9 .ht-grid-item:nth-of-type(9n+10) {clear: both;}.ht-grid-tablet-10 .ht-grid-item {width: calc( 100% / 10);}.ht-grid-tablet-10 .ht-grid-item:nth-of-type(10n+11) {clear: both;}.ht-grid-tablet-11 .ht-grid-item {width: calc( 100% / 11);}.ht-grid-tablet-11 .ht-grid-item:nth-of-type(11n+12) {clear: both;}.ht-grid-tablet-12 .ht-grid-item {width: calc( 100% / 12);}.ht-grid-tablet-12 .ht-grid-item:nth-of-type(12n+13) {clear: both;}}@media (max-width: 767px) {.ht-grid-mobile-1 .ht-grid-item {width: calc( 100% / 1);}.ht-grid-mobile-2 .ht-grid-item {width: calc( 100% / 2);}.ht-grid-mobile-2 .ht-grid-item:nth-of-type(2n+3) {clear: both;}.ht-grid-mobile-3 .ht-grid-item {width: calc( 100% / 3);}.ht-grid-mobile-3 .ht-grid-item:nth-of-type(3n+4) {clear: both;}.ht-grid-mobile-4 .ht-grid-item {width: calc( 100% / 4);}.ht-grid-mobile-4 .ht-grid-item:nth-of-type(4n+5) {clear: both;}.ht-grid-mobile-5 .ht-grid-item {width: calc( 100% / 5);}.ht-grid-mobile-5 .ht-grid-item:nth-of-type(5n+6) {clear: both;}.ht-grid-mobile-6 .ht-grid-item {width: calc( 100% / 6);}.ht-grid-mobile-6 .ht-grid-item:nth-of-type(6n+7) {clear: both;}.ht-grid-mobile-7 .ht-grid-item {width: calc( 100% / 7);}.ht-grid-mobile-7 .ht-grid-item:nth-of-type(7n+8) {clear: both;}.ht-grid-mobile-8 .ht-grid-item {width: calc( 100% / 8);}.ht-grid-mobile-8 .ht-grid-item:nth-of-type(8n+9) {clear: both;}.ht-grid-mobile-9 .ht-grid-item {width: calc( 100% / 9);}.ht-grid-mobile-9 .ht-grid-item:nth-of-type(9n+10) {clear: both;}.ht-grid-mobile-10 .ht-grid-item {width: calc( 100% / 10);}.ht-grid-mobile-10 .ht-grid-item:nth-of-type(10n+11) {clear: both;}.ht-grid-mobile-11 .ht-grid-item {width: calc( 100% / 11);}.ht-grid-mobile-11 .ht-grid-item:nth-of-type(11n+12) {clear: both;}.ht-grid-mobile-12 .ht-grid-item {width: calc( 100% / 12);}.ht-grid-mobile-12 .ht-grid-item:nth-of-type(12n+13) {clear: both;}}.flex, .tns-controls [data-controls], .wpcf7 .ajax-loader.is-active, .wpcf7 .wpcf7-spinner.is-active, .wpcf7 .wpcf7-form.submitting .ajax-loader, .wpcf7 .wpcf7-form.submitting .wpcf7-spinner, .woostify-pezshop-subsbrice-form .wrapper-submit, .error404 .site-content, .site-dialog-search, .dialog-search-content .dialog-search-close-icon, #woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon, .woostify-icon-bar, #scroll-to-top, .search-form .search-form-icon, .woocommerce-product-search .search-form-icon, .product_list_widget .remove_from_cart_button, .pagination ul .page-numbers:not(.prev):not(.next), .woocommerce-pagination ul .page-numbers:not(.prev):not(.next), .woostify-out-of-stock-label, .onsale, .woocommerce-store-notice a, .quick-view-with-icon, .product-loop-action .yith-wcwl-add-to-wishlist a, .product-loop-action .yith-wcwl-add-to-wishlist .feedback, .product-loop-action .loop-add-to-cart-icon-btn, .product-loop-action .added_to_cart, .loop-wrapper-wishlist a, .loop-wrapper-wishlist .feedback, .product-loop-meta a, .quantity .product-qty, #close-cart-sidebar-btn, .cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout), .cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout, .mini-cart-product-infor .mini-cart-product-qty, .woocommerce-form-login-toggle, .woocommerce-form-coupon-toggle, .select2-container--default .select2-selection--single .select2-selection__arrow, .product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button, .yith-wcwl-share ul a {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.inline-flex, .page-links .post-page-numbers, .woostify-footer-social-icon li a, .quantity, .single_add_to_cart_button, .shop-cart-count, .wishlist-item-count, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a, .has-multi-step-checkout .multi-step-inner, .has-multi-step-checkout .item-text:before {display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.duration, .woostify-subscribe-form input[type="email"], .woostify-contact-form input, .woostify-contact-form textarea, .woostify-simple-subsbrice-form input:not([type="submit"]), .woostify-simple-subsbrice-form input[type="submit"], .woostify-simple-subsbrice-form-dark input:not([type="submit"]), .woostify-simple-subsbrice-form-dark input[type="submit"], .page-links .post-page-numbers, a, .woostify-product-navigation .product-nav-item-content, .header-search-icon, .sidebar-menu, .sidebar-menu .arrow-icon, .sidebar-menu .primary-navigation:not(.elementor-inner) a:before, #scroll-to-top, .search-form .search-form-icon, .woocommerce-product-search .search-form-icon, .woostify-shop-category .elementor-widget-wrap > .elementor-widget-image .wp-caption .wp-caption-text, #commentform #comment, #commentform #email, #commentform #author, #commentform input[type="submit"], #toggle-sidebar-mobile-button, .woocommerce-store-notice a .woostify-svg-icon, .product-loop-action, .product-loop-action .yith-wcwl-add-to-wishlist, .button, .product-loop-image-wrapper > .added_to_cart, .woocommerce-widget-layered-nav-dropdown__submit, .checkout-button, .product-loop-image-wrapper.zoom-hover img, #shop-cart-sidebar:after, #close-cart-sidebar-btn, #woostify-overlay, .has-multi-step-checkout .multi-step-checkout-button[data-action="back"], .has-multi-step-checkout .woostify-before-order-review .woostify-before-order-review-icon, .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type="submit"], .woocommerce-address-fields .button:hover {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.delay {-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}@-webkit-keyframes circle-loading {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes circle-loading {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.circle-loading:before, .tns:not(.tns-slider):before, body:not(.yith-wcms-pro) .processing:not(.um-woo-status):before, .image-loading:before, .updating-cart #shop-cart-sidebar:before, .updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading: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);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);-webkit-animation: circle-loading 0.35s linear infinite;animation: circle-loading 0.35s linear infinite;}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.ez-zoom {position: relative;}.easyzoom-flyout {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;z-index: 1;overflow: hidden;background: #fff;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}.easyzoom-flyout img {max-width: initial;}.easyzoom-flyout:hover {opacity: 1;}.pswp {display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;-ms-touch-action: none;touch-action: none;z-index: 1500;-webkit-text-size-adjust: 100%;-webkit-backface-visibility: hidden;outline: none;}.pswp img {max-width: none;}.pswp--animate_opacity {opacity: 0.001;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--open {display: block;}.pswp--zoom-allowed .pswp__img {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;max-width: none;}.pswp--zoomed-in .pswp__img {cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}.pswp--dragging .pswp__img {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing;}.pswp__bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;opacity: 0;-webkit-transform: translateZ(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, .pswp__zoom-wrap {-ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.pswp__container, .pswp__img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.pswp__zoom-wrap {position: absolute;width: 100%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp__bg {will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {-webkit-transition: none;transition: none;}.pswp__container, .pswp__zoom-wrap {-webkit-backface-visibility: hidden;}.pswp__item {position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}.pswp__img {position: absolute;width: auto;height: auto;top: 0;left: 0;}.pswp__img--placeholder {-webkit-backface-visibility: hidden;}.pswp__img--placeholder--blank {background: #222;}.pswp--ie .pswp__img {width: 100% !important;height: auto !important;left: 0;top: 0;}.pswp__error-msg {position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 14px;line-height: 16px;margin-top: -8px;color: #CCC;}.pswp__error-msg a {color: #CCC;text-decoration: underline;}.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;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-box-shadow: none;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__ui--over-close .pswp__button--close {opacity: 1;}.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;}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {background-image: url(assets/images/pswp/default-skin.svg);}.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {background: none;}}.pswp__button--close {background-position: 0 -44px;}.pswp__button--share {background-position: -44px -44px;}.pswp__button--fs {display: none;}.pswp--supports-fs .pswp__button--fs {display: block;}.pswp--fs .pswp__button--fs {background-position: -44px 0;}.pswp__button--zoom {display: none;background-position: -88px 0;}.pswp--zoom-allowed .pswp__button--zoom {display: block;}.pswp--zoomed-in .pswp__button--zoom {background-position: -132px 0;}.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {visibility: hidden;}.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;-ms-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;-webkit-transition: opacity 0.25s ease-out;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;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);-webkit-transition: -webkit-transform 0.25s;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__share-modal--fade-in {opacity: 1;}.pswp__share-modal--fade-in .pswp__share-tooltip {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.pswp--touch .pswp__share-tooltip a {padding: 16px 12px;}a.pswp__share--facebook:before {content: '';display: block;width: 0;height: 0;position: absolute;top: -12px;right: 15px;border: 6px solid transparent;border-bottom-color: #FFF;-webkit-pointer-events: none;-moz-pointer-events: none;pointer-events: none;}a.pswp__share--facebook:hover {background: #3E5C9A;color: #FFF;}a.pswp__share--facebook:hover:before {border-bottom-color: #3E5C9A;}a.pswp__share--twitter:hover {background: #55ACEE;color: #FFF;}a.pswp__share--pinterest:hover {background: #CCC;color: #CE272D;}a.pswp__share--download:hover {background: #DDD;}.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__caption--empty {display: none;}.pswp__caption--fake {visibility: hidden;}.pswp__preloader {width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;will-change: opacity;direction: ltr;}.pswp__preloader__icn {width: 20px;height: 20px;margin: 12px;}.pswp__preloader--active {opacity: 1;}.pswp__preloader--active .pswp__preloader__icn {background: url(assets/images/pswp/preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active {opacity: 1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {-webkit-animation: clockwise 500ms linear infinite;animation: clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}.pswp--css_animation .pswp__preloader__icn {background: none;opacity: 0.75;width: 14px;height: 14px;position: absolute;left: 15px;top: 15px;margin: 0;}.pswp--css_animation .pswp__preloader__cut {position: relative;width: 7px;height: 14px;overflow: hidden;}.pswp--css_animation .pswp__preloader__donut {-webkit-box-sizing: border-box;box-sizing: border-box;width: 14px;height: 14px;border: 2px solid #FFF;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;position: absolute;top: 0;left: 0;background: none;margin: 0;}@media screen and (max-width: 1024px) {.pswp__preloader {position: relative;left: auto;top: auto;margin: 0;float: right;}}@-webkit-keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes clockwise {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg);}100% {-webkit-transform: rotate(0);transform: rotate(0);}}@keyframes donut-rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}50% {-webkit-transform: rotate(-140deg);transform: rotate(-140deg);}100% {-webkit-transform: rotate(0);transform: rotate(0);}}.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, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {-webkit-backface-visibility: hidden;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {visibility: visible;}.pswp__top-bar, .pswp__caption {background-color: rgba(0, 0, 0, 0.5);}.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {background-color: rgba(0, 0, 0, 0.3);}.pswp__ui--idle .pswp__top-bar {opacity: 0;}.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {opacity: 0;}.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;}.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {display: none;}.pswp__element--disabled {display: none !important;}.pswp--minimal--dark .pswp__top-bar {background: none;}.pswp__thumbnails {position: absolute;bottom: 0;width: 100%;margin: 0;white-space: nowrap;overflow: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;text-align: center;}@media (min-width: 768px) {.pswp__thumbnails {width: auto;top: 0;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;max-height: 100vh;margin: 50px;background: 0 0;overflow: visible;}}.pswp__thumbnails .thumbnail-item {width: 50px;margin: 5px;border-radius: 2px;overflow: hidden;border: 1px solid transparent;display: inline-block;}.pswp__thumbnails .thumbnail-item.active {border: 1px solid #555;}.pswp__thumbnails .thumbnail-item:hover {cursor: pointer;}.pswp__thumbnails .thumbnail-item img {width: 100%;}.tns-outer {position: relative;direction: ltr;}.tns-outer [hidden] {display: none !important;}.tns-outer.ms-touch {overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: none;-ms-scroll-chaining: none;-ms-scroll-snap-type: mandatory;-ms-scroll-snap-points-x: snapInterval(0%, 100%);}.tns-slider {-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}.tns:not(.tns-slider) .tnsi:first-of-type, .tns:not(.tns-slider) .product:first-of-type {opacity: 0;visibility: hidden;}.tns:not(.tns-slider) .tnsi ~ .tnsi, .tns:not(.tns-slider) .tnsi ~ .product, .tns:not(.tns-slider) .product ~ .tnsi, .tns:not(.tns-slider) .product ~ .product {display: none;}.tns-slider > .tns-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.tns-horizontal.tns-subpixel {white-space: nowrap;}.tns-horizontal.tns-subpixel > .tns-item {display: inline-block;vertical-align: top;white-space: normal;}.tns-horizontal.tns-no-subpixel:after {content: '';display: table;clear: both;}.tns-horizontal.tns-no-subpixel > .tns-item {float: left;margin-right: -100%;}.tns-no-calc {position: relative;left: 0;}.tns-gallery {position: relative;left: 0;min-height: 1px;}.tns-gallery > .tns-item {position: absolute;left: -100%;-webkit-transition: transform 0s, opacity 0s;-moz-transition: transform 0s, opacity 0s;transition: transform 0s, opacity 0s;}.tns-gallery > .tns-moving {-webkit-transition: all 0.25s;-moz-transition: all 0.25s;transition: all 0.25s;}.tns-lazy-img {-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;transition: opacity 0.6s;opacity: 0.6;}.tns-lazy-img.loaded {opacity: 1;}.tns-ah {-webkit-transition: height 0s;-moz-transition: height 0s;transition: height 0s;}.tns-ovh {overflow: hidden;}.tns-hdx {overflow-x: hidden;}.tns-hdy {overflow-y: hidden;}.tns-visually-hidden, .tns-outer button[data-action] {display: none;}.tns-transparent {opacity: 0;visibility: hidden;}.tns-fadeIn {opacity: 1;filter: alpha(opacity=100);z-index: 0;}.tns-normal, .tns-fadeOut {opacity: 0;filter: alpha(opacity=0);z-index: -1;}.tns-controls [data-controls] {position: absolute;top: 50%;background: #fff;width: 40px;height: 40px;border-radius: 50%;color: #aaa;border: 0;font-size: 18px;z-index: 2;transform: translateY(-50%);}.tns-controls [data-controls]:disabled {visibility: hidden;opacity: 0;transition: all 0.25s;}.tns-controls [data-controls] .woostify-svg-icon {color: currentColor;}.tns-controls [data-controls] .woostify-svg-icon svg {width: 18px;height: 18px;}.tns-controls [data-controls="prev"] {left: 20px;}.tns-controls [data-controls="next"] {right: 20px;}.tns-nav {position: absolute;bottom: 30px;width: 100%;text-align: center;z-index: 2;height: 0;}.tns-nav button {width: 20px;height: 5px;margin: 0 3px;border-radius: 2px;display: inline-block;background-color: #fafafa;border: 0;}.tns-nav button.tns-nav-active {cursor: default;background-color:#e3c05c;}.flickity-enabled {position: relative;}.flickity-enabled:focus {outline: none;}.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}.flickity-button {position: absolute;background: rgba(255, 255, 255, 0.75);border: none;color: #333;}.flickity-button:hover {background: white;cursor: pointer;}.flickity-button:focus {outline: none;}.flickity-button:active {opacity: 0.6;}.flickity-button:disabled {opacity: 0.3;cursor: auto;pointer-events: none;}.flickity-button-icon {fill: currentColor;}.flickity-prev-next-button {top: 50%;border-radius: 50%;transform: translateY(-50%);background: #fff;width: 50px;height: 50px;}.flickity-prev-next-button.previous {left: 10px;}.flickity-prev-next-button.next {right: 10px;}.flickity-prev-next-button .woostify-svg-icon {display: inline-flex;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.flickity-prev-next-button .woostify-svg-icon svg {width: 20px;height: 20px;display: block;}.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}.flickity-rtl .flickity-page-dots {direction: rtl;}.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;}.wpcf7 br {display: none;}.wpcf7 .ajax-loader, .wpcf7 .wpcf7-spinner {display: none;opacity: 0;visibility: hidden;width: 1em;height: 1em;}.wpcf7 .ajax-loader.is-active, .wpcf7 .wpcf7-spinner.is-active {margin-top: 10px;opacity: 1;visibility: visible;animation: loading 0.5s linear infinite;}.wpcf7 .wpcf7-form.submitting .ajax-loader, .wpcf7 .wpcf7-form.submitting .wpcf7-spinner {margin-top: 10px;opacity: 1;visibility: visible;animation: loading 0.5s linear infinite;}.wpcf7-mail-sent-ok {color: #27ae61;}.wpcf7-display-none {display: none;}.wpcf7-response-output {margin: 5px 0;font-size: 11px;color: #212121;line-height: 18px;}.wpcf7-not-valid-tip, .wpcf7-validation-errors {color:#dc1717;margin: 5px 0;display: block;font-size: 12px;font-weight: 500;letter-spacing: 0.1px;}@keyframes loading {100% {transform: rotate(360deg);}}.woostify-subscribe-form {position: relative;display: inline-block;max-width: 100%;}.textwidget p, .site-footer a, .address p{color: #212121 !important;}.woostify-subscribe-form input[type="email"] {height: 39px;border-radius: 3px;padding: 0 95px 0 15px;display: block;color: #111111 !important;background-color: transparent !important;border-color:#525252 !important;}.woostify-subscribe-form input[type="email"]::-webkit-input-placeholder {color: #bfbfbf;}.woostify-subscribe-form input[type="email"]:-moz-placeholder {color: #bfbfbf;}.woostify-subscribe-form input[type="email"]::-moz-placeholder {color: #bfbfbf;}.woostify-subscribe-form input[type="email"]:-ms-input-placeholder {color: #bfbfbf;}.woostify-subscribe-form input[type="email"]:focus {border-color: #ccc;}.woostify-subscribe-form input[type="submit"] {font-size: 12px;font-weight: 600;position: absolute;right: 0;top: 0;height: 39px;border: 0;padding: 0 15px;border-radius: 0 0px 0px 0;text-transform: uppercase;background-color: rgba(0, 0, 0, 0);}.woostify-contact-form input {height: 50px;}.woostify-contact-form input:not([type="submit"]) {padding: 0 20px;display: block;width: 100%;margin-bottom: 30px;border-radius: 4px;}.woostify-contact-form input:not([type="submit"])::-webkit-input-placeholder {color: #bfbfbf;}.woostify-contact-form input:not([type="submit"]):-moz-placeholder {color: #bfbfbf;}.woostify-contact-form input:not([type="submit"])::-moz-placeholder {color: #bfbfbf;}.woostify-contact-form input:not([type="submit"]):-ms-input-placeholder {color: #bfbfbf;}.woostify-contact-form input:not([type="submit"]):focus {border-color: #ccc;}.woostify-contact-form input[type="submit"] {border-radius: 50px;padding: 0 20px;text-transform: uppercase;font-weight: 600;min-width: 130px;}.woostify-contact-form textarea {width: 100%;display: block;padding: 20px;resize: none;border-radius: 4px;margin-bottom: 30px;}.woostify-contact-form textarea::-webkit-input-placeholder {color: #bfbfbf;}.woostify-contact-form textarea:-moz-placeholder {color: #bfbfbf;}.woostify-contact-form textarea::-moz-placeholder {color: #bfbfbf;}.woostify-contact-form textarea:-ms-input-placeholder {color: #bfbfbf;}.woostify-contact-form textarea:focus {border-color: #ccc;}.woostify-simple-subsbrice-form:focus-within input:not([type="submit"]) {padding-right: 130px;}.woostify-simple-subsbrice-form:focus-within input[type="submit"] {text-decoration: none;color: #fff;}.woostify-simple-subsbrice-form input:not([type="submit"]) {height: 50px;padding: 0 110px 0 20px;display: block;width: 100%;}.woostify-simple-subsbrice-form input:not([type="submit"]):focus {border-color: #c6c0c0;}.woostify-simple-subsbrice-form input[type="submit"] {font-size: 12px;font-weight: 600;position: absolute;right: 0;top: 0;height: 50px;border: 0;padding: 0 20px;text-decoration: underline;background-color: rgba(0, 0, 0, 0);}.woostify-simple-subsbrice-form input[type="submit"]:hover {text-decoration: none;color: #fff;}.woostify-simple-subsbrice-form-dark input {background-color: rgba(0, 0, 0, 0);}.woostify-simple-subsbrice-form-dark input:not([type="submit"]) {height: 50px;padding: 0 110px 0 20px;display: block;width: 100%;color: #fff;}.woostify-simple-subsbrice-form-dark input:not([type="submit"]):focus {border-color: #c6c0c0;}.woostify-simple-subsbrice-form-dark input[type="submit"] {font-size: 18px;font-weight: 700;position: absolute;right: 0;top: 0;height: 50px;border: 0;padding: 0 20px;color: #fff;}.woostify-simple-subsbrice-form-dark input[type="submit"]:hover {color: #fff;}.woostify-pezshop-subsbrice-form {position: relative;}.woostify-pezshop-subsbrice-form input {border-radius: 50px;padding: 15px 30px;border: 0;}.woostify-pezshop-subsbrice-form input:not([type="submit"]) {width: 100%;padding: 12px 120px 12px 30px;}.woostify-pezshop-subsbrice-form .wrapper-submit {position: absolute;top: 0;right: 0;bottom: 0;min-width: 90px;border-radius: 50px;}.woostify-pezshop-subsbrice-form .wrapper-submit:before {content: "\f1b0";font-family: FontAwesome;color: #ffaf35;font-size: 25px;}.woostify-pezshop-subsbrice-form .wrapper-submit input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-size: 0;width: 100%;background-color: transparent;border: 0;}.user-registration.ur-frontend-form .form-row {float: none;}.lity {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, 0.9);outline: none !important;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.lity.lity-opened {opacity: 1;}.lity * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.lity-wrap {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important;}.lity-wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}.lity-loader {z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -0.8em;width: 100%;text-align: center;font-size: 14px;font-family: Arial, Helvetica, sans-serif;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.lity-loading .lity-loader {opacity: 1;}.lity-container {z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important;}.lity-content {z-index: 9993;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;}.lity-loading .lity-content, .lity-closed .lity-content {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}.lity-content:after {content: '';position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}.lity-close {z-index: 9994;width: 35px;height: 35px;position: fixed;right: 15px;top: 15px;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;box-shadow: none;}.logged-in.admin-bar .lity-close {top: 61px;}@media (min-width: 783px) {.logged-in.admin-bar .lity-close {top: 47px;}}.lity-close.lity {opacity: 0;}.lity-close:active {top: 1px;}.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}.lity-close::-moz-focus-inner {border: 0;padding: 0;}.lity-image img {max-width: 100%;display: block;line-height: 0;border: 0;}.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {width: 100%;max-width: 964px;}.lity-iframe-container {width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch;}.lity-iframe-container iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}.lity-hide {display: none;}*, *: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;overflow-x: hidden;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;}.clearfix:after, .wpcf7 .row:after, .post-password-form p:after, .woostify-container:after, .site-content:after, .widget_products li:after, .widget_recent_reviews li:after, .widget_top_rated_products li:after, .widget_recently_viewed_products li:after, .price_slider_wrapper .price_slider:after, .related-box:after, .container:after, .products:after, .cart-sidebar-content .variation:after, .cart-collaterals:after, .checkout_coupon.woocommerce-form-coupon:after, .checkout.woocommerce-checkout:after, #customer_details:after, .woocommerce-billing-fields:after, #payment:after {content: '';display: block;clear: both;}.display-none {display: none;}.display-block {display: block;}.display-inline-block {display: inline-block;}.display-table {display: table;}.display-flex {display: flex;}.display-inline-flex {display: inline-flex;}.display-inline {display: inline;}.display-initial {display: initial;}.display-inherit {display: inherit;}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}.text-justify {text-align: justify;}.hidden {display: none;}.float-left {float: left;}.float-right {float: right;}.float-none {float: none;}.overflow-hidden {overflow: hidden;}.screen-reader-text, .sr-only, .screen-reader-response, .post-loop .updated:not(.published), .single-post .post-navigation {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}[data-elementor-type] {clear: both;}.sticky, .bypostauthor {background: rgba(0, 0, 0, 0);}.wp-caption {margin-bottom: 15px;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}.wp-caption .wp-caption-text {color: #686868;font-size: 13px;font-size: 14px;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em;}.wp-caption .wp-caption-text a {color: #7b98aa;}.gallery-icon img {margin: 0 auto;}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-item {width: 100%;display: inline-block;text-align: center;vertical-align: top;margin-top: 0 !important;}.gallery-caption {color: #686868;display: block;font-size: 13px;font-size: 0.8125rem;font-style: italic;margin-bottom: 0;}.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}.post-password-form {display: block;clear: both;}.post-password-form label {float: left;display: -webkit-inline-flex;display: inline-flex;align-items: center;}.post-password-form input[type="password"] {height: 36px;min-width: 240px;max-width: 100%;padding: 0 10px;float: right;margin-left: 10px;margin-right: 10px;border-radius: 3px;}.post-password-form input[type="submit"] {height: 36px;padding: 0 20px;cursor: pointer;border: 0;float: left;background: #333;color: #fff;border-radius: 3px;}#wp-calendar {width: 100%;}#wp-calendar caption {text-align: left;margin-bottom: 10px;}#wp-calendar * {text-align: center;}#wp-calendar #prev {text-align: left;}#wp-calendar #next {text-align: right;}#wp-calendar td, #wp-calendar th {padding: 10px 5px;}.widget_recent_posts_thumbnail .widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item, .elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item {margin-top: 15px;}.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-img, .elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-img {float: left;width: 70px;}.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary, .elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary {width: -webkit-calc( 100% - 80px);width: calc( 100% - 80px);margin-left: 9px;float: left;}.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary a, .elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary a {font-weight: 600;line-height: initial;}.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary span, .elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary span {margin-top: 10px;font-size: 12px;color: #aaaaaa;}.comment-post-pingback {line-height: 24px;border-bottom: 1px solid #ddd;padding-bottom: 12px;}.comment-post-pingback + .comment-post-pingback {margin-top: 12px;}.comment-post-pingback + .comment-item {margin-top: 50px;}.comment-post-pingback .comment-edit-link {float: right;margin-left: 20px;}.comment-post-pingback .url {margin-left: 7px;}.comment-post-pingback .url:hover {text-decoration: underline;}.page-links {margin-top: 20px;clear: both;display: block;}.page-links .post-page-numbers {width: 26px;height: 26px;border-radius: 2px;border: 1px solid #888;}.page-links .post-page-numbers:hover {opacity: 0.6;color: #888;}.page-links .post-page-numbers.current {border: 1px solid #ddd;color: #ddd;cursor: default;pointer-events: none;}select {border: 1px solid #ccc;-webkit-border-radius: 0;-moz-border-radius: 0;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;-webkit-filter: grayscale(100%);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;line-height: 23px;text-align: justify;}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;-moz-hyphens: none;-ms-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: .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: 500;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;}.no-sidebar:not(.site-boxed-container) .alignfull {margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);max-width: 100vw;width: 100vw;}.no-sidebar:not(.site-boxed-container) .alignwide {max-width: unset;width: unset;}.no-sidebar:not(.site-boxed-container) .alignfull img {width: 100vw;}.no-sidebar:not(.site-boxed-container) .alignwide {margin-left: -100px;margin-right: -100px;max-width: unset;width: unset;}.no-sidebar:not(.site-boxed-container).site-full-width-container .alignwide {margin-left: 0px;margin-right: 0px;}.no-sidebar:not(.site-boxed-container).site-full-width-stretched-container .alignwide {margin-left: 0px;margin-right: 0px;}.site-content-boxed-container.no-sidebar .alignfull {width: auto;margin-left: -15px;margin-right: -15px;}.site-content-boxed-container.no-sidebar .alignwide {margin-left: -10px;margin-right: -10px;}article p:last-child {clear: both;}.category-block .entry-content p {line-height: initial;}#comments {clear: both;}.wp-caption, .wp-block-embed, .wp-block-image {margin-left: 0;margin-right: 0;}.elementor-template-full-width:not(.single-product) #content .woostify-container {max-width: 100%;padding-left: 0;padding-right: 0;}.site-full-width-stretched-container .site-content .woostify-container {max-width: 100%;padding-left: 0;padding-right: 0;}.site-full-width-container .site-content .woostify-container {max-width: 100%;}.site-boxed-container #view {margin-left: auto;margin-right: auto;}.site-boxed-container .site-content .woostify-container {max-width: 100%;}.site-content-boxed-container #view {background-color: rgba(0, 0, 0, 0);}.site-content-boxed-container .site-content {margin: 0 auto;padding: 30px 0;background-color: #fff;}.site-content-boxed-container .site-content .woostify-container {max-width: 100%;}.woostify-container {max-width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}#view {position: relative;overflow-x: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}.site-content {margin: 3.5em 0;min-height: 200px;}.woobuilder-active .site-content, .elementor-page .site-content, .edited-by-divi-builder .site-content, .elementor-template-full-width .site-content {margin: 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;}.error404 .error-404-text {max-width: 320px;margin: 0 auto;font-size: 18px;line-height: 1.8em;}.search-no-results .search-form .search-field, .search-no-results .woocommerce-product-search .search-field {border-radius: 5px;}.safari-detected .woostify-product-navigation .product-nav-item-content {align-items: center;}.safari-detected .woostify-product-navigation .product-nav-item-content img {position: absolute;top: 50%;min-height: 100%;transform: translateY(-50%);}.safari-detected .woostify-product-navigation .next-product-navigation .product-nav-item-content {padding-right: 60px;}.safari-detected .woostify-product-navigation .next-product-navigation img {right: 0;}.safari-detected .woostify-product-navigation .prev-product-navigation .product-nav-item-content {padding-left: 60px;}.safari-detected .woostify-product-navigation .prev-product-navigation img {left: 0;}.woostify-svg-icon {display: inline-flex;display: -webkit-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;}.dialog-search-open {overflow: hidden;}.dialog-search-open .site-dialog-search {opacity: 1;visibility: visible;pointer-events: auto;}.dialog-search-open .dialog-search-content {-webkit-animation-name: anim-open;animation-name: anim-open;}.dialog-search-close .dialog-search-content {-webkit-animation-name: anim-close;animation-name: anim-close;}.dialog-search-open .dialog-search-content, .dialog-search-close .dialog-search-content {-webkit-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.site-dialog-search {opacity: 0;visibility: hidden;pointer-events: none;position: fixed;z-index: 200;left: 0;right: 0;bottom: 0;top: 0;background-color: rgba(31, 31, 31, 0.8);transition-duration: 0.4s;}.site-dialog-search .woocommerce-product-search.category-filter {border-radius: 0;background-color: #f1f3f5;}.site-dialog-search form {margin: 0;}.dialog-search-content {opacity: 0;width: 50%;max-width: 650px;min-width: 290px;background-color: #fff;position: relative;z-index: 5;border-radius: 4px;overflow: hidden;}@media (max-width: 768px) {.dialog-search-content {max-width: 80%;width: 100%;}.single-product .site-content {margin-bottom: 20px !important;}}.dialog-search-content .dialog-search-header {padding-left: 20px;font-weight: 700;position: relative;z-index: 10;-webkit-box-shadow: 0 -3px 15px 6px rgba(0, 0, 0, 0.03);box-shadow: 0 -3px 15px 6px rgba(0, 0, 0, 0.03);display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.dialog-search-content .dialog-search-title {flex-grow: 1;text-transform: uppercase;}.dialog-search-content .dialog-search-close-icon {cursor: pointer;font-weight: 700;height: 50px;width: 50px;}.dialog-search-content .dialog-search-close-icon:hover {color: firebrick;}.dialog-search-content .search-form, .dialog-search-content .woocommerce-product-search {height: 60px;}.dialog-search-content .search-form:after, .dialog-search-content .woocommerce-product-search:after {height: 100%;}.dialog-search-content .search-form .search-form-icon, .dialog-search-content .woocommerce-product-search .search-form-icon {height: 100%;}.dialog-search-content .search-form .search-field, .dialog-search-content .woocommerce-product-search .search-field {border-radius: 0;visibility: visible;background-color: #f1f3f5;font-size: 1em;font-style: italic;}.dialog-search-content .search-form .search-field:focus, .dialog-search-content .woocommerce-product-search .search-field:focus {border-color: rgba(0, 0, 0, 0);}.dialog-search-content .search-form .search-field::-webkit-input-placeholder, .dialog-search-content .woocommerce-product-search .search-field::-webkit-input-placeholder {color: #a5b0b7;}.dialog-search-content .search-form .search-field:-moz-placeholder, .dialog-search-content .woocommerce-product-search .search-field:-moz-placeholder {color: #a5b0b7;}.dialog-search-content .search-form .search-field::-moz-placeholder, .dialog-search-content .woocommerce-product-search .search-field::-moz-placeholder {color: #a5b0b7;}.dialog-search-content .search-form .search-field:-ms-input-placeholder, .dialog-search-content .woocommerce-product-search .search-field:-ms-input-placeholder {color: #a5b0b7;}@keyframes anim-open {0% {opacity: 0;-webkit-transform: translate3d(0, -150px, 0);transform: translate3d(0, -150px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes anim-close {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}}#woostify-login-form-popup {opacity: 0;visibility: hidden;pointer-events: none;position: fixed;z-index: 200;left: 0;right: 0;bottom: 0;top: 0;background-color: rgba(55, 58, 71, 0.9);transition-duration: 0.4s;overflow-y: auto;}#woostify-login-form-popup .dialog-popup-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;}@media (min-width: 768px) {#woostify-login-form-popup .dialog-popup-inner {padding: 30px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}}#woostify-login-form-popup .dialog-popup-content {display: inline-block;vertical-align: middle;max-width: 100%;margin: 0 auto;width: 100%;}#woostify-login-form-popup .woostify-login-form-popup-content {background: #fff;max-width: 875px;padding: 30px 20px;width: 100%;margin: 0 auto;}#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-error {margin-top: 0;list-style: none;}#woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon {cursor: pointer;font-weight: 700;height: 30px;width: 30px;position: absolute;top: 0;right: 0;}#woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon:hover {color: firebrick;}#woostify-login-form-popup .woostify-login-form-popup-content .u-columns {display: flex;flex-wrap: wrap;margin-left: -30px;}#woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^="u-column"] {width: 100%;padding-left: 30px;margin: 0;float: none;max-width: 50%;}@media (max-width: 767px) {#woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^="u-column"] {max-width: 100%;}}#woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^="u-column"] h2 {margin-top: 0;}#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme {text-align: left;}#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit {margin-left: 0;margin-right: 0;}#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .lost_password {text-align: left;}#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-register .input-text {height: 40px;}.dialog-account-open {overflow: hidden;}.dialog-account-open #woostify-login-form-popup {opacity: 1;visibility: visible;pointer-events: auto;}.dialog-account-open .woostify-login-form-popup-content {-webkit-animation-name: anim-open;animation-name: anim-open;}.dialog-account-close .woostify-login-form-popup-content {-webkit-animation-name: anim-close;animation-name: anim-close;}.dialog-account-open .woostify-login-form-popup-content, .dialog-account-close .woostify-login-form-popup-content {-webkit-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.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;}.page-header .woostify-container.content-align-center {align-items: center;}.page-header .woostify-container.content-align-right {align-items: flex-end;}.page-header .woostify-container.content-align-justify {flex-direction: row;justify-content: space-between;}.page-header .woostify-container.content-align-justify .entry-title:first-child:last-child {flex-grow: 1;text-align: center;}.single-product .page-header {margin-bottom: 0;}.page-header + .site-content {margin-top: 0;}.page-header .entry-title {margin: 0;font-size: 15px;font-weight: 600;}.single-product.right-sidebar .content-top, .single-product.left-sidebar .content-top {background-color: #fff;}.single-product .woostify-breadcrumb {padding-bottom: 0px;}.woostify-breadcrumb .item-bread {display: inline-block;}.woostify-breadcrumb.woostify-theme-breadcrumb .item-bread:after {content: "/";font-size: 0.9em;margin: 0 5px;}.woostify-breadcrumb.woostify-theme-breadcrumb .item-bread:last-of-type:after {content: none;}.woostify-breadcrumb .delimiter {margin: 0 5px;font-size: 9px }.woostify-product-navigation {display: flex;align-items: center;position: relative;z-index: 11;}.woocommerce + .woostify-product-navigation {flex-grow: 1;}@media (min-width: 992px) {.woocommerce + .woostify-product-navigation {justify-content: flex-end;}}@media (max-width: 991px) {.woostify-product-navigation {width: 100%;justify-content: space-between;}.woostify-product-navigation.product-nav-first {justify-content: flex-end;}}.woostify-product-navigation .product-nav-item {position: relative;padding-bottom: 0px;}@media (min-width: 992px) {.woostify-product-navigation .product-nav-item + .product-nav-item {margin-left: 3px;}.woostify-product-navigation .product-nav-item + .product-nav-item:before {content: '|';margin: 0 7px;}}.woostify-product-navigation .product-nav-item:hover .product-nav-item-content {opacity: 1;visibility: visible;transform: translateY(0px);pointer-events: auto;}.woostify-product-navigation .product-nav-item .product-nav-icon {display: inline-flex;}.woostify-product-navigation .product-nav-item-text {text-transform: uppercase;display: inline-flex;}@media (min-width: 992px) {.woostify-product-navigation .product-nav-item-text {padding-bottom: 5px;}}.woostify-product-navigation .product-nav-item-content {position: absolute;top: 80%;display: flex;opacity: 0;visibility: hidden;box-shadow: 0px 10px 10px -5px #ddd;pointer-events: none;transform: translateY(10px);}@media (max-width: 991px) {.woostify-product-navigation .product-nav-item-content {display: none;}}.woostify-product-navigation .product-nav-item-content img {max-width: 60px;object-fit: cover;}.woostify-product-navigation .product-nav-item-content .product-nav-item-inner {flex-grow: 1;min-width: 180px;background-color: #fff;padding: 10px 15px;}.woostify-product-navigation .product-nav-item-link {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 5;background-color: transparent;}.woostify-product-navigation .product-nav-item-title {margin: 0;line-height: 1.2em;font-size: 1em;margin-bottom: 5px;}.woostify-product-navigation .product-nav-item-price {white-space: nowrap;}.woostify-product-navigation .prev-product-navigation .product-nav-icon {margin-right: 7px;}.woostify-product-navigation .prev-product-navigation .product-nav-item-content {left: 0;}.woostify-product-navigation .next-product-navigation .product-nav-icon {margin-left: 7px;}.woostify-product-navigation .next-product-navigation .product-nav-item-content {right: 0;text-align: right;}.topbar .woostify-container {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;flex-wrap: wrap;}.topbar .woostify-container:after {content: none;}.topbar .topbar-item {flex-grow: 1;}.topbar .topbar-item p:empty {display: none;}.topbar .topbar-item p:last-child {margin-bottom: 0;}@media (max-width: 992px) {.topbar .topbar-item {text-align: center;}}@media (min-width: 991px) {.topbar .topbar-center {text-align: center;}.topbar .topbar-right {text-align: right;}}.site-header-inner {border-bottom: 0px solid #eaeaea;padding: 5px 0px !important;box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 6px !important;}.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-header-inner .site-navigation + .site-search {margin-left: 10px;}.site-header-inner .site-search {min-width: 270px;position: relative;}.site-header-inner .site-search + .site-tools {margin-left: 10px;}.site-header-inner .site-search + .site-tools .shopping-bag-button:first-child:last-child {margin-left: 15px;}.site-header-inner .site-search form {height: 40px;display: flex;align-items: center;}.site-header-inner .site-search form:after {font-size: 16px;width: 40px;height: 40px;}.site-header-inner .site-search form .search-field {padding-right: 40px;flex-grow: 1;width: auto;}.site-header-inner .site-search form button[type="submit"] {width: 40px;}.site-branding .beta.site-title {margin: 0;font-size: 24px;}.site-branding .logo {margin: 0;}.menu-item .menu-item-icon {margin-right: 10px;}.menu-item .menu-item-icon .woostify-svg-icon {position: relative;top: 1px;}.menu-item .menu-item-text {flex-grow: 1;word-break: normal;}.menu-item .menu-item-arrow {cursor: pointer;width: 20px;z-index: 2;display: inline-flex;justify-content: center;align-items: center;}.menu-item .menu-item-arrow .woostify-svg-icon svg {width: 11px;height: 11px;}.site-tools {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: flex-end;-webkit-box-align: center;align-items: center;}.site-tools .tools-icon {font-size: 24px;display: flex;margin-left: 12px;position: relative;}.site-tools .tools-icon .woostify-svg-icon svg {width: 22px;height: 22px;color: #524439 !important;}.site-tools .tools-icon .tools-icon {margin-left: 0;}.site-tools .tools-icon.align-center {align-items: center;}.site-tools .tools-icon .woostify-header-total-price {margin-right: 5px;}.site-tools .shopping-bag-button {position: relative;margin-right: 15px;}.site-tools .shopping-bag-button.cart-icon-rotate:before {position: relative;transform: rotate3d(0, 1, 0, 180deg);}.site-tools .shopping-bag-button.cart-icon-rotate .woostify-svg-icon {position: relative;transform: rotate3d(0, 1, 0, 180deg);}.site-tools .shop-cart-count, .site-tools .wishlist-item-count {position: absolute;top: -6px;right: -15px;}.site-tools .shop-cart-count.hide-zero-val.hide, .site-tools .wishlist-item-count.hide-zero-val.hide {display: none;}.site-tools .woostify-header-total-price.hide-zero-val.hide {display: none;}.my-account {position: relative;}.my-account .my-account-icon {padding: 8px 0 10px;font-size: 24px;display: inline-flex;display: -webkit-inline-flex;}.my-account:hover .subbox {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}.my-account .subbox {min-width: 160px;display: none !important;margin: 0;padding-left: 0;visibility: hidden;opacity: 0;position: absolute;z-index: 12;right: -20px;top: 100%;background-color: #fff;border-radius: 4px;pointer-events: none;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.2);}.my-account .subbox a {font-size: 12px;padding: 3px 15px !important;display: block;}.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;}.header-search-icon {cursor: pointer;}.toggle-sidebar-menu-btn {font-size: 24px;cursor: pointer;}.has-header-transparent .site-header {position: static;left: 0;right: 0;z-index: 10;}.has-header-transparent .site-header-inner {background-color: transparent;}@media (min-width: 992px) {.has-header-transparent.header-transparent-for-desktop .site-header {position: absolute;}}@media (max-width: 991px) {.has-header-transparent.header-transparent-for-mobile .site-header {position: absolute;}}.has-header-transparent.header-transparent-for-all-devices .site-header {position: absolute;}.has-header-transparent .site-header + .site-content {margin-top: 0;}.woostify-icon-bar {width: 26px;height: 30px;}.woostify-icon-bar span {position: relative;background-color: #000;width: 100%;height: 2px;display: block;-webkit-transition-delay: 0.5s;transition-delay: 0.5s;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}.woostify-icon-bar span:before, .woostify-icon-bar span:after {-webkit-transition-delay: 0.5s;transition-delay: 0.5s;-webkit-transition-duration: 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: -8px;}.woostify-icon-bar span:after {bottom: -8px;}.sidebar-menu-open {overflow: hidden;}.sidebar-menu-open .woostify-icon-bar span {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.sidebar-menu-open .woostify-icon-bar span:before {width: 50%;-webkit-transform: rotate(45deg) translate(14px, -9px);transform: rotate(45deg) translate(14px, -9px);}.sidebar-menu-open .woostify-icon-bar span:after {width: 50%;-webkit-transform: rotate(-45deg) translate(14px, 9px);transform: rotate(-45deg) translate(14px, 9px);}.sidebar-menu-open #woostify-overlay {opacity: 1;visibility: visible;pointer-events: auto;}.sidebar-menu-open #view {-webkit-transform: translateX(300px);transform: translateX(300px);}.sidebar-menu-open .rtl #view {-webkit-transform: translateX(-300px);transform: translateX(-300px);}.sidebar-menu-open .rtl .sidebar-menu {-webkit-transform: translateX(0);transform: translateX(0);}.sidebar-menu-open .sidebar-menu {-webkit-transform: translateX(0);transform: translateX(0);}@media (min-width: 992px) {.sidebar-menu-open .sidebar-menu .site-navigation {left: 60px;right: 60px;}}.sidebar-menu {position: fixed;left: 0;bottom: 0;top: 0;background-color: #fff;z-index: 200;padding-top: 15px;padding-bottom: 15px;width: 300px;overflow-y: scroll;-webkit-transform: translateX(-100%);transform: translateX(-100%);}.sidebar-menu.has-nav-tab {padding-top: 0;}.sidebar-menu .arrow-icon {-webkit-transform: rotate(0deg);transform: rotate(0deg);}.sidebar-menu .arrow-icon .woostify-svg-icon {transition: all .3s;}.sidebar-menu .arrow-icon.active .woostify-svg-icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.logged-in.admin-bar .sidebar-menu {top: 46px;}@media (min-width: 783px) {.logged-in.admin-bar .sidebar-menu {top: 32px;}}.sidebar-menu .hide {display: none;}.sidebar-menu .primary-navigation:not(.elementor-inner) a {line-height: 3em !important;position: relative;display: flex;justify-content: space-between;align-items: center;}.sidebar-menu .ajax-category-filter-box {background-color: #f8f8f8;border-right: 0;}.sidebar-menu .site-search {margin-bottom: 20px;padding-left: 20px;padding-right: 20px;}.sidebar-menu .site-search .search-field {border-radius: 3px;}.sidebar-menu .site-search .search-form-icon {width: 40px;height: 40px;}.sidebar-menu .search-form, .sidebar-menu .woocommerce-product-search {height: auto;}.sidebar-menu .search-form .search-field, .sidebar-menu .woocommerce-product-search .search-field {padding-right: 40px;height: auto;min-height: 40px;}.sidebar-menu .search-form .search-submit, .sidebar-menu .woocommerce-product-search button[type="submit"] {width: 40px;}.sidebar-menu .search-form:after, .sidebar-menu .woocommerce-product-search:after {width: 40px;height: 40px;}.sidebar-menu .mobile-nav-tab {padding: 0;margin: 0;display: flex;}@media (min-width: 992px) {.sidebar-menu .mobile-nav-tab {display: none;}}.sidebar-menu .mobile-nav-tab li {cursor: pointer;width: 50%;text-align: center;line-height: 1;position: relative;}.sidebar-menu .mobile-nav-tab li a {font-size: 13px;text-decoration: none;display: inline-block;text-transform: uppercase;}.sidebar-menu .mobile-nav-tab li.active:after {content: '';display: block;height: 3px;width: 100%;position: absolute;bottom: 0;left: 0;}.sidebar-menu .site-navigation.has-nav-tab .main-navigation, .sidebar-menu .site-navigation.has-nav-tab .categories-navigation {display: none;}.sidebar-menu .site-navigation.has-nav-tab .main-navigation.active {display: block;}.sidebar-menu .site-navigation.has-nav-tab .categories-navigation.active {display: block;}.sidebar-menu .site-navigation nav > ul > li:first-child > a {border-top: 1px solid #f8f8f8;}.sidebar-menu .site-navigation nav .menu-item a {padding: 0 20px;border-bottom: 1px solid #f8f8f8;}.sidebar-menu .site-navigation nav .menu-item a > .arrow-icon {width: 48px;height: 48px;margin-right: -20px;border-left: 1px solid #f8f8f8;}.sidebar-menu .site-navigation nav .menu-item a:hover {background-color: rgba(0, 0, 0, 0.03);}.sidebar-menu .site-navigation nav .sub-menu a {padding-left: 30px;}@media (min-width: 992px) {.sidebar-menu .main-navigation .primary-navigation .menu-item-has-mega-menu .mega-menu-wrapper {min-width: auto;max-width: 100%;transform: none;position: static;box-shadow: none;opacity: 1;visibility: visible;}.sidebar-menu .main-navigation .primary-navigation .sub-menu {margin-left: 20px;}.sidebar-menu .main-navigation .primary-navigation .sub-menu:not(.sub-mega-menu) {transition-duration: 0s;}.sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) {opacity: 1;visibility: visible;transform: none;position: static;box-shadow: none;transition-duration: 0s;min-width: auto;}.sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) a {padding-right: 0;padding-left: 0;}}.sidebar-menu .primary-navigation {padding-left: 0;margin: 0;}.sidebar-menu .primary-navigation .menu-item-has-children {position: relative;}.sidebar-menu .primary-navigation .sub-mega-menu {display: none;}.sidebar-menu .primary-navigation .sub-menu {border-radius: 0;pointer-events: auto;margin-left: 0;transition-duration: 0s;display: none;position: static;box-shadow: none;transform: none;}.sidebar-menu .primary-navigation .sub-menu a:hover {background-color: transparent;}.sidebar-menu .primary-navigation > .menu-item {display: block;}.sidebar-menu .primary-navigation > .menu-item.current-menu-ancestor > a:before, .sidebar-menu .primary-navigation > .menu-item.current-menu-parent > a:before, .sidebar-menu .primary-navigation > .menu-item.current_page_parent > a:before, .sidebar-menu .primary-navigation > .menu-item.current_page_ancestor > a:before {content: '';width: 40px;}.sidebar-menu .primary-navigation > .menu-item:after {content: none !important;}.sidebar-menu .primary-navigation > .menu-item > a {padding: 0;}.sidebar-menu .primary-navigation:not(.elementor-inner) a {font-size: 12px;line-height: 3em;position: relative;display: flex;justify-content: space-between;align-items: center;}.sidebar-menu .primary-navigation:not(.elementor-inner) a:hover:before {width: 40px;}.sidebar-menu .primary-navigation:not(.elementor-inner) a:before {content: '';position: absolute;left: 0;bottom: 8px;height: 2px;width: 0;}@media (max-width: 991px) {.sidebar-menu .primary-navigation:not(.elementor-inner) a:before {display: none;}}.sidebar-menu .sidebar-menu-bottom ul {padding-left: 0;margin: 0;}.sidebar-menu .sidebar-menu-bottom ul li a {padding: 0 20px;border-bottom: 1px solid #f8f8f8;}.sidebar-menu .sidebar-menu-bottom ul li:last-child a {border-bottom: none;}.sidebar-menu .sidebar-account a {display: block;line-height: 3em;font-size: 12px;text-transform: uppercase;font-weight: 600;}.sidebar-menu ul {list-style: none;}@media (min-width: 992px) {.has-header-layout-1 .sidebar-menu {display: none;}}.sidebar-menu-open .has-header-layout-2 #view {-webkit-transform: translateX(0px);transform: translateX(0px);}footer#colophon {clear: both;}.site-footer {clear: both;}.woobuilder-active .site-footer, .edited-by-divi-builder .site-footer, .elementor-page .site-footer {margin-top: 0;}.site-footer-widget {float: left;width: 100%;padding:30px 0 25px 0;margin:0px -15px;}.site-footer-widget .widget {float: left;}@media (max-width: 600px) {.site-footer-widget .widget_custom_html {margin-bottom: 25px;}}.footer-widget-col-1 .widget {width: 100%;}@media (min-width: 992px) {.footer-widget-col-3 .widget {width: 33.33333%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-3 .widget:nth-of-type(3n+4) {clear: both;}.footer-widget-col-4 .widget {width: 25%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-4 .widget:nth-of-type(4n+5) {clear: both;}.footer-widget-col-5 .widget {width: 20%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-5 .widget:nth-of-type(5n+6) {clear: both;}.footer-widget-col-6 .widget {width: 16.66667%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-6 .widget:nth-of-type(6n+7) {clear: both;}}@media (min-width: 600px) and (max-width: 991px) {.footer-widget-col-3 .widget, .footer-widget-col-4 .widget, .footer-widget-col-5 .widget, .footer-widget-col-6 .widget {width: 50%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-3 .widget:nth-of-type(2n+3), .footer-widget-col-4 .widget:nth-of-type(2n+3), .footer-widget-col-5 .widget:nth-of-type(2n+3), .footer-widget-col-6 .widget:nth-of-type(2n+3) {clear: both;}}@media (min-width: 600px) {.footer-widget-col-2 .widget {width: 50%;padding-left: 15px;padding-right: 15px;}.footer-widget-col-2 .widget:nth-of-type(2n+3) {clear: both;}}@media (max-width: 767px) {.footer-widget-col-2 .widget, .footer-widget-col-3 .widget, .footer-widget-col-4 .widget, .footer-widget-col-5 .widget, .footer-widget-col-6 .widget {width: 100%;padding-left: 15px;padding-right: 15px;clear: both;}}.site-info {clear: both;padding: 15px 0;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.site-info:not(:first-child) {border-top: 1px solid #f1ead0;}.site-info .site-infor-col:first-child:last-child {text-align: center;width: 100%;color: #212121;}.site-info ul {padding-left: 0;margin: 0;}.site-info ul > li + li {margin-left: 30px;}.site-info li {display: inline-block;}#scroll-to-top {position: fixed;bottom: 20px;right: 20px;min-width: 40px;min-height: 40px;color: #fff;font-size: 1.2em;z-index: 200;border: 1px solid rgba(255, 255, 255, 0.3);visibility: hidden;opacity: 0;padding: 10px;pointer-events: none;-webkit-transform: translateY(100%);transform: translateY(100%);border-radius: 100% !important;}#scroll-to-top.active {visibility: visible;opacity: 1;pointer-events: auto;cursor: pointer;-webkit-transform: translateX(0);transform: translateX(0);}#scroll-to-top.scroll-to-top-position-left {left: 20px;right: auto;}#scroll-to-top .woostify-svg-icon {color: #fff;}@media (max-width: 768px) {.site-info {flex-direction: column;justify-content: center;}.site-info .site-infor-col {text-align: center;}}.widget:not(.footer-widget):first-of-type .widget-title {margin-top: 0;}.widget > ul {padding-left: 0;}.widget li {list-style: none;line-height: 34px;}.widget ul.menu {padding-left: 0;margin-top: -5px !important;}.widget ul.menu a {line-height: 34px;}.widget ul.menu a:hover{text-decoration: underline !important;}.widget select {width: 100%;height: 40px;border-radius: 0;}.widget-area .widget {margin-bottom: 20px;}.widget .count {float: right;}.widget-title, .widgettitle {font-weight: 600;margin-bottom: 20px;font-size: 14px !important;color: #111111 !important;text-transform: uppercase;}.widget_archive li, .widget_categories li, .widget_pages li {line-height: 34px;}.widget_archive .post_count, .widget_categories .post_count, .widget_pages .post_count {font-size: 13px;position: relative;bottom: 1ex;}.tagcloud a {border: 1px solid #e2e2e2;padding: 0.3em 0.9em;display: inline-block;margin-bottom: 4px;font-size: 14px;margin-right: 4px;}.tagcloud a:hover {border-color: rgba(0, 0, 0, 0);}#secondary .widget .tagcloud a:hover {color: #fff;}.search-form, .woocommerce-product-search {position: relative;height: 50px;}.search-form:hover .search-form-icon, .woocommerce-product-search:hover .search-form-icon {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.search-form:focus-within .search-form-icon, .woocommerce-product-search:focus-within .search-form-icon {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.search-form .search-form-icon, .woocommerce-product-search .search-form-icon {position: absolute;right: 0;bottom: 0;width: 50px;height: 50px;}.search-form .search-form-icon .woostify-svg-icon, .woocommerce-product-search .search-form-icon .woostify-svg-icon {color: initial;}.search-form .search-form-icon .woostify-svg-icon svg, .woocommerce-product-search .search-form-icon .woostify-svg-icon svg {width: 20px;height: 20px;}.media-toolbar .search-form:after, .media-toolbar .woocommerce-product-search:after {content: none;}.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 .search-submit, .search-form button[type="submit"], .woocommerce-product-search .search-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 {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.product_list_widget a:not(.remove_from_cart_button) {display: block;line-height: 1.3em;font-size: 12px;font-weight: 500;}.product_list_widget a:not(.remove_from_cart_button) b{font-weight: 500;}.product_list_widget li {position: relative;padding: 10px 15px 10px 65px;border-bottom: 1px solid #f7f7f7;line-height: 26px;min-height: 80px;}.product_list_widget li.component_mini_cart_item {border: none;padding-left: 90px;}.product_list_widget img {max-width: 60px;max-height: 60px;position: absolute;left: 0;}.product_list_widget.woocommerce-mini-cart img {top: 16px;}.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;-webkit-animation: circle-loading 0.35s linear infinite;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: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;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;}.widget_products li, .widget_recent_reviews li, .widget_top_rated_products li, .widget_recently_viewed_products li {min-height: 90px;position: relative;padding: 10px 0 10px 80px;}.widget_products li:last-of-type, .widget_recent_reviews li:last-of-type, .widget_top_rated_products li:last-of-type, .widget_recently_viewed_products li:last-of-type {border-bottom: 0;}.widget_products a, .widget_recent_reviews a, .widget_top_rated_products a, .widget_recently_viewed_products a {line-height: 1.3;margin-bottom: 5px;}.widget_products .star-rating, .widget_recent_reviews .star-rating, .widget_top_rated_products .star-rating, .widget_recently_viewed_products .star-rating {display: block;}.widget_products del, .widget_recent_reviews del, .widget_top_rated_products del, .widget_recently_viewed_products del {margin-right: 5px;float: left;clear: both;}.widget_products ins, .widget_recent_reviews ins, .widget_top_rated_products ins, .widget_recently_viewed_products ins {float: left;background: rgba(0, 0, 0, 0);}.widget_recent_reviews .reviewer {float: left;clear: both;}.widget_product_categories .product-categories > li ul {margin-left: 10px;}.widget_product_categories .product-categories > li ul li:before {margin-right: 8px;margin-bottom: 1px;content: "";border-width: 1px 1px 0 0;border-style: solid;display: inline-block;width: 6px;height: 6px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.woocommerce-widget-layered-nav-dropdown__submit {margin-top: 1em;}.price_slider_wrapper .price_slider {margin-bottom: 25px;position: relative;height: 2px;margin-left: .5em;margin-right: .5em;}.price_slider_wrapper .ui-widget-header {height: 100%;position: absolute;}.price_slider_wrapper .ui-slider-handle {cursor: pointer;position: absolute;width: 10px;height: 10px;margin-left: -10px;border-radius: 50%;background: #fff;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);}.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_recent_post_thumbnail_item {display: flex;align-items: center;}.widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item {margin-top: 30px;}.widget_recent_post_thumbnail_item .recent-post-thumbnail-img {width: 50px;min-width: 50px;margin-right: 20px;}.widget_recent_post_thumbnail_item .recent-post-thumbnail-img img {border-radius: 3px;}.widget_recent_post_thumbnail_item .recent-post-thumbnail-sum {flex-grow: 1;}.woostify-social-icon a {font-size: 0;}.woostify-social-icon a:before {display: block;content: '';background-size: 14px;width: 14px;height: 14px;}.woostify-footer-text-widget .woostify-footer-site-title {font-size: 24px;font-weight: 600;margin-bottom: 15px;}.woostify-footer-social-icon {padding-left: 0;margin: 20px 0 0;}.woostify-footer-social-icon li {list-style: none;display: inline-flex;}.woostify-footer-social-icon li + li {margin-left: 7px;}.woostify-footer-social-icon li a {width: 30px;height: 30px;border-radius: 50%;border-style: solid;border-width: 1px;}.woostify-footer-social-icon li a:hover {opacity: 0.7;color: #fff;}#yith-wcwl-popup-message {display: none !important;}.advanced-featured-product {position: relative;}.adv-featured-product {position: relative;}.adv-featured-product.adv-product-slider:not(.slick-initialized) {display: none;}.adv-featured-product.adv-product-slider .slick-list {overflow: hidden;}.adv-featured-product.adv-product-slider .slick-track {display: flex;}.widget_layered_nav_filters .chosen a:before {content: 'x';color: #e2401c;margin-right: 7px;font-size: 1.2em;}.woostify-contact-info .contact-info-list {display: flex;align-items: flex-start;border-bottom: 1px solid #f3f3f3;padding: 30px 0;}.woostify-contact-info .contact-info-img {min-width: 40px;max-width: 40px;margin-right: 30px;display: inline-block;margin-top: 10px;}.woostify-contact-info .contact-info-detail {display: inline-block;flex-grow: 1;}.woostify-contact-info .contact-info-detail label {font-size: 10px;font-weight: 600;text-transform: uppercase;}.woostify-contact-info .contact-info-detail h6 {font-weight: 400;margin: 0;}.woostify-contact-info .contact-info-detail p:last-child {margin-bottom: 0;}.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image {position: relative;}.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image:hover .wp-caption .wp-caption-text {bottom: 20px;left: 20px;}.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image .wp-caption .wp-caption-text {position: absolute;left: 30px;bottom: 30px;font-style: normal;font-size: 24px;font-weight: 500;margin-top: 0;line-height: 1;padding-top: 0;pointer-events: none;}.ct_if {min-height: 76px;}.elementor-widget .elementor-icon-list-items {list-style-type: none;margin: 0;padding: 0;}.elementor-editor-active .elementor-widget-wp-widget-nav_menu .menu, .elementor-editor-active .elementor-widget-wp-widget-nav_menu .sub-menu, .elementor-editor-preview .elementor-widget-wp-widget-nav_menu .menu, .elementor-editor-preview .elementor-widget-wp-widget-nav_menu .sub-menu {list-style: none;padding-left: 0;margin-top: 0;margin-bottom: 0;}.elementor-menu-cart__products .quantity {width: auto;height: auto;background: none;}.site-main .elementor-widget-posts .post + .post {margin-top: 0;}header.elementor-element {position: relative;z-index: 6;}.elementor-widget-woostify-product-add-to-cart .variations {width: 100%;}.woostify-sticky-footer-bar {position: fixed;width: 100%;left: 0;bottom: 0;background: #fff;border-top: 1px solid #eaeaea;padding-top: 10px;padding-bottom: 10px;z-index: 199;transition: bottom .4s;}.woostify-sticky-footer-bar.woostify-sticky-on-desktop {display: none;}@media (min-width: 992px) {.woostify-sticky-footer-bar.woostify-sticky-on-desktop {display: block;}}@media (min-width: 992px) {.woostify-sticky-footer-bar.woostify-sticky-on-mobile {display: none;}}.woostify-sticky-footer-bar ul.woostify-item-list {display: flex;align-items: center;padding: 0;margin: 0;list-style: none;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item {flex: 1 0 auto;text-align: center;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a {display: inline-block;vertical-align: middle;line-height: 1;font-size: 13px;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon {font-size: 24px;position: relative;display: inline-flex;align-items: center;flex-wrap: wrap;align-content: center;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon .woositfy-sfb-icon {display: inline-flex;align-items: center;flex-wrap: wrap;align-content: center;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon .woositfy-sfb-icon svg {display: block;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__name {display: block;}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .cart-icon-rotate:before {position: relative;transform: rotate3d(0, 1, 0, 180deg);}.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .theme-item-count, .woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .shop-cart-count {position: absolute;top: -6px;right: -15px;font-size: 12px;line-height: initial;}@media (min-width: 993px) {.has-header-layout-7 .woostify-sticky-footer-bar {width: calc(100% - 300px);right: 0;left: auto;}}.woostify-inline-flex {-js-display: inline-flex;display: inline-flex;align-items: center;flex-wrap: wrap;align-content: center;}.home.blog .site-main .post-loop:first-child:last-child {border-bottom: 0;}.alpha.entry-title {font-size: 15px;line-height: 22px;font-weight: 500;margin-top: 0;}.site-main .post-loop {border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;}.site-main .post-loop + .post-loop {margin-top: 20px;}.post-loop .post-cover-image {margin-bottom: 35px;}.post-loop .post-cover-image a {display: inline-block;}.post-loop .post-cover-image img {object-fit: cover;width: 100%;object-fit: cover;width: 100%;object-position: top;}.category .post-loop .post-cover-image img {max-height: 220px;}.post-loop .entry-header-item {margin-bottom: 15px;}.post-loop .entry-meta .post-meta-item {margin: 0 5px;}.post-loop .entry-meta .post-meta-item:first-child {margin-left: 0;}.post-loop .entry-meta .post-meta-item:last-child {margin-right: 0;}.post-loop .entry-meta .post-meta-separator {font-size: 20px;position: relative;top: -3px;}.post-loop .entry-meta .post-meta-separator:last-child {display: none;}.post-loop .entry-content {margin-top: 15px;border-top: 1px dashed #f1f1f1;padding-top: 15px;}.post-loop .entry-content p{font-size: 14px !important;line-height: 24px;}.post-loop .post-read-more {font-weight: 600;margin-top: 20px;clear: both;margin-bottom: 0;}.pagination, .woocommerce-pagination {margin-top: 20px;}.woocommerce-pagination a{color: #ffffff !important;}.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;}@media (max-width: 991px) {#primary + #secondary {margin-top: 40px;}}.single-post .site-main .post-loop {border-bottom: 0;padding-bottom: 0;max-width: 800px;margin: 0px auto;}.single-post .site-main .post-loop .entry-title {font-size: 20px;margin-bottom: 5px;margin-top: 24px;}.single-post .site-main .entry-footer {clear: both;margin-top: 30px;}.single-post .site-main .entry-footer a{background-color: #524439;border-radius: 2px;color: #ffffff;padding: 2px 8px 4px;}.single-post .site-main .entry-footer a:hover{background-color: #e3c05c;}.single-post .entry-title {font-weight: 600;}.single-post .page-header .entry-title {display: none;}.post-author-box {display: flex;justify-content: flex-start;align-items: center;margin-top: 80px;}.post-author-box .author-ava {margin-right: 30px;min-width: 100px;}.post-author-box .author-ava img {border-radius: 50%;}.post-author-box .author-name-before {display: block;text-transform: uppercase;}.post-author-box .author-name {font-size: 700px;font-size: 18px;}.post-author-box .author-bio {margin-top: 10px;}.related-box {border-top: 1px solid #e8e8e8;padding-top: 20px;margin-top: 30px;}.related-box .related-title {font-size: 16px;font-weight: normal;margin-left: 15px;margin-right: 15px;margin-bottom: 36px;}.related-box .related-post img {height: 260px;object-fit: cover;width: 100%;}.related-box .entry-header {display: block;margin-bottom: 15px;}.related-box .entry-title {font-size: 16px !important;margin-top: 5px;margin-bottom: 10px;font-weight: 500;line-height: 24px;}.related-box .entry-title:hover {text-decoration: underline;}.related-box .post-read-more {margin-top: 0;color: #e3c05c;display: block;margin-bottom: 10px;}.related-box .post-read-more:hover {text-decoration: underline;}#comments {border-top: 1px solid #e8e8e8;padding-top: 70px;margin-top: 70px;}.comments-title {font-size: 18px;font-weight: 400;margin-bottom: 36px;text-transform: capitalize;}.comment-navigation {margin-bottom: 30px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: flex-start;align-items: flex-start;}.comment-list {margin: 0;padding-left: 0;}.comment-list li {list-style: none;}.comment {display: block;}.comment-body {display: flex;flex-wrap: wrap;margin-bottom: 45px;}.comment-body #respond {flex-basis: 100%;margin-top: 33px;margin-left: 100px;padding-bottom: 45px;border-bottom: 1px solid #e8e8e8;}.comment-body .comment-author {max-width: 70px;min-width: 70px;}.comment-body .comment-author img {border-radius: 50%;}.comment-body .comment-author + .comment-content {margin-left: 30px;}.comment-body .comment-content {flex-grow: 1;border-bottom: 1px solid #e8e8e8;padding-bottom: 33px;max-width: -webkit-calc( 100% - 100px);max-width: calc( 100% - 100px);}.comment-body .comment-meta {margin-bottom: 15px;}.comment-body .comment-meta .fn {display: block;font-weight: 600;}.comment-body .comment-meta .comment-date {font-size: 12px;}.comment-body .comment-text {margin-bottom: 16px;}.comment-body .comment-text p:last-child {margin-bottom: 0;}.comment-body .reply a:hover {text-decoration: underline;}.comment-body .comment-edit-link {margin-left: 5px;}#reply-title {font-size: 18px;}#commentform {display: flex;flex-wrap: wrap;margin-top: 10px;border-top: 1px dashed #f3f2f2;padding-top: 10px;}.comment-form-rating label, .comment-form-comment label{text-align: left;display: block !important;font-weight: 500 !important;}#commentform #comment {flex-basis: 100%;border: 1px solid #e8e8e8;padding:10px 15px;height: 150px;font-size: 12px;margin-bottom: 20px;resize: none;border-radius: 2px;}#commentform #comment:focus {border-color:#e3c05c;}#commentform #email, #commentform #author {flex: 5;height: 50px;border: 1px solid #e8e8e8;padding: 0 15px;font-size: 12px;margin-bottom: 20px;border-radius: 2px;}#commentform #email:focus, #commentform #author:focus {border-color: rgba(0, 0, 0, 0);-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);}#commentform #author {margin-right: 20px;}#commentform .form-submit {flex-basis: 100%;margin-bottom: 0;}#commentform input[type="submit"] {height: 36px;padding: 0 10px;border: 0;text-transform: uppercase;font-weight: 600;min-width: 115px;}#respond .logged-in-as a:hover {text-decoration: underline;}#respond .comment-form-cookies-consent {flex: 1 1 100%;margin-bottom: 20px;}#cancel-comment-reply-link {color: firebrick;}@media (max-width: 991px) {.single-post .entry-title {font-size: 16px;}}@media (min-width: 992px) {.has-sidebar.left-sidebar .content-area {float: right;padding-left: 60px;}.has-sidebar.left-sidebar .widget-area {float: left;}.has-sidebar.right-sidebar .content-area {float: left;padding-right: 60px;}.has-sidebar.right-sidebar .widget-area {float: right;}}.blog-layout-grid .site-main {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: flex-start;align-items: flex-start;flex-wrap: wrap;}.blog-layout-grid .site-main .post-loop {margin-bottom: 15px;padding-bottom: 0;border-bottom: 0;background-color: #fff;text-align: center;}@media (min-width: 600px) {.blog-layout-grid .site-main .post-loop {flex-basis: calc( ( 100% - 30px ) / 2);}}@media (min-width: 992px) {.blog-layout-grid .site-main .post-loop {flex-basis: calc( ( 100% - 60px ) / 3);}}.blog-layout-grid .site-main .post-loop + .post-loop {margin-top: 0;}.blog-layout-grid .site-main .entry-title {font-weight: 500;font-size: 16px;}.blog-layout-grid .site-main .summary-text {padding: 0 5px 10px 5px;}.blog-layout-grid .site-main .post-read-more {display: block;margin-top: 15px;font-weight: 700;}.blog-layout-grid .site-main .post-read-more a {text-decoration: underline;}.blog-layout-grid .site-main .post-read-more a:hover {text-decoration: none;}.blog-layout-grid .site-main .post-navigation {flex: 0 0 100%;margin-top: 0;}@media (min-width: 768px) {.blog-layout-standard .site-main .post-loop {display: flex;}.blog-layout-standard .site-main .entry-image-link {max-width: 300px;min-width: 300px;margin-right: 30px;}.blog-layout-standard .site-main .loop-post-inner {flex-grow: 1;}}.blog-layout-standard .site-main .entry-image-link {display: block;}@media (max-width: 991px) {.single-post .site-main .post-loop .entry-title {font-size: 16px !important;}.blog-layout-standard .site-main .entry-image-link {margin-bottom: 30px;}.post-loop .entry-content p {font-size: 13px !important;line-height: 22px;}.post-loop .entry-content p span{font-size: 13px !important;line-height: 22px;}}@media (min-width: 992px) {.blog-layout-zigzag .site-main .post-loop {display: flex;}.blog-layout-zigzag .site-main .post-loop:nth-child(even) .loop-post-inner {order: 1;}.blog-layout-zigzag .site-main .post-loop:nth-child(even) .entry-image-link {order: 2;}.blog-layout-zigzag .site-main .post-loop:nth-child(even) .entry-image-link {margin-right: 0;margin-left: 30px;}.blog-layout-zigzag .site-main .entry-image-link {max-width: 300px;min-width: 300px;margin-right: 30px;}}.blog-layout-zigzag .site-main .entry-image-link {display: block;}@media (max-width: 991px) {.blog-layout-grid .site-main .entry-title {font-size: 15px;margin-bottom: 5px !important;margin-top: 20px !important;}.blog-layout-zigzag .site-main .entry-image-link {margin-bottom: 30px;}}.blog-layout-zigzag .site-main .loop-post-inner {flex-grow: 1;}@font-face {font-family: 'star';src: url(../../plugins/woocommerce/assets/fonts/star.eot);src: url(../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(../../plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight: 400;font-style: normal;}@font-face {font-family: 'WooCommerce';src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight: 400;font-style: normal;}.hide-added-to-cart .product-loop-meta .animated-meta .added {display: inline-flex;}.hide-added-to-cart .added_to_cart {display: none !important;}.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;}.woostify-out-of-stock-label.position-right {right: 10px;}.woostify-out-of-stock-label.position-none {display: none;}.single-product .product_title.entry-title a {pointer-events: none;}.single-product #woostify-quick-view-panel .product_title.entry-title a {pointer-events: auto;}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;}.woocommerce-loop-category__title {font-size: 18px;text-align: center;}.sidebar-mobile-open {overflow: hidden;}.sidebar-mobile-open #woostify-overlay {opacity: 1;visibility: visible;pointer-events: auto;}.sidebar-mobile-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;}.sidebar-mobile-open #woostify-overlay .woostify-svg-icon svg {width: 1.5em;height: 1.5em;}#woostify-overlay .woostify-svg-icon {display: none;}.sidebar-mobile-open .logged-in.admin-bar #woostify-overlay .woostify-svg-icon {top: 66px;}@media (min-width: 783px) {.sidebar-mobile-open .logged-in.admin-bar #woostify-overlay .woostify-svg-icon {top: 52px;}}.has-sidebar.offcanvas-sidebar #toggle-sidebar-mobile-button {display: flex;align-items: center;}.has-sidebar.offcanvas-sidebar .shop-widget {margin-top: 0 !important;position: fixed;left: 0;bottom: 0;top: 0;width: 100%;background-color: #fff;padding: 15px;max-width: 280px;z-index: 200;overflow-y: auto;opacity: 0;visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}.has-sidebar.offcanvas-sidebar .shop-widget.active {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);}.has-sidebar.offcanvas-sidebar.logged-in.admin-bar .shop-widget {top: 46px;}@media (min-width: 783px) {.has-sidebar.offcanvas-sidebar.logged-in.admin-bar .shop-widget {top: 32px;}}@media (min-width: 992px) {.has-sidebar:not(.offcanvas-sidebar) #toggle-sidebar-mobile-button.show {display: none;}}@media (max-width: 991px) {.shop-widget {margin-top: 0 !important;position: fixed !important;left: 0;bottom: 0;top: 0;width: 100%;background-color: #fff;padding: 15px;max-width: 280px;z-index: 200;overflow-y: auto;opacity: 0;visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}.logged-in.admin-bar .shop-widget {top: 46px;}}@media (max-width: 991px) and (min-width: 783px) {.logged-in.admin-bar .shop-widget {top: 32px;}}@media (max-width: 991px) {.shop-widget.active {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);}}#toggle-sidebar-mobile-button {background-color: rgba(0, 0, 0, 0);padding: 11px 15px;border-radius: 2px;display: none;}#toggle-sidebar-mobile-button.show {display: flex;align-items: center;}#toggle-sidebar-mobile-button .woostify-svg-icon {margin-right: 7px;}.no-sidebar #toggle-sidebar-mobile-button, .has-elementor-location-shop-archive #toggle-sidebar-mobile-button {display: none;}#toggle-sidebar-mobile-button.active {-webkit-transform: translateX(-20px);transform: translateX(-20px);opacity: 0;visibility: hidden;}#toggle-sidebar-mobile-button:before {margin-right: 7px;}@media (min-width: 992px) {#toggle-sidebar-mobile-button {display: none;}}@media (max-width: 767px) {#toggle-sidebar-mobile-button {margin-bottom: 15px;}#toggle-sidebar-mobile-button:last-child {margin-bottom: 40px;}}.woocommerce-notices-wrapper {display: block;clear: both;}.woocommerce-notices-wrapper .woocommerce-message {margin-top: 30px;}.woostify-sorting {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;flex-wrap: wrap;}@media (max-width: 480px) {}.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: 20px;}.woostify-sorting .woocommerce-ordering::after {content: '';display: block;position: absolute;right: 5px;pointer-events: none;font-size: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.woostify-sorting .orderby {padding: 5px 20px 5px 10px;border: 0;background-color: rgba(0, 0, 0, 0);}.woostify-sorting .woostify-toolbar-left {margin-bottom: 25px;display: flex;align-items: center;}@media (max-width: 480px) {.woostify-sorting .woostify-toolbar-left {margin-bottom: 20px;}}.woostify-sorting .woostify-toolbar-left #toggle-sidebar-mobile-button {margin: 0 10px 0 0;}@media (max-width: 480px) {.woostify-sorting .woostify-toolbar-left #toggle-sidebar-mobile-button {margin: 0;}}.woostify-sorting .woocommerce-result-count {margin-bottom: 0;}@media (max-width: 767px) {.woostify-sorting .woocommerce-result-count {display: none;}}.woocommerce-loop-product__category {line-height: 1.5em;}.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;}.elementor-element .onsale {padding: 5px !important;}.onsale.sale-left {left: 10px;}.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 {color: #fff;border-radius: 4px;margin-bottom: 15px;margin-top: 15px !important;display: flex;align-items: center;position: relative;padding: 6px 15px !important;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";}.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;font-size: 12px;}.shop_table_responsive td:not(.product-remove) {text-align: right !important;}.shop_table_responsive td.woocommerce-orders-table__cell-order-number{background-color:#dddddd !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;-webkit-transform: rotate(90deg);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);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);-webkit-animation: circle-loading 0.35s linear infinite;animation: circle-loading 0.35s linear infinite;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist img {display: none;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .feedback {font-size: 0;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .feedback i {font-size: 14px;margin: 0;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist a {font-size: 0;position: relative;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist a i {font-size: 14px;margin: 0;color: inherit;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback a, .product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback a {display: none;}.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {display: none;}.quick-view-with-icon {height: 40px;width: 40px;background-color: #fff;}.quick-view-with-icon + .yith-wcwl-add-to-wishlist {border-top: 1px solid #e7e7e7;}.product-loop-action {position: absolute;right: 0;top: 0;z-index: 2;}@media (min-width: 992px) {.product-loop-action {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}.product-loop-action .yith-wcwl-add-to-wishlist a, .product-loop-action .yith-wcwl-add-to-wishlist .feedback {background: #fff;width: 40px;height: 40px;}.product-loop-action .yith-wcwl-add-to-wishlist a:hover, .product-loop-action .yith-wcwl-add-to-wishlist .feedback:hover {background: #fff;color: #fff;}.product-loop-action .button {padding: 0;border-radius: 0;}.product-loop-action .yith-wcwl-add-to-wishlist {margin-top: 0;background-color: #fff;}.product-loop-action .loop-add-to-cart-icon-btn, .product-loop-action .added_to_cart {width: 40px;height: 40px;font-size: 0;background-color: #fff;}.product-loop-action .loop-add-to-cart-icon-btn.loading .woostify-svg-icon, .product-loop-action .added_to_cart.loading .woostify-svg-icon {display: none;}.product-loop-action .loop-add-to-cart-icon-btn:hover, .product-loop-action .added_to_cart:hover {color: #fff;}.product-loop-action .loop-add-to-cart-icon-btn:hover .woostify-svg-icon, .product-loop-action .added_to_cart:hover .woostify-svg-icon {color: #fff;}.product-loop-action .loop-add-to-cart-icon-btn + .added_to_cart:before {margin-right: 0;}.product-loop-action .loop-add-to-cart-icon-btn.added {display: none;color: #fff;}.product-loop-action .loop-add-to-cart-icon-btn + .quick-view-with-icon, .product-loop-action .loop-add-to-cart-icon-btn + .yith-wcwl-add-to-wishlist {border-top: 1px solid #e7e7e7;}.product-loop-action .added_to_cart {color: #fff;}.product-loop-action .added_to_cart + .quick-view-with-icon, .product-loop-action .added_to_cart + .yith-wcwl-add-to-wishlist {border-top: 1px solid #e7e7e7;}.product-loop-action .added_to_cart .woostify-svg-icon {color: #fff;}.woocommerce-notices-wrapper .woocommerce-error {flex-direction: unset;display: flex;}.loop-wrapper-wishlist {position: absolute;z-index: 1;right: 5px;bottom: 5px;}.loop-wrapper-wishlist a, .loop-wrapper-wishlist .feedback {width: 34px;height: 34px;border-radius: 50%;background-color: #fff;}.loop-wrapper-wishlist a:hover, .loop-wrapper-wishlist .feedback:hover {color: #fff;background-color: #e33333;}.loop-wrapper-wishlist .yith-wcwl-wishlistexistsbrowse .feedback a, .loop-wrapper-wishlist .yith-wcwl-wishlistaddedbrowse .feedback a {display: none;}.loop-wrapper-wishlist .yith-wcwl-wishlistexistsbrowse a, .loop-wrapper-wishlist .yith-wcwl-wishlistaddedbrowse a {display: none;}.woostify-trust-badge-box {text-align: center;margin-top: 30px;}.products .product:hover .product-loop-action {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}.products .product:hover .product-loop-image-wrapper .loop-add-to-cart-btn {opacity: 1;visibility: visible;}.products .product:hover .loop-add-to-cart-on-image, .products .product:hover .loop-add-to-cart-on-image + .added_to_cart {opacity: 1;visibility: visible;bottom: 46%;}.products .product:focus-within .product-loop-action {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}@media (max-width: 767px) {.has-proceed-sticky-button .wc-proceed-to-checkout .button {margin: 0;position: fixed;bottom: 0;left: 0;right: 0;line-height: 50px;z-index: 500;width: 100%;border-radius: 0 !important;}.has-proceed-sticky-button #scroll-to-top {bottom: 60px;}.has-order-sticky-button #place_order {margin: 0;position: fixed;bottom: 0;left: 0;right: 0;line-height: 50px;z-index: 500;width: 100%;border-radius: 0 !important;line-height: normal;}.has-order-sticky-button #scroll-to-top {bottom: 60px;}.has-order-sticky-button.has-multi-step-checkout .multi-step-checkout-button-wrapper .multi-step-checkout-button[data-action="continue"], .has-order-sticky-button.has-multi-step-checkout .multi-step-checkout-button-wrapper .multi-step-checkout-button[data-action="place_order"] {margin: 0;position: fixed;bottom: 0;left: 0;right: 0;line-height: 50px;z-index: 500;width: 100%;border-radius: 0 !important;text-align: center;height: 50px;line-height: 50px;padding-top: 0;padding-bottom: 0;}}#wc-stripe-payment-request-button-separator, #wc-stripe-payment-request-wrapper {width: 100%;}@-webkit-keyframes w-fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes w-fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.free-shipping-progress-bar {margin-top: 10px;}.free-shipping-progress-bar[data-progress='0'] {display: none;}.free-shipping-progress-bar .progress-bar-message {text-align: center;}.free-shipping-progress-bar .progress-bar-message .woocommerce-Price-amount {font-weight: bold;}.free-shipping-progress-bar .progress-bar-rail {line-height: 5px;height: 5px;width: 100%;display: flex;align-items: center;margin-top: 12px;}.free-shipping-progress-bar .progress-bar-status {display: flex;z-index: 1;height: inherit;position: relative;animation: .6s w-fadeInLeft;}.free-shipping-progress-bar .progress-bar-status.success .progress-bar-indicator {background: #67bb67;}.free-shipping-progress-bar .progress-bar-left {background: rgba(0, 0, 0, 0.1);height: 3px;flex-grow: 1;}.free-shipping-progress-bar .progress-bar-indicator {background: linear-gradient(270deg, #1346af 0, #ffffff 200%);background-color: #1346af;flex-grow: 1;}.free-shipping-progress-bar .progress-percent {padding: 0 .5em;font-weight: 900;font-size: 1.1em;}.woostify-view-more {text-align: center;position: relative;}.woostify-view-more .w-view-more-button {position: relative;}.woostify-view-more .w-view-more-button.circle-loading, .woostify-view-more .w-view-more-button.tns:not(.tns-slider), .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status), body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status), .woostify-view-more .w-view-more-button.image-loading, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading {display: inline-flex;align-items: center;}.woostify-view-more .w-view-more-button.circle-loading .w-view-more-label, .woostify-view-more .w-view-more-button.tns:not(.tns-slider) .w-view-more-label, .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label, body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label, .woostify-view-more .w-view-more-button.image-loading .w-view-more-label, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar .w-view-more-label, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar .w-view-more-label, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label {padding-left: 5px;}.woostify-view-more .w-view-more-button.circle-loading:before, .woostify-view-more .w-view-more-button.tns:not(.tns-slider):before, .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status):before, body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status):before, .woostify-view-more .w-view-more-button.image-loading:before, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar:before, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar:before, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading:before, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading:before {position: static;transform: none;}.woostify-view-more .woostify-loading-status {display: none;}.woostify-view-more .woostify-loading-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);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);-webkit-animation: circle-loading 0.35s linear infinite;animation: circle-loading 0.35s linear infinite;}.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%;box-shadow: 0 2px 4px 0 rgba(65,48,62,.15);}@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: 601px) and (max-width: 991px) {.products.tablet-columns-1 .product {width: calc((100% - 0px) / 1 - 0.01px);}.products.tablet-columns-1 .product:nth-of-type(1n) {margin-right: 0;}.products.tablet-columns-1 .product:nth-of-type(1n + 2) {clear: both;}}@media (max-width: 600px) {.products.mobile-columns-1 .product {width: calc((100% - 0px) / 1 - 0.01px);}.products.mobile-columns-1 .product:nth-of-type(1n) {margin-right: 0;}.products.mobile-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;}.products .product {margin-right: 15px !important;margin-bottom: 15px !important;}}@media (max-width: 600px) {.products.mobile-columns-2 .product {width: calc((100% - 15px) / 2 - 0.01px);margin-right: 15px;margin-bottom: 15px;}.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-3 .product {width: calc((100% - 60px) / 3 - 0.01px);}.products.columns-3 .product:nth-of-type(3n) {margin-right: 0;}.products.columns-3 .product:nth-of-type(3n + 4) {clear: both;}}@media (min-width: 601px) and (max-width: 991px) {.products.tablet-columns-3 .product {width: calc((100% - 60px) / 3 - 0.01px);}.products.tablet-columns-3 .product:nth-of-type(3n) {margin-right: 0;}.products.tablet-columns-3 .product:nth-of-type(3n + 4) {clear: both;}}@media (max-width: 600px) {.products.mobile-columns-3 .product {width: calc((100% - 60px) / 3 - 0.01px);}.products.mobile-columns-3 .product:nth-of-type(3n) {margin-right: 0;}.products.mobile-columns-3 .product:nth-of-type(3n + 4) {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;}}@media (min-width: 601px) and (max-width: 991px) {.products.tablet-columns-4 .product {width: calc((100% - 90px) / 4 - 0.01px);}.products.tablet-columns-4 .product:nth-of-type(4n) {margin-right: 0;}.products.tablet-columns-4 .product:nth-of-type(4n + 5) {clear: both;}}@media (max-width: 600px) {.products.mobile-columns-4 .product {width: calc((100% - 90px) / 4 - 0.01px);}.products.mobile-columns-4 .product:nth-of-type(4n) {margin-right: 0;}.products.mobile-columns-4 .product:nth-of-type(4n + 5) {clear: both;}}@media (min-width: 992px) {.products.columns-5 .product {width: calc((100% - 120px) / 5 - 0.01px);}.products.columns-5 .product:nth-of-type(5n) {margin-right: 0;}.products.columns-5 .product:nth-of-type(5n + 6) {clear: both;}}@media (min-width: 601px) and (max-width: 991px) {.products.tablet-columns-5 .product {width: calc((100% - 120px) / 5 - 0.01px);}.products.tablet-columns-5 .product:nth-of-type(5n) {margin-right: 0;}.products.tablet-columns-5 .product:nth-of-type(5n + 6) {clear: both;}}@media (max-width: 600px) {.products.mobile-columns-5 .product {width: calc((100% - 120px) / 5 - 0.01px);}.products.mobile-columns-5 .product:nth-of-type(5n) {margin-right: 0;}.products.mobile-columns-5 .product:nth-of-type(5n + 6) {clear: both;}}@media (min-width: 992px) {.products.columns-6 .product {width: calc((100% - 150px) / 6 - 0.01px);}.products.columns-6 .product:nth-of-type(6n) {margin-right: 0;}.products.columns-6 .product:nth-of-type(6n + 7) {clear: both;}}@media (min-width: 601px) and (max-width: 991px) {.products.tablet-columns-6 .product {width: calc((100% - 150px) / 6 - 0.01px);}.products.tablet-columns-6 .product:nth-of-type(6n) {margin-right: 0;}.products.tablet-columns-6 .product:nth-of-type(6n + 7) {clear: both;}}@media (max-width: 600px) {.products.mobile-columns-6 .product {width: calc((100% - 150px) / 6 - 0.01px);}.products.mobile-columns-6 .product:nth-of-type(6n) {margin-right: 0;}.products.mobile-columns-6 .product:nth-of-type(6n + 7) {clear: both;}}.star-rating {display:block;width: 60px;height: 16px;position: relative;line-height: 16px;margin: 0px auto 3px auto;}.product-loop-content .star-rating{display: none !important;}.star-rating:before {font-family: 'star';font-size: 11px;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: 11px;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: '\53';}.button, .product-loop-image-wrapper > .added_to_cart, .woocommerce-widget-layered-nav-dropdown__submit, .checkout-button {border: 0;padding: .35em 1.5em;}.product-loop-wrapper {position: relative;}.product-category.product {text-align: center;}.product-loop-image-wrapper {position: relative;overflow: hidden;}.product-loop-image-wrapper .woocommerce-loop-product__link {display: block;text-align: center;}@media (min-width: 992px) {.product-loop-image-wrapper.zoom-hover:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}}.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;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.product-loop-image-wrapper .product-loop-image {-webkit-transition: all 0.3s ease-in-out;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 .loop-add-to-cart-on-image, .product-loop-image-wrapper .loop-add-to-cart-on-image + .added_to_cart {opacity: 0;visibility: hidden;position: absolute;left: 50%;bottom: 48%;line-height: 1.8em;transform: translateX(-50%);white-space: nowrap;}.product-loop-image-wrapper .loop-add-to-cart-on-image .woostify-svg-icon, .product-loop-image-wrapper .loop-add-to-cart-on-image + .added_to_cart .woostify-svg-icon {margin-right: 7px;position: relative;top: 1px;}.product-loop-image-wrapper .loop-add-to-cart-on-image {text-align: center;}.product-loop-image-wrapper .loop-add-to-cart-on-image.added {display: none;}.product-loop-image-wrapper .added_to_cart .woostify-svg-icon svg {width: 14px;height: 14px;}.has-equal-image-height img {position: absolute;left: 0;top: 0;height: 100% !important;width: 100%;object-fit: cover;}.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 .button.product_type_external {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block !important;line-height: 1.5;}.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;-webkit-animation: circle-loading 0.35s linear infinite;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: 15px 18px;background: #ffffff;}.disabled-icon-add-cart-button .added_to_cart .woostify-svg-icon, .disabled-icon-add-cart-button .loop-add-to-cart-btn .woostify-svg-icon {display: none;}#secondary .select2-selection--multiple {min-height: auto;}#secondary .select2-selection--multiple .select2-selection__rendered {padding: 0 5px 5px;display: block;}#secondary .select2-selection--multiple .select2-search {margin: 0;line-height: 1;margin-top: 5px;}#secondary .select2-selection--multiple .select2-search__field {line-height: 36px;padding: 0;}#secondary .select2-selection--single {height: 46px;}#secondary .select2-selection--single .select2-selection__rendered {line-height: 46px;height: 45px;}#secondary .select2-selection--single .select2-selection__placeholder {line-height: 46px;}#secondary .select2-selection--single .select2-selection__arrow {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.loop-product-qty .quantity {border: 1px solid #e8e8e8;border-radius: 50px;height: 36px;max-width: 120px;}.loop-product-qty .quantity .product-qty {width: 35px;}.loop-product-qty .quantity .product-qty .woostify-svg-icon svg {width: 13px;height: 13px;}.loop-product-qty .quantity [data-qty="minus"] {border-right: 1px solid #e8e8e8;}.loop-product-qty .quantity [data-qty="plus"] {border-left: 1px solid #e8e8e8;}.loop-product-qty .quantity .qty {padding: 0 30px;font-size: inherit;}@media (min-width: 992px) {.products .product:hover .product-loop-meta:not(.no-transform) .animated-meta {-webkit-transform: translateY(-24px);transform: translateY(-24px);}.product-loop-meta:not(.no-transform) {height: 30px;line-height: 30px;overflow: hidden;}.product-loop-meta:not(.no-transform) .animated-meta {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.product-loop-meta:not(.no-transform) .animated-meta:focus-within {-webkit-transform: translateY(-24px);transform: translateY(-24px);}}.quick-view-content .woostify-size-guide-table-wrapper, .quick-view-content .woocommerce-tabs {display: none;}.infinite-scroll-active .woocommerce-pagination {display: none;}.hid-skus .product_meta .sku_wrapper {display: none;}.hid-categories .product_meta .posted_in {display: none;}.hid-tags .product_meta .tagged_as {display: none;}.site-full-width-container .woocommerce-tabs .woocommerce-Tabs-panel {max-width: 100%;}.product-page-container {padding-bottom: 40px;padding-top: 26px;border-top: 1px solid #e8e8e8;background:#fdfdfd !important;}@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:not(.site-full-width-stretched-container).left-sidebar .site-content > .woostify-container, .single-product:not(.site-full-width-stretched-container).right-sidebar .site-content > .woostify-container {padding-left: 15px;padding-right: 15px;}.single-product .content-top {padding:8px 0 4px 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: 0px;margin: 0px !important;}.single-product .summary .yith-wcwl-add-to-wishlist {display: block;margin: 20px 0;}@media (max-width: 991px) {.single-product .wc-breadcrumb {text-align: center;padding-bottom: 0;}}.product-gallery {position: relative;float: left;max-width: 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.wc-default-gallery .onsale {z-index: 1;}.product-gallery.wc-default-gallery .woocommerce-product-gallery__wrapper {max-width: unset;margin: 0;}.product-gallery.wc-default-gallery .woocommerce-product-gallery__trigger {position: absolute;right: 10px;top: 10px;z-index: 2;width: 20px;height: 20px;}.product-gallery.wc-default-gallery .woocommerce-product-gallery__trigger img {width: 100% !important;height: 100% !important;}.product-gallery.wc-default-gallery .flex-control-thumbs {list-style: none;padding: 0;}.product-gallery.wc-default-gallery .flex-control-thumbs li {display: inline-block;margin: 0 1.5em 1.5em 0;}.product-gallery.wc-default-gallery .flex-control-thumbs li img {border: 1px solid transparent;}.product-gallery.wc-default-gallery .flex-control-thumbs li img.flex-active {border-color: #555;}.product-gallery.vertical-style #product-images .image-item, .product-gallery.horizontal-style #product-images .image-item {display: none;}.product-gallery.vertical-style #product-images .image-item:first-child, .product-gallery.horizontal-style #product-images .image-item:first-child {display: block;}.product-gallery.vertical-style #product-images.flickity-enabled .image-item, .product-gallery.horizontal-style #product-images.flickity-enabled .image-item {display: block;}@media (max-width: 991px) {.product-gallery.column-style #product-images .image-item, .product-gallery.grid-style #product-images .image-item {display: none;}.product-gallery.column-style #product-images .image-item:first-child, .product-gallery.grid-style #product-images .image-item:first-child {display: block;}.product-gallery.column-style #product-images.flickity-enabled .image-item, .product-gallery.grid-style #product-images.flickity-enabled .image-item {display: block;}}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn {display: none;}@media (max-width: 767px) {.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images {display: flex;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images.flickity-enabled {display: block;}}@media (min-width: 768px) {.product-gallery.vertical-style.has-product-thumbnails {position: relative;display: flex;}.product-gallery.vertical-style.has-product-thumbnails .product-images {order: 2;flex: 0 1 100%;}.product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images {position: relative;width: 50px;min-width: 50px;margin-right: 20px;height: 100%;}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn {display: block;border-radius: 50%;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);border: none;width: 30px;height: 30px;}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn .woostify-svg-icon {display: inline-flex;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn .woostify-svg-icon svg {display: block;width: 15px;height: 15px;}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn.next {bottom: 0;}.product-gallery.vertical-style.has-product-thumbnails .thumb-btn.prev {top: 0;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images {overflow: hidden;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images .thumbnail-item {margin-bottom: 10px;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images .thumbnail-item:last-child {margin-bottom: 0;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images.has-buttons .thumbnail-item:first-child {margin-top: 35px;}.product-gallery.vertical-style.has-product-thumbnails #product-thumbnail-images.has-buttons .thumbnail-item:last-child {margin-bottom: 35px;}}.product-gallery.horizontal-style #product-thumbnail-images {display: flex;}.product-gallery.horizontal-style #product-thumbnail-images.flickity-enabled {display: block;}.product-gallery.horizontal-style #product-thumbnail-images .thumbnail-item:first-child {margin-left: 1px;}.product-gallery .onsale {z-index: 0;}@media (min-width: 992px) {.product-gallery.grid-style .product-group-btns .photoswipe-toggle-button {display: none;}}@media (min-width: 992px) {.product-gallery.grid-style.has-product-thumbnails .image-item {width: calc( ( 100% - 30px ) / 2);float: left;margin-bottom: 30px;}.product-gallery.grid-style.has-product-thumbnails .image-item:nth-of-type(even) {margin-left: 30px;}}@media (min-width: 992px) {.product-gallery.column-style .product-group-btns .photoswipe-toggle-button {display: none;}}@media (min-width: 992px) {.product-gallery.column-style.has-product-thumbnails .image-item {clear: both;float: left;margin-bottom: 30px;}.product-gallery.column-style.has-product-thumbnails .image-item:last-of-type {margin-bottom: 0;}}.product-thumbnail-images {animation: fadeIn 2s;}.product-thumbnail-images.has-single-thumbnail-image {display: none;}.product-images {overflow: hidden;position: relative;animation: fadeIn 2s;}.product-images .image-item {margin: 0;cursor: pointer;width: 100%;}.product-images .image-item a {display: block;text-align: center;background: #fff;border:1px solid #e8e8e8;}.has-product-thumbnails.horizontal-style .product-images {margin-bottom: 20px;}.product-thumbnail-images .thumbnail-item {cursor: pointer;position: relative;max-width: 70px;width: 100%;margin-right: 10px;}.product-thumbnail-images .thumbnail-item.is-selected.is-nav-selected img {border: 1px solid #e3c05c;}.product-thumbnail-images img {border: 1px solid rgba(0, 0, 0, 0);max-height: 50px;width: 100%;object-fit: cover;}.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: 20px;margin-bottom: 0px;font-weight: 700;}.product-group-btns {position: absolute;z-index: 9;right: 15px;bottom: 15px;display: flex;}.product-group-btns > * {margin-left: 5px;}.product-group-btns .woostify-lightbox-button, .product-group-btns .photoswipe-toggle-button {width: 40px;height: 40px;color: #aaa;border: 1px solid #ccc;border-radius: 5px;position: relative;background: #fff;}.product-group-btns .woostify-lightbox-button .woostify-svg-icon, .product-group-btns .photoswipe-toggle-button .woostify-svg-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.product-group-btns .photoswipe-toggle-button svg {display: block;width: 16px;height: 16px;}.product-group-btns .woostify-lightbox-button svg {display: block;width: 20px;height: 20px;}.woocommerce-product-rating {margin-bottom: 15px;}.woocommerce-product-details__short-description {border-left: 0;border-right: 0;padding: 0px 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: 5px;}.variations td {border: 0;padding: 2px 0;vertical-align: top;}@media (max-width: 767px) {.product-thumbnail-images img {max-height: 45px;}.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 .woostify-variation-swatches {padding-left: 0;padding-right: 0;}.variations .tawcvs-swatches .swatch.selected, .variations .woostify-variation-swatches .swatch.selected {box-shadow: none;}.variations .tawcvs-swatches .swatch {border: 1px solid #ddd;opacity: 1;border-radius: 20px;}.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: 0px;}.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: 18px;margin-top: 0;color: #535665 !important;font-weight: 400 !important;margin-bottom: 15px;}.product_title b{font-weight: 700 !important;display: block;margin-bottom: 5px;color: #212121 !important;}.product_title.bundled_product_title {font-size: 1em;}.woostify-single-product-stock {margin-bottom: 35px;}.woostify-single-product-stock .woostify-single-product-stock-label {margin-bottom: 10px;display: block;}.woostify-single-product-stock .woostify-product-stock-progress {background-color: #efefef;}.woostify-single-product-stock .woostify-single-product-stock-progress-bar {height: 10px;display: block;width: 0;transition-duration: 0.3s;}.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: 767px) {.cart:not(.elementor-menu-cart__products) .quantity {width: 110px;min-width: 110px;}}.cart:not(.elementor-menu-cart__products) .woocommerce-variation-add-to-cart {flex-wrap: wrap !important;}.cart:not(.elementor-menu-cart__products) .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {width: 100%;}.woocommerce-variation-price {margin-bottom: 10px;}.quantity {min-width: 140px;height: 40px;position: relative;overflow: hidden;background: #fff;max-width: 140px;margin-bottom: 14px;}.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: 767px) {.variations .reset_variations {border-radius: 5px;padding: 2px 5px;margin-top: -2px;float: right;font-size: 11px;}.variations .reset_variations .woostify-svg-icon svg {width: 12px !important;height: 12px !important;}.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;background: #e8e8e8;}.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;}.woocommerce-variation-add-to-cart {display: block;}.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: 48%;height: 39px;font-weight: 600;text-transform: uppercase;vertical-align: top;padding-top: 0;padding-bottom: 0;margin-right: 2%;pointer-events: auto;display: inline-flex;float: left; z-index:1;}@media (max-width: 767px) {.single_add_to_cart_button.button {height: 36px;font-size: 12px;}}.elementor .product-gallery.grid-style.has-product-thumbnails .image-item, .elementor .product-gallery.column-style.has-product-thumbnails .image-item {margin-bottom: 30px;}.product_meta {margin-top: 0px;}.elementor-element.elementor-woo-meta--view-inline .product_meta {display: block;}.product_meta > span {display: block;}.woocommerce-tabs {display: block;clear: both;padding-top: 35px;padding-bottom: 20px;}.woocommerce-tabs .tabs {margin: 0;padding-left: 0;text-align: left;}.woocommerce-tabs .tabs li {list-style: none;display: inline-flex;margin:0 30px 0px 0px;}.woocommerce-tabs .tabs li.active a{border-bottom: 1px solid #333333 !important;}@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: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.3px;}.woocommerce-tabs .woocommerce-Tabs-panel {padding: 23px 0;max-width: 100%;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 #comments {border-top: 0;padding-top: 0;margin-top: 0;}.woocommerce-tabs .woocommerce-Reviews-title {display: none;}.woocommerce-tabs .woocommerce-verification-required {font-weight: 500;margin-top: 20px;background: #ffffff;padding: 6px 12px;font-size: 12px;font-style: italic;}.woocommerce-tabs .commentlist {padding-left: 0;margin: 0;}.woocommerce-tabs .commentlist li {list-style: none;}.woocommerce-tabs .commentlist li + li {margin-top: 10px;border-top: 1px dashed #f3f3f3;padding-top: 15px;}.woocommerce-tabs .commentlist .children {margin-top: 30px;}.woocommerce-tabs .comment {margin-bottom: 40px;}.woocommerce-tabs .comment_container {display: flex;justify-content: flex-start;}.woocommerce-tabs .comment_container .avatar {border-radius: 50%;margin-right: 15px;min-width: 30px;width: 30px;height: 30px;}.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: 5px;font-style: italic;}.woocommerce-tabs .comment_container .meta {margin-bottom: 0;display: block;vertical-align: text-top;margin-left: 0px;width: 100%;font-size: 12px;}.woocommerce-product-rating .woocommerce-review-link{display: none !important;}.woocommerce-tabs .comment-notes {width: 100%;}.woocommerce-tabs .comment-form > p {width: 100%;margin-bottom: 0;}.woocommerce-tabs .comment-form input:not([type="submit"]) {width: 100%;}.woocommerce-tabs .comment-form textarea {width: 100%;}.woocommerce-tabs.layout-accordion .woostify-tab-wrapper {border-bottom: 1px solid #efefef;}.woocommerce-tabs.layout-accordion .woostify-tab-wrapper .woostify-svg-icon {transition: transform .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: 7px 0;font-size: 13px;position: relative;font-weight: 600;text-transform: uppercase;}.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;padding-top: 10px;}.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 {max-height: 500px;scrollbar-width: thin;padding-right: 12px;}.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: 0px solid #efefef;}.related > h2, .up-sells > h2, .woostify-product-recently-viewed-section > h2 {text-align: left;font-size: 17px;font-weight: 600;padding: 25px 0px 10px 0px;}.related ul.products.tns-slider .product, .up-sells ul.products.tns-slider .product, .woostify-product-recently-viewed-section ul.products.tns-slider .product {margin: 0;float: none;}.related .tns-controls button[data-controls="prev"], .up-sells .tns-controls button[data-controls="prev"], .woostify-product-recently-viewed-section .tns-controls button[data-controls="prev"] {left: -55px;}@media (max-width: 991px) {.related .tns-controls button[data-controls="prev"], .up-sells .tns-controls button[data-controls="prev"], .woostify-product-recently-viewed-section .tns-controls button[data-controls="prev"] {left: 5px;}}.related .tns-controls button[data-controls="next"], .up-sells .tns-controls button[data-controls="next"], .woostify-product-recently-viewed-section .tns-controls button[data-controls="next"] {right: -55px;}@media (max-width: 991px) {.related .tns-controls button[data-controls="next"], .up-sells .tns-controls button[data-controls="next"], .woostify-product-recently-viewed-section .tns-controls button[data-controls="next"] {right: 5px;}}.woostify-product-images-widget .product-gallery {width: 100%;}.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;}.bundled_item_cart_content .price {font-size: 1em;}@media (max-width: 991px) {.product-summary {margin-top: 25px;width: 100%;}.single-product .content-top{display: none !important;}.single-product .woostify-breadcrumb {display: none;}.single-product .elementor-widget-woostify-breadcrumb .woostify-breadcrumb {display: block;}}@media (max-width: 767px) {.woocommerce-tabs.layout-accordion .woostify-tab-wrapper {border-bottom: 0px solid #efefef;margin-bottom: 5px !important;}.woocommerce-tabs {display: block;clear: both;margin-top:30px;padding-bottom: 0px;padding: 0px 0px !important;margin-bottom: 15px;overflow: hidden;}#commentform #comment {height: 90px;font-size: 12px;margin-bottom: 10px;}.woocommerce-tabs.layout-accordion .woostify-accordion-title {display: block;padding: 6px 12px;font-size: 12px !important;background: #f1f1f1;border-radius: 3px !important;}.woocommerce-tabs.layout-accordion .woostify-accordion-title .woostify-svg-icon {right: 8px;}.product-page-container {padding-top: 15px;padding-bottom: 20px;}.has-product-thumbnails .product-thumbnail-images {margin-top: 15px;}.product_title {font-size: 15px;margin-bottom: 5px !important;}.product-summary .price {font-size: 16px;margin-bottom: 0px !imprtant;margin-top: 15px;}}.paypal-button {z-index: 0;}#product-addons-total {clear: both;}.cart-sidebar-open .updating-cart #shop-cart-sidebar:after {-webkit-transition-duration: 0s;transition-duration: 0s;}.updating-cart.cart-sidebar-open #shop-cart-sidebar:after {-webkit-transition-duration: 0s;transition-duration: 0s;}.updating-cart #shop-cart-sidebar:before {-webkit-animation: 0.4s circle-loading linear infinite;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.cart-updated #shop-cart-sidebar:before {content: none !important;}.cart-sidebar-open.cart-updated #shop-cart-sidebar:after {opacity: 0;visibility: hidden;pointer-events: none;}.cart-sidebar-open #shop-cart-sidebar {visibility: visible;pointer-events: auto;-webkit-transform: translateX(0);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: 375px;padding: 0 20px 20px;background: #fff;visibility: hidden;pointer-events: none;will-change: transform;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.3s;transition: all 0.3s;}@media (max-width: 599px) {#shop-cart-sidebar {width: 300px;padding: 0 15px 15px;}}.logged-in.admin-bar #shop-cart-sidebar {top: 46px;}@media (min-width: 783px) {.logged-in.admin-bar #shop-cart-sidebar {top: 32px;}}#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, .wishlist-item-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;background-color: #786546 !important;}.cart-sidebar-head {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;border-bottom: 1px solid #f1f1f1;padding: 20px 0;position: relative;z-index: 3;height: 55px;background-color: inherit;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: flex-start;-webkit-box-align: center;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;-webkit-transform: translatey(-50%) rotate(0deg);transform: translatey(-50%) rotate(0deg);}#close-cart-sidebar-btn:hover {-webkit-transform: translatey(-50%) rotate(90deg);transform: translatey(-50%) rotate(90deg);color: firebrick;}.cart-sidebar-content {-ms-flex-preferred-size: 0;flex-basis: 0%;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;overflow-y: auto;overflow-x: hidden;}.cart-sidebar-content.is-cart-empty.has-fst {margin-top: 0;}.cart-sidebar-content.is-cart-empty.has-fst.has-fst-top {margin-top: 0;}.cart-sidebar-content.is-cart-empty.has-fst.has-fst-top.has-fst-progress-bar {margin-top: 0;}.cart-sidebar-content.is-cart-empty .woostify-mini-cart-custom-html {display: none;}.cart-sidebar-content .woostify-mini-cart-custom-html {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;margin: 10px 0;}.cart-sidebar-content .woostify-mini-cart-custom-html.pos-after-checkout {margin-bottom: 0;}.cart-sidebar-content [data-sold_individually] .mini-cart-product-qty {display: none;}.cart-sidebar-content .woocommerce-mini-cart__total {margin-bottom: 14px !important;background-color: transparent;height: 35px;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 {-ms-flex-preferred-size: 0;flex-basis: 0%;-ms-flex-positive: 1;-webkit-box-flex: 1;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 {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;}.cart-sidebar-content .free-shipping-progress-bar.pos-top {margin: 10px 0;}.cart-sidebar-content .free-shipping-progress-bar.pos-before-checkout {margin: 10px 0;}.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: #786546;height: 36px;width: 48%;float: left;color: #ffffff !important;margin-right: 2%;}@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: 36px;display: flex;width: 50%;}@media (max-width: 599px) {.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout {height: 30px;}}.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: 22px !important;height: 22px !important;}.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: 90px;padding-left: 75px;}}@media (min-width: 598px) {.cart-sidebar-content .mini_cart_item.component_mini_cart_item {padding-left: 125px;}}.cart-sidebar-content .mini_cart_item.component_mini_cart_item .mini-cart-product-infor .mini-cart-quantity {display: none;}.cart-sidebar-content .mini_cart_item img {max-width: 60px;max-height: 60px;object-fit: cover;}@media (max-width: 599px) {.cart-sidebar-content .mini_cart_item img {max-width: 50px;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 {-webkit-animation: 0.5s circle-loading linear infinite;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;}.woocommerce-mini-cart .bundled_mini_cart_item {display: none;}.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: 6px;}.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;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;}@media (min-width: 768px) {.woocommerce-cart.cart-page-layout-1 #content > .woostify-container {width: 970px;max-width: 100%;}}@media (min-width: 992px) {.woocommerce-cart.cart-page-layout-1 .cross-sells {width: 48.5%;float: left;margin-bottom: 30px;}.woocommerce-cart.cart-page-layout-1 .cart-collaterals {width: 48.5%;float: right;}}@media (max-width: 992px) {.woocommerce-cart.cart-page-layout-1 .cross-sells {margin-top: 50px;}}.woocommerce-cart.cart-page-layout-1 .cart_totals .shop_table {border: 1px solid #eee;}.woocommerce-cart.cart-page-layout-1 .cart_totals tr {border-bottom-color: #eee;}.woocommerce-cart.cart-page-layout-1 .cart-collaterals th, .woocommerce-cart.cart-page-layout-1 .cart-collaterals td {padding: 15px;}.woocommerce-cart.cart-page-layout-2 .woocommerce-cart-form__contents, .woocommerce-cart.cart-page-layout-2 .cart.wishlist_table {margin-top: 0;}@media (min-width: 992px) {.woocommerce-cart.cart-page-layout-2 .woocommerce-cart-form {width: 65%;float: left;}.woocommerce-cart.cart-page-layout-2 .cart-collaterals {width: calc(35% - 40px);float: right;}}.woocommerce-cart.cart-page-layout-2 .cart-collaterals {border: 2px solid #efefef;padding: 10px 20px 30px 20px;}.woocommerce-cart.cart-page-layout-2 .cross-sells {clear: both;}.woocommerce-cart .woocommerce-cart-form {margin-bottom: 50px;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form {width: 100%;float: none;}.woocommerce-cart .elementor-widget-woocommerce-cart .cart-collaterals {float: none;width: 100%;padding: 0;border: none;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text.qty {text-align: center;border: none;padding: 0 40px;font-size: inherit;max-height: unset;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .coupon .form-row {float: none;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text, .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce select {height: auto;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button {line-height: inherit;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name="update_cart"], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name="update_cart"], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name="update_cart"] {border-width: 2px;}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name="update_cart"], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) [name="update_cart"], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) [name="update_cart"] {height: auto;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products), .cart.wishlist_table: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), .cart.wishlist_table:not(.elementor-menu-cart__products) {margin-bottom: 0;}}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th, .cart.wishlist_table:not(.elementor-menu-cart__products) th, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td, .cart.wishlist_table:not(.elementor-menu-cart__products) td {padding: 20px 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a {background-color: firebrick;color: #fff !important;}}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon {width: 100%;}@media (min-width: 992px) {.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon, .cart.wishlist_table: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"], .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon {justify-content: center;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name="apply_coupon"], .cart.wishlist_table: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"], .cart.wishlist_table: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"], .cart.wishlist_table: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, .cart.wishlist_table: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"], .cart.wishlist_table: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), .cart.wishlist_table:not(.elementor-menu-cart__products) {}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) thead th, .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) tr:nth-last-child(2) td {padding-bottom: 10px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th, .cart.wishlist_table:not(.elementor-menu-cart__products) th, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td, .cart.wishlist_table:not(.elementor-menu-cart__products) td {padding: 10px 0;border-width: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td .size-woocommerce_thumbnail{height: 40px !important;width: 40px !important;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail), .cart.wishlist_table: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), .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove {width: 40px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail {width: 55px;min-width: 55px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {font-weight: 700;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-quantity {text-align: center;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity {min-width: 120px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {text-align: right;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-price, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-price, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {min-width: 100px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions {text-align: right;padding: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name="update_cart"], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name="update_cart"] {border-width: 1px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon label {display: none;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name="coupon_code"], .cart.wishlist_table: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"], .cart.wishlist_table: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, .cart.wishlist_table: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"], .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) thead {display: none;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr, .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody .cart_item {padding-left: 85px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody .bundled-product-name.bundled_table_item_indent, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody .bundled-product-name.bundled_table_item_indent {padding-left: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail {justify-content: center;left: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail img, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail img {max-width: 70px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove {right: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name:before {display: none;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name a {font-weight: 700;padding-right: 25px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity .product-qty {max-width: 30px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity .qty, .cart.wishlist_table: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, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions {padding-top: 30px;padding-bottom: 0;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon label, .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon label {display: none;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name="coupon_code"], .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon [name="coupon_code"], .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name="apply_coupon"], .cart.wishlist_table: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"], .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon [name="coupon_code"] {height: 42px;margin-bottom: 10px;border-radius: 3px;padding: 8px 15px;}.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name="update_cart"], .cart.wishlist_table: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: 45px;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;}input[type="radio"] {margin-right: 10px;top: 2px;position: relative;cursor: pointer;}.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"], .cart.wishlist_table: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"], .cart.wishlist_table: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 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: 1px dashed #e3c05c;border-radius: 3px;padding: 20px 25px;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: left;}.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit {padding-left: 40px;padding-right: 40px;display: block;margin: 10px 0px 0px 0px;}.woocommerce-form.woocommerce-form-login .lost_password {display: block;clear: both;margin-bottom: 5px;margin-top: 25px;font-weight: 500 !important;text-align: left;}.woocommerce-privacy-policy-text{display: none !important;}.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: 600;}.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: left;}.checkout_coupon.woocommerce-form-coupon .form-row-last {margin-bottom: 0;}.checkout_coupon.woocommerce-form-coupon [name="apply_coupon"] {margin-top: 25px !important;padding: .35em 18px !important;height: 35px !important;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 (max-width: 992px) {.has-multi-step-checkout [name="checkout"] {display: flex;flex-direction: column-reverse;}.has-multi-step-checkout [name="checkout"] .woocommerce-NoticeGroup {order: 1;}}@media (min-width: 992px) {#customer_details {float: left;width: calc(100% - 400px);padding-right: 15px;}}#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: 16px;font-weight: 700;margin-top: 0px !important;text-transform: uppercase;display: none;}.form-row {float: left;}.form-row label {display: block;font-weight: 600;font-size: 12px;margin-bottom: 2px;}.form-row abbr {text-decoration: none;}.required {color: firebrick;}.form-row .input-text {width: 100%;height: 36px;padding: 0 15px;border-radius: 4px;}.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:transparent;padding: 25px;border-radius: 4px;border:1px solid #dddddd;}@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: baseline;}.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 .order-total td strong {font-weight: 600 !important;}.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;}#order_comments {padding: 1em;height: auto;min-height: 150px;resize: none;display: block;}.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;}.payment_method_paypal img {max-height: 52px;margin-left: 10px;}.payment_method_paypal .about_paypal {display: inline-block;margin-left: 10px;clear: both;font-size: smaller;font-weight: normal;}.place-order {width: 100%;}#place_order {font-weight: 600;text-transform: uppercase;width: 100%;min-height: 50px;margin-top: 30px;}.has-multi-step-checkout #order_review {margin-bottom: 50px;background-color: rgba(0, 0, 0, 0);border: 1px solid #d9d9d9;padding: 15px;}@media (max-width: 991px) {.has-multi-step-checkout #order_review {display: none;}}.has-multi-step-checkout #order_review .woocommerce-shipping-totals {flex-direction: row;padding-bottom: 5px;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals th {margin-right: 20px;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals ul {margin: 0;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li:first-of-type:last-of-type label {display: block;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method {display: none;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method + label {display: none;}.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method:checked + label {display: block;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table {table-layout: fixed;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table thead {display: none;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody tr:last-of-type td {padding-bottom: 20px;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-name {display: flex;padding-right: 10px;align-items: center;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .variation {order: 2;margin-right: 5px;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-quantity {order: 3;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .review-order-product-image {max-width: 50px;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .review-order-product-image + .review-order-product-name {margin: 0 10px;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {width: 100px;}.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-quantity, .has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {white-space: normal;}.has-multi-step-checkout #order_review .order-total {border: 0;}.has-multi-step-checkout #order_review .order-total th, .has-multi-step-checkout #order_review .order-total td {padding-bottom: 5px;}.has-multi-step-checkout .multi-step-checkout .woostify-container {text-align: center;}.has-multi-step-checkout .multi-step-inner {margin-top: 50px;position: relative;overflow: hidden;}.has-multi-step-checkout .multi-step-item {margin: 0 10px;cursor: pointer;position: relative;}@media (min-width: 992px) {.has-multi-step-checkout .multi-step-item {margin: 0 30px;}}.has-multi-step-checkout .multi-step-item:before, .has-multi-step-checkout .multi-step-item:after {content: '';position: absolute;z-index: 2;height: 2px;top: 7px;}.has-multi-step-checkout .multi-step-item:first-of-type {margin-left: 0;}.has-multi-step-checkout .multi-step-item:first-of-type:before {content: none;}.has-multi-step-checkout .multi-step-item:first-of-type:after {left: 50%;right: -30px;}.has-multi-step-checkout .multi-step-item:not(:first-of-type):not(:last-of-type):before {left: -30px;right: 50%;}.has-multi-step-checkout .multi-step-item:not(:first-of-type):not(:last-of-type):after {left: 50%;right: -30px;}.has-multi-step-checkout .multi-step-item:last-of-type {margin-right: 0;}.has-multi-step-checkout .multi-step-item:last-of-type:before {right: 50%;left: -30px;}.has-multi-step-checkout .multi-step-item:last-of-type:after {content: none;}.has-multi-step-checkout .multi-step-item.active:after {background-color: #ebebeb;}.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item {color: #888;}.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item:before {background-color: #ebebeb;}.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item:after {background-color: #ebebeb;}.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item .item-text {font-weight: normal;}.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item .item-text:before {background-color: #ddd;}.has-multi-step-checkout .item-text {position: relative;z-index: 5;font-size: 1em;font-weight: 700;display: flex;flex-direction: column;align-items: center;white-space: nowrap;}.has-multi-step-checkout .item-text:before {content: '';border-radius: 50px;width: 14px;height: 14px;margin-bottom: 10px;white-space: nowrap;font-size: 0.9em;}.has-multi-step-checkout .multi-step-checkout-wrapper {float: left;width: 100%;margin-bottom: 50px;}.has-multi-step-checkout .multi-step-checkout-wrapper.has-local-pickup .multi-step-review-information-row[data-type="address"] {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper.has-local-pickup .multi-step-checkout-content[data-step="second"] [data-type="email"] {border-bottom: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper.no-shipping-available .multi-step-checkout-content[data-step="last"] [data-type="address"] {border-bottom: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper.no-shipping-available .multi-step-review-information-row[data-type="shipping"] {display: none;}@media (min-width: 992px) {.has-multi-step-checkout .multi-step-checkout-wrapper {width: calc(100% - 400px);padding-right: 40px;}.has-multi-step-checkout .multi-step-checkout-wrapper #customer_details {width: 100%;padding-right: 0;float: none;}}.has-multi-step-checkout .multi-step-checkout-wrapper li {list-style: none;}.has-multi-step-checkout .multi-step-checkout-wrapper.first [data-action="back"] {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper.first ~ #order_review .woocommerce-shipping-totals {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper.last [data-action="continue"] {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper:not(.last) #place_order {display: none !important;}.has-multi-step-checkout .multi-step-checkout-wrapper:not(.first) ~ #order_review .shipping-placeholder {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content.active {display: block;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-billing-fields > h3 {display: none;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-additional-fields__field-wrapper p:last-child {margin-bottom: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods {margin: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method {margin-bottom: 0;border: 1px solid #d9d9d9;padding: 10px;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method img {max-width: 40px;margin-right: 5px;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method:first-of-type {border-radius: 4px 4px 0 0;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method:last-of-type {border-radius: 0 0 4px 4px;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method + .wc_payment_method {border-top: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods label[for^="payment_method"] {cursor: pointer;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods label[for^="payment_method"] img {max-width: 100%;max-height: 40px;margin-left: 5px;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .payment_box {border-radius: 0;margin: 10px -10px -10px -10px;color: #515151;border-top: 1px solid #d9d9d9;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .payment_box:before {content: none;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper {border-radius: 5px;border: 1px solid #d9d9d9;margin-top: 30px;padding: 15px;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field {color: red;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field * {color: inherit;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper p:last-child {margin-bottom: 0;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .form-row {float: none;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-link {transition-duration: 0s;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item {border-color: #f00;}.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item .woocommerce-terms-and-conditions-checkbox-text, .has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item .woocommerce-terms-and-conditions-link {color: #f00;}.has-multi-step-checkout .field-required [name] {border-color: #f00 !important;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item {border: 1px solid #d9d9d9;display: flex;align-items: center;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item:first-of-type {border-radius: 4px 4px 0 0;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item:last-of-type {border-radius: 0 0 4px 4px;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item + .shipping-methods-modified-item {border-top: 0;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-input {margin: 0 10px 0 0;}.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-label {font-weight: 600;padding: 6px 20px;cursor: pointer;flex-grow: 1;}.has-multi-step-checkout .multi-step-review-information {margin-bottom: 30px;display: flex;flex-direction: column;border: 1px solid #d9d9d9;border-radius: 5px;padding: 0 15px;}.has-multi-step-checkout .multi-step-review-information-row {display: flex;justify-content: space-between;border-bottom: 1px solid #d9d9d9;padding: 6px 0;}@media (max-width: 767px) {.has-multi-step-checkout .multi-step-review-information-row {flex-wrap: wrap;}}.has-multi-step-checkout .multi-step-review-information-row:last-of-type {border-bottom: 0;}.has-multi-step-checkout .review-information-inner {display: flex;flex-grow: 1;}@media (max-width: 991px) {.has-multi-step-checkout .review-information-inner {flex-direction: column;}}.has-multi-step-checkout .review-information-label {margin-right: 15px;font-weight: 700;}@media (min-width: 992px) {.has-multi-step-checkout .review-information-label {flex: 0 1 5em;}}.has-multi-step-checkout .review-information-link {white-space: nowrap;cursor: pointer;font-size: 0.9em;}@media (max-width: 767px) {.has-multi-step-checkout .review-information-link {flex: 0 0 100%;}}.has-multi-step-checkout .multi-step-checkout-button-wrapper {margin-top: 20px;}.has-multi-step-checkout .multi-step-checkout-button-wrapper:after {content: '';clear: both;display: block;}.has-multi-step-checkout .multi-step-checkout-button {cursor: pointer;}.has-multi-step-checkout .multi-step-checkout-button[data-action="back"] {display: flex;float: left;align-items: center;}.has-multi-step-checkout .multi-step-checkout-button[data-action="back"] .woostify-svg-icon {margin-right: 5px;}.has-multi-step-checkout .multi-step-checkout-button[data-action="back"] .woostify-svg-icon svg {width: 0.8em;height: 0.8em;}.has-multi-step-checkout .multi-step-checkout-button[data-action="continue"], .has-multi-step-checkout .multi-step-checkout-button#place_order {float: right;}.has-multi-step-checkout .multi-step-checkout-button#place_order {font-weight: normal;margin-top: 0;text-transform: none;}.has-multi-step-checkout .expanded-order-review #order_review {display: block;}.has-multi-step-checkout .expanded-order-review .woostify-before-order-review-total-price {display: none;}.has-multi-step-checkout .expanded-order-review .woostify-before-order-review-icon {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.has-multi-step-checkout .woostify-before-order-review {display: flex;align-items: center;justify-content: space-between;padding: 10px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: 20px;cursor: pointer;}@media (min-width: 992px) {.has-multi-step-checkout .woostify-before-order-review {display: none;}}.has-multi-step-checkout .woostify-before-order-review .woostify-before-order-review-total-price {flex-grow: 1;text-align: right;margin-right: 10px;}.shipping-placeholder {padding: 5px 0;}.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;}.select2-container .select2-selection--single {height: auto;margin: 0;border-radius: 4px;border-color: #ccc;}.woocommerce-input-wrapper strong{font-weight: 600 !important;}.select2-container--default .select2-selection--single .select2-selection__rendered {height: 36px;line-height: 36px;padding: 0 1em;}.select2-container--default .select2-selection--single .select2-selection__arrow {right: 0;top: 50%;width: 20px;height: 36px;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).woocommerce-checkout .woocommerce {position: static;}.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-content {margin-top: 0;}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-content {margin: 0;}}.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-header-inner {border: none;}.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .woostify-container {justify-content: flex-start;}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .woostify-container {justify-content: center;}}.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-branding {text-align: left;}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-branding {text-align: center;}}.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form {position: relative;}.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form > * {display: none;}.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form.loading:before {content: "" !important;z-index: 2;position: absolute;border: 1px solid #ddd;border-top-color: #222;border-radius: 50%;height: 14px;width: 14px;-webkit-animation: circle-loading 0.35s linear infinite;animation: circle-loading 0.35s linear infinite;position: static;display: block;}.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form.ready .woocommerce-form-coupon-toggle {display: flex;}.checkout-layout-3:not(.woobuilder-active) form.checkout_coupon .form-row .input-text {padding: 0 1em;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) {position: relative;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) label:not(.checkbox) {position: absolute;top: 50%;left: 12px;background: #fff;right: 12px;bottom: 5px;margin-top: -10px;pointer-events: none;transition: all .2s;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;z-index: 1;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea::-webkit-input-placeholder {color: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea:-moz-placeholder {color: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea::-moz-placeholder {color: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea:-ms-input-placeholder {color: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea::placeholder {color: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly):not(.no-label) .input-text {width: 100%;height: 50px;padding: 20px 12px 2px;border-radius: 4px;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) .input-text {width: 100%;height: 50px;border-radius: 4px;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) .input-text:focus {border-color: #000;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid-required-field .input-text, .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 .input-text, .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).notes label {top: 25px;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).notes textarea {padding: 20px 12px 12px !important;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap label {top: 4px;font-size: 12px;padding: 0;bottom: auto;margin-top: 0;background: transparent;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea::-webkit-input-placeholder {color: inherit;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea:-moz-placeholder {color: inherit;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea::-moz-placeholder {color: inherit;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea:-ms-input-placeholder {color: inherit;}.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea::placeholder {color: inherit;}.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;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods .form-row.woocommerce-SavedPaymentMethods-saveNew label {position: static;transform: none;line-height: inherit;transition: none;pointer-events: inherit;background: transparent;}.checkout-layout-3:not(.woobuilder-active) .woostify-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {padding-left: 15px;padding-right: 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {padding-bottom: 15px;}}.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col {padding-left: 15px;padding-right: 15px;max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner {position: static;transform: none;position: relative;padding-bottom: 1.5em;padding-top: 15px;}}.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner:before {display: none;content: '';position: absolute;top: 0;bottom: 0;left: -50%;width: 200vw;background-color: rgba(0, 0, 0, 0.02);z-index: -1;}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner:before {display: block;}}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg {height: 200px;width: 500px;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;position: fixed;top: 0;height: 100%;bottom: 0;left: 0;right: 0;width: 100%;z-index: -1;}}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {max-width: 58.333333%;flex: 0 0 58.333333%;}}@media (min-width: 1400px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {max-width: 58.66666667%;flex: 0 0 58.66666667%;}}@media (min-width: 1490px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {max-width: 56.66666667%;flex: 0 0 56.66666667%;}}@media (min-width: 1921px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {flex: 0 0 55.66666667%;}}@media (min-width: 2400px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {flex: 0 0 54.66666667%;}}@media (min-width: 2561px) {.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {flex: 0 0 53.66666667%;}}.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .woostify-col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .woostify-col.right-bg {position: relative;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;background-color: #f8f8f8;background-color: rgba(0, 0, 0, 0.02);border-left: 1px solid #eee;}.checkout-layout-3:not(.woobuilder-active) #customer_details {float: none;width: 100%;}.checkout-layout-3:not(.woobuilder-active) #order_review {float: none;background:#ffffff;width: 100%;padding: 0;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) #order_review {padding-left:0px;padding: 20px;}}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active) #order_review {margin-top: 0;}}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table th {font-weight: inherit;text-transform: uppercase;font-size: 13px;font-weight: 600;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item {min-height: 50px;margin-bottom: 15px;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .ts-product-image.checkout_thumb{display: none !important;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name {position: relative;padding-left: 55px;position: relative;font-weight: 500;padding-top: 0;padding-bottom: 0;padding-right: 20px;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .w-product-thumb {width: 40px;position: absolute;border-radius: 2px;left: 0;top: 50%;transform: translateY(-50%);}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .w-product-thumb img {max-width: 100%;border-radius: 2px;border: 1px solid rgba(0, 0, 0, 0.1);max-height: 45px;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name strong.product-quantity {font-size: 9px;position: absolute;text-align: center;border-radius: 50%;background-color: #2e2e2e;color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;width: 18px;height: 18px;line-height: 18px;z-index: 10;top: -5px;right: -5px;}.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .variation {display: block;width: 100%;font-size: 13px;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr {border: none;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form {border-top: 1px solid #d9d9d9;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form td {width: 100%;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .woocommerce-form-coupon-toggle {justify-content: flex-start;margin: 0;max-width: unset;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon {margin: 10px 0 0;padding: 0;max-width: unset;display: flex;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row {margin: 0;float: none;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {-ms-flex-preferred-size: 0;flex-basis: 0%;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;max-width: 100%;margin-right: 10px;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;width: auto;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon [name="apply_coupon"] {margin: 0;padding: 0 20px;height: 50px;border-radius: 2px;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon [name="coupon_code"] {border-radius: 2px;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr td {margin-left: 0;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tfoot tr:first-child {border-top: 1px solid #d9d9d9;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tfoot tr:last-child {border-bottom: none;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li {display: flex;justify-content: flex-start;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li:not(:last-child) {margin-bottom: 5px;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li input {margin: 4px 5px 0 0;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li label {display: flex;justify-content: space-between;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;}.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .checkout_coupon.woocommerce-form-coupon {border: none;}.checkout-layout-3:not(.woobuilder-active) form.woocommerce-checkout .woostify-col {position: relative;height: auto !important;}.checkout-layout-3:not(.woobuilder-active) .woocommerce-checkout-review-order-table thead {display: none;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods {list-style: none;padding-left: 0;margin-top: 0;margin-bottom: 10px;border: 1px solid #aaa;border-radius:3px;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li {padding:5px 15px 7px 15px;list-style: none;border-bottom: 1px solid #ddd;margin: 0;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li:last-child {border: none;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li input {margin-left: 0;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box {padding: 0px 0 0;background: transparent;box-shadow: none;margin: 0;}.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box:before, .checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box:after {display: none;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .checkout-options .before-checkout.ready {opacity: 1;}}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .checkout-options .before-checkout {position: absolute;z-index: 9;left: 15px;right: 15px;opacity: 0;padding-right: 15px;}}.checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form-coupon-toggle, .checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form-login-toggle {max-width: unset;margin: 0 0 10px;display: block;padding: 10px;background: #f8f8f8;border-radius: 3px;text-align: center;}.checkout-layout-3:not(.woobuilder-active) .checkout-options .checkout_coupon.woocommerce-form-coupon, .checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form.woocommerce-form-login {margin: 0 0 10px;max-width: unset;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup {margin-right: 40px;}}.checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-message, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-error, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-info, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-notice--success {margin: 25px auto 30px;}.checkout-layout-3:not(.woobuilder-active) [name="checkout"] {margin-top: 0;}.checkout-layout-3:not(.woobuilder-active) .woocommerce-billing-fields > h3 {display: inline-block;}.checkout-layout-3:not(.woobuilder-active) #checkout-spacer {display: none;}@media (min-width: 992px) {.checkout-layout-3:not(.woobuilder-active) #checkout-spacer {display: block;}}.checkout-layout-3:not(.woobuilder-active) #order_review_heading {font-size: 24px;font-weight: normal;margin-top: 0;}@media (max-width: 991px) {.checkout-layout-3:not(.woobuilder-active) #order_review_heading {display: inline-block;}}.checkout-layout-3:not(.woobuilder-active) .woocommerce-billing-fields {position: relative;}.checkout-layout-3:not(.woobuilder-active) .back-to-cart {z-index: 7;position: absolute;right: 0;top:0px;}.checkout-layout-3:not(.woobuilder-active) .back-to-cart a {display: flex;align-items: center;padding: 5px 0;}.checkout-layout-3:not(.woobuilder-active) .back-to-cart a .woostify-svg-icon {margin-top: -2px;margin-right: 4px;}.checkout-layout-3:not(.woobuilder-active) .back-to-cart a .woostify-svg-icon svg {width: 10px;height: 10px;}.checkout-layout-3:not(.woobuilder-active) .back-to-cart a span {line-height: 1;}.elementor-widget-woocommerce-checkout-page .form-row {padding: 3px;margin: 0 0 6px;float: none;}.elementor-widget-woocommerce-checkout-page .form-row.form-row-first {float: left;}.elementor-widget-woocommerce-checkout-page .form-row.form-row-last {float: right;}.elementor-widget-woocommerce-checkout-page .form-row.notes {float: none;}.elementor-widget-woocommerce-checkout-page #customer_details {float: none;width: 100%;padding: 0;}.elementor-widget-woocommerce-checkout-page #order_review {float: none;width: 100%;}.elementor-widget-woocommerce-checkout-page #order_comments {min-height: unset;}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow {transform: none;}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit, .elementor-widget-woocommerce-checkout-page .e-apply-coupon {line-height: inherit;}.elementor-widget-woocommerce-checkout-page #order_review {border-radius: 0;background: inherit;padding: 0;}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr {display: table-row;}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr th, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr td {display: table-cell;}@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;}.has-multi-step-checkout #order_review {margin-top: 0;margin-bottom: 30px;}}@media (max-width: 767px) {.checkout-layout-3:not(.woobuilder-active) .woocommerce-billing-fields > h3 {font-size: 13px !important;}.woocommerce-billing-fields .form-row-first, .woocommerce-billing-fields .form-row-last {float: left;width: 100%;}#order_review {padding: 5px 15px 15px 15px !important;}.woocommerce-checkout-review-order-table .order-total th, .woocommerce-checkout-review-order-table .order-total td {font-size: 16px !important;}#place_order {min-height: 40px !important;margin-top: 15px !important;}}@media (max-width: 991px) {.woostify-before-order-review-total-price .includes_tax {display: none;}}@media (min-width: 992px) {.yith-wcms-pro #order_review {width: 100%;}}.woocommerce-account:not(.woobuilder-active) h2 {font-size:14px;font-weight: 600 !important;text-align: left;background: #f7f7f7;}@media (min-width: 992px) {.woocommerce-account #content {min-height: 300px;}}.woocommerce-account .entry-title {margin-bottom: 50px;}.woocommerce-account .page-header .entry-title {margin-bottom: 0;}.woocommerce-account .woocommerce-form.woocommerce-form-login {border: 1px dashed #e3c05c;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: 1px dashed #e3c05c;border-radius: 3px;padding: 20px 25px;font-size: 12px;}.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: -webkit-calc( ( 100% - 30px ) / 2);max-width: calc( ( 100% - 30px ) / 2);margin-right: 30px;margin-bottom: 0;}}@media (min-width: 768px) {.woocommerce-account .u-column2 {max-width: -webkit-calc( ( 100% - 30px ) / 2);max-width: calc( ( 100% - 30px ) / 2);}}.woocommerce-MyAccount-navigation {margin-bottom: 20px;width: 100%;padding-bottom: 25px;}@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-navigation .woocommerce-MyAccount-navigation-link {margin-bottom: 10px;}.woocommerce-MyAccount-navigation-link--downloads{display: none !important;}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {font-weight: 600;color:#E3C05C;border-color: #E3C05C;}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .woostify-svg-icon {color: currentColor;margin-right: 15px;}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .woostify-svg-icon svg {height: 16px;width: 16px;}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--auctions-endpoint a:before {content: "\e60f";}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--bookings a:before {content: "\e6dc";}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--subscriptions a:before {content: "\e64f";}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {font-size: 13px;white-space: nowrap;display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;-webkit-box-pack: justify;justify-content: flex-start;-webkit-box-align: center;align-items: center;}.woocommerce-MyAccount-content {width: 100%;}.woocommerce-MyAccount-content table:first-child {margin: 0;}@media (min-width: 992px) {.woocommerce-MyAccount-content {float: left;width: -webkit-calc( 100% - 300px);width: calc( 100% - 300px);}}.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type="submit"] {height: 40px;color: #fff;border: 0;margin-top: 40px;font-weight: 600;text-transform: uppercase;letter-spacing: -0.1px;}.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: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.woocommerce-Address .woocommerce-Address-title h3 {font-size: 18px;font-weight: normal;display: inline-block;margin: 0;padding: 10px 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: 40px;color: #fff;padding: 0 25px;border: 0;font-weight: 500;}.woocommerce-address-fields .button:hover {opacity: 0.7;}.woocommerce-orders-table__cell-order-actions {display: inline-flex;flex-direction: column;text-align: center;border: 0;}.woocommerce-orders-table__cell-order-actions a + a {margin-top: 10px;}@media (max-width: 767px) {.woocommerce-Address .woocommerce-Address-title h3 {font-size: 14px !important;font-weight: 500;}.woocommerce-Address .woocommerce-Address-title .edit:before {font-size: 10px !important;}.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-order-received .woocommerce-order {max-width: 800px;margin: 0 auto;}.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;border-left: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}}.woocommerce-thankyou-order-details li {list-style: none;padding: 10px 15px;flex-basis: 25%;}@media (max-width: 991px) {.woocommerce-thankyou-order-received {padding: 10px 15px !important;margin-bottom: 20px !important;line-height: 22px !important;font-weight: 600 !important;font-size: 14px !important;border: 1px dashed transparent;}.related-box .related-post img {height: 180px;}.woocommerce-thankyou-order-details li {flex-basis: 50%;border-bottom: 1px solid #e8e8e8 !important;margin: 0px;border-right: 1px solid #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: 500;line-height: 20px;}.woocommerce-order-details .woocommerce-order-details__title {background: #f1f1f1;padding: 12px 15px;font-size: 14px !important;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: 10px 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: 0.8em 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%;}}ul.products li.product .product-loop-image-wrapper .tinvwl_add_to_wishlist_button {margin: 0;}.product-loop-image-wrapper .tinvwl_add_to_wishlist-text {display: none;}.product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button {background-color: #fff;}.product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button:before {margin: 0;}.product-loop-image-wrapper .product-loop-action .tinvwl_add_to_wishlist_button {width: 40px;height: 40px;}.product-loop-image-wrapper .product-loop-action .tinvwl_add_to_wishlist_button:hover {color: #fff;}.product-loop-image-wrapper .product-loop-action .product-quick-view-btn + .tinv-wraper {border-top: 1px solid #e7e7e7;}.product-loop-image-wrapper .loop-wrapper-wishlist .tinv-wraper .tinvwl_add_to_wishlist_button {width: 30px;height: 30px;}.cart.wishlist_table .product-name {padding: 0 20px !important;}@media (max-width: 768px) {.woocommerce-table--order-details tr, .woocommerce-table--order-details td {padding: 8px 0 !important;}.cart.wishlist_table .product-thumbnail {display: none;}.cart.wishlist_table .product-remove a {background-color: #e33;color: #fff;}.cart.wishlist_table th {display: none;}.cart.wishlist_table tr:first-of-type td {border-bottom-width: 1px;}.cart.wishlist_table tr:first-of-type td:last-of-type {border-bottom: 0;}.cart.wishlist_table tr:last-of-type td {border-bottom: 0;}.cart.wishlist_table td {display: block;width: 100% !important;border-right: 0;padding: 10px 0px !important;}.cart.wishlist_table td:before {float: left;font-weight: bold;content: attr(data-title);}}.yith-wcwl-form .button {cursor: pointer;}.hidden-title-form {display: none;}.hidden-title-form .button {padding: 10px 15px;}.hidden-title-form input {padding: 5px 10px;border-radius: 3px;}.wishlist-title * {font-size: 24px;}.yith-wcwl-share .yith-wcwl-share-title {font-size: small;display: inline-block;}.yith-wcwl-share ul {margin: 0;padding: 0;}.yith-wcwl-share ul li {display: inline-block;}.yith-wcwl-share ul a {width: 30px;height: 30px;border: 1px solid #ddd;}.tinvwl-table-manage-list .product-action .button {white-space: nowrap;}.elementor-add-to-cart.elementor-product-variable .variations tr {margin-bottom: 0 !important;}@media (max-width: 719px) {.elementor-add-to-cart.elementor-product-variable .variations tr {display: block !important;}}.elementor-add-to-cart.elementor-product-variable .variations td {width: 30% !important;padding: 10px 0 !important;line-height: 24px !important;vertical-align: middle;}@media (max-width: 719px) {.elementor-add-to-cart.elementor-product-variable .variations td {padding: 0 !important;}}.elementor-add-to-cart.elementor-product-variable .variations select {border: 1px solid #e8e8e8 !important;width: 75% !important;height: 40px !important;position: static !important;}@media (max-width: 719px) {.elementor-add-to-cart.elementor-product-variable .variations select {width: 100% !important;}}.elementor-add-to-cart.elementor-product-variable .variations .value {width: 55% !important;}.shop_table .product-quantity .quantity {min-width: 130px;height: 32px;max-width: 130px;margin-bottom: 2px;margin-top: 3px;}.payment_method_paytm label[for=payment_method_paytm] img {max-width: 210px !important;position: relative !important;left: -50px !important;display: inline-block !important;}@media (max-width: 719px) {.elementor-add-to-cart.elementor-product-variable .variations .value {display: block !important;width: 100% !important;}}.elementor-add-to-cart.elementor-product-variable .variations .value:before {content: none !important;}.elementor-widget-wc-add-to-cart .quantity {border: 1px solid #e8e8e8;}.elementor-widget-wp-widget-woocommerce_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;}.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;}.product-loop-action .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .product-loop-action .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text {display: none !important;}.product-loop-action .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .product-loop-action .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {display: none !important;}.woosb-qty-input .product-qty {display: none;}.woosb-qty-input .quantity input {padding: 0;}.woocommerce-mini-cart-item.woosb-item-child {list-style: none;margin-left: 30px;}.woocommerce-mini-cart-item.woosb-item-child .mini-cart-product-qty, .woocommerce-mini-cart-item.woosb-item-child .mini-cart-product-price {display: none;}.woocommerce-mini-cart-item.woosb-item-child .input-text {pointer-events: none;}.elementor-widget-woostify-default-product-images {position: relative;}.elementor-editor-active .elementor-widget-woostify-default-product-images .woocommerce-product-gallery, .elementor-editor-preview .elementor-widget-woostify-default-product-images .woocommerce-product-gallery {opacity: 1 !important;}.elementor-editor-active .elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child), .elementor-editor-preview .elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {display: none;}.elementor-widget-woostify-default-product-images ul, .elementor-widget-woostify-default-product-images ol {list-style: none;padding: 0;margin: 0;}.elementor-widget-woostify-default-product-images .onsale {position: absolute;left: 10px;top: 10px;}.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__trigger {position: absolute;right: 10px;top: 10px;z-index: 2;width: 20px;height: 20px;}.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__trigger img {width: 100% !important;height: 100% !important;}.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper {max-width: none;}.elementor-widget-woostify-default-product-images .flex-viewport {margin-bottom: 1.5em;}.elementor-widget-woostify-default-product-images .flex-control-nav li {display: inline-block;margin: 0 1.5em 1.5em 0;}.elementor-widget-woostify-default-product-images .flex-control-nav img {border: 1px solid transparent;}.elementor-widget-woostify-default-product-images .flex-control-nav img.flex-active {border-color: #555;}@media (min-width: 767px) {.download-file .button {display: inline-block;padding: 10px;}}table.shop_table {word-break: normal;background: transparent !important;margin-top: 0px !important;}.password-input {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;position: relative;}.show-password-input {position: absolute;right: .7em;top: .7em;cursor: pointer;}.show-password-input:before {font-family: 'Woocommerce';content: "\e010";}.show-password-input.display-password {opacity: .6;}body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {left: auto;right: 0;}body.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner {margin-left: auto;margin-right: auto;}body.dokan-dashboard .entry-title {font-size: 20px;}body.dokan-dashboard .dokan-form-group .datepicker {height: 36px;padding: 0 10px !important;position: relative;top: 1px;border-radius: 4px;}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;}body:not(.has-dokan-sidebar).dokan-store.no-sidebar .dokan-single-store {width: 100%;}.list-unstyled {margin: 0;padding-left: 0;list-style: none;}.dokan-dashboard.single-product #content .content-top {margin-bottom: 3.5em;}@media (min-width: 992px) {.dokan-dashboard .dokan-dashboard-wrap {min-height: 700px;min-height: 90vh;}}.dokan-dashboard fieldset {border: 0;padding: 0;}.dokan-dashboard table {width: auto;}.dokan-dashboard .dokan-table, .dokan-dashboard .table {table-layout: auto;width: 100%;}.dokan-dashboard .dokan-table thead th, .dokan-dashboard .table thead th {word-break: normal;}.dokan-dashboard .btn {padding-left: 15px;padding-right: 15px;background-color: #efefef;}.dokan-dashboard .dokan-form-control {border-radius: 4px;}.dokan-dashboard .col-link {white-space: nowrap;}.dokan-dashboard .col-link a {white-space: nowrap;}.dokan-store .dokan-widget-area .widget-title {font-size: 20px;}.dokan-store .dokan-widget-area ul, .dokan-store .dokan-widget-area ol {padding-left: 0;}@media (min-width: 992px) {.has-sidebar.has-dokan-sidebar .content-area {width: 100%;padding-left: 0;padding-right: 0;}.has-sidebar.left-sidebar .content-area {padding-left: 30px;}.has-sidebar.right-sidebar .content-area {padding-right: 30px;}.has-sidebar.dokan-with-theme-sidebar.left-sidebar .content-area {padding-left: 0;width: 100%;}.has-sidebar.dokan-with-theme-sidebar.left-sidebar #dokan-primary {float: right;}.has-sidebar.dokan-with-theme-sidebar.right-sidebar .content-area {padding-right: 0;width: 100%;}}