@charset "UTF-8";   .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .breakdance-woocommerce .price_slider_amount input[type=text], .breakdance-woocommerce input[type=search], .breakdance-woocommerce textarea, .breakdance-woocommerce .woocommerce-Input, .breakdance-woocommerce .input-text, .breakdance-woocommerce select, .breakdance-woocommerce .wc_payment_method input[type=text], .breakdance-woocommerce .wc-stripe-elements-field, .breakdance-woocommerce .woocommerce-Reviews input[type=text], .breakdance-woocommerce .woocommerce-Reviews input[type=email] {  background-color:var(--bde-woo-forms__inputs-background-color);  color:var(--bde-woo-forms__inputs-text-color);  border-style:solid;  border-radius:var(--bde-woo-forms__inputs-border-radius);  border-top:var(--bde-form-input-border-top);  border-right:var(--bde-form-input-border-right);  border-bottom:var(--bde-form-input-border-bottom);  border-left:var(--bde-form-input-border-left);  box-shadow:var(--bde-woo-forms__inputs-shadow);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  padding-top:var(--bde-form-input-padding-top);  padding-right:var(--bde-form-input-padding-right);  padding-bottom:var(--bde-form-input-padding-bottom);  padding-left:var(--bde-form-input-padding-left);  outline:none;  width:100%;  height:auto;  line-height:var(--bde-woo-base-paragraph-line-height);  transition:var(--bde-woo-base-transition); }  .select2-container--default .select2-search--dropdown .select2-search__field:focus, .select2-container--default .select2-selection--single:focus, .breakdance-woocommerce .price_slider_amount input[type=text]:focus, .breakdance-woocommerce input[type=search]:focus, .breakdance-woocommerce textarea:focus, .breakdance-woocommerce .woocommerce-Input:focus, .breakdance-woocommerce .input-text:focus, .breakdance-woocommerce select:focus, .breakdance-woocommerce .wc_payment_method input[type=text]:focus, .breakdance-woocommerce .woocommerce-Reviews input[type=text]:focus, .breakdance-woocommerce .woocommerce-Reviews input[type=email]:focus {  border-color:var(--bde-woo-forms__inputs-border-color-focused);  background-color:var(--bde-woo-forms__inputs-background-color-focused);  box-shadow:var(--bde-woo-forms__inputs-shadow-focused); }  .breakdance-woocommerce .price_slider_amount input[type=text]::placeholder, .breakdance-woocommerce input[type=search]::placeholder, .breakdance-woocommerce textarea::placeholder, .breakdance-woocommerce .woocommerce-Input::placeholder, .breakdance-woocommerce .input-text::placeholder, .breakdance-woocommerce select::placeholder, .breakdance-woocommerce .wc_payment_method input[type=text]::placeholder, .breakdance-woocommerce .woocommerce-Reviews input[type=text]::placeholder, .breakdance-woocommerce .woocommerce-Reviews input[type=email]::placeholder {  color:var(--bde-woo-forms__inputs-placeholder-color); }  .breakdance-woocommerce .woocommerce-password-strength, .breakdance-woocommerce label span.optional, .breakdance-woocommerce label {  display:block;  color:var(--bde-woo-forms__labels-color);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  font-weight:var(--bde-woo-typography-font-weight-medium);  line-height:1; } .breakdance-woocommerce .form-row label, .breakdance-woocommerce .comment-form label, .breakdance-woocommerce table.variations label {  margin-bottom:var(--bde-woo-forms__spacing-after-label); } .breakdance-woocommerce label[for] {  cursor:pointer; } .breakdance-woocommerce label span.optional {  display:inline; }  .breakdance-woocommerce label .required {  color:var(--bde-woo-forms__labels-required-color);  text-decoration:none;  transform:translate(var(--bde-woo-forms__labels-required-nudge-x), var(--bde-woo-forms__labels-required-nudge-y));  font-size:var(--bde-woo-forms__labels-required-size);  display:inline-block; }  .breakdance-woocommerce .select2-container--default .select2-selection--single, .breakdance-woocommerce select {  -moz-appearance:none;  -webkit-appearance:none;  appearance:none;  padding-right:32px;  height:auto; } .bde-woo-select {  position:relative; } .bde-woo-select__arrow {  position:absolute;  top:1px;  right:1px;  width:20px;  pointer-events:none; } .bde-woo-select__arrow, .breakdance-woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {  height:100%;  background-color:var(--chevron-svg-icon-color);  mask-image:var(--chevron-svg-icon);  mask-repeat:no-repeat;  mask-position:center left;  mask-size:8px; } .bde-woo-select:has(> :not(select):not(.bde-woo-select__arrow)) .bde-woo-select__arrow {  display:none; }  .breakdance-woocommerce .password-input {  position:relative;  display:flex;  flex-direction:column; }  .breakdance-woocommerce .password-input .show-password-input {  position:absolute;  right:0;  background-color:var(--show-password-svg-icon-color);  mask-image:var(--show-password-svg-icon);  mask-repeat:no-repeat;  mask-position:center;  mask-size:20px;  height:100%;  width:40px;  cursor:pointer;  opacity:0.5;  transition:all ease 0.2s; }  .breakdance-woocommerce .password-input .show-password-input.display-password {  background-color:var(--hide-password-svg-icon-color);  mask-image:var(--hide-password-svg-icon); }  .breakdance-woocommerce .password-input .show-password-input:hover {  opacity:1; }  .breakdance-woocommerce .woocommerce-form-login p, .breakdance-woocommerce .woocommerce-form-register p, .breakdance-woocommerce .lost_password, .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword p, .breakdance-woocommerce .woocommerce-variation-description p, .breakdance-woocommerce .woocommerce-LostPassword, .breakdance-woocommerce .order-info, .breakdance-woocommerce .woocommerce-form-track-order p, .breakdance-woocommerce .woocommerce-customer-details address, .breakdance-woocommerce .comment_container p.meta, .breakdance-woocommerce .comment-text .description p, .breakdance-woocommerce .widget_price_filter .price_label, .breakdance-woocommerce .widget_product_categories .cat-item, .breakdance-woocommerce .widget_recent_comments .recentcomments, .breakdance-woocommerce .woocommerce-result-count, .breakdance-woocommerce .woocommerce-columns--addresses address, .breakdance-woocommerce .woocommerce-Addresses address, .breakdance-woocommerce .woocommerce-MyAccount-content p:not([class]), .breakdance-woocommerce .woocommerce-EditAccountForm em, .breakdance-woocommerce .woocommerce-shipping-destination, .breakdance-woocommerce .woocommerce-order-overview li, .breakdance-woocommerce p.woocommerce-customer-details--email, .breakdance-woocommerce p.woocommerce-customer-details--phone, .breakdance-woocommerce address, .breakdance-woocommerce .woocommerce-privacy-policy-text p:not([class]), .breakdance-woocommerce .checkout_coupon p:not([class]) {  color:var(--bde-woo-base-text-color);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-paragraph-line-height);  font-weight:var(--bde-woo-typography-font-weight-normal);   display:inline;  font-style:normal;  margin:0; } .breakdance-woocommerce .product_meta span {  color:var(--bde-woo-base-text-color);  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  line-height:var(--bde-woo-base-paragraph-line-height);  display:inline;  font-style:normal;  margin:0; }  .breakdance-woocommerce strong {  font-weight:var(--bde-woo-typography-font-weight-heavy);  display:inline; }  .breakdance-woocommerce .widget_price_filter .price_label .from, .breakdance-woocommerce .widget_price_filter .price_label .to, .bde-mini-cart-offcanvas .woocommerce-Price-amount, .breakdance-woocommerce .woocommerce-Price-amount, .breakdance-woocommerce .woocommerce-Price-amount bdi {  font-weight:var(--bde-woo-typography-font-weight-heavy);  color:var(--bde-woo-base-headings-color);  display:inline;  text-decoration:none;  line-height:var(--bde-woo-base-heading-line-height); }  .bde-mini-cart-offcanvas .woocommerce-Price-currencySymbol, .breakdance-woocommerce .woocommerce-Price-currencySymbol {  display:inline;  line-height:var(--bde-woo-base-heading-line-height); }  .breakdance-woocommerce del .woocommerce-Price-amount bdi, .breakdance-woocommerce del .woocommerce-Price-amount, .breakdance-woocommerce del {  display:inline;  font-weight:var(--bde-woo-typography-font-weight-normal);  color:var(--bde-woo-base-text-color);  text-decoration-color:currentColor; }  .breakdance-woocommerce ins {  text-decoration:none;  display:inline; }  .breakdance-woocommerce .product .price, .breakdance-woocommerce .product .woocommerce-Price-amount bdi, .breakdance-woocommerce .product .price .woocommerce-Price-amount bdi {  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-heavy);  line-height:var(--bde-woo-base-heading-line-height);  font-size:var(--bde-woo-typography__size-large);  font-family:var(--bde-woo-typography__size-large-font-family);  display:inline;  width:100%; } .breakdance-woocommerce .product .woocommerce-Price-currencySymbol {  visibility:inherit; } .breakdance-woocommerce .product del .woocommerce-Price-amount bdi, .breakdance-woocommerce .product .price del .woocommerce-Price-amount bdi {  color:var(--bde-woo-base-text-color);  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family); }  .product_title {  color:var(--bde-woo-base-headings-color);  font-size:var(--bde-woo-typography__size-extra-large);  font-family:var(--bde-woo-typography__size-extra-large-font-family);  text-align:left;  margin:0;  padding:0; }  .breakdance-woocommerce section.upsells.products > h2, .breakdance-woocommerce section.related.products > h2, .breakdance-woocommerce h1.product_title:not(.bde-wooproducttitle), .breakdance-woocommerce .cart_totals h2 {  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-extra-large);  font-family:var(--bde-woo-typography__size-extra-large-font-family);  line-height:var(--bde-woo-base-heading-line-height);  text-align:left;  margin:0;  padding:0; }  .breakdance-woocommerce ul.products li.product .woocommerce-loop-category__title, .breakdance .bde-mini-cart-offcanvas-title, .breakdance-woocommerce h2.widgettitle, .breakdance-woocommerce div.woocommerce-checkout-review-order::before, .breakdance-woocommerce h2.woocommerce-loop-product__title, .breakdance-woocommerce .woocommerce-Address-title h3, .breakdance-woocommerce .woocommerce-order-details__title, .breakdance-woocommerce .woocommerce-order-downloads__title, .breakdance-woocommerce .woocommerce-MyAccount-content form h3, .breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend, .breakdance-woocommerce #ship-to-different-address .woocommerce-form__label-for-checkbox span, .breakdance-woocommerce .woocommerce-Tabs-panel--additional_information h2, .breakdance-woocommerce h4.widget-title, .breakdance-woocommerce h2.woocommerce-Reviews-title, .breakdance-woocommerce .comment-reply-title, .breakdance-woocommerce .woocommerce-Tabs-panel h2, .breakdance-woocommerce .woocommerce-customer-details h2, .breakdance-woocommerce h2.woocommerce-order-details__title, .breakdance-woocommerce .woocommerce-billing-fields h3, .breakdance-woocommerce .woocommerce-checkout h3, .breakdance-woocommerce .cross-sells h2, .breakdance-woocommerce #customer_login h2 {  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-large);  font-family:var(--bde-woo-typography__size-large-font-family);  line-height:var(--bde-woo-base-heading-line-height);  text-align:left;  margin:0;  padding:0; }  .breakdance-woocommerce .lost_password a, .breakdance-woocommerce .woocommerce.widget_recent_reviews a, .breakdance-woocommerce .woocommerce.widget_products a, .breakdance-woocommerce .woocommerce-error a, .breakdance-woocommerce .woocommerce-grouped-product-list-item__label a, .breakdance-woocommerce .widget_recently_viewed_products a, .breakdance-woocommerce .widget_top_rated_products a, .breakdance-woocommerce .mini_cart_item a, .breakdance-woocommerce .widget_product_categories a, .breakdance-woocommerce .widget_recent_comments a, .breakdance-woocommerce .tagcloud a, .breakdance-woocommerce .product_meta span a, .breakdance-woocommerce .woocommerce-message a, .breakdance-woocommerce .woocommerce-review-link *, .breakdance-woocommerce .woocommerce-review-link, .breakdance-woocommerce .woocommerce-MyAccount-content a:not([class]), .breakdance-woocommerce .woocommerce-info a, .breakdance-woocommerce .woocommerce-orders-table__cell-order-number a, .breakdance-woocommerce .woocommerce-LostPassword a, .breakdance-woocommerce table a.shipping-calculator-button, .breakdance-woocommerce .woocommerce-message a.restore-item, .breakdance-woocommerce td.product-name a, .breakdance-woocommerce a.about_paypal, .breakdance-woocommerce a.woocommerce-privacy-policy-link, .breakdance-woocommerce a.woocommerce-terms-and-conditions-link, .breakdance-woocommerce a.showcoupon {  color:var(--bde-woo-buttons-and-links__text-link-color);  text-decoration:none;  font-weight:var(--bde-woo-typography-font-weight-medium);  transition:var(--bde-woo-base-transition);  display:inline; }  .breakdance-woocommerce .lost_password a:hover, .breakdance-woocommerce .woocommerce.widget_recent_reviews a:hover, .breakdance-woocommerce .woocommerce.widget_products a:hover, .breakdance-woocommerce .woocommerce-error a:hover, .breakdance-woocommerce .woocommerce-grouped-product-list-item__label a:hover, .breakdance-woocommerce .widget_recently_viewed_products a:hover, .breakdance-woocommerce .widget_top_rated_products a:hover, .breakdance-woocommerce .mini_cart_item a:hover, .breakdance-woocommerce .widget_product_categories a:hover, .breakdance-woocommerce .widget_recent_comments a:hover, .breakdance-woocommerce .tagcloud a:hover, .breakdance-woocommerce .product_meta span a:hover, .breakdance-woocommerce .woocommerce-message a:hover, .breakdance-woocommerce .woocommerce-review-link:hover *, .breakdance-woocommerce .woocommerce-review-link:hover, .breakdance-woocommerce .woocommerce-MyAccount-content a:not([class]):hover, .breakdance-woocommerce .woocommerce-info a:hover, .breakdance-woocommerce .woocommerce-orders-table__cell-order-number a:hover, .breakdance-woocommerce .woocommerce-LostPassword a:hover, .breakdance-woocommerce table a.shipping-calculator-button:hover, .breakdance-woocommerce .woocommerce-message a.restore-item:hover, .breakdance-woocommerce td.product-name a:hover, .breakdance-woocommerce a.about_paypal:hover, .breakdance-woocommerce a.woocommerce-privacy-policy-link:hover, .breakdance-woocommerce a.woocommerce-terms-and-conditions-link:hover, .breakdance-woocommerce a.showcoupon:hover {  color:var(--bde-woo-buttons-and-links__text-link-color-hover);  text-decoration:underline; } .breakdance-woocommerce small {  color:var(--bde-woo-base-text-color);  font-weight:var(--bde-woo-typography-font-weight-normal); }  .breakdance-woocommerce table td {  color:var(--bde-woo-base-text-color);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family); }  .breakdance-woocommerce table tfoot td {  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-heavy); }  .breakdance-woocommerce .woocommerce-product-attributes th, .breakdance-woocommerce .cart_totals .shop_table th, .breakdance-woocommerce table tfoot th {  color:var(--bde-woo-base-text-color); }  .breakdance-woocommerce .cart-collaterals table tr:last-child th, .breakdance-woocommerce .cart-collaterals table tr:last-child td, .breakdance-woocommerce table tfoot tr:last-child th, .breakdance-woocommerce table tfoot tr:last-child td {  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family);  color:var(--bde-woo-base-headings-color); }   .bde-woo-product-quicklook-button, .bde-mini-cart-offcanvas .button, .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type=submit], .breakdance-woocommerce .woocommerce-form-track-order button[type=submit], .breakdance-woocommerce #place_order, .breakdance-woocommerce .woocommerce-button.pay, .breakdance-woocommerce button.single_add_to_cart_button, .breakdance-woocommerce a.single_add_to_cart_button, .breakdance-woocommerce a.button.wc-backward, .breakdance-woocommerce a.checkout-button, .breakdance-woocommerce p.order-again a.button, .breakdance-woocommerce button[name=add-to-cart], .breakdance-woocommerce button[name=login], .breakdance-woocommerce button[name=save_address], .breakdance-woocommerce button[name=save_account_details], .breakdance-woocommerce button[name=woocommerce_checkout_place_order], .breakdance-woocommerce button[name=register], .breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*=add-payment-method] {  background:var(--bde-button-primary-background-color);  color:var(--bde-button-primary-text-color);  border-color:var(--bde-button-primary-border-color);  border-radius:var(--bde-button-border-radius);  border-width:var(--bde-button-border-width);  box-shadow:none;  font-size:var(--bde-button-font-size);  font-weight:var(--bde-button-font-weight);  line-height:var(--bde-button-line-height);  transition:var(--bde-woo-base-transition);  transition-duration:var(--bde-transition-duration);  display:inline-flex;  text-transform:capitalize;  border-style:solid;  padding:var(--bde-button-padding-base);  cursor:pointer;  text-decoration:none;  text-align:center;  justify-content:center;  align-items:center;  width:max-content;  flex-direction:row;  gap:var(--bde-woo-base-small-gaps); }  .bde-mini-cart-offcanvas .button:hover, .bde-woo-product-quicklook-button:hover, .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type=submit]:hover, .breakdance-woocommerce .woocommerce-form-track-order button[type=submit]:hover, .breakdance-woocommerce #place_order:hover, .breakdance-woocommerce .woocommerce-button.pay:hover, .breakdance-woocommerce button.single_add_to_cart_button:hover, .breakdance-woocommerce a.single_add_to_cart_button:hover, .breakdance-woocommerce a.button.wc-backward:hover, .breakdance-woocommerce a.checkout-button:hover, .breakdance-woocommerce p.order-again a.button:hover, .breakdance-woocommerce button[name=add-to-cart]:hover, .breakdance-woocommerce button[name=login]:hover, .breakdance-woocommerce button[name=save_address]:hover, .breakdance-woocommerce button[name=save_account_details]:hover, .breakdance-woocommerce button[name=woocommerce_checkout_place_order]:hover {  background-color:var(--bde-button-primary-background-color-hover);  color:var(--bde-button-primary-text-color-hover);  border-color:var(--bde-button-primary-border-color-hover); } .breakdance-woocommerce .add_to_cart_button:hover::before, .breakdance-woocommerce .single_add_to_cart_button:hover::before {  background-color:var(--bde-button-primary-text-color-hover); }  .breakdance-woocommerce .woocommerce-MyAccount-downloads-file, .breakdance-woocommerce .woocommerce-Address a.edit, .breakdance-woocommerce .woocommerce-button.view, .breakdance-woocommerce .woocommerce-Button--previous, .breakdance-woocommerce .woocommerce-Button--next, .breakdance-woocommerce .widget_price_filter .button, .breakdance-woocommerce a.product_type_external, .breakdance-woocommerce a.button.product_type_grouped, .breakdance-woocommerce .added_to_cart, .breakdance-woocommerce a.button.add_to_cart_button, .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit, .breakdance-woocommerce .woocommerce-product-search button[type=submit], .breakdance-woocommerce a.product_type_simple, .breakdance-woocommerce a.product_type_variable, .breakdance-woocommerce .form-submit input[type=submit], .breakdance-woocommerce button[name=update_cart], .breakdance-woocommerce button[name=calc_shipping], .breakdance-woocommerce button[name=apply_coupon] {  background:var(--bde-button-secondary-background-color);  color:var(--bde-button-secondary-text-color);  border-color:var(--bde-button-secondary-border-color);  border-radius:var(--bde-button-border-radius);  border-width:var(--bde-button-border-width);  font-size:var(--bde-button-font-size);  line-height:var(--bde-button-line-height);  font-weight:var(--bde-button-font-weight);  transition:var(--bde-woo-base-transition);  transition-duration:var(--bde-transition-duration);  display:inline-flex;  border-style:solid;  text-transform:capitalize;  padding:var(--bde-button-padding-base);  text-decoration:none;  text-align:center;  justify-content:center;  align-items:center;  cursor:pointer;  width:max-content;  border-style:solid;  gap:var(--bde-woo-base-small-gaps); }  .breakdance-woocommerce .reset_variations:hover, .breakdance-woocommerce .woocommerce-MyAccount-downloads-file:hover, .breakdance-woocommerce .woocommerce-Address a.edit:hover, .breakdance-woocommerce .woocommerce-button.view:hover, .breakdance-woocommerce .woocommerce-Button--previous:hover, .breakdance-woocommerce .woocommerce-Button--next:hover, .breakdance-woocommerce .widget_price_filter .button:hover, .breakdance-woocommerce a.button.product_type_grouped:hover, .breakdance-woocommerce a.product_type_external:hover, .breakdance-woocommerce a.button.add_to_cart_button:hover, .breakdance-woocommerce .added_to_cart:hover, .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover, .breakdance-woocommerce .woocommerce-product-search button[type=submit]:hover, .breakdance-woocommerce a.product_type_simple:hover, .breakdance-woocommerce a.product_type_variable:hover, .breakdance-woocommerce .form-submit input[type=submit]:hover, .breakdance-woocommerce button[name=update_cart]:hover, .breakdance-woocommerce button[name=calc_shipping]:hover, .breakdance-woocommerce .button[name=apply_coupon]:hover {  background-color:var(--bde-button-secondary-background-color-hover);  color:var(--bde-button-secondary-text-color-hover);  border-color:var(--bde-button-secondary-border-color-hover); }  .breakdance-woocommerce .reset_variations, .breakdance-woocommerce .woocommerce-button.cancel {  --bde-button-custom-background-color:var(--red-50);  --bde-button-custom-background-color-hover:var(--red-500);  --bde-button-custom-border-color:var(--red-50);  --bde-button-custom-border-color-hover:var(--red-500);  background-color:var(--bde-button-custom-background-color);  color:var(--red-500);  border-color:var(--bde-button-custom-border-color);  border-radius:var(--bde-button-border-radius);  border-width:var(--bde-button-border-width);  font-size:var(--bde-button-font-size);  line-height:var(--bde-button-line-height);  font-weight:var(--bde-button-font-weight);  transition:var(--bde-woo-base-transition);  display:inline-flex;  border-style:solid;  text-transform:capitalize;  padding:var(--bde-button-padding-base);  text-decoration:none;  text-align:center;  justify-content:center;  align-items:center;  cursor:pointer;  width:max-content;  border-style:solid;  gap:var(--bde-woo-base-small-gaps); }  .breakdance-woocommerce .reset_variations:hover, .breakdance-woocommerce .woocommerce-button.cancel:hover {  background-color:var(--bde-button-custom-background-color-hover);  color:#fff;  border-color:var(--bde-button-custom-border-color-hover); }  .breakdance-woocommerce button:disabled {  background-color:var(--bde-woo-buttons-and-links__disabled-button-color);  color:var(--bde-woo-buttons-and-links__disabled-button-text-color);  cursor:not-allowed; }  .breakdance-woocommerce button:disabled:hover {  background-color:var(--bde-woo-buttons-and-links__disabled-button-color);  color:var(--bde-woo-buttons-and-links__disabled-button-text-color);  cursor:not-allowed; }  .woocommerce-page.single-product .breakdance-woocommerce .form-submit input[type=submit], .woocommerce-page.woocommerce-checkout .breakdance-woocommerce button[name=login], .woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=login], .woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=save_address], .woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=save_account_details], .woocommerce-page.woocommerce-cart .breakdance-woocommerce a.checkout-button {  padding:var(--bde-button-padding-base); }  .breakdance-woocommerce .woocommerce-notices-wrapper {  width:100%; }  .breakdance-woocommerce .woocommerce-notices-wrapper:empty {  display:none; }  .breakdance-woocommerce small.woocommerce-password-hint, .breakdance-woocommerce .order-info, .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]), .breakdance-woocommerce .woocommerce-mini-cart__empty-message, .breakdance-woocommerce .woocommerce-noreviews, .breakdance-woocommerce .available-on-backorder, .breakdance-woocommerce .woocommerce-info {  color:var(--bde-woo-notices__info-text);  background:var(--bde-woo-notices__info-background);  border-radius:var(--bde-woo-notices__border-radius);  padding:var(--bde-woo-notices__padding);  font-weight:var(--bde-woo-typography-font-weight-medium);  padding-left:var(--bde-woo-notices__padding-left);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-paragraph-line-height);  position:relative;  width:100%; } .breakdance-woocommerce small.woocommerce-password-hint::after, .breakdance-woocommerce .order-info::after, .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class])::after, .breakdance-woocommerce .woocommerce-mini-cart__empty-message::after, .breakdance-woocommerce .woocommerce-noreviews::after, .breakdance-woocommerce .available-on-backorder::after, .breakdance-woocommerce .woocommerce-info::after {  content:"";  clear:both;  display:table; } .breakdance-woocommerce small.woocommerce-password-hint {  display:block;  margin-top:var(--bde-woo-base-medium-gaps); }  .breakdance-woocommerce .order-info mark, .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) mark {  background-color:transparent;  color:var(--bde-woo-notices__info-text);  display:inline;  font-weight:var(--bde-woo-typography-font-weight-heavy); }  .breakdance-woocommerce small.woocommerce-password-hint:before, .breakdance-woocommerce .order-info:before, .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]):before, .breakdance-woocommerce .woocommerce-mini-cart__empty-message:before, .breakdance-woocommerce .woocommerce-noreviews:before, .breakdance-woocommerce .available-on-backorder:before, .breakdance-woocommerce .woocommerce-info:before {  content:"";  background-color:var(--info-svg-icon-color);  mask-image:var(--info-svg-icon);  mask-size:contain;  mask-repeat:no-repeat;  mask-position:center;  width:var(--bde-woo-notices__icon-size);  height:var(--bde-woo-notices__icon-size);  position:absolute;  top:calc(50% - var(--bde-woo-notices__icon-size) / 2);  left:var(--bde-woo-notices__padding); }  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a, .breakdance-woocommerce .woocommerce-mini-cart__empty-message a, .breakdance-woocommerce .woocommerce-noreviews a, .breakdance-woocommerce .available-on-backorder a, .breakdance-woocommerce .woocommerce-info a {  text-transform:capitalize;  color:var(--bde-woo-notices__info-link-text); }  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a:hover, .breakdance-woocommerce .woocommerce-mini-cart__empty-message a:hover, .breakdance-woocommerce .woocommerce-noreviews a:hover, .breakdance-woocommerce .available-on-backorder a:hover, .breakdance-woocommerce .woocommerce-info a:hover {  color:var(--bde-woo-notices__info-link-text-hover); }  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a::after, .breakdance-woocommerce .woocommerce-mini-cart__empty-message a::after, .breakdance-woocommerce .woocommerce-noreviews a::after, .breakdance-woocommerce .available-on-backorder a::after, .breakdance-woocommerce .woocommerce-info a::after {  content:"";  display:inline-block;  background-color:currentColor;  margin-left:0.2em;  width:0.8em;  height:0.8em;  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%; }  @media (max-width:479px) {  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a, .breakdance-woocommerce .woocommerce-mini-cart__empty-message a, .breakdance-woocommerce .woocommerce-noreviews a, .breakdance-woocommerce .available-on-backorder a, .breakdance-woocommerce .woocommerce-info a {   margin-top:var(--bde-woo-base-medium-gaps);   width:100%;   position:relative;   transform:none;   right:auto;   top:auto;  } } .breakdance-woocommerce .woocommerce-thankyou-order-received, .breakdance-woocommerce .woocommerce-message {  color:var(--bde-woo-notices__success-text);  background:var(--bde-woo-notices__success-background);  border-radius:var(--bde-woo-notices__border-radius);  font-weight:var(--bde-woo-typography-font-weight-medium);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-paragraph-line-height);  display:flex;  flex-wrap:wrap;  flex-direction:row;  position:relative;  padding:var(--bde-woo-notices__padding);  padding-left:var(--bde-woo-notices__padding-left);  width:100%;  gap:var(--bde-woo-base-extra-small-gaps); }  .breakdance-woocommerce .woocommerce-thankyou-order-received:before, .breakdance-woocommerce .woocommerce-message:before {  content:"";  background-color:var(--success-svg-icon-color);  mask-image:var(--success-svg-icon);  mask-size:contain;  mask-repeat:no-repeat;  mask-position:center;  width:var(--bde-woo-notices__icon-size);  height:var(--bde-woo-notices__icon-size);  position:absolute;  top:calc(50% - var(--bde-woo-notices__icon-size) / 2);  left:var(--bde-woo-notices__padding); }  .breakdance-woocommerce .woocommerce-thankyou-order-received a, .breakdance-woocommerce .woocommerce-message a {  order:1;  margin-left:auto;  text-transform:capitalize;  color:var(--bde-woo-notices__success-link-text) !important; }  .breakdance-woocommerce .woocommerce-thankyou-order-received a:hover, .breakdance-woocommerce .woocommerce-message a:hover {  color:var(--bde-woo-notices__success-link-text-hover) !important; }  .breakdance-woocommerce .woocommerce-thankyou-order-received a::after, .breakdance-woocommerce .woocommerce-message a::after {  content:"";  display:inline-block;  background-color:currentColor;  margin-left:0.2em;  width:0.8em;  height:0.8em;  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%; }  @media (max-width:479px) {  .breakdance-woocommerce .woocommerce-thankyou-order-received a, .breakdance-woocommerce .woocommerce-message a {   margin-left:0;   margin-top:var(--bde-woo-base-medium-gaps);   width:100%;  } } .breakdance-woocommerce .out-of-stock, .breakdance-woocommerce .woocommerce-error {  color:var(--bde-woo-notices__error-text);  background:var(--bde-woo-notices__error-background);  border-radius:var(--bde-woo-notices__border-radius);  padding:var(--bde-woo-notices__padding);  padding-left:var(--bde-woo-notices__padding-left);  font-weight:var(--bde-woo-typography-font-weight-medium);  display:flex;  flex-direction:column;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-paragraph-line-height);  position:relative;  text-align:left;  gap:8px;  width:100%;  margin:0; } .breakdance-woocommerce .out-of-stock strong, .breakdance-woocommerce .woocommerce-error strong {  color:var(--bde-woo-notices__error-text); }  .breakdance-woocommerce .woocommerce-error a {  text-transform:capitalize;  color:var(--bde-woo-notices__error-link-text); }  .breakdance-woocommerce .woocommerce-error a:hover {  color:var(--bde-woo-notices__error-link-text-hover); }  .breakdance-woocommerce .woocommerce-error a::after {  content:"";  display:inline-block;  background-color:currentColor;  margin-left:0.2em;  width:0.8em;  height:0.8em;  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%; }  .breakdance-woocommerce .out-of-stock:before, .breakdance-woocommerce .woocommerce-error li:before {  content:"";  background-color:var(--error-svg-icon-color);  mask-image:var(--error-svg-icon);  mask-size:contain;  mask-repeat:no-repeat;  mask-position:center;  width:var(--bde-woo-notices__icon-size);  height:var(--bde-woo-notices__icon-size);  position:absolute;  top:calc(50% - var(--bde-woo-notices__icon-size) / 2);  left:var(--bde-woo-notices__padding); }  .breakdance-woocommerce .woocommerce-error li {  display:inline-block; }  .breakdance-woocommerce .woocommerce-form__label-for-checkbox {  display:flex;  align-items:center;  cursor:pointer; } .breakdance-woocommerce input[type=checkbox], .breakdance-woocommerce input[type=radio] {  width:var(--bde-form-checkbox-size);  height:var(--bde-form-checkbox-size);  border-radius:var(--bde-woo-forms__inputs-border-radius);  border:1px solid;  border-color:var(--bde-woo-forms__inputs-border-color);  border-top:var(--bde-form-input-border-top);  border-right:var(--bde-form-input-border-right);  border-bottom:var(--bde-form-input-border-bottom);  border-left:var(--bde-form-input-border-left);  color:var(--bde-form-checkbox-selected-color);  outline:none;  transition:var(--bde-woo-base-transition);  background-color:var(--bde-woo-forms__inputs-background-color);  background-position:center;  background-size:0;  background-repeat:no-repeat;  flex-shrink:0;  margin-right:0.5em;  appearance:none; } .breakdance-woocommerce input[type=radio] {  border-radius:9999px; } .breakdance-woocommerce input[type=checkbox]:checked, .breakdance-woocommerce input[type=radio]:checked {  border-color:transparent;  background-color:currentColor;  background-size:100% 100%;  background-position:center;  background-repeat:no-repeat; } .breakdance-woocommerce input[type=checkbox]:checked {  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); } .breakdance-woocommerce input[type=radio]:checked {  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); } .breakdance-woocommerce input[type=checkbox]:checked:after, .breakdance-woocommerce input[type=radio]:checked:after {  display:none; }  .breakdance-woocommerce ul.product_list_widget, .breakdance-woocommerce .widget_recently_viewed_products ul, .breakdance-woocommerce .widget_product_categories ul, .breakdance-woocommerce .woocommerce-widget-layered-nav ul, .breakdance-woocommerce .widget_layered_nav_filters ul, .breakdance-woocommerce .widget_rating_filter ul, .breakdance-woocommerce .widget_top_rated_products ul, .breakdance-woocommerce ol.flex-control-nav, .breakdance-woocommerce ol.commentlist, .breakdance-woocommerce .wc-tabs, .breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul, .breakdance-woocommerce ul.wc-item-meta, .breakdance-woocommerce ul.wc_payment_methods, .breakdance-woocommerce ul.woocommerce-shipping-methods {  list-style:none;  padding:0;  margin:0;  display:flex;  flex-direction:column;  line-height:var(--bde-woo-base-paragraph-line-height); }  .breakdance-woocommerce p.woocommerce-noreviews, .breakdance-woocommerce p.form-submit, .breakdance-woocommerce p.stars, .breakdance-woocommerce p.form-row, .breakdance-woocommerce .shipping-calculator-form p {  margin:0; }  .breakdance-woocommerce .woocommerce-grouped-product-list, .breakdance-woocommerce .woocommerce-product-attributes, .breakdance-woocommerce table.order_details.shop_table, .breakdance-woocommerce .cart-collaterals table, .breakdance-woocommerce table.woocommerce-orders-table, .breakdance-woocommerce table.woocommerce-table--order-downloads, .breakdance-woocommerce table.order_details, .breakdance-woocommerce table.woocommerce-cart-form__contents, .breakdance-woocommerce table.woocommerce-checkout-review-order-table {  width:100%;  border-collapse:collapse;  border:none;  border-spacing:0;  border-radius:var(--bde-woo-tables__border-radius);  overflow:hidden;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-paragraph-line-height); } .breakdance-woocommerce .woocommerce-product-attributes {  border-radius:0; }  .breakdance-woocommerce .woocommerce-grouped-product-list {  border-radius:0; }  .breakdance-woocommerce table.order_details.shop_table thead, .breakdance-woocommerce table.woocommerce-orders-table thead, .breakdance-woocommerce table.woocommerce-table--order-downloads thead, .breakdance-woocommerce table.order_details thead, .breakdance-woocommerce table.woocommerce-cart-form__contents thead, .breakdance-woocommerce table.woocommerce-checkout-review-order-table thead {  --bde-woo-tables__border-width-negative:calc(   var(--bde-woo-tables__border-width, 1px) * -1  );  background-color:var(--bde-woo-tables__header-color);  border-top-left-radius:var(--bde-woo-tables__border-radius);  border-top-right-radius:var(--bde-woo-tables__border-radius);  box-shadow:inset var(--bde-woo-tables__border-color) var(--bde-woo-tables__border-width, 1px) 0 0 0, inset var(--bde-woo-tables__border-color) 0 var(--bde-woo-tables__border-width, 1px) 0 0, inset var(--bde-woo-tables__border-color) var(--bde-woo-tables__border-width-negative, -1px) 0 0 0;  text-align:left;  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  color:var(--bde-woo-base-text-color);  text-transform:uppercase;  letter-spacing:1px;  overflow:hidden; }  .breakdance-woocommerce .woocommerce-product-attributes th, .breakdance-woocommerce table.order_details.shop_table thead tr th, .breakdance-woocommerce table.woocommerce-orders-table thead tr th, .breakdance-woocommerce table.woocommerce-table--order-downloads thead tr th, .breakdance-woocommerce table.order_details thead tr th, .breakdance-woocommerce table.woocommerce-cart-form__contents thead tr th, .breakdance-woocommerce table.woocommerce-checkout-review-order-table thead tr th {  padding:var(--bde-woo-base-medium-gaps);  font-weight:var(--bde-woo-typography-font-weight-medium); }  .breakdance-woocommerce .woocommerce-grouped-product-list td, .breakdance-woocommerce table.order_details.shop_table tbody tr td, .breakdance-woocommerce .woocommerce-orders-table tbody tr td, .breakdance-woocommerce .woocommerce-table--order-downloads tbody tr td, .breakdance-woocommerce .woocommerce-table--order-details tbody tr td, .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td, .breakdance-woocommerce .woocommerce-checkout-review-order-table tbody tr td {  padding:var(--bde-woo-base-big-gaps) var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce table.order_details td.remove_item a {  text-decoration:none; }  .breakdance-woocommerce table.order_details.shop_table tbody tr:not(:last-child), .breakdance-woocommerce .woocommerce-orders-table tr:not(:last-child), .breakdance-woocommerce .woocommerce-table--order-downloads tr:not(:last-child), .breakdance-woocommerce .woocommerce-cart-form__contents tr:not(:last-child), .breakdance-woocommerce .woocommerce-checkout-review-order-table tr:not(:last-child) {  border-bottom:var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color); }  .breakdance-woocommerce table.order_details.shop_table tbody, .breakdance-woocommerce .woocommerce-orders-table tbody, .breakdance-woocommerce .woocommerce-table--order-downloads tbody, .breakdance-woocommerce .woocommerce-table--order-details tbody, .breakdance-woocommerce .woocommerce-cart-form__contents tbody, .breakdance-woocommerce .woocommerce-checkout-review-order-table tbody {  border-bottom-left-radius:var(--bde-woo-tables__border-radius);  border-bottom-right-radius:var(--bde-woo-tables__border-radius);  box-shadow:inset var(--bde-woo-tables__border-color) 0 0 0 var(--bde-woo-tables__border-width, 1px);  background-color:var(--bde-woo-tables__background-color);  overflow:hidden; }  .breakdance-woocommerce table tbody tr:last-child td:first-child {  border-bottom-left-radius:var(--bde-woo-tables__border-radius); } .breakdance-woocommerce table tbody tr:last-child td:last-child {  border-bottom-right-radius:var(--bde-woo-tables__border-radius); }  .breakdance-woocommerce .woocommerce-grouped-product-list tr, .breakdance-woocommerce .woocommerce-product-attributes tr, .breakdance-woocommerce .cart-collaterals table tr {  border-bottom:var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color); }  .breakdance-woocommerce .woocommerce-grouped-product-list tr:first-child, .breakdance-woocommerce .woocommerce-product-attributes tr:first-child {  border-top:var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color); }  .breakdance-woocommerce table tr.order-total, .breakdance-woocommerce table tfoot tr:last-child {  border-bottom:none;  border-top:var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-base-border-color); }  .breakdance-woocommerce .woocommerce-product-attributes th, .breakdance-woocommerce .cart-collaterals table th, .breakdance-woocommerce table tfoot th {  padding:var(--bde-woo-base-medium-gaps);  font-weight:var(--bde-woo-typography-font-weight-normal);  text-align:left;  vertical-align:top; }  .breakdance-woocommerce .cart-collaterals table td, .breakdance-woocommerce table tfoot td {  padding:var(--bde-woo-base-medium-gaps);  text-align:left; }  @media (max-width:1024px) {   .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) thead {   display:none;  } .breakdance-woocommerce table:not(table.order_details.shop_table, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) tbody {   border-radius:var(--bde-woo-tables__border-radius);  } .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes, .cart, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) tr:not(.cart_item) {   display:flex;   flex-direction:column;   padding:var(--bde-woo-base-medium-gaps);   gap:var(--bde-woo-base-medium-gaps);  } .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes, .cart, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) td {   display:flex;   align-items:baseline;   padding:0;  } .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .variations, .cart, .woocommerce-grouped-product-list) td::before {   content:attr(data-title);   margin-right:auto;   font-size:var(--bde-woo-typography__size-small);   font-family:var(--bde-woo-typography__size-small-font-family);   color:var(--bde-woo-base-text-color);   text-transform:uppercase;   letter-spacing:1px;   font-weight:var(--bde-woo-typography-font-weight-normal);  }  .breakdance-woocommerce table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before {   display:none;  }  .breakdance-woocommerce table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span::after {   content:"";   margin-right:5px;  } } .bde-woopageordertracking .woocommerce-customer-details, .woocommerce-page.woocommerce-order-received .breakdance-woocommerce .woocommerce-customer-details, .breakdance-woocommerce .woocommerce-EditAccountForm fieldset, .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword, .breakdance-woocommerce #payment, .woocommerce-page.woocommerce-view-order .breakdance-woocommerce .woocommerce-customer-details, .breakdance-woocommerce .woocommerce-Address, .breakdance-woocommerce .woocommerce-form-login, .breakdance-woocommerce .woocommerce-form-register, .breakdance-woocommerce .woocommerce-order-overview, .breakdance-woocommerce .woocommerce-form-coupon {  background-color:var(--bde-woo-wrappers__background-color);  border-radius:var(--bde-woo-wrappers__border-radius);  border:var(--bde-woo-wrappers__border-width) solid var(--bde-woo-wrappers__border-color);  box-shadow:var(--bde-woo-wrappers__shadow);  padding:24px; }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail img {  width:64px;  height:64px;  border-radius:var(--bde-woo-product-images__border-radius);  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  max-width:none;  object-fit:contain; }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail {  width:64px; }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {  width:20px;  text-align:center;  padding-left:24px; }  .breakdance-woocommerce .remove_from_cart_button, .breakdance-woocommerce .woocommerce-cart-form__contents .product-remove a {  color:var(--bde-woo-widgets__remove-item-from-cart-color);  transition:var(--bde-woo-base-transition);  text-decoration:none;  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family);  font-weight:var(--bde-woo-typography-font-weight-normal);  opacity:0.5; }  .breakdance-woocommerce .remove_from_cart_button:hover, .breakdance-woocommerce .woocommerce-cart-form__contents .product-remove a:hover {  color:var(--bde-woo-widgets__remove-item-from-cart-color);  text-decoration:none;  opacity:1; }  @media (max-width:479px) {  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {   padding-left:12px;  } }  .breakdance-woocommerce .woocommerce-pagination {  margin-top:var(--bde-woo-base-large-gaps);  width:100%;  display:flex;  flex-direction:column;  align-items:center; }  .breakdance-woocommerce .woocommerce-pagination ul.page-numbers {  display:flex;  flex-direction:row;  padding:0;  margin:0;  gap:var(--bde-woo-base-big-gaps);  list-style:none;  flex-wrap:wrap; }  .breakdance-woocommerce .woocommerce-pagination ul.page-numbers li {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  font-weight:var(--bde-woo-typography-font-weight-medium);  transition:var(--bde-woo-base-transition);  text-align:center; }  .breakdance-woocommerce .woocommerce-pagination ul.page-numbers li span.current {  pointer-events:none;  color:var(--bde-brand-primary-color);  z-index:5; }  .breakdance-woocommerce .woocommerce-pagination ul.page-numbers li a, .breakdance-woocommerce .woocommerce-pagination ul.page-numbers .dots {  color:var(--bde-woo-base-text-color);  text-decoration:none; }  .breakdance-woocommerce .woocommerce-pagination ul.page-numbers li:hover a {  color:var(--bde-woo-base-text-color); }  .breakdance-woocommerce .onsale {  background-color:var(--bde-woo-sale-badge__background-color);  color:var(--bde-woo-sale-badge__text-color);  border-radius:var(--bde-woo-sale-badge__border-radius);  font-weight:var(--bde-woo-sale-badge__font-weight);  letter-spacing:1px;  line-height:var(--bde-woo-base-heading-line-height);  font-size:var(--bde-woo-sale-badge__font-size);  font-family:var(--bde-woo-typography__size-standard-font-family);  position:absolute;  text-transform:uppercase;  padding:var(--bde-woo-sale-badge__padding);  top:12px;  left:12px;  z-index:1;  transform:translateX(var(--bde-woo-sale-badge__nudge-x, 0)) translateY(var(--bde-woo-sale-badge__nudge-y, 0)); }  .breakdance-woocommerce .woocommerce-product-gallery__trigger {  display:flex;  align-items:center;  justify-content:center;  position:absolute;  z-index:1;  right:12px;  top:12px;  background-color:var(--grey-100);  padding:12px;  box-shadow:var(--bde-woo-gallery__zoom-icon-shadow);  border-radius:100%;  color:transparent;  font-size:0;  transition:var(--bde-woo-base-transition); }  .breakdance-woocommerce .woocommerce-product-gallery__trigger::before {  background-color:var(--grey-900);  content:"zoom";  mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/zoom.svg);  -webkit-mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/zoom.svg);  mask-size:cover;  -webkit-mask-size:cover;  width:18px;  height:18px;  transition:var(--bde-woo-base-transition); }  .breakdance-woocommerce .woocommerce-product-gallery__trigger:hover::before {  background-color:var(--grey-900); }  .breakdance-woocommerce .woocommerce-product-gallery__trigger:hover {  color:transparent;  background-color:var(--grey-50);  border-color:var(--grey-100); } .breakdance-woocommerce .woocommerce-product-gallery__trigger img.emoji {  display:none; }  .breakdance-woocommerce .wc-tabs-wrapper {  width:100%; }  .breakdance-woocommerce .wc-tabs {  display:flex;  flex-direction:row;  border-bottom:1px solid var(--bde-woo-base-border-color);  gap:var(--bde-woo-base-extra-large-gaps); }  .breakdance-woocommerce .woocommerce-MyAccount-navigation ul li {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  font-weight:var(--bde-woo-typography-font-weight-medium);  transition:var(--bde-woo-base-transition);  display:flex; } .breakdance-woocommerce .wc-tabs li {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  font-weight:var(--bde-woo-typography-font-weight-medium);  transition:var(--bde-woo-base-transition);  display:flex; }  .breakdance-woocommerce .woocommerce-MyAccount-navigation ul li a {  width:100%;  border-radius:var(--bde-woo-buttons-and-links__nav-border-radius);  padding:var(--bde-woo-base-medium-gaps) var(--bde-woo-base-big-gaps);  transition:var(--bde-woo-base-transition);  text-decoration:none;  color:var(--bde-woo-buttons-and-links__nav-link-color); } .breakdance-woocommerce .wc-tabs li a {  width:100%;  color:var(--bde-woo-base-text-color);  text-decoration:none;  padding:var(--bde-woo-base-medium-gaps) var(--bde-woo-base-big-gaps);  transition:var(--bde-woo-base-transition);  border-bottom:2px solid transparent; }  .breakdance-woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {  color:var(--bde-woo-buttons-and-links__nav-link-color-active);  background-color:var(--bde-woo-buttons-and-links__nav-link-background-active);  border-color:var(--bde-woo-buttons-and-links__nav-link-color-active); } .breakdance-woocommerce .wc-tabs li.active a {  border-bottom:2px solid var(--bde-woo-buttons-and-links__text-link-color);  color:var(--bde-woo-buttons-and-links__text-link-color); }  .breakdance-woocommerce .woocommerce-MyAccount-navigation ul li a:hover {  color:var(--bde-woo-base-text-on-primary-color);  background-color:var(--bde-woo-base-primary-color-hover);  border-color:var(--bde-woo-base-primary-color); } .breakdance-woocommerce .wc-tabs li a:hover {  color:var(--bde-woo-buttons-and-links__text-link-color-hover); } @media (max-width:479px) {  .breakdance-woocommerce .wc-tabs {   display:flex;   flex-direction:column;   gap:0;  }  .breakdance-woocommerce .wc-tabs li {   border-top:1px solid var(--bde-woo-base-border-color);   border-bottom:2px solid transparent;  } } .breakdance-woocommerce .required-field-message .required {  color:var(--bde-woo-forms__labels-required-color); } .breakdance-woocommerce .comment-form-cookies-consent {  display:flex;  flex-direction:row;  align-items:center; } .breakdance-woocommerce .comment-form-cookies-consent label {  margin-bottom:0; }  .breakdance-woocommerce .woocommerce-product-rating {  display:flex;  flex-direction:row;  align-items:center;  flex-wrap:wrap; } .breakdance-woocommerce .star-rating {  position:relative;  height:var(--bde-woo-ratings__star-size);  width:calc(var(--bde-woo-ratings__star-size) * 5 + 16px);  color:transparent;  font-size:0;  display:flex;  flex-direction:row;  margin-right:auto;  } .breakdance-woocommerce .star-rating:before {  content:"";  position:absolute;  inset:0;  background:var(--bde-woo-ratings__star-color);  mask-image:var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg);  mask-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;  mask-position:0 center, calc(var(--bde-woo-ratings__star-size) + 4px) center, calc(var(--bde-woo-ratings__star-size) * 2 + 8px) center, calc(var(--bde-woo-ratings__star-size) * 3 + 12px) center, calc(var(--bde-woo-ratings__star-size) * 4 + 16px) center;  mask-size:contain; }  .breakdance-woocommerce .star-rating span {  position:relative;  z-index:1;  background:var(--bde-woo-ratings__star-color);  mask-image:var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg);  mask-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;  mask-position:0 center, calc(var(--bde-woo-ratings__star-size) + 4px) center, calc(var(--bde-woo-ratings__star-size) * 2 + 8px) center, calc(var(--bde-woo-ratings__star-size) * 3 + 12px) center, calc(var(--bde-woo-ratings__star-size) * 4 + 16px) center;  mask-size:contain; }  .breakdance-woocommerce .comment-form-rating .stars span {  display:flex;  flex-direction:row; }  .breakdance-woocommerce .comment-form-rating .stars .star-1, .breakdance-woocommerce .comment-form-rating .stars .star-2, .breakdance-woocommerce .comment-form-rating .stars .star-3, .breakdance-woocommerce .comment-form-rating .stars .star-4, .breakdance-woocommerce .comment-form-rating .stars .star-5 {  color:transparent;  background-color:var(--bde-woo-ratings__star-color);  width:calc(var(--bde-woo-ratings__star-size) + 4px);  height:var(--bde-woo-ratings__star-size);  mask-image:var(--bde-woo-ratings__empty-star-svg);  mask-repeat:no-repeat;  mask-size:contain; }  .breakdance-woocommerce .comment-form-rating .stars:hover a, .breakdance-woocommerce .comment-form-rating .stars.selected a, .breakdance-woocommerce .comment-form-rating .stars.selected:hover a {  mask-image:var(--bde-woo-ratings__filled-star-svg); } .breakdance-woocommerce .comment-form-rating .stars a:hover ~ a, .breakdance-woocommerce .comment-form-rating .stars a.active ~ a, .breakdance-woocommerce .comment-form-rating .stars.selected a:hover ~ a {  mask-image:var(--bde-woo-ratings__empty-star-svg); }  .breakdance-woocommerce ul.products li.product-category img, .breakdance-woocommerce .woocommerce-LoopProduct-link img {  display:block;  width:100%;  border-radius:var(--bde-woo-product-images__border-radius);  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width); }  .breakdance-woocommerce .product-category a, .breakdance-woocommerce a.woocommerce-LoopProduct-link {  text-decoration:none;  position:relative; }  .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce div.clear, .breakdance-woocommerce div.clear {  display:none; }  .bde-wooproductstock p.available-on-backorder, .bde-wooproductstock p.out-of-stock {  display:flex;  flex-direction:row;  align-items:center; } .bde-wooproductstock p.available-on-backorder:before, .bde-wooproductstock p.out-of-stock:before {  margin-top:0; }  .breakdance-woocommerce ul.wc-item-meta li, .breakdance-woocommerce dl.variation, .bde-mini-cart .variation {  margin:0;  padding:0;  display:grid;  grid-template-columns:auto 1fr;  gap:5px;  column-gap:8px;  margin-bottom:var(--bde-woo-base-standard-gaps);  margin-top:var(--bde-woo-base-standard-gaps);  flex-direction:row;  flex-wrap:wrap;  align-items:center;  color:var(--bde-woo-base-text-color);  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  line-height:1;  word-break:break-all; } .breakdance-woocommerce ul.wc-item-meta .wc-item-meta-label, .breakdance-woocommerce dl dd, .bde-mini-cart dl dd {  font-weight:var(--bde-woo-typography-font-weight-normal);  color:var(--bde-woo-base-text-color);  margin:0;  padding:0; }  .breakdance-woocommerce ul.wc-item-meta li p, .breakdance-woocommerce dl dd p, .bde-mini-cart dl dd p {  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-medium);  font-size:var(--bde-woo-typography__size-small) !important;  line-height:1 !important;  margin:0; } .breakdance-woocommerce .quantity {  position:relative;  max-width:85px;  align-self:stretch;  width:100%; } @media (max-width:767px) {  .breakdance-woocommerce .quantity {   max-width:75px;  } } .breakdance-woocommerce .quantity input {  appearance:textfield;  text-align:center;  height:100%; } .breakdance-woocommerce .quantity input::-webkit-outer-spin-button, .breakdance-woocommerce .quantity input::-webkit-inner-spin-button {  -webkit-appearance:none; } .breakdance-woocommerce .quantity--hidden {  display:none; } .bde-quantity-button {  appearance:none;  position:absolute;  top:50%;  bottom:5px;  display:flex;  align-items:center;  justify-content:center;  background-color:transparent;  border:none;  font-size:10px;  color:#6b7280;  border-radius:4px;  padding:2px 6px;  flex-shrink:0;  cursor:pointer;  transition:var(--bde-woo-base-transition);  transform:translateY(-50%); } .bde-quantity-button:hover {  color:var(--bde-woo-buttons-and-links__text-link-color-hover);  background-color:#f5f5f5; } .bde-quantity-button:before {  content:"";  display:block;  width:1em;  height:1em;  background-color:currentcolor;  mask-position:center;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-position:center;  -webkit-mask-size:100% 100%;  -webkit-mask-repeat:no-repeat; } .bde-quantity-button--inc {  right:5px; } .bde-quantity-button--inc:before {  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/plus.svg);  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/plus.svg); } .bde-quantity-button--dec {  left:5px; } .bde-quantity-button--dec:before {  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/minus.svg);  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/minus.svg); } .bde-cart {  text-align:left;  width:100%; } .bde-cart .woocommerce {  display:flex;  flex-direction:var(--bde-woo-responsive__stack);  align-items:flex-start;  flex-wrap:wrap;  column-gap:var(--bde-woo-base-extra-large-gaps); } .breakdance-woocommerce .woocommerce-cart-form {  margin-bottom:var(--bde-woo-base-large-gaps); } .breakdance-woocommerce .woocommerce-notice, .breakdance-woocommerce .woocommerce-notices-wrapper {  margin-top:0;  margin-bottom:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce .wc-empty-cart-message {  width:100%; }  .breakdance-woocommerce .coupon label {  display:none; }  .breakdance-woocommerce .actions .coupon {  display:flex;  flex-direction:row;  gap:var(--bde-woo-base-medium-gaps);  float:left; }  .breakdance-woocommerce .actions .coupon button {  flex-shrink:0; }  .breakdance-woocommerce .actions button[name=update_cart] {  display:none;  line-height:var(--bde-woo-base-paragraph-line-height);  float:right;  flex-direction:row;  gap:var(--bde-woo-base-medium-gaps); }  .breakdance-woocommerce .actions button[name=update_cart]::before {  background-color:var(--grey-700);  content:"";  width:20px;  height:20px;  mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/refresh.svg);  -webkit-mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/refresh.svg);  mask-size:cover;  -webkit-mask-size:cover;  background-color:var(--bde-woo-buttons-and-links__secondary-button-text-color);  transition:var(--bde-woo-base-transition); }  .breakdance-woocommerce .actions button[name=update_cart]:disabled::before {  background-color:var(--bde-woo-buttons-and-links__disabled-button-text-color); }  .breakdance-woocommerce .woocommerce-cart-form p.backorder_notification {  margin-top:0;  margin-bottom:0; }  .breakdance-woocommerce .woocommerce-cart-form {  width:100%;  flex:1; } .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td.product-thumbnail a {  display:flex; }  .breakdance-woocommerce .cart-collaterals {  order:var(--bde-woo-responsive__cart-totals-order);  align-self:stretch;  width:var(--bde-woo-responsive__width, 350px);  border-radius:var(--bde-woo-tables__border-radius); } .breakdance-woocommerce .cart-collaterals h2 {  margin-bottom:var(--bde-woo-base-big-gaps); }  .breakdance-woocommerce a.checkout-button {  width:100%;  height:50px;  margin-top:var(--bde-woo-base-big-gaps); }  .woocommerce-page.woocommerce-cart .breakdance-woocommerce a.checkout-button::after {  content:"";  display:inline-block;  background-color:currentColor;  margin-left:0.2em;  width:0.8em;  height:0.8em;  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%; }  .breakdance-woocommerce .woocommerce-notices-wrapper, .breakdance-woocommerce section.shipping-calculator-form, .breakdance-woocommerce form.woocommerce-shipping-calculator {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce p.woocommerce-shipping-destination {  display:block;  margin:var(--bde-woo-base-medium-gaps) 0; }  .breakdance-woocommerce ul.woocommerce-shipping-methods {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce ul.woocommerce-shipping-methods li {  display:flex;  align-items:center; } .breakdance-woocommerce ul.woocommerce-shipping-methods li label, .breakdance-woocommerce ul.payment_methods li label {  line-height:1; } .breakdance-woocommerce ul.payment_methods input[type=checkbox] + label {  line-height:1;  margin-bottom:0; } .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td {  padding-top:var(--bde-woo-cart-rows-spacing, 16px);  padding-bottom:var(--bde-woo-cart-rows-spacing, 16px); }  .breakdance-woocommerce .cart-collaterals table th {  padding-left:0; } .breakdance-woocommerce .cart-collaterals table td {  width:80%; }  .breakdance-woocommerce .cross-sells {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps);  width:var(--bde-woo-responsive__width, 100%);  margin-top:var(--bde-woo-base-large-gaps);  order:99; } @media (max-width:767px) {  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-price {  display:none !important;  } } @media (max-width:767px) {  .breakdance-woocommerce .woocommerce-cart-form {   flex:0 0 100%;  }  .breakdance-woocommerce .woocommerce-cart-form__contents tbody {   display:flex;   flex-direction:column;   gap:var(--bde-woo-cart-rows-spacing, 20px);   padding:var(--bde-woo-base-medium-gaps);  }  .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td {   padding:0;  }  .breakdance-woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item {   display:grid;   column-gap:var(--bde-woo-base-medium-gaps);   grid-template-columns:var(--bde-woo-cart-thumbnail-size, 96px) 1fr 20px;   border-bottom:none;  }  .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td {   padding:0;  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-name {   padding-bottom:5px;  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail {   width:100%;   grid-area:span 3;  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail a {   width:100%;  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail img {   width:100%;   height:auto;  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-quantity {   order:2;   grid-column:span 2;   margin-top:var(--bde-woo-base-standard-gaps);  }  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {   grid-column:3;   grid-row:1;   padding:0;  }  .breakdance-woocommerce .actions {   display:flex;  }  .breakdance-woocommerce .actions .button {   width:100%;  }  .breakdance-woocommerce .actions .coupon {   width:100%;   flex-direction:column;   align-items:stretch;  } } .bde-woopagecheckout, .bde-checkout-builder {  width:100%; } .breakdance-woocommerce .woocommerce-columns--addresses.col2-set, .breakdance-woocommerce .woocommerce-checkout .col2-set, .breakdance-woocommerce ul.woocommerce-order-overview, .bde-woopagecheckout .breakdance-woocommerce .woocommerce, .woocommerce-page.woocommerce-checkout .breakdance-woocommerce .woocommerce {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-large-gaps); } .bde-checkout-builder, .breakdance-woocommerce { } .bde-checkout-builder .woocommerce-order, .bde-checkout-builder .woocommerce-checkout-review-order, .bde-checkout-builder .woocommerce-form-coupon, .bde-checkout-builder .woocommerce-customer-details, .bde-checkout-builder .woocommerce-order-details, .bde-checkout-builder .woocommerce-additional-fields, .bde-checkout-builder .form-row.place-order, .bde-checkout-builder ul.wc_payment_methods, .bde-checkout-builder form[name=checkout] .col-1, .bde-checkout-builder form[name=checkout] .col-2, .bde-checkout-builder .woocommerce-shipping-fields, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper, .bde-checkout-builder .woocommerce-account-fields, .bde-checkout-builder .woocommerce-checkout .create-account, .breakdance-woocommerce .woocommerce-order, .breakdance-woocommerce .woocommerce-checkout-review-order, .breakdance-woocommerce .woocommerce-form-coupon, .breakdance-woocommerce .woocommerce-customer-details, .breakdance-woocommerce .woocommerce-order-details, .breakdance-woocommerce .woocommerce-additional-fields, .breakdance-woocommerce .form-row.place-order, .breakdance-woocommerce ul.wc_payment_methods, .breakdance-woocommerce form[name=checkout] .col-1, .breakdance-woocommerce form[name=checkout] .col-2, .breakdance-woocommerce .woocommerce-shipping-fields, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper, .breakdance-woocommerce .woocommerce-account-fields, .breakdance-woocommerce .woocommerce-checkout .create-account {  display:flex;  flex-direction:column;  gap:var(--bde-woo-forms__spacing-between-fields); } .bde-checkout-builder #order_review_heading, .bde-checkout-builder .woocommerce-billing-fields h3, .breakdance-woocommerce #order_review_heading, .breakdance-woocommerce .woocommerce-billing-fields h3 {  margin-bottom:var(--bde-woo-forms__spacing-between-fields); } .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper {  display:flex;  flex-direction:row;  flex-wrap:wrap;  } .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper p.form-row, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper p.form-row, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper p.form-row, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper p.form-row {  width:100%; } .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_first_name_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_last_name_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_first_name_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_last_name_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_first_name_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_last_name_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_first_name_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_last_name_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_first_name_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_last_name_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_first_name_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_last_name_field {  width:calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);  min-width:140px;  flex-grow:1; } .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_state_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_country_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_state_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_country_field, .bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_postcode_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_state_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_country_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_postcode_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_state_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_country_field, .bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_postcode_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_state_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_country_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_state_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_country_field, .breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_postcode_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_state_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_country_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_postcode_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_state_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_country_field, .breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_postcode_field {  width:calc(33.33% - var(--bde-woo-forms__spacing-between-fields) * 2 / 3);  flex-grow:1;  min-width:140px; } .bde-checkout-builder .woocommerce-checkout .col2-set .col-1, .bde-checkout-builder .woocommerce-checkout .col2-set .col-2, .breakdance-woocommerce .woocommerce-checkout .col2-set .col-1, .breakdance-woocommerce .woocommerce-checkout .col2-set .col-2 {  width:100%; } .bde-checkout-builder .woocommerce-columns--addresses.col2-set, .breakdance-woocommerce .woocommerce-columns--addresses.col2-set {  flex-direction:row;  width:100%; } .bde-checkout-builder .woocommerce-customer-details address, .breakdance-woocommerce .woocommerce-customer-details address {  display:flex;  flex-direction:column; } .bde-checkout-builder .bde-order-review-column, .breakdance-woocommerce .bde-order-review-column {  display:flex;  flex-direction:column; } .bde-checkout-builder .woocommerce-checkout-review-order, .breakdance-woocommerce .woocommerce-checkout-review-order {  flex:1; } .bde-checkout-builder .woocommerce-checkout, .breakdance-woocommerce .woocommerce-checkout {  display:flex;  flex-wrap:wrap;  flex-direction:var(--bde-woo-responsive__stack);  gap:var(--bde-woo-base-extra-large-gaps); } .bde-checkout-builder .woocommerce-checkout .col2-set, .breakdance-woocommerce .woocommerce-checkout .col2-set {  width:var(--bde-woo-responsive__width, calc(60% - var(--bde-woo-base-extra-large-gaps) / 2)); } .bde-checkout-builder .woocommerce-checkout .bde-order-review-column, .breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {  width:var(--bde-woo-responsive__width, calc(40% - var(--bde-woo-base-extra-large-gaps) / 2)); } .bde-checkout-builder .woocommerce-checkout button#place_order, .breakdance-woocommerce .woocommerce-checkout button#place_order {  width:100%; } @media (max-width:767px) {  .bde-checkout-builder .woocommerce-checkout .col2-set, .bde-checkout-builder .woocommerce-checkout .bde-order-review-column, .breakdance-woocommerce .woocommerce-checkout .col2-set, .breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {   width:var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));  } } .bde-checkout-builder ul.woocommerce-order-overview, .breakdance-woocommerce ul.woocommerce-order-overview {  background-color:var(--bde-woo-wrappers__background-color);  display:grid;  grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));  margin:0;  gap:var(--bde-woo-base-medium-gaps); } .bde-checkout-builder ul.woocommerce-order-overview li, .breakdance-woocommerce ul.woocommerce-order-overview li {  display:flex;  flex-direction:column; } .bde-checkout-builder .woocommerce-form-coupon, .breakdance-woocommerce .woocommerce-form-coupon {  flex-direction:row;  flex-wrap:wrap;  gap:var(--bde-woo-base-standard-gaps);  } .bde-checkout-builder .woocommerce-form-coupon p:first-child, .breakdance-woocommerce .woocommerce-form-coupon p:first-child {  width:100%; } .bde-checkout-builder .woocommerce-form-coupon p.form-row, .breakdance-woocommerce .woocommerce-form-coupon p.form-row {  align-items:stretch; } .bde-checkout-builder .woocommerce-form-coupon p.form-row-first, .breakdance-woocommerce .woocommerce-form-coupon p.form-row-first {  flex-grow:1; } .bde-checkout-builder .woocommerce-form-coupon .input-text, .breakdance-woocommerce .woocommerce-form-coupon .input-text {  height:100%; } .bde-checkout-builder .woocommerce-form-coupon p.form-row button[name=apply_coupon], .breakdance-woocommerce .woocommerce-form-coupon p.form-row button[name=apply_coupon] {  height:100%;  justify-content:center; } .bde-checkout-builder .wc_payment_method, .breakdance-woocommerce .wc_payment_method {  display:flex;  flex-wrap:wrap;  align-items:center; } .bde-checkout-builder .wc_payment_method fieldset, .breakdance-woocommerce .wc_payment_method fieldset {  border:none;  padding:0; } .bde-checkout-builder .payment_box, .breakdance-woocommerce .payment_box {  position:relative;  margin-top:15px;  padding:var(--bde-woo-base-medium-gaps);  width:100%;  border:var(--bde-woo-payment-box-border-width) solid var(--bde-woo-payment-box-border-color);  background-color:var(--bde-woo-payment-box-background-color);  border-radius:var(--bde-woo-wrappers__border-radius);  color:var(--bde-woo-base-text-color); } .bde-checkout-builder .payment_box p:first-child, .breakdance-woocommerce .payment_box p:first-child {  margin-top:0; } .bde-checkout-builder .payment_box p:last-child, .breakdance-woocommerce .payment_box p:last-child {  margin-bottom:0; } .bde-checkout-builder .payment_box input[type=checkbox], .bde-checkout-builder .payment_box input[type=radio], .breakdance-woocommerce .payment_box input[type=checkbox], .breakdance-woocommerce .payment_box input[type=radio] {  width:var(--bde-form-checkbox-size) !important; } .bde-checkout-builder .payment_box input[type=radio], .breakdance-woocommerce .payment_box input[type=radio] {  border-radius:12px; } .bde-checkout-builder .woocommerce-terms-and-conditions-wrapper p.form-row, .breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper p.form-row {  margin-top:20px; } .bde-checkout-builder .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label, .breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label {  line-height:1.2;  margin-bottom:0; } .bde-checkout-builder .woocommerce-checkout-payment .woocommerce-privacy-policy-text, .breakdance-woocommerce .woocommerce-checkout-payment .woocommerce-privacy-policy-text {  margin-top:20px; } .bde-checkout-builder .woocommerce-NoticeGroup-checkout, .breakdance-woocommerce .woocommerce-NoticeGroup-checkout {  width:100%; } .bde-checkout-builder .woocommerce-form-login, .breakdance-woocommerce .woocommerce-form-login {  max-width:100%;  } .bde-checkout-builder .woocommerce-form-login p:nth-child(5), .breakdance-woocommerce .woocommerce-form-login p:nth-child(5) {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-medium-gaps);  margin-top:12px; } .bde-checkout-builder wc-order-attribution-inputs, .breakdance-woocommerce wc-order-attribution-inputs {  display:contents; }  .bde-mini-cart {  position:relative;  --bde-mini-cart-padding-top:20px;  --bde-mini-cart-padding-right:20px;  --bde-mini-cart-padding-bottom:20px;  --bde-mini-cart-padding-left:20px; }  .bde-mini-cart-toggle {  display:flex;  align-items:center;  color:#4b5563;  text-decoration:none !important;  padding:13px; } .bde-mini-cart-toggle:hover .bde-mini-cart-toggle__counter {  background-color:var(--bde-woo-base-primary-color-hover);  color:var(--bde-woo-base-text-on-primary-color); } .bde-mini-cart-toggle__subtotal {  margin-right:var(--bde-woo-base-standard-gaps); } .bde-mini-cart-toggle__icon {  position:relative;  display:inline-block;  align-items:center;  background-color:var(--bde-woo-base-text-color);  content:"";  width:28px;  height:28px;  mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);  -webkit-mask:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);  mask-size:contain;  -webkit-mask-size:contain;  mask-repeat:no-repeat;  -webkit-mask-repeat:no-repeat;  mask-position:0 2px;  -webkit-mask-position:0 2px;  transition:var(--bde-woo-base-transition); } .bde-mini-cart-toggle__counter {  display:inline-flex;  align-items:center;  justify-content:center;  text-align:center;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-text-on-primary-color);  line-height:1;  background-color:var(--bde-woo-base-primary-color);  border-radius:100px;  margin-left:var(--bde-woo-base-standard-gaps);  padding:4px 8px 4px 8px;  font-weight:var(--bde-woo-typography-font-weight-medium);  transition:var(--bde-woo-base-transition);  flex-shrink:0; }  .bde-mini-cart-offcanvas-body {  --cart-image-size:80px;  position:absolute;  top:100%;  z-index:var(--bde-z-index-minicart);  display:flex;  flex-direction:column;  width:420px;  background-color:#fff;  box-shadow:rgb(255, 255, 255) 0 0 0 0, rgba(0, 0, 0, 0.05) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.05) 0 4px 6px -2px;  opacity:0;  pointer-events:none;  visibility:hidden;  transition:transform cubic-bezier(0.4, 0, 0.2, 1), opacity cubic-bezier(0.4, 0, 0.2, 1), visibility cubic-bezier(0.4, 0, 0.2, 1);  transition-duration:var(--bde-transition-duration);  overflow:hidden; } .bde-mini-cart-offcanvas-body > * {  margin-bottom:0; } .bde-mini-cart-offcanvas-topbar {  display:flex;  justify-content:space-between;  align-items:center;  padding-top:var(--bde-mini-cart-padding-top);  padding-bottom:var(--bde-mini-cart-padding-top);   padding-left:var(--bde-mini-cart-padding-left);  padding-right:var(--bde-mini-cart-padding-right); }  .bde-mini-cart-offcanvas-overlay {  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:var(--bde-z-index-minicart-backdrop);  display:none;  background-color:rgba(0, 0, 0, 0.3);  opacity:0;  pointer-events:none;  transition:var(--bde-woo-base-transition); }  .bde-mini-cart-offcanvas--active .bde-mini-cart-offcanvas-body, .bde-mini-cart-offcanvas--active .bde-mini-cart-offcanvas-overlay {  --cart-scale:1 !important;  --cart-translate-3d:0, 0, 0 !important;  opacity:1;  pointer-events:auto;  visibility:visible; }  .bde-mini-cart-offcanvas__close-button {  position:relative;  font-size:var(--bde-woo-typography__size-large);  font-family:var(--bde-woo-typography__size-large-font-family);  line-height:0.5;  color:var(--bde-woo-widgets__remove-item-from-cart-color);  opacity:0.5;  border:none;  background-color:transparent;  transition:var(--bde-woo-base-transition);  cursor:pointer;  padding:0 10px;  height:100%;  margin-right:-10px; } .bde-mini-cart-offcanvas__close-button:hover {  opacity:1; }  .bde-mini-cart-offcanvas {  } .bde-mini-cart-offcanvas .widget_shopping_cart_content {  flex:1;  display:flex;  flex-direction:column;  overflow-y:hidden; } .bde-mini-cart-offcanvas .woocommerce-mini-cart {  padding:0;  margin:0;  list-style-type:none;  overflow-y:auto;  height:100%; } .bde-mini-cart-offcanvas .woocommerce-mini-cart .remove {  grid-column:3;  grid-row:1;  transition:var(--bde-woo-base-defult-transition);  color:var(--bde-woo-widgets__remove-item-from-cart-color);  opacity:0.5;  text-decoration:none;  font-weight:var(--bde-woo-typography-font-weight-normal);  line-height:0.5;  text-align:right; } .bde-mini-cart-offcanvas .woocommerce-mini-cart .remove:hover {  opacity:1;  text-decoration:none; } .bde-mini-cart-offcanvas .woocommerce-mini-cart__total {  position:relative;  display:flex;  justify-content:space-between;  padding-bottom:16px;  margin:0; } .bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong {  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-text-color); } .bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons {  display:flex;  justify-content:space-between;  gap:var(--bde-woo-base-standard-gaps);  margin:0; } .bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons .button {  flex:1; } .bde-mini-cart-offcanvas .woocommerce-mini-cart-item {  position:relative;  display:grid;  grid-template-columns:var(--cart-image-size) 1fr 20px;  grid-template-rows:1fr auto;  column-gap:var(--bde-woo-base-big-gaps);  row-gap:var(--bde-woo-base-medium-gaps);  align-items:flex-start;  padding-top:var(--bde-woo-base-medium-gaps);  padding-bottom:var(--bde-woo-base-medium-gaps);  padding-left:var(--bde-mini-cart-padding-left);  padding-right:var(--bde-mini-cart-padding-right);  clear:both; } .bde-mini-cart-offcanvas .woocommerce-mini-cart-item a.remove {  transition:var(--bde-woo-base-transition); } .bde-mini-cart-offcanvas .woocommerce-mini-cart-item + .woocommerce-mini-cart-item {  border-top:1px solid var(--grey-200); } .bde-mini-cart-offcanvas .bde-mini-cart-item-title {  color:var(--bde-woo-buttons-and-links__text-link-color);  transition:var(--bde-woo-base-transition);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  text-decoration:none;  font-weight:var(--bde-woo-typography-font-weight-medium); } .bde-mini-cart-offcanvas .bde-mini-cart-item-title:hover {  color:var(--bde-woo-buttons-and-links__text-link-color-hover);  text-decoration:none !important; } .bde-mini-cart-offcanvas .bde-mini-cart-item-thumbnail {  grid-area:span 2; } .bde-mini-cart-offcanvas .bde-mini-cart-item-thumbnail img {  display:block;  width:var(--cart-image-size);  height:var(--cart-image-size);  object-fit:cover;  transition:var(--bde-woo-base-transition);  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  border-radius:var(--bde-woo-product-images__border-radius); } .bde-mini-cart-offcanvas .woocommerce-mini-cart__empty-message {  text-align:center;  border-top:solid 1px var(--grey-200);  margin:0;  padding:35px 0; } .bde-mini-cart-offcanvas .blockOverlay {  opacity:0.3 !important; }  .bde-mini-cart-quantity, .bde-mini-cart-quantity-simple {  grid-column:span 2; } .bde-mini-cart-quantity {  display:flex;  align-items:center;  justify-content:space-between;  width:100%;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-text-color); } .bde-mini-cart-quantity .quantity input {  padding-top:8px;  padding-bottom:8px; } .bde-mini-cart-quantity-simple {  display:none; } .bde-mini-cart-quantity-simple .quantity {  align-self:flex-end;  display:flex;  justify-content:flex-end;  width:100%;  max-width:none;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-text-color);  transform:translateY(-5px);  gap:5px; }  .bde-mini-cart-continue-link {  display:block;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  text-align:center;  color:var(--bde-button-primary-background-color);  text-decoration:none;  font-weight:var(--bde-woo-typography-font-weight-medium);  padding-bottom:var(--bde-mini-cart-padding-bottom); } .bde-mini-cart-continue-link:after {  content:"";  display:inline-block;  width:1em;  height:1em;  background-color:currentColor;  vertical-align:middle;  mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);  -webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);  mask-size:contain;  -webkit-mask-size:contain;  mask-repeat:no-repeat;  -webkit-mask-repeat:no-repeat; } .bde-mini-cart-offcanvas--primary-cart .wc-forward.checkout, .bde-mini-cart-offcanvas--primary-checkout .wc-forward:not(.checkout) {  display:none !important; }  .bde-mini-cart-offcanvas .woocommerce-Price-amount bdi, .bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi {  font-weight:var(--bde-woo-typography-font-weight-heavy);  color:var(--bde-woo-base-headings-color);  display:inline;  text-decoration:none;  line-height:var(--bde-woo-base-heading-line-height);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family); } .bde-mini-cart-offcanvas-footer {  padding-top:var(--bde-mini-cart-padding-bottom);   padding-bottom:var(--bde-mini-cart-padding-bottom);  padding-left:var(--bde-mini-cart-padding-left);  padding-right:var(--bde-mini-cart-padding-right); }  .bde-mini-cart-offcanvas--dropdown .bde-mini-cart-offcanvas-body {  --cart-scale:0.95;  --cart-translate-x:0px;  --cart-image-size:60px;  transform:scale(var(--cart-scale)) translateX(var(--cart-translate-x));  border-radius:8px; } .bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--right .bde-mini-cart-offcanvas-body {  transform-origin:top left;  left:0; } .bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--left .bde-mini-cart-offcanvas-body {  transform-origin:top right;  right:0; } .bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--center .bde-mini-cart-offcanvas-body {  --cart-translate-x:-50%;  transform-origin:top center;  left:50%; } .bde-mini-cart-offcanvas--dropdown .woocommerce-mini-cart {  max-height:250px; } .bde-mini-cart-offcanvas--dropdown .woocommerce-mini-cart__buttons .button {  padding:10px; }  .bde-woopageaccount {  width:100%; }  .breakdance-woocommerce #payment .form-row, .breakdance-woocommerce td.download-file, .breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend, .breakdance-woocommerce .woocommerce-form-track-order, .breakdance-woocommerce .woocommerce-customer-details, .breakdance-woocommerce .woocommerce-order-details, .breakdance-woocommerce .woocommerce-order-downloads, .breakdance-woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper, .breakdance-woocommerce .woocommerce-MyAccount-content form, .breakdance-woocommerce .woocommerce-Address-title, .breakdance-woocommerce .woocommerce-Address, .breakdance-woocommerce .woocommerce-EditAccountForm, .breakdance-woocommerce .woocommerce-EditAccountForm fieldset, .breakdance-woocommerce .woocommerce-form-login, .breakdance-woocommerce .woocommerce-form-register {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps); }  .breakdance-woocommerce .woocommerce-MyAccount-content {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-large-gaps); }  .bde-woopageaccount .woocommerce, .breakdance-woocommerce .woocommerce-Addresses, .breakdance-woocommerce .woocommerce-columns--addresses, .breakdance-woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-large-gaps); }  .bde-woopageaccount .woocommerce {  flex-direction:var(--bde-woo-responsive__stack);  flex-wrap:wrap; }  .breakdance-woocommerce .woocommerce-MyAccount-navigation {  width:var(--bde-woo-responsive__width, calc(25% - var(--bde-woo-base-extra-large-gaps) / 2));  min-width:160px; }  .breakdance-woocommerce .woocommerce-MyAccount-content {  width:var(--bde-woo-responsive__width);  flex:1 1 480px; }  .breakdance-woocommerce .woocommerce-notices-wrapper + h2 {  display:none; } .breakdance-woocommerce .woocommerce-form-login, .breakdance-woocommerce .woocommerce-form-register {  width:100%;  max-width:var(--bde-woo-forms__wrappers-small);  margin:0 auto; }  .woocommerce-page.woocommerce-account .woocommerce-form-login__rememberme {  margin-bottom:var(--bde-woo-base-large-gaps); }  .breakdance-woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .breakdance-woocommerce .woocommerce-form-register .woocommerce-form-register__submit {  flex-grow:1;  width:100%; }  .breakdance-woocommerce .woocommerce-Button--previous {  align-self:flex-start; } .breakdance-woocommerce .woocommerce-Button--previous::before {  content:"←"; } .breakdance-woocommerce .woocommerce-Button--next {  align-self:flex-end; } .breakdance-woocommerce .woocommerce-Button--next::after {  content:"";  display:inline-block;  background-color:currentColor;  margin-left:0.2em;  width:0.8em;  height:0.8em;  mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url(/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%; }  .breakdance-woocommerce .woocommerce-orders-table__cell-order-actions {  display:flex;  flex-direction:column;  width:100%;  gap:var(--bde-woo-base-big-gaps); }  .breakdance-woocommerce .woocommerce-orders-table__cell-order-actions a.woocommerce-button {  width:100%; }  .breakdance-woocommerce .woocommerce-button.button.pay {  padding:8px 12px; }  .breakdance-woocommerce .woocommerce-column, .breakdance-woocommerce .woocommerce-Address {  width:100%; } .breakdance-woocommerce .woocommerce-Address-title {  flex-direction:row;  justify-content:space-between;  align-items:flex-start; } .breakdance-woocommerce .woocommerce-Address-title h2 {  margin:0; }  .breakdance-woocommerce .woocommerce-password-strength {  margin-top:var(--bde-woo-base-medium-gaps); }  .breakdance-woocommerce .woocommerce-EditAccountForm fieldset {  margin-top:var(--bde-woo-base-big-gaps); }  .breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend {  float:left; }  .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-large-gaps);  max-width:480px;  margin:0 auto; }  .breakdance-woocommerce .woocommerce-customer-details {  background-color:var(--bde-woo-wrappers__background-color); } .breakdance-woocommerce .woocommerce-customer-details address {  display:flex; } .breakdance-woocommerce .woocommerce-columns--addresses .woocommerce-column {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce ul.wc-item-meta {  margin-top:8px; } .breakdance-woocommerce ul.wc-item-meta li {  margin:2px 0 2px 0; }  .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login {  display:flex;  flex-direction:var(--bde-woo-responsive__stack);  gap:var(--bde-woo-base-large-gaps);  width:100%;  max-width:768px;  margin:0 auto; } .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login .col-1, .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login .col-2 {  width:100%; } .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login h2 {  width:100%;  max-width:var(--bde-woo-forms__wrappers-small);  margin:0 auto;  margin-bottom:var(--bde-woo-base-medium-gaps); } @media (max-width:767px) {  .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login {   width:var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));  } } .woocommerce-page.woocommerce-account .woocommerce-PaymentMethods {  margin:0;  padding:0;  list-style-type:none; } .woocommerce-page.woocommerce-account .woocommerce-PaymentBox {  margin-bottom:var(--bde-woo-base-large-gaps);  margin-top:var(--bde-woo-base-medium-gaps); } .woocommerce-page.woocommerce-account .woocommerce-PaymentBox fieldset {  border:0;  padding:0;  margin:0; }  .bde-woopageordertracking {  width:100%; } .bde-woopageordertracking .woocommerce {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-large-gaps); } .bde-woopageordertracking .woocommerce-customer-details, .bde-woopageordertracking .woocommerce-order-details, .bde-woopageordertracking .woocommerce-form-track-order {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps); }  .bde-product, .bde-productbuilder {  width:100%; } .bde-product .star-rating, .bde-productbuilder .star-rating {  margin-right:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce {     } .breakdance-woocommerce div.product form.cart, .breakdance-woocommerce .comment_container, .breakdance-woocommerce div.woocommerce-variation, .breakdance-woocommerce .woocommerce-variation-add-to-cart, .breakdance-woocommerce table.variations tbody, .breakdance-woocommerce section.related.products, .breakdance-woocommerce section.upsells.products {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce div.product, .breakdance-woocommerce .wc-tabs-wrapper, .breakdance-woocommerce .woocommerce-Reviews, .breakdance-woocommerce .bde-woo-product {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-extra-large-gaps); } .breakdance-woocommerce div.product {  position:relative;  display:flex;  flex-wrap:wrap;  flex-direction:var(--bde-woo-responsive__stack); } .breakdance-woocommerce .entry-summary {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-big-gaps);  flex-grow:1;  width:var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2)); } .breakdance-woocommerce .product_meta {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .woocommerce-product-gallery {  position:relative;  width:var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));  flex-grow:1; } .breakdance-woocommerce .woocommerce-product-gallery__wrapper {  width:100%;  height:auto;  display:block;  margin:0; } .breakdance-woocommerce .woocommerce-product-gallery__wrapper:not(.flex-viewport .woocommerce-product-gallery__wrapper) {  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  border-radius:var(--bde-woo-product-images__border-radius);  overflow:hidden; } .breakdance-woocommerce .woocommerce-product-gallery .zoomImg {  background-color:#fff; } .breakdance-woocommerce .woocommerce-product-gallery__image, .breakdance-woocommerce .woocommerce-product-gallery__image--placeholder { } .breakdance-woocommerce .woocommerce-product-gallery__image img, .breakdance-woocommerce .woocommerce-product-gallery__image--placeholder img {  display:block;  width:100%;  height:auto; } .breakdance-woocommerce .woocommerce-product-gallery__image a, .breakdance-woocommerce .woocommerce-product-gallery__image--placeholder a {  width:100%; } .breakdance-woocommerce .flex-viewport {  border-radius:var(--bde-woo-product-images__border-radius);  overflow:hidden;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  margin-bottom:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce .flex-control-nav {  display:flex;  flex-direction:row;  gap:var(--bde-woo-base-big-gaps);  flex-wrap:wrap;  } .breakdance-woocommerce .flex-control-nav li {  border-radius:var(--bde-woo-product-images__border-radius);  overflow:hidden;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  cursor:pointer;  flex-basis:calc(25% - var(--bde-woo-base-big-gaps) * 3 / 4); } .breakdance-woocommerce .flex-control-nav li img {  display:block;  opacity:0.5;  transition:var(--bde-woo-base-transition);  width:100%;  object-fit:cover;  height:auto; } .breakdance-woocommerce .flex-control-nav li img.flex-active {  opacity:1; } .breakdance-woocommerce ol.flex-control-nav {  flex-direction:row; } .breakdance-woocommerce section.related.products, .breakdance-woocommerce section.upsells.products {  width:100%; } .breakdance-woocommerce .woocommerce-product-attributes {  text-align:left; } .breakdance-woocommerce .woocommerce-product-attributes th.woocommerce-product-attributes-item__label {  vertical-align:middle; } .breakdance-woocommerce h2.woocommerce-Reviews-title {  align-items:center; } .breakdance-woocommerce h2.woocommerce-Reviews-title span {  display:inline-block;  font-weight:bold;  margin-left:5px; } .breakdance-woocommerce ol.commentlist {  margin-top:var(--bde-woo-base-large-gaps); } .breakdance-woocommerce .comment_container {  display:flex;  flex-direction:row; } .breakdance-woocommerce .comment_container img.avatar {  border-radius:50%;  width:52px;  height:52px; } .breakdance-woocommerce .comment_container p.meta {  display:flex;  flex-direction:row;  align-items:center;  gap:var(--bde-woo-base-standard-gaps);  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  margin-bottom:8px; } .breakdance-woocommerce #commentform script {  display:none; } .breakdance-woocommerce .single_variation_wrap, .breakdance-woocommerce .woocommerce-variation-add-to-cart {  display:flex;  flex-direction:row;  width:100%;  flex-wrap:wrap;  gap:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce div.product form.cart {  display:flex;  flex-direction:row;  flex-wrap:wrap;  max-width:var(--bde-woo-forms__wrappers-small); } .breakdance-woocommerce div.product form.cart.grouped_form {  width:100%;  max-width:none; } .breakdance-woocommerce div.product form.cart.grouped_form .add_to_cart_button {  padding-left:10px;  padding-right:10px; } .breakdance-woocommerce .woocommerce-grouped-product-list-item__quantity .quantity {  max-width:135px; } .breakdance-woocommerce .woocommerce-grouped-product-list-item__price {  display:flex;  align-items:flex-end;  flex-direction:column;  gap:var(--bde-woo-base-small-gaps);  font-size:var(--bde-woo-typography__size-medium); } .breakdance-woocommerce .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount bdi {  font-size:inherit; } .breakdance-woocommerce .woocommerce-grouped-product-list-item__price p.available-on-backorder {  --bde-woo-notices__padding:8px;  --bde-woo-notices__padding-left:30px;  font-size:12px; } .breakdance-woocommerce .add_to_cart_inline {  display:flex;  flex-direction:row;  gap:var(--bde-woo-base-standard-gaps);  justify-content:center;  align-items:center; } .breakdance-woocommerce p.out-of-stock, .breakdance-woocommerce p.available-on-backorder {  --bde-woo-notices__padding:12px;  --bde-woo-notices__padding-left:36px;  width:max-content;  max-width:100%;  margin:0; } .breakdance-woocommerce table.variations {  width:100%; } .breakdance-woocommerce table.variations tr {  display:flex;  flex-direction:column; } .breakdance-woocommerce td.label {  min-width:100px; } .breakdance-woocommerce td.label label:after {  content:":"; } @media (max-width:479px) {  .breakdance-woocommerce .woocommerce-grouped-product-list tr {   flex-direction:column;   display:flex;  }  .breakdance-woocommerce .woocommerce-grouped-product-list td {   align-items:flex-start;  }  .breakdance-woocommerce .woocommerce-grouped-product-list td:not(:first-child) {   padding-top:0;  } } .breakdance-woocommerce .wc-tabs-wrapper {  margin-bottom:24px; } .breakdance-woocommerce .reset_variations {  margin-top:var(--bde-woo-base-big-gaps);  display:flex;  flex-direction:row;  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .reset_variations[style="visibility:hidden;"] {  display:none !important; } .breakdance-woocommerce .woocommerce-variation-price:empty, .breakdance-woocommerce .woocommerce-variation-description:empty, .breakdance-woocommerce .woocommerce-variation-availability:empty {  display:none; } .breakdance-woocommerce a.product_type_simple {  width:100%; } .breakdance-woocommerce .woocommerce-Tabs-panel--additional_information, .breakdance-woocommerce .woocommerce-Tabs-panel--description, .breakdance-woocommerce .woocommerce-Reviews {  max-width:100%; } .breakdance-woocommerce .commentlist > li:not(:first-child) {  border-top:var(--bde-woo-wrappers__border-width) solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-large-gaps); } .breakdance-woocommerce .commentlist > li:not(:last-child) {  padding-bottom:var(--bde-woo-base-large-gaps); } .breakdance-woocommerce .comment-text {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce .woocommerce-product-details__short-description {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-text-color); } .breakdance-woocommerce .woocommerce-product-details__short-description p:first-child {  margin-top:0; } .breakdance-woocommerce .woocommerce-product-details__short-description p:last-child {  margin-bottom:0; } .breakdance-woocommerce .bde-tabs__tabslist--default {  --separatorColor:var(--bde-woo-base-border-color);  --separatorWidth:1px; } .breakdance-woocommerce .bde-tabs {  --activeColor:var(--bde-woo-buttons-and-links__text-link-color);  --hoverColor:var(--bde-woo-buttons-and-links__text-link-color-hover);  --activeUnderlineColor:var(--bde-woo-buttons-and-links__text-link-color);  --hoverUnderlineColor:var(   --bde-woo-buttons-and-links__text-link-color-hover  );  --inactiveColor:var(--bde-woo-base-text-color);  --separatorColor:var(--bde-woo-base-border-color); } .breakdance-woocommerce .bde-tabs__panel[hidden] {  display:none; } .breakdance-woocommerce .bde-tabs__panel-content {  color:var(--bde-woo-base-text-color); } .breakdance-woocommerce .bde-tabs__tabslist {  flex-direction:row;  justify-content:flex-start; } .breakdance-woocommerce .comment-reply-title, .breakdance-woocommerce .bde-tabs__panel-content h2 {  color:var(--bde-woo-base-headings-color);  display:flex;  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family);  line-height:var(--bde-woo-base-heading-line-height);  text-align:left;  padding:0;  margin-bottom:var(--bde-woo-base-medium-gaps); }  .bde-wooshoppage {  display:flex;  width:100%;  flex-direction:row;  flex-wrap:wrap;  align-items:center;  gap:var(--bde-woo-base-large-gaps); }  .breakdance-woocommerce ul.products .product, .breakdance-woocommerce a.woocommerce-LoopProduct-link {  position:relative;  display:flex;  flex-direction:column; }  .breakdance-woocommerce ul.products {  display:grid;  grid-template-columns:repeat(var(--bde-woo-products-list-products-per-row), minmax(0, 1fr));  gap:var(--bde-woo-products-list-gap);  list-style-type:none;  width:100%;  margin:0;  padding:0; } .breakdance-woocommerce ul.products .button.added {  display:none; } .breakdance-woocommerce ul.products::before, .breakdance-woocommerce ul.products::after {   display:none; }  .breakdance-woocommerce ul.products li.product-category img, .breakdance-woocommerce ul.products li.product .bde-woo-product-image {  width:100%;  margin-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title {  margin-bottom:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce ul.products li.product .bde-woo-ratings {  margin-bottom:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce ul.products li.product .woocommerce-product-details__short-description {  margin-bottom:var(--bde-woo-base-medium-gaps);  color:var(--bde-woo-base-text-color); }  .breakdance-woocommerce .swiper-wrapper ul.products, .breakdance-woocommerce .swiper-initialized ul.products {  display:flex;  width:100%;  height:100%;  z-index:1;  flex-wrap:nowrap;  gap:0 !important;  transition-property:transform;  transform:translate3d(0, 0, 0); } .breakdance-woocommerce .swiper-wrapper li.product, .breakdance-woocommerce .swiper-initialized li.product {  transition-property:transform; }  .breakdance-woocommerce ul.products li.product {  position:relative;  flex-shrink:0;  margin:0; }  .breakdance-woocommerce ul.products li.product .bde-woo-categories-list {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  font-weight:400;  color:var(--bde-woo-base-text-color);  margin:0;  margin-bottom:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce ul.products li.product .woocommerce-product-details__short-description p {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family); }  .breakdance-woocommerce .woocommerce-result-count {  flex-grow:10;  width:max-content; }  .breakdance-woocommerce .woocommerce-ordering {  width:max-content;  flex-grow:1; }  .breakdance-woocommerce ul.products li.product a {  width:100%; } .breakdance-woocommerce .entry-summary .price, .breakdance-woocommerce.bde-wooproductprice .price, .breakdance-woocommerce ul.products li.product .price {  display:flex;  align-items:center;  flex-direction:row;  flex-wrap:wrap;  margin:0; } .breakdance-woocommerce .entry-summary .price ins, .breakdance-woocommerce.bde-wooproductprice .price ins, .breakdance-woocommerce ul.products li.product .price ins {  margin-right:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .entry-summary .price del, .breakdance-woocommerce.bde-wooproductprice .price del, .breakdance-woocommerce ul.products li.product .price del {  order:1; } .breakdance-woocommerce .entry-summary .price .woocommerce-Price-amount, .breakdance-woocommerce.bde-wooproductprice .price .woocommerce-Price-amount, .breakdance-woocommerce ul.products li.product .price .woocommerce-Price-amount {  display:inline; } .breakdance-woocommerce ul.products li.product .price {  margin-bottom:var(--bde-woo-base-medium-gaps); }  .bde-woo-product-image {  position:relative; } .bde-woo-product-image:hover .bde-woo-product-image__hover-img {  opacity:1; } .bde-woo-product-image__hover-img {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  object-fit:cover;  object-position:center;  z-index:1;  opacity:0;  transition:opacity var(--bde-transition-duration) ease-in-out;  pointer-events:none; } .breakdance-woocommerce ul.products h2.woocommerce-loop-product__title {  font-weight:var(--bde-woo-typography-font-weight-normal);  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family); } .breakdance-woocommerce ul.products .add_to_cart_button, .breakdance-woocommerce ul.products .added_to_cart {  padding-left:10px;  padding-right:10px; } .breakdance-woocommerce ul.products .button, .breakdance-woocommerce .single_add_to_cart_button {  position:relative; } .breakdance-woocommerce ul.products .button.loading, .breakdance-woocommerce .single_add_to_cart_button.loading {  text-indent:-999999px; } .breakdance-woocommerce ul.products .button.loading::before, .breakdance-woocommerce .single_add_to_cart_button.loading::before {  opacity:1; } .breakdance-woocommerce ul.products .button.loading::after, .breakdance-woocommerce .single_add_to_cart_button.loading::after {  display:none; } .breakdance-woocommerce ul.products .button::before, .breakdance-woocommerce .single_add_to_cart_button::before {  content:"";  width:40px;  height:40px;  position:absolute;  left:50%;  top:50%;  transform:translate(-50%, -50%);  mask-image:url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");  background-color:currentColor;  mask-position:0 0;  mask-size:100% 100%;  mask-repeat:no-repeat;  -webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");  -webkit-mask-position:0 0;  -webkit-mask-size:100% 100%;  pointer-events:none;  opacity:0; }  .breakdance-woocommerce ul.products .star-rating {  margin-right:var(--bde-woo-base-extra-small-gaps); } .bde-woo-ratings {  display:flex;  align-items:center;  gap:10px;  color:var(--indigo-700); }  .bde-woo-ratings-count {  display:none; }  .breakdance-woocommerce .product-category mark.count {  background-color:transparent;  color:var(--bde-woo-base-headings-color);  margin-left:var(--bde-woo-base-small-gaps);  font-weight:var(--bde-woo-typography-font-weight-heavy); } .bde-woo-product-footer {  display:flex;  margin-top:auto;  gap:var(--bde-woo-base-medium-gaps); }  .breakdance-woocommerce li.product p.out-of-stock, .breakdance-woocommerce li.product p.available-on-backorder {  margin:10px 0; } .bde-woo-shop-filters {  width:100%; } .breakdance-woocommerce {  } .breakdance-woocommerce .widget_layered_nav_filters a, .breakdance-woocommerce .wc-layered-nav-rating a, .breakdance-woocommerce .wc-layered-nav-term a {  position:relative;  display:flex;  flex-direction:row;  align-items:center;  width:100%;  text-decoration:none;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  padding:4px 6px 5px 6px;  border-radius:var(--bde-button-border-radius);  gap:var(--bde-woo-base-small-gaps);  color:var(--bde-woo-widgets__chip-text-color);  background-color:var(--bde-woo-widgets__chip-background-color);  font-weight:var(--bde-woo-typography-font-weight-medium);  line-height:var(--bde-woo-base-heading-line-height);  transition:var(--bde-woo-base-transition);  cursor:pointer; } .breakdance-woocommerce .widget_layered_nav_filters a bdi, .breakdance-woocommerce .wc-layered-nav-rating a bdi, .breakdance-woocommerce .wc-layered-nav-term a bdi {  color:var(--bde-woo-widgets__chip-text-color); } .breakdance-woocommerce .wc-layered-nav-term span {  color:var(--bde-woo-widgets__chip-text-color); } .breakdance-woocommerce .wc-layered-nav-term {  display:flex;  flex-direction:row;  align-items:center;  width:100%;  position:relative; } .breakdance-woocommerce .wc-layered-nav-term a, .breakdance-woocommerce .wc-layered-nav-term a:hover {  display:flex;  width:100%;  text-decoration:none; } .breakdance-woocommerce .widget_layered_nav_filters a, .breakdance-woocommerce .widget_layered_nav_filters a:hover, .breakdance-woocommerce .wc-layered-nav-term.chosen a, .breakdance-woocommerce .wc-layered-nav-term.chosen span, .breakdance-woocommerce .wc-layered-nav-rating a:hover, .breakdance-woocommerce .wc-layered-nav-term:hover a {  text-decoration:none;  color:var(--bde-woo-widgets__chip-text-color-hover);  background-color:var(--bde-woo-widgets__chip-background-color-hover); } .breakdance-woocommerce .widget_layered_nav_filters a bdi, .breakdance-woocommerce .widget_layered_nav_filters a:hover bdi, .breakdance-woocommerce .wc-layered-nav-term.chosen a bdi, .breakdance-woocommerce .wc-layered-nav-term.chosen span bdi, .breakdance-woocommerce .wc-layered-nav-rating a:hover bdi, .breakdance-woocommerce .wc-layered-nav-term:hover a bdi {  color:var(--bde-woo-widgets__chip-text-color-hover); } .breakdance-woocommerce .wc-layered-nav-term:hover span {  color:var(--bde-woo-widgets__chip-text-color-hover); } .breakdance-woocommerce .widget_layered_nav_filters a, .breakdance-woocommerce .wc-layered-nav-term.chosen span {  } .breakdance-woocommerce .widget_layered_nav_filters a:after, .breakdance-woocommerce .wc-layered-nav-term.chosen span:after {  content:"×";  padding-left:3px;  margin-left:auto; } .breakdance-woocommerce .widget_layered_nav_filters ul {  flex-direction:row;  flex-wrap:wrap;  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .widget_rating_filter ul {  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .widget_price_filter {  } .breakdance-woocommerce .widget_price_filter .price_slider_amount {  display:flex;  flex-direction:row;  align-items:stretch;  gap:var(--bde-woo-base-medium-gaps);  line-height:var(--bde-woo-base-heading-line-height);  color:var(--bde-woo-base-headings-color); } .breakdance-woocommerce .widget_price_filter .price_label {  align-self:center; } .breakdance-woocommerce .widget_price_filter .price_slider {  background-color:var(--indigo-50);  position:relative;  height:4px;  border-radius:2px;  margin:calc(var(--bde-woo-base-big-gaps) + var(--bde-woo-base-medium-gaps)) 8px; } .breakdance-woocommerce .ui-slider-range {  height:4px;  background-color:var(--bde-woo-base-primary-color);  position:absolute;  transition:var(--bde-woo-base-transition); } .breakdance-woocommerce .ui-slider-handle {  display:flex;  width:24px;  height:24px;  border:1px solid var(--bde-woo-widgets__handle-border-color);  position:absolute;  background-color:var(--bde-woo-widgets__handle-background-color);  border-radius:100%;  box-shadow:var(--bde-woo-widgets__handle-shadow);  outline:none;  margin-top:-10px;  margin-left:-12px;  cursor:pointer;  transition:var(--bde-woo-base-transition); } .breakdance-woocommerce .ui-slider-handle:hover {  border-color:var(--bde-woo-widgets__handle-border-color-hover);  background:var(--bde-woo-widgets__handle-background-color-hover);  box-shadow:var(--bde-woo-widgets__handle-shadow-hover); } .breakdance-woocommerce .woocommerce-widget-layered-nav ul {  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .woocommerce-widget-layered-nav ul li .count {  line-height:var(--bde-woo-base-heading-line-height);  position:absolute;  top:50%;  transform:translateY(-50%);  right:8px;  pointer-events:none; } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown {  display:flex;  flex-direction:column;  gap:var(--bde-woo-base-medium-gaps);  } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown select[multiple=multiple] {  padding:12px 8px;  background-image:none; } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option {  line-height:var(--bde-woo-base-heading-line-height);  padding:5px 10px 6px 10px;  border-radius:100px;  cursor:pointer; } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option:not(:last-child) {  margin-bottom:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option[selected=selected] {  background-color:var(--bde-woo-base-primary-color);  color:var(--bde-woo-base-text-on-primary-color); } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-selection__choice {  display:flex;  align-items:center; } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {  position:static;  order:1;  padding-right:0;  padding-left:3px; } .breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove {  color:inherit; }  .select2-search--dropdown {  padding:8px; }  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {  display:none; }  .select2-container .select2-selection--single .select2-selection__rendered {  padding:0;  line-height:var(--bde-woo-base-paragraph-line-height); } .select2-container--default .select2-selection--single .select2-selection__clear {  font-weight:var(--bde-woo-typography-font-weight-medium);  color:var(--bde-woo-buttons-and-links__text-link-color);  margin-top:-0.1em; }  .select2-container span.selection {  height:40px; } .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {  border-radius:var(--bde-woo-forms__inputs-border-radius); }  .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {  border:1px solid var(--bde-woo-forms__inputs-border-color);  border-radius:var(--bde-woo-forms__inputs-border-radius);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-forms__inputs-text-color);  overflow:hidden; } .select2-container--open .select2-dropdown--below {  margin-top:10px; } .select2-container--open .select2-dropdown--above {  margin-top:-10px; }  .select2-results__option {  padding:8px 12px; }  .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover, .select2-container--default .select2-results__option--highlighted[data-selected]:hover {  background-color:var(--bde-woo-buttons-and-links__text-link-color-hover);  color:var(--bde-woo-base-text-on-primary-color); }  .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {  color:var(--bde-woo-buttons-and-links__text-link-color);  background-color:var(--bde-woo-select2__active-item-background-color); }  .select2-container--default .select2-selection--multiple .select2-selection__choice {  position:relative;  background-color:var(--bde-woo-select2__active-item-background-color);  border:none;  line-height:var(--bde-woo-base-heading-line-height);  padding:4px 8px 6px 8px;  border-radius:var(--bde-button-border-radius);  color:var(--bde-woo-buttons-and-links__text-link-color); } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {  position:absolute;  right:8px;  color:var(--bde-woo-buttons-and-links__text-link-color);  font-weight:var(--bde-woo-typography-font-weight-medium); } .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove {  color:var(--bde-woo-base-text-on-primary-color); } .select2-container--default .select2-selection--multiple {  background-color:var(--bde-woo-forms__inpputs-background-color);  border:1px solid var(--bde-woo-forms__inputs-border-color);  border-radius:var(--bde-woo-forms__inputs-border-radius); } .select2-container--default.select2-container--focus .select2-selection--multiple {  border:1px solid var(--bde-woo-forms__inputs-border-color-focused); } .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {  padding:4px 8px 6px 8px;  color:var(--bde-woo-forms__inputs-placeholder-color); } .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline:hover {  background-color:transparent; } .select2-container--default .select2-selection--multiple .select2-selection__rendered li {  margin:var(--bde-woo-base-small-gaps) var(--bde-woo-base-small-gaps) 0 0; } .bde-woosidebar {  display:block; } .bde-woo-widget {  width:100%; } .breakdance-woocommerce {    } .breakdance-woocommerce .wp-block-group {  padding:0; } .breakdance-woocommerce .widget {  margin-bottom:0; } .breakdance-woocommerce .widget:not(:last-child) {  margin-bottom:var(--bde-woo-base-large-gaps); } .breakdance-woocommerce .widget:last-child {   margin-bottom:0; } .breakdance-woocommerce h2.widgettitle {  display:block;  margin-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .woocommerce-product-search {  display:flex;  flex-direction:row;  gap:var(--bde-woo-base-standard-gaps);  width:100%; } .breakdance-woocommerce .tagcloud {  display:flex;  flex-direction:row;  flex-wrap:wrap;  gap:var(--bde-woo-base-small-gaps);  margin-left:-4px;  align-items:stretch; } .breakdance-woocommerce .tagcloud a {  font-size:var(--bde-woo-typography__size-standard) !important;  font-weight:var(--bde-woo-typography-font-weight-medium);  line-height:var(--bde-woo-base-heading-line-height);  padding:4px 8px 6px 8px;  border-radius:var(--bde-button-border-radius);  color:var(--bde-woo-widgets__chip-text-color);  background-color:var(--bde-woo-widgets__chip-background-color);  transition:var(--bde-woo-base-transition); } .breakdance-woocommerce .tagcloud a:hover {  text-decoration:none;  color:var(--bde-woo-widgets__chip-text-color-hover);   background-color:var(--bde-woo-widgets__chip-background-color-hover); } .breakdance-woocommerce .widget_recent_comments {  gap:var(--bde-woo-base-medium-gaps);  width:100%; } .breakdance-woocommerce .widget_recent_comments ul {  gap:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_recent_comments .comment-author-link {  display:inline; } .breakdance-woocommerce .widget_product_categories {  line-height:var(--bde-woo-base-heading-line-height);  } .breakdance-woocommerce .widget_product_categories ul {  width:100%;  flex-wrap:wrap; } .breakdance-woocommerce .widget_product_categories ul li:not(:last-child) {  border-bottom:1px solid var(--bde-woo-base-border-color);  margin-bottom:var(--bde-woo-base-standard-gaps);  padding-bottom:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce .widget_product_categories ul.product-categories > li:last-child {  border-bottom:1px solid var(--bde-woo-base-border-color);  margin-bottom:var(--bde-woo-base-standard-gaps);  padding-bottom:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce .widget_product_categories ul.product-categories > li:first-child {  border-top:1px solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-standard-gaps); } .breakdance-woocommerce .widget_product_categories ul.children {  padding-top:var(--bde-woo-base-standard-gaps);  margin-top:var(--bde-woo-base-standard-gaps);  border-top:1px solid var(--bde-woo-base-border-color);  padding-left:24px; } .breakdance-woocommerce .widget_product_categories .count {  display:inline; } .breakdance-woocommerce select:-internal-list-box option:checked {  background-color:var(--bde-woo-widgets__tag-background-color); } .breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart, .breakdance-woocommerce .widget_shopping_cart .widget_shopping_cart_content, .breakdance-woocommerce .widget_shopping_cart {  gap:var(--bde-woo-base-large-gaps);  width:100%; } .breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons {  display:flex;  flex-direction:row;  width:100%;  align-items:stretch;  gap:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_shopping_cart .remove_from_cart_button {  color:var(--bde-woo-widgets__remove-item-from-cart-color);  opacity:0.5;  transition:var(--bde-woo-base-transition);  font-size:var(--bde-woo-typography__size-medium);  font-family:var(--bde-woo-typography__size-medium-font-family); } .breakdance-woocommerce .widget_shopping_cart .remove_from_cart_button:hover {  color:var(--bde-woo-widgets__remove-item-from-cart-color);  opacity:1;  text-decoration:none; } .breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button {  flex-grow:1; } .breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart li {  display:flex;  width:100%;  align-items:center;  flex-direction:row;  justify-content:flex-start;  position:relative;  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart img {  width:24px;  height:24px;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width);  border-radius:var(--bde-woo-product-images__border-radius); } .breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart a {  display:flex;  align-items:center;  justify-content:center;  flex-direction:row;  line-height:var(--bde-woo-base-heading-line-height);  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart .quantity {  color:var(--bde-woo-base-headings-color);  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  line-height:var(--bde-woo-base-heading-line-height);  margin-left:auto;  display:flex;  flex-direction:row;  flex-shrink:0;  justify-self:flex-start;  gap:var(--bde-woo-base-small-gaps); } .breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__total {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  color:var(--bde-woo-base-headings-color);  font-weight:var(--bde-woo-typography-font-weight-heavy);  flex-direction:row;  gap:var(--bde-woo-base-extra-small-gaps); } .breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__total strong {  font-weight:var(--bde-woo-typography-font-weight-normal);  line-height:var(--bde-woo-base-heading-line-height); } .breakdance-woocommerce .widget_top_rated_products li:first-child {  border-top:1px solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_top_rated_products li {  display:flex;  color:var(--bde-woo-base-text-color);  gap:var(--bde-woo-base-standard-gaps);  flex-direction:row;  flex-wrap:wrap;  align-items:center;  border-bottom:1px solid var(--bde-woo-base-border-color);  padding-bottom:var(--bde-woo-base-medium-gaps);  margin-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_top_rated_products li:last-child {  margin-bottom:0; } .breakdance-woocommerce .widget_top_rated_products .attachment-woocommerce_thumbnail {  border-radius:var(--bde-woo-product-images__border-radius);  width:40px;  height:40px;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width); } .breakdance-woocommerce .widget_top_rated_products a {  display:flex;  flex-direction:row;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  width:100%;  gap:var(--bde-woo-base-standard-gaps);  align-items:center; } .breakdance-woocommerce .widget_top_rated_products .star-rating {  width:100%; } .breakdance-woocommerce .widget_top_rated_products del {  order:1;  margin-left:-4px;  display:flex; } .breakdance-woocommerce .widget_top_rated_products del .woocommerce-Price-amount {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family); } .breakdance-woocommerce .widget_recently_viewed_products li:first-child {  border-top:1px solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_recently_viewed_products li {  display:flex;  color:var(--bde-woo-base-text-color);  gap:var(--bde-woo-base-standard-gaps);  flex-wrap:wrap;  flex-direction:row;  align-items:center;  border-bottom:1px solid var(--bde-woo-base-border-color);  margin-bottom:var(--bde-woo-base-medium-gaps);  padding-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .widget_recently_viewed_products li:last-child {  margin-bottom:0; } .breakdance-woocommerce .widget_recently_viewed_products .attachment-woocommerce_thumbnail {  border-radius:var(--bde-woo-product-images__border-radius);  width:40px;  height:40px;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width); } .breakdance-woocommerce .widget_recently_viewed_products a {  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  display:flex;  flex-direction:row;  align-items:center;  gap:var(--bde-woo-base-standard-gaps);  width:100%; } .breakdance-woocommerce .widget_recently_viewed_products .star-rating {  width:100%; } .breakdance-woocommerce .widget_recently_viewed_products del {  order:1;  margin-left:-4px;  display:flex; } .breakdance-woocommerce .widget_recently_viewed_products del .woocommerce-Price-amount {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family); } .breakdance-woocommerce .woocommerce.widget_products a {  display:flex;  flex-direction:row;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  align-items:center;  gap:var(--bde-woo-base-standard-gaps);  width:100%; } .breakdance-woocommerce .woocommerce.widget_products .star-rating {  width:100%; } .breakdance-woocommerce .woocommerce.widget_products img {  border-radius:var(--bde-woo-product-images__border-radius);  width:40px;  height:40px;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width); } .breakdance-woocommerce .woocommerce.widget_products li {  color:var(--bde-woo-base-text-color);  display:flex;  flex-direction:row;  flex-wrap:wrap;  gap:var(--bde-woo-base-standard-gaps);  align-items:center; } .breakdance-woocommerce .woocommerce.widget_products li:first-child {  border-top:1px solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .woocommerce.widget_products li {  border-bottom:1px solid var(--bde-woo-base-border-color);  margin-bottom:var(--bde-woo-base-medium-gaps);  padding-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .woocommerce.widget_products li:last-child {  margin-bottom:0; } .breakdance-woocommerce .woocommerce.widget_products del {  order:1;  margin-left:-4px;  display:flex; } .breakdance-woocommerce .woocommerce.widget_products del .woocommerce-Price-amount {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family); } .breakdance-woocommerce .woocommerce.widget_recent_reviews a {  display:flex;  flex-direction:row;  font-size:var(--bde-woo-typography__size-standard);  font-family:var(--bde-woo-typography__size-standard-font-family);  align-items:center;  gap:var(--bde-woo-base-standard-gaps);  width:100%; } .breakdance-woocommerce .woocommerce.widget_recent_reviews .star-rating {  width:100%; } .breakdance-woocommerce .woocommerce.widget_recent_reviews img {  border-radius:var(--bde-woo-product-images__border-radius);  width:40px;  height:40px;  border-color:var(--bde-woo-product-images__border-color);  border-style:solid;  border-width:var(--bde-woo-product-images__border-width); } .breakdance-woocommerce .woocommerce.widget_recent_reviews li {  color:var(--bde-woo-base-text-color);  display:flex;  flex-direction:row;  flex-wrap:wrap;  gap:var(--bde-woo-base-standard-gaps);  align-items:center; } .breakdance-woocommerce .woocommerce.widget_recent_reviews li:first-child {  border-top:1px solid var(--bde-woo-base-border-color);  padding-top:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .woocommerce.widget_recent_reviews li {  border-bottom:1px solid var(--bde-woo-base-border-color);  margin-bottom:var(--bde-woo-base-medium-gaps);  padding-bottom:var(--bde-woo-base-medium-gaps); } .breakdance-woocommerce .woocommerce.widget_recent_reviews li:last-child {  margin-bottom:0; } .breakdance-woocommerce .woocommerce.widget_recent_reviews del {  order:1;  margin-left:-4px;  display:flex; } .breakdance-woocommerce .woocommerce.widget_recent_reviews del .woocommerce-Price-amount {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family); } .breakdance-woocommerce .woocommerce.widget_recent_reviews span.reviewer {  font-size:var(--bde-woo-typography__size-small);  font-family:var(--bde-woo-typography__size-small-font-family);  color:var(--bde-woo-base-text-color); }  .bde-woo-product-quicklook {  border-radius:var(--bde-woo-wrappers__border-radius);  position:absolute;  inset:0;  z-index:5;  display:flex;  align-items:center;  justify-content:center;  opacity:0;  pointer-events:none;  transition:var(--bde-woo-base-transition);  transform:translateZ(0); } .bde-woo-product-quicklook::before {  content:"";  width:100%;  height:100%;  position:absolute;  left:0;  background-color:var(--bde-woo-quicklook-button-backdrop-color);  opacity:var(--bde-woo-quicklook-button-backdrop-opacity); } .bde-woo-product-image:hover .bde-woo-product-quicklook {  opacity:1;  pointer-events:auto; } .bde-woo-product-quicklook-button {  padding:var(--bde-button-padding-sm); } .bde-woo-product-quicklook-button:after {  content:"";  order:-1;  display:flex;  width:1em;  height:1em;  font-size:var(--bde-woo-quicklook-button-icon-size);  background-color:currentColor;  mask:var(--bde-woo-quicklook-button-icon);  -webkit-mask:var(--bde-woo-quicklook-button-icon);  mask-size:contain;  -webkit-mask-size:contain;  mask-repeat:no-repeat;  -webkit-mask-repeat:no-repeat; } .bde-woo-product-quicklook-button.loading:after {  display:none; }  .bde-woo-quicklook {  position:fixed;  inset:0;  z-index:999;  opacity:0;  pointer-events:none;  transition:var(--bde-woo-base-transition); } .bde-woo-quicklook-modal {  position:absolute;  top:50%;  left:50%;  z-index:2;  transform:translate3d(-50%, -60%, 0);  width:950px;  max-width:100%;  max-height:515px;  background-color:var(--bde-woo-quicklook-modal-background-color);  border-radius:4px;  text-align:left;  overflow-y:auto;  transition:var(--bde-woo-base-transition); } @media (max-width:767px) {  .bde-woo-quicklook-modal {   max-height:100%;   width:100%;   border-radius:0;  }  .bde-woo-quicklook-modal div.product {   gap:var(--bde-woo-base-big-gaps);  } } .bde-woo-quicklook-modal .price {  margin:0; } .bde-woo-quicklook-modal .woocommerce-review-link {  display:none; } .bde-woo-quicklook-modal-body {  padding:30px; } @media (max-width:767px) {  .bde-woo-quicklook-modal-body {   padding:20px;  } } .bde-woo-quicklook-modal-close {  position:absolute;  top:15px;  right:15px;  z-index:10;  font-size:var(--bde-woo-quicklook-close-button-size);  padding:7px 10px;  border:none;  line-height:1;  opacity:0.5;  color:var(--bde-woo-quicklook-close-button-color);  background-color:transparent;  cursor:pointer;  transition:var(--bde-woo-base-transition); } .bde-woo-quicklook-modal-close:hover {  opacity:1; } .bde-woo-quicklook-modal-overlay {  position:fixed;  inset:0;  z-index:1;  background-color:var(--bde-woo-quicklook-overlay-color); } .is-bde-quicklook-visible .bde-woo-quicklook {  opacity:1;  pointer-events:auto; } .is-bde-quicklook-visible .bde-woo-quicklook-modal {  transform:translate3d(-50%, -50%, 0); } .bde-woo-quicklook-modal-prev, .bde-woo-quicklook-modal-next {  position:fixed;  z-index:2;  top:50%;  width:40px;  height:70px;  display:flex;  align-items:center;  justify-content:center;  font-size:var(--bde-woo-quicklook-arrow-size);  border:none;  color:var(--bde-woo-quicklook-arrow-color);  transform:translateY(-50%);  background-color:var(--bde-woo-quicklook-arrow-background-color);  appearance:none;  cursor:pointer;  text-indent:-999999px;  transition:var(--bde-woo-base-transition); } .bde-woo-quicklook-modal-prev:before, .bde-woo-quicklook-modal-next:before {  content:"";  display:block;  background-color:currentColor;  width:1em;  height:1.2em;  transform:rotate(-90deg);  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='m441.9%20167.3-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z'/%3E%3C/svg%3E");  mask-repeat:no-repeat;  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='m441.9%20167.3-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z'/%3E%3C/svg%3E");  -webkit-mask-repeat:no-repeat; } .bde-woo-quicklook-modal-prev:hover, .bde-woo-quicklook-modal-next:hover {  color:var(--bde-woo-quicklook-arrow-color-hover);  background-color:var(--bde-woo-quicklook-arrow-background-color-hover); } .bde-woo-quicklook-modal-prev.disabled, .bde-woo-quicklook-modal-next.disabled {  opacity:0.6;  cursor:not-allowed; } .bde-woo-quicklook-modal-prev {  left:0; } .bde-woo-quicklook-modal-prev:before {  transform:rotate(90deg); } .bde-woo-quicklook-modal-next {  right:0; }  .breakdance-woocommerce.woocommerce-cart .ppc-button-wrapper, .breakdance-woocommerce.woocommerce-checkout .ppc-button-wrapper {  width:100%;  margin-top:var(--bde-woo-base-big-gaps); } .breakdance-woocommerce .payment_method_paypal img {  padding:0 12px;  max-width:200px; }  .breakdance-woocommerce {  } .breakdance-woocommerce #payment .payment_method_stripe {  display:flex;  flex-wrap:wrap;  } .breakdance-woocommerce #payment .payment_method_stripe .wc-saved-payment-methods {  padding-left:0;  list-style-type:none; } .breakdance-woocommerce #payment .payment_method_stripe .wc-stripe-elements-field {   margin:0;  padding:10px 12px;  height:40px; } .breakdance-woocommerce #payment .payment_method_stripe .wc-credit-card-form .form-row {  gap:0;  margin-bottom:10px; } .breakdance-woocommerce #payment .payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {  display:flex;  flex-direction:row;  flex-wrap:nowrap;  align-items:center;  gap:0; } .breakdance-woocommerce #wc-stripe-payment-request-wrapper {  max-width:510px;  width:100%;  margin:0 auto; } .breakdance-woocommerce #wc-stripe-payment-request-button-separator {  width:100%; } .breakdance-woocommerce .bde-checkout-billing-form #wc-stripe-payment-request-wrapper {  max-width:100%; } .woocommerce-page.woocommerce-account #stripe-payment-data p {  margin-bottom:20px;  display:block; }  .cfvsw-product-page form.cart, .cfvsw-product-page table.variations tbody, .cfvsw_variations_form form.cart, .cfvsw_variations_form table.variations tbody {  gap:var(--bde-woo-swatch-space-between-items); } .cfvsw-product-page table.variations tbody, .cfvsw-product-page table.variations tbody tr, .cfvsw_variations_form table.variations tbody, .cfvsw_variations_form table.variations tbody tr {  text-align:var(--bde-woo-swatch-alignment); } .cfvsw-product-page .cfvsw-swatches-container, .cfvsw_variations_form .cfvsw-swatches-container {  display:flex;  flex-flow:wrap;  padding:0;  position:relative;  box-sizing:border-box;  grid-gap:8px;  width:auto;  justify-content:var(--bde-woo-swatch-alignment);  gap:var(--bde-woo-swatch-space-between-options); } .cfvsw-product-page .cfvsw-swatches-option, .cfvsw_variations_form .cfvsw-swatches-option {  position:relative;  display:flex;  align-items:center;  justify-content:center;  transition:200ms;  font-size:var(--cfvsw-swatches-font-size, 12px);  text-align:center;  line-height:1.3;  cursor:pointer;  user-select:none;  white-space:normal;  padding:var(--bde-woo-swatch-padding);  border:var(--bde-woo-swatch-border);  box-shadow:var(--bde-woo-swatch-shadow);  background-color:var(--bde-woo-swatch-background); } .cfvsw-product-page .cfvsw-image-option, .cfvsw-product-page .cfvsw-swatches-option:not(.cfvsw-label-option), .cfvsw_variations_form .cfvsw-image-option, .cfvsw_variations_form .cfvsw-swatches-option:not(.cfvsw-label-option) {  min-width:auto !important;  min-height:auto !important;  width:var(--bde-woo-swatch-color-width);  height:var(--bde-woo-swatch-color-height);  padding:var(--bde-woo-swatch-color-padding);  box-shadow:var(--bde-woo-swatch-shadow);  background-color:var(--bde-woo-swatch-color-background); } .cfvsw-product-page .cfvsw-swatches-option:not(.cfvsw-swatches-disabled, .cfvsw-swatches-out-of-stock):hover, .cfvsw_variations_form .cfvsw-swatches-option:not(.cfvsw-swatches-disabled, .cfvsw-swatches-out-of-stock):hover {  border-color:var(--bde-woo-swatch-border-color-hover);  box-shadow:var(--bde-woo-swatch-shadow-hover);  background-color:var(--bde-woo-swatch-background-hover); } .cfvsw-product-page .cfvsw-selected-swatch, .cfvsw-product-page .cfvsw-selected-swatch:not(.cfvsw-label-option), .cfvsw_variations_form .cfvsw-selected-swatch, .cfvsw_variations_form .cfvsw-selected-swatch:not(.cfvsw-label-option) {  border-color:var(--bde-woo-swatch-border-color-selected);  box-shadow:var(--bde-woo-swatch-shadow-selected);  background-color:var(--bde-woo-swatch-background-selected); } .cfvsw-product-page .cfvsw-swatches-blur, .cfvsw-product-page .cfvsw-swatches-blur-disable, .cfvsw_variations_form .cfvsw-swatches-blur, .cfvsw_variations_form .cfvsw-swatches-blur-disable {  opacity:0.4; } .cfvsw-product-page .cfvsw-swatches-blur:before, .cfvsw-product-page .cfvsw-swatches-blur-disable:before, .cfvsw_variations_form .cfvsw-swatches-blur:before, .cfvsw_variations_form .cfvsw-swatches-blur-disable:before {  background-color:transparent; } .cfvsw-product-page .cfvsw-swatch-inner, .cfvsw_variations_form .cfvsw-swatch-inner {  display:flex;  border-radius:inherit;  transition:200ms;  align-items:center;  justify-content:center;  width:100%;  height:100%;  word-break:break-all; } .cfvsw-product-page table.variations .label label, .cfvsw_variations_form table.variations .label label {  margin-bottom:var(--bde-woo-swatch-space-after-label); } .cfvsw-product-page .cfvsw-tooltip, .cfvsw_variations_form .cfvsw-tooltip {  position:absolute;  min-width:10px;  min-height:10px;  width:max-content;  border-radius:5px;  font-size:0.8em;  left:50%;  transform:translateX(-50%) translateY(-50%);  display:none;  background-color:var(--bde-woo-swatch-tooltip-background);  color:var(--bde-woo-swatch-tooltip-color);  padding:var(--bde-woo-swatch-tooltip-padding); } .cfvsw-product-page .cfvsw-tooltip:before, .cfvsw_variations_form .cfvsw-tooltip:before {  content:"";  position:absolute;  width:9px;  height:9px;  bottom:-5px;  left:calc(50% - 4px);  transform:rotate(45deg);  border-top-left-radius:10px;  z-index:-1;  border-right:1px solid;  border-bottom:1px solid;  background-color:var(--bde-woo-swatch-tooltip-background); } .cfvsw-product-page .cfvsw-tooltip-preview, .cfvsw_variations_form .cfvsw-tooltip-preview {  min-width:60px;  min-height:60px;  display:block;  background-color:#fff;  background-position:center; } .cfvsw-product-page .cfvsw-tooltip-label, .cfvsw_variations_form .cfvsw-tooltip-label {  padding:0.1em;  display:flex;  justify-content:center;  font-size:inherit; } ul.products .cfvsw_variations_form {  margin-bottom:var(--bde-woo-base-medium-gaps); } ul.products .cfvsw_variations_form tbody {  display:table-row-group; } ul.products .cfvsw-shop-variations tr td {  justify-content:var(--bde-woo-swatch-alignment); } ul.products .cfvsw_variations_form tr:has(.value):not(:last-child) {  margin-bottom:var(--bde-woo-swatch-space-between-items); } .cfvsw-hidden-select {  display:none !important; } .cfvsw-swatches-hide, .cfvsw-swatches-hide-disable {  display:none; } .cfvsw-original-price, .cfvsw-original-thumbnail {  display:none; } .cfvsw-selected-label {  font-weight:normal; } .cfvsw-selected-label::before {  content:":"; }  .woo-variation-swatches ul.variations {  flex-direction:column;  list-style:none;  margin:0;  padding:0; } .woo-variation-swatches ul.variations > li {  flex-direction:row;  justify-content:var(--wvs-position, flex-start);  margin:8px 0; } .woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide {  visibility:hidden; } .woo-variation-swatches ul.variations .wvs_archive_reset_variations.show {  visibility:visible; } .woo-variation-swatches table.variations {  margin-bottom:var(--bde-woo-base-big-gaps); } .woo-variation-swatches table.variations tbody {  align-items:var(--bde-woo-swatch-alignment);  text-align:var(--bde-woo-swatch-alignment);  gap:var(--bde-woo-swatch-space-between-items); } .woo-variation-swatches .variable-items-wrapper {  display:flex;  flex-wrap:wrap;  justify-content:var(--bde-woo-swatch-alignment);  gap:var(--bde-woo-swatch-space-between-options);  margin:0;  padding:0;  list-style:none; } .woo-variation-swatches .variable-items-wrapper .variable-item {  line-height:1; } .woo-variation-swatches .variable-items-wrapper .variable-item-contents {  position:relative;  display:flex;  flex-direction:column;  justify-content:center;  width:100%;  height:100%; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {  margin:0;  height:auto;  font-size:12px;  color:var(--bde-woo-base-headings-color);  border:var(--bde-woo-swatch-border);  box-shadow:var(--bde-woo-swatch-shadow);  background-color:var(--bde-woo-swatch-background);  padding:var(--bde-woo-swatch-padding);  cursor:pointer;  transition:200ms; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {  border-color:var(--bde-woo-swatch-border-color-selected);  box-shadow:var(--bde-woo-swatch-shadow-selected);  background-color:var(--bde-woo-swatch-background-selected); } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover {  cursor:not-allowed;  position:relative; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents {  opacity:0.6; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before {  content:" ";  position:absolute;  display:block;  height:100%;  width:100%;  mask-image:var(--wvs-cross, var(--x-mark-svg-icon));  background-color:var(--error-svg-icon-color);  mask-repeat:no-repeat;  mask-position:center;  mask-size:100%; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {  border-color:var(--bde-woo-swatch-border-color-hover);  box-shadow:var(--bde-woo-swatch-shadow-hocfvsw-swatches-optionver);  background-color:var(--bde-woo-swatch-background-hover); } .woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item, .woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item {  width:var(--bde-woo-swatch-color-width);  height:var(--bde-woo-swatch-color-height);  padding:var(--bde-woo-swatch-color-padding);  background-color:var(--bde-woo-swatch-color-background); } .woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item .variable-item-contents {  border-radius:inherit;  overflow:hidden; } .woo-variation-swatches .variable-items-wrapper .variable-item-span-color {  display:block;  width:100%;  height:100%; } .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper {  align-items:var(--bde-woo-swatch-alignment); } .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item {  padding:0; } .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item:hover, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item:focus, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected:hover {  border:none;  box-shadow:none; } .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {  padding:0;  margin:0; } .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {  margin-left:0; } .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {  padding:0; } .woo-variation-swatches.wvs-show-label .variations th.label {  display:inline-block;  line-height:1;  margin-bottom:var(--bde-woo-swatch-space-after-label); } .woo-variation-swatches.wvs-show-label .variations th label {  display:inline;  margin:0; } .woo-variation-swatches.wvs-show-label .variations td {  padding:0; } .woo-variation-swatches.wvs-show-label .variations .variations {  display:inline-block;  margin:0 2px; } .woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip] {  position:relative; } .woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip]::before, .woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip]::after {  left:8px;  bottom:100%; } .woo-variation-swatches .wvs-tooltip .radio-variable-item .image-tooltip-wrapper {  transform:translateX(-50%);  left:8px; } .woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::before, .woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::after {  left:50%; } .woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item .image-tooltip-wrapper {  transform:translateX(-50%);  left:50%; } .woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::before, .woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::after {  left:100%; } .woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item .image-tooltip-wrapper {  transform:translateX(-50%);  left:100%; } .woo-variation-swatches [data-wvstooltip], .woo-variation-swatches .wvs-has-image-tooltip {  position:relative;  cursor:pointer;  outline:none; } .woo-variation-swatches [data-wvstooltip]:before, .woo-variation-swatches [data-wvstooltip]:after, .woo-variation-swatches .wvs-has-image-tooltip:before, .woo-variation-swatches .wvs-has-image-tooltip:after {  visibility:hidden;  opacity:0;  pointer-events:none;  box-sizing:inherit;  position:absolute;  bottom:130%;  left:50%;  z-index:999;  transform:translateZ(0);  box-shadow:0 7px 15px rgba(0, 0, 0, 0.3);  transition:opacity 500ms ease-in-out; } .woo-variation-swatches [data-wvstooltip]:before, .woo-variation-swatches .wvs-has-image-tooltip:before {  margin-bottom:5px;  transform:translateX(-50%);  background-color:var(--bde-woo-swatch-tooltip-background);  color:var(--bde-woo-swatch-tooltip-color);  padding:var(--bde-woo-swatch-tooltip-padding);  border-radius:3px;  text-align:center;  font-size:14px;  line-height:1.2; } .woo-variation-swatches [data-wvstooltip]:before {  min-width:100px;  content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock); } .woo-variation-swatches .wvs-has-image-tooltip:before {  content:attr(data-title);  background-image:var(--tooltip-background);  background-repeat:no-repeat;  width:var(--tooltip-width);  height:calc(var(--tooltip-height) + 20px);  background-size:contain;  background-position:center top;  padding:0;  line-height:20px;  display:flex;  align-items:center;  flex-direction:column;  justify-content:flex-end;  align-content:center;  font-size:12px;  backface-visibility:hidden; } .woo-variation-swatches [data-wvstooltip]:after, .woo-variation-swatches .wvs-has-image-tooltip:after {  margin-left:-5px;  width:0;  border-top:5px solid var(--bde-woo-swatch-tooltip-background);  border-right:5px solid transparent;  border-left:5px solid transparent;  content:" ";  font-size:0;  line-height:0; } .woo-variation-swatches [data-wvstooltip]:hover:before, .woo-variation-swatches [data-wvstooltip]:hover:after, .woo-variation-swatches .wvs-has-image-tooltip:hover:before, .woo-variation-swatches .wvs-has-image-tooltip:hover:after {  bottom:120%;  visibility:visible;  opacity:1; } .woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {  display:none !important; }  