﻿/*!
Theme Name: 	Aiviy
*/

.iziToast {
	border-radius: 0!important;
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03)
}

.iziToast:after {
	content: none!important
}

#payment:after,
#payment:before,
#reviews .commentlist li .comment_container:after,
#reviews .commentlist li .comment_container:before,
#reviews .commentlist li:after,
#reviews .commentlist li:before,
.col2-set .woocommerce-billing-fields:after,
.col2-set .woocommerce-billing-fields:before,
.conj-handheld-footer-bar:after,
.conj-handheld-footer-bar:before,
.single-product div.product .variations_button:after,
.single-product div.product .variations_button:before,
.single-product div.product .woocommerce-product-rating:after,
.single-product div.product .woocommerce-product-rating:before,
.single-product div.product form.cart:after,
.single-product div.product form.cart:before,
.single-product div.product:after,
.single-product div.product:before,
.wc-item-meta li:after,
.wc-item-meta li:before,
.wc-proceed-to-checkout:after,
.wc-proceed-to-checkout:before,
.woocommerce-noreviews:after,
.woocommerce-noreviews:before,
.woocommerce-tabs:after,
.woocommerce-tabs:before,
form.checkout:after,
form.checkout:before,
p.no-comments:after,
table.cart td.product-remove:after,
table.cart td.product-remove:before,
ul.order_details:after,
ul.order_details:before {
	content: "";
	display: table
}

#payment:after,
#reviews .commentlist li .comment_container:after,
#reviews .commentlist li:after,
.addresses header.title:after,
.col2-set .woocommerce-billing-fields:after,
.conj-handheld-footer-bar:after,
.single-product div.product .variations_button:after,
.single-product div.product .woocommerce-product-rating:after,
.single-product div.product form.cart:after,
.single-product div.product:after,
.wc-item-meta li:after,
.wc-proceed-to-checkout:after,
.woocommerce-noreviews:after,
.woocommerce-tabs:after,
form.checkout:after,
p.no-comments:after,
table.cart td.product-remove:after,
ul.order_details:after {
	clear: both
}

#stripe-card-element:before,
#stripe-cvc-element:before,
#stripe-exp-element:before,
.checkout-slides .checkout-control-nav a:after,
.conj-handheld-footer-bar li>a:after,
.conj-wc-single-product-pagination a[rel=next]:after,
.conj-wc-single-product-pagination a[rel=prev]:before,
.conj-wc-sticky-add-to-cart-btn a:before,
.demo_store:before,
.form-row.woocommerce-invalid label:after,
.form-row.woocommerce-validated label:after,
.post-type-archive-product #TB_closeWindowButton .tb-close-icon:before,
.product-remove .remove:before,
.shipping-calculator-button:before,
.single-product #TB_closeWindowButton .tb-close-icon:before,
.single_add_to_cart_button:before,
.site-header-cart .cart-contents:after,
.star-rating,
.wc-proceed-to-checkout .checkout-button:after,
.widget_layered_nav_filters li a:before,
.widget_price_filter button[type=submit]:before,
.woocommerce-MyAccount-downloads-file:before,
.woocommerce-MyAccount-navigation-link>a:before,
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce-mini-cart-item .remove_from_cart_button:before,
.woocommerce-noreviews:before,
.woocommerce-product-gallery__trigger:after,
.woocommerce-remove-coupon:before,
.wp-block-conj-powerpack-add-to-cart .add_to_cart_inline .button:before,
.wp-block-conj-powerpack-add-to-cart .added_to_cart:before,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li a:before,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close::before,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_loaderIcon::before,
div[class*=entry-star-rating],
li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .button.product_type_external:after,
ul.products li.product .added_to_cart:after,
ul.products li.product .button:after {
	font-family: Feather
}

.conj-powerpack-woocommerce-carousel__reviews .entry-rating>p {
	font-size: 54px
}

.wp-block-conj-powerpack-add-to-cart .conj-wc-price__wrapper {
	font-size: 30px
}

.quantity .conj-wc-qty-btn__minus {
	font-size: 28px
}

.conj-handheld-footer-bar li>a:after,
.entry-summary .product_title,
.single-product div.product .entry-summary .conj-wc-price__wrapper,
.wc-block-featured-product__price,
.wp-block-conj-powerpack-product-categories:not(.is-style-hierarchical) .woocommerce-loop-category__title {
	font-size: 24px
}

.checkout-slides .checkout-control-nav li a:after,
.conj-header-wc-cart-style__classic .cart-contents:after,
.conj-wc-product-sharing .social-links__text i,
.single-product:not(.has-sidebar) .single_add_to_cart_button:before,
.wc-proceed-to-checkout .checkout-button:after,
.wp-block-conj-powerpack-add-to-cart .conj-wc-price__wrapper del,
li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper {
	font-size: 22px
}

.conj-powerpack-woocommerce-carousel__reviews .review .entry-meta p>a,
.conj-wc-sticky-add-to-cart .price,
.woocommerce-loop-brand__title {
	font-size: 20px
}

.conj-wc-single-product-pagination a[rel=next]:after,
.conj-wc-single-product-pagination a[rel=prev]:before,
.single-product div.product .entry-summary .conj-wc-price__wrapper del,
ul.products li.product:not(.conj-wc-product__layout-card) .added_to_cart:after,
ul.products li.product:not(.conj-wc-product__layout-card) .button:after {
	font-size: 19px
}

.conj-header-wc-cart-style__minimal .cart-contents:after,
.demo_store:before,
.post-type-archive-product #TB_ajaxWindowTitle,
.product-remove .remove:before,
.quantity .conj-wc-qty-btn__plus,
.single-product #TB_ajaxWindowTitle,
.site-wc-search .woocommerce-product-search:before,
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce-noreviews:before,
.woocommerce-product-gallery .flex-direction-nav,
.woocommerce-remove-coupon:before,
ul.products li.product.conj-wc-product__layout-list .woocommerce-loop-product__title {
	font-size: 18px
}

.cart_totals .shop_table,
.cart_totals>h2,
.conj-wc-single-product-pagination a .title,
.conj-wc-sticky-add-to-cart .conj-wc-sticky-add-to-cart-content .title,
.conj-wc-sticky-add-to-cart .price del,
.conj-wc-two-step-checkout #place_order,
.conj-wc-two-step-checkout .conj-wc-checkout-order-review__heading,
.cross-sells>h2,
.error-404-first .promoted-products>h2,
.error-404-last .best-selling-products>h2,
.reset_variations:before,
.select2-container.select2-container--default .select2-selection--single .select2-selection__clear,
.single-product div.product>.products>h2,
.star-rating,
.wc_payment_methods label,
.woocommerce-Address-title>h3,
.woocommerce-MyAccount-content input[type=radio]+label,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content>form>h3,
.woocommerce-billing-fields>h3,
.woocommerce-checkout-review-order-table,
.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-loop-brand__title mark,
.woocommerce-loop-category__title,
.woocommerce-order-details__title,
.woocommerce-order-downloads__title,
.woocommerce-pagination ul li .page-numbers,
.woocommerce-product-gallery .woocommerce-product-gallery__trigger:after,
.woocommerce-tabs .panel .woocommerce-Reviews-title,
.woocommerce-tabs .panel:not(#tab-description)>h2:first-child,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__title,
div[class*=entry-star-rating],
form.track_order .button,
li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper del,
ol.commentlist .comment-text .woocommerce-review__author,
ul.products li.product.conj-wc-product__layout-default .price .woocommerce-Price-amount,
ul.products li.product:not(.conj-wc-product__layout-list) .woocommerce-loop-product__title {
	font-size: 16px
}

#customer_login .woocommerce-LostPassword,
#customer_login button,
.conj-powerpack-woocommerce-carousel__reviews .entry-avatar span,
.single-product div.product .entry-summary .woocommerce-product-details__short-description,
.single-product div.product a.conj-powerpack-wc-attribute-swatches__text-swatch,
.site-header-myaccount a,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login button,
.woocommerce-loop-brand__description,
.woocommerce-running .error-404-first .widgettitle,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li a:before,
form.woocommerce-ResetPassword button,
ul.products li.product:not(.conj-wc-product__layout-list) .woocommerce-product-details__categories {
	font-size: 15px
}

#stripe-payment-data>p,
.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn,
.conj-wc-checkout-order-review__heading,
.conj-wc-product-sharing .social-links__text,
.conj-wc-sticky-add-to-cart-content .meta>span.stock,
.select2-container,
.site-header-cart,
.site-header-cart .woocommerce-mini-cart-item,
.site-header-cart .woocommerce-mini-cart__total,
.wc_payment_methods input[type=checkbox]+label,
.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to,
.woocommerce-checkout-payment,
.woocommerce-mini-cart-item .remove_from_cart_button:before,
.woocommerce-store-notice,
.woocommerce-terms-and-conditions-checkbox-text,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__description,
.wp-block-conj-powerpack-products-list .product-title,
.wp-block-conj-powerpack-products-list .widgettitle,
li.conj-wc-product__layout-classic .button,
li.conj-wc-product__layout-classic .price,
li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .button,
ol.commentlist,
ul.products li.product.conj-wc-product__layout-default .price del,
ul.products li.product.conj-wc-product__layout-default .price del .amount,
ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart {
	font-size: 14px
}

#wc-stripe-cc-form label,
.conj-powerpack-wc-attribute-swatches__widget .conj-powerpack-wc-attribute-swatches,
.conj-powerpack-woocommerce-carousel__reviews .entry-avatar time,
.shipping-calculator-button,
.single-product div.product .entry-summary .product_meta,
.woocommerce-breadcrumb,
.woocommerce-mini-cart__total,
.wp-block-conj-powerpack-product-brands .woocommerce-loop-brand__button,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta ul,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__button a,
.wp-block-conj-powerpack-products-list .woocommerce-Price-amount,
ul.products li.product .woocommerce-product-details__short-description,
ul.products li.product a.conj-powerpack-wc-attribute-swatches__text-swatch {
	font-size: 13px
}

.category-flash,
.conj-powerpack-woocommerce-carousel__reviews .entry-meta>span,
.conj-wc-product__flashs span,
.product-quantity .quantity input[type=number],
.woocommerce-MyAccount-content .woocommerce-EditAccountForm em,
.woocommerce-form-register .woocommerce-privacy-policy-text,
.woocommerce-mini-cart-item,
.wp-block-conj-powerpack-products-list del .woocommerce-Price-amount,
li.conj-wc-product__layout-list .woocommerce-product-details__categories small a,
li.product.conj-wc-product__layout-classic .price del,
li.product.conj-wc-product__layout-classic .price del .amount {
	font-size: 12px
}

.widget_product_tag_cloud .tagcloud a {
	font-size: 12px!important
}

.woocommerce-password-hint,
.woocommerce-password-strength {
	font-size: 10px
}

.conj-wc-product-sharing .social-links__text i,
.woocommerce-pagination ul.page-numbers {
	line-height: 30px
}

.conj-wc-product-sharing .social-links__text i {
	line-height: 45px
}

.category-flash,
.conj-powerpack-woocommerce-carousel__reviews .entry-rating,
.conj-wc-product__flashs span,
.product-quantity .quantity input,
.single-product .entry-summary .product_title,
.single-product div.product .entry-summary .conj-wc-price__wrapper,
.single_add_to_cart_button:before,
.widget_product_tag_cloud .tagcloud a,
.woocommerce-product-rating .woocommerce-review-link,
.woocommerce-running .error-404-first .widgettitle,
li.conj-wc-product__layout-classic .added_to_cart,
li.conj-wc-product__layout-classic .button,
li.conj-wc-product__layout-classic .price,
li.product.conj-wc-product__layout-list .woocommerce-loop-product__title,
ol.commentlist .comment-text .woocommerce-review__author,
ul.products li.product .added_to_cart:after,
ul.products li.product .button:after,
ul.products li.product .price .price-label {
	line-height: normal
}

.cart-discount .woocommerce-remove-coupon,
.conj-handheld-footer-bar ul li:not(.cart) a {
	line-height: 0
}

#payment .payment_method_stripe label[for=payment_method_stripe],
.conj-wc-checkout-order-review__heading,
.conj-wc-single-product-pagination a[rel=next]:after,
.conj-wc-single-product-pagination a[rel=prev]:before,
.stock.in-stock,
.wc-proceed-to-checkout .checkout-button {
	line-height: 1
}

.conj-powerpack-woocommerce-carousel__reviews .entry-rating>p {
	line-height: 1.23
}

.conj-wc-single-product-pagination a,
.woocommerce-mini-cart__total,
.wp-block-conj-powerpack-products-list .product-title {
	line-height: 1.3
}

ul.products li.product.conj-wc-product__layout-default .price .woocommerce-Price-amount {
	line-height: 1.38
}

.site-header-cart .cart-contents,
.woocommerce-tabs .panel .woocommerce-Reviews-title,
.woocommerce-tabs .panel:not(#tab-description)>h2:first-child {
	line-height: 1.44
}

.conj-powerpack-woocommerce-carousel__reviews .entry-meta p>a,
.woocommerce-cart-form table th,
.woocommerce-checkout-review-order-table thead th,
.woocommerce-password-hint,
li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper,
ul.products li.product .woocommerce-product-details__categories {
	line-height: 1.58
}

.woocommerce-loop-category__title {
	line-height: 1.63
}

.conj-wc-sticky-add-to-cart .conj-wc-sticky-add-to-cart-content .title,
.demo_store,
.woocommerce-cart-form__cart-item td,
.woocommerce-error,
.woocommerce-error .button,
.woocommerce-info,
.woocommerce-info .button,
.woocommerce-message,
.woocommerce-message .button,
.woocommerce-message>a,
.woocommerce-mini-cart-item a,
.woocommerce-noreviews,
li.product.conj-wc-product__layout-list .woocommerce-product-details__short-description {
	line-height: 1.71
}

.cart_totals>h2,
.conj-wc-two-step-checkout .conj-wc-checkout-order-review__heading,
.cross-sells>h2,
.error-404-first .promoted-products>h2,
.error-404-last .best-selling-products>h2,
.product_list_widget .product-title,
.product_list_widget .woocommerce-Price-amount,
.single-product div.product>.products>h2,
.woocommerce-Address-title>h3,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content>form>h3,
.woocommerce-billing-fields>h3,
.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-order-details__title,
.woocommerce-order-downloads__title,
.woocommerce-tabs .panel .woocommerce-Reviews-title,
.woocommerce-tabs .panel:not(#tab-description)>h2:first-child,
ul.products li.product:not(.conj-wc-product__layout-list) .woocommerce-loop-product__title {
	line-height: 1.75
}

.cart_totals .order-total strong,
.cart_totals .shipping label,
.cart_totals tr:not(.order-total),
.cart_totals tr:not(.order-total) th,
.iziToast>.iziToast-body .iziToast-message,
.single-product div.product .entry-summary .product_title,
.woocommerce-Address-title>h3,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content table.shop_table_responsive tr td:before,
.woocommerce-MyAccount-content>form>h3,
.woocommerce-Tabs-panel--additional_information .shop_attributes th,
.woocommerce-checkout-review-order-table tfoot .order-total strong,
.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th,
.woocommerce-loop-category__title,
.woocommerce-mini-cart__total>strong,
.woocommerce-order-received .order-info,
.woocommerce-password-strength,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__title,
.wp-block-conj-powerpack-products-list .widgettitle,
li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .button,
ol.commentlist .comment-text .woocommerce-review__author,
ul.products li.product.conj-wc-product__layout-list .woocommerce-loop-product__title {
	font-weight: 400
}

.conj-wc-product__flashs span,
.post-type-archive-product #TB_ajaxWindowTitle,
.quantity .conj-wc-qty-btn__plus,
.select2-container.select2-container--default .select2-selection--single .select2-selection__clear,
.single-product #TB_ajaxWindowTitle {
	font-weight: 500
}

.checkout-slides .checkout-control-nav li a:after,
.site-wc-search .woocommerce-product-search:before,
.woocommerce-mini-cart-item .quantity {
	font-weight: 600
}

#conj-powerpack-wc-product__featured-video,
#customer_login .woocommerce-LostPassword,
#customer_login>div>h2,
.category-flash,
.checkout-slides .checkout-control-nav,
.conj-hide-wc-checkout-distractions .site-header .site-branding,
.conj-powerpack-woocommerce-carousel__reviews .entry-avatar,
.conj-powerpack-woocommerce-carousel__reviews .entry-rating,
.conj-wc-product-sharing .social-links__text,
.conj-wc-product-sharing .social-links__text i,
.conj-wc-product__flashs,
.conj-wc-single-product-pagination a[rel=next]:after,
.conj-wc-single-product-pagination a[rel=prev]:before,
.conj-wc-tabs-aligned .wc-tabs,
.product-quantity .quantity input,
.pswp__caption__center,
.search-results:not(.post-type-archive) .site-main article.type-product .post-thumbnail,
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.single_add_to_cart_button,
.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to,
.widget_product_tag_cloud .tagcloud a,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-info .showcoupon,
.woocommerce-info .showlogin,
.woocommerce-loop-brand__button,
.woocommerce-message .button,
.woocommerce-message>a,
.woocommerce-pagination ul li .page-numbers,
.woocommerce-product-gallery__image--placeholder,
.woocommerce-store-notice__dismiss-link,
.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review,
.wp-block-conj-powerpack-product-categories:not(.is-style-aligned) .wp-block-conj-powerpack-product-category,
form.track_order .form-row:last-of-type,
form.track_order>p:first-of-type,
ul.products li.product:not(.conj-wc-product__layout-list) {
	text-align: center
}

.conj-wc-single-product-pagination a[rel=prev] .title,
.woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions,
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal+.shipping td,
.woocommerce-checkout-review-order-table tfoot tr:not(.shipping) td,
.woocommerce-checkout-review-order-table th.product-total,
.woocommerce-mini-cart-item .quantity,
.woocommerce-password-strength,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__button,
ul.products li.product.conj-wc-product__layout-default .added_to_cart,
ul.products li.product.conj-wc-product__layout-default .button,
ul.woocommerce-thankyou-order-details li strong {
	text-align: right
}

.cart_totals table td:before,
.select2-container--default .select2-selection--single,
.site-footer-bar .product_list_widget,
.site-footer-bar .wc-brand-list-layered-nav-conj-pp-wc-brands li,
.site-footer-bar .widget_product_categories .product-categories li,
.site-footer__inner .col-1 .product_list_widget,
.wc-proceed-to-checkout .checkout-button,
.woocommerce-cart-form__contents .actions,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
	text-align: left
}

#wc-stripe-cc-form label,
.cart_totals>h2,
.checkout-slides .checkout-control-nav,
.conj-wc-checkout-order-review__heading,
.cross-sells>h2,
.error-404-first .promoted-products>h2,
.error-404-last .best-selling-products>h2,
.single-product div.product>.products>h2,
.woocommerce-Address-title>h3,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content table.shop_table_responsive th,
.woocommerce-MyAccount-content table.shop_table_responsive tr td:before,
.woocommerce-MyAccount-content>form>h3,
.woocommerce-billing-fields>h3,
.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-mini-cart__total>strong,
.woocommerce-order-details__title,
.woocommerce-order-downloads__title,
.woocommerce-table--order-details th,
.woocommerce-tabs .panel .woocommerce-Reviews-title,
.woocommerce-tabs .panel:not(#tab-description)>h2:first-child,
ul.woocommerce-thankyou-order-details li {
	text-transform: uppercase
}

.wc_payment_methods label,
.woocommerce-MyAccount-content input[type=radio]+label,
.woocommerce-form-login .woocommerce-form__label-for-checkbox,
.woocommerce-terms-and-conditions-wrapper label,
ul.woocommerce-thankyou-order-details li strong {
	text-transform: none
}

.conj-wc-sticky-add-to-cart-btn,
.single_add_to_cart_button,
.wp-block-conj-powerpack-add-to-cart .button,
ul.products li.product .added_to_cart,
ul.products li.product .button {
	text-transform: capitalize
}

del .woocommerce-Price-amount {
	text-decoration: line-through
}

.required {
	text-decoration: none!important
}

.site-wc-search .widget_product_search button[type=submit],
li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .button {
	letter-spacing: normal
}

.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn,
.conj-wc-product__layout-classic .added_to_cart,
.woocommerce-running .error-404-first .widgettitle {
	letter-spacing: 1px
}

#wc-stripe-cc-form label,
.coupon label,
.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to,
.woocommerce-checkout #customer_details label,
.woocommerce-order-received .order-info,
.woocommerce-thankyou-order-received {
	letter-spacing: .5px
}

ul.woocommerce-thankyou-order-details li strong {
	letter-spacing: .4px
}

.woocommerce-MyAccount-content table.shop_table_responsive th,
.woocommerce-MyAccount-content table.shop_table_responsive tr td:before,
.woocommerce-table--order-details th,
ul.woocommerce-thankyou-order-details li {
	letter-spacing: .3px
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_loaderIcon::before {
	color: #fff
}

.conj-wc-product__layout-classic .woocommerce-Price-amount,
.woocommerce-breadcrumb {
	word-break: break-word
}

.widget_product_tag_cloud .tagcloud a {
	word-wrap: break-word
}

body .woocommerce-customer-details address {
	font-style: normal
}

@media (min-width:37.5625em) {
	.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-thankyou-order-received) {
		font-size: 16px
	}
	.demo_store:before {
		line-height: 1.3
	}
}

@media (min-width:48.0625em) {
	.woocommerce-order-received .order-info,
	.woocommerce-thankyou-order-received {
		font-size: 24px
	}
	.wc-proceed-to-checkout .checkout-button {
		font-size: 18px
	}
	table.shop_table_responsive tr td {
		text-align: left
	}
}

@media (min-width:62.0625em) {
	.single-product.has-sidebar .single_add_to_cart_button:before {
		font-size: 18px
	}
	.conj-wc-checkout-columns #ship-to-different-address>label {
		font-size: 16px
	}
	.single-product.has-sidebar .conj-wc-product-sharing .social-links__text {
		font-size: 12px
	}
	.conj-wc-checkout-columns #ship-to-different-address {
		line-height: 1.75
	}
	.has-sidebar .woocommerce-MyAccount-content .woocommerce-table--order-details .product-total,
	.has-sidebar .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td {
		text-align: right
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close:before {
		font-size: 18px!important
	}
}

@media (min-width:72.0625em) {
	.has-sidebar .woocommerce-tabs ul.tabs {
		font-size: 14px
	}
}

