.woocommerce.add_to_cart_inline{padding:0!important;border:0!important}.woocommerce.add_to_cart_inline .amount{display:none;margin-right:5px}.woocommerce.add_to_cart_inline .ajax_add_to_cart.loading{padding-right:30px;position:relative}.woocommerce.add_to_cart_inline .ajax_add_to_cart.loading::after{position:absolute;right:10px;font-family:"ticons";font-weight:400;font-style:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.woocommerce.add_to_cart_inline .ajax_add_to_cart.loading::after{animation:ticon-spin 2s infinite linear}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;font-size:1em;color:inherit;background:0 0;padding:15px 15px 15px 50px;margin:0 0 30px;list-style:none;border:1px solid var(--wpex-border-main);border-radius:var(--wpex-rounded-sm)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:"ticons";font-size:11px;position:absolute;top:15px;left:15px;width:20px;height:20px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--wpex-rounded-full);color:var(--wpex-white);background:var(--wpex-gray-500)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{float:right;height:auto;line-height:inherit;padding:0;margin-left:10px;background:0 0;color:inherit;border-radius:0;border:0;text-transform:uppercase!important;font-weight:var(--wpex-bold)!important;font-size:.9em;letter-spacing:1px}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{background:0 0;text-decoration:underline!important}.woocommerce-error.cart-empty,.woocommerce-info.cart-empty,.woocommerce-message.cart-empty{border:0;padding:0;border-radius:0;margin:0 0 20px}.woocommerce-error.cart-empty::before,.woocommerce-info.cart-empty::before,.woocommerce-message.cart-empty::before{display:none}.woocommerce-message::before{content:"";background:var(--wpex-green-success)}.woocommerce-error::before{content:"";background:var(--wpex-red-error)}.woocommerce-info::before{content:"";background:var(--wpex-yellow-warning)}.woocommerce-info .wc_points_rewards_apply_discount{display:inline-block;margin-left:10px}.star-rating{overflow:hidden;position:relative;color:var(--wpex-star-rating-color);height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:"sssss";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"WooCommerce";content:"";text-indent:0}p.stars a:hover~a::before{content:""}p.stars:hover a::before{content:""}p.stars.selected a.active::before{content:""}p.stars.selected a.active~a::before{content:""}p.stars.selected a:not(.active)::before{content:""}.comment-form-rating p.stars{font-size:16px;cursor:pointer}.comment-form-rating p.stars a{color:var(--wpex-star-rating-color);width:1.3em}.summary .cart .wpex-flex .quantity{margin-bottom:0}.wpex-quantity-btns{font-size:14px}.wpex-quantity-btns-wrap--vertical,.wpex-quantity-btns--horizontal{display:flex}.wpex-quantity-btns-wrap--vertical input[type=number],.wpex-quantity-btns--horizontal input[type=number]{margin-left:0;margin-right:0;-moz-appearance:textfield}.wpex-quantity-btns-wrap--vertical input[type=number]:not(:focus-visible),.wpex-quantity-btns--horizontal input[type=number]:not(:focus-visible){outline:0}.wpex-quantity-btns-wrap--vertical input[type=number]::-webkit-outer-spin-button,.wpex-quantity-btns-wrap--vertical input[type=number]::-webkit-inner-spin-button,.wpex-quantity-btns--horizontal input[type=number]::-webkit-outer-spin-button,.wpex-quantity-btns--horizontal input[type=number]::-webkit-inner-spin-button{display:none}.wpex-quantity-btns-wrap--vertical .wpex-quantity-btns__icon,.wpex-quantity-btns--horizontal .wpex-quantity-btns__icon{opacity:.6}.wpex-quantity-btns .plus,.wpex-quantity-btns .minus{display:flex;align-items:center;justify-content:center;background:var(--wpex-surface-1);color:var(--wpex-text-1);text-decoration:none;position:relative}.wpex-quantity-btns .plus:hover .wpex-quantity-btns__icon,.wpex-quantity-btns .minus:hover .wpex-quantity-btns__icon{opacity:1}.wpex-quantity-btns--vertical{display:flex;flex-direction:column;width:20px;border:1px solid var(--wpex-surface-3);border-left:0}.wpex-quantity-btns--vertical .plus,.wpex-quantity-btns--vertical .minus{height:50%}.wpex-quantity-btns--vertical .plus{position:relative}.wpex-quantity-btns--vertical .plus::after{content:"";position:absolute;bottom:0;left:0;width:100%;background:var(--wpex-surface-3);height:1px;z-index:2}.wpex-quantity-btns--horizontal input[type=number]{border-left:0!important;border-right:0!important}.wpex-quantity-btns--horizontal .plus,.wpex-quantity-btns--horizontal .minus{width:30px;border:1px solid var(--wpex-surface-3)}.wpex-quantity-btns--horizontal .plus{border-left:0}.wpex-quantity-btns--horizontal .minus{border-right:0}.page-description>p:empty{display:none}ul.wpex-carousel-woocommerce-loop.products{margin:0}ul.wpex-carousel-woocommerce-loop.products .owl-stage,ul.wpex-carousel-woocommerce-loop.products .owl-item{display:flex}ul.wpex-carousel-woocommerce-loop.products .owl-stage{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.wpex-carousel-woocommerce-loop.products li.product{margin:0;padding:0;display:flex;flex-direction:column;-mx-flex:0 1 auto;flex:0 1 auto;width:100%}.woocommerce .woocommerce-result-count{margin-bottom:30px;margin-right:15px}.woocommerce .woocommerce-ordering{float:right;margin-bottom:30px}.woocommerce .woocommerce-ordering .orderby{width:auto}.woocommerce-result-count{float:left;line-height:36px;margin-right:15px}.woocommerce-pagination{margin-top:30px}.product.outofstock .onsale{display:none}.wpex-woocommerce-product-flex-container--reverse .onsale{right:15px;left:initial}.products .product .star-rating{display:inline-block;margin-bottom:.5px;font-size:.857em}.products .product .ajax_add_to_cart.added,.vcex-wc-template-part .ajax_add_to_cart.added{display:none}.ajax_add_to_cart.loading .wpex-woocommerce-add-to-cart-button-loader{width:auto;opacity:1;visibility:visible;margin-left:10px}.woo-entry-image-swap{position:relative;overflow:hidden}.woo-entry-image-swap img{box-shadow:0 0 0 transparent;transition:opacity .25s linear}.woo-entry-image-swap .woo-entry-image-main{margin-bottom:0}.woo-entry-image-swap .woo-entry-image-secondary{position:absolute;top:0;left:0;overflow:hidden;opacity:0}:where(.wpex-loop-product-images,.wpex-card-inner):hover .woo-entry-image-swap .woo-entry-image-main{opacity:0}:where(.wpex-loop-product-images,.wpex-card-inner):hover .woo-entry-image-swap .woo-entry-image-secondary{opacity:1}.woo-product-entry-slider .sp-arrow{height:40px;width:25px;line-height:40px;font-size:1.077em;background:rgba(0,0,0,.3)}.woo-product-entry-slider .sp-arrow:hover{background:#000}.woo-product-entry-slider.wpex-slider .sp-buttons{left:initial;right:0;top:0;padding:10px}.woocommerce-loop-product__title mark,.woocommerce-loop-category__title mark{color:inherit}.woocommerce-product-gallery .flex-viewport{position:relative}.woocommerce-product-gallery:hover .flex-direction-nav a{opacity:1}.woocommerce-product-gallery .flex-direction-nav{list-style:none;padding:0;margin:0;height:0}.woocommerce-product-gallery .flex-direction-nav a{position:absolute;z-index:10;display:block;width:34px;height:60px;top:50%;margin-top:-30px;color:var(--wpex-white);text-align:center;font-size:1.2em;background:rgba(0,0,0,.3);text-decoration:none;outline:0;transition:.15s all ease}.woocommerce-product-gallery .flex-direction-nav a .ticon,.woocommerce-product-gallery .flex-direction-nav a .wpex-svg-icon{display:block;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.woocommerce-product-gallery .flex-direction-nav a:hover{background:rgba(0,0,0,.65)}.woocommerce-product-gallery .flex-direction-nav a.flex-prev{left:0}.woocommerce-product-gallery .flex-direction-nav a.flex-next{right:0}.woocommerce-product-gallery .flex-direction-nav a.flex-disabled{display:block!important}.woocommerce-product-gallery .zoomImg{cursor:crosshair}.woocommerce-product-gallery .flex-control-thumbs{display:grid;padding-top:var(--wpex-woo-product-gallery-thumbs-gap,8px);gap:var(--wpex-woo-product-gallery-thumbs-gap,8px)}.woocommerce-product-gallery--columns-2 .flex-control-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-product-gallery--columns-3 .flex-control-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-product-gallery--columns-4 .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-product-gallery--columns-5 .flex-control-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce-product-gallery--columns-6 .flex-control-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}ol.flex-control-thumbs{list-style:none;margin:0}.woocommerce-product-gallery .flex-control-thumbs li{display:block;cursor:pointer;height:auto;margin:0;user-select:none}.woocommerce-product-gallery .flex-control-thumbs img{vertical-align:middle}.woocommerce .product .summary ins,.woocommerce .product .summary del{display:inline}.woocommerce .product .summary ins{text-decoration:none}.woocommerce .product .summary del{font-size:var(--wpex-text-xs);margin-right:5px}.woocommerce-review-link{color:inherit;text-decoration:none}.woocommerce-product-rating .star-rating{margin:0}.woocommerce-product-rating .wpex-avg-rating{display:inline-block;font-weight:500;margin:0 5px}.woocommerce .product .stock{color:var(--wpex-red-error);font-weight:var(--wpex-bold);margin:5px 0}.single_add_to_cart_button.loading{padding-right:30px;position:relative;outline:0}.single_add_to_cart_button.added{outline:0}.single_add_to_cart_button.loading::after{position:absolute;right:10px;font-family:"ticons";font-weight:400;font-style:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";animation:ticon-spin 2s infinite linear}.woocommerce-variation.single_variation .woocommerce-variation-price,.woocommerce-variation.single_variation .woocommerce-variation-availability{margin-top:5px}.woocommerce .product .cart .variations .theme-select,.vcex-wc-template-part .variations .theme-select{width:100%}.woocommerce .product .cart .woocommerce-variation-description p,.vcex-wc-template-part .woocommerce-variation-description p{margin:0}.summary .woocommerce-tabs .wc-tabs{margin-bottom:15px}.woocommerce-Tabs-panel .panel h2{margin:20px 0}.wpex-woo-product-accordion{margin:20px 0 40px}.summary .wpex-woo-product-accordion{margin:0}.wpex-woo-product-accordion .vcex-toggle__content>h2:first-of-type{display:none}.woocommerce.single-product .social-share-title.theme-heading{font-size:1.313em}.woocommerce.single-product .summary .wpex-social-share .social-share-title.theme-heading{border:0;margin:0 0 10px;font-size:var(--wpex-text-md)}.woocommerce-Reviews-title{display:none;margin:0 0 var(--wpex-el-margin-bottom);font-size:var(--wpex-text-lg)}.woocommerce-Reviews .star-rating{position:relative;float:none;margin:0}.woocommerce-Reviews #comments{margin:20px 0}.woocommerce-Reviews #comments .commentlist{margin:0;position:relative;list-style:none}.woocommerce-Reviews #comments .commentlist li{position:relative;margin-bottom:30px}.woocommerce-Reviews #comments .commentlist li img.avatar{position:absolute;left:0;width:50px;height:50px;border-radius:var(--wpex-rounded-full)}.woocommerce-Reviews #comments .commentlist li .comment-text{border:none;padding:0;margin:0;margin-left:70px}.woocommerce-Reviews #comments .commentlist li .comment-text .meta{font-size:1em;margin:0 0 5px}.woocommerce-Reviews #comments .commentlist li .description{margin-top:10px}.woocommerce-Reviews #comments .commentlist li .description p:last-child{margin:0}.woocommerce-Reviews .comment-respond .comment-notes{opacity:.7;font-size:var(--wpex-text-sm)}.woocommerce-Reviews .comment-respond p{padding:0;margin:0 0 15px}.woocommerce-Reviews .comment-respond .required{color:var(--wpex-red-error)}.woocommerce-Reviews .comment-respond .comment-form-cookies-consent{clear:both}.woocommerce-Reviews .comment-form label{display:inline-block;margin-bottom:5px}.woocommerce-Reviews .comment-form-author{width:49%;float:left}.woocommerce-Reviews .comment-form-author input[type=text]{width:100%}.woocommerce-Reviews .comment-form-email{width:49%;float:right}.woocommerce-Reviews .comment-form-email input[type=email]{width:100%}.woocommerce-Reviews .comment-form-rating{clear:both;margin-bottom:5px}.woocommerce-Reviews .comment-form-rating label{display:block}.woocommerce-Reviews .comment-form-rating .stars{display:inline-block;margin:0}.woocommerce-Reviews #comment{max-height:100px}.woocommerce-Reviews .woocommerce-review__author,.woocommerce-Reviews .woocommerce-review__verified{display:inline-block;font-weight:var(--wpex-bold)}.woocommerce-Reviews .woocommerce-review__author{color:var(--wpex-text-1)}.woocommerce-Reviews .woocommerce-review__verified{font-style:normal;margin-left:2px;color:var(--wpex-red-error);font-size:.857em}.woocommerce-Reviews .woocommerce-review__dash{display:none}.woocommerce-Reviews .woocommerce-review__published-date{display:block;font-size:var(--wpex-text-sm);color:var(--wpex-text-3)}.woocommerce .term-description{margin-bottom:40px}.woocommerce .term-description p:last-child{margin-bottom:0}.products .product-category mark{background:0 0}.cart-empty{text-align:center;font-weight:500;font-size:var(--wpex-text-xl)}.return-to-shop{text-align:center;margin:0}.blockUI.blockOverlay{background:var(--wpex-surface-1)!important}.woocommerce .blockUI.blockOverlay::before,.woocommerce .loader::before{height:20px;width:20px;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background-image:url("data:image/svg+xml,%3Csvg height='40' width='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a'%3E%3Crect fill='%23fff' height='100%25' width='100%25'/%3E%3Ccircle cx='50%25' cy='25%25' r='4'/%3E%3C/mask%3E%3Ccircle cx='50%25' cy='50%25' fill='%23ccc' mask='url(%23a)' r='18'/%3E%3C/svg%3E");background-position:center;background-size:cover;line-height:1;text-align:center;font-size:2em}td.product-name dl.variation,td.product-name .wc-item-meta,.mini_cart_item dl.variation,.mini_cart_item .wc-item-meta{list-style:none outside;padding:.462em 0}td.product-name dl.variation dt,td.product-name dl.variation .wc-item-meta-label,td.product-name .wc-item-meta dt,td.product-name .wc-item-meta .wc-item-meta-label,.mini_cart_item dl.variation dt,.mini_cart_item dl.variation .wc-item-meta-label,.mini_cart_item .wc-item-meta dt,.mini_cart_item .wc-item-meta .wc-item-meta-label{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside;font-weight:600}td.product-name dl.variation dd,td.product-name .wc-item-meta dd,.mini_cart_item dl.variation dd,.mini_cart_item .wc-item-meta dd{margin:0}td.product-name dl.variation p,td.product-name dl.variation:last-child,td.product-name .wc-item-meta p,td.product-name .wc-item-meta:last-child,.mini_cart_item dl.variation p,.mini_cart_item dl.variation:last-child,.mini_cart_item .wc-item-meta p,.mini_cart_item .wc-item-meta:last-child{margin-bottom:0}td.product-name p.backorder_notification,.mini_cart_item p.backorder_notification{font-size:var(--wpex-text-xs)}table.cart th,table.cart td{vertical-align:middle}table.cart .product-remove{text-align:center}table.cart .product-remove a.remove{font-size:1.5em;color:inherit;opacity:.45;text-decoration:none}table.cart .product-remove a.remove:hover{opacity:1;color:var(--wpex-red-error)}table.cart img{max-width:50px}table.cart .product-name a{color:inherit;text-decoration:none}table.cart .actions .coupon{float:left;display:flex;align-items:center}table.cart .actions .coupon label{display:none}table.cart .actions .coupon .input-text{min-height:32px;padding:6px 10px;margin:0 7px 0 0}table.cart .actions .coupon .button{min-height:32px}table.cart .actions input[name=update_cart],table.cart .actions button[name=update_cart]{float:right}.woocommerce-cart-form{margin-bottom:40px}.cart-collaterals .cart_totals>h2,.cart-collaterals .cross-sells>h2{margin:0 0 var(--wpex-el-margin-bottom);font-size:var(--wpex-text-lg);font-weight:var(--wpex-bold)}.cart-collaterals .cart_totals{float:right;width:48%;margin-bottom:30px}.cart-collaterals .cross-sells{width:48%;float:left}.cart-collaterals .cross-sells .wpex-row .col{padding-bottom:0;margin-bottom:0}.cart-collaterals .order-total th{background:var(--wpex-surface-2)}.cart-collaterals .order-total .woocommerce-Price-amount{color:var(--wpex-woo-price-color,var(--wpex-accent))}.cart-collaterals .order-total strong{font-weight:var(--wpex-bold)}.cart-collaterals .wc-proceed-to-checkout .button{float:right}ul.woocommerce-shipping-methods{list-style:none;margin:0}ul.woocommerce-shipping-methods li{margin:5px 0}.wcmenucart .amount{color:inherit}.wpex-has-vertical-header .wcmenucart-count{display:flex;align-items:center}.wpex-has-vertical-header .wcmenucart-details.count.t-bubble{position:static;display:inline-block;margin-left:10px;right:initial}#current-shop-items-dropdown .woocommerce-mini-cart__empty-message{margin:0;padding:10px 0;text-align:center;font-size:var(--wpex-text-sm)}#current-shop-items-dropdown ul.cart_list{overflow-y:auto;max-height:275px;padding:0 20px 10px}#current-shop-items-dropdown ul.cart_list li{white-space:normal}#current-shop-items-dropdown p.total{padding:10px 20px;border-top:1px solid var(--wpex-border-main)}#current-shop-items-dropdown p.buttons{padding:0 20px 10px}.wpex-dropdown-style-black #current-shop-items-dropdown a{color:#ccc}.wpex-dropdown-style-black #current-shop-items-dropdown li,.wpex-dropdown-style-black #current-shop-items-dropdown p.total{border-color:#252525}.wpex-dropdown-style-black #current-shop-items-dropdown strong{color:#909090}.wpex-dropdown-style-black #current-shop-items-dropdown .price,.wpex-dropdown-style-black #current-shop-items-dropdown .amount{color:#ccc!important}.wpex-dropdown-style-black #current-shop-items-dropdown .widget_shopping_cart .buttons .button.wc-forward:not(.checkout){background:#393939;color:var(--wpex-white)}.wpex-dropdown-style-black #current-shop-items-dropdown .widget_shopping_cart a.remove{opacity:1}.boxed-main-layout .header-one #current-shop-items-dropdown{right:var(--wpex-boxed-layout-gutter)}#current-shop-items-dropdown ul.product_list_widget li.empty{text-align:center}#wpex-cart-overlay .wpex-inner{--wpex-text-1:var(--wpex-black);--wpex-heading-color:var(--wpex-black);--wpex-border-main:#eee;width:450px;color:#333;max-height:calc(100vh - 10%);overflow:auto}#wpex-cart-overlay .woocommerce-mini-cart__empty-message{text-align:center;margin:0;padding:15px 0}#wpex-cart-overlay .widget_shopping_cart_content .buttons{padding-bottom:10px}.wpex-added-to-cart-notice{height:100px;max-height:100px;max-width:320px;animation:wpex_added_to_cart_slide_in,wpex_added_to_cart_slide_out;animation-fill-mode:forwards;animation-delay:.1s,3s}.wpex-added-to-cart-notice .wpex-image{flex-basis:100px;width:100px}.wpex-added-to-cart-notice .wpex-image img{height:100px}.wpex-added-to-cart-notice .wpex-text{flex:1}form.woocommerce-checkout{padding-top:20px}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{border:0;margin:0;padding:0 0 1.538em;text-align:center;color:var(--wpex-text-1);font-weight:var(--wpex-bold);font-size:var(--wpex-text-lg)}.woocommerce-form-login-toggle .woocommerce-info::before,.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.woocommerce-checkout .woocommerce-form-login{margin-bottom:var(--wpex-el-margin-bottom)}.woocommerce-form-coupon{margin:0 auto;max-width:600px}.woocommerce-form-coupon p:first-child{display:none}.woocommerce-form-coupon .form-row{height:3.5em}.woocommerce-form-coupon .input-text,.woocommerce-form-coupon .button{width:100%;padding-top:0;padding-bottom:0;border-radius:0;height:100%;line-height:normal}.woocommerce .woocommerce-form-coupon .form-row-first{width:68%;float:left}.woocommerce .woocommerce-form-coupon .form-row-last{width:30%;float:right}.woocommerce-checkout .col2-set .col-1{float:left;width:48%}.woocommerce-checkout .col2-set .col-2{float:right;width:48%}.wpex-fw-checkout .woocommerce-checkout .col2-set .col-1,.wpex-fw-checkout .woocommerce-checkout .col2-set .col-2{width:100%;float:none}.wpex-fw-checkout .woocommerce-checkout .col2-set .col-2{margin-top:30px}.woocommerce-checkout #customer_details h3{margin:0 0 var(--wpex-el-margin-bottom);font-size:var(--wpex-text-lg)}.woocommerce-checkout-payment ul.wc_payment_methods{margin:0 0 var(--wpex-el-margin-bottom);padding:0;list-style:none}.woocommerce-checkout-payment .wc_payment_method label{font-weight:600;color:#333;cursor:pointer;display:inline-block;vertical-align:middle}.woocommerce-checkout-payment .wc_payment_method img{display:block}.woocommerce-checkout-payment .wc_payment_method p{margin:0;padding:10px 0}.payment_method_paypal img{max-height:80px}#add_payment_method #payment .payment_methods li img.stripe-icon,.woocommerce-checkout #payment .payment_methods li img.stripe-icon{display:inline-block}.woocommerce .place-order{font-size:var(--wpex-text-md)}.woocommerce-terms-and-conditions{margin-bottom:30px}.woocommerce-NoticeGroup-checkout{padding-top:20px}.woocommerce-order-received .shop_table.order_details a{color:inherit}.woocommerce-order-received ul.order_details{list-style-position:inside;margin:0 0 40px}.woocommerce-order-received .woocommerce-order-details{margin-bottom:40px}.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-customer-details h2{margin:0 0 var(--wpex-el-margin-bottom)}#customer_login.col2-set{display:grid;gap:40px}@media only screen and (min-width:800px){#customer_login.col2-set{grid-template-columns:1fr 1fr}#customer_login.col2-set .col-1,#customer_login.col2-set .col-2{display:flex;flex-direction:column}#customer_login.col2-set .woocommerce-form{flex-grow:1}}p.myaccount_user{padding:15px;border:1px solid var(--wpex-border-main)}.woocommerce table.my_account_orders{font-size:var(--wpex-text-sm)}.woocommerce .order-info mark{background:0 0;color:inherit;font-weight:var(--wpex-bold);text-decoration:underline}.my_account_orders .button{padding:.5em .95em;margin:2.5px 5px 2.5px 0}#customer_login form.login,#customer_login form.register{padding:15px;border:1px solid var(--wpex-border-main);border-radius:var(--wpex-rounded-sm)}#customer_login form.login .inline{display:block;padding-top:10px}.woocommerce-MyAccount-content mark{background:0 0;color:inherit;font-weight:var(--wpex-bold)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 30px;border:1px solid var(--wpex-border-main);border-radius:var(--wpex-rounded-xs)}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--wpex-border-main)}.woocommerce-MyAccount-navigation li:first-child,.woocommerce-MyAccount-navigation li:first-child>a{border-top-left-radius:var(--wpex-rounded-xs);border-top-right-radius:var(--wpex-rounded-xs)}.woocommerce-MyAccount-navigation li:last-child,.woocommerce-MyAccount-navigation li:last-child>a{border-bottom-left-radius:var(--wpex-rounded-xs);border-bottom-right-radius:var(--wpex-rounded-xs)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--wpex-accent);color:var(--wpex-on-accent)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-MyAccount-navigation a{display:block;padding:.538em .923em;transition:.15s all ease}.woocommerce-MyAccount-navigation a:hover{background:var(--wpex-surface-2)}.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation a:hover{color:var(--wpex-text-3);text-decoration:none}.content-full-width .woocommerce-MyAccount-navigation{float:left;width:30%}.content-full-width .woocommerce-MyAccount-content{float:right;width:66%}.has-sidebar .woocommerce-MyAccount-navigation ul{float:left;border-radius:var(--wpex-rounded-xs)}.has-sidebar .woocommerce-MyAccount-navigation li{float:left;border-bottom:0;border-left:1px solid var(--wpex-border-main)}.has-sidebar .woocommerce-MyAccount-navigation li:first-child{border-left:0}.has-sidebar .woocommerce-MyAccount-navigation li:first-child a{border-radius:var(--wpex-rounded-xs) 0 0 var(--wpex-rounded-xs)}.has-sidebar .woocommerce-MyAccount-navigation li:last-child a{border-radius:0 var(--wpex-rounded-xs) var(--wpex-rounded-xs) 0}.has-sidebar .woocommerce-MyAccount-navigation a{padding:.462em .769em}.content-full-width .woocommerce-MyAccount-navigation .is-active a{margin:-1px}.has-sidebar .woocommerce-MyAccount-content{clear:both}.woocommerce-account .order-total{color:var(--wpex-text-2);font-size:var(--wpex-text-sm)}.woocommerce-account .order-total .amount{font-size:var(--wpex-text-md);font-weight:var(--wpex-bold)}.woocommerce-account.woocommerce form .form-row .woocommerce-EditAccountForm fieldset>legend{display:none}.woocommerce-columns--addresses{text-align:center;display:grid;gap:30px}.woocommerce-columns--addresses .woocommerce-column{padding:15px;border:1px solid var(--wpex-border-main)}.woocommerce-columns--addresses .title{margin-bottom:10px}.woocommerce-columns--addresses h3{margin:0 0 5px}.woocommerce-columns--addresses address{margin:0;font-size:var(--wpex-text-sm)}@media only screen and (min-width:768px){.woocommerce-columns--addresses{grid-template-columns:1fr 1fr}}.woocommerce-EditAccountForm label{display:block;margin:0 0 5px}.woocommerce-EditAccountForm .input-text{width:100%;margin-bottom:5px}.woocommerce-EditAccountForm p{margin:0 0 15px}.woocommerce-EditAccountForm em{opacity:.6}.woocommerce-EditAccountForm legend{display:block;margin-bottom:5px;color:var(--wpex-text-1);font-weight:var(--wpex-bold);font-size:var(--wpex-text-md)}.woocommerce-password-strength{display:inline-block;line-height:1;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-radius:var(--wpex-rounded-xs);font-size:var(--wpex-text-sm);color:var(--wpex-alert-color)}.woocommerce-password-strength.strong{background-color:var(--wpex-success-bg);border-color:var(--wpex-green-success)}.woocommerce-password-strength.short{background-color:var(--wpex-error-bg);border-color:var(--wpex-red-error)}.woocommerce-password-strength.bad{background-color:var(--wpex-warning-bg);border-color:var(--wpex-yellow-warning)}.woocommerce-password-strength.good{background-color:var(--wpex-info-bg);border-color:var(--wpex-blue-info)}.woocommerce-password-hint{display:block;padding-top:10px;font-size:var(--wpex-text-sm);font-style:italic;opacity:.8}.woocommerce-edit-address .woocommerce-MyAccount-content h3{margin-top:0}.woocommerce-address-fields__field-wrapper p.form-row label{margin:0 0 5px;display:inline-block}.woocommerce-store-notice{position:relative;padding:1em 40px;text-align:center;margin:0;background:var(--wpex-gray-900);color:var(--wpex-gray-300)}.woocommerce-store-notice a,.woocommerce-store-notice a:hover,.woocommerce-store-notice a:active{color:var(--wpex-white)}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{position:absolute;right:30px;top:50%;margin-top:-10px;opacity:.7}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover{opacity:1}form.woocommerce-form .form-row-wide,form.woocommerce-checkout .form-row-wide,form .woocommerce-address-fields .form-row-wide,form .wc-pao-addons-container .form-row-wide{clear:both}form.woocommerce-form .form-row::after,form.woocommerce-checkout .form-row::after,form .woocommerce-address-fields .form-row::after,form .wc-pao-addons-container .form-row::after{content:"";display:block;height:0;clear:both;visibility:hidden}form.woocommerce-form label,form.woocommerce-checkout label,form .woocommerce-address-fields label,form .wc-pao-addons-container label{display:block;margin:0 0 5px}form.woocommerce-form .input-text,form.woocommerce-checkout .input-text,form .woocommerce-address-fields .input-text,form .wc-pao-addons-container .input-text{width:100%}form.woocommerce-form .required,form.woocommerce-checkout .required,form .woocommerce-address-fields .required,form .wc-pao-addons-container .required{text-decoration:none;color:var(--wpex-red-error)}form.woocommerce-form label.woocommerce-form-login__rememberme{display:inline-block}.woocommerce-form-login__submit{float:right}form.woocommerce-form-login.login .lost_password{margin:0}@media (min-width:768px){.woocommerce .form-row-first{width:49%;float:left}.woocommerce .form-row-last{width:49%;float:right}}.woocommerce-grouped-product-list th,.woocommerce-grouped-product-list td{vertical-align:middle}.wc-pao-addon .wc-pao-addon-wrap select{width:100%}.woocommerce form .password-input{position:relative;display:block}.woocommerce form .show-password-input{cursor:pointer;position:absolute;top:0;right:0;line-height:var(--wpex-input-line-height);padding:var(--wpex-input-padding);border:var(--wpex-input-border-width) solid transparent;color:var(--wpex-link-color,var(--wpex-accent))}.woocommerce form .show-password-input:active{color:var(--wpex-active-link-color,var(--wpex-link-color,var(--wpex-accent)))}.woocommerce form .show-password-input::after{font-family:"ticons";speak:never;font-weight:inherit;font-variant:normal;text-transform:none;line-height:1;margin-left:.618em;content:"";text-decoration:none;-webkit-font-smoothing:antialiased}.woocommerce form .show-password-input.display-password::after{content:""}.woocommerce .swatch-control select{display:none!important}.sidr-class-woocommerce{display:none}.cart_list li img,.product_list_widget li img{width:50px;height:50px;position:absolute;top:10px;left:0}.cart_list li .quantity,.product_list_widget li .quantity{display:block;margin:0;float:none;position:static;font-size:var(--wpex-text-sm)}.cart_list li ins,.product_list_widget li ins{text-decoration:none}.cart_list .woocommerce-Price-amount,.product_list_widget .woocommerce-Price-amount{font-size:var(--wpex-text-sm)}.cart_list .star-rating,.product_list_widget .star-rating{display:block;margin:5px 0}.widget_shopping_cart ul{list-style:none}.widget_shopping_cart li.empty{min-height:0;margin:0;border:0;padding:10px 0 0;color:inherit}.widget_shopping_cart li a{display:block;padding-right:1.2em}.widget_shopping_cart .total{margin:0;border-top:none;padding:8px 0}.widget_shopping_cart .total strong{display:block;float:left;font-weight:var(--wpex-bold);color:var(--wpex-text-1)}.widget_shopping_cart .total>span{display:block;float:right}.widget_shopping_cart .total::after{content:"";display:block;height:0;clear:both;visibility:hidden}.widget_shopping_cart a.remove{position:absolute;top:10px;right:0;left:initial;padding:0;color:inherit;opacity:.4;background:0 0;font-size:1.2em;font-weight:600}.widget_shopping_cart a.remove:hover{opacity:1;color:var(--wpex-red-error)}.widget_shopping_cart .buttons{margin:0;padding:0 0 15px}.widget_shopping_cart .buttons .button{width:48%;text-align:center;margin:0;border-radius:0;padding:10px 5px;font-size:.8em;text-transform:uppercase;letter-spacing:.5px}.widget_shopping_cart .buttons .button.wc-forward:not(.checkout){background:var(--wpex-surface-3);color:var(--wpex-text-3);border-color:transparent}.widget_shopping_cart .buttons .wc-forward{float:left}.widget_shopping_cart .buttons .checkout{float:right}.widget_price_filter .price_slider{margin-bottom:10px}.widget_price_filter .ui-slider-horizontal{height:3px}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:0;margin-right:0}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;height:3px;background:var(--wpex-accent)}.widget_price_filter .ui-slider .ui-slider-handle{display:block;position:absolute;z-index:2;background:var(--wpex-accent);height:14px;width:14px;top:50%;margin-top:-7px;border-radius:14px;cursor:ew-resize;outline:none}.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 4px rgba(0,0,0,.1)}.widget_price_filter .price_slider_amount{font-size:var(--wpex-text-sm)}.widget_price_filter .price_slider_amount .price_label{float:left;padding:0;height:24px;line-height:24px;color:inherit;color:var(--wpex-text-3);text-align:left}.widget_price_filter .price_slider_amount .button{float:right;text-transform:uppercase;padding:0 1.2em;height:24px;line-height:24px;font-size:var(--wpex-text-xs);color:var(--wpex-text-3);background:var(--wpex-surface-3);border:0;outline:0}.widget_price_filter .price_slider_amount .button:hover{color:var(--wpex-text-2)}.widget_price_filter .price_slider_amount input[type=text]{display:none}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter .star-rating{float:none;display:inline-block}.widget_recent_reviews .reviewer{font-size:var(--wpex-text-sm)}.wpex-carousel-woocommerce{text-align:center}button.pswp__button:hover{background-color:transparent!important}@media only screen and (max-width:768px){.woocommerce .woocommerce-ordering .orderby,.woocommerce .woocommerce-ordering .orderby span{width:100%!important}.woocommerce-cart .wpex-quantity-btns{display:none}.woocommerce-cart .woocommerce .quantity.buttons_added input[type=number]{margin-right:0}.woocommerce .cross-sells,.woocommerce .cart_totals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cart_totals table td{text-align:right}.shop_table th.product-price,.shop_table .product-thumbnail,.woocommerce-page table.shop_table td.product-price{display:none!important}.woocommerce form.checkout_coupon{margin-top:-10px}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{float:none;width:100%}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce .woocommerce-checkout .col2-set .col-1{margin-bottom:20px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.content-full-width .woocommerce-MyAccount-navigation,.content-full-width .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account table.shop_table_responsive thead{display:none}.woocommerce-account table.shop_table_responsive tbody td,.woocommerce-account table.shop_table_responsive tbody th{padding:.35em 0}.woocommerce-account table.shop_table_responsive tbody td{border:0}.woocommerce-account table.shop_table_responsive tbody th{display:none}.woocommerce-account table.shop_table_responsive tr{display:block;margin-bottom:30px}.woocommerce-account table.shop_table_responsive tr td{display:block;padding-left:12px;text-align:right!important}.woocommerce-account table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce-account table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:600;float:left}.woocommerce-account table.shop_table_responsive tr td.product-remove::before,.woocommerce-account table.shop_table_responsive tr td.actions::before{display:none}}@media only screen and (max-width:767px){body.woo-single-responsive-tabs.woocommerce .woocommerce-tabs .panel>h2,body.woo-single-responsive-tabs.woocommerce .woocommerce-Reviews-title{display:block}body.woo-single-responsive-tabs.woocommerce .product .woocommerce-tabs{padding-top:0}body.woo-single-responsive-tabs.woocommerce .product .woocommerce-tabs ul.tabs{display:none}body.woo-single-responsive-tabs.woocommerce .product .product_meta,body.woo-single-responsive-tabs.woocommerce .product .woocommerce-tabs .panel{display:block!important;margin:0 0 40px}}@media only screen and (max-width:480px){.woocommerce-cart table.cart td.actions .coupon{float:none;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions input[name=update_cart]{width:100%;margin:0 0 5px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none}.woocommerce .woocommerce-result-count{margin:0 0 12px}.has-sidebar .woocommerce-MyAccount-navigation ul{float:none}.has-sidebar .woocommerce-MyAccount-navigation li{float:none;border:0;border-bottom:1px solid var(--wpex-border-main)}.has-sidebar .woocommerce-MyAccount-navigation li:first-child a{border-radius:var(--wpex-rounded-xs) var(--wpex-rounded-xs) 0 0}.has-sidebar .woocommerce-MyAccount-navigation li:last-child{border:0}.has-sidebar .woocommerce-MyAccount-navigation li:last-child a{border-radius:0 0 var(--wpex-rounded-xs) var(--wpex-rounded-xs)}.has-sidebar .woocommerce-MyAccount-navigation li.is-active a{margin:-1px}.has-sidebar .woocommerce-MyAccount-navigation li a{padding:.75em 1em}}