table.wp-block-woocommerce-cart-line-items-block,.wc-block-components-product-metadata,.wc-block-components-checkout-step__description,.wc-block-components-notice-banner,button.wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-family:var(--swptcore-typography-body-font-family);font-weight:var(--swptcore-typography-body-font-weight);font-size:var(--swptcore-typography-body-font-size)!important;word-spacing:var(--swptcore-typography-body-font-word-spacing);letter-spacing:var(--swptcore-typography-body-font-letter-spacing);color:var(--swptcore-typography-body-font-color)}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link{color:var(--swptcore-theme-standard-a-tag-regular-color);text-decoration:none}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--swptcore-button-background-hover);color:var(--swptcore-button-text-hover)}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{background-color:var(--swptcore-button-background-regular);color:var(--swptcore-button-text-regular)}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button:hover{background-color:var(--swptcore-button-background-hover);color:var(--swptcore-button-text-hover)}.site-header .theme_menu_extra_icons .theme_menu_extra_woo_mini_cart_wrap #swptcore-count-update{font-size:70%;vertical-align:top;font-weight:600;display:inline-block}.woocommerce .woocommerce-result-count{margin:0;padding:0;margin-top:1.1em}.woocommerce .woocommerce-ordering{margin:0 0 2em;font-size:14px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:9}.woocommerce .woocommerce-ordering select{outline:0;max-width:100%;background-image:url(/wp-content/themes/aismartbase/assets/img/arrow.svg);background-position:93% center;background-size:20px;background-repeat:no-repeat;position:relative;text-indent:.01px;text-overflow:'';cursor:pointer;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce .woocommerce-ordering select{width:225px;height:40px;cursor:pointer;box-shadow:0 2px 0 #fff;border-radius:2px}body.archive.woocommerce-page .container .margin-bottom-60{margin-bottom:0}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{width:0px!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:.7em 1.3em .8em 1em!important}.woo-flip .added_to_cart,.woo-flip .button.product_type_external,.woo-flip .button.product_type_grouped,.woo-flip .button.product_type_simple,.woo-flip .button.product_type_variable{border:none;padding:0}.woo-flip .button{background-color:#fff0;border:none}.woo-flip .button.product_type_external:hover,.woo-flip .button.product_type_grouped:hover,.woo-flip .button.product_type_simple:hover,.woo-flip .button.product_type_variable:hover{background-color:#fff0}.woocommerce .woo-flip a.button,.woocommerce .woo-flip a.button:hover,.woocommerce .woo-flip button,.woocommerce .woo-flip button:hover{background-color:#fff0}.woocommerce .woo-flip a.added_to_cart{padding-top:0;padding-left:8px;font-weight:600}.woocommerce .woo-effect-wrapper{overflow:hidden;height:30px}.woocommerce .woo-flip{padding-right:5px;height:60px;line-height:30px;transition:transform .3s ease;will-change:transform}.product:hover>div>.woo-flip{transform:translate3d(0,-30px,0)}.product:hover>div>.woo-flip a{bottom:0}.woocommerce ul.products li.product .woo-flip .button{margin-top:0;position:absolute;font-size:inherit;font-weight:inherit}.woocommerce ul.products li.product .woo-flip .price+a{position:relative}.woo-flip .button.product_type_external,.woo-flip .button.product_type_grouped,.woo-flip .button.product_type_simple,.woo-flip .button.product_type_variable{color:var(--swptcore-theme-custom-a-tag-regular-color)}.woo-flip .button.product_type_external:hover,.woo-flip .button.product_type_grouped:hover,.woo-flip .button.product_type_simple:hover,.woo-flip .button.product_type_variable:hover{color:var(--swptcore-theme-custom-a-tag-hover-color)}.woocommerce-billing-fields h3,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h3,#order_review_heading{font-family:var(--swptcore-typography-h4-font-family);font-weight:var(--swptcore-typography-h4-font-weight);text-transform:var(--swptcore-typography-h4-font-transform);font-size:var(--swptcore-typography-h4-font-size);line-height:var(--swptcore-typography-h4-font-line-height);word-spacing:var(--swptcore-typography-h4-font-word-spacing);letter-spacing:var(--swptcore-typography-h4-font-letter-spacing);color:var(--swptcore-typography-h4-font-color)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h3{padding:20px 0 12px}.woocommerce span.onsale{border-radius:3px;line-height:1.5em;min-height:1em;font-size:10px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:5px 10px 4px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{margin:0;top:10px;left:10px;right:auto}.woocommerce span.onsale{color:var(--swptcore-button-text-regular);background-color:var(--swptcore-button-background-regular)}.woocommerce ul.products li.product img{border-radius:5px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.woocommerce ul.products li.product:hover img{box-shadow:0 5px 20px 0 rgb(0 0 0 / .15);border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.woo-single-wrapp{display:flex;gap:60px;align-items:flex-start;margin-bottom:2rem}.woo-single-wrapp .summary.entry-summary{top:130px;position:sticky}.woocommerce div.product .woocommerce-product-details__short-description{padding:8px 0 25px 0}.woocommerce div.product .woocommerce-product-details__short-description ul{padding-left:17px}.woocommerce div.product .woocommerce-product-details__short-description ul li{list-style:circle}.cart-collaterals h2,.woocommerce-order h2,.woocommerce .related.products>h2,.woocommerce .upsells.products>h2,.woocommerce div.product .product_title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2,fieldset legend,.wc-block-mini-cart__template-part h2.wc-block-mini-cart__title,.wp-block-woocommerce-empty-cart-block h2:not(.wp-block-woocommerce-empty-cart-block h2.wc-block-cart__empty-cart__title){font-family:var(--swptcore-typography-h4-font-family);font-weight:var(--swptcore-typography-h4-font-weight);text-transform:var(--swptcore-typography-h4-font-transform);font-size:var(--swptcore-typography-h4-font-size);line-height:var(--swptcore-typography-h4-font-line-height);word-spacing:var(--swptcore-typography-h4-font-word-spacing);letter-spacing:var(--swptcore-typography-h4-font-letter-spacing);color:var(--swptcore-typography-h4-font-color)}.woocommerce div.product .product_title{font-family:var(--swptcore-typography-h2-font-family);font-weight:var(--swptcore-typography-h2-font-weight);text-transform:var(--swptcore-typography-h2-font-transform);font-size:var(--swptcore-typography-h2-font-size);line-height:var(--swptcore-typography-h2-font-line-height);word-spacing:var(--swptcore-typography-h2-font-word-spacing);letter-spacing:var(--swptcore-typography-h2-font-letter-spacing);color:var(--swptcore-typography-h2-font-color);margin-bottom:15px!important}.woocommerce .entry-summary .woocommerce-Price-amount.amount bdi{padding-right:5px}.woocommerce div.product p.stock{padding:0 0 10px 0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#fb4f19}.woocommerce-page input{border-radius:var(--swptcore-button-radius)}.woocommerce .quantity{position:relative;display:inline-block;margin:0 14px 0 0}.woocommerce .quantity .qty{font-size:inherit;line-height:30px;padding-left:38px;padding-right:38px;width:114px;margin-top:0;margin-bottom:0}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .qty[type=number]{-moz-appearance:textfield}.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:40px;position:absolute;text-align:center;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:500;cursor:pointer;user-select:none;opacity:.5;transform:scale(1);transition:all .1s cubic-bezier(.74,.23,.23,1.23)}.woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.wc-block-cart__submit-container a.components-button,button.components-button,.wc-block-mini-cart__template-part .wc-block-components-button,.wc-block-mini-cart__badge,.wc-block-cart__submit-container a.wc-block-cart__submit-button,.wc-block-components-totals-coupon__form button.wc-block-components-button,button.wc-block-components-button{color:var(--swptcore-button-text-regular);background-color:var(--swptcore-button-background-regular);border-radius:var(--swptcore-button-radius);border-top:var(--swptcore-button-border-top);border-right:var(--swptcore-button-border-right);border-bottom:var(--swptcore-button-border-bottom);border-left:var(--swptcore-button-border-left);border-style:var(--swptcore-button-border-style);border-color:var(--swptcore-button-border-color);font-family:var(--swptcore-button-typography-family);font-weight:var(--swptcore-button-typography-weight);text-transform:var(--swptcore-button-typography-transform);font-size:var(--swptcore-button-typography-size)!important;word-spacing:var(--swptcore-button-typography-word-spacing);letter-spacing:var(--swptcore-button-typography-letter-spacing)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,.wc-block-cart__submit-container a.components-button:hover,button.components-button:hover,.wc-block-mini-cart__template-part .wc-block-components-button:hover,.wc-block-cart__submit-container a.wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__form button.wc-block-components-button:hover,button.wc-block-components-button:hover{color:var(--swptcore-button-text-hover);background-color:var(--swptcore-button-background-hover);border-top:var(--swptcore-button-border-top);border-right:var(--swptcore-button-border-right);border-bottom:var(--swptcore-button-border-bottom);border-left:var(--swptcore-button-border-left);border-color:var(--swptcore-button-border-hover-color);border-style:var(--swptcore-button-border-style-hover)}.woocommerce-order-overview li strong,.woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title,.woocommerce div.product .summary .product_meta>span,.woocommerce div.product .woocommerce-tabs .panel table th,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product form.cart .variations label,.woocommerce table.shop_table td{color:var(--swptcore-typography-h4-font-color)}.woocommerce ul.products li.product .price ins{font-weight:inherit}.woocommerce div.product .summary .product_meta>span span{opacity:.5}.woocommerce div.product .summary .product_meta>span{display:block;padding:.75em 0;border-bottom:1px solid #ebebeb;letter-spacing:.025em}.woocommerce div.product .summary .product_meta>span:first-child{padding-top:0}.woo-single-wrapp table td,.woo-single-wrapp table th{padding:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.wc-block-components-order-summary__button-text{font-family:var(--swptcore-typography-h6-font-family);font-weight:var(--swptcore-typography-h6-font-weight);text-transform:var(--swptcore-typography-h6-font-transform);font-size:var(--swptcore-typography-h6-font-size);line-height:var(--swptcore-typography-h6-font-line-height);word-spacing:var(--swptcore-typography-h6-font-word-spacing);letter-spacing:var(--swptcore-typography-h6-font-letter-spacing);color:var(--swptcore-theme-standard-a-tag-regular-color)}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)}.woocommerce-breadcrumb a{color:var(--swptcore-theme-standard-a-tag-regular-color)!important}.woocommerce-breadcrumb a:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)!important}.woocommerce div.product .custom-social-share{padding-top:20px}.woocommerce div.product .custom-social-share .share_link_woo{padding-right:10px}.woocommerce div.product .custom-social-share a{margin-right:5px;font-size:14px;color:var(--swptcore-typography-body-font-color);text-decoration:none;opacity:.5;display:inline-block;width:38px;height:38px;line-height:36px;text-align:center;border:1px solid #e6e7e8;border-radius:50%}.woocommerce div.product .custom-social-share a:hover{color:var(--swptcore-theme-standard-a-tag-hover-color);opacity:1;border:1px solid var(--swptcore-theme-standard-a-tag-hover-color)}.woocommerce div.product .woocommerce-tabs{padding-bottom:2em}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;border-bottom:1px solid #ebebeb;margin:0 0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 20px;padding:0;border:none;background:#fff0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fff0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{transform:scaleX(1)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{background:#fff0;font-weight:500;color:var(--swptcore-theme-standard-a-tag-regular-color)!important;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{content:"";display:inline-block;width:10%;height:2px;position:absolute;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.19,1,.22,1);will-change:transform;width:100%;bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--description.panel{font-size:inherit}.woocommerce div.product .woocommerce-tabs .panel{padding:25px 0;margin:0 0 0em}.woocommerce div.product .woocommerce-tabs .panel table{border:none;margin:0}.woocommerce div.product .woocommerce-tabs .panel table th{width:150px;font-weight:500!important}.woocommerce div.product .woocommerce-tabs .panel table td,.woocommerce div.product .woocommerce-tabs .panel table th{border:none;background:#fff0;font-weight:inherit;text-align:left;vertical-align:top;padding-left:0}.woocommerce div.product .woocommerce-tabs #tab-description h2:first-child,.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews{display:flex;flex-direction:row-reverse;gap:50px}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews>div{width:100%}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews div.clear{display:none}.woocommerce table.shop_attributes tr{border-bottom:1px solid #ebebeb;display:flex;align-items:center}.woocommerce table.shop_attributes tr:last-child{border-bottom:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form{top:130px;position:sticky}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce .star-rating,.woocommerce .star-rating::before{color:#FFB21D}#review_form_wrapper .comment-form{display:flex;flex-direction:column;flex-flow:wrap;margin-top:30px}#review_form_wrapper .comment-form>*{width:100%}#review_form_wrapper .comment-form .comment-form-cookies-consent{margin:10px 0 20px}#review_form_wrapper .comment-form .comment-form-cookies-consent input{margin:0 10px 0 0}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:45px;background:none}.woocommerce .related ul.products{margin-bottom:0}.woocommerce .related.products>h2{margin-bottom:25px}.woocommerce .related ul.products li.product{margin-bottom:0}@media (max-width:991px){.woocommerce .related ul.products li.product{margin-bottom:1em}}.woocommerce-message a.button{min-height:auto}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-radius:12px;border-style:none;padding:.7em 1.3em .8em 2em;line-height:2!important;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;color:#000;background-color:#fff0;border:1px solid #ebebeb}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#8fae1b;content:"";width:4px;background:currentColor;border-radius:12px;left:10px;top:8px;bottom:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{min-height:auto}.comment-form-rating{display:flex;align-items:center;margin:16px 0}.comment-form-rating p{margin:0 0 2px 10px!important;font-size:14px;line-height:1}.woocommerce .comment-form-rating p.stars a{color:#FFB21D}.woocommerce div.product .woocommerce-tabs .panel{font-size:inherit}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:inherit;text-transform:capitalize}table.wc-block-cart-items .wc-block-cart-items__header th,.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:var(--swptcore-typography-body-font-size)!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link:after{font-family:'bootstrap-icons';content:"\F138";padding-left:10px;top:2px;position:relative}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-weight:700}table.wc-block-cart-items tbody tr:hover{background:#F3F3F3}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header,.is-large.wc-block-cart .wc-block-cart__totals-title{color:var(--swptcore-typography-body-font-color);text-transform:capitalize!important}div.wp-block-woocommerce-cart-totals-block{box-shadow:0 30px 70px rgb(1 15 28 / .1);padding:36px 24px 0}table.wc-block-cart-items tr:hover .wc-block-components-quantity-selector{background:#FFF}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding:8px 20px;background:#fafafa;border-radius:10px}.woocommerce nav.woocommerce-breadcrumb.single-product{text-transform:none;line-height:20px;font-size:14px;padding-bottom:20px;margin:0}.woocommerce nav.woocommerce-breadcrumb span.ti-angle-right{font-size:8px;padding:0 6px}.wc-block-components-price-slider__controls input.wc-block-components-price-slider__amount{padding:8px;font-size:12px;line-height:13px;border:1px solid #ebebeb}.wc-block-components-checkbox-list{padding:0!important}.wc-block-components-checkbox-list li{list-style-type:none!important}.wc-block-grid>ul{padding:0!important}.wc-block-grid>ul li{list-style-type:none!important}a.button.add_to_cart_button{font-weight:600}.woocommerce div.product form.cart .variations{margin-bottom:2rem}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:column;align-items:flex-start}.woocommerce div.product form.cart .variations tr .value{width:100%}.woocommerce div.product form.cart .variations tr .value select{max-width:75%;margin:0}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;text-transform:uppercase;font-weight:600;letter-spacing:.1em;padding:5px 18px}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th{padding:1em}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{opacity:1;transform:scale(1)}.woocommerce .quantity .minus:active,.woocommerce .quantity .plus:active{transform:scale(.8)}.woocommerce .quantity .plus{right:0}.woocommerce div.product .summary .product_meta{font-size:12px;text-transform:uppercase;font-weight:500}.woocommerce div.product .summary .product_meta>span:last-child{padding-bottom:0;border-bottom:none}.woocommerce-variation-price{margin:1em 0 2em}.woocommerce div.product .flex-control-thumbs{display:flex;flex-flow:wrap;margin-right:-5px}.woocommerce div.product .flex-control-thumbs li{width:20%;padding:5px 5px 0 0}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.value{display:block;padding:0}.woocommerce div.product form.cart .variations label{font-weight:500;line-height:inherit;font-size:80%;text-transform:uppercase;letter-spacing:.025em}.woocommerce div.product form.cart .variations select{margin:5px 0 0;height:44px}.woocommerce div.product form.cart .variations tr:not(:last-child) .value{margin-bottom:1em}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding:10px 14px}.woocommerce div.product form.cart .group_table td:first-child{padding-left:0;width:auto}.woocommerce div.product form.cart .group_table td:last-child{padding-right:0}.woocommerce div.product form.cart .group_table td p{margin-bottom:0}.woocommerce button.button,.woocommerce input.button{font-size:inherit;font-weight:600;padding:7px 35px;line-height:30px!important;height:44px;border:1px solid;font-size:15px!important;color:#fff;transition:all .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:hover{color:#fff}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:3.25}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-right:auto}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:none;padding:15px;font-weight:500}.woocommerce table.shop_table .product-thumbnail img{width:54px}.woocommerce table.shop_table a.remove:hover{color:red!important;background:transparent!important;box-shadow:0 9px 10px -9px #000}.woocommerce table.shop_table .cart_totals table td,.woocommerce table.shop_table .cart_totals table th{padding:15px 0}#add_payment_method table.cart td.actions .coupon .input-text,.select2-container.select2-container--default .select2-selection--single,.variations select,.woocommerce #reviews textarea,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row textarea,.woocommerce-page input,.woocommerce input.input-text,.woocommerce input.qty,.woocommerce textarea.input-text{padding:6px 15px 6px 20px;font-size:15px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:auto}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:inherit}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:7px 35px}.cart_totals th{padding-left:0!important}.cart_totals td{text-align:right}.woocommerce ul#shipping_method li{margin:0}ul#shipping_method{display:flex;flex-direction:column;gap:7px;margin:7px 0!important}.woocommerce form.checkout_coupon .form-row{padding:0;width:50%}.woocommerce form.checkout_coupon .form-row.form-row-last button{margin-left:20px}.shipping-calculator-button{font-size:75%}.woocommerce form .form-row{padding:0;margin:0 0 20px;width:48%}.woocommerce form .form-row.form-row-wide,.woocommerce form .form-row.notes{width:100%}.woocommerce form .form-row label{margin-bottom:5px}.woocommerce form .form-row textarea{height:153px}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:30px}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:40px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#fff;background-color:#222}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#222}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:80%}#add_payment_method #payment input,.woocommerce-cart #payment input,.woocommerce-checkout #payment input{display:inline;width:auto}#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{width:100%}.woocommerce ul.order_details{padding:0;margin:3em 0}.woocommerce .woocommerce-customer-details address{padding:30px}.woocommerce-account .woocommerce-MyAccount-navigation{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation:before{content:"";position:absolute;top:0;bottom:0;right:10%;border-right:1px solid #cfc8d8}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;list-style:none;padding:0;width:80%}.woocommerce-account .woocommerce-MyAccount-navigation ul a{font-size:15px;font-weight:700;padding:8px 16px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#000;font-family:var(--swptcore-button-typography-family);font-weight:600;text-transform:var(--swptcore-button-typography-transform);font-size:var(--swptcore-button-typography-size);word-spacing:var(--swptcore-button-typography-word-spacing);letter-spacing:var(--swptcore-button-typography-letter-spacing)}.woocommerce-account .woocommerce-MyAccount-navigation ul a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--swptcore-button-text-regular);background:var(--swptcore-button-background-regular);border-radius:var(--swptcore-button-radius);border-top:var(--swptcore-button-border-top);border-right:var(--swptcore-button-border-right);border-bottom:var(--swptcore-button-border-bottom);border-left:var(--swptcore-button-border-left);border-style:var(--swptcore-button-border-style);border-color:var(--swptcore-button-border-color)}.woocommerce-account .woocommerce form{padding:30px;border:1px solid #cfc8d8;border-radius:3px}.woocommerce-account .woocommerce form fieldset{border:2px solid #cfc8d8;box-shadow:0 4px 22px -15px rgb(0 0 0 / .42);margin-bottom:15px}.woocommerce-account .woocommerce form .lost_password{margin-bottom:0}.woocommerce ul.product_list_widget li a{font-weight:500}#woocommerce-product-search-field-0{border:1px solid #e6e9ec;padding:10px 15px;margin:0;font-size:14px;width:100%;transition:all .3s ease-in-out}#woocommerce-product-search-field-0:focus,#woocommerce-product-search-field-0:hover{border:1px solid #a3afb7}.woocommerce-product-search button{display:none}.woocommerce .woocommerce-widget-layered-nav-list{padding-left:16px;margin:0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,.woocommerce .woocommerce-widget-layered-nav-list li{list-style-type:disc;font-size:14px;line-height:1.6;padding-bottom:10px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children,.woocommerce .woocommerce-widget-layered-nav-list li ul.children{padding:10px 0 0 15px;list-style-type:square}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li,.woocommerce .woocommerce-widget-layered-nav-list li ul.children li{font-size:12px;color:inherit;padding-bottom:10px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li:last-child,.woocommerce .woocommerce-widget-layered-nav-list li:last-child,.woocommerce .woocommerce-widget-layered-nav-list li ul.children li:last-child{padding-bottom:0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count,.woocommerce .woocommerce-widget-layered-nav-list li .count{float:right}ul.product_list_widget .woocommerce-Price-amount{font-size:12px}ul.product_list_widget li img{margin-top:6px}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button{float:left;display:block;font-size:12px;padding:5px 25px;border:none;border-radius:3px;color:#fff;transition:background-color .25s cubic-bezier(.42,0,.29,1.16);will-change:background-color}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{margin-top:20px;font-size:12px;text-align:right;padding-top:6px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{display:none}.woocommerce-widget-layered-nav .select2-container.select2-container--default .select2-selection--single{font-size:14px;padding:8px 15px 8px 20px}.woocomerce .blockOverlay{background-color:hsl(0 0% 100% / .2)!important;-webkit-backdrop-filter:blur(5px)}.select2-container.select2-container--default .select2-selection--single.select2-selection,.variations select.select2-selection,.woocommerce #reviews textarea.select2-selection{height:auto}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered,.variations select.select2-selection .select2-selection__rendered,.woocommerce #reviews textarea.select2-selection .select2-selection__rendered{color:inherit;line-height:30px;padding:0}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow,.variations select.select2-selection .select2-selection__arrow,.woocommerce #reviews textarea.select2-selection .select2-selection__arrow{top:10px;right:15px}.select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder,.variations select .select2-selection__placeholder,.woocommerce #reviews textarea .select2-selection__placeholder{color:inherit}.select2-dropdown{border:1px solid hsl(0 0% 7% / .11);border-top:none!important;background:#fff;border-radius:12px;box-shadow:0 39px 72px -61px rgb(0 0 0 / .56)}.select2-dropdown .select2-results__option,.select2-dropdown .select2-search--dropdown{padding:5px 20px}.select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--swptcore-button-background-regular);color:var(--swptcore-button-text-regular)}.select2-container--default .select2-results__option[data-selected=true],.woocommerce .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff0;font-weight:600}.widget.woocommerce .buttons .button:not(.checkout){background-color:#212223!important}.wc-block-product-search__button{border-radius:3px!important}.wc-block-product-categories{margin-bottom:0}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{width:37%}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{width:58%}.woocommerce form.woocommerce-checkout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:55px}.woocommerce form.woocommerce-checkout .col2-set{grid-row-end:3;grid-row-start:1;display:flex;flex-direction:column}.woocommerce form.woocommerce-checkout .col2-set>div{width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order{grid-column-start:2}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table{padding:40px}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-size:26px}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td:nth-child(2),.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td,.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total,.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{text-align:right}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table th{padding:8px 0!important}.woocommerce .woocommerce-checkout-payment .button{width:100%}.woocommerce ul#shipping_method li input{margin:0 4px 0 0;vertical-align:middle;display:inline-block;width:20px}.woocommerce ul#shipping_method li label{opacity:.65;cursor:pointer;transition:all .2s ease-in}.woocommerce ul#shipping_method li label:hover{opacity:1}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{display:none}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{font-size:14px!important}.woocommerce .woocommerce-info{flex-direction:row;justify-content:flex-start;gap:10px}.woocommerce .woocommerce-error:before{color:#e74c3c}.woocommerce .woocommerce-info:before{color:#3498db}.woocommerce .woocommerce-NoticeGroup-checkout{grid-column-start:1;grid-column-end:3;grid-row-end:1}.woocommerce .woocommerce-NoticeGroup-checkout .woocommerce-error{flex-direction:column}.woocommerce div.product .product_title{margin-bottom:.4em}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:2.2fr 1fr;grid-template-rows:1fr auto;gap:0 50px}.woocommerce-cart .woocommerce-notices-wrapper{grid-column-start:1;grid-column-end:3}.woocommerce-cart .cart_totals h2{font-size:20px}.woocommerce-cart .cart_totals tr th{width:auto;padding-right:0}.woocommerce-cart .product-remove{max-width:14px;padding:0!important;opacity:.2;transition:all .2s ease-in}.woocommerce-cart .product-remove a{font-size:25px;font-weight:400;text-decoration:none;transition:all .35s ease-in}.woocommerce-cart .product-remove a:hover{transform:rotate(180deg)}.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item:hover .product-remove,.woocommerce-cart th.product-remove{opacity:1}.woocommerce-cart .shipping-calculator-form{text-align:left}.woocommerce-cart .shipping-calculator-form .button{width:100%}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;max-width:60px}.woocommerce-checkout #payment ul.payment_methods{padding:40px 40px 0;border-bottom:none}.woocommerce-checkout-payment{position:sticky;top:120px}#ship-to-different-address label{display:flex;align-items:center;font-size:18px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{line-height:inherit}@media screen and (max-width:1024px){.woo-single-wrapp{flex-direction:column;gap:30px}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews{flex-direction:column}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%}.woocommerce form.woocommerce-checkout{display:flex;flex-direction:column}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{line-height:1.2;flex-direction:column;align-items:flex-start;gap:0}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{margin:10px 0!important}.woocommerce-cart .woocommerce{display:flex;flex-direction:column}}@media (max-width:992px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:last-child{border-bottom:1px solid #cfc8d8}.woocommerce div.product form.cart .group_table tr{display:flex;flex-direction:column;margin-bottom:30px}.woocommerce div.product form.cart .group_table tr td{padding:0}.woocommerce div.product form.cart .group_table tr td.woocommerce-grouped-product-list-item__label{padding:15px 0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:inherit}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px 0;background-color:transparent!important}.woocommerce table.shop_table.woocommerce-cart-form__contents tr{padding:15px 0;border-bottom:1px solid #cfc8d8}.woocommerce table.shop_table .product-remove{position:absolute;right:-20px}.woocommerce table.shop_table .quantity .qty{float:right;margin-top:-12px}.woocommerce table.shop_table .product-subtotal{margin-top:25px}.woocommerce table.shop_table td.actions{padding:15px 0}.woocommerce table.shop_table td.actions .coupon .input-text{width:100%!important;margin-bottom:7px!important}.woocommerce table.shop_table td.actions .coupon button{width:100%!important}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:15px}.woocommerce ul.order_details li{display:block;border:none;padding:15px 0;width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table{padding:15px}}@media (min-width:992px){#review_form_wrapper .comment-form .comment-form-author,#review_form_wrapper .comment-form .comment-form-email{width:calc(50% - 10px)}#review_form_wrapper .comment-form .comment-form-author{margin-right:20px!important}}@media (max-width:767px){.woocommerce .woocommerce-result-count{display:none}}.woocommerce-account .woocommerce form fieldset{border:none;box-shadow:none}fieldset legend{padding:20px 0}.entry-content .woocommerce ul li{list-style:none!important}a.woosc-btn,a.woosw-btn{margin-top:-7px;padding-bottom:15px}button.woosc-btn,button.woosw-btn{background:none;padding:0;margin-top:-7px;padding:0 15px 22px 0;color:var(--swptcore-theme-standard-a-tag-regular-color);font-weight:var(--swptcore-typography-body-font-weight)}button.woosc-btn:hover,button.woosw-btn:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)}.woo-single-wrapp .entry-summary .wpcsm-message{padding:20px 0 0 0}.woo-single-wrapp .entry-summary .wpcsm-message ul li{list-style:none;position:relative;font-size:15px;padding-left:22px}.woo-single-wrapp .entry-summary .wpcsm-message ul li::after{position:absolute;font-family:bootstrap-icons;content:"\F270";top:4px;left:0;width:9px;height:9px;line-height:16px;text-align:center;transition:all 0.2s 0s linear}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;font-size:10px}ul.wc-block-checkbox-list.wc-block-components-checkbox-list li{padding-bottom:0px!important}ul.wc-block-checkbox-list.wc-block-components-checkbox-list li .wc-block-components-checkbox{margin-top:5px!important;font-family:var(--swptcore-typography-body-font-family);font-weight:var(--swptcore-typography-body-font-weight);text-transform:var(--swptcore-typography-body-font-transform);font-size:var(--swptcore-typography-body-font-size);line-height:var(--swptcore-typography-body-font-line-height);word-spacing:var(--swptcore-typography-body-font-word-spacing);letter-spacing:var(--swptcore-typography-body-font-letter-spacing);color:var(--swptcore-typography-body-font-color)}.wc-block-components-price-slider__range-input-wrapper{margin:0px!important}.wc-block-components-price-slider{margin-bottom:0px!important}.wc-block-components-price-slider__range-input-progress,.wc-block-components-price-slider__range-input-wrapper{height:2px!important}.wc-block-components-price-slider__range-input-progress{background:var(--swptcore-theme-global-color)!important}.wc-block-components-price-slider__range-text{margin:15px 0 0 0px!important}.widget_top_rated_products ul.product_list_widget>li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(0 0 0 / .105)}.widget_top_rated_products ul.product_list_widget>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget_top_rated_products ul.product_list_widget li img{min-width:65px;max-width:65px;margin-left:8px}.widget_top_rated_products ul.product_list_widget li .star-rating{margin:5px 0}.wc-block-components-product-rating__stars span{color:#FFB21D!important}.wc-block-components-product-rating__stars:before{color:#cacaca!important}.woocommerce .quantity .plus{font-size:13px;font-weight:600}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:none!important;margin:0 .5em 0 0px!important}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{max-width:75%;border-radius:45px}.site-header .theme_menu_extra_icons .theme_menu_extra_woo_mini_cart_wrap .swptcore-header-minicart{cursor:pointer}.swptcore-sidbarcart-active .woo-offcanvas-cart{transform:translateZ(0)}.swptcore-sidbarcart-active #woo-offcanvas-cart-wrapper{background-color:hsl(0 0% 100% / .32);pointer-events:all}#woo-offcanvas-cart-wrapper,.woo-offcanvas-cart{top:0;bottom:0;right:0;position:fixed}#woo-offcanvas-cart-wrapper{left:0;z-index:99;background-color:#fff0;pointer-events:none;transition:all .3s ease-out}.uicore-cart-active .woo-offcanvas-cart{transform:translateZ(0)}.woo-offcanvas-cart{max-width:400px;width:95%;z-index:1000;background:#070707;padding:30px;transform:translate3d(100%,0,0);transition:all .3s ease-in-out;color:#e8e8e8}.woo-offcanvas-cart .offcanvas-cart-inner{position:relative;height:100%;display:flex;flex-direction:column}.woo-offcanvas-cart .offcanvas-cart-header{text-align:right;text-transform:uppercase;letter-spacing:0;font-size:90%;border-bottom:1px solid #444;padding:17px 0;cursor:pointer}.woo-offcanvas-cart .widget_shopping_cart .bdt-mini-cart-products{max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.woo-offcanvas-cart .widget_shopping_cart .bdt-mini-cart-products::-webkit-scrollbar{display:none}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item{flex:1;overflow-y:auto;list-style:none outside;padding:0;margin:0;padding:15px 0;border-bottom:1px solid #ffffff1f;display:flex;align-content:flex-start}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item{display:flex;align-items:center;justify-content:space-between;gap:10px}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-thumbnail{flex-shrink:0;width:50px;height:50px}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-thumbnail img{width:100%;height:auto;border-radius:5px}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-margin-small-left{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-name a{font-family:var(--swptcore-typography-body-font-family);font-size:calc((var(--swptcore-typography-body-font-size, 14px) + 2px));font-weight:calc((var(--swptcore-typography-body-font-weight, 200) + 200));word-spacing:var(--swptcore-typography-body-font-word-spacing);line-height:var(--swptcore-typography-body-font-line-height);color:#fff;text-decoration:none}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-name a:hover{color:var(--swptcore-theme-standard-a-tag-hover-color)}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-price{font-size:90%;color:#666;font-family:var(--swptcore-typography-body-font-family);font-weight:calc((var(--swptcore-typography-body-font-weight, 200) + 200));word-spacing:var(--swptcore-typography-body-font-word-spacing);line-height:var(--swptcore-typography-body-font-line-height)}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-remove svg{width:11px;height:11px;transition:stroke 0.3s ease-in-out}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-remove a svg line{stroke:#959494}.woo-offcanvas-cart .widget_shopping_cart .widget_shopping_cart_content .cart_item .bdt-mini-cart-product-remove a:hover svg line{stroke:red}.woo-offcanvas-cart .bdt-mini-cart-subtotal{border-top:2px solid #5a5a5a;padding:15px 0;margin:0;display:flex;justify-content:space-between;font-weight:calc((var(--swptcore-typography-body-font-weight, 200) + 200))}.woo-offcanvas-cart .bdt-mini-cart-subtotal strong{font-weight:calc((var(--swptcore-typography-body-font-weight, 200) + 200));color:#fff}.woo-offcanvas-cart .widget_shopping_cart p.buttons{display:flex;margin-bottom:0;margin-top:15px}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-view-cart{border-radius:var(--swptcore-button-radius);border:1px solid rgb(130 130 130 / .48);background-color:#212223;margin-right:10px}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text{color:#fff}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-checkout .bdt-button-text{color:var(--swptcore-button-text-regular)}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-checkout{background:var(--swptcore-button-background-regular);border-radius:var(--swptcore-button-radius);border-top:var(--swptcore-button-border-top);border-right:var(--swptcore-button-border-right);border-bottom:var(--swptcore-button-border-bottom);border-left:var(--swptcore-button-border-left);border-style:var(--swptcore-button-border-style);border-color:var(--swptcore-button-border-color)}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons a.bdt-button-checkout:hover{background:var(--swptcore-button-background-hover);border-style:var(--swptcore-button-border-style-hover);border-color:var(--swptcore-button-border-hover-color)}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons a.bdt-button-checkout:hover .bdt-button-text{color:var(--swptcore-button-text-hover)}.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text,.woo-offcanvas-cart .widget_shopping_cart_content .bdt-mini-cart-footer-buttons .bdt-button-checkout .bdt-button-text{font-family:var(--swptcore-button-typography-family);font-weight:var(--swptcore-button-typography-weight);text-transform:var(--swptcore-button-typography-transform);font-size:var(--swptcore-button-typography-size);word-spacing:var(--swptcore-button-typography-word-spacing);letter-spacing:var(--swptcore-button-typography-letter-spacing)}@media (max-width:991px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}}.woocommerce table.shop_table th{border-bottom:1px solid #e4e4e4}.woocommerce .pagination-nav-links{margin-bottom:50px}.woocommerce .pagination .page-numbers,.woocommerce .pagination a.page-numbers,.woocommerce .pagination .next.page-numbers,.woocommerce .pagination .prev.page-numbers{line-height:17px;width:auto;height:auto;border:none}