@media (max-width:72em) and (min-width:62.0625em),
(max-width:48em) and (min-width:37.5625em) {
	.conj-powerpack-woocommerce-carousel__reviews .entry-avatar span {
		font-size: 15px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-rating p {
		font-size: 45px
	}
}

@media (min-width:80em) {
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-desktop__2 .woocommerce-loop-category__title {
		font-size: 40px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-desktop__2 .woocommerce-loop-category__description {
		font-size: 18px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-desktop__2 .woocommerce-loop-category__button a {
		font-size: 16px
	}
}

@media (max-width:80em) and (min-width:60em) {
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__2 .woocommerce-loop-category__title {
		font-size: 40px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__2 .woocommerce-loop-category__description {
		font-size: 18px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__2 .woocommerce-loop-category__button a {
		font-size: 16px
	}
}

@media (max-width:62em) {
	.single-product.has-sidebar .single_add_to_cart_button:before {
		font-size: 22px
	}
	.single-product.has-sidebar .conj-wc-product-sharing .social-links__text,
	.single-product.has-sidebar .woocommerce-tabs .woocommerce-Tabs-panel {
		font-size: 14px
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close {
		font-size: 15px!important
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close::before {
		font-size: 16px!important
	}
	ul.products li.product:not(.conj-wc-product__layout-card) .added_to_cart:after,
	ul.products li.product:not(.conj-wc-product__layout-card) .button:after {
		font-size: 25px
	}
}

@media (max-width:60em) and (min-width:37.5em) {
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__1 .woocommerce-loop-category__title {
		font-size: 40px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__1 .woocommerce-loop-category__description {
		font-size: 18px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__1 .woocommerce-loop-category__button a {
		font-size: 16px
	}
}

@media (max-width:48em) and (min-width:37.5625em) {
	.woocommerce-order-received .order-info,
	.woocommerce-thankyou-order-received {
		font-size: 20px
	}
	.wc-proceed-to-checkout .checkout-button {
		font-size: 16px
	}
}

@media (max-width:48em) {
	table.shop_table_responsive tr td:not(.product-thumbnail):not(.product-name):not(.download-actions):not(.actions):not(.product-remove) {
		text-align: right
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-content {
		font-size: 15px;
		line-height: 1.5
	}
}

@media (max-width:43.750em) {
	.conj-wc-sorting>* {
		text-align: center
	}
}

@media (max-width:37.5em) {
	.conj-powerpack-woocommerce-carousel__reviews .review {
		text-align: center
	}
	.woocommerce-MyAccount-orders td,
	.woocommerce-table--order-details .product-total,
	.woocommerce-table--order-details tfoot td,
	.woocommerce-table--order-downloads td {
		text-align: right
	}
	.woocommerce-order-received .order-info,
	.woocommerce-thankyou-order-received {
		font-size: 18px
	}
	.single_add_to_cart_button:before {
		font-size: 15px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-meta span,
	.conj-wc-single-product-pagination a .title,
	.wc-proceed-to-checkout .checkout-button,
	.wc_payment_methods label,
	.woocommerce-MyAccount-content input[type=radio]+label,
	.woocommerce-checkout-review-order-table,
	.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-thankyou-order-received) {
		font-size: 14px
	}
	.conj-handheld-footer-bar .widget_product_search button,
	.woocommerce-MyAccount-content table,
	table.woocommerce-table,
	ul.woocommerce-thankyou-order-details {
		font-size: 13px
	}
}

@media (max-width:27.5em) {
	.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn {
		text-align: center
	}
	.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal+.shipping td {
		text-align: left
	}
	div.product .entry-summary:not(.conj-wc-powerpack-quick-view__content) .conj-wc-price__wrapper {
		font-size: 0
	}
	div.product .entry-summary .conj-wc-price__wrapper .woocommerce-Price-amount {
		font-size: 20px
	}
	.single-product div.product .entry-summary .conj-wc-price__wrapper del {
		font-size: 15px
	}
	.woocommerce-widget-layered-nav-dropdown__submit {
		font-size: 12px
	}
	.checkout-slides .checkout-control-nav li a {
		font-size: 13px;
		line-height: 1.4
	}
}

.checkout-slides .flex-nav-prev,
.conj-powerpack-wc-attribute-swatches__text,
.conj-wc-sticky-add-to-cart .price-label,
.pp_conj_powerpack_woocommerce_quick_view .price-label,
.product_list_widget .price-label,
.search-results:not(.post-type-archive) .site-main article.type-product .price-label,
.single-product #TB_ajaxWindowTitle,
.single-product div.product .entry-summary:not(.conj-wc-powerpack-quick-view__content) .price-label,
.site-header-cart .widgettitle,
.wc-block-featured-product__price .price-label,
.woocommerce-checkout .woocommerce-additional-fields>h3,
.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .entry-rating>p,
.wp-block-conj-powerpack-add-to-cart .price-label,
.wp-block-conj-powerpack-products-list .star-rating {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	padding: 0;
	width: 1px;
	word-wrap: normal!important;
	font-size: 0
}

.pp_conj_powerpack_woocommerce_quick_view .price-label {
	display: inline-block
}

.product-remove .remove,
.reset_variations,
.widget_price_filter .price_label,
.woocommerce-mini-cart-item .remove_from_cart_button,
.woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.woocommerce-remove-coupon,
div.product .entry-summary>form.cart .reset_variations[style*=hidden],
li.conj-wc-product__layout-list .woocommerce-product-details__categories small,
ul.products li.product.conj-wc-product__layout-default .added_to_cart,
ul.products li.product.conj-wc-product__layout-default .button {
	font-size: 0
}

@media (max-width:37.5625em) {
	.conj-powerpack-woocommerce-carousel__reviews .entry-rating>p {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		padding: 0;
		width: 1px;
		word-wrap: normal!important;
		font-size: 0
	}
}

.woocommerce-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding-top: 17px;
	padding-bottom: 17px;
	position: relative;
	z-index: 3
}

nav.woocommerce-breadcrumb:after {
	content: "";
	height: 100%;
	width: 100vw;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1
}

.breadcrumb-separator {
	margin: 0 18px
}

table.shop_table_responsive tr td {
	clear: both
}

table.shop_table_responsive tr td.download-actions .button {
	display: block;
	text-align: center
}

.shop_attributes tbody,
.shop_attributes tfoot,
.shop_attributes thead {
	display: flex;
	flex-direction: column
}

.shop_attributes tr {
	border-style: solid;
	justify-content: space-between
}

.shop_attributes tbody tr:not(:last-child),
.shop_attributes tfoot tr:not(:last-child):not(:first-child),
.shop_attributes thead tr,
.shop_table tbody tr:not(:last-child) td,
.shop_table tbody tr:not(:last-child) th,
.shop_table tfoot tr:not(:last-child):not(:first-child) td,
.shop_table tfoot tr:not(:last-child):not(:first-child) th,
.shop_table thead tr th {
	border-width: 0 0 1px
}

.shop_attributes tbody tr:last-child,
.shop_attributes td,
.shop_attributes tfoot tr:last-child,
.shop_attributes th,
.shop_table tbody tr:last-child td,
.shop_table tbody tr:last-child th,
.shop_table tfoot tr:last-child td,
.shop_table tfoot tr:last-child th {
	border-width: 0
}

.shop_attributes tfoot tr:first-child,
.shop_table tfoot tr:first-of-type td,
.shop_table tfoot tr:first-of-type th {
	border-width: 1px 0
}

.shop_attributes td,
.shop_attributes th,
.shop_table td,
.shop_table th {
	padding: 20px 10px
}

.shop_table tr>th:not(:last-child),
.shop_table:not(.woocommerce-cart-form__contents) tr>td:not(:last-child) {
	padding-right: 0
}

body:not(.conj-wc-tabs-aligned) .woocommerce-Tabs-panel--additional_information .shop_attributes tr>td:not(:last-child),
body:not(.conj-wc-tabs-aligned) .woocommerce-Tabs-panel--additional_information .shop_attributes tr>th:not(:last-child) {
	padding: 7px 20px 7px 0
}

body:not(.conj-wc-tabs-aligned) .woocommerce-Tabs-panel--additional_information .shop_attributes tr>td:last-child,
body:not(.conj-wc-tabs-aligned) .woocommerce-Tabs-panel--additional_information .shop_attributes tr>th:last-child {
	padding: 7px 0
}

.conj-wc-tabs-aligned .woocommerce-Tabs-panel--additional_information .shop_attributes tr>td:not(:last-child),
.conj-wc-tabs-aligned .woocommerce-Tabs-panel--additional_information .shop_attributes tr>th:not(:last-child) {
	padding: 0 20px 7px 0
}

.conj-wc-tabs-aligned .woocommerce-Tabs-panel--additional_information .shop_attributes tr>td:last-child,
.conj-wc-tabs-aligned .woocommerce-Tabs-panel--additional_information .shop_attributes tr>th:last-child {
	padding: 0 0 7px
}

@media (min-width:48.0625em) {
	table.shop_table_responsive thead {
		display: table-header-group
	}
}

@media (max-width:48em) {
	table.shop_table_responsive th,
	table.shop_table_responsive thead {
		display: none
	}
	table.shop_table_responsive tr td:not(.product-thumbnail):not(.download-actions):not(.actions):not(.product-remove):before {
		content: attr(data-title) ": ";
		float: left
	}
	table.shop_table_responsive tr>td:not(:last-of-type),
	table.shop_table_responsive tr>th:not(:last-of-type) {
		padding-right: 0
	}
}

ul.products li.product-category .woocommerce-loop-category__title {
	width: 85%;
	margin: 0 auto
}

ul.products li.product-category {
	padding-bottom: 32px
}

ul.products li.product-category .woocommerce-loop-category__title mark.count {
	background-color: transparent
}

header.woocommerce-products-header .term-description,
header.woocommerce-products-header .woocommerce-products-header__title:only-child {
	margin-bottom: 34px
}

.conj-wc-sticky-add-to-cart .price del,
.product_list_widget del,
ul.products li.product .price del {
	opacity: .4
}

ul.products {
	margin: 0;
	padding: 0
}

.conj-powerpack-wc-quick-view .product,
.conj-powerpack-wc-quick-view__image,
.conj-wc-product__layout-classic:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper,
div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view {
	display: flex
}

.conj-powerpack-woocommerce-loop-brand__wrapper,
.conj-wc-product-add-to-cart__layout-classic,
.conj-wc-product__flashs,
.conj-wc-sorting,
.woocommerce-pagination ul.page-numbers,
li.product .conj-wc-price__wrapper,
ul.products li.product .added_to_cart,
ul.products li.product .button,
ul.products li.product.conj-wc-product__layout-list {
	flex-wrap: wrap;
	display: flex
}

.conj-wc-product-meta__layout-list .woocommerce-loop-product__link,
.single-product:not(.conj-wc-gallery-hidden) div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper .conj-wc-product__flashs,
ul.products li.product.conj-wc-product__layout-classic .woocommerce-loop-product__link,
ul.products li.product.conj-wc-product__layout-list>*,
ul.products li.product:not(.conj-wc-product__layout-list),
ul.products li.product:not(.conj-wc-product__layout-list):not(.conj-hide-wc-product__featured-image) .conj-wc-product__flashs {
	flex-direction: column;
	display: flex
}

.conj-wc-product-add-to-cart__layout-classic,
.conj-wc-product__flashs,
.woocommerce-pagination ul li .page-numbers.dots,
li.product .conj-wc-price__wrapper,
ul.products li.product,
ul.products li.product.conj-wc-product__layout-list>* {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

ul.products li.product .woocommerce-LoopProduct-link {
	max-width: 100%
}

.category-flash,
.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn,
.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn:before,
.single-product:not(.conj-wc-gallery-hidden) div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper .conj-wc-product__flashs,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close:after,
ul.products li.product.conj-wc-product__layout-default .added_to_cart,
ul.products li.product.conj-wc-product__layout-default .button,
ul.products li.product.conj-wc-product__layout-default .star-rating,
ul.products li.product:not(.conj-hide-wc-product__featured-image):not(.conj-wc-product__layout-list) .conj-wc-product__flashs {
	position: absolute
}

ul.products li.product {
	position: relative
}

.conj-powerpack-wc-quick-view__image img {
	display: block
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view div.ppt,
ul.products li.product .button.added {
	display: none
}

ul.products li.product:not(.conj-hide-wc-product__featured-image):not(.conj-wc-product__layout-list) .conj-wc-product__flashs {
	top: 20px
}

.conj-wc-sticky-add-to-cart .conj-wc-sticky-add-to-cart-content .title,
.woocommerce-loop-category__title,
ul.products li.conj-wc-product__layout-default .woocommerce-loop-product__title,
ul.products li.product.conj-wc-product__layout-list p {
	margin-bottom: 0
}

.product_list_widget .product-title,
li.product-category a:hover .woocommerce-loop-category__title,
li.product-category a:hover .woocommerce-loop-category__title mark,
ul.products li.product .woocommerce-loop-product__title {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

ul.products li.product {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px
}

ul.products li.product.conj-wc-product__layout-default:not(.product-category) {
	padding-bottom: 57px
}

[class*=wp-block-woocommerce-].is-hidden-rating.is-hidden-button li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn,
ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn.conj-hide-wc-product__add-to-cart.conj-hide-wc-product__rating:not(.product-category),
ul.products li.product.conj-wc-product__layout-list,
ul.products li.product.product-category {
	padding-bottom: 20px
}

.conj-wc-archive-sidebar-modal__filter,
ul.products li.product {
	list-style: none;
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08)
}

ul.products li.product.conj-wc-product__layout-default .star-rating {
	bottom: 17px
}

ul.products li.product.conj-wc-product__layout-default .added_to_cart,
ul.products li.product.conj-wc-product__layout-default .button {
	border: 0;
	padding: 0;
	min-width: auto;
	min-height: auto;
	bottom: 20px;
	align-items: flex-end;
	justify-content: flex-end;
	width: 22px;
	height: 22px;
	right: 20px
}

[class*=wp-block-woocommerce-]:not(.is-hidden-rating) li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating) .conj-powerpack-wc-product-quick-view__button,
ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating) .conj-powerpack-wc-product-quick-view__button {
	right: 20px
}

[class*=wp-block-woocommerce-].is-hidden-rating:not(.is-hidden-button) li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button,
ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button {
	left: 20px
}

[class*=wp-block-woocommerce-].is-hidden-button li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .star-rating,
[class*=wp-block-woocommerce-].is-hidden-rating li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .added_to_cart,
[class*=wp-block-woocommerce-].is-hidden-rating li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .button,
ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__add-to-cart.conj-powerpack-hide-wc-product__quick-view-btn .star-rating,
ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating.conj-hide-wc-product__add-to-cart .conj-powerpack-wc-product-quick-view__button,
ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating.conj-powerpack-hide-wc-product__quick-view-btn .added_to_cart,
ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating.conj-powerpack-hide-wc-product__quick-view-btn .button {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

ul.products li.product.conj-wc-product__layout-card:not(.outofstock) .add_to_cart_button:after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .add_to_cart_button:after {
	content: "\e9c8"
}

ul.products li.product.conj-wc-product__layout-card:not(.outofstock) .product_type_variable:after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .product_type_variable:after {
	content: "\e95b"
}

ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .product_type_variable:after {
	margin-top: 4px
}

ul.products li.product.conj-wc-product__layout-card:not(.outofstock) .added_to_cart:after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .added_to_cart:after {
	content: "\e92b"
}

ul.products li.product.conj-wc-product__layout-card:not(.outofstock) .product_type_external:after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .product_type_external:after {
	content: "\e95a"
}

ul.products li.product.conj-wc-product__layout-card.outofstock .button:not(.conj-powerpack-wc-product-quick-view__button):after,
ul.products li.product.conj-wc-product__layout-card:not(.outofstock) .button:not(.add_to_cart_button):not(.product_type_external):not(.product_type_variable):not(.conj-powerpack-wc-product-quick-view__button):after,
ul.products li.product.conj-wc-product__layout-default.outofstock .button:not(.conj-powerpack-wc-product-quick-view__button):after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .button:not(.add_to_cart_button):not(.product_type_external):not(.product_type_variable):not(.conj-powerpack-wc-product-quick-view__button):after {
	content: "\e999"
}

ul.products li.product.conj-wc-product__layout-default.outofstock .button:not(.conj-powerpack-wc-product-quick-view__button):after,
ul.products li.product.conj-wc-product__layout-default:not(.outofstock) .button:not(.add_to_cart_button):not(.product_type_external):not(.product_type_variable):not(.conj-powerpack-wc-product-quick-view__button):after {
	margin-top: 8px
}

ul.products li.product.conj-wc-product__layout-card .conj-powerpack-wc-product-quick-view__button:after,
ul.products li.product.conj-wc-product__layout-default .conj-powerpack-wc-product-quick-view__button:after {
	content: "\e9bf"
}

.category-flash,
.conj-wc-product__flashs span,
.widget_product_tag_cloud .tagcloud a {
	padding: 8px 11px;
	min-width: 90px;
	min-height: 30px
}

.conj-wc-product__flashs span,
ul.products li.product img,
ul.products li.product:not(.conj-wc-product__layout-list) .woocommerce-product-details__categories {
	margin-bottom: 10px
}

.conj-powerpack-wc-quick-view div.product .entry-summary .woocommerce-variation-price .woocommerce-Price-amount {
	margin-bottom: 20px
}

.conj-wc-product-add-to-cart__layout-classic,
.conj-wc-product__layout-classic:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper,
.woocommerce-pagination ul li .page-numbers,
li.product .conj-wc-price__wrapper,
li.product.conj-hide-wc-product__featured-image:not(.conj-wc-product__layout-list) .conj-wc-product__flashs,
ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart {
	justify-content: center
}

.conj-powerpack-wc-quick-view__image,
.woocommerce-pagination ul li .page-numbers,
div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view,
li.product .conj-wc-price__wrapper,
ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart {
	align-items: center
}

ul.products li.product.conj-wc-product__layout-default .conj-wc-price__wrapper .price-label {
	order: -1;
	flex: 0 0 100%
}

ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__categories .conj-wc-price__wrapper,
ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__categories):not(.conj-hide-wc-product__description) .conj-wc-price__wrapper {
	padding-top: 15px
}

ul.products li.product.conj-hide-wc-product__featured-image:not(.conj-wc-product__layout-list) .conj-wc-product__flashs span {
	margin-right: 10px;
	margin-left: 10px
}

ul.products li.product .woocommerce-loop-product__link img,
ul.products li.product.conj-wc-product__layout-classic .star-rating {
	margin-right: auto;
	margin-left: auto
}

ul.products li.product .conj-wc-price__wrapper del,
ul.products li.product .conj-wc-price__wrapper ins {
	margin: 0 4px
}

ul.products li.product:not(.conj-wc-product__layout-list) .woocommerce-product-details__categories {
	margin-top: 0
}

li.product.conj-hide-wc-product__featured-image:not(.conj-wc-product__layout-list) .conj-wc-product__flashs {
	margin: 10px auto 0
}

li.conj-wc-product__layout-classic .price .conj-wc-price__wrapper:not(:empty),
li.conj-wc-product__layout-list .woocommerce-product-details__categories small a,
ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart {
	border-style: solid
}

li.product .conj-wc-price__wrapper>.woocommerce-Price-amount {
	margin: 0 2px
}

ul.products li.product .conj-wc-product-image__wrapper,
ul.products li.product .woocommerce-loop-product__link,
ul.products li.product img,
ul.products li.product-category a {
	flex-shrink: 0
}

li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .conj-wc-product-add-to-cart__layout-list>:nth-child(2),
ul.products li.conj-wc-product__layout-classic .star-rating,
ul.products li.product .woocommerce-loop-product__link+.conj-wc-product-add-to-cart__layout-classic,
ul.products li.product :not(.star-rating)+.conj-wc-product__flashs+.conj-wc-product-add-to-cart__layout-classic,
ul.products li.product.conj-wc-product__layout-default .price {
	margin-top: auto
}

li.conj-wc-product__layout-classic .conj-wc-product-add-to-cart__layout-classic>*,
li.conj-wc-product__layout-list:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper {
	margin-top: 10px
}

li.conj-wc-product__layout-card {
	border-width: 1px;
	border-style: solid
}

li.conj-wc-product__layout-card:not(.conj-hide-wc-product__featured-image) .star-rating {
	position: absolute;
	top: 16px;
	right: 20px
}

li.conj-wc-product__layout-card .star-rating {
	font-size: 15px;
	width: 75px
}

li.conj-wc-product__layout-card.conj-hide-wc-product__featured-image .star-rating {
	margin: 0 auto
}

li.conj-wc-product__layout-card .woocommerce-loop-product__link>.woocommerce-loop-product__title:last-child {
	margin-bottom: 0
}

.conj-wc-product-add-to-cart__layout-card:not(:empty) {
	border-top-width: 1px;
	border-top-style: solid;
	width: calc(100% + 40px);
	margin-left: -20px;
	margin-right: -20px;
	display: flex;
	overflow: hidden
}

.conj-wc-product-add-to-cart__layout-card>* {
	flex: 1;
	height: calc(100% + 24px);
	padding: 8px;
	padding-top: 20px;
	margin-bottom: -12px
}

.conj-wc-product-add-to-cart__layout-card>:hover {
	margin-top: -12px;
	margin-bottom: 0
}

#content .conj-wc-product-add-to-cart__layout-card .added_to_cart:hover:after,
#content .conj-wc-product-add-to-cart__layout-card .button:hover:after,
#content .conj-wc-product-add-to-cart__layout-card>:hover .conj-powerpack-wc-product-quick-view__button:after {
	color: inherit
}

.conj-wc-product-add-to-cart__layout-card>:not(:last-child) {
	border-width: 0 1px 0 0;
	border-style: solid
}

.conj-wc-product-add-to-cart__layout-card .button,
ul.products li.conj-wc-product__layout-card .conj-wc-product-add-to-cart__layout-card .added_to_cart {
	font-size: 11px;
	letter-spacing: normal;
	flex-direction: column;
	min-height: auto;
	min-width: auto;
	justify-content: flex-start
}

.conj-wc-product-add-to-cart__layout-card>:last-child {
	border: 0
}

.conj-wc-product-add-to-cart__layout-card .conj-powerpack-wc-product-quick-view__button_wrapper {
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}

.conj-wc-product-add-to-cart__layout-card .conj-powerpack-wc-product-quick-view__button {
	height: 100%;
	border: 0;
	padding: 0
}

.conj-wc-product-add-to-cart__layout-card .added_to_cart:after,
.conj-wc-product-add-to-cart__layout-card .button:after {
	order: -1;
	margin-bottom: 3px;
	font-size: 17px
}

ul.products li.conj-wc-product__layout-card .conj-powerpack-wc-attribute-swatches {
	margin: -5px 0 20px
}

li.conj-wc-product__layout-card .woocommerce-product-details__short-description:not(:empty) {
	margin-bottom: 20px
}

.conj-wc-product-add-to-cart__layout-card:not(:empty),
li.conj-wc-product__layout-card .price {
	margin-top: auto
}

li.product.conj-wc-product__layout-card .conj-wc-price__wrapper:not(:empty) {
	display: inline-flex;
	padding: 3px 7px;
	position: relative;
	margin-bottom: 20px
}

li.conj-wc-product__layout-card .conj-wc-price__wrapper:before {
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .2;
	position: absolute
}

li.conj-wc-product__layout-card .conj-wc-product__flashs {
	max-width: calc(100% - 120px)
}

li.conj-wc-product__layout-card .conj-wc-product__flashs span {
	padding: 5px 7px;
	min-width: 75px;
	min-height: 24px
}

@media not all and (min-resolution:.001dpcm) {
	@supports (-webkit-appearance: none) and (stroke-color:transparent) {
		.conj-wc-product-add-to-cart__layout-card:not(:empty) {
			width:calc(100% + 41px)
		}
	}
}

ul.products li.product.conj-wc-product__layout-classic {
	padding-bottom: 24px
}

li.conj-wc-product__layout-classic .added_to_cart,
li.conj-wc-product__layout-classic .button,
li.conj-wc-product__layout-classic .price .conj-wc-price__wrapper:not(:empty) {
	padding: 9px;
	border-width: 2px
}

li.conj-wc-product__layout-classic .price .conj-wc-price__wrapper:not(:empty) {
	height: 100%
}

[class*=wp-block-woocommerce-].is-hidden-button li.product.conj-wc-product__layout-classic:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper {
	width: auto
}

.conj-wc-product__layout-classic:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper,
ul.products li.product.conj-wc-product__layout-classic>:not(.star-rating):not(.conj-wc-product__flashs) {
	width: 100%
}

li.conj-wc-product__layout-classic .button {
	min-height: auto
}

ul.products li.conj-wc-product__layout-classic .star-rating,
ul.products li.conj-wc-product__layout-classic .woocommerce-product-details__short-description {
	margin-bottom: 8px
}

ul.products li.product.conj-wc-product__layout-classic .added_to_cart {
	min-width: 130px
}

[class*=wp-block-woocommerce-].is-hidden-button li.conj-wc-product__layout-list:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper {
	margin-top: auto
}

li.conj-wc-product__layout-list .woocommerce-product-details__categories small a,
li.product.conj-wc-product__layout-list .added_to_cart {
	border-width: 1px
}

li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .added_to_cart,
li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .button {
	padding: 3px 5px;
	min-height: 32.5px
}

li.product.conj-wc-product__layout-list .button.product_type_external:after {
	content: "\e92f";
	margin-left: 5px
}

li.product.conj-wc-product__layout-list .conj-wc-product__flashs {
	order: 1
}

li.product.conj-wc-product__layout-list .star-rating {
	order: 3
}

li.product.conj-wc-product__layout-list .woocommerce-product-details__short-description {
	order: 5;
	padding: 10px 0
}

li.conj-wc-product__layout-list .conj-wc-product-meta__layout-list>.woocommerce-product-details__categories {
	order: 6;
	margin-top: auto
}

li.conj-wc-product__layout-list .conj-wc-product-meta__layout-list>p {
	margin-top: 0
}

li.conj-wc-product__layout-list .woocommerce-product-details__categories small a {
	padding: 6px 10px;
	margin: 6px 9px 0 0;
	display: inline-block
}

ul.products li.product.conj-wc-product__layout-list .conj-wc-product__flashs span {
	margin: 0 10px 10px 0
}

[class*=wp-block-woocommerce-].is-hidden-button li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__price.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-add-to-cart__layout-list,
[class*=wp-block-woocommerce-].is-hidden-button.is-hidden-price li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-add-to-cart__layout-list,
[class*=wp-block-woocommerce-].is-hidden-price li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__add-to-cart.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-add-to-cart__layout-list,
li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__add-to-cart.conj-hide-wc-product__price.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-add-to-cart__layout-list {
	padding: 0;
	border-width: 0;
	width: 0
}

[class*=wp-block-woocommerce-].is-hidden-button li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__price.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-meta__layout-list,
[class*=wp-block-woocommerce-].is-hidden-button.is-hidden-price li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-meta__layout-list,
[class*=wp-block-woocommerce-].is-hidden-price li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__add-to-cart.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-meta__layout-list,
li.product.conj-wc-product__layout-list.conj-hide-wc-product__featured-image.conj-hide-wc-product__add-to-cart.conj-hide-wc-product__price.conj-powerpack-hide-wc-product__quick-view-btn>.conj-wc-product-meta__layout-list {
	width: 100%;
	padding: 0
}

li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .added_to_cart,
li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .button {
	min-width: auto;
	min-height: auto;
	width: 100%
}

li.conj-wc-product__layout-list.conj-hide-wc-product__categories .woocommerce-loop-product__link .woocommerce-loop-product__title,
li.product.conj-wc-product__layout-list .conj-wc-product-meta__layout-list .woocommerce-LoopProduct-link {
	order: 2
}

ul.products li.product.conj-wc-product__layout-list>.conj-wc-product-add-to-cart__layout-list {
	width: 35%;
	padding-right: 15px;
	border-style: solid;
	border-width: 0 1px 0 0
}

li.product.conj-wc-product__layout-list>.conj-wc-product-meta__layout-list {
	width: 65%;
	padding-left: 15px
}

li.product.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .price:not(:last-child) {
	padding-bottom: 10px
}

ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-meta__layout-list {
	width: 100%;
	padding: 0 0 20px
}

ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-add-to-cart__layout-list {
	width: 100%;
	padding: 10px 0 0;
	order: 2;
	border-width: 1px 0 0;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
	align-self: flex-end
}

ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-add-to-cart__layout-list>* {
	margin: 10px 0 0
}

ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .added_to_cart,
ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .button {
	padding: 5px 20px;
	width: auto;
	margin-left: 10px
}

ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-add-to-cart__layout-list>.conj-powerpack-wc-product-quick-view__button_wrapper:first-child>.button,
ul.products li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-add-to-cart__layout-list>:first-child {
	margin-left: 0
}

li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image .conj-wc-product-add-to-cart__layout-list .price:not(:last-child) {
	padding-bottom: 0;
	margin-right: auto
}

@media (min-width:37.5625em) {
	ul.products.columns-1 li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image)>.conj-wc-product-add-to-cart__layout-list {
		width: 25%
	}
	ul.products.columns-1 li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image)>.conj-wc-product-meta__layout-list {
		width: 75%
	}
}

@media (min-width:60.0625em) {
	ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .added_to_cart,
	ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .button:not(.conj-powerpack-wc-product-quick-view__button) {
		right: 50px
	}
	[class*=wp-block-woocommerce-].is-hidden-rating ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .added_to_cart,
	[class*=wp-block-woocommerce-].is-hidden-rating ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .button:not(.conj-powerpack-wc-product-quick-view__button) {
		right: 20px
	}
}

@media (min-width:80.0625em) {
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list .conj-wc-price__wrapper,
	.wp-block-conj-powerpack-products.has-columns-desktop__3 li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper,
	ul.products:not(.columns-1):not(.columns-2) li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper {
		font-size: 19px
	}
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list .conj-wc-price__wrapper del,
	.wp-block-conj-powerpack-products.has-columns-desktop__3 li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper del,
	ul.products:not(.columns-1):not(.columns-2) li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper del {
		font-size: 14px
	}
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list .added_to_cart,
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list .button,
	.wp-block-conj-powerpack-products.has-columns-desktop__3 li.conj-wc-product__layout-list .added_to_cart,
	.wp-block-conj-powerpack-products.has-columns-desktop__3 li.conj-wc-product__layout-list .button,
	ul.products:not(.columns-1):not(.columns-2) li.conj-wc-product__layout-list .added_to_cart,
	ul.products:not(.columns-1):not(.columns-2) li.conj-wc-product__layout-list .button {
		font-size: 12px
	}
}

@media (max-width:60em) {
	ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .added_to_cart,
	ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .button:not(.conj-powerpack-wc-product-quick-view__button) {
		right: 70px
	}
	[class*=wp-block-woocommerce-].is-hidden-rating ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .added_to_cart,
	[class*=wp-block-woocommerce-].is-hidden-rating ul.products li.product.conj-wc-product__layout-default:not(.conj-powerpack-hide-wc-product__quick-view-btn):not(.conj-hide-wc-product__rating) .button:not(.conj-powerpack-wc-product-quick-view__button) {
		right: 20px
	}
	ul.products li.product.conj-wc-product__layout-default .added_to_cart,
	ul.products li.product.conj-wc-product__layout-default .button {
		width: 27px;
		height: 27px
	}
	ul.products li.product.conj-wc-product__layout-default:not(.product-category) {
		padding-bottom: 62px
	}
	[class*=wp-block-woocommerce-].is-hidden-button ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn.conj-hide-wc-product__rating:not(.product-category),
	[class*=wp-block-woocommerce-].is-hidden-button.is-hidden-rating ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn:not(.product-category),
	[class*=wp-block-woocommerce-].is-hidden-rating ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__add-to-cart.conj-powerpack-hide-wc-product__quick-view-btn:not(.product-category),
	ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__add-to-cart.conj-powerpack-hide-wc-product__quick-view-btn.conj-hide-wc-product__rating:not(.product-category) {
		padding-bottom: 20px
	}
}

@media (min-width:48.0625em) {
	.conj-wc-product-sharing ul {
		grid-template-columns: repeat(6, 1fr)
	}
}

@media (max-width:48em) and (min-width:27.5625em) {
	.conj-wc-product-sharing ul {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media (max-width:37.5em) {
	ul.products li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper {
		font-size: 19px
	}
	ul.products li.conj-wc-product__layout-list .conj-wc-product-add-to-cart__layout-list .conj-wc-price__wrapper del {
		font-size: 14px
	}
	ul.products li.conj-wc-product__layout-list .added_to_cart,
	ul.products li.conj-wc-product__layout-list .button {
		font-size: 12px
	}
	ul.products li.product.conj-wc-product__layout-list {
		padding: 15px
	}
}

@media (max-width:27.5em) {
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image)>.conj-wc-product-meta__layout-list {
		width: 100%;
		padding: 0;
		text-align: center
	}
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image)>.conj-wc-product-add-to-cart__layout-list {
		padding: 20px 0 0;
		order: 2;
		border-width: 1px 0 0;
		margin: 20px 0 0;
		align-items: center;
		width: 100%
	}
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .conj-wc-product__flashs,
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .star-rating {
		margin: 0 auto
	}
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .conj-wc-product__flashs span {
		margin: 0 10px 10px;
		padding: 5px;
		font-size: 10px;
		min-width: 50px;
		min-height: 20px
	}
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .added_to_cart,
	ul.products li.product.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .button {
		padding: 5px 20px;
		width: auto
	}
	ul.products li.conj-wc-product__layout-list:not(.conj-hide-wc-product__featured-image) .woocommerce-loop-product__link .woocommerce-loop-product__title {
		order: -1
	}
	li.conj-wc-product__layout-list.conj-hide-wc-product__featured-image:not(.conj-hide-wc-product__add-to-cart) .conj-powerpack-wc-product-quick-view__button_wrapper {
		width: 100%;
		text-align: right
	}
}

.conj-powerpack-wc-quick-view__open {
	overflow: hidden
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_bottom,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_top,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view div.ppt {
	display: none!important
}

.conj-powerpack-wc-quick-view,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_content_container {
	max-width: 1100px;
	padding: 0
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_content_container {
	margin: auto;
	border-radius: 0
}

.pp_conj_powerpack_woocommerce_quick_view .pp_content {
	width: 100%!important;
	height: 100%!important
}

div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view {
	top: 0!important;
	width: 100%!important;
	left: 0!important;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 20px
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_content_container {
	box-shadow: none;
	background: 0 0
}

.admin-bar div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view {
	padding-top: 52px
}

.pp_conj_powerpack_woocommerce_quick_view .pp_loaderIcon,
div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view {
	position: fixed
}

.pp_conj_powerpack_woocommerce_quick_view .pp_loaderIcon {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_loaderIcon::before {
	background: 0 0;
	content: "\e984"
}

.pp_conj_powerpack_woocommerce_quick_view .pp_content_container .pp_left,
.pp_conj_powerpack_woocommerce_quick_view .pp_content_container .pp_right {
	padding-right: 0;
	padding-left: 0
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_details {
	padding-top: 0
}

.conj-powerpack-wc-quick-view__image .conj-powerpack-wc-quick-view-detail__btn,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close {
	z-index: 2
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close:after {
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
	z-index: -1;
	opacity: .9
}

.post-type-archive-product #TB_closeWindowButton .tb-close-icon::before,
.single-product #TB_closeWindowButton .tb-close-icon:before,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close::before {
	content: "\ea00"
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close:hover {
	background: 0 0
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close {
	text-shadow: none;
	top: 40px;
	right: 38px;
	height: 21px;
	width: 21px;
	line-height: 21px
}

.pp_conj_powerpack_woocommerce_quick_view .single-product .conj-powerpack-wc-quick-view__modal .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	display: none
}

div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_bottom,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_top,
div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view div.ppt {
	display: none!important
}

.conj-powerpack-wc-quick-view__modal .product_title,
.conj-powerpack-wc-quick-view__modal.conj-wc-gallery-hidden .conj-wc-product__flashs {
	width: 100%
}

.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .conj-wc-product__flashs {
	position: absolute;
	left: 20px;
	top: 20px
}

.conj-powerpack-wc-quick-view__modal,
.pp_conj_powerpack_woocommerce_quick_view .pp_close {
	opacity: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease-in
}

.conj-powerpack-wc-quick-view__open .conj-powerpack-wc-quick-view__modal,
.conj-powerpack-wc-quick-view__open .pp_conj_powerpack_woocommerce_quick_view .pp_close {
	opacity: 1
}

.conj-powerpack-wc-quick-view__modal .entry-summary {
	padding: 20px
}

.conj-powerpack-wc-quick-view__modal .woocommerce-product-gallery {
	width: 50%;
	position: relative
}

.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .woocommerce-product-gallery {
	display: flex
}

.conj-powerpack-wc-quick-view__modal .flex-control-thumbs img {
	z-index: 5
}

.conj-powerpack-wc-quick-view__modal .woocommerce-product-gallery .flex-viewport img {
	pointer-events: none
}

.conj-powerpack-wc-quick-view__modal .entry-summary>.stock {
	margin-bottom: 15px
}

.conj-powerpack-wc-quick-view__modal .woocommerce-product-gallery .flex-viewport {
	height: 100%!important
}

.conj-powerpack-wc-quick-view__modal .conj-wc-product-details-gallery-bottom .woocommerce-product-gallery .flex-direction-nav {
	margin: calc(-1em - 39px) 21px calc(+1em + 7px)
}

.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right .woocommerce-product-gallery .flex-direction-nav {
	justify-content: flex-start
}

@media (min-width:60em) {
	.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper .woocommerce-product-gallery__image,
	.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper .woocommerce-product-gallery__wrapper {
		height: 100%
	}
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .entry-summary {
		width: calc(50% - 21px);
		margin: 20px 20px 20px 0
	}
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .conj-powerpack-wc-quick-view-detail__btn {
		position: absolute;
		bottom: 12px;
		left: 20px
	}
	.conj-powerpack-wc-quick-view__modal.conj-wc-gallery-hidden {
		padding: 20px
	}
	.conj-powerpack-wc-quick-view__modal.conj-wc-gallery-hidden .conj-wc-product__flashs:not(:empty) {
		padding: 0 60px 10px 20px
	}
	.conj-powerpack-wc-quick-view__modal.conj-wc-gallery-hidden .conj-powerpack-wc-quick-view-detail__btn {
		margin: 20px auto 0
	}
	.conj-powerpack-wc-quick-view__modal .conj-wc-product-details-gallery-bottom .flex-control-thumbs {
		margin: 0 20px 52px
	}
	.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .woocommerce-product-gallery .flex-direction-nav {
		margin: -85px 20px 10px
	}
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 120px
	}
}

@media (max-width:60em) {
	.conj-powerpack-wc-quick-view .product {
		flex-wrap: wrap
	}
	.conj-powerpack-wc-quick-view,
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_content_container {
		max-width: 650px
	}
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .entry-summary,
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .woocommerce-product-gallery {
		width: 100%
	}
	.conj-powerpack-wc-quick-view__modal .entry-summary {
		margin: 0 0 20px
	}
	.conj-powerpack-wc-quick-view-detail__btn {
		margin: 0 20px 20px;
		text-align: center;
		width: 100%
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close {
		text-indent: 0;
		width: auto;
		display: flex;
		top: 20px;
		right: 20px
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_close::before {
		position: relative;
		display: inline-block;
		margin-right: 2px
	}
	.pp_conj_powerpack_woocommerce_quick_view .conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right .woocommerce-product-gallery .flex-control-thumbs {
		max-height: calc(100% - 80px);
		top: 60px
	}
	.conj-powerpack-wc-quick-view__modal.conj-wc-gallery-hidden .conj-wc-product__flashs:not(:empty) {
		padding: 20px 80px 10px 20px
	}
	.conj-powerpack-wc-quick-view__modal .conj-wc-product-details-gallery-bottom .flex-control-thumbs {
		margin: 0 20px 20px
	}
	.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .woocommerce-product-gallery .flex-direction-nav {
		margin: -52px 20px 0
	}
	.conj-powerpack-wc-quick-view__modal:not(.conj-wc-gallery-hidden) .conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 80px
	}
}

.site-main>.conj-wc-sorting:not(:empty) {
	margin-bottom: 19px
}

.site-main>.conj-wc-sorting>* {
	margin-bottom: 10px
}

.conj-wc-product-columns>.conj-wc-sorting>* {
	margin-top: 10px;
	margin-bottom: 0
}

.conj-wc-product-columns>.conj-wc-sorting {
	margin-top: 21px
}

.woocommerce-ordering select.orderby {
	min-height: 34px;
	background-position: calc(100% - 19.8px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
	padding: 8px 30px 8px 10px
}

.woocommerce-result-count {
	align-self: center
}

.woocommerce-pagination ul.page-numbers {
	padding: 0;
	margin: -6px -6px 0;
	display: inline-flex
}

.woocommerce-pagination ul li {
	padding: 6px 6px 0;
	list-style: none
}

.woocommerce-pagination ul li .page-numbers {
	display: inline-flex;
	min-width: 34px;
	height: 34px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border-width: 2px;
	border-style: solid;
	padding: 4px
}

@media (min-width:37.5em) {
	.woocommerce-pagination ul li .page-numbers.dots {
		display: block;
		line-height: 15px
	}
}

@media (min-width:82.5em) {
	.has-sidebar .conj-wc-sorting>.woocommerce-result-count {
		width: 100%
	}
	.has-sidebar .conj-wc-product-columns>.conj-wc-sorting>.woocommerce-ordering,
	.has-sidebar .site-main>.conj-wc-sorting>.woocommerce-result-count {
		order: 1
	}
	.has-sidebar .conj-wc-product-columns>.conj-wc-sorting>.woocommerce-pagination,
	.has-sidebar .site-main>.conj-wc-sorting>.woocommerce-ordering {
		order: 2
	}
	.has-sidebar .conj-wc-product-columns>.conj-wc-sorting>.woocommerce-result-count,
	.has-sidebar .site-main>.conj-wc-sorting .woocommerce-pagination {
		order: 3
	}
}

@media (min-width:62em) {
	.conj-wc-sorting>.woocommerce-ordering {
		margin-right: 10px
	}
}

@media (min-width:52em) {
	.conj-wc-sorting .woocommerce-pagination {
		margin-left: auto
	}
}

@media (max-width:82.5em) and (min-width:62em) {
	.has-sidebar .conj-wc-sorting {
		justify-content: center;
		text-align: center
	}
	.has-sidebar .conj-wc-sorting .woocommerce-pagination {
		width: 100%;
		text-align: center
	}
	.has-sidebar .site-main>.conj-wc-sorting .woocommerce-pagination {
		margin-top: 10px
	}
	.has-sidebar .conj-wc-product-columns>.conj-wc-sorting .woocommerce-pagination {
		order: -1;
		margin-bottom: 10px
	}
	.has-sidebar .woocommerce-pagination ul.page-numbers {
		justify-content: center
	}
}

@media (max-width:62em) and (min-width:52em) {
	.conj-wc-sorting>.woocommerce-ordering {
		margin-right: 10px
	}
	.conj-wc-sorting>.woocommerce-result-count {
		width: 100%
	}
	.conj-wc-product-columns>.conj-wc-sorting>.woocommerce-ordering,
	.site-main>.conj-wc-sorting>.woocommerce-result-count {
		order: 1
	}
	.conj-wc-product-columns>.conj-wc-sorting>.woocommerce-pagination,
	.site-main>.conj-wc-sorting>.woocommerce-ordering {
		order: 2
	}
	.conj-wc-product-columns>.conj-wc-sorting>.woocommerce-result-count,
	.site-main>.conj-wc-sorting .woocommerce-pagination {
		order: 3
	}
}

@media (max-width:52em) and (min-width:37.5em) {
	.conj-wc-sorting>.woocommerce-result-count {
		margin-left: 10px
	}
	.conj-wc-sorting .woocommerce-pagination {
		width: 100%;
		text-align: center
	}
}

@media (max-width:52em) {
	.conj-wc-sorting {
		justify-content: center
	}
	.conj-wc-product-columns>.conj-wc-sorting .woocommerce-pagination {
		order: -1;
		margin-bottom: 10px
	}
	.site-main>.conj-wc-sorting .woocommerce-pagination {
		margin-top: 10px
	}
	.woocommerce-pagination ul.page-numbers {
		justify-content: center;
		margin: -6px 0 0
	}
}

@media (max-width:37.5em) {
	.woocommerce-pagination ul li .page-numbers {
		min-width: 29px;
		height: 29px;
		font-size: 12px;
		padding: 2px
	}
	.woocommerce-pagination ul li {
		padding: 6px 4px 0
	}
	.conj-wc-sorting>* {
		width: 100%;
		text-align: center
	}
}

[class*=woocommerce-columns--],
ul.products {
	display: flex;
	flex-wrap: wrap
}

[class*=woocommerce-columns--]>*,
ul.products[class*=columns-]>li {
	margin-right: 30px;
	margin-top: 30px
}

.woocommerce-columns--1>*,
:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-1>li {
	width: 100%
}

.woocommerce-columns--1>:nth-child(1),
:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-1>li:nth-child(1) {
	margin-top: 0
}

.woocommerce-columns--1>:nth-child(n),
:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-1>li:nth-child(n) {
	margin-right: 0
}

@media (min-width:60.0625em) {
	.woocommerce-columns--3>*,
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-3>li:not(.conj-wc-product__layout-list) {
		width: calc((100% - 30.02px * 2)/ 3)
	}
	.woocommerce-columns--4>*,
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-4>li:not(.conj-wc-product__layout-list) {
		width: calc((100% - 30.02px * 3)/ 4)
	}
	.woocommerce-columns--2>*,
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li:not(.conj-wc-product__layout-list) {
		width: calc((100% - 30.02px)/ 2)
	}
	.woocommerce-columns--2>:nth-child(-n+2),
	.woocommerce-columns--3>:nth-child(-n+3),
	.woocommerce-columns--4>:nth-child(-n+4),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li:not(.conj-wc-product__layout-list):nth-child(-n+2),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-3>li:not(.conj-wc-product__layout-list):nth-child(-n+3),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-4>li:not(.conj-wc-product__layout-list):nth-child(-n+4) {
		margin-top: 0
	}
	.woocommerce-columns--2>:nth-child(2n),
	.woocommerce-columns--3>:nth-child(3n),
	.woocommerce-columns--4>:nth-child(4n),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li:not(.conj-wc-product__layout-list):nth-child(2n),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-3>li:not(.conj-wc-product__layout-list):nth-child(3n),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-4>li:not(.conj-wc-product__layout-list):nth-child(4n) {
		margin-right: 0
	}
}

@media (min-width:80.0625em) {
	.has-columns-desktop__6>.woocommerce>ul.products[class*=columns-]>li,
	.woocommerce-columns--6>li {
		width: calc((100% - 30.02px * 5)/ 6)
	}
	.has-columns-desktop__5>.woocommerce>ul.products[class*=columns-]>li,
	.woocommerce-columns--5>* {
		width: calc((100% - 30.02px * 4)/ 5)
	}
	.has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li {
		width: calc((100% - 30.02px * 3)/ 4)
	}
	.has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li,
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1):not(.columns-2)>li.conj-wc-product__layout-list {
		width: calc((100% - 30.02px * 2)/ 3)
	}
	.has-columns-desktop__2>.woocommerce>ul.products[class*=columns-]>li,
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list,
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list {
		width: calc((100% - 30.02px)/ 2)
	}
	.has-columns-desktop__1>.woocommerce>ul.products[class*=columns-]>li {
		width: 100%
	}
	.has-columns-desktop__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(n),
	.has-columns-desktop__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(2n),
	.has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(3n),
	.has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(4n),
	.has-columns-desktop__5>.woocommerce>ul.products[class*=columns-]>li:nth-child(5n),
	.has-columns-desktop__6>.woocommerce>ul.products[class*=columns-]>li:nth-child(6n),
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list:nth-child(2n),
	.woocommerce-columns--5>:nth-child(5n),
	.woocommerce-columns--6>li:nth-child(6n),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list:nth-child(2n),
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-2):not(.columns-1)>li.conj-wc-product__layout-list:nth-child(3n) {
		margin-right: 0
	}
	.has-columns-desktop__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(1),
	.has-columns-desktop__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+2),
	.has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+3),
	.has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+4),
	.has-columns-desktop__5>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+5),
	.has-columns-desktop__6>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+6),
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list:nth-child(-n+2),
	.woocommerce-columns--5>:nth-child(-n+5),
	.woocommerce-columns--6>li:nth-child(-n+6),
	:not(.wp-block-conj-powerpack-products)>*>ul.products.columns-2>li.conj-wc-product__layout-list:nth-child(-n+2),
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-2):not(.columns-1)>li.conj-wc-product__layout-list:nth-child(-n+3) {
		margin-top: 0
	}
}

@media (max-width:70em) and (min-width:62.0625em) {
	.has-sidebar .conj-wc-product-columns.archive-columns-3>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list),
	.has-sidebar .has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list) {
		margin: 30px 30px 0 0;
		width: calc((100% - 30.02px * 1)/ 2)
	}
	.has-sidebar .conj-wc-product-columns.archive-columns-3>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(2n),
	.has-sidebar .has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(2n) {
		margin-right: 0
	}
	.has-sidebar .conj-wc-product-columns.archive-columns-3>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(-n+2),
	.has-sidebar .has-columns-desktop__3>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(-n+2) {
		margin-top: 0
	}
}

@media (max-width:75em) and (min-width:62.0625em) {
	.has-sidebar .conj-wc-product-columns.archive-columns-4>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list),
	.has-sidebar .has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list) {
		margin: 30px 30px 0 0;
		width: calc((100% - 30.02px * 1)/ 2)
	}
	.has-sidebar .conj-wc-product-columns.archive-columns-4>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(2n),
	.has-sidebar .has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(2n) {
		margin-right: 0
	}
	.has-sidebar .conj-wc-product-columns.archive-columns-4>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(-n+2),
	.has-sidebar .has-columns-desktop__4>.woocommerce>ul.products[class*=columns-]>li:not(.conj-wc-product__layout-list):nth-child(-n+2) {
		margin-top: 0
	}
}

@media (max-width:80em) and (min-width:60.0625em) {
	.has-columns-laptop__6>.woocommerce>ul.products[class*=columns-]>li {
		width: calc((100% - 30.02px * 5)/ 6)
	}
	.has-columns-laptop__5>.woocommerce>ul.products[class*=columns-]>li {
		width: calc((100% - 30.02px * 4)/ 5)
	}
	.has-columns-laptop__4>.woocommerce>ul.products[class*=columns-]>li {
		width: calc((100% - 30.02px * 3)/ 4)
	}
	.has-columns-laptop__3>.woocommerce>ul.products[class*=columns-]>li,
	.woocommerce-columns--5>*,
	.woocommerce-columns--6>* {
		width: calc((100% - 30.02px * 2)/ 3)
	}
	.has-columns-laptop__2>.woocommerce>ul.products[class*=columns-]>li,
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list {
		width: calc((100% - 30.02px)/ 2)
	}
	.has-columns-laptop__1>.woocommerce>ul.products[class*=columns-]>li,
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]>li.conj-wc-product__layout-list {
		width: 100%
	}
	.has-columns-laptop__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(n),
	.has-columns-laptop__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(2n),
	.has-columns-laptop__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(3n),
	.has-columns-laptop__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(4n),
	.has-columns-laptop__5>.woocommerce>ul.products[class*=columns-]>li:nth-child(5n),
	.has-columns-laptop__6>.woocommerce>ul.products[class*=columns-]>li:nth-child(6n),
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]>li.conj-wc-product__layout-list:nth-child(n),
	.woocommerce-columns--5>:nth-child(3n),
	.woocommerce-columns--6>:nth-child(3n),
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list:nth-child(2n) {
		margin-right: 0
	}
	.has-columns-laptop__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(1),
	.has-columns-laptop__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+2),
	.has-columns-laptop__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+3),
	.has-columns-laptop__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+4),
	.has-columns-laptop__5>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+5),
	.has-columns-laptop__6>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+6),
	.has-sidebar :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]>li.conj-wc-product__layout-list:nth-child(1),
	.woocommerce-columns--5>:nth-child(-n+3),
	.woocommerce-columns--6>:nth-child(-n+3),
	body:not(.has-sidebar) :not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li.conj-wc-product__layout-list:nth-child(-n+2) {
		margin-top: 0
	}
}

@media (max-width:60em) {
	:not(.wp-block-conj-powerpack-products)>*>ul[class*=columns-]>li.conj-wc-product__layout-list {
		width: 100%;
		margin: 30px 0 0
	}
	:not(.wp-block-conj-powerpack-products)>*>ul[class*=columns-]>li.conj-wc-product__layout-list:nth-child(1) {
		margin: 0
	}
}

@media (max-width:60em) and (min-width:37.5625em) {
	.has-columns-tablet__4>.woocommerce>ul.products>li {
		width: calc((100% - 30.02px * 3)/ 4)
	}
	.has-columns-tablet__3>.woocommerce>ul.products>li {
		width: calc((100% - 30.02px * 3)/ 3)
	}
	.has-columns-tablet__2>.woocommerce>ul.products>li,
	:not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li:not(.conj-wc-product__layout-list),
	[class*=woocommerce-columns--]:not(.woocommerce-columns--1)>* {
		width: calc((100% - 30.02px)/ 2)
	}
	.has-columns-tablet__1>.woocommerce>ul.products>li {
		width: 100%
	}
	.has-columns-tablet__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(n),
	.has-columns-tablet__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(2n),
	.has-columns-tablet__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(3n),
	.has-columns-tablet__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(4n),
	:not(.wp-block-conj-powerpack-products)>*>ul.products[class*=columns-]:not(.columns-1)>li:not(.conj-wc-product__layout-list):nth-child(2n),
	[class*=woocommerce-columns--]:not(.woocommerce-columns--1)>:nth-child(2n) {
		margin-right: 0
	}
	.has-columns-tablet__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(1),
	.has-columns-tablet__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+2),
	.has-columns-tablet__3>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+3),
	.has-columns-tablet__4>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+4),
	:not(.wp-block-conj-powerpack-products)>*>ul[class*=columns-]:not(.columns-1)>li:not(.conj-wc-product__layout-list):nth-child(-n+2),
	[class*=woocommerce-columns--]:not(.woocommerce-columns--1)>:nth-child(-n+2) {
		margin-top: 0
	}
}

@media (max-width:37.5em) {
	.has-columns-mobile__1>.woocommerce>ul.products[class*=columns-]>li,
	[class*=woocommerce-columns--]>*,
	ul.products[class*=columns-]>li {
		width: 100%;
		margin: 30px 0 0
	}
	.has-columns-mobile__1>.woocommerce>ul.products[class*=columns-]>li:nth-child(1),
	[class*=woocommerce-columns--]>:nth-child(1),
	ul.products[class*=columns-]>li:nth-child(1) {
		margin-top: 0
	}
}

@media (max-width:37.5em) and (min-width:20em) {
	.archive-mobile-columns-2 ul.products[class*=columns-]>li,
	.has-columns-mobile__2>.woocommerce>ul.products[class*=columns-]>li {
		width: calc((100% - 10.02px)/ 2);
		margin-right: 10px;
		margin-top: 10px
	}
	.archive-mobile-columns-2 ul.products[class*=columns-]>li:nth-child(-n+2),
	.has-columns-mobile__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(-n+2) {
		margin-top: 0
	}
	.archive-mobile-columns-2 ul.products[class*=columns-]>li:nth-child(2n),
	.has-columns-mobile__2>.woocommerce>ul.products[class*=columns-]>li:nth-child(2n) {
		margin-right: 0
	}
	.archive-mobile-columns-2 ul.products li.product:not(.conj-wc-product__layout-list),
	.has-columns-mobile__2 ul.products li.product:not(.conj-wc-product__layout-list) {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px
	}
	.archive-mobile-columns-2 ul.products li.product:not(.conj-wc-product__layout-card) .added_to_cart:after,
	.archive-mobile-columns-2 ul.products li.product:not(.conj-wc-product__layout-card) .button:after,
	.has-columns-mobile__2 ul.products li.product:not(.conj-wc-product__layout-card) .added_to_cart:after,
	.has-columns-mobile__2 ul.products li.product:not(.conj-wc-product__layout-card) .button:after {
		font-size: 15px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default .added_to_cart,
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default .button,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default .added_to_cart,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default .button {
		width: 18px;
		height: 18px;
		bottom: 12px
	}
	.archive-mobile-columns-2 ul.products li.product .woocommerce-loop-product__title,
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default .conj-wc-price__wrapper .price-label,
	.has-columns-mobile__2 ul.products li.product .woocommerce-loop-product__title,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default .conj-wc-price__wrapper .price-label {
		font-size: 14px
	}
	.archive-mobile-columns-2 ul.products li.product .conj-wc-product__flashs span,
	.has-columns-mobile__2 ul.products li.product .conj-wc-product__flashs span {
		padding: 4px;
		min-width: 60px;
		min-height: 20px;
		font-size: 10px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .added_to_cart,
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .button,
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating) .conj-powerpack-wc-product-quick-view__button,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .added_to_cart,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default.conj-powerpack-hide-wc-product__quick-view-btn .button,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating) .conj-powerpack-wc-product-quick-view__button {
		right: 10px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating):not(.conj-powerpack-hide-wc-product__quick-view-btn) .added_to_cart,
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating):not(.conj-powerpack-hide-wc-product__quick-view-btn) .button:not(.conj-powerpack-wc-product-quick-view__button),
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating):not(.conj-powerpack-hide-wc-product__quick-view-btn) .added_to_cart,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default:not(.conj-hide-wc-product__rating):not(.conj-powerpack-hide-wc-product__quick-view-btn) .button:not(.conj-powerpack-wc-product-quick-view__button) {
		right: 31px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating .conj-powerpack-wc-product-quick-view__button,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__rating .conj-powerpack-wc-product-quick-view__button {
		left: 10px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default .star-rating,
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default .star-rating {
		bottom: 10px
	}
	.archive-mobile-columns-2 ul.products li.product .star-rating,
	.has-columns-mobile__2 ul.products li.product .star-rating {
		font-size: 13px;
		width: 65px;
		height: 20px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default:not(.product-category),
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default:not(.product-category) {
		padding-bottom: 40px
	}
	.archive-mobile-columns-2 ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__add-to-cart.conj-hide-wc-product__rating.conj-powerpack-hide-wc-product__quick-view-btn:not(.product-category),
	.has-columns-mobile__2 ul.products li.product.conj-wc-product__layout-default.conj-hide-wc-product__add-to-cart.conj-hide-wc-product__rating.conj-powerpack-hide-wc-product__quick-view-btn:not(.product-category) {
		padding-bottom: 10px
	}
	.archive-mobile-columns-2 ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart,
	.archive-mobile-columns-2 ul.products li.product:not(.conj-wc-product__layout-default) .button,
	.has-columns-mobile__2 ul.products li.product:not(.conj-wc-product__layout-default) .added_to_cart,
	.has-columns-mobile__2 ul.products li.product:not(.conj-wc-product__layout-default) .button {
		font-size: 13px;
		min-width: auto
	}
}

.conj-wc-product-sharing ul {
	display: grid
}

.search-results:not(.post-type-archive) .site-main article.type-product .woocommerce-Price-amount,
div.product .entry-summary .woocommerce-Price-amount {
	padding: 5px 15px;
	display: inline-block
}

.single-product .conj-col__full>.woocommerce {
	z-index: 2
}

.conj-powerpack-woocommerce-store-vacation-notice__wrapper,
.conj-wc-single-product-summary__wrapper,
.single-product .conj-col__full>.woocommerce,
div.product:not(.conj-powerpack-wc-quick-view__modal),
div.product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery,
ol.commentlist .comment-text {
	position: relative
}

div.product:not(.conj-powerpack-wc-quick-view__modal) {
	z-index: 1
}

.woocommerce-product-gallery .flex-direction-nav {
	list-style: none;
	padding: 0;
	display: inline-flex;
	justify-content: flex-end
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-bottom .woocommerce-product-gallery .flex-direction-nav,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-bottom.has-gallery-same-background-color .woocommerce-product-gallery .flex-direction-nav {
	margin: calc(-1em - 39px) 8px calc(+1em + 7px)
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .woocommerce-product-gallery .flex-direction-nav {
	margin: -42px 10px 10px
}

.woocommerce-product-gallery .flex-direction-nav a {
	width: 32px;
	height: 32px;
	border-style: solid;
	z-index: 1;
	position: relative
}

.woocommerce-product-gallery .flex-direction-nav .flex-prev {
	border-width: 1px .5px 1px 1px
}

.woocommerce-product-gallery .flex-direction-nav .flex-next {
	border-width: 1px 1px 1px .6px
}

.conj-woocommerce-product-gallery-loading.woocommerce-product-gallery>:not(.flex-viewport) {
	visibility: hidden
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery .flex-control-thumbs,
.conj-wc-single-product-summary__wrapper {
	display: flex;
	flex-wrap: wrap
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery:not(.woocommerce-product-gallery--columns-1) .flex-control-thumbs>* {
	margin-right: 10px
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs>:nth-child(n+3),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs>:nth-child(n+4),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs>:nth-child(n+5),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs>:nth-child(n+6) {
	margin-top: 10px
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs>:nth-child(2n),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs>:nth-child(3n),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs>:nth-child(4n),
.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs>:nth-child(5n) {
	margin-right: 0
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs>* {
	width: calc((100% - 10.01px)/ 2)
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs>* {
	width: calc((100% - 10.01px * 2)/ 3)
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs>* {
	width: calc((100% - 10.01px * 3)/ 4)
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs>* {
	width: calc((100% - 10.01px * 4)/ 5)
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper {
	align-items: flex-start
}

.single-product:not(.has-sidebar) .conj-col__full>.woocommerce:after,
.single-product:not(.has-sidebar) .conj-powerpack-woocommerce-store-vacation-notice__wrapper:after,
.single-product:not(.has-sidebar) div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:before {
	width: 100vw;
	content: "";
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	z-index: -1;
	bottom: 0;
	height: calc(100% + 400px)
}

.entry-summary,
.woocommerce-product-gallery {
	width: 100%
}

.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .flex-control-thumbs {
	width: 100px;
	position: absolute
}

.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .woocommerce-product-gallery .flex-control-thumbs,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color):not(.conj-wc-product-details-gallery-bottom) .flex-control-thumbs {
	max-height: calc(100% - 40px);
	top: 20px
}

.conj-powerpack-wc-quick-view__modal .conj-wc-product-details-gallery-left .woocommerce-product-gallery .flex-control-thumbs,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-left:not(.has-gallery-same-background-color) .flex-control-thumbs {
	left: 0;
	padding-left: 20px
}

.conj-powerpack-wc-quick-view__modal .conj-wc-product-details-gallery-right .woocommerce-product-gallery .flex-control-thumbs,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-right:not(.has-gallery-same-background-color) .flex-control-thumbs {
	right: 0;
	padding-right: 20px
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-left.has-gallery-same-background-color .flex-control-thumbs {
	left: 0;
	padding-right: 20px;
	left: 0;
	top: 0
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-details-gallery-right.has-gallery-same-background-color .flex-control-thumbs {
	padding-left: 20px;
	right: 0;
	top: 0
}

.woocommerce-product-gallery__wrapper:not([class*=conj-wc-product-details-gallery-]) .woocommerce-product-gallery__image a {
	pointer-events: none
}

.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .flex-control-thumbs li:not(:last-child) {
	margin-bottom: 9px
}

.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-variation-price .woocommerce-Price-amount {
	margin-bottom: 25px
}

div.product .entry-summary>.price .woocommerce-Price-amount {
	margin-top: 5px;
	margin-bottom: 5px
}

div.product .entry-summary del .woocommerce-Price-amount {
	padding-left: 0
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .entry-summary .product_meta {
	grid-row: 3
}

.woocommerce-tabs ul.tabs li.active:after,
div.product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute
}

.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product__flashs {
	top: 30px
}

.conj-wc-single-product-summary__wrapper.has-gallery-same-background-color #conj-powerpack-wc-product__featured-video,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color .conj-wc-product__flashs,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color .woocommerce-product-gallery__trigger {
	top: 9px
}

.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-left) .conj-wc-product__flashs {
	left: 30px
}

div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-right) #conj-powerpack-wc-product__featured-video,
div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-right) .woocommerce-product-gallery__trigger {
	right: 30px
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color:not(.conj-wc-product-details-gallery-left) .conj-wc-product__flashs {
	left: 9px
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color:not(.conj-wc-product-details-gallery-right) #conj-powerpack-wc-product__featured-video,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color:not(.conj-wc-product-details-gallery-right) .woocommerce-product-gallery__trigger {
	right: 9px
}

#conj-powerpack-wc-product__featured-video,
.conj-wc-product-sharing ul,
.woocommerce-product-gallery .flex-direction-nav a,
.woocommerce-product-gallery .woocommerce-product-gallery__trigger,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color) .woocommerce-product-gallery,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-meta-same-background-color) .entry-summary,
ol.commentlist .comment_container {
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 0 1px 0 rgba(69, 73, 91, .08)
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color) .woocommerce-product-gallery,
div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-meta-same-background-color) .entry-summary {
	padding: 21px
}

.conj-wc-product-sharing ul {
	padding: 21px 21px 14px
}

#conj-powerpack-wc-product__featured-video,
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	display: block;
	z-index: 1;
	height: 40px;
	width: 40px;
	line-height: 40px;
	top: 30px
}

.woocommerce-product-gallery__trigger:after {
	content: "\e98b"
}

.woocommerce-product-gallery .woocommerce-product-gallery__trigger img {
	display: none!important
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery .flex-viewport {
	height: auto!important
}

.conj-wc-product-sharing ul,
.woocommerce-product-gallery .flex-control-thumbs,
.woocommerce-product-gallery__wrapper,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs,
div.product .entry-summary .price:empty,
ol.commentlist {
	margin: 0
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery .flex-viewport,
.conj-wc-single-product-summary__wrapper .entry-summary .product_meta {
	margin-bottom: 1em
}

.conj-powerpack-wc-quick-view__modal .conj-wc-single-product-summary__wrapper:not([class*=conj-wc-product-details-gallery]) .woocommerce-product-gallery__image a>img,
div.product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery__image a>img {
	display: block;
	margin: 0 auto
}

.woocommerce-product-gallery .flex-control-thumbs,
ol.commentlist,
table.variations td,
table.variations th {
	padding: 0
}

.woocommerce-product-gallery .flex-control-thumbs li img {
	cursor: pointer;
	list-style: none;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	opacity: .5;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.woocommerce-product-gallery .flex-control-thumbs li img.flex-active,
.woocommerce-product-gallery .flex-control-thumbs li:hover img {
	opacity: 1
}

.stock:empty:before,
.woocommerce-Reviews .comment-form-rating .stars,
.woocommerce-review__dash {
	display: none
}

.conj-wc-single-product-summary__wrapper .entry-summary .product_title {
	margin-bottom: 3px;
	order: 1
}

.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-rating {
	order: 2
}

.conj-wc-product-details-gallery-bottom .woocommerce-product-gallery .flex-control-thumbs,
.conj-wc-single-product-summary__wrapper .entry-summary .product_meta {
	order: 3
}

.conj-wc-single-product-summary__wrapper .entry-summary>.price {
	order: 4;
	margin-top: 20px;
}

.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description {
	order: 5
}

.conj-wc-single-product-summary__wrapper .entry-summary>.stock {
	order: 6
}

.conj-wc-single-product-summary__wrapper .entry-summary>form.cart {
	order: 7
}

.conj-wc-single-product-summary__wrapper .entry-summary .cart {
	display: flex
}

.conj-wc-product-sharing .social-links__text,
.conj-wc-single-product-summary__wrapper .entry-summary .cart.variations_form .variations_button,
.woocommerce-Tabs-panel--additional_information .shop_attributes tr,
.woocommerce-product-rating {
	align-items: center;
	display: flex
}

.conj-wc-sticky-add-to-cart-btn a,
.single_add_to_cart_button,
.woocommerce-product-gallery .flex-control-thumbs li,
.woocommerce-product-gallery .flex-direction-nav a {
	justify-content: center;
	align-items: center;
	display: flex
}

.conj-wc-product-sharing .social-links__text,
.conj-wc-single-product-summary__wrapper .entry-summary,
.conj-wc-single-product-summary__wrapper .entry-summary .product_meta,
.conj-wc-sticky-add-to-cart-content .meta,
.woocommerce-product-gallery,
ol.commentlist .comment-text,
ol.commentlist .comment-text .meta {
	flex-direction: column;
	display: flex
}

div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-product-sharing,
div.product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-tabs {
	clear: both
}

.conj-wc-single-product-summary__wrapper .entry-summary .product_title,
.single-product div.product>.products>h2,
.stock.in-stock,
.woocommerce-Tabs-panel--additional_information .shop_attributes p,
.woocommerce-product-details__short-description>:first-of-type,
ol.commentlist .comment-text .meta {
	margin-top: 0
}

.stock.in-stock {
	margin-bottom: 7px
}

.conj-wc-single-product-summary__wrapper .entry-summary>.out-of-stock,
.conj-wc-sticky-add-to-cart-content .meta>span.stock,
.woocommerce-Tabs-panel--additional_information .shop_attributes p,
.woocommerce-product-details__short-description>:last-child,
ol.commentlist .comment-text p:last-of-type,
ol.commentlist .review:last-child .comment_container:last-child {
	margin-bottom: 0
}

.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description,
.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.cart,
.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.stock {
	border-width: 1px 0 0;
	border-style: solid;
	padding-top: 5px
}

.woocommerce-variation .woocommerce-variation-availability:not(:empty) {
	padding-bottom: 18px
}

.conj-wc-single-product-summary__wrapper .entry-summary .cart,
.conj-wc-single-product-summary__wrapper .entry-summary>.conj-wc-price__wrapper,
ol.commentlist .comment ul.children {
	padding-top: 18px
}

.conj-powerpack-wc-attribute-swatches__graphic,
.conj-wc-single-product-pagination a img,
.conj-wc-single-product-summary__wrapper .entry-summary .cart .quantity,
.conj-wc-sticky-add-to-cart img,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03)
}

.conj-wc-sticky-add-to-cart-btn a:before,
.single-product .single_add_to_cart_button:before {
	margin-right: 10px
}

.conj-wc-sticky-add-to-cart-btn a.variable:before {
	content: "\e95b"
}

.conj-wc-sticky-add-to-cart-btn a:not(.variable):before,
.single_add_to_cart_button:before {
	content: "\e9c8"
}

.summary .cart .single_add_to_cart_button {
	flex: 1
}

#content .summary .cart .single_add_to_cart_button {
	padding: 5px 10px
}

.single-product.conj-wc-gallery-stacked div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color):not(.has-meta-same-background-color) .entry-summary {
	margin-top: 57px
}

.conj-wc-product-sharing ul,
.woocommerce-tabs ul.tabs,
ol.commentlist {
	list-style: none
}

.conj-wc-product-sharing .social-links__text {
	margin-right: 5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.conj-wc-product-sharing .social-links__text,
.single-product.conj-wc-gallery-hidden div.product .conj-wc-product__flashs span:not(:first-of-type) {
	margin-left: 5px
}

.conj-wc-product-sharing .social-links__text i {
	width: 45px;
	height: 45px;
	margin-bottom: 10px;
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}

.conj-wc-single-product-pagination a img,
.conj-wc-sticky-add-to-cart img,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
	border-width: 1px;
	border-style: solid
}

.conj-wc-tabs-aligned .wc-tabs,
.woocommerce-Tabs-panel--description table {
	overflow-y: hidden;
	-ms-overflow-style: none
}

.woocommerce-Tabs-panel--description table:last-child {
	margin-bottom: 0
}

.woocommerce-Tabs-panel--description table .simplebar-content {
	display: table
}

body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li.active:after,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li:not(:last-child) {
	border-style: solid
}

.conj-wc-single-product-summary__wrapper .entry-summary .product_meta,
.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.cart,
.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.stock,
table.variations tbody tr+tr {
	margin-top: 5px
}

#content .summary .cart>.single_add_to_cart_button:only-child {
	margin-top: 8px
}

#conj-powerpack-wc-product__featured-video:before,
.woocommerce-product-gallery__trigger:before {
	content: "";
	display: block;
	position: absolute
}

@media (min-width:27.5625em) {
	.woocommerce-product-rating .woocommerce-review-link {
		margin-left: 8px
	}
}

@media (min-width:37.5625em) {
	.conj-wc-product-sharing,
	.woocommerce-tabs {
		padding-top: 30px
	}
	.single-product section.products+section.products {
		margin-top: 3em
	}
	.single-product section.products {
		margin-top: 48px
	}
	.single-product:not(.has-sidebar) div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:not(.has-same-background-color) {
		padding-bottom: 57px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right:not(.has-gallery-same-background-color) .woocommerce-product-gallery {
		padding-right: 115px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-left:not(.has-gallery-same-background-color) .woocommerce-product-gallery {
		padding-left: 115px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right.has-gallery-same-background-color .woocommerce-product-gallery {
		padding-right: 95px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-left.has-gallery-same-background-color .woocommerce-product-gallery {
		padding-left: 95px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-right #conj-powerpack-wc-product__featured-video,
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-right .woocommerce-product-gallery__trigger {
		right: 104px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 104px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-right #conj-powerpack-wc-product__featured-video,
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-right .woocommerce-product-gallery__trigger {
		right: 125px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 125px
	}
	#conj-powerpack-wc-product__featured-video:before,
	.woocommerce-product-gallery__trigger:before {
		height: 60px;
		width: 60px;
		bottom: -10px;
		left: -10px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color) #conj-powerpack-wc-product__featured-video+.woocommerce-product-gallery__trigger {
		top: 90px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color #conj-powerpack-wc-product__featured-video+.woocommerce-product-gallery__trigger {
		top: 69px
	}
}

@media (min-width:82.0625em) {
	.single-product.has-sidebar:not(.conj-wc-gallery-stacked):not(.conj-wc-gallery-hidden) .type-product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery {
		width: calc(59% - 30px);
		margin-right: 30px
	}
	.single-product.has-sidebar:not(.conj-wc-gallery-stacked):not(.conj-wc-gallery-hidden) .type-product:not(.conj-powerpack-wc-quick-view__modal) .entry-summary {
		width: 41%
	}
}

@media (max-width:72em) and (min-width:60.0625em) {
	.single-product.has-sidebar .woocommerce-tabs ul.tabs {
		margin-bottom: 20px
	}
}

@media (max-width:82.0625em) and (min-width:62em) {
	.single-product.has-sidebar:not(.conj-wc-gallery-stacked):not(.conj-wc-gallery-hidden) div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color):not(.has-meta-same-background-color) .entry-summary {
		margin-top: 57px
	}
}

@media (min-width:62.0625em) {
	.single-product:not(.conj-wc-gallery-stacked):not(.conj-wc-gallery-hidden):not(.has-sidebar) .type-product:not(.conj-powerpack-wc-quick-view__modal) .woocommerce-product-gallery {
		width: calc(59% - 30px);
		margin-right: 30px
	}
	.single-product:not(.conj-wc-gallery-stacked):not(.conj-wc-gallery-hidden):not(.has-sidebar) .type-product:not(.conj-powerpack-wc-quick-view__modal) .entry-summary {
		width: 41%
	}
	.woocommerce-Tabs-panel--description table .simplebar-content {
		width: calc(100% - 2px);
		margin-left: 1px
	}
}

@media (max-width:72em) and (min-width:62.0625em) {
	.single-product.has-sidebar div.product .entry-summary dd {
		padding-left: 10px
	}
	.single-product.has-sidebar div.product .entry-summary dd,
	.single-product.has-sidebar div.product .entry-summary dt {
		width: 100%
	}
	.single-product.has-sidebar .conj-wc-product-sharing ul {
		grid-template-columns: repeat(3, 1fr);
		grid-row-gap: 2em
	}
	.single-product.has-sidebar div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color .woocommerce-product-gallery+.entry-summary,
	.single-product.has-sidebar div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-meta-same-background-color .woocommerce-product-gallery+.entry-summary {
		margin-top: 20px
	}
}

@media (max-width:62em) {
	.conj-wc-single-product-pagination,
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color):not(.has-meta-same-background-color) .woocommerce-product-gallery+.entry-summary {
		margin-top: 57px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color .woocommerce-product-gallery+.entry-summary,
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-meta-same-background-color .woocommerce-product-gallery+.entry-summary {
		margin-top: 20px
	}
	.conj-wc-product-sharing ul {
		grid-row-gap: 2em
	}
	body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
		margin-bottom: 20px
	}
	.woocommerce-Tabs-panel--description table tbody {
		white-space: nowrap
	}
	.woocommerce-Tabs-panel--description table .simplebar-content {
		margin: -1px 1px 2px;
		border-width: 1px 0 0;
		border-color: inherit;
		border-style: solid;
		min-width: 100%
	}
}

@media (max-width:37.5em) {
	.conj-wc-product-sharing,
	.woocommerce-tabs {
		padding-top: 2.55em
	}
	.conj-wc-single-product-pagination,
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color):not(.has-meta-same-background-color) .woocommerce-product-gallery+.entry-summary {
		margin-top: 2.55em
	}
	.single-product section.products+section.products {
		margin-top: 2.5em
	}
	.single-product:not(.has-sidebar) div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-single-product-summary__wrapper:not(.has-same-background-color) {
		padding-bottom: 2.55em
	}
	.conj-wc-single-product-summary__wrapper:not(.conj-wc-product-details-gallery-bottom) .flex-control-thumbs {
		width: 60px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-right #conj-powerpack-wc-product__featured-video,
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-right .woocommerce-product-gallery__trigger {
		right: 85px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-left .conj-wc-product__flashs,
	div.product:not(.conj-powerpack-wc-quick-view__modal)>.conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 85px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-right #conj-powerpack-wc-product__featured-video,
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-right .woocommerce-product-gallery__trigger {
		right: 64px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color.conj-wc-product-details-gallery-left .conj-wc-product__flashs {
		left: 64px
	}
	.woocommerce-product-gallery .flex-control-thumbs li img {
		padding: 2px
	}
	#conj-powerpack-wc-product__featured-video,
	.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
		height: 30px;
		width: 30px;
		line-height: 30px
	}
	.conj-wc-single-product-summary__wrapper .conj-wc-product__flashs span {
		max-width: 120px;
		padding: 5px 7px;
		min-width: 75px;
		min-height: 24px;
		font-size: 12px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right:not(.has-gallery-same-background-color) .woocommerce-product-gallery {
		padding-right: 75px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-left:not(.has-gallery-same-background-color) .woocommerce-product-gallery {
		padding-left: 75px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-right.has-gallery-same-background-color .woocommerce-product-gallery {
		padding-right: 55px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-left.has-gallery-same-background-color .woocommerce-product-gallery {
		padding-left: 55px
	}
	#conj-powerpack-wc-product__featured-video:before,
	.woocommerce-product-gallery__trigger:before {
		height: 45px;
		width: 45px;
		bottom: -7.5px;
		left: -7.5px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper:not(.has-gallery-same-background-color) #conj-powerpack-wc-product__featured-video+.woocommerce-product-gallery__trigger {
		top: 75px
	}
	div.product:not(.conj-powerpack-wc-quick-view__modal) .conj-wc-single-product-summary__wrapper.has-gallery-same-background-color #conj-powerpack-wc-product__featured-video+.woocommerce-product-gallery__trigger {
		top: 54px
	}
}

@media (min-width:48.0625em) {
	.conj-wc-product-sharing ul {
		grid-template-columns: repeat(6, 1fr)
	}
}

@media (max-width:48em) and (min-width:27.5625em) {
	.conj-wc-product-sharing ul {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media (max-width:27.5em) {
	.conj-wc-product-sharing ul {
		grid-template-columns: repeat(2, 1fr)
	}
	.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-rating,
	div.product .entry-summary .cart.variations_form .variations_button,
	div.product .entry-summary .cart:not(.variations_form) {
		flex-direction: column
	}
	.conj-wc-single-product-summary__wrapper .entry-summary .cart,
	.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description,
	.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.cart,
	.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-details__short-description+.stock,
	.conj-wc-single-product-summary__wrapper .entry-summary>.conj-wc-price__wrapper {
		border-width: 0;
		padding-top: 0
	}
	div.product .entry-summary .cart.variations_form .variations_button .quantity,
	div.product .entry-summary .cart:not(.variations_form) .quantity {
		margin: 0 0 10px;
		width: 100%
	}
	.single_add_to_cart_button {
		width: 100%
	}
	.conj-wc-single-product-summary__wrapper .entry-summary .woocommerce-product-rating {
		align-items: flex-start
	}
}

#conj-powerpack-wc-product__featured-video {
	position: absolute
}

.single-product #TB_overlay {
	opacity: .9
}

.single-product #TB_iframeContent {
	display: block;
	margin: auto
}

.single-product #TB_window {
	max-width: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0!important;
	background: 0 0;
	display: flex;
	padding: 40px
}

.single-product #TB_title {
	background: 0 0;
	border: none;
	width: 100vw;
	height: 100vh;
	left: 50%;
	top: 50%;
	margin: -50vh 0 0 -50vw;
	position: absolute;
	pointer-events: none
}

.single-product #TB_closeWindowButton .tb-close-icon:before {
	font-size: 28px
}

.single-product #TB_closeWindowButton .tb-close-icon,
.single-product #TB_closeWindowButton:focus .tb-close-icon {
	color: #fff
}

body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
	padding: 0 20px
}

body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li:not(:last-child) {
	border-width: 0 0 1px 0
}

body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li {
	display: block;
	margin: 0;
	position: relative;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li a {
	display: block;
	padding: 1.4em 0
}

.woocommerce-tabs #tab-description h2 {
	margin-bottom: 1em
}

.single-product div.product>.products>h2,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs .panel .woocommerce-Reviews-title,
body:not(.conj-wc-tabs-aligned) .woocommerce-tabs .panel:not(#tab-description)>h2:first-child {
	border-width: 0 0 1px;
	border-style: solid;
	padding-bottom: 10px
}

.woocommerce-tabs .panel .woocommerce-Reviews-title,
.woocommerce-tabs .panel:not(#tab-description)>h2:first-child {
	margin-bottom: 20px
}

.single-product div.product>.products>h2 {
	margin-bottom: 30px
}

.woocommerce-Tabs-panel--additional_information .shop_attributes td,
.woocommerce-Tabs-panel--additional_information .shop_attributes th {
	padding-top: 7px
}

.woocommerce-tabs .form-row,
.woocommerce-tabs .g-recaptcha {
	margin-bottom: 15px
}

.conj-wc-tabs-aligned .wc-tabs li a,
.woocommerce-tabs .form-row label {
	display: block
}

.conj-wc-tabs-aligned .wc-tabs {
	padding: 0;
	margin: 0 0 20px;
	white-space: nowrap
}

.conj-wc-tabs-aligned .wc-tabs li {
	display: inline-block
}

.conj-wc-tabs-aligned .wc-tabs li a {
	padding: 0 15px 10px;
	opacity: .6;
	border-style: solid;
	border-width: 0 0 1px
}

.conj-wc-tabs-aligned .wc-tabs li a:hover,
.conj-wc-tabs-aligned .wc-tabs li.active a {
	opacity: 1
}

@media (min-width:72.0625em) {
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs .woocommerce-Tabs-panel {
		width: calc(100% - 230px)
	}
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
		width: 210px;
		padding: 0 10px
	}
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li.active:after {
		right: -16px
	}
}

@media (min-width:62.0625em) {
	.single-product:not(.has-sidebar):not(.conj-wc-tabs-aligned) .woocommerce-tabs .woocommerce-Tabs-panel {
		width: calc(100% - 300px)
	}
	.single-product:not(.has-sidebar):not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
		width: 277px
	}
	body:not(.conj-wc-tabs-aligned) .woocommerce-tabs .woocommerce-Tabs-panel {
		float: right
	}
	body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
		float: left
	}
	body:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li.active:after {
		width: 10px;
		height: 10px;
		content: "";
		top: 50%;
		-webkit-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg);
		right: -25px;
		border-width: 1px 1px 0 0
	}
}

@media (max-width:72em) and (min-width:62.0625em) {
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs .woocommerce-Tabs-panel,
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs {
		width: 100%
	}
	.has-sidebar:not(.conj-wc-tabs-aligned) .woocommerce-tabs ul.tabs li.active:after {
		width: 0;
		height: 0
	}
}

@media (max-width:62em) {
	.woocommerce-Tabs-panel--additional_information .shop_attributes {
		margin-top: 10px
	}
}

.woocommerce-Reviews #comments,
ol.commentlist .review .comment_container {
	margin-bottom: 30px
}

body:not(.logged-in) .woocommerce-Reviews .comment-form-rating {
	grid-row: 2;
	grid-column: 3
}

ol.commentlist .comment_container img.avatar {
	width: 48px;
	border-radius: 100%;
	margin-top: -4px
}

ol.commentlist .children .comment_container img.avatar {
	width: 44px;
	margin-top: 0
}

ol.commentlist .children .comment-text .meta {
	padding-left: 55px
}

ol.commentlist .comment-text .star-rating,
ol.commentlist .comment_container img.avatar {
	position: absolute
}

ol.commentlist .comment-text .star-rating {
	right: 0
}

ol.commentlist .comment-text .meta {
	padding-left: 60px;
	padding-right: 90px;
	padding-bottom: 20px;
	position: relative
}

.woocommerce-Reviews .comment-form-rating #rating,
ol.commentlist .comment-text .meta:after {
	width: 100%
}

ol.commentlist .comment-text .meta:after {
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	bottom: 0
}

ol.commentlist .comment-text .description {
	padding-top: 1em
}

.woocommerce-Reviews .comment-form-rating #rating {
	display: inherit!important
}

ol.commentlist .comment_container {
	padding: 30px
}

.woocommerce-Reviews .comment-form-rating #rating {
	margin-top: 6px
}

@media (max-width:37.5em) {
	ol.commentlist .comment_container {
		padding: 22px
	}
}

@media (max-width:37.5em) {
	ol.commentlist>.review>.comment_container>img.avatar {
		margin-top: 10px
	}
	ol.commentlist .review .comment-text .star-rating {
		margin-left: 60px;
		position: relative
	}
	ol.commentlist .review .comment-text .meta {
		padding-right: 0
	}
}

div.product .entry-summary .quantity {
	margin-top: auto;
	position: relative;
	width: 100px;
	margin-right: 10px
}

div.product .entry-summary .quantity [type=number] {
	padding: 10px 26px 10px 14px;
	width: 100%
}

div.product .entry-summary .quantity .conj-wc-qty-btn__plus {
	top: 0
}

div.product .entry-summary .quantity .conj-wc-qty-btn__minus {
	bottom: 0
}

div.product .entry-summary .quantity [class*=conj-wc-qty-btn__] {
	min-width: auto;
	padding: 4px;
	border-width: 1px;
	min-height: auto;
	line-height: 14px;
	position: absolute;
	right: 0;
	width: 25px;
	height: calc(50% + .5px);
	cursor: pointer
}

table.variations {
	overflow: hidden
}

table.variations tbody td {
	border-width: 0
}

table.variations,
table.variations .label,
table.variations tbody,
table.variations tr {
	display: block
}

.variations td.value {
	margin-top: 5px
}

.variations td.value>select {
	min-width: 220px;
	margin-bottom: 7px
}

.reset_variations {
	padding: 0 0 7px 7px;
	margin-left: auto;
	height: 35px
}

@media (max-width:37.5em) {
	.single-product .entry-summary .variations td.value>select {
		width: 100%
	}
}

.conj-wc-single-product-pagination {
	justify-content: space-between
}

.conj-wc-single-product-pagination,
.conj-wc-single-product-pagination a {
	display: flex;
	align-items: center
}

.conj-wc-single-product-pagination a,
.conj-wc-single-product-pagination a img,
.conj-wc-single-product-pagination a:after,
.conj-wc-single-product-pagination a:before {
	padding: 5px
}

.conj-wc-single-product-pagination a img {
	width: 90px
}

.conj-wc-single-product-pagination a .title {
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}

.conj-wc-single-product-pagination a[rel=prev] .title {
	margin-left: auto
}

.conj-wc-single-product-pagination a[rel=next] .title {
	margin-right: auto
}

.conj-wc-single-product-pagination a[rel=prev] img {
	order: 1;
	margin-left: 1em
}

.conj-wc-single-product-pagination a[rel=prev]:before {
	content: "\e90f"
}

.conj-wc-single-product-pagination a[rel=next] img {
	margin-right: 1em
}

.conj-wc-single-product-pagination a[rel=next]:after {
	content: "\e911"
}

@media (min-width:62.0625em) {
	.conj-wc-single-product-pagination {
		top: 19em;
		width: 100vw;
		left: 50%;
		margin-left: -50vw;
		position: absolute;
		overflow: hidden
	}
	.conj-wc-single-product-pagination a {
		-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .1);
		box-shadow: 0 0 1em rgba(0, 0, 0, .1);
		width: 310px;
		position: relative;
		-webkit-transition: transform .3s ease-in;
		-o-transition: transform .3s ease-in;
		transition: transform .3s ease-in;
		z-index: 1
	}
	.conj-wc-single-product-pagination a[rel=prev] {
		border-left: 0;
		transform: translateX(-240px);
		margin: 1em 0
	}
	.conj-wc-single-product-pagination a[rel=next] {
		border-right: 0;
		transform: translateX(240px);
		margin: 1em 0 1em auto
	}
	.conj-wc-single-product-pagination a[rel=next]:hover,
	.conj-wc-single-product-pagination a[rel=prev]:hover {
		transform: translateX(0)
	}
	.conj-wc-single-product-pagination a .title {
		width: 140px
	}
}

@media (max-width:62em) {
	.conj-wc-single-product-pagination {
		flex-wrap: wrap
	}
	.conj-wc-single-product-pagination a {
		width: 48%
	}
	.conj-wc-single-product-pagination a[rel=next] .title {
		right: 40px
	}
}

@media (max-width:48em) {
	.conj-wc-single-product-pagination a {
		width: 100%
	}
	.conj-wc-single-product-pagination a+a {
		margin-top: 1em
	}
}

.conj-wc-sticky-add-to-cart {
	display: none
}

.conj-wc-sticky-add-to-cart-btn a {
	min-width: auto;
	font-size: 14px;
	padding: 8px 20px;
	min-height: auto
}

@media (min-width:37.5625em) {
	.slideOutUp {
		-webkit-animation-name: slideOutUp;
		animation-name: slideOutUp
	}
	.conj-wc-sticky-add-to-cart.animated,
	.single-product.conj-sticky-header #masthead {
		-webkit-animation-duration: .5s;
		-webkit-animation-fill-mode: both;
		animation-duration: .5s;
		animation-fill-mode: both
	}
	.conj-wc-sticky-add-to-cart.animated.infinite {
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.conj-wc-sticky-add-to-cart {
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
		box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
		display: block;
		left: 0;
		overflow: hidden;
		padding: 10px;
		position: fixed;
		right: 0;
		top: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		z-index: 4;
		zoom: 1
	}
	body.admin-bar .conj-wc-sticky-add-to-cart.slideInDown {
		top: 32px
	}
	.conj-wc-sticky-add-to-cart .col-full,
	.conj-wc-sticky-add-to-cart .conj-wc-sticky-add-to-cart-content,
	.conj-wc-sticky-add-to-cart .price .conj-wc-price__wrapper {
		display: flex
	}
	.conj-wc-sticky-add-to-cart .col-full {
		align-items: flex-start
	}
	.conj-wc-sticky-add-to-cart img {
		margin-right: 20px;
		padding: 1px;
		width: 77px
	}
	.conj-wc-sticky-add-to-cart .conj-wc-sticky-add-to-cart-content {
		flex: 1;
		flex-wrap: wrap
	}
	.conj-wc-sticky-add-to-cart-content .title {
		width: 70%
	}
	.conj-wc-sticky-add-to-cart-content .price {
		width: 30%
	}
	.conj-wc-sticky-add-to-cart .price .conj-wc-price__wrapper {
		align-items: center;
		justify-content: flex-end
	}
	.conj-wc-sticky-add-to-cart .price .conj-wc-price__wrapper del {
		margin-right: 8px
	}
	.conj-wc-sticky-add-to-cart-btn {
		margin: auto 0 0 auto
	}
	.conj-wc-sticky-add-to-cart-content .meta {
		margin-top: auto;
		align-self: flex-end
	}
	.conj-wc-sticky-add-to-cart-content .meta>span.stock {
		margin-top: 5px
	}
}

.conj-powerpack-wc-attribute-swatches__graphic {
	width: 100%;
	height: 100%
}

.conj-powerpack-wc-attribute-swatches__graphic,
a.conj-powerpack-wc-attribute-swatches__text-swatch {
	display: flex;
	border-style: solid;
	border-width: 1px;
	align-items: center;
	justify-content: center;
	position: relative;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.conj-powerpack-wc-attribute-swatches__graphic--color-darker {
	color: #fff;
	text-shadow: 0 0 2px #000
}

.conj-powerpack-wc-attribute-swatches__graphic--color-lighter {
	color: #000;
	text-shadow: 0 0 2px #fff
}

.conj-powerpack-wc-attribute-swatches {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0
}

div.product .entry-summary .conj-powerpack-wc-attribute-swatches {
	width: calc(100% - 30px)
}

.conj-powerpack-wc-attribute-swatches__item,
.conj-powerpack-wc-attribute-swatches__label {
	list-style: none;
	margin: 0 7px 7px 0
}

.conj-powerpack-wc-attribute-swatches__selected .conj-powerpack-wc-attribute-swatches__graphic:before {
	content: "\e92a";
	font-family: Feather
}

.conj-powerpack-wc-attribute-swatches__round .conj-powerpack-wc-attribute-swatches__graphic {
	border-radius: 100%
}

.conj-powerpack-wc-attribute-swatches__label {
	width: 100%
}

.conj-powerpack-wc-attribute-swatches__image-swatch.conj-powerpack-wc-attribute-swatches__selected .conj-powerpack-wc-attribute-swatches__graphic {
	border-width: 2px;
	padding: 3px
}

.single-product div.product a.conj-powerpack-wc-attribute-swatches__text-swatch {
	padding: 3px 8px;
	min-width: 46px;
	min-height: 0px
}

.conj-powerpack-wc-attribute-swatches__disabled .conj-powerpack-wc-attribute-swatches__graphic:before {
	content: "\ea00";
	font-family: Feather
}

.conj-powerpack-wc-attribute-swatches__disabled .conj-powerpack-wc-attribute-swatches__graphic--image,
.conj-powerpack-wc-attribute-swatches__disabled.conj-powerpack-wc-attribute-swatches__text-swatch {
	opacity: .4
}

ul.products li.product:not(.conj-wc-product__layout-list):not(.conj-wc-product__layout-card) .conj-powerpack-wc-attribute-swatches {
	margin: 0
}

ul.products li.product:not(.conj-wc-product__layout-list) .conj-powerpack-wc-attribute-swatches {
	justify-content: center
}

ul.products li.product .conj-powerpack-wc-attribute-swatches__item {
	margin: 7px 7px 0 0
}

.conj-powerpack-wc-attribute-swatches__widget .conj-powerpack-wc-attribute-swatches__text-swatch,
ul.products li.product a.conj-powerpack-wc-attribute-swatches__text-swatch {
	padding: 4px 6px;
	min-width: 32px;
	min-height: 32px
}

.conj-wc-product-meta__layout-list .conj-powerpack-wc-attribute-swatches__loop {
	order: 4
}

.site-header-myaccount {
	display: flex
}

.conj-wc-myaccount-link__right {
	justify-content: flex-end
}

.conj-wc-myaccount-link__center {
	justify-content: center
}

.conj-wc-myaccount-link__left {
	justify-content: flex-start
}

.site-header-myaccount i {
	font-size: 17px;
	margin-right: 7px;
	line-height: .5
}

.site-header .conj-header-row:last-child .site-header-myaccount a {
	padding: 4px 0 14px
}

.site-header-myaccount a {
	display: inline-block;
	padding: 6px 0
}

.site-header-myaccount a span {
	padding: 0 5px;
	position: relative
}

.site-header-myaccount a span:after,
.site-header-myaccount a span:before {
	margin: 0 2px 3px
}

.conj-header-wc-cart-style__minimal .cart-contents .amount:after,
.site-header-myaccount a span:after,
.site-header-myaccount a span:before {
	content: "";
	border-bottom: 1px solid;
	width: 10px;
	height: 1px;
	display: inline-block;
	opacity: .8
}

.site-header-cart,
.site-header-cart .cart-contents {
	position: relative;
	display: flex
}

.site-header-cart {
	list-style: none;
	justify-content: center;
	padding: 0
}

.conj-header-wc-cart-style__classic .cart-contents,
.site-header-cart {
	flex-direction: column
}

.site-header-cart,
.site-header-cart .product_list_widget,
.woocommerce-mini-cart__empty-message {
	margin: 0
}

.site-header-cart .product_list_widget {
	overflow-y: auto;
	overflow-x: hidden
}

.conj-header-wc-cart-style__classic .product_list_widget {
	max-height: 267px
}

.conj-header-wc-cart-style__minimal .product_list_widget {
	max-height: 311px
}

.conj-header-wc-cart-style__classic .cart-contents {
	border-style: solid;
	border-width: 1px;
	padding: 5px 34px 5px 10px;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	transition: background-color .3s ease;
	min-height: 52px
}

.conj-header-wc-cart-style__classic .cart-contents:after,
.site-header-cart .widget_shopping_cart,
.site-header-cart .widget_shopping_cart_content:after,
.site-header-cart .widget_shopping_cart_content:before {
	position: absolute
}

.site-header-cart .cart-contents:after {
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}

.conj-header-wc-cart-style__classic .cart-contents:after {
	content: "\e9c7";
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-51%);
	transform: translateY(-51%)
}

.conj-header-wc-cart-style__minimal .cart-contents:after {
	content: "\e9c8";
	order: -1;
	padding-right: 8px
}

.conj-header-wc-cart-style__minimal .cart-contents {
	align-items: center
}

.site-header-cart>li:nth-child(n+2) {
	visibility: hidden;
	opacity: 0;
	pointer-events: none
}

.site-header-cart .widget_shopping_cart_content>* {
	opacity: 0
}

.conj-header-wc-cart-style__classic .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail {
	width: 90px;
	margin-right: 20px
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail {
	position: absolute;
	top: 0;
	left: 0
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item:not(:first-child) .remove_from_cart_button,
.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item:not(:first-child) .remove_from_cart_button:before {
	top: 0
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item>:not(.remove) {
	width: 100%;
	padding: 0 18px 0 85px;
	text-align: left
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item>a:not(.remove) {
	margin-top: -5px
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart .woocommerce-mini-cart-item {
	min-height: 90px;
	padding: 0 0 20px;
	flex-direction: column
}

.conj-header-wc-cart-style__minimal .woocommerce-mini-cart-item:not(:last-child) {
	border-style: dashed;
	margin-bottom: 20px
}

.conj-secondary-widget-area__wrapper .woocommerce-mini-cart__buttons .button {
	padding-left: 20px;
	padding-right: 20px
}

.conj-header-wc-cart-style__minimal .cart-contents .amount:after {
	margin: 0 5px 3px
}

.conj-header-row>div:not(:first-child) .conj-header-wc-cart-style__minimal .cart-contents,
.conj-header-row>div:only-child .conj-header-wc-cart-style__minimal .cart-contents {
	justify-content: flex-end
}

.site-header-cart.conj-header-wc-cart-style__classic:focus li .cart-contents,
.site-header-cart.conj-header-wc-cart-style__classic:hover li .cart-contents {
	background-color: transparent
}

@media (min-width:62.0625em) {
	.site-header-cart .widget_shopping_cart_content:after,
	.site-header-cart>li:first-child {
		width: 100%
	}
	.site-header-cart .widget_shopping_cart_content:before {
		width: 15px;
		height: 15px;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-box-shadow: -1px -1px 6px 0 rgba(69, 73, 91, .08);
		box-shadow: -1px -1px 6px 0 rgba(69, 73, 91, .08);
		top: -7px;
		right: 30px
	}
	.site-header-cart .widget_shopping_cart_content:after,
	.site-header-cart .widget_shopping_cart_content:before {
		content: "";
		z-index: -1
	}
	.site-header-cart .widget_shopping_cart_content:after {
		height: 12px;
		top: -10px;
		left: 0
	}
	.site-header-cart>li {
		z-index: 2
	}
	.conj-header-wc-cart-style__classic .widget_shopping_cart_content {
		padding: 30px 20px
	}
	.site-header-cart .widget_shopping_cart_content>* {
		padding: 0 10px
	}
	.conj-header-wc-cart-style__minimal .widget_shopping_cart_content {
		padding: 20px 10px
	}
	.site-header-cart .widget_shopping_cart {
		-webkit-box-shadow: 0 2px 12px 3px rgba(69, 73, 91, .08);
		box-shadow: 0 2px 12px 3px rgba(69, 73, 91, .08);
		right: 0;
		z-index: 8;
		margin-top: 9px
	}
	.conj-header-wc-cart-style__classic .widget_shopping_cart {
		width: 460px
	}
	.conj-header-wc-cart-style__minimal .widget_shopping_cart {
		width: 360px
	}
	.site-header-cart:focus>li:nth-child(n+2),
	.site-header-cart:hover>li:nth-child(n+2) {
		pointer-events: all;
		visibility: visible;
		opacity: 1;
		-webkit-animation: submenu-show .3s cubic-bezier(.68, -.55, .265, 1.55);
		animation: submenu-show .3s cubic-bezier(.68, -.55, .265, 1.55)
	}
	.site-header-cart:focus .widget_shopping_cart_content>*,
	.site-header-cart:hover .widget_shopping_cart_content>* {
		opacity: 1
	}
	.conj-header-row>div:first-of-type:not([class*=conj-header-pre]) .site-header-cart .widget_shopping_cart_content:before {
		left: 30px
	}
	.conj-header-row>div:first-of-type:not([class*=conj-header-pre]) .site-header-cart .widget_shopping_cart {
		left: 0
	}
	.conj-header-row>div:first-of-type:not([class*=conj-header-pre]) .site-header-cart .widget_shopping_cart,
	.conj-header-row>div:first-of-type:not([class*=conj-header-pre]) .site-header-cart .widget_shopping_cart_content:before {
		right: auto
	}
	.site-header .conj-header-row:last-child .site-header-cart,
	.site-header .conj-header-row:last-child .site-wc-search {
		margin-bottom: 15px
	}
}

@media (max-width:62em) {
	.site-header-cart,
	.site-header-myaccount {
		display: none
	}
}

@media (max-width:37.5em) {
	.woocommerce-Tabs-panel--description>p:last-child {
		margin-bottom: 0
	}
	.single-product div.product>.products>h2 {
		margin-top: 31px
	}
}

.star-rating,
.star-rating span {
	overflow: hidden
}

.star-rating,
div[class*=entry-star-rating],
p.stars a {
	position: relative
}

div[class*=entry-star-rating]:after {
	position: absolute;
	left: 0
}

.star-rating span,
.star-rating span:before,
.star-rating:before,
p.stars a:before {
	top: 0;
	position: absolute;
	left: 0
}

.star-rating,
div[class*=entry-star-rating] {
	height: 24px;
	line-height: 1.618;
	width: 80px
}

.star-rating span,
.star-rating:before {
	float: left
}

.entry-star-rating__5:after,
.star-rating span:before,
.star-rating:before,
div[class*=entry-star-rating]:before {
	content: "\e9d3\e9d3\e9d3\e9d3\e9d3"
}

.entry-star-rating__4:after {
	content: "\e9d3\e9d3\e9d3\e9d3"
}

.entry-star-rating__3:after {
	content: "\e9d3\e9d3\e9d3"
}

.entry-star-rating__2:after {
	content: "\e9d3\e9d3"
}

.entry-star-rating__1:after {
	content: "\e9d3"
}

div[class*=entry-star-rating]:before {
	opacity: .6
}

.star-rating:before,
p.stars a:before,
p.stars a:hover~a:before,
p.stars.selected a.active~a:before {
	opacity: .25
}

.star-rating span {
	padding-top: 1.5em
}

p.stars a,
p.stars a:before {
	height: 1em;
	width: 1em
}

p.stars a {
	display: inline-block;
	font-weight: 400;
	margin-right: 1px;
	text-decoration: none;
	text-indent: -999em
}

p.stars a:before,
p.stars a:hover~a:before,
p.stars.selected a.active:before,
p.stars.selected a.active~a:before,
p.stars.selected a:not(.active):before,
p.stars:hover a:before {
	content: "\53"
}

p.stars a:before {
	display: block;
	font-family: star;
	line-height: 1;
	text-indent: 0
}

p.stars.selected a.active:before,
p.stars.selected a:not(.active):before,
p.stars:hover a:before {
	opacity: 1
}

.demo_store,
.woocommerce-error:not(:empty),
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews,
.woocommerce-store-notice {
	clear: both;
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	width: 100%;
	padding: 14px 20px 14px 50px;
	list-style: none;
	margin-left: 0;
	margin-right: 0
}

.site-main>.woocommerce-error>li,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews,
body:not(.woocommerce-account) div:not(.woocommerce-NoticeGroup):not(.woocommerce-NoticeGroup-checkout)>.woocommerce-error>li,
div:not(.woocommerce-NoticeGroup):not(.woocommerce-notices-wrapper)>.woocommerce-info>li,
div:not(.woocommerce-NoticeGroup):not(.woocommerce-notices-wrapper)>.woocommerce-message>li {
	display: flex;
	position: relative
}

ul.woocommerce-error,
ul.woocommerce-info,
ul.woocommerce-message {
	flex-direction: column
}

.entry-content ul.woocommerce-error,
.entry-content ul.woocommerce-info,
.entry-content ul.woocommerce-message {
	margin-left: 0
}

.no-default__spacing.has-sidebar .site-content>.conj-col__full>.woocommerce,
.woocommerce-form-coupon+.woocommerce-notices-wrapper>.woocommerce-message,
.woocommerce-form-login+.woocommerce-form-coupon-toggle,
.woocommerce>.woocommerce-error:not(:first-of-type),
.woocommerce>.woocommerce-info:not(:first-of-type),
.woocommerce>.woocommerce-message:not(:first-of-type) {
	margin-top: 30px
}

#conj-powerpack-wc-product-enquiry-form--notices,
#tab-product_enquiry .woocommerce-info,
.conj-powerpack-woocommerce-store-vacation-notice__wrapper,
.woocommerce-breadcrumb+.woocommerce>:last-of-type,
.woocommerce>.woocommerce-error,
.woocommerce>.woocommerce-info,
.woocommerce>.woocommerce-message,
.woocommerce>.woocommerce-notices-wrapper:not(:empty) {
	margin-bottom: 30px
}

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-info .showcoupon,
.woocommerce-info .showlogin,
.woocommerce-message .button,
.woocommerce-message>a,
.woocommerce-store-notice__dismiss-link {
	border: 0;
	min-width: auto;
	min-height: auto
}

.woocommerce-error:before,
.woocommerce-message:before {
	position: absolute;
	left: 20px
}

.woocommerce-message:before {
	content: "\e92a"
}

.woocommerce-error:not(:empty):before {
	content: "\e904";
	margin-top: -2px
}

.demo_store:before,
.woocommerce-info:before,
.woocommerce-noreviews:before,
.woocommerce-store-notice:before {
	content: "\e91d";
	position: absolute;
	left: 20px
}

.demo_store {
	position: -webkit-sticky;
	position: sticky;
	z-index: 20;
	margin: 0;
	width: 100%
}

.no-default__spacing:not(.has-sidebar) .site-content>.conj-col__full>.woocommerce {
	width: 100vw;
	position: relative;
	left: 50%;
	margin-left: -50vw
}

.no-default__spacing:not(.has-sidebar) .site-content>.conj-col__full>.woocommerce>* {
	margin-bottom: 0
}

.has-offcanvas--overlay .demo_store {
	display: none
}

@media (min-width:37.5625em) {
	.woocommerce-error .button,
	.woocommerce-info .button,
	.woocommerce-info .showcoupon,
	.woocommerce-info .showlogin,
	.woocommerce-message .button,
	.woocommerce-message>a,
	.woocommerce-store-notice__dismiss-link {
		padding: 14px 20px 14px 20px;
		margin: -14px -20px -14px auto;
		align-items: center;
		order: 5;
		white-space: nowrap
	}
	.woocommerce-error .button,
	.woocommerce-info .button,
	.woocommerce-info .showcoupon,
	.woocommerce-info .showlogin,
	.woocommerce-message .button,
	.woocommerce-message>a,
	.woocommerce-store-notice:not([style*=none]),
	.woocommerce-store-notice__dismiss-link,
	p.demo_store:not([style*=none]) {
		display: flex!important
	}
	.post-type-archive-product.search-no-results .woocommerce-breadcrumb+.woocommerce,
	.post-type-archive-product.search-results .woocommerce-breadcrumb+.woocommerce,
	body:not(.no-default__spacing) .site-content>.conj-col__full>.woocommerce:first-child,
	body:not(.search-no-results):not(.search-results):not(.no-default__spacing) .woocommerce-breadcrumb+.woocommerce {
		margin-top: 30px
	}
}

@media (min-width:62.0625em) {
	.demo_store {
		bottom: 0
	}
}

@media (max-width:62em) {
	.demo_store {
		bottom: 50px
	}
}

@media (max-width:37.5em) {
	.woocommerce-error,
	.woocommerce-error>li,
	.woocommerce-info,
	.woocommerce-info>li,
	.woocommerce-message,
	.woocommerce-message>li,
	.woocommerce-noreviews,
	body.conj-customizer .woocommerce-store-notice,
	body.conj-customizer p.demo_store {
		flex-direction: column
	}
	.woocommerce-info .showcoupon,
	.woocommerce-info .showlogin,
	.woocommerce-store-notice__dismiss-link {
		display: block;
		padding: 14px;
		margin: 10px -20px -14px -50px
	}
	.woocommerce-error .button,
	.woocommerce-info .button,
	.woocommerce-message .button,
	.woocommerce-message>a {
		order: 5;
		display: block;
		padding: 14px;
		margin: 10px -20px -14px -50px
	}
	body:not(.no-default__spacing) .site-content>.conj-col__full>.woocommerce:first-child,
	body:not(.search-no-results):not(.no-default__spacing) .woocommerce-breadcrumb+.woocommerce {
		margin-top: 2.55em
	}
}

.cart_totals>h2,
.cross-sells>h2,
.product-quantity .quantity,
.woocommerce-cart-form__cart-item .product-thumbnail img {
	border-style: solid
}

.woocommerce-cart-form__cart-item td {
	padding-bottom: 14px
}

.product-quantity .quantity,
.woocommerce-cart-form__cart-item .product-thumbnail img {
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	border-width: 1px
}

.woocommerce-cart-form__cart-item .product-thumbnail img {
	max-width: 90px
}

.cart_totals .cart-discount td,
.product-quantity .quantity {
	align-items: center
}

.product-quantity .quantity {
	display: inline-flex;
	height: 40px
}

.product-quantity .quantity input[type=button] {
	min-width: auto
}

.cart-collaterals,
.product-quantity .quantity input[type=number],
.woocommerce-cart-form__contents .actions,
.woocommerce-shipping-methods {
	padding: 0
}

.product-quantity .quantity input[type=number] {
	width: 28px
}

.product-quantity .quantity input[type=button],
.product-quantity .quantity input[type=number] {
	background: 0 0!important;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-height: auto
}

.product-quantity .input-text {
	-webkit-appearance: none;
	-moz-appearance: textfield;
	appearance: none
}

.product-quantity .conj-wc-qty-btn__minus {
	padding: 0 10px;
	margin-bottom: 3px
}

.quantity .conj-wc-qty-btn__plus {
	height: 100%;
	padding: 0 11px
}

.woocommerce-message+.woocommerce .cart-empty {
	margin-top: 32px
}

.product-remove .remove:before,
.woocommerce-remove-coupon:before {
	content: "\e9e2";
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.woocommerce-cart-form__contents .actions>.button,
.woocommerce-cart-form__contents .actions>.coupon {
	margin-top: 29px
}

.woocommerce-cart-form__contents {
	margin-bottom: 0
}

.cart_totals,
.cart_totals .cart-discount td,
.wc-proceed-to-checkout .checkout-button,
.woocommerce-cart-form__cart-item td,
.woocommerce-cart-form__contents .actions {
	display: flex
}

.cart_totals,
.cart_totals .cart-discount td,
.woocommerce-cart-form__cart-item td,
.woocommerce-cart-form__contents .actions {
	flex-wrap: wrap
}

.wc-proceed-to-checkout .checkout-button,
.woocommerce-cart-form__contents .actions {
	justify-content: space-between
}

.wc-proceed-to-checkout .checkout-button,
.woocommerce-cart-form__cart-item td:not(.product-name) {
	align-items: center
}

.woocommerce-cart-form__contents .actions {
	align-items: flex-end
}

.cart_totals tr,
.coupon,
.woocommerce-cart-form__cart-item,
.woocommerce-cart-form__contents thead tr {
	display: -ms-grid;
	display: grid
}

.coupon {
	grid-row-gap: 13px
}

.coupon label {
	display: none
}

.coupon label+#coupon_code {
	margin-top: 0
}

.cart-discount .woocommerce-remove-coupon {
	margin-left: auto
}

.woocommerce-cart-form__contents thead th {
	padding-top: 0
}

.woocommerce-cart-form__contents tr>td {
	padding-right: 5px
}

.woocommerce-cart-form__contents .actions .coupon button.button[type=submit] {
	padding: 11px 15px
}

.woocommerce-error+.woocommerce-cart-form,
.woocommerce-message+.woocommerce-cart-form {
	padding-top: 18px
}

dl.variation {
	width: 100%;
	order: 5;
	margin-bottom: 0
}

dl.variation dd,
dl.variation dt {
	width: auto;
	float: none;
	display: inline-block
}

dl.variation dd>p {
	margin: 0
}

.cart.variations_form,
.variations td.value {
	flex-wrap: wrap;
	display: flex
}

.cart.variations_form {
	align-items: center
}

.variations_form .single_variation_wrap {
	width: 100%
}

.reset_variations:before {
	content: "\e9b7";
	font-family: Feather
}

.cart_totals>h2,
.cross-sells>h2 {
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-width: 0 0 1px
}

.cart_totals {
	flex-direction: column
}

.cart_totals .shop_table,
form.track_order {
	border-width: 1px;
	border-style: solid;
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08)
}

.cart_totals tr {
	margin-left: 20px;
	margin-right: 20px
}

.cart_totals .shipping-calculator-form>p:last-of-type {
	margin-bottom: 7px
}

.cart_totals .shipping-calculator-form {
	padding-top: 10px
}

.entry-content .woocommerce-shipping-methods,
.woocommerce-shipping-calculator>p {
	margin: 0
}

.woocommerce-shipping-methods {
	list-style: none
}

.shipping-calculator-button:before {
	content: "\e9e6";
	margin-right: 5px
}

.shipping-calculator-form input {
	width: 100%
}

.wc-proceed-to-checkout .checkout-button {
	padding: 20px 30px;
	margin-top: 6px
}

.wc-proceed-to-checkout .checkout-button:after {
	content: "\e911"
}

@media (min-width:37.5625em) {
	.cart-collaterals {
		margin-top: 48px
	}
}

@media (min-width:62.0625em) {
	.cart-collaterals {
		display: -ms-grid;
		display: grid;
		grid-gap: 50px
	}
	.has-sidebar .cart-collaterals {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
	.woocommerce-cart:not(.has-sidebar) .cart-collaterals {
		-ms-grid-columns: 1fr .7fr;
		grid-template-columns: 1fr .7fr
	}
	.cart_totals {
		-ms-grid-column: 2;
		grid-column: 2
	}
	.wc-proceed-to-checkout .checkout-button {
		width: 100%
	}
}

@media (min-width:48.0625em) {
	.woocommerce-cart-form__cart-item td.product-name {
		justify-content: center;
		flex-direction: column
	}
	.coupon {
		margin-right: 20px
	}
	.woocommerce-cart .coupon {
		-ms-grid-columns: 2fr 1fr;
		grid-template-columns: 2fr 1fr
	}
	.woocommerce-cart-form__contents .coupon {
		max-width: 545px;
		flex-basis: 100%
	}
	.woocommerce-cart-form__cart-item,
	.woocommerce-cart-form__contents thead tr {
		-ms-grid-columns: 90px 2.5fr 1fr 1.2fr .7fr .2fr;
		grid-template-columns: 90px 2.5fr 1fr 1.2fr .7fr .2fr
	}
	.woocommerce-cart-form__contents thead tr {
		grid-template-areas: "product-name-title product-name-title product-price-title product-quantity-title product-subtotal-title product-subtotal-title"
	}
	.woocommerce-cart-form__cart-item {
		grid-template-areas: "product-thumbnail-item product-name-item product-price-item product-quantity-item product-subtotal-item product-remove-item"
	}
	.woocommerce-cart-form__contents th.product-remove,
	.woocommerce-cart-form__contents th.product-thumbnail {
		display: none
	}
	.woocommerce-cart-form__contents th.product-name {
		grid-area: product-name-title
	}
	.woocommerce-cart-form__contents th.product-price {
		grid-area: product-price-title
	}
	.woocommerce-cart-form__contents th.product-quantity {
		grid-area: product-quantity-title
	}
	.woocommerce-cart-form__contents th.product-subtotal {
		grid-area: product-subtotal-title
	}
	.woocommerce-cart-form__cart-item .product-remove {
		grid-area: product-remove-item
	}
	.woocommerce-cart-form__cart-item .product-thumbnail {
		grid-area: product-thumbnail-item
	}
	.woocommerce-cart-form__cart-item .product-name {
		grid-area: product-name-item;
		padding-left: 1em;
		padding-right: 1em
	}
	.woocommerce-cart-form__cart-item .product-price {
		grid-area: product-price-item
	}
	.woocommerce-cart-form__cart-item .product-quantity {
		grid-area: product-quantity-item
	}
	.woocommerce-cart-form__cart-item .product-subtotal {
		grid-area: product-subtotal-item
	}
	.cart_totals tr {
		-ms-grid-columns: 1fr 2fr;
		grid-template-columns: 1fr 2fr
	}
}

@media (max-width:62.01em) {
	.wc-proceed-to-checkout .checkout-button {
		display: inline-flex;
		width: auto
	}
	.wc-proceed-to-checkout .checkout-button:after {
		margin-left: 10px
	}
}

@media (max-width:62.01em) and (min-width:37.5625em) {
	.cart-collaterals .cross-sells ul.products {
		ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr)
	}
	.has-sidebar .cart-collaterals {
		margin-bottom: 6px
	}
	.cart-collaterals .cross-sells {
		margin-bottom: 48px
	}
}

@media (max-width:48em) {
	.woocommerce-cart-form__cart-item,
	.woocommerce-cart-form__contents thead tr {
		grid-gap: 15px
	}
	.woocommerce-cart-form__cart-item .product-remove,
	.woocommerce-cart-form__cart-item td.product-thumbnail {
		grid-row: 1;
		grid-column: 1
	}
	.woocommerce-cart-form__cart-item td:not(.product-thumbnail) {
		justify-content: space-between
	}
	.woocommerce-cart-form__cart-item .product-remove {
		justify-self: flex-end
	}
	.coupon,
	.woocommerce-cart-form__contents .actions>button[type=submit] {
		width: 100%
	}
	.woocommerce-shipping-calculator {
		grid-column: 2
	}
	.woocommerce-cart-form__cart-item td:not(:last-child) {
		border: none;
		padding-bottom: 0
	}
	.woocommerce-cart-form__contents tbody>.woocommerce-cart-form__cart-item:not(:first-child) {
		margin-top: 18px
	}
	.woocommerce-cart-form__cart-item td:last-child {
		padding-bottom: 17px
	}
	.woocommerce-cart-form__cart-item td {
		padding-top: 3px
	}
	.woocommerce-cart-form__cart-item td.product-remove {
		align-items: flex-start
	}
	.cart_totals .woocommerce-shipping-methods li {
		display: flex;
		align-items: center;
		justify-content: flex-end
	}
	.cart_totals .woocommerce-shipping-methods li .shipping_method {
		margin-right: 0;
		margin-left: 10px;
		order: 2
	}
}

@media (max-width:48em) and (min-width:37.5625em) {
	.coupon {
		ms-grid-columns: 2fr 1.5fr;
		grid-template-columns: 2fr 1.5fr
	}
}

@media (max-width:37.5em) {
	.cart-collaterals .cross-sells {
		margin-bottom: 31px
	}
	.cart-collaterals {
		margin-top: 31px
	}
	.cart_totals>h2,
	.cross-sells>h2 {
		padding-bottom: 16px
	}
}

@media (max-width:27.5em) {
	.wc-proceed-to-checkout .checkout-button {
		width: 100%
	}
	.cart_totals .shipping td {
		display: flex;
		flex-direction: column
	}
}

.wp-block-conj-powerpack-add-to-cart .added_to_cart,
.wp-block-conj-powerpack-product-brands .entry-view-all a {
	padding: 11px 40px;
	position: relative;
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.wp-block-conj-powerpack-add-to-cart .added_to_cart:focus,
.wp-block-conj-powerpack-add-to-cart .added_to_cart:hover {
	background-color: transparent
}

.wp-block-conj-powerpack-add-to-cart .added_to_cart {
	min-height: 48px;
	border-radius: 0;
	border-width: 1px;
	border-style: solid;
	outline: 0
}

.select2-container--default.select2 .selection .select2-selection--multiple,
.select2-container--default.select2 .selection .select2-selection--single {
	min-height: 48px;
	border-radius: 0;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	height: 48px;
	padding: 10px 5px;
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	-webkit-transition: border .3s ease;
	-o-transition: border .3s ease;
	transition: border .3s ease;
	background-position: calc(100% - 17.8px) calc(1.3em + 2px), calc(100% - 13px) calc(1.3em + 2px), 100% 0;
	background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
	background-repeat: no-repeat
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus,
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option--highlighted[data-selected]:focus {
	outline: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none
}

.select2-selection input[type=text].select2-search__field {
	min-height: auto;
	width: unset!important
}

.form-row.woocommerce-invalid label:after,
.form-row.woocommerce-validated label:after {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	right: 14px;
	position: absolute
}

.form-row.woocommerce-invalid label:not(.woocommerce-form__label-for-checkbox):after {
	content: "\e904"
}

.form-row.woocommerce-validated label:not(.woocommerce-form__label-for-checkbox):after {
	content: "\e92a"
}

.form-row input[type=checkbox]+label:after {
	display: none
}

.form-row {
	position: relative
}

.form-row input:not([type=checkbox]):not([type=radio]) {
	width: 100%
}

.form-row-wide {
	clear: both
}

.select2-container .select2-dropdown,
.select2-container--open .select2-dropdown--below {
	border-radius: 0
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
	margin: 0 8px
}

#pp_full_res .button.disabled,
#pp_full_res button.disabled,
.single_add_to_cart_button:hover {
	background-color: transparent
}

@media (min-width:48.0625em) {
	.form-row-first {
		float: left;
		margin-right: 3.8%
	}
	.form-row-last,
	.woocommerce-checkout .lost_password {
		float: right;
		margin-right: 0
	}
	.form-row-first,
	.form-row-last {
		width: 48.1%
	}
}

@media (max-width:48em) {
	.woocommerce-checkout .lost_password {
		padding-top: 5px;
		margin-bottom: 0
	}
}

#masthead .site-wc-search,
.product_list_widget:not(.cart_list) li,
.wc-brand-list-layered-nav-conj-pp-wc-brands li,
.widget_price_filter .ui-slider,
.widget_product_categories .product-categories li,
.woocommerce-mini-cart-item {
	position: relative
}

.entry-content .product_list_widget,
.product_list_widget,
.woocommerce-widget-layered-nav ul,
.woocommerce.widget_rating_filter ul {
	list-style: none;
	padding: 0;
	margin-left: 0;
	margin-bottom: 0
}

.conj-header-wc-search-style__minimal .widget_product_search .woocommerce-product-search,
.wc-brand-list-layered-nav-conj-pp-wc-brands li,
.widget_price_filter .price_slider_amount,
.widget_product_categories .product-categories li,
.woocommerce-mini-cart-item a {
	display: flex
}

.site-wc-search,
.widget_product_tag_cloud .tagcloud a,
.woocommerce-mini-cart-item,
.woocommerce-mini-cart-item>a:not(.remove) {
	align-items: center;
	display: flex
}

.widget_product_tag_cloud .tagcloud a {
	justify-content: center
}

.widget_price_filter .price_label,
.woocommerce-mini-cart__total,
.woocommerce-widget-layered-nav ul li,
.woocommerce.widget_rating_filter li a {
	justify-content: space-between;
	display: flex
}

.conj-powerpack-wc-attribute-swatches__widget,
.widget_price_filter .price_slider_amount {
	flex-direction: column
}

.conj-powerpack-wc-attribute-swatches__widget .woocommerce-widget-layered-nav-list,
.product_list_widget:not(.cart_list) li {
	display: flex;
	flex-wrap: wrap
}

.widget:not(.conj-powerpack-wc-attribute-swatches__widget) .woocommerce-widget-layered-nav-dropdown,
.widget_product_tag_cloud .tagcloud,
.woocommerce-mini-cart__buttons {
	display: grid
}

.woocommerce-widget-layered-nav-dropdown__submit {
	min-height: 46px;
	padding: 5px
}

.woocommerce-widget-layered-nav ul li:not(:last-child),
.woocommerce.widget_rating_filter li:not(:last-child) {
	margin-bottom: 10px
}

.product_list_widget:not(.cart_list) li>:not(.star-rating),
.site-wc-search .widget_product_search,
.woocommerce-widget-layered-nav-dropdown__submit {
	width: 100%
}

.conj-secondary-widget-area__wrapper .widget-title+.select2-hidden-accessible+.select2 {
	margin-top: 21px
}

.modal-open.post-type-archive-product,
.modal-open.single-product {
	overflow: hidden
}

.modal-open.post-type-archive-product #TB_overlay {
	opacity: 1
}

.post-type-archive-product #TB_window {
	-webkit-box-shadow: 0 10px 14px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 10px 14px 0 rgba(69, 73, 91, .08)
}

.post-type-archive-product #TB_window {
	margin-top: 0!important;
	-webkit-animation: submenu-show .3s cubic-bezier(.68, -.55, .265, 1.55);
	animation: submenu-show .3s cubic-bezier(.68, -.55, .265, 1.55)
}

.post-type-archive-product #TB_title {
	min-height: 55px;
	display: flex;
	align-items: center;
	height: auto
}

.post-type-archive-product #TB_ajaxWindowTitle,
.single-product #TB_ajaxWindowTitle {
	padding: 0
}

.post-type-archive-product #TB_closeWindowButton,
.single-product #TB_closeWindowButton {
	min-width: auto;
	min-height: auto;
	top: 13px;
	right: 10px
}

.post-type-archive-product .thickbox-loading #TB_ajaxContent {
	width: 100%!important;
	height: calc(100% - 55px)!important;
	padding: 0
}

.post-type-archive-product #TB_closeWindowButton:focus .tb-close-icon,
.single-product #TB_closeWindowButton:focus .tb-close-icon,
.single-product #TB_window {
	-webkit-box-shadow: none;
	box-shadow: none
}

@media (min-width:62em) {
	.conj-wc-archive-sidebar-modal__filter {
		display: none
	}
}

@media (min-width:37.5em) {
	.post-type-archive-product #TB_window {
		top: 40px;
		height: calc(100% - 80px)
	}
	.post-type-archive-product #TB_title {
		padding: 0 30px
	}
}

@media (max-width:62em) {
	.conj-wc-archive-sidebar-modal__filter {
		position: -webkit-sticky;
		position: sticky;
		left: 0;
		top: 50vh;
		padding: 10px;
		width: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 26px;
		z-index: 2;
		margin: -50px auto 0 -20px
	}
	.conj-wc-archive-sidebar-modal__filter+.content-area+#secondary {
		display: none
	}
}

@media (max-width:37.5em) {
	.post-type-archive-product #TB_window {
		top: 0;
		height: 100%
	}
	.post-type-archive-product #TB_title {
		padding: 0 20px
	}
}

@media (max-width:27.5em) {
	.post-type-archive-product #TB_window {
		width: 100%!important;
		margin-left: 0!important;
		left: 0
	}
}

.widget_product_tag_cloud .tagcloud {
	grid-gap: 5px
}

.woocommerce-widget-layered-nav .select2-container--default.select2 .selection .select2-selection--multiple,
.woocommerce-widget-layered-nav .select2-container--default.select2 .selection .select2-selection--single {
	height: 50px
}

.widget_layered_nav_filters li {
	list-style: none
}

.conj-powerpack-wc-attribute-swatches__widget .woocommerce-widget-layered-nav-list__item,
.widget_layered_nav_filters li:not(:last-child) {
	margin-bottom: 10px
}

.widget_layered_nav_filters li a:before {
	content: "\e92c";
	margin-right: 5px
}

.widget_layered_nav_filters ul {
	padding: 0
}

.conj-powerpack-wc-attribute-swatches__widget .woocommerce-widget-layered-nav-list__item {
	margin-right: 10px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands .chosen>a:after {
	content: "\e92a";
	font-family: Feather;
	margin: 0 5px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands,
.widget_product_categories ul {
	margin: 0;
	padding: 0
}

.wc-brand-list-layered-nav-conj-pp-wc-brands li,
.widget_product_categories .product-categories li {
	display: table;
	width: 100%;
	flex-flow: row wrap;
	list-style: none
}

.wc-brand-list-layered-nav-conj-pp-wc-brands li .count,
.widget_product_categories .product-categories li .count {
	float: right;
	padding-left: 5px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands li:not(:last-of-type),
.widget_product_categories .product-categories li:not(:last-of-type) {
	margin-bottom: 10px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands ul.children,
.widget_product_categories .product-categories .cat-parent ul.children {
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: 100%;
	-webkit-box-flex: 1;
	border-left-style: solid;
	border-left-width: 1px;
	flex-basis: 100%;
	flex-grow: 1;
	page-break-after: always;
	padding-top: 10px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands ul.children li,
.widget_product_categories .product-categories .cat-parent ul.children li {
	padding-left: 14px
}

.wc-brand-list-layered-nav-conj-pp-wc-brands ul.children li::before,
.widget_product_categories .product-categories .cat-parent ul.children li::before {
	border: 0;
	color: transparent;
	content: '';
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 14px;
	-webkit-transform: none;
	transform: none;
	width: 8px
}

.widget_price_filter .price_slider {
	margin-bottom: 1.5em
}

.price_slider_wrapper {
	padding-top: 4px
}

.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to,
.widget_price_filter .ui-slider .ui-slider-handle {
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	border-width: 1px;
	border-style: solid
}

.widget_price_filter .ui-slider .ui-slider-handle {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: ew-resize;
	height: 18px;
	margin-top: -.25em;
	opacity: 1;
	outline: 0;
	position: absolute;
	width: 10px;
	z-index: 2
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: -10px
}

.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.widget_price_filter .ui-slider .ui-slider-handle:hover {
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08)
}

.widget_price_filter .ui-slider .ui-slider-range {
	border: 0;
	display: block;
	position: absolute;
	z-index: 1
}

.widget_price_filter .ui-slider-horizontal {
	height: 10px
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height: 100%
}

.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to {
	padding: 2.2px 20px
}

.widget_price_filter .price_label {
	margin-bottom: 20px
}

.widget_price_filter .price_label,
.widget_price_filter .price_label .from {
	order: -1
}

.widget_price_filter button[type=submit]:before {
	content: "\e965";
	margin-right: 5px
}

body.woocommerce .widget_price_filter[id*=woocommerce_price_filter-] button[type=submit].button {
	padding: 6px 40px
}

.conj-header-wc-search-style__classic .widget_product_search button[type=submit],
.error-404.not-found .widget_product_search button[type=submit] {
	min-width: 128px!important;
	max-width: 128px;
	padding-left: 20px!important;
	padding-right: 20px!important
}

.conj-header-wc-search-style__classic .widget .woocommerce-product-search {
	min-height: 52px
}

.conj-header-wc-search-style__classic .woocommerce-product-search:before {
	left: 16px
}

.conj-header-wc-search-style__minimal .woocommerce-product-search:before {
	display: none
}

.conj-header-wc-search-style__classic .widget form[role=search].woocommerce-product-search input[type=search],
.error-404.not-found .widget form[role=search].woocommerce-product-search input[type=search] {
	padding: 13px 15px 13px 43px;
	margin-bottom: 0
}

#masthead .conj-header-wc-search-style__minimal .widget_product_search button {
	min-width: 0;
	padding: 2px 15px 2px 7px;
	min-height: 100%;
	right: 0;
	font-size: 0;
	border-width: 1px 1px 1px 0
}

#masthead .conj-header-wc-search-style__minimal .widget_product_search button:before {
	content: "\e9bf";
	font-family: Feather;
	font-size: 18px
}

.conj-header-wc-search-style__minimal .widget form[role=search] input[type=search] {
	padding: 10px 8px 10px 15px;
	min-height: auto;
	border-width: 1px 0 1px 1px
}

.product_list_widget:not(.cart_list) li {
	overflow: hidden
}

.product_list_widget:not(.cart_list) li:not(:last-child) {
	margin-bottom: 20px
}

.product_list_widget:not(.cart_list) li img {
	position: absolute;
	left: 0;
	padding: 5px
}

.product_list_widget:not(.cart_list) .product-title,
.product_list_widget:not(.cart_list) li a {
	display: inline-table
}

.product_list_widget li .conj-wc-price__wrapper,
.product_list_widget li .woocommerce-Price-amount,
.widget_recent_reviews .product_list_widget .reviewer {
	margin-top: auto
}

.product_list_widget li .star-rating {
	align-self: flex-end
}

.product_list_widget li .conj-wc-price__wrapper,
.product_list_widget li .woocommerce-Price-amount {
	margin-bottom: -5px
}

.product_list_widget del {
	margin-right: 5px
}

.conj-secondary-widget-area__wrapper .product_list_widget:not(.cart_list) li,
.conjmm-row .product_list_widget:not(.cart_list) li,
.site-footer .product_list_widget:not(.cart_list) li,
.site-footer-bar .product_list_widget:not(.cart_list) li {
	padding-left: 100px;
	min-height: 96px;
	padding-top: 2px
}

.conj-secondary-widget-area__wrapper .product_list_widget:not(.cart_list) li img,
.conjmm-row .product_list_widget:not(.cart_list) li img,
.site-footer .product_list_widget:not(.cart_list) li img,
.site-footer-bar .product_list_widget:not(.cart_list) li img {
	max-width: 90px;
	max-height: 90px;
	border-style: solid;
	border-width: 1px;
	top: 6px
}

.wp-block-conj-powerpack-products-list .widgettitle {
	display: inline-block;
	border-style: solid;
	border-width: 0 0 1px;
	padding-bottom: 15px;
	margin: 0 auto -1px 0;
	z-index: 2
}

.wp-block-conj-powerpack-products-list .widgettitle:not(:empty)+.product_list_widget {
	padding-top: 2em;
	border-style: solid;
	border-width: 1px 0 0
}

.wp-block-conj-powerpack-products-list .product_list_widget li {
	/*padding-left: 62px;*/
	min-height: 50px
}

.wp-block-conj-powerpack-products-list .product_list_widget li img {
	max-width: 50px;
	max-height: 50px
}

.woocommerce-mini-cart-item {
	flex-wrap: wrap
}

.woocommerce-mini-cart-item,
.woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail,
.woocommerce-mini-cart-item img.woocommerce-placeholder {
	border-style: solid
}

.woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail,
.woocommerce-mini-cart-item img.woocommerce-placeholder {
	width: 70px;
	margin-right: 10px;
	border-width: 1px
}

.woocommerce-mini-cart-item>a:not(.remove) {
	width: 73%
}

.woocommerce-mini-cart-item .remove_from_cart_button,
.woocommerce-mini-cart-item .remove_from_cart_button:before {
	position: absolute;
	right: 0;
	top: 0
}

.woocommerce-mini-cart-item:not(:first-child) .remove_from_cart_button,
.woocommerce-mini-cart-item:not(:first-child) .remove_from_cart_button:before {
	top: 2em
}

.woocommerce-mini-cart-item:first-child .remove_from_cart_button,
.woocommerce-mini-cart-item:first-child .remove_from_cart_button:before {
	top: 0
}

.woocommerce-mini-cart-item .remove_from_cart_button:before {
	content: "\e9e2";
	width: 13px;
	height: 11px
}

.woocommerce-mini-cart-item .quantity {
	flex: 1;
	align-self: center
}

.woocommerce-mini-cart-item:not(:first-child) {
	padding-top: 2em
}

.woocommerce-mini-cart-item {
	padding-bottom: 2em;
	border-width: 0 0 1px
}

.woocommerce-mini-cart__total {
	margin: 20px 0
}

.woocommerce-mini-cart__total>.woocommerce-Price-amount {
	margin-left: 5px
}

.woocommerce-mini-cart__buttons {
	grid-template-columns: 1fr 1fr;
	grid-gap: 15px;
	margin-bottom: 0
}

.woocommerce-mini-cart__buttons>a {
	border-width: 2px
}

.woocommerce-mini-cart__buttons>a:not(.checkout):not(:focus):not(:active):not(:hover) {
	background-color: transparent!important
}

.woocommerce-mini-cart__buttons>a {
	width: 100%;
	min-width: auto;
	padding: 8px;
	min-height: auto
}

@media (min-width:27.5625em) {
	.woocommerce-widget-layered-nav-dropdown__submit {
		min-width: 100px
	}
	.widget:not(.conj-powerpack-wc-attribute-swatches__widget) .woocommerce-widget-layered-nav-dropdown {
		grid-template-columns: 2fr 1fr
	}
	.widget_product_tag_cloud .tagcloud {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media (min-width:62.0625em) {
	.woocommerce-running:not(.conj-header-active) .site-header .site-wc-search {
		width: 66.666%
	}
	.woocommerce-running:not(.conj-header-active) .site-header .site-header-cart {
		width: 16.666%
	}
}

@media (min-width:82.0625em) {
	.woocommerce-running:not(.conj-header-active) .site-header .site-wc-search {
		padding-left: 20px;
		padding-right: 20px
	}
	.woocommerce-running:not(.conj-header-active) .site-header .site-header-cart {
		padding-left: 20px
	}
}

@media (max-width:82em) and (min-width:62.0625em) {
	.woocommerce-running:not(.conj-header-active) .site-header .site-wc-search {
		padding-left: 10px;
		padding-right: 10px
	}
	.woocommerce-running:not(.conj-header-active) .site-header .site-header-cart {
		padding-left: 10px
	}
}

@media (max-width:62em) {
	.site-header .site-wc-search {
		display: none
	}
}

@media (max-width:27.5em) {
	.widget:not(.conj-powerpack-wc-attribute-swatches__widget) .woocommerce-widget-layered-nav-dropdown {
		grid-gap: 10px
	}
	.widget_product_tag_cloud .tagcloud {
		grid-template-columns: repeat(2, 1fr)
	}
	.conj-handheld-footer-bar .widget_product_search button[type=submit],
	.woocommerce-widget-layered-nav-dropdown__submit {
		min-width: 70px!important;
		padding: 5px!important
	}
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden
	}
}

li.conj-wc-has-flip-image {
	position: relative
}

.conj-wc-has-flip-image [class*=flash],
.conj-wc-product__flashs,
.product .onsale {
	z-index: 2
}

ul.products li.conj-wc-has-flip-image img {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease-in
}

ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:hover .attachment-woocommerce_thumbnail,
ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:not(:hover) .wp-post-image--secondary,
ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:not(:hover) .wp-post-image:not(.wp-post-image--secondary) {
	visibility: hidden;
	opacity: 0;
	width: 0;
	height: 0;
	pointer-events: none;
	margin-bottom: 0
}

ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:hover .wp-post-image--secondary,
ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:hover .wp-post-image:not(.wp-post-image--secondary),
ul.products li.conj-wc-has-flip-image .conj-wc-product-image__wrapper:not(:hover) {
	visibility: visible;
	opacity: 1
}

abbr.required {
	border: none
}

.woocommerce-checkout .form-row select,
.woocommerce-password-hint {
	display: block
}

#customer_details [class*=col]>*,
.woocommerce-checkout .form-row select {
	width: 100%
}

.woocommerce-order .woocommerce-order-details,
.woocommerce-thankyou-order-details {
	padding-bottom: 20px
}

.conj-wc-checkout-order-review__heading,
.wc_payment_methods li:not(:last-child),
.woocommerce-billing-fields>h3,
.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-order-details__title,
.woocommerce-order-downloads__title {
	border-width: 0 0 1px;
	border-style: solid;
	padding-bottom: 20px
}

.checkout-slides>ul,
.conj-hide-wc-checkout-distractions #masthead,
.wc_payment_methods {
	padding: 0
}

.checkout-slides>ul,
.wc-item-meta,
.wc-item-meta p,
.wcppec-checkout-buttons__separator,
.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),
.woocommerce-thankyou-order-details,
fieldset#wc-stripe-cc-form {
	margin: 0
}

.wc_payment_methods input[type=checkbox],
.woocommerce-form__input-checkbox {
	margin-bottom: -2.5px
}

#customer_details [class*=col]>*,
.create-account>p:first-of-type,
.woocommerce-account-fields .create-account .form-row,
.woocommerce-account-fields>p,
.woocommerce-checkout h3,
.woocommerce-form-login>p:first-of-type,
.woocommerce-form-register>p,
.woocommerce-thankyou-order-received {
	margin-top: 0
}

#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew,
.checkout-slides .flex-direction-nav,
.checkout_coupon p,
.payment_method_stripe .wc-saved-payment-methods,
.wc_payment_method #wc-stripe-cc-form .form-row.form-row-first,
.wc_payment_method #wc-stripe-cc-form .form-row.form-row-last,
.wc_payment_method .payment_method_stripe:last-child .woocommerce-error.wc-stripe-error,
.woocommerce-additional-fields__field-wrapper .form-row.notes,
.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper+:not(#place_order),
.woocommerce-form-login>p:first-of-type,
.woocommerce-table--order-details,
body.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper:first-child:empty {
	margin-bottom: 0
}

.woocommerce-form-login .woocommerce-form__label-for-checkbox,
.woocommerce-terms-and-conditions,
ul.woocommerce-thankyou-order-details li:not(:last-child) {
	margin-bottom: 10px
}

body.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper,
body.woocommerce-checkout:not(.conj-wc-two-step__checkout) .woocommerce-NoticeGroup-checkout ul {
	margin-bottom: 30px
}

.checkout_coupon p.form-row,
.woocommerce-checkout .woocommerce>.woocommerce-form-coupon[style*=none]+.woocommerce-notices-wrapper:not(:empty) {
	margin-top: 16px
}

.entry-content .wc-item-meta,
.entry-content .wc_payment_methods,
.entry-content .woocommerce-thankyou-order-details {
	margin-left: 0
}

#customer_details [class*=col]>* {
	margin-right: 0
}

.checkout_coupon,
.woocommerce-account-fields .create-account {
	display: flex
}

.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last) {
	flex-direction: column
}

.conj-hide-wc-checkout-distractions .conj-header-row:first-of-type .site-branding,
.conj-hide-wc-checkout-distractions .site-branding,
.wc-item-meta li,
.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li,
ul.woocommerce-thankyou-order-details li {
	align-items: center;
	display: flex
}

.checkout_coupon+.woocommerce-checkout,
.woocommerce-form-coupon-toggle+.woocommerce-error,
.woocommerce-info+.checkout_coupon+.woocommerce-checkout {
	margin-top: 30px
}

#ship-to-different-address>label {
	cursor: pointer
}

.flex-direction-nav li,
.wc-item-meta,
.wc_payment_methods,
.woocommerce-thankyou-order-details {
	list-style: none
}

.checkout-slides .flex-direction-nav .flex-nav-next {
	-webkit-box-shadow: 0 40px 44px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 40px 44px 0 rgba(69, 73, 91, .08)
}

.conj-wc-two-step-checkout #customer_details,
.woocommerce-checkout-review-order,
.woocommerce-order-received .woocommerce-order {
	border-width: 1px;
	border-style: solid;
	-webkit-box-shadow: 0 40px 44px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 40px 44px 0 rgba(69, 73, 91, .08)
}

#order_review_heading,
#payment .payment_method_stripe .wc-credit-card-form>br,
.checkout-slides .conj-wc-two-step-checkout>li:not(:first-child),
.checkout-slides .flex-disabled,
.conj-hide-wc-checkout-distractions .site-footer,
.conj-hide-wc-checkout-distractions.conj-header-active .site-header .conj-header-row>div>:not(.site-branding),
.conj-hide-wc-checkout-distractions:not(.conj-header-active) .site-header .col-full>:not(.site-branding) {
	display: none
}

@media (min-width:37.5625em) {
	.checkout_coupon .form-row-first,
	.woocommerce-account-fields .create-account .form-row {
		flex-basis: 100%
	}
	.conj-wc-checkout-stacked:not(.conj-wc-two-step__checkout) #customer_details {
		margin-bottom: 50px
	}
	.conj-wc-checkout-columns:not(.conj-wc-two-step__checkout) #customer_details {
		margin-bottom: 40px
	}
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout #customer_details,
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper {
		margin-top: 41px
	}
	.conj-wc-checkout-columns:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout #customer_details,
	.conj-wc-checkout-columns:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper,
	.conj-wc-checkout-stacked:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout #customer_details,
	.conj-wc-checkout-stacked:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper {
		margin-top: 33px
	}
}

@media (max-width:82em) and (min-width:37.5625em) {
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .conj-wc-checkout-order-review__wrapper {
		margin-top: 49px
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) #customer_details {
		margin-bottom: 3.3em
	}
}

@media (max-width:37.5em) {
	body.woocommerce-checkout:not(.conj-wc-two-step__checkout) #customer_details,
	body.woocommerce-checkout:not(.conj-wc-two-step__checkout) .conj-wc-sticky-order-review #customer_details {
		margin-bottom: 33px
	}
	.woocommerce-checkout:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper {
		margin-top: 32px
	}
	.woocommerce-checkout:not(.conj-wc-two-step__checkout) .checkout_coupon+form.woocommerce-checkout #customer_details {
		margin-top: 16px
	}
}

.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last) {
	display: inline-flex
}

.woocommerce-form-login .woocommerce-form__label-for-checkbox {
	order: -1
}

.woocommerce-checkout .woocommerce-form-coupon,
.woocommerce-checkout .woocommerce-form-login {
	padding-top: 10px
}

.woocommerce-form-coupon-toggle+.woocommerce-error+.woocommerce-form-coupon {
	margin-top: -20px
}

.woocommerce-checkout .woocommerce-form-login>p:first-of-type {
	padding-bottom: 10px
}

.checkout_coupon,
.conj-hide-wc-checkout-distractions .conj-header-row {
	flex-wrap: wrap
}

#coupon_code {
	min-height: 48px
}

.checkout_coupon p:not(.form-row) {
	display: block;
	width: 100%
}

#order_review input[type=radio],
.woocommerce-MyAccount-content input[type=radio] {
	margin-bottom: -2px
}

.place-order .woocommerce-terms-and-conditions-wrapper .validate-required,
.woocommerce-checkout-payment .payment_methods,
.woocommerce-checkout-review-order-table {
	margin-bottom: 30px
}

.conj-wc-checkout-order-review__heading {
	padding-bottom: 18px
}

.wc_payment_methods p {
	padding-bottom: 0
}

.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper+:not(#place_order) {
	margin-top: 1em
}

.wc_payment_methods label img,
.woocommerce-MyAccount-content input[type=radio]+label img {
	float: right;
	margin-left: 3px;
	max-width: 80px
}

.payment_method_stripe label img {
	width: 30px
}

.wc_payment_method.payment_method_paypal img {
	max-height: 50px
}

.wc_payment_methods>li:not(.woocommerce-notice) {
	margin-top: 25px
}

form.woocommerce-checkout #place_order {
	width: 100%
}

.wc_payment_method .form-row {
	margin-bottom: 20px
}

.woocommerce-checkout-review-order-table .cart-discount .woocommerce-Price-amount {
	margin-right: 10px
}

.woocommerce-terms-and-conditions {
	padding-top: 10px;
	padding-bottom: 10px
}

ul.wc_payment_methods.payment_methods.methods li {
	overflow: hidden
}

.conj-wc-sticky-order-review:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .woocommerce-checkout-review-order {
	position: -webkit-sticky;
	position: sticky
}

.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table>* {
	display: flex;
	flex-direction: column
}

.woocommerce-checkout-review-order-table tr>* {
	display: block;
	padding: 0;
	border: none
}

.woocommerce-checkout-review-order-table tbody tr {
	border-style: solid;
	border-width: 1px 0 0
}

.woocommerce-checkout-review-order-table tbody tr,
.woocommerce-checkout-review-order-table thead tr {
	padding: 20px 0
}

.woocommerce-checkout-review-order-table tfoot tr {
	padding: 10px 0
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li:not(:last-child),
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th {
	margin-bottom: 5px
}

.woocommerce-checkout-review-order-table>* tr {
	display: flex;
	justify-content: space-between
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li label {
	width: calc(100% - 26px)
}

@media (min-width:27.5625em) {
	.woocommerce-checkout-review-order-table .product-total,
	.woocommerce-checkout-review-order-table tfoot td {
		padding-left: 20px
	}
	.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li input[type=radio] {
		margin-right: 0;
		margin-left: 10px;
		order: 2
	}
	.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li {
		justify-content: flex-end
	}
}

@media (max-width:27.5em) {
	.woocommerce-checkout-review-order-table .woocommerce-shipping-totals {
		flex-direction: column
	}
	.wc_payment_method.payment_method_paypal img {
		/* display:block; */
		/*float:none */
	}
}

fieldset#wc-stripe-cc-form {
	padding: 10px 0 0
}

#stripe-card-element:before {
	content: "\e985"
}

#stripe-exp-element:before {
	content: "\e926"
}

#stripe-cvc-element:before {
	content: "\e94d"
}

#wc-stripe-cc-form .wc-stripe-elements-field {
	padding: 13px 14px;
	border-style: solid;
	border-width: 1px
}

#stripe-card-element:before,
#stripe-cvc-element:before,
#stripe-exp-element:before {
	position: absolute;
	margin-top: -37px;
	right: 20px
}

.payment_method_stripe [type=checkbox],
.payment_method_stripe [type=radio] {
	width: 16px!important
}

.woocommerce-checkout #payment input#payment_method_stripe {
	top: 0!important
}

.payment_method_stripe .wc-saved-payment-methods,
.woocommerce-checkout #payment input#payment_method_stripe[style*=none]+label[for=payment_method_stripe] {
	padding-left: 0!important
}

.payment_method_stripe .wc-saved-payment-methods li,
fieldset#wc-stripe-cc-form {
	border: 0
}

#stripe-payment-data>p {
	margin-top: 10px
}

.conj-wc-checkout-order-review__wrapper .payment_methods .payment_method_stripe:last-child .woocommerce-error.wc-stripe-error,
.woocommerce-error.wc-stripe-error {
	margin-top: 20px
}

@media (max-width:29.5em) {
	.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
		max-width: 25px!important
	}
}

.conj-wc-two-step-checkout>li:not(.flex-active-slide) {
	height: 0
}

.woocommerce-checkout .checkout-slides {
	padding-top: 23px
}

.checkout-slides .checkout-control-nav {
	padding-bottom: 40px
}

.checkout-slides .checkout-control-nav li {
	display: inline-block;
	margin: 0 -2px;
	position: relative;
	width: 50%
}

.checkout-slides .checkout-control-nav a:before,
.checkout-slides .checkout-control-nav li a {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.checkout-slides .checkout-control-nav li a {
	padding-bottom: 34px;
	display: inline-block
}

.checkout-slides .checkout-control-nav a:before {
	bottom: 0;
	content: "";
	height: 6px;
	position: absolute;
	width: calc(50% + 70px)
}

.checkout-slides .checkout-control-nav li:first-child a:before {
	right: 0;
	border-radius: 100px 0 0 100px
}

.checkout-slides .checkout-control-nav li:nth-child(2) a:before {
	left: 0;
	border-radius: 0 100px 100px 0
}

.checkout-slides .checkout-control-nav li a:after {
	content: "\e92a";
	border-radius: 100%;
	bottom: -12px;
	left: 50%;
	position: absolute;
	width: 32px;
	height: 32px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 32px
}

.checkout-slides .conj-wc-two-step-checkout::after {
	clear: both;
	content: "";
	display: table
}

.conj-wc-two-step__checkout .conj-wc-addresses:not(.flex-active-slide) {
	visibility: hidden;
	display: none!important
}

.checkout-slides .conj-wc-two-step-checkout>li:not(:first-child) {
	-webkit-backface-visibility: hidden
}

.checkout-slides .flex-direction-nav {
	position: relative;
	z-index: 9
}

.checkout-slides .flex-next.button {
	width: 100%
}

.conj-wc-two-step-checkout #customer_details {
	padding-bottom: 30px
}

.woocommerce-table--order-details .product-total,
.woocommerce-table--order-details tfoot td,
ul.woocommerce-thankyou-order-details li strong {
	padding-left: 15px
}

ul.woocommerce-thankyou-order-details li {
	justify-content: space-between
}

.woocommerce-order .woocommerce-order-details {
	padding-top: 10px
}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {
	padding-top: 30px;
	padding-bottom: 30px
}

.woocommerce-order-downloads__title+.woocommerce-table--order-downloads thead th,
.woocommerce-table--order-details thead th {
	padding-top: 0
}

.woocommerce-table--order-details tr>td:not(:last-of-type),
.woocommerce-table--order-details tr>th:not(:last-of-type) {
	padding-right: 0
}

.woocommerce-checkout.conj-hide-wc-checkout-distractions #masthead>.col-full {
	display: block
}

.conj-hide-wc-checkout-distractions .custom-logo-link,
.conj-hide-wc-checkout-distractions .site-header>.col-full>.site-branding {
	justify-content: center;
	margin: 0 auto
}

.conj-hide-wc-checkout-distractions .conj-header-row:first-of-type .site-branding,
.conj-hide-wc-checkout-distractions:not(.conj-header-active) .site-header>.col-full>.site-branding {
	padding: 15px 0
}

.conj-hide-wc-checkout-distractions .conj-header-row>div {
	width: 100%;
	margin: 0
}

@media (min-width:37.5625em) {
	.checkout_coupon .form-row-first {
		max-width: 355px
	}
}

@media (min-width:48.0625em) {
	.checkout_coupon .form-row-first,
	.checkout_coupon .form-row-last {
		width: auto;
		float: none;
		margin-right: 0
	}
	#account_username_field {
		margin-right: 3.8%
	}
	.woocommerce-checkout-review-order-table {
		width: calc(100% - 80px)
	}
	.conj-wc-checkout-order-review__heading,
	.woocommerce-checkout-review-order-table {
		margin-left: 40px;
		margin-right: 40px
	}
	.conj-wc-two-step-checkout #customer_details,
	.place-order .woocommerce-terms-and-conditions,
	.woocommerce-checkout-payment,
	.woocommerce-order-received .woocommerce-order>* {
		padding-left: 40px;
		padding-right: 40px
	}
	.place-order .woocommerce-terms-and-conditions,
	.woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice,
	form.woocommerce-checkout #place_order {
		margin-left: -40px;
		margin-right: -40px;
		width: calc(100% + 80px)
	}
	.conj-wc-checkout-order-review__heading,
	.conj-wc-two-step-checkout #customer_details,
	.woocommerce-order-received .woocommerce-order {
		padding-top: 35px
	}
}

@media (min-width:62.0625em) {
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-checkout-review-order-table {
		width: calc(100% - 40px)
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .conj-lite-wc-checkout-order-review__heading,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-checkout-review-order-table {
		margin-left: 20px;
		margin-right: 20px
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .place-order .woocommerce-terms-and-conditions,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-checkout-payment,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-order-received .woocommerce-order>* {
		padding-left: 20px;
		padding-right: 20px
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .place-order .woocommerce-terms-and-conditions,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) form.woocommerce-checkout #place_order {
		margin-left: -20px;
		margin-right: -20px;
		width: calc(100% + 40px)
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .conj-lite-wc-checkout-order-review__heading,
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-order-received .woocommerce-order {
		padding-top: 15px
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) .woocommerce-checkout-payment .payment_methods {
		padding-bottom: 10px
	}
	.conj-hide-wc-checkout-distractions.conj-sticky-header #masthead {
		position: relative
	}
	.admin-bar.conj-hide-wc-checkout-distractions.conj-sticky-header #masthead {
		top: 0
	}
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) #customer_details {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2
	}
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .conj-wc-checkout-order-review__wrapper {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2
	}
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) .woocommerce-NoticeGroup-checkout {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/-1
	}
	.conj-wc-checkout-columns #customer_details .col-2,
	.conj-wc-checkout-columns #ship-to-different-address>label {
		display: flex
	}
	.conj-wc-checkout-columns #customer_details .col-2 {
		flex-direction: column
	}
	.conj-wc-checkout-columns #ship-to-different-address>label {
		justify-content: space-between;
		border-width: 0 0 1px;
		border-style: solid;
		padding-bottom: 20px
	}
	.conj-wc-checkout-columns #ship-to-different-address-checkbox {
		order: 1;
		margin-top: 5px
	}
}

@media (min-width:82.0625em) {
	.conj-wc-checkout-columns #customer_details,
	.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 50px
	}
	.has-sidebar.woocommerce-checkout:not(.conj-wc-checkout-stacked):not(.conj-wc-checkout-columns):not(.conj-wc-two-step__checkout) form.woocommerce-checkout {
		grid-column-gap: 30px
	}
}

@media (max-width:82em) and (min-width:62.0625em) {
	.conj-wc-checkout-columns:not(.has-sidebar) #customer_details,
	.woocommerce-checkout:not(.has-sidebar):not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 50px
	}
}

@media (max-width:48em) {
	.woocommerce-account-fields div.create-account {
		flex-direction: column
	}
	.place-order .woocommerce-terms-and-conditions,
	.woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice,
	form.woocommerce-checkout #place_order {
		margin-left: -20px;
		margin-right: -20px;
		width: calc(100% + 40px)
	}
	.woocommerce-checkout-review-order-table {
		width: calc(100% - 40px)
	}
	.conj-wc-checkout-order-review__heading,
	.woocommerce-checkout-review-order-table {
		margin-left: 20px;
		margin-right: 20px
	}
	.conj-wc-two-step-checkout #customer_details,
	.woocommerce-checkout-payment,
	.woocommerce-order-received .woocommerce-order>*,
	.woocommerce-terms-and-conditions {
		padding-left: 20px;
		padding-right: 20px
	}
	.conj-wc-checkout-order-review__heading,
	.conj-wc-two-step-checkout #customer_details,
	.woocommerce-order-received .woocommerce-order {
		padding-top: 20px
	}
}

@media (max-width:37.5em) {
	.checkout_coupon {
		flex-direction: column
	}
	.checkout_coupon .form-row,
	.checkout_coupon button[type=submit] {
		width: 100%
	}
	.checkout_coupon .form-row-last {
		margin-bottom: 0;
		margin-top: 5px
	}
}

.woocommerce-MyAccount-content .woocommerce-PaymentMethods,
.woocommerce-MyAccount-content .woocommerce-address-fields>p,
.woocommerce-MyAccount-content fieldset,
.woocommerce-MyAccount-navigation ul,
.woocommerce-form-register .woocommerce-privacy-policy-text p {
	margin: 0
}

.woocommerce-MyAccount-navigation ul {
	padding: 0 20px;
	list-style: none;
	border-width: 1px;
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03)
}

.woocommerce-Address-title,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content>form>h3,
.woocommerce-MyAccount-navigation ul,
.woocommerce-MyAccount-navigation-link.is-active:after,
.woocommerce-MyAccount-navigation-link:not(:last-child) {
	border-style: solid
}

.woocommerce-MyAccount-navigation-link {
	position: relative
}

.woocommerce-MyAccount-navigation-link:not(:last-child) {
	border-width: 0 0 1px 0
}

#customer_login .woocommerce-form,
.woocommerce-Address-title,
.woocommerce-MyAccount-navigation-link>a,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login {
	display: flex
}

.woocommerce-Address-title,
.woocommerce-MyAccount-navigation-link>a {
	align-items: center
}

.woocommerce-MyAccount-navigation-link>a {
	display: block;
	padding: 1.4em 0
}

.woocommerce-MyAccount-navigation-link.is-active:after {
	position: absolute
}

.woocommerce-MyAccount-downloads-file:before,
.woocommerce-MyAccount-navigation-link>a:before {
	margin-right: 10px
}

.woocommerce-MyAccount-navigation-link>a:before {
	content: "\e92b"
}

.woocommerce-MyAccount-navigation-link--dashboard>a:before {
	content: "\e979"
}

.woocommerce-MyAccount-navigation-link--orders>a:before {
	content: "\e9c8"
}

.woocommerce-MyAccount-navigation-link--downloads>a:before {
	content: "\e954"
}

.woocommerce-MyAccount-navigation-link--edit-address>a:before {
	content: "\e989"
}

.woocommerce-MyAccount-navigation-link--edit-account>a:before {
	content: "\e9ef"
}

.woocommerce-MyAccount-navigation-link--customer-logout>a:before {
	content: "\e987"
}

.woocommerce-Address-title,
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content>form>h3 {
	border-width: 0 0 1px;
	justify-content: space-between;
	margin-bottom: 15px
}

.woocommerce-MyAccount-content>form>h3 {
	padding-bottom: 22px
}

.woocommerce-Address-title {
	padding-bottom: 5px
}

#customer_login>div>h2,
.woocommerce-Address-title>h3,
.woocommerce-EditAccountForm .form-row:not(:first-of-type):not(:nth-child(2)),
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2,
form.woocommerce-ResetPassword>p:first-of-type {
	margin-top: 0
}

#customer_login .woocommerce-form,
#customer_login form>p:last-of-type,
.woocommerce-EditAccountForm>p:last-of-type,
.woocommerce-MyAccount-content .woocommerce-address-fields button,
.woocommerce-MyAccount-content .woocommerce-customer-details address,
.woocommerce-MyAccount-content .woocommerce-error.wc-stripe-error,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login>p:last-of-type,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2,
form.woocommerce-ResetPassword>p:last-of-type {
	margin-bottom: 0
}

.woocommerce-MyAccount-content .woocommerce-PaymentMethods,
.woocommerce-MyAccount-content fieldset {
	border: none;
	padding: 10px
}

.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content>p+section {
	padding-top: 10px
}

.woocommerce-order-details+.woocommerce-customer-details {
	padding-top: 21px
}

.lost_reset_password .form-row,
.woocommerce-MyAccount-content legend,
.woocommerce-account .woocommerce-form-register .form-row>label:first-child {
	display: block;
	width: 100%
}

.woocommerce-MyAccount-content legend {
	padding-bottom: 21px
}

.woocommerce-MyAccount-content #place_order {
	margin-top: 11px
}

.woocommerce-MyAccount-orders tr,
.woocommerce-table--order-downloads tr {
	display: grid
}

.woocommerce-MyAccount-downloads-file:before {
	content: "\e954"
}

.woocommerce-MyAccount-downloads-file,
.woocommerce-orders-table__cell-order-actions .button {
	background: 0 0!important;
	border: none;
	min-width: auto;
	padding: 0;
	min-height: auto
}

.woocommerce-orders-table__cell-order-actions .button:not(:first-child) {
	padding-left: 10px
}

.woocommerce-MyAccount-content .woocommerce-PaymentMethods {
	list-style: none
}

.woocommerce-MyAccount-content .woocommerce-error.wc-stripe-error {
	margin-top: 20px
}

#customer_login>div,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login,
form.woocommerce-ResetPassword {
	border-width: 1px;
	border-style: solid;
	-webkit-box-shadow: 0 10px 14px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 10px 14px 0 rgba(69, 73, 91, .08)
}

#customer_login .woocommerce-form,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login {
	flex-direction: column
}

#customer_login button,
form.woocommerce-ResetPassword button {
	width: 100%
}

#customer_login .register button,
form.track_order .button {
	margin-top: 10px
}

#customer_login .woocommerce-form-row--wide,
#customer_login>div>h2,
.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login .woocommerce-form-row--wide {
	margin-bottom: 20px
}

#customer_login .lost_password {
	padding-top: 5px
}

@media (min-width:37.5625em) {
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-Addresses.col2-set {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px
	}
	#customer_login>div,
	form.woocommerce-ResetPassword {
		padding: 44px
	}
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login {
		padding: 0 44px 44px
	}
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2 {
		padding: 44px 44px 30px
	}
	form.woocommerce-ResetPassword .button {
		margin-bottom: 10px
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-Addresses.col2-set address {
		margin-bottom: 0
	}
}

@media (min-width:48.0625em) {
	.woocommerce-MyAccount-orders tr {
		grid-template-columns: .5fr repeat(4, 1fr)
	}
	.woocommerce-table--order-downloads tr {
		grid-template-columns: 1fr .9fr .4fr .6fr
	}
	.woocommerce-MyAccount-orders tr>:not(:first-child),
	.woocommerce-table--order-downloads tr>:not(:first-child) {
		padding-left: 15px
	}
	.woocommerce-account:not(.has-sidebar) #customer_login.col2-set {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px
	}
	.has-sidebar #customer_login.col2-set>div,
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login,
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2,
	form.woocommerce-ResetPassword {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto
	}
	.has-sidebar #customer_login .u-column2 {
		margin-top: 50px
	}
}

@media (min-width:62.0625em) {
	.has-sidebar .woocommerce-MyAccount-orders tr,
	.has-sidebar .woocommerce-table--order-downloads tr,
	.logged-in.woocommerce-account .entry-content>.woocommerce {
		display: -ms-grid;
		display: grid
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .entry-content>.woocommerce {
		-ms-grid-columns: 277px 1fr;
		grid-template-columns: 277px 1fr;
		grid-gap: 25px
	}
	.logged-in.woocommerce-account.has-sidebar .entry-content>.woocommerce {
		-ms-grid-columns: 220px 1fr;
		grid-template-columns: 220px 1fr;
		grid-gap: 15px
	}
	.has-sidebar .woocommerce-MyAccount-orders thead,
	.has-sidebar .woocommerce-table--order-downloads thead {
		display: none
	}
	.has-sidebar .woocommerce-MyAccount-orders tr,
	.has-sidebar .woocommerce-table--order-downloads tr {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: repeat(2, 1fr)
	}
	.has-sidebar table.woocommerce-MyAccount-orders tr:not(:last-of-type),
	.has-sidebar table.woocommerce-table--order-downloads tr:not(:last-of-type) {
		border-style: solid;
		border-width: 0 0 1px
	}
	.has-sidebar table.woocommerce-MyAccount-orders tbody tr:not(:last-of-type) td,
	.has-sidebar table.woocommerce-table--order-downloads tbody tr:not(:last-of-type) td {
		border: none
	}
	.has-sidebar .woocommerce-MyAccount-orders td:before,
	.has-sidebar .woocommerce-table--order-downloads td:before {
		content: attr(data-title) ": ";
		float: left;
		margin-right: 10px
	}
	.has-sidebar .woocommerce-MyAccount-orders td,
	.has-sidebar .woocommerce-table--order-downloads td {
		padding: 5px 0
	}
	.has-sidebar table.woocommerce-MyAccount-orders tr:not(:last-of-type),
	.has-sidebar table.woocommerce-table--order-downloads tr:not(:last-of-type) {
		margin-bottom: 15px;
		padding-bottom: 15px
	}
	.woocommerce-MyAccount-navigation-link.is-active:after {
		width: 10px;
		height: 10px;
		content: "";
		top: 50%;
		-webkit-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg);
		right: -25px;
		border-width: 1px 1px 0 0
	}
	.has-sidebar .woocommerce-columns--addresses {
		grid-gap: 10px
	}
}

@media (max-width:62em) {
	.logged-in.woocommerce-account .entry-content .woocommerce-MyAccount-content {
		margin-top: 30px
	}
}

@media (max-width:62em) and (min-width:37.5625em) {
	.has-sidebar .woocommerce-Addresses.col2-set {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px
	}
	.has-sidebar .woocommerce-Addresses.col2-set address {
		margin-bottom: 0
	}
	#customer_login .woocommerce-form-row--wide,
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login .woocommerce-form-row--wide {
		margin-bottom: 15px
	}
}

@media (max-width:48em) {
	table.woocommerce-MyAccount-orders tr:not(:last-of-type),
	table.woocommerce-table--order-downloads tr:not(:last-of-type) {
		border-style: solid;
		border-width: 0 0 1px
	}
	table.woocommerce-MyAccount-orders tbody tr:not(:last-of-type) td,
	table.woocommerce-table--order-downloads tbody tr:not(:last-of-type) td {
		border: none
	}
	.has-sidebar .woocommerce-MyAccount-orders td,
	.has-sidebar .woocommerce-table--order-downloads td {
		padding: 5px 0
	}
	.has-sidebar .woocommerce-MyAccount-orders tr td:first-child,
	.has-sidebar .woocommerce-table--order-downloads tr td:first-child {
		padding-top: 0
	}
	table.woocommerce-MyAccount-orders tr:not(:last-of-type),
	table.woocommerce-table--order-downloads tr:not(:last-of-type) {
		margin-bottom: 15px;
		padding-bottom: 15px
	}
	.woocommerce-MyAccount-content>p:last-child,
	table.woocommerce-MyAccount-orders,
	table.woocommerce-table--order-downloads {
		margin-bottom: 0
	}
}

@media (max-width:48em) and (min-width:37.5625em) {
	#customer_login.col2-set .u-column2 {
		margin-top: 50px
	}
}

@media (max-width:37.5em) {
	table.woocommerce-MyAccount-orders tr:last-of-type td,
	table.woocommerce-MyAccount-orders tr:not(:last-of-type) td:not(:last-of-type),
	table.woocommerce-table--order-downloads tr:last-of-type td,
	table.woocommerce-table--order-downloads tr:not(:last-of-type) td:not(:last-of-type) {
		padding-bottom: 0
	}
	#customer_login>div,
	form.woocommerce-ResetPassword {
		padding: 30px
	}
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login {
		padding: 0 30px 30px
	}
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>h2 {
		padding: 30px 30px 10px
	}
	#customer_login .woocommerce-form-row--wide,
	.woocommerce-account:not(.logged-in) .entry-content>.woocommerce>.woocommerce-form-login .woocommerce-form-row--wide {
		margin-bottom: 5px
	}
	#customer_login.col2-set .u-column2 {
		margin-top: 30px
	}
}

form.track_order {
	max-width: 570px;
	margin: 0 auto
}

form.track_order>p:first-of-type {
	margin-top: 0
}

form.track_order>p:last-of-type {
	margin-bottom: 0
}

.woocommerce-error+.track_order {
	margin-top: 42px
}

form.track_order .button,
form.track_order input[type=text] {
	width: 100%
}

.order-info+.woocommerce-order-details {
	padding-top: 10px
}

@media (min-width:37.5625em) {
	form.track_order>* {
		width: 100%;
		padding-left: 42px;
		padding-right: 42px
	}
	form.track_order>p:first-of-type {
		margin-bottom: 42px;
		padding-top: 46px;
		padding-bottom: 46px
	}
	form.track_order {
		padding-bottom: 53px
	}
}

@media (max-width:37.5em) {
	form.track_order>* {
		padding-left: 30px;
		padding-right: 30px
	}
	form.track_order>p:first-of-type {
		margin-bottom: 30px;
		padding-top: 30px
	}
	form.track_order,
	form.track_order>p:first-of-type {
		padding-bottom: 30px
	}
}

.wp-block-conj-powerpack-add-to-cart .add_to_cart_inline {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0
}

.wp-block-conj-powerpack-add-to-cart .conj-wc-price__wrapper {
	width: 100%;
	margin-bottom: 15px
}

.wp-block-conj-powerpack-add-to-cart .add_to_cart_inline .button:before {
	content: "\e9c8"
}

.wp-block-conj-powerpack-add-to-cart .add_to_cart_inline .button:before,
.wp-block-conj-powerpack-add-to-cart .added_to_cart:before {
	margin-right: 10px
}

.wp-block-conj-powerpack-add-to-cart .added_to_cart:before {
	content: "\e92b"
}

.wp-block-conj-powerpack-add-to-cart .conj-wc-price__wrapper del {
	opacity: .7
}

.wp-block-conj-powerpack-add-to-cart .added_to_cart,
.wp-block-conj-powerpack-add-to-cart .button {
	min-width: 203px
}

.wp-block-conj-powerpack-add-to-cart .add_to_cart_inline .button.added {
	display: none
}

.wp-block-conj-powerpack-add-to-cart .has-block-level__width .button {
	width: 100%
}

.conj-powerpack-woocommerce-carousel__reviews[data-flickity*='"pageDots": true'] {
	margin-bottom: 35px
}

.entry-content .conj-powerpack-woocommerce-carousel__reviews ol.flickity-page-dots {
	margin-left: 0
}

.conj-powerpack-woocommerce-carousel__reviews .flickity-prev-next-button svg {
	height: 18px;
	width: 18px
}

.conj-powerpack-woocommerce-carousel__reviews .flickity-prev-next-button.previous,
.conj-powerpack-woocommerce-carousel__reviews .flickity-prev-next-button.previous svg {
	left: 0
}

.conj-powerpack-woocommerce-carousel__reviews .flickity-prev-next-button.next,
.conj-powerpack-woocommerce-carousel__reviews .flickity-prev-next-button.next svg {
	right: 0;
	left: auto
}

.conj-powerpack-woocommerce-carousel__reviews button.flickity-prev-next-button,
.search-results:not(.post-type-archive) .site-main article.type-product del .woocommerce-Price-amount,
div.product .entry-summary del .woocommerce-Price-amount {
	background: 0 0!important
}

.conj-powerpack-woocommerce-carousel__reviews button.flickity-prev-next-button {
	border: none;
	position: absolute
}

.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell:not(.is-selected):before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 101%;
	height: 100%;
	z-index: 1;
	pointer-events: none
}

.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell {
	margin-right: 30px;
	counter-increment: carousel-cell
}

.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell>div.has-background {
	margin-bottom: 20px
}

.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell.is-selected>div.has-background {
	-webkit-box-shadow: 0 10px 14px rgba(68, 72, 90, .08);
	box-shadow: 0 10px 14px rgba(68, 72, 90, .08)
}

.conj-powerpack-woocommerce-carousel__reviews .entry-rating,
.conj-powerpack-woocommerce-carousel__reviews .review {
	justify-content: center
}

.conj-powerpack-woocommerce-carousel__reviews .entry-meta,
.conj-powerpack-woocommerce-carousel__reviews .entry-rating,
.conj-powerpack-woocommerce-carousel__reviews .review>div {
	display: flex
}

.conj-powerpack-woocommerce-carousel__reviews .entry-meta,
.conj-powerpack-woocommerce-carousel__reviews .entry-rating {
	flex-direction: column
}

.conj-powerpack-woocommerce-carousel__reviews .entry-rating {
	align-items: center
}

.conj-powerpack-woocommerce-carousel__reviews .review>div {
	padding: 20px
}

.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell.is-selected {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.conj-powerpack-woocommerce-carousel__reviews .entry-avatar img {
	border-radius: 100%
}

.conj-powerpack-woocommerce-carousel__reviews .entry-meta>p {
	margin-bottom: 17px;
	margin-top: 0
}

.conj-powerpack-woocommerce-carousel__reviews .entry-avatar>*,
.conj-powerpack-woocommerce-carousel__reviews .entry-meta span {
	display: block
}

.conj-powerpack-woocommerce-carousel__reviews .entry-meta span {
	margin-top: auto
}

.conj-powerpack-woocommerce-carousel__reviews .entry-avatar span {
	margin-top: 5px
}

.conj-powerpack-woocommerce-carousel__reviews .entry-content p {
	margin-bottom: 10px
}

.conj-powerpack-woocommerce-carousel__reviews .entry-rating>p {
	margin-bottom: 0
}

.conj-powerpack-woocommerce-carousel__reviews .entry-avatar img,
.conj-powerpack-woocommerce-carousel__reviews div[class*=entry-star-rating] {
	margin: 0 auto
}

.conj-powerpack-woocommerce-carousel__reviews .entry-avatar img {
	width: 120px;
	height: 120px
}

@media (min-width:37.5625em) {
	.conj-powerpack-woocommerce-carousel__reviews .entry-meta {
		margin-right: 10px;
		margin-left: 10px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-avatar {
		margin-right: 20px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-rating {
		margin-left: 20px
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell:not(.is-selected):before {
		display: none
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell {
		width: calc(100% - 10px)
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews[data-flickity*='"prevNextButtons": true'] {
		padding-left: 15px;
		padding-right: 15px
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews[data-flickity*='"prevNextButtons": true'] .flickity-page-dots {
		width: calc(100% - 30px)
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review>div>* {
		flex: 0 0 100%;
		margin-right: 0;
		margin-left: 0
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review>div {
		flex-wrap: wrap;
		justify-content: center;
		padding: 30px
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .entry-meta>p {
		margin-bottom: 7px
	}
	.wp-block-columns .conj-powerpack-woocommerce-carousel__reviews .review>div>:not(:last-child) {
		margin-bottom: 10px
	}
}

@media (min-width:62.0625em) {
	.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell {
		width: 66%
	}
}

@media (min-width:72.0625em),
(max-width:62.0625em) and (min-width:48.0625em) {
	.conj-powerpack-woocommerce-carousel__reviews .entry-avatar {
		width: 135px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-meta {
		width: calc(100% - 250px)
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-rating {
		max-width: 115px
	}
}

@media (max-width:72.0625em) and (min-width:62.0625em),
(max-width:48.0625em) and (min-width:37.5625em) {
	.conj-powerpack-woocommerce-carousel__reviews .entry-avatar {
		width: 100px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-meta {
		width: calc(100% - 180px)
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-rating {
		width: 80px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-avatar img {
		width: 95px;
		height: 95px
	}
}

@media (max-width:62em) {
	.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell {
		width: calc(100% - 10px)
	}
	.conj-powerpack-woocommerce-carousel__reviews .review.carousel-cell:not(.is-selected):before {
		display: none
	}
	.conj-powerpack-woocommerce-carousel__reviews[data-flickity*='"prevNextButtons": true'] {
		padding-left: 15px;
		padding-right: 15px
	}
	.conj-powerpack-woocommerce-carousel__reviews[data-flickity*='"prevNextButtons": true'] .flickity-page-dots {
		width: calc(100% - 30px)
	}
}

@media (max-width:37.5625em) {
	.conj-powerpack-woocommerce-carousel__reviews .review>div>* {
		flex: 0 0 100%
	}
	.conj-powerpack-woocommerce-carousel__reviews .review>div {
		flex-wrap: wrap;
		justify-content: center;
		padding: 20px
	}
	.conj-powerpack-woocommerce-carousel__reviews .entry-meta>p {
		margin-bottom: 7px
	}
	.conj-powerpack-woocommerce-carousel__reviews .review>div>:not(:last-child) {
		margin-bottom: 10px
	}
}

.wp-block-conj-powerpack-product-categories,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li a,
.wp-block-conj-powerpack-product-category {
	display: flex
}

.wp-block-conj-powerpack-product-categories,
.wp-block-conj-powerpack-product-categories:not(.is-style-aligned) .wp-block-conj-powerpack-product-category {
	flex-wrap: wrap
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta>*,
.wp-block-conj-powerpack-product-categories:not(.is-style-hierarchical) .wp-block-conj-powerpack-product-category>* {
	width: 100%
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .wp-block-conj-powerpack-product-category,
.wp-block-conj-powerpack-product-categories:not(.is-style-aligned) .wp-block-conj-powerpack-product-category.has-background,
.wp-block-conj-powerpack-product-categories[class*=has-border-width]:not(.is-style-aligned) .wp-block-conj-powerpack-product-category {
	padding: 30px
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical,
.wp-block-conj-powerpack-product-categories:not(.is-style-hierarchical) .wp-block-conj-powerpack-product-category.has-background,
.wp-block-conj-powerpack-product-categories[class*=has-border-width]:not(.is-style-hierarchical) .wp-block-conj-powerpack-product-category {
	-webkit-box-shadow: 0 6px 10px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 6px 10px 0 rgba(69, 73, 91, .08)
}

.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__title:not(:last-child),
.wp-block-conj-powerpack-product-categories:not(.is-style-aligned):not(.is-style-hierarchical):not(.is-style-cover) .entry-thumb {
	margin-bottom: 10px
}

.wp-block-conj-powerpack-product-categories .entry-meta>:last-child {
	margin-bottom: 0
}

.woocommerce-loop-brand__title mark,
.wp-block-conj-powerpack-product-categories mark {
	background-color: transparent;
	padding: 0 6px;
	font-size: 79%
}

.wc-block-featured-product__description dd,
.wc-block-featured-product__description dt,
.woocommerce-loop-brand__title>*,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__title a,
.wp-block-conj-powerpack-product-categories mark {
	color: inherit
}

.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background {
	position: relative;
	display: inline-block;
	z-index: 1
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__button a.has-background {
	margin-top: 15px
}

.wp-block-conj-powerpack-product-categories:not(.is-style-aligned):not(.is-style-hierarchical) .woocommerce-loop-category__button a.has-background {
	padding: 11px 40px
}

.wp-block-conj-powerpack-product-categories.is-style-aligned .woocommerce-loop-category__button a.has-background,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__button a.has-background {
	padding: 5px 14px
}

.wp-block-conj-powerpack-product-brands .entry-view-all a:hover:before,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background:hover:before {
	background-color: rgba(50, 50, 50, .26)
}

.wp-block-conj-powerpack-product-brands .entry-view-all a:before,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background:before,
.wp-block-conj-powerpack-product-category .entry-thumb img {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.wp-block-conj-powerpack-product-categories.is-style-aligned .entry-thumb {
	order: 2
}

.wp-block-conj-powerpack-product-categories.is-style-aligned .entry-meta {
	margin-bottom: 24px
}

.wp-block-conj-powerpack-product-category .entry-thumb img {
	display: inline-block;
	-webkit-transform: scale(1);
	transform: scale(1);
	-moz-transform-origin: 0 0
}

.wp-block-conj-powerpack-product-category:hover .has-hover-effect__bounceIn {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.wp-block-conj-powerpack-product-category:hover .has-hover-effect__bounceOut {
	-webkit-transform: scale(.95);
	transform: scale(.95)
}

.wp-block-conj-powerpack-product-categories.is-style-cover .wp-block-conj-powerpack-product-category {
	position: relative;
	overflow: hidden;
	z-index: 0
}

.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb img,
.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb:before {
	width: 100%;
	height: 100%
}

.wp-block-conj-powerpack-product-brands .entry-view-all a:before,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background:before,
.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb {
	left: 0;
	top: 0;
	z-index: -1;
	position: absolute;
	width: 100%;
	height: 100%
}

.wp-block-conj-powerpack-product-brands .entry-view-all a:before,
.wp-block-conj-powerpack-product-categories .woocommerce-loop-category__button a.has-background:before,
.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb:before {
	content: ""
}

.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb,
.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb:before {
	pointer-events: none;
	background-color: inherit
}

.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb:before {
	position: absolute;
	z-index: 1;
	opacity: .5
}

.wp-block-conj-powerpack-product-categories.is-style-cover .entry-thumb img {
	object-fit: cover;
	object-position: center;
	z-index: -1
}

.wp-block-conj-powerpack-product-categories.is-style-cover .woocommerce-loop-category__description {
	opacity: .9;
	text-shadow: 0 1px rgba(0, 0, 0, .5)
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li {
	list-style: none;
	margin-bottom: 4px
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb {
	width: 40%;
	padding-right: 10px
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
	width: 60%;
	padding-left: 10px;
	flex-direction: column
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .woocommerce-loop-category__button {
	margin-top: auto
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li a:before {
	content: "\e92f";
	margin-right: 16px
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta li a {
	align-items: center
}

.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta ul {
	margin-left: 0;
	padding-left: 0
}

@media (min-width:48em) {
	.wp-block-conj-powerpack-product-categories.is-style-cover .woocommerce-loop-category__button a.has-background {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
		opacity: 0
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover .wp-block-conj-powerpack-product-category:hover .woocommerce-loop-category__button a.has-background {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@media (min-width:80em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__2 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-desktop__2 .wp-block-conj-powerpack-product-category {
		padding: 48px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__2 .entry-meta {
		padding-right: 24px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__4 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__3 .entry-thumb,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__4 .entry-thumb {
		align-self: flex-end
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__3 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-desktop__4 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-desktop__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-desktop__4 .wp-block-conj-powerpack-product-category {
		padding: 35px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover:not(.has-columns-desktop__4) .wp-block-conj-powerpack-product-category {
		padding: 171px 30px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-desktop__4 .wp-block-conj-powerpack-product-category {
		padding: 120px 30px
	}
}

@media (max-width:80em) and (min-width:60em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__2 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-laptop__2 .wp-block-conj-powerpack-product-category {
		padding: 48px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__2 .entry-meta {
		padding-right: 24px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__4 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__3 .entry-thumb,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__4 .entry-thumb {
		align-self: flex-end
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__3 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-laptop__4 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-laptop__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-laptop__4 .wp-block-conj-powerpack-product-category {
		padding: 35px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__2 .wp-block-conj-powerpack-product-category {
		padding: 168px 30px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-laptop__4 .wp-block-conj-powerpack-product-category {
		padding: 80px 30px
	}
	.has-columns-laptop__4.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
		width: 100%;
		padding-right: 0
	}
	.has-columns-laptop__4.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb {
		width: 100%;
		padding: 0 0 15px
	}
}

@media (max-width:60em) and (min-width:54em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__2 .entry-meta {
		padding-right: 24px
	}
}

@media (max-width:54em) and (min-width:37.5em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__2 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__2 .entry-thumb {
		align-self: flex-end
	}
}

@media (max-width:60em) and (min-width:37.5em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__1 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-tablet__1 .wp-block-conj-powerpack-product-category {
		padding: 48px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__1 .entry-meta {
		padding-right: 24px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__2 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__3 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__4 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-tablet__2 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-tablet__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-tablet__4 .wp-block-conj-powerpack-product-category {
		padding: 35px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__4 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__3 .entry-thumb,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-tablet__4 .entry-thumb {
		align-self: flex-end
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__1 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__2 .wp-block-conj-powerpack-product-category {
		padding: 120px 30px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__3 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-tablet__4 .wp-block-conj-powerpack-product-category {
		padding: 60px 30px
	}
	.has-columns-tablet__3.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta,
	.has-columns-tablet__4.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
		width: 100%;
		padding-right: 0
	}
	.has-columns-tablet__3.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb,
	.has-columns-tablet__4.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb {
		width: 100%;
		padding: 0 0 15px
	}
}

@media (max-width:44em) and (min-width:37.5em) {
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical:not(.has-columns-tablet__1) .entry-meta {
		width: 100%;
		padding-left: 0
	}
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical:not(.has-columns-tablet__1) .entry-thumb {
		width: 100%;
		padding-right: 0
	}
}

@media (max-width:37.5em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__1 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__2 .wp-block-conj-powerpack-product-category.has-background,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-mobile__1 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-aligned[class*=has-border-width].has-columns-mobile__2 .wp-block-conj-powerpack-product-category {
		padding: 35px
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__2 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__2 .entry-thumb {
		align-self: flex-end
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-mobile__1 .wp-block-conj-powerpack-product-category {
		padding: 168px 30px
	}
	.wp-block-conj-powerpack-product-categories.is-style-cover.has-columns-mobile__2 .wp-block-conj-powerpack-product-category {
		padding: 80px 30px
	}
	.has-columns-mobile__2.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
		width: 100%;
		padding-right: 0
	}
	.has-columns-mobile__2.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb {
		width: 100%;
		padding: 0 0 15px
	}
}

@media (max-width:37.5em) and (min-width:30em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__1 .entry-meta {
		padding-right: 24px
	}
}

@media (max-width:30em) {
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__1 .wp-block-conj-powerpack-product-category {
		flex-wrap: wrap;
		text-align: center
	}
	.wp-block-conj-powerpack-product-categories.is-style-aligned.has-columns-mobile__1 .entry-thumb {
		align-self: flex-end
	}
	.has-columns-mobile__1.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-meta {
		width: 100%;
		padding-right: 0
	}
	.has-columns-mobile__1.wp-block-conj-powerpack-product-categories.is-style-hierarchical .entry-thumb {
		width: 100%;
		padding: 0 0 15px
	}
}

.wp-block-conj-powerpack-product-brands {
	position: relative
}

.conj-powerpack-woocommerce-loop-brand__wrapper .entry-meta>:last-child,
.woocommerce-loop-brand__button {
	margin-bottom: 0
}

.wp-block-conj-powerpack-product-brand .entry-thumb:only-child a {
	display: flex;
	align-items: center
}

.wp-block-conj-powerpack-product-brand .entry-thumb:only-child,
.wp-block-conj-powerpack-product-brand .entry-thumb:only-child a {
	height: 100%
}

.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-border-width-] .wp-block-conj-powerpack-product-brand .entry-thumb:only-child a,
.wp-block-conj-powerpack-product-brand.has-background .entry-thumb:only-child a {
	padding: 27px
}

.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-border-width-] .wp-block-conj-powerpack-product-brand .entry-thumb:not(:only-child),
.wp-block-conj-powerpack-product-brand.has-background .entry-thumb:not(:only-child) {
	padding: 27px 27px 5px
}

.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-border-width-] .entry-meta,
.wp-block-conj-powerpack-product-brand.has-background .entry-meta {
	padding: 5px 27px 27px
}

.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-gap__] .wp-block-conj-powerpack-product-brand.has-background {
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08)
}

.wp-block-conj-powerpack-product-brands .entry-view-all a {
	z-index: 1;
	min-height: 48px
}

@media (min-width:37.5em) {
	.wp-block-conj-powerpack-product-brands .conj-powerpack-woocommerce-loop-brand__wrapper:not(:only-child) {
		pointer-events: none;
		-webkit-transition: 1s cubic-bezier(.19, 1, .22, 1);
		-o-transition: 1s cubic-bezier(.19, 1, .22, 1);
		transition: 1s cubic-bezier(.19, 1, .22, 1);
		opacity: 1;
		will-change: transform;
		-webkit-filter: blur(0);
		filter: blur(0)
	}
	.wp-block-conj-powerpack-product-brands:hover .conj-powerpack-woocommerce-loop-brand__wrapper:not(:only-child) {
		-webkit-transform: scale(.95);
		transform: scale(.95);
		opacity: .8;
		-webkit-filter: blur(10px);
		filter: blur(10px)
	}
	.wp-block-conj-powerpack-product-brands .entry-view-all {
		position: absolute;
		top: calc(50% + 7px);
		width: 100%;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		-webkit-transform: translatey(-50%);
		transform: translatey(-50%);
		opacity: 0
	}
	.wp-block-conj-powerpack-product-brands:hover .entry-view-all {
		top: 50%;
		opacity: 1
	}
}

@media (max-width:60em) {
	.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-border-width-] .wp-block-conj-powerpack-product-brand .entry-thumb:only-child a,
	.wp-block-conj-powerpack-product-brand.has-background .entry-thumb:only-child a {
		padding: 15px
	}
}

@media (max-width:37.5em) {
	.wp-block-conj-powerpack-product-brands .entry-view-all {
		margin-top: 39px
	}
}

.conj-powerpack-woocommerce-loop-brand__wrapper[class*=has-border-width] .wp-block-conj-powerpack-product-brand,
.wp-block-conj-powerpack-product-categories[class*=has-border-width] .wp-block-conj-powerpack-product-category {
	border-style: solid
}

.has-border-width-thin>.wp-block-conj-powerpack-product-brand,
.wp-block-conj-powerpack-product-categories.has-border-width-thin .wp-block-conj-powerpack-product-category {
	border-width: 1.2px
}

.has-border-width-medium>.wp-block-conj-powerpack-product-brand,
.wp-block-conj-powerpack-product-categories.has-border-width-medium .wp-block-conj-powerpack-product-category {
	border-width: 2.2px
}

.has-border-width-thick>.wp-block-conj-powerpack-product-brand,
.wp-block-conj-powerpack-product-categories.has-border-width-thick .wp-block-conj-powerpack-product-category {
	border-width: 4px
}

.has-border-style__inside>.wp-block-conj-powerpack-product-brand:last-child,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical[class*=has-border-width-] .wp-block-conj-powerpack-product-category:last-child {
	border-right-width: 0
}

.has-border-style__inside>.wp-block-conj-powerpack-product-brand,
.wp-block-conj-powerpack-product-categories.is-style-hierarchical[class*=has-border-width-] .wp-block-conj-powerpack-product-category {
	border-left-width: 0;
	border-bottom-width: 0
}

@media (min-width:80.0625em) {
	.has-columns-desktop__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand,
	.has-columns-desktop__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(2n),
	.has-columns-desktop__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(3n),
	.has-columns-desktop__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(4n),
	.has-columns-desktop__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(5n),
	.has-columns-desktop__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(6n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__2 .wp-block-conj-powerpack-product-category:nth-child(2n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__3 .wp-block-conj-powerpack-product-category:nth-child(3n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__4 .wp-block-conj-powerpack-product-category:nth-child(4n) {
		border-right-width: 0
	}
	.has-columns-desktop__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand:first-child,
	.has-columns-desktop__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+2),
	.has-columns-desktop__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+3),
	.has-columns-desktop__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+4),
	.has-columns-desktop__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+5),
	.has-columns-desktop__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+6),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__2 .wp-block-conj-powerpack-product-category:nth-child(-n+2),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__3 .wp-block-conj-powerpack-product-category:nth-child(-n+3),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-desktop__4 .wp-block-conj-powerpack-product-category:nth-child(-n+4) {
		border-top-width: 0
	}
}

@media (max-width:80em) and (min-width:60.0625em) {
	.has-columns-laptop__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand,
	.has-columns-laptop__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(2n),
	.has-columns-laptop__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(3n),
	.has-columns-laptop__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(4n),
	.has-columns-laptop__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(5n),
	.has-columns-laptop__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(6n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__2 .wp-block-conj-powerpack-product-category:nth-child(2n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__3 .wp-block-conj-powerpack-product-category:nth-child(3n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__4 .wp-block-conj-powerpack-product-category:nth-child(4n) {
		border-right-width: 0
	}
	.has-columns-laptop__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand:first-child,
	.has-columns-laptop__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+2),
	.has-columns-laptop__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+3),
	.has-columns-laptop__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+4),
	.has-columns-laptop__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+5),
	.has-columns-laptop__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+6),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__2 .wp-block-conj-powerpack-product-category:nth-child(-n+2),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__3 .wp-block-conj-powerpack-product-category:nth-child(-n+3),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-laptop__4 .wp-block-conj-powerpack-product-category:nth-child(-n+4) {
		border-top-width: 0
	}
}

@media (max-width:60em) and (min-width:37.5625em) {
	.has-columns-tablet__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand,
	.has-columns-tablet__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(2n),
	.has-columns-tablet__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(3n),
	.has-columns-tablet__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(4n),
	.has-columns-tablet__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(5n),
	.has-columns-tablet__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(6n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__1 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__2 .wp-block-conj-powerpack-product-category:nth-child(2n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__3 .wp-block-conj-powerpack-product-category:nth-child(3n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__4 .wp-block-conj-powerpack-product-category:nth-child(4n) {
		border-right-width: 0
	}
	.has-columns-tablet__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand:first-child,
	.has-columns-tablet__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+2),
	.has-columns-tablet__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+3),
	.has-columns-tablet__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+4),
	.has-columns-tablet__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+5),
	.has-columns-tablet__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+6),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__1 .wp-block-conj-powerpack-product-category:first-child,
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__2 .wp-block-conj-powerpack-product-category:nth-child(-n+2),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__3 .wp-block-conj-powerpack-product-category:nth-child(-n+3),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-tablet__4 .wp-block-conj-powerpack-product-category:nth-child(-n+4) {
		border-top-width: 0
	}
}

@media (max-width:37.5em) {
	.has-columns-mobile__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand,
	.has-columns-mobile__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(2n),
	.has-columns-mobile__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(3n),
	.has-columns-mobile__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(4n),
	.has-columns-mobile__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(5n),
	.has-columns-mobile__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(6n),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-mobile__1 .wp-block-conj-powerpack-product-category,
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-mobile__2 .wp-block-conj-powerpack-product-category:nth-child(2n) {
		border-right-width: 0
	}
	.has-columns-mobile__1.has-border-style__inside>.wp-block-conj-powerpack-product-brand:first-child,
	.has-columns-mobile__2.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+2),
	.has-columns-mobile__3.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+3),
	.has-columns-mobile__4.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+4),
	.has-columns-mobile__5.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+5),
	.has-columns-mobile__6.has-border-style__inside>.wp-block-conj-powerpack-product-brand:nth-child(-n+6),
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-mobile__1 .wp-block-conj-powerpack-product-category:first-child,
	.wp-block-conj-powerpack-product-categories.is-style-hierarchical.has-columns-mobile__2 .wp-block-conj-powerpack-product-category:nth-child(-n+2) {
		border-top-width: 0
	}
}

.conj-powerpack-woocommerce-loop-brand__wrapper.has-align-left .entry-thumb:only-child a,
.wp-block-conj-powerpack-add-to-cart .has-align-desktop__left {
	justify-content: flex-start
}

.conj-powerpack-woocommerce-loop-brand__wrapper.has-align-right .entry-thumb:only-child a,
.wp-block-conj-powerpack-add-to-cart .has-align-desktop__right {
	justify-content: flex-end
}

.conj-powerpack-woocommerce-loop-brand__wrapper.has-align-center .entry-thumb:only-child a,
.wp-block-conj-powerpack-add-to-cart .has-align-desktop__center {
	justify-content: center
}

@media (max-width:80em) {
	.wp-block-conj-powerpack-add-to-cart .has-align-laptop__left {
		justify-content: flex-start
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-laptop__right {
		justify-content: flex-end
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-laptop__center {
		justify-content: center
	}
}

@media (max-width:60em) {
	.wp-block-conj-powerpack-add-to-cart .has-align-tablet__left {
		justify-content: flex-start
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-tablet__right {
		justify-content: flex-end
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-tablet__center {
		justify-content: center
	}
}

@media (max-width:37.5em) {
	.wp-block-conj-powerpack-add-to-cart .has-align-mobile__left {
		justify-content: flex-start
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-mobile__right {
		justify-content: flex-end
	}
	.wp-block-conj-powerpack-add-to-cart .has-align-mobile__center {
		justify-content: center
	}
}

.has-offcanvas--overlay .conj-handheld-footer-bar {
	display: none
}

@media (min-width:62.0625em) {
	.conj-handheld-footer-bar {
		display: none
	}
}

@media (max-width:62em) {
	.conj-handheld-footer-bar,
	.conj-handheld-footer-bar .widget_product_search {
		-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03);
		box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .03)
	}
	.conj-handheld-footer-bar {
		position: -webkit-sticky;
		position: sticky;
		bottom: 0;
		height: 50px;
		z-index: 30
	}
	.conj-handheld-footer-bar ul {
		list-style: none;
		padding: 0;
		margin: 0;
		height: 100%;
		display: grid;
		grid-template-columns: repeat(3, 1fr)
	}
	.conj-handheld-footer-bar ul li.cart a {
		display: flex;
		align-items: center;
		justify-content: center
	}
	.conj-handheld-footer-bar .footer-cart-contents .count:not(:empty) {
		padding: 8px;
		order: 2
	}
	.conj-handheld-footer-bar .footer-cart-contents .count:not(:empty):before {
		content: "( "
	}
	.conj-handheld-footer-bar .footer-cart-contents .count:not(:empty):after {
		content: " )"
	}
	.conj-handheld-footer-bar ul li a {
		height: 100%
	}
	.conj-handheld-footer-bar ul li:not(.cart) a {
		display: block;
		position: relative
	}
	.conj-handheld-footer-bar .conj-wc-handheld-search__visible+.widget_product_search {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		position: absolute;
		bottom: 100%
	}
	.conj-handheld-footer-bar .search input[type=text] {
		padding: 10px 14px 10px 30px
	}
	.conj-handheld-footer-bar .widget_product_search {
		width: 100%;
		position: fixed;
		left: 0;
		-webkit-transition: all, ease, .2s;
		-o-transition: all, ease, .2s;
		transition: all, ease, .2s;
		padding: 1em;
		display: block;
		-webkit-transform: translateY(4em);
		transform: translateY(4em);
		z-index: -2
	}
	.conj-handheld-footer-bar .widget_product_search form[role=search]:before {
		left: 10px
	}
	.conj-handheld-footer-bar li:not(.cart)>a:after {
		text-indent: 0;
		display: block;
		cursor: pointer;
		top: 50%;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%)
	}
	.conj-handheld-footer-bar .cart>a:after {
		content: "\e9c7"
	}
	.conj-handheld-footer-bar .search>a:after {
		content: "\e9bf"
	}
	.conj-handheld-footer-bar .my-account>a:after {
		content: "\e9ef"
	}
	.conj-handheld-footer-bar .my-account>a,
	.conj-handheld-footer-bar .search>a {
		text-indent: -9999px
	}
}

.error-404.not-found .widget_product_search .woocommerce-product-search:before {
	left: 15px
}

.error-404-first .promoted-products>h2,
.error-404-last .best-selling-products>h2 {
	border-width: 0 0 1px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	margin-top: 0;
	border-style: solid
}

.error-404.not-found .widget_product_categories {
	-webkit-box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	box-shadow: 0 2px 6px 0 rgba(69, 73, 91, .08);
	padding: 30px
}

.woocommerce-running .error-404-first .widgettitle {
	margin-bottom: 21px
}

@media (min-width:62.0625em) {
	.error-404-first {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 346px;
		grid-template-columns: 1fr 346px;
		grid-gap: 30px
	}
}

@media (max-width:62em) {
	.error-404-first nav.product-categories {
		padding-top: 57px
	}
}

.search-results:not(.post-type-archive) .site-main article.type-product .entry-content,
.search-results:not(.post-type-archive) .site-main article.type-product .entry-wrapper {
	display: flex
}

.search-results:not(.post-type-archive) .site-main article.type-product .entry-content {
	flex-wrap: wrap
}

.search-results:not(.post-type-archive) .site-main article.type-product .entry-wrapper {
	align-items: center
}

.search-results:not(.post-type-archive) .site-main article.type-product .post-thumbnail {
	display: block
}

.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
	border-style: solid
}

.search-results:not(.post-type-archive) .site-main article.type-product .entry-content>* {
	flex: 0 0 100%
}

.search-results:not(.post-type-archive) .site-main article.type-product .woocommerce-product-details__categories {
	order: -1;
	margin-top: 5px
}

.search-results:not(.post-type-archive) .site-main article.type-product .price {
	margin-bottom: 0
}

.search-results:not(.post-type-archive) .site-main article.type-product .woocommerce-Price-amount {
	margin-bottom: 5px
}

@media (min-width:37.5625em) {
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-content {
		width: calc(100% - 200px)
	}
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
		border-width: 0 1px 0 0
	}
}

@media (min-width:48.0625em) {
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
		padding-right: 30px;
		margin-right: 30px;
		width: 200px
	}
}

@media (max-width:48em) and (min-width:37.5625em) {
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
		padding-right: 20px;
		margin-right: 20px;
		width: 150px
	}
}

@media (max-width:37.5em) {
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-wrapper {
		flex-wrap: wrap
	}
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-content,
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
		width: 100%
	}
	.search-results:not(.post-type-archive) .site-main article.type-product .entry-meta {
		padding-bottom: 20px;
		border-width: 0 0 1px;
		margin-bottom: 20px
	}
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.single-product div.product a.conj-powerpack-wc-attribute-swatches__text-swatch {
		height: 100%
	}
	.wc-block-featured-product {
		min-height: auto!important;
		padding: 40px 0 30px
	}
	.conj-wc-product-sharing ul,
	.widget_product_tag_cloud .tagcloud,
	.woocommerce-mini-cart__buttons,
	.woocommerce-widget-layered-nav-dropdown {
		display: flex;
		flex-wrap: wrap
	}
	.conj-wc-checkout-stacked .woocommerce-billing-fields {
		width: 100%
	}
	.star-rating span,
	.star-rating::before {
		text-align: left
	}
	.demo_store,
	.woocommerce-noreviews {
		position: fixed
	}
	#content .summary .cart .single_add_to_cart_button {
		padding: 11px 10px!important
	}
	.single-product div.product .entry-summary .quantity {
		margin-top: 0!important
	}
	.widget_shopping_cart_content .woocommerce-mini-cart__buttons {
		justify-content: space-between
	}
	.widget_shopping_cart_content .woocommerce-mini-cart__buttons>a {
		width: calc(50% - 7.5px)
	}
	.woocommerce-account-fields .create-account .form-row {
		flex: 0 0 70%!important
	}
	.checkout-slides .flex-nav-prev .flex-prev {
		display: none
	}
	table.variations th {
		vertical-align: bottom
	}
	.woocommerce-product-gallery .flex-control-thumbs li img {
		flex-shrink: 0
	}
	div.product .entry-summary .quantity [type=number] {
		height: 100%;
		display: block
	}
	.checkout_coupon .form-row>.button {
		padding: 11px 40px!important
	}
	.woocommerce>.woocommerce-notices-wrapper:first-child:empty,
	:not(.conj-wc-checkout-columns):not(.conj-wc-has-checkout__error):not(.conj-wc-two-step__checkout):not(.conj-wc-checkout-stacked).woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper:first-child:empty {
		margin-bottom: 0
	}
	.shop_attributes tr>* {
		display: block
	}
	div.pp_pic_holder.pp_conj_powerpack_woocommerce_quick_view {
		overflow-y: hidden
	}
	div.pp_woocommerce.pp_conj_powerpack_woocommerce_quick_view .pp_content_container {
		max-height: calc(100% - 40px);
		width: calc(100% - 40px);
		overflow-y: auto;
		overflow-x: hidden;
		margin: 20px;
		position: fixed;
		left: calc(50% - 20px);
		top: calc(50% - 20px);
		transform: translate(-50%, -50%)
	}
	.conj-powerpack-wc-quick-view .product {
		position: relative
	}
	.conj-powerpack-wc-quick-view__modal .woocommerce-product-gallery .flex-control-thumbs img {
		width: 100%
	}
}

@media all and (-ms-high-contrast:none) and (min-width:27.5625em),
(-ms-high-contrast:active) and (min-width:27.5625em) {
	.woocommerce-widget-layered-nav-dropdown>:last-child {
		width: 33.33%
	}
	.woocommerce-widget-layered-nav-dropdown>:first-child {
		width: 66.666%
	}
}

@media all and (-ms-high-contrast:none) and (min-width:37.5625em),
(-ms-high-contrast:active) and (min-width:37.5625em) {
	.wp-block-conj-powerpack-product-brands:hover .conj-powerpack-woocommerce-loop-brand__wrapper:not(:only-child) {
		opacity: .4
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-Addresses.col2-set .col-1 {
		margin-right: 15px
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-Addresses.col2-set .col-2 {
		-ms-grid-column: 2;
		margin-left: 15px
	}
}

@media all and (-ms-high-contrast:none) and (min-width:48.0625em),
(-ms-high-contrast:active) and (min-width:48.0625em) {
	.woocommerce-running.woocommerce-account:not(.has-sidebar) #customer_login.col2-set {
		justify-content: space-between;
		display: flex;
		flex-wrap: wrap
	}
	.woocommerce-account:not(.has-sidebar) #customer_login.col2-set>* {
		width: calc(50% - 15px)
	}
	.cart_totals tr td,
	.cart_totals tr th,
	.woocommerce-cart-form__contents th {
		display: block
	}
	.woocommerce-cart-form__contents th.product-name,
	.woocommerce-cart-form__contents th.product-subtotal {
		-ms-grid-column-span: 2
	}
	.woocommerce-cart-form__cart-item .product-thumbnail,
	.woocommerce-cart-form__contents .coupon .coupon_code,
	.woocommerce-cart-form__contents th.product-name {
		-ms-grid-column: 1
	}
	.woocommerce-cart-form__cart-item .product-name,
	.woocommerce-cart-form__contents .coupon .button {
		-ms-grid-column: 2
	}
	.woocommerce-cart-form__cart-item .product-price,
	.woocommerce-cart-form__contents th.product-price {
		-ms-grid-column: 3
	}
	.woocommerce-cart-form__cart-item .product-quantity,
	.woocommerce-cart-form__contents th.product-quantity {
		-ms-grid-column: 4
	}
	.woocommerce-cart-form__cart-item .product-subtotal,
	.woocommerce-cart-form__contents th.product-subtotal {
		-ms-grid-column: 5
	}
	.woocommerce-cart-form__cart-item .product-remove {
		-ms-grid-column: 6
	}
	.cart_totals tr th {
		-ms-grid-column: 1
	}
	.cart_totals tr td {
		-ms-grid-column: 2
	}
	.conj-wc-product-sharing ul>li {
		width: 16.666%
	}
}

@media all and (-ms-high-contrast:none) and (min-width:62.0625em),
(-ms-high-contrast:active) and (min-width:62.0625em) {
	.cart-collaterals .cross-sells {
		padding-right: 25px
	}
	.cart-collaterals .cart_totals {
		padding-left: 25px
	}
	.cart-collaterals .cart_totals:only-child {
		padding-left: 50px
	}
	.logged-in.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-content {
		-ms-grid-column: 2
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .entry-content>.woocommerce .woocommerce-MyAccount-content {
		padding-left: 12.5px
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .entry-content>.woocommerce .woocommerce-MyAccount-navigation {
		padding-right: 12.5px
	}
	.logged-in.woocommerce-account.has-sidebar .entry-content>.woocommerce .woocommerce-MyAccount-content {
		padding-left: 7.5px
	}
	.logged-in.woocommerce-account.has-sidebar .entry-content>.woocommerce .woocommerce-MyAccount-navigation {
		padding-right: 7.5px
	}
	.error-404-first>:nth-child(2) {
		-ms-grid-column: 2;
		margin-left: 15px
	}
	.error-404-first>:nth-child(1):not(:only-child) {
		margin-right: 15px
	}
}

@media all and (-ms-high-contrast:none) and (min-width:82.0625em),
(-ms-high-contrast:active) and (min-width:82.0625em) {
	.woocommerce-running.conj-wc-checkout-columns #customer_details .col-1,
	.woocommerce-running.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) #customer_details .col-2,
	.woocommerce-running.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout .col-1 {
		padding-right: 25px
	}
	.woocommerce-running.conj-wc-checkout-columns #customer_details .col-2,
	.woocommerce-running.woocommerce-checkout:not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper {
		padding-left: 25px;
		-ms-grid-column: 2
	}
}

@media all and (-ms-high-contrast:none) and (max-width:82.0625em) and (min-width:62.0625em),
(-ms-high-contrast:active) and (max-width:82.0625em) and (min-width:62.0625em) {
	.conj-wc-checkout-columns:not(.has-sidebar) #customer_details .col-1,
	body.woocommerce-checkout:not(.has-sidebar):not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) #customer_details .col-2,
	body.woocommerce-checkout:not(.has-sidebar):not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout .col-1 {
		padding-right: 25px
	}
	.conj-wc-checkout-columns:not(.has-sidebar) #customer_details .col-2,
	body.woocommerce-checkout:not(.has-sidebar):not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout .conj-wc-checkout-order-review__wrapper {
		padding-left: 25px
	}
	.conj-wc-checkout-columns:not(.has-sidebar) #customer_details .woocommerce-additional-fields,
	body.woocommerce-checkout:not(.has-sidebar):not(.conj-wc-checkout-columns):not(.conj-wc-checkout-stacked):not(.conj-wc-two-step__checkout) form.woocommerce-checkout .woocommerce-additional-fields {
		margin-left: 0;
		margin-bottom: auto
	}
	.conj-wc-checkout-columns.has-sidebar #customer_details.col2-set>*,
	.conj-wc-checkout-columns.has-sidebar #customer_details.col2-set>*>* {
		width: 100%
	}
}

@media all and (-ms-high-contrast:none) and (max-width:72.0625em) and (min-width:62.0625em),
(-ms-high-contrast:active) and (max-width:72.0625em) and (min-width:62.0625em) {
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-columns--5>*,
	ul.products.columns-5>li {
		width: calc((100% - 30.01px * 2)/ 3)
	}
	.logged-in.woocommerce-account:not(.has-sidebar) .woocommerce-columns--6>*,
	ul.products.columns-6>li {
		width: calc((100% - 30.01px * 3)/ 4)
	}
	.single-product.has-sidebar .conj-wc-product-sharing ul>li {
		width: 33.333%
	}
	.single-product.has-sidebar .conj-wc-product-sharing ul>li:nth-child(n+4) {
		margin-top: 2em
	}
}

@media all and (-ms-high-contrast:none) and (max-width:62.0625em),
(-ms-high-contrast:active) and (max-width:62.0625em) {
	.site-footer {
		margin-bottom: 50px
	}
	.conj-handheld-footer-bar ul {
		display: flex!important;
		flex-wrap: wrap
	}
	.conj-handheld-footer-bar {
		width: 100%
	}
	.conj-handheld-footer-bar ul>li {
		width: 33.333%
	}
	.conj-handheld-footer-bar,
	.conj-wc-archive-sidebar-modal__filter {
		position: -ms-device-fixed;
		z-index: 3
	}
	.conj-wc-archive-sidebar-modal__filter {
		margin: 0
	}
	.conj-wc-checkout-columns #customer_details.col2-set>*,
	.conj-wc-checkout-columns #customer_details.col2-set>*>*,
	form.woocommerce-checkout .woocommerce-billing-fields {
		width: 100%
	}
}

@media all and (-ms-high-contrast:none) and (max-width:62.0625em) and (min-width:37.5625em),
(-ms-high-contrast:active) and (max-width:62.0625em) and (min-width:37.5625em) {
	.products.columns-2 li.conj-wc-product__layout-list:nth-child(n+1) {
		margin-top: 30px
	}
	.products.columns-2 li.conj-wc-product__layout-list:nth-child(n) {
		margin-right: 0
	}
	.products.columns-2 li.conj-wc-product__layout-list {
		width: 100%
	}
	.has-sidebar .woocommerce-Addresses.col2-set .col-1 {
		margin-right: 15px
	}
	.has-sidebar .woocommerce-Addresses.col2-set .col-2 {
		-ms-grid-column: 2;
		margin-left: 15px
	}
}

@media all and (-ms-high-contrast:none) and (max-width:48.0625em),
(-ms-high-contrast:active) and (max-width:48.0625em) {
	.woocommerce-cart-form__cart-item>td:not(.product-remove):not(.product-subtotal) {
		margin-bottom: 15px
	}
	.woocommerce-MyAccount-orders tr,
	.woocommerce-cart-form__cart-item,
	.woocommerce-cart-form__contents .actions,
	.woocommerce-cart-form__contents .coupon,
	.woocommerce-cart-form__contents thead tr,
	.woocommerce-table--order-downloads tr {
		display: -ms-flexbox;
		-ms-flex-direction: column
	}
	.woocommerce-cart-form__cart-item .product-remove {
		position: absolute;
		right: 0
	}
	.woocommerce-cart-form__contents .coupon .input-text {
		margin-bottom: 13px
	}
	.cart_totals tr,
	.cart_totals tr td,
	.woocommerce-MyAccount-orders tr td,
	.woocommerce-table--order-downloads tr td {
		display: block
	}
}

@media all and (-ms-high-contrast:none) and (max-width:48.0625em) and (min-width:27.5625em),
(-ms-high-contrast:active) and (max-width:48.0625em) and (min-width:27.5625em) {
	.conj-wc-product-sharing ul>li {
		width: 33.333%
	}
	.conj-wc-product-sharing ul>li:nth-child(n+4) {
		margin-top: 2em
	}
}

@media all and (-ms-high-contrast:none) and (max-width:37.5625em),
(-ms-high-contrast:active) and (max-width:37.5625em) {
	.coupon>* {
		width: 100%;
		max-width: 100%
	}
	[class*=woocommerce-columns--]>:not(:first-child),
	ul.products[class*=columns-]>li:not(:first-child) {
		margin-top: 30px
	}
	#main .coupon>.button[type=submit] {
		min-width: auto
	}
	.coupon>:not(:last-child) {
		margin-bottom: 13.5px
	}
	.checkout_coupon,
	.woocommerce-account-fields .create-account {
		display: block
	}
	.coupon>* {
		flex: 0 0 100%
	}
}

@media all and (-ms-high-contrast:none) and (max-width:27.5625em),
(-ms-high-contrast:active) and (max-width:27.5625em) {
	.conj-powerpack-wc-quick-view div.product .entry-summary .cart {
		flex-direction: row;
		flex-wrap: wrap
	}
	.conj-wc-product-sharing ul>li {
		width: 50%
	}
	.conj-wc-product-sharing ul>li:nth-child(n+3) {
		margin-top: 2em
	}
}

@supports (-ms-ime-align:auto) {
	.checkout-slides .flex-direction-nav .flex-prev {
		display: none
	}
	.star-rating {
		text-align: left
	}
	ul.products li.product .woocommerce-loop-product__link img {
		width: auto
	}
}

body.conj-customizer .woocommerce-store-notice,
body.conj-customizer p.demo_store {
	display: flex!important
}

body.conj-customizer ul.products .conj-powerpack-wc-product-quick-view__button {
	cursor: not-allowed;
	pointer-events: none!important
}

.woocommerce-MyAccount-navigation-link--members-area>a:before {
	content: "\e92b"
}

.woocommerce-MyAccount-navigation-link--wc-smart-coupons>a:before {
	content: "\e94d"
}

.conj-wc-single-product-summary__wrapper.conj-wc-product-details-gallery-bottom.has-same-background-color {
	background-color: #fff
}

nav.woocommerce-pagination {
	margin-top: 10px
}