@font-face{
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/archivo-latin-ext-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/archivo-latin-k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-ext-4iCs6KVjbNBYlgoKcQ72nU6AF7xm.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-4iCs6KVjbNBYlgoKfw72nU6AFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-ext-4iCv6KVjbNBYlgoCjC3jvmyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-4iCv6KVjbNBYlgoCjC3jsGyNPYZvgw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-ext-4iCv6KVjbNBYlgoCxCvjvmyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://arlingtonhardware.com/wp-content/uploads/ah-fonts/ubuntu-latin-4iCv6KVjbNBYlgoCxCvjsGyNPYZvgw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.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__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);
}.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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/zoom.svg);
  -webkit-mask: url(https://arlingtonhardware.com/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;
}.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-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(https://arlingtonhardware.com/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/refresh.svg);
  -webkit-mask: url(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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;
  }}.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(https://arlingtonhardware.com/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);
  -webkit-mask: url(https://arlingtonhardware.com/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;
}.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(https://arlingtonhardware.com/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(https://arlingtonhardware.com/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 .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);
}.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);
}.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);
}.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);
}.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);
}.breakdance-woocommerce li.product p.out-of-stock,
.breakdance-woocommerce li.product p.available-on-backorder{
  margin: 10px 0;
}.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--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-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);
}.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-button.loading:after{
  display: none;
}.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-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 .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-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;
}.cfvsw-swatches-hide,
.cfvsw-swatches-hide-disable{
  display: none;
}.cfvsw-selected-label{
  font-weight: normal;
}.cfvsw-selected-label::before{
  content: ": ";
}.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 .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.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.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;
}.breakdance-menu{--menu-background: #fff;--menu-max-height: calc(100vh - var(--mobile-buffer-y));--menu-alignment: flex-start;--menu-duration: var(--bde-transition-duration, .3s);--menu-base-font-size: .875em;--mobile-offset-y:calc(100% + 15px);--mobile-offset-x: 0;--mobile-offcanvas-width: 400px;--mobile-topbar-padding: 15px;--mobile-topbar-logo-width: 110px;--mobile-topbar-logo-order: -1;--mobile-topbar-close-button-size: 20px;--mobile-topbar-close-button-color: var(--bde-headings-color);--mobile-topbar-close-button-color-hover: var(--mobile-topbar-close-button-color);--mobile-topbar-close-button-bar-height: 2px;--toggle-background-color: transparent;--toggle-background-color-hover: var(--toggle-background-color);--toggle-active-background-color: var(--toggle-background-color);--toggle-padding: 0px;--toggle-radius: 0px;--toggle-layer-width: 32px;--toggle-layer-height: 4px;--toggle-layer-spacing: 6px;--toggle-layer-color: var(--bde-headings-color);--toggle-layer-color-hover: var(--toggle-layer-color);--toggle-layer-color-active: var(--toggle-layer-color);--toggle-layer-border-radius: 0px;--links-gap: 0px;--link-padding-top: 20px;--link-padding-bottom: 20px;--link-padding-left: 20px;--link-padding-right: 20px;--link-color: var(--bde-headings-color);--link-color-hover: var(--link-color);--link-background-color: transparent;--link-background-color-hover: var(--link-background-color);--link-alignment: space-between;--link-effect-thickness: 3px;--link-effect-color: var(--link-color);--link-effect-color-hover: var(--link-effect-color);--link-effect-radius: 0px;--link-color-active: var(--link-color);--link-background-color-active: var(--link-background-color);--link-arrow-display: block;--link-arrow-color: var(--link-color);--link-arrow-color-hover: var(--link-color-hover);--link-arrow-size: 10px;--link-arrow-gap: 8px;--link-arrow-offset-y: 0px;--link-arrow-close-rotation: 0deg;--link-arrow-open-rotation: -180deg;--link-arrow-rotation: var(--link-arrow-close-rotation);--link-border: 1px solid var(--link-border-color);--link-border-color: #eee;--dropdown-animation-duration: var(--menu-duration);--dropdown-caret-display: block;--dropdown-caret-radius: 3px;--dropdown-caret-size: 12px;--dropdown-background-color: #fff;--dropdown-custom-offset-y: 20px;--dropdown-edge-offset: 20px;--dropdown-border-radius: 8px;--dropdown-custom-width: 500px;--dropdown-section-padding: 30px;--dropdown-section-gap: var(--gap-lg);--dropdown-links-gap: var(--gap-sm);--dropdown-link-color: var(--bde-headings-color);--dropdown-link-icon-display: block;--dropdown-link-icon-size: 16px;--dropdown-link-icon-spacing: 10px;--dropdown-link-icon-alignment: center;--dropdown-link-description-display: block;--dropdown-link-description-spacing: 0px;--dropdown-link-icon-x: 0px;--dropdown-link-icon-y: 0px;--dropdown-link-img-opacity: 1;--dropdown-link-img-opacity-hover: 1;--dropdown-columns-stack: row;--dropdown-columns-gap: var(--gap-xl);--dropdown-column-title-spacing: 0px;--dropdown-sections-stack: column;--dropdown-section-light-background: #fff;--dropdown-section-dark-background: #f6f9fc;--gap-xl: 60px;--gap-lg: 30px;--gap-sm: 15px;--gap-xs: 10px;--gap-none: 0;--arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'%3E%3C/path%3E%3C/svg%3E");--mobile-link-padding-top: 20px;--mobile-link-padding-bottom: 20px;--mobile-link-padding-left: 20px;--mobile-link-padding-right: 20px;--mobile-link-level-2-padding-top: 12px;--mobile-link-level-2-padding-bottom: 12px;--mobile-link-level-2-padding-left: 25px;--mobile-link-level-2-padding-right: 20px;--mobile-link-level-3-padding-top: 12px;--mobile-link-level-3-padding-bottom: 12px;--mobile-link-level-3-padding-left: 30px;--mobile-link-level-3-padding-right: 30px}.breakdance-menu{position:relative;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-align:left;height:var(--menu-height)}:root .breakdance-menu{display:flex}.breakdance-menu-list{display:flex;align-items:center;justify-content:var(--menu-alignment);gap:var(--links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu-item{position:relative}.breakdance-menu-item:hover{color:var(--link-color-hover);background-color:var(--link-background-color-hover)}.breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:var(--link-arrow-color-hover)}.breakdance-menu .breakdance-menu-link{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:var(--link-alignment);flex:1;font-size:var(--menu-base-font-size);font-family:inherit;font-weight:500;line-height:1;text-decoration:none;color:var(--link-color);padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) var(--link-padding-left);margin:0;border:none;background-color:var(--link-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease}.breakdance-menu .breakdance-menu-link:hover{color:inherit}.breakdance-menu-link-arrow{position:relative;z-index:1;align-self:stretch;border:none;background-color:transparent;padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) 0;cursor:pointer}.breakdance-menu-link-arrow:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0}@-moz-document url-prefix(){.breakdance-menu-link-arrow:after{transition:none!important}}.breakdance-dropdown--open .breakdance-menu-link-arrow:after{--link-arrow-rotation: var(--link-arrow-open-rotation)}.hide-arrows-on-desktop .breakdance-menu-link-arrow{display:none}.breakdance-dropdown{--dropdown-offset-x: 0px;--dropdown-caret-x: 0px;--translate-x: 0px;--translate-y: 0px;--rotate-x: 0deg;--scale: 1;position:relative}.breakdance-dropdown .breakdance-menu-link{padding-right:0}.hide-arrows-on-desktop .breakdance-dropdown .breakdance-menu-link{padding-right:var(--link-padding-right)}.breakdance-dropdown-toggle{position:relative;display:flex;align-items:center}.breakdance-dropdown-floater{position:absolute;top:calc(var(--dropdown-offset-y) + var(--dropdown-custom-offset-y));left:var(--dropdown-offset-x);z-index:var(--bde-z-index-menu-dropdown);min-width:100%;opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;transform:translate(var(--translate-x)) translateY(var(--translate-y)) rotateX(var(--rotate-x)) scale(var(--scale)) translateZ(0)}.breakdance-dropdown--top .breakdance-dropdown-floater{top:calc(var(--dropdown-offset-y) - var(--dropdown-custom-offset-y))}.breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;visibility:visible;pointer-events:auto;will-change:opacity,height,transform,visibility}.breakdance-dropdown-caret{position:absolute;top:calc(var(--dropdown-caret-size) / 2 * -1);left:var(--dropdown-caret-x);z-index:1;display:var(--dropdown-caret-display);width:calc(var(--dropdown-caret-size) * 2);height:var(--dropdown-caret-size);transform:translateY(-50%);overflow:hidden;pointer-events:none}.breakdance-dropdown-caret:before{content:"";position:absolute;bottom:calc(var(--dropdown-caret-size) / 2 * -1);left:50%;display:block;width:var(--dropdown-caret-size);height:var(--dropdown-caret-size);background-color:var(--dropdown-caret-color, var(--dropdown-background-color));border-top-left-radius:var(--dropdown-caret-radius);backface-visibility:hidden;transform:translate(-50%) rotate(45deg) translateZ(0)}.breakdance-dropdown--top .breakdance-dropdown-caret{top:100%;border-top-left-radius:0;border-bottom-right-radius:var(--dropdown-caret-radius);transform:translate(-50%)}.breakdance-dropdown--top .breakdance-dropdown-caret:before{top:calc(var(--dropdown-caret-size) / 2 * -1);border-top-left-radius:0;border-bottom-right-radius:var(--dropdown-caret-radius)}.breakdance-dropdown-caret--hide{display:none}.breakdance-dropdown-body{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:var(--dropdown-sections-stack);width:100%;background-color:var(--dropdown-background-color);box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;border-radius:var(--dropdown-border-radius);overflow:hidden}.breakdance-menu--custom-width .breakdance-dropdown-floater,.breakdance-dropdown--custom .breakdance-dropdown-floater{width:calc(var(--dropdown-custom-width) - var(--dropdown-edge-offset) * 2)}.breakdance-menu--custom-width .breakdance-dropdown-floater .breakdance-dropdown-link,.breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-link{white-space:normal}.breakdance-menu--placement-section-width .breakdance-dropdown-floater{--bde-dropdown-width: var(--bde-header-width, var(--bde-section-width));width:calc(min(var(--bde-dropdown-width),100vw) - var(--dropdown-edge-offset) * 2)}.breakdance-dropdown-section{display:flex;flex-wrap:wrap;padding:var(--dropdown-section-padding);gap:var(--dropdown-section-gap);width:var(--dropdown-section-width)}.breakdance-dropdown-section--light{background-color:var(--dropdown-section-light-background)}.breakdance-dropdown-section--additional{flex:1;background-color:var(--dropdown-section-dark-background)}.breakdance-dropdown-columns{display:flex;flex-direction:var(--dropdown-columns-stack);gap:var(--dropdown-columns-gap);width:100%}.breakdance-dropdown-column{display:flex;flex-direction:column;gap:var(--gap-sm);flex:1}.breakdance-dropdown-column__title{display:flex;align-items:center;font-weight:700;font-size:var(--menu-base-font-size);line-height:1.5;white-space:nowrap;margin-top:0;margin-bottom:var(--dropdown-column-title-spacing);color:var(--link-color)}.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0;display:none}@-moz-document url-prefix(){.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{transition:none!important}}.breakdance-dropdown-column--open .breakdance-dropdown-column__title:after{--link-arrow-rotation: var(--link-arrow-open-rotation)}.breakdance-dropdown-links{display:flex;flex-direction:column;gap:var(--dropdown-links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu .breakdance-dropdown-link{display:flex;align-items:center;font-size:var(--menu-base-font-size);line-height:1.5;text-decoration:none;color:var(--dropdown-link-color);white-space:nowrap;transition:var(--menu-duration) background-color ease}.breakdance-menu .breakdance-dropdown-link:hover{background-color:var(--dropdown-link-background-color-hover);color:var(--dropdown-link-color)}.breakdance-dropdown-link__icon{display:var(--dropdown-link-icon-display);align-self:var(--dropdown-link-icon-alignment);font-size:var(--dropdown-link-icon-size);color:var(--dropdown-link-icon-color);margin-right:var(--dropdown-link-icon-spacing);transform:translate(var(--dropdown-link-icon-x)) translateY(var(--dropdown-link-icon-y));flex-shrink:0;padding:var(--dropdown-link-icon-padding);background-color:var(--dropdown-link-icon-background);border-radius:var(--dropdown-link-icon-radius);transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease;overflow:hidden}.breakdance-dropdown-link:hover .breakdance-dropdown-link__icon{color:var(--dropdown-link-icon-color-hover, var(--dropdown-link-icon-color));background-color:var(--dropdown-link-icon-background-hover, var(--dropdown-link-icon-background))}.breakdance-dropdown-link:hover .breakdance-dropdown-link__icon img{opacity:var(--dropdown-link-img-opacity-hover)}.breakdance-dropdown-link__icon svg{display:block;width:1em;height:1em;fill:currentColor}.breakdance-dropdown-link__icon img{display:block;max-width:100%;width:1em;height:auto;opacity:var(--dropdown-link-img-opacity);transition:var(--menu-duration) opacity ease}.breakdance-dropdown-link__text{display:block;transition:var(--menu-duration) color ease}.breakdance-dropdown-link__description{color:var(--bde-body-text-color);display:var(--dropdown-link-description-display);transition:var(--menu-duration) opacity ease,var(--menu-duration) color ease;margin-top:var(--dropdown-link-description-spacing)}.breakdance-dropdown-custom-content{padding:var(--dropdown-section-padding)}.breakdance-responsive-menu--open .breakdance-menu-overlay{opacity:1;pointer-events:auto!important}.breakdance-menu-close-button:hover:after,.breakdance-menu-close-button:hover:before{background-color:var(--mobile-topbar-close-button-color-hover)}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater{position:static;opacity:1;visibility:visible;transform:none;overflow:hidden}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater:not(.is-visible):not(.is-collapsing){height:0;pointer-events:none;visibility:hidden;overflow:hidden}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater.is-collapsing{overflow:hidden;height:0;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance-menu--dropdown-accordion .breakdance-dropdown-body{box-shadow:none}.breakdance-menu--dropdown-accordion .breakdance-dropdown-link{white-space:normal}.breakdance-menu--dropdown-accordion .breakdance-dropdown-caret{display:none}.breakdance-menu--dropdown-side .breakdance-dropdown{--dropdown-offset-x: 100%}.breakdance-menu--dropdown-side .breakdance-dropdown-floater{min-width:auto}.breakdance-menu--dropdown-side .breakdance-dropdown-caret{display:none}.breakdance-menu--dropdown-slide{--link-arrow-rotation: -90deg;--link-arrow-open-rotation: var(--link-arrow-rotation);overflow-x:clip}.breakdance-menu--dropdown-slide .breakdance-menu-list{transition:var(--menu-duration) transform ease}.breakdance-menu--dropdown-slide.breakdance-menu--dp-open .breakdance-menu-list{transform:translate3d(-100%,0,0)}.breakdance-menu--dropdown-slide .breakdance-dropdown-floater{position:absolute;left:0;right:0;transform:translate3d(100%,0,0);opacity:0;transition:0s opacity var(--menu-duration)}.breakdance-menu--dropdown-slide .breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;transition-delay:0s}.breakdance-menu--dropdown-slide .breakdance-dropdown-caret{display:none}.breakdance-dropdown-back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:none;background-color:var(--link-background-color);padding:var(--link-padding);font-weight:700;cursor:pointer}.breakdance-dropdown--wp .breakdance-dropdown-links{width:100%;gap:var(--dropdown-links-gap)}.breakdance-dropdown--wp .breakdance-dropdown-links .menu-item{display:flex;flex-direction:column;gap:var(--dropdown-links-gap)}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines{transform:rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateY(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateY(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow .breakdance-menu-toggle-lines:before{transform:translate3d(calc(var(--toggle-layer-width) * -.3),calc(var(--toggle-layer-spacing) * .6),0) rotate(-45deg) scaleX(.5)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow .breakdance-menu-toggle-lines:after{transform:translate3d(calc(var(--toggle-layer-width) * -.3),calc(var(--toggle-layer-spacing) * -.6),0) rotate(45deg) scaleX(.5)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow-r .breakdance-menu-toggle-lines:before{transform:translate3d(calc(var(--toggle-layer-width) * .2),0,0) rotate(45deg) scaleX(.7)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow-r .breakdance-menu-toggle-lines:after{transform:translate3d(calc(var(--toggle-layer-width) * .2),0,0) rotate(-45deg) scaleX(.7)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:before{top:0;transform:translate3d(calc(var(--toggle-layer-width) * -.2),calc(var(--toggle-layer-width) * -.25),0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:after{bottom:0;transform:translate3d(calc(var(--toggle-layer-width) * -.2),calc(var(--toggle-layer-width) * .25),0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:before{top:0;transform:translate3d(calc(var(--toggle-layer-width) * .2),calc(var(--toggle-layer-width) * -.25),0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:after{bottom:0;transform:translate3d(calc(var(--toggle-layer-width) * .2),calc(var(--toggle-layer-width) * .25),0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(135deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:before{transition-delay:0s;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-270deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(-135deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:before{transition-delay:0s;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(270deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:before{left:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * 2),calc(var(--toggle-layer-width) * 2),0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:after{right:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * -2),calc(var(--toggle-layer-width) * 2),0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:before{left:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * 2),calc(var(--toggle-layer-width) * -2),0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:after{right:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * -2),calc(var(--toggle-layer-width) * -2),0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:before{top:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:after{bottom:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:before{transform:rotate(-45deg) translate3d(calc(var(--toggle-layer-width) / -7),calc(var(--toggle-layer-spacing) * -1),0);opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-90deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:before{transform:rotate(45deg) translate3d(calc(var(--toggle-layer-width) / 7),calc(var(--toggle-layer-spacing) * -1),0);opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(90deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines{transition-delay:.22s;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,calc(var(--toggle-layer-spacing) + var(--toggle-layer-height)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,calc(var(--toggle-layer-spacing) + var(--toggle-layer-height)),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{transition:top 75ms .12s ease,opacity 75ms ease}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{transition-delay:0s}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(90deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{transition-delay:0s}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg)}.breakdance-menu-toggle{display:none;align-items:center;cursor:pointer;border:none;color:var(--toggle-layer-color);background-color:var(--toggle-background-color);backface-visibility:hidden;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease;padding:var(--toggle-padding);border-radius:var(--toggle-radius);min-height:var(--toggle-layer-width);box-sizing:content-box}.breakdance-menu-toggle:hover{color:var(--toggle-layer-color-hover);background-color:var(--toggle-background-color-hover)}.breakdance-responsive-menu--open .breakdance-menu-toggle{color:var(--toggle-layer-color-active);background-color:var(--toggle-active-background-color)}.breakdance-menu-toggle-icon{width:var(--toggle-layer-width);height:calc(var(--toggle-layer-height) * 3 + var(--toggle-layer-spacing) * 2);display:inline-block;position:relative}.breakdance-menu-toggle-lines{top:50%;display:block;margin-top:calc(var(--toggle-layer-height) / -2)}.breakdance-menu-toggle-lines,.breakdance-menu-toggle-lines:before,.breakdance-menu-toggle-lines:after{content:"";position:absolute;display:block;width:var(--toggle-layer-width);height:var(--toggle-layer-height);background-color:currentColor;border-radius:var(--toggle-layer-border-radius);transition:.15s transform ease}.breakdance-menu-toggle-lines:before{top:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-toggle-lines:after{bottom:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-toggle__custom-open-icon,.breakdance-menu-toggle__custom-close-icon{display:block;width:var(--toggle-layer-width);fill:currentColor}.breakdance-menu-toggle__custom-close-icon,.breakdance-responsive-menu--open .breakdance-menu-toggle__custom-open-icon{display:none}.breakdance-responsive-menu--open .breakdance-menu-toggle__custom-close-icon{display:block}.breakdance-menu--effect .breakdance-menu-item:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:var(--link-effect-thickness);background-color:var(--link-effect-color);transition:var(--menu-duration) transform ease,var(--menu-duration) opacity ease,var(--menu-duration) background-color ease;pointer-events:none;backface-visibility:hidden}.breakdance-menu--effect .breakdance-menu-item:hover:before{transform:none;opacity:1;will-change:transform,opacity;background-color:var(--link-effect-color-hover)}.breakdance-menu--effect-background .breakdance-menu-item:before{inset:0;width:100%;height:100%;border-radius:var(--link-effect-radius)}.breakdance-menu--effect-underline .breakdance-menu-item:before{top:auto;bottom:0;left:0}.breakdance-menu--effect-overline .breakdance-menu-item:before{top:0;left:0;bottom:auto}.breakdance-menu--effect-strikethrough .breakdance-menu-item:before{top:50%;bottom:auto;left:0;margin-top:calc(var(--link-effect-thickness) / 2 * -1)}.breakdance-menu--effect-none .breakdance-menu-item:before{opacity:0}.breakdance-menu--effect-left .breakdance-menu-item:before{transform:scaleX(0);transform-origin:left}.breakdance-menu--effect-right .breakdance-menu-item:before{transform:scaleX(0);transform-origin:right}.breakdance-menu--effect-center .breakdance-menu-item:before{transform:scaleX(0);transform-origin:center}.breakdance-menu--effect-bottom .breakdance-menu-item:before{transform:scaleY(0);transform-origin:bottom}.breakdance-menu--effect-top .breakdance-menu-item:before{transform:scaleY(0);transform-origin:top}.breakdance-menu--active-styles .breakdance-menu-item--active:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:var(--link-effect-thickness);transition:var(--menu-duration) transform ease,var(--menu-duration) opacity ease,var(--menu-duration) background-color ease;pointer-events:none;backface-visibility:hidden;transform:none;opacity:1;will-change:transform,opacity;background-color:var(--link-effect-color-hover);background-color:var(--link-effect-color)}.breakdance-menu--active-styles .breakdance-menu-item:hover:before{background-color:var(--link-effect-color)}.breakdance-menu--active-background{--link-effect-color: #eee}.breakdance-menu--active-background .breakdance-menu-item--active:before{inset:0;width:100%;height:100%;border-radius:var(--link-effect-radius)}.breakdance-menu--active-underline .breakdance-menu-item--active:before{top:auto;bottom:0;left:0}.breakdance-menu--active-overline .breakdance-menu-item--active:before{top:0;left:0;bottom:auto}.breakdance-menu--active-strikethrough .breakdance-menu-item--active:before{top:50%;bottom:auto;left:0;margin-top:calc(var(--link-effect-thickness) / 2 * -1)}.breakdance-menu-item.bde-button:before{display:none}.breakdance-menu--anim-fade:not(.breakdance-menu--dropdown-slide) .breakdance-dropdown-floater{opacity:0;transition:opacity var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-fade:not(.breakdance-menu--dropdown-slide) .breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;will-change:opacity,height,visibility}.breakdance-menu--anim-stripe .breakdance-dropdown{perspective:2000px;z-index:2}.breakdance-menu--anim-stripe .breakdance-dropdown-floater{--rotate-x: -15deg;transform-origin:50% -50px;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-stripe .breakdance-dropdown--open{z-index:3}.breakdance-menu--anim-stripe .breakdance-dropdown--open .breakdance-dropdown-floater{--rotate-x: 0deg;will-change:opacity,height,transform,visibility}.breakdance-menu--anim-scale-down .breakdance-dropdown-floater,.breakdance-menu--anim-scale-down-r .breakdance-dropdown-floater{--scale: .95;transform-origin:top left;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-scale-down .breakdance-dropdown--open .breakdance-dropdown-floater,.breakdance-menu--anim-scale-down-r .breakdance-dropdown--open .breakdance-dropdown-floater{--scale: 1}.breakdance-menu--anim-scale-down-r .breakdance-dropdown-floater{transform-origin:top right}.breakdance-menu--anim-skew .breakdance-dropdown-floater{--scale: 1, 0;transform-origin:top center;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-skew .breakdance-dropdown--open .breakdance-dropdown-floater{--scale: 1;will-change:transform,opacity,visibility}.breakdance-menu--anim-rotate .breakdance-dropdown-floater{transform:rotate(-5deg) translate(5px);transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-rotate .breakdance-dropdown--open .breakdance-dropdown-floater{transform:rotate(0) translate(0)}.breakdance .section-background-overlay{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}.breakdance .section-background-slideshow{
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: auto;
  padding: 0;
}.breakdance .section-background-slideshow .swiper{
  height: 100%;
  z-index: 0;
}.breakdance .section-background-slideshow .swiper-slide-item{
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}.breakdance .section-background-slideshow .swiper-wrapper{
  z-index: 0;
}@keyframes breakdance-section-gradient-x{
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}@keyframes breakdance-section-gradient-y{
  0% {
    background-position: 60% 0;
  }
  50% {
    background-position: 40% 100%;
  }
  100% {
    background-position: 60% 0;
  }
}[data-entrance]{
    visibility: hidden;
    backface-visibility: hidden;
}.is-animating[data-entrance],
.is-animated[data-entrance]{
    visibility: visible;
}.breakdance-form input,
.breakdance-form label,
.breakdance-form select{
  vertical-align: middle;
  white-space: normal;
  line-height: 1;
}.breakdance-form input,
.breakdance-form textarea,
.breakdance-form input[type="reset"],
.breakdance-form input[type="button"],
.breakdance-form input[type="submit"]:not(.breakdance-form-button),
.breakdance-form input[type="checkbox"],
.breakdance-form input[type="radio"],
.breakdance-form select,
.breakdance-form fieldset{
  margin: 0;
  border: 0;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
}.breakdance-form input[type="reset"],
.breakdance-form input[type="button"],
.breakdance-form input[type="submit"]{
  
  overflow: visible;
  width: auto;
}.breakdance-form input[type="time"]::-webkit-calendar-picker-indicator,
.breakdance-form input[type="date"]::-webkit-calendar-picker-indicator{
  padding: 0;
  margin: 0;
  display: block;
}.breakdance-form input::-webkit-datetime-edit{
  padding: 0;
  display: block;
  margin-bottom: 1px;
}.breakdance-form{
  --bde-form-delete-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z'/%3E%3C/svg%3E");
  
  --bde-form-dropzone-color: var(--grey-600);
  --bde-form-dropzone-color-hover: var(--bde-form-dropzone-color);
  --bde-form-dropzone-color-dragging: var(--bde-form-dropzone-color);
  
  --bde-form-dropzone-icon-color: var(--grey-400);
  --bde-form-dropzone-icon-color-hover: var(--bde-form-dropzone-icon-color);
  --bde-form-dropzone-icon-color-dragging: var(--bde-form-dropzone-icon-color);
  
  --bde-form-dropzone-link-color: var(--bde-brand-primary-color);
  --bde-form-dropzone-link-color-hover: var(--bde-form-dropzone-link-color);
  --bde-form-dropzone-link-color-dragging: var(--bde-brand-primary-color);
  
  --bde-form-dropzone-background-color: var(--bde-form-input-background-color);
  --bde-form-dropzone-background-color-hover: var(--bde-form-input-background-color);
  --bde-form-dropzone-background-color-dragging: var(--grey-100);
  
  --bde-form-dropzone-border-color: var(--grey-300);
  --bde-form-dropzone-border-color-hover: var(--bde-form-input-focused-border-color);
  --bde-form-dropzone-border-color-dragging: var(--bde-form-input-focused-border-color);
  
  --bde-form-files-list-gap: 10px;
  --bde-form-files-list-background-color: var(--white);

  font-size: var(--bde-form-font-size);
  color: var(--bde-form-text-color);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: var(--bde-form-gap);
}.breakdance-form--horizontal{
  grid-auto-flow: column;
}.breakdance-form--horizontal .breakdance-form-footer{
  grid-column-start: span 1;
}.breakdance-form-group,
.breakdance-form-field{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  grid-column-start: span 12;
}.breakdance-form-field__label{
  display: block;
  font-size: inherit;
  font-weight: var(--bde-form-label-font-weight);
  color: var(--bde-form-label-color);
  margin-bottom: var(--bde-form-after-label);
  cursor: pointer;
}.breakdance-form-field__hide-label .breakdance-form-field__label{
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;  
}.breakdance-form .breakdance-form-field__input{
  display: block;
  width: 100%;
  font-size: var(--bde-form-font-size);
  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);
  border-width: var(--bde-form-input-border-width);
  border-style: solid;
  border-color: var(--bde-form-input-border-color);
  border-radius: var(--bde-form-input-border-radius);
  background-color: var(--bde-form-input-background-color);
  transition: all 0.3s ease-in-out;
}.breakdance-form .breakdance-form-field__input:focus,
.breakdance-form select.breakdance-form-field__input[multiple]:focus{
  background-color: var(--bde-form-input-focused-background-color);
  border-color: var(--bde-form-input-focused-border-color);
  box-shadow: var(--bde-form-input-focused-shadow);
  outline: 0;
}.breakdance-form .breakdance-form-button:focus{
  box-shadow: var(--bde-form-input-focused-shadow);
  outline: 0;
}.breakdance-form-checkbox input[type="checkbox"]:checked:after,
.breakdance-form-radio input[type="radio"]:checked:after{
  display: none;
}.breakdance-form .breakdance-form-field__input::placeholder{
  color: var(--bde-form-input-placeholder-color);
}.breakdance-form-footer .breakdance-form-button{
  display: inline-flex;
}.breakdance-form-footer{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: end;
}@keyframes breakdance-spin{
  to {
    transform: rotate(1turn);
  }
}.breakdance-form.is-loading .breakdance-form-button .button-atom__text{
  visibility: hidden;
}.breakdance-form.is-loading .breakdance-form-button{
  pointer-events: none;
}.breakdance-form.is-loading .breakdance-form-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%;
}.breakdance-form.is-loading .breakdance-form-button::after{
  visibility: hidden;
}.breakdance-form-field__required{
  color: var(--bde-form-label-required-color);
  padding-left: 4px;
  display: inline-block;
  transform: translate(
    var(--bde-form-label-required-nudge-x),
    var(--bde-form-label-required-nudge-y)
  );
}.breakdance-form-stepper__step.is-active .breakdance-form-stepper__step-icon{
  background-color: var(--grey-900);
}.breakdance-form-stepper__step.is-active .breakdance-form-stepper__label{
  color: var(--grey-900);
}html.breakdance-noscroll{
  overflow: hidden;
}.breakdance .bde-popup,
.breakdance .bde-popup .breakdance-popup{
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
}.breakdance .bde-popup.breakdance-popup-open,
.breakdance .bde-popup.breakdance-popup-open .breakdance-popup,
.breakdance .bde-popup.breakdance-popup-animating,
.breakdance .bde-popup.breakdance-popup-animating .breakdance-popup{
  visibility: visible;
  opacity: 1;
  z-index: var(--bde-z-index-popup);
  pointer-events: unset;
}.breakdance .bde-header-builder{position:relative;width:100%;background-color:var(--bde-background-color);--bde-header-width:var(--bde-section-width);--bde-header-sticky-top:calc(var(--bde-header-sticky-offset) + var(--wp-admin--admin-bar--height,0px));--bde-header-sticky-offset:0px;--bde-header-sticky-duration:var(--bde-transition-duration)}.breakdance .bde-header-builder .bde-header-builder__container{gap:20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--bde-header-width);padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-header-builder.bde-header-builder--overlay:not(.bde-header-builder--sticky){position:absolute;z-index:var(--bde-z-index-header-overlay)}.breakdance .bde-header-builder.bde-header-builder--sticky{position:fixed;z-index:var(--bde-z-index-header-sticky);top:var(--bde-header-sticky-top);transition-property:transform,opacity,background-color,box-shadow,top;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.breakdance .bde-header-builder.bde-header-builder--sticky-bottom{top:auto;bottom:0}.breakdance .bde-header-builder.bde-header-builder--sticky .bde-header-builder__container{transition-property:min-height;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.bde-header-builder--sticky-scroll-hide{box-shadow:none!important;pointer-events:none}.bde-header-builder--sticky-scroll-hide *{pointer-events:none!important}.bde-header-builder--sticky-scroll-start-off-hidden{transition-duration:0s!important}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)));opacity:0}.bde-header-builder--sticky-bottom.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(100%)}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-fade{opacity:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}:where(.breakdance) .autogenerated-blce-ajaxsearch{width:100%;max-width:100%}:where(.breakdance) .autogenerated-blce-ajaxsearch .ajax-search-bar input#ajax-search-input{border:1px solid #ddd}:where(.breakdance) .autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-category{border:1px solid #ddd}:where(.breakdance) .autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-post-type{border:1px solid #ddd}:where(.breakdance) .autogenerated-blce-ajaxsearch .ajax-search-bar{background-color:#F5F5F5;padding:12px;border:1px solid #B1B1B1;border-radius:4px}:where(.breakdance) .autogenerated-blce-ajaxsearch #ajax-search-results{background-color:#fff}.autogenerated-blce-ajaxsearch #show-all-results{margin-top:10px;padding:10px 15px;font-size:1rem;border:none;border-radius:4px;background-color:#0073aa;color:#fff;cursor:pointer;width:100%}.autogenerated-blce-ajaxsearch #show-all-results:hover{background-color:#005f8c}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories select#ajax-search-category{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories input#ajax-search-input{width:100%}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-post-types select#ajax-search-post-type{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories.hide-post-types input#ajax-search-input{width:100%}.ajax-search-bar>#ajax-search-results{order:10;flex-basis:100%}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-post-type{order:2;width:180px;padding:12px;box-sizing:border-box;height:auto;margin-right:10px}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-category{order:3;width:200px;padding:12px;box-sizing:border-box;height:auto}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-sort{order:4;width:160px;padding:12px;box-sizing:border-box;height:auto;border:1px solid #ddd;background-color:#fff}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-sort select#ajax-search-sort{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar .ajax-search-bar.hide-categories select#ajax-search-category{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar .ajax-search-bar.hide-post-types select#ajax-search-post-type{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar input#ajax-search-input{order:1;flex:1;padding:12px;box-sizing:border-box}.autogenerated-blce-ajaxsearch .ajax-search-bar{width:100%;max-width:100%;margin:0px auto;display:flex;flex-wrap:wrap;align-items:stretch}.autogenerated-blce-ajaxsearch #ajax-search-results{max-height:300px;overflow-y:auto}.autogenerated-blce-ajaxsearch .loading{width:100%;text-align:center;padding:1rem;font-size:1.2rem;color:#555}.autogenerated-blce-ajaxsearch select#ajax-search-category,.autogenerated-blce-ajaxsearch select#ajax-search-post-type,.autogenerated-blce-ajaxsearch select#ajax-search-sort{-webkit-appearance:none;color:#000;-moz-appearance:none;appearance:none;line-height:1.3;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23333' d='M6 9L2 5h8z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center}.autogenerated-blce-ajaxsearch input#ajax-search-input{background-color:#fff}.autogenerated-blce-ajaxsearch .phox-badge-type{display:inline-block;font-size:0.7em;padding:2px 8px;border-radius:3px;background:#eee;color:#555;margin-left:6px;vertical-align:middle;font-weight:500}.autogenerated-blce-ajaxsearch .phox-stock{display:inline-block;font-size:0.8em;margin-top:2px;font-weight:500}.autogenerated-blce-ajaxsearch .phox-stock.in-stock{color:#46b450}.autogenerated-blce-ajaxsearch .phox-stock.out-of-stock{color:#dc3232}.autogenerated-blce-ajaxsearch .phox-rating{display:inline-flex;align-items:center;gap:1px;margin-top:2px;color:#f5a623}.autogenerated-blce-ajaxsearch .phox-rating-count{font-size:0.8em;color:#888;margin-left:4px}.autogenerated-blce-ajaxsearch .phox-date{display:block;font-size:0.8em;color:#888;margin-top:2px}.autogenerated-blce-ajaxsearch .phox-tax-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.autogenerated-blce-ajaxsearch .phox-badge-tax{display:inline-block;font-size:0.7em;padding:1px 6px;border-radius:3px;background:#f0f0f0;color:#666}.autogenerated-blce-ajaxsearch #ajax-search-results li.phox-active{background-color:#f0f0f0;outline:2px solid #0073aa;outline-offset:-2px}.phox-ajax-search-overlay-host select#ajax-search-sort{width:100%!important;order:4;margin-top:10px}.autogenerated-blce-ajaxsearch .ajax-search-wrapper{position:relative;width:100%}.autogenerated-blce-ajaxsearch .ajax-search-mobile-toggle,.autogenerated-blce-ajaxsearch .ajax-search-mobile-close,.phox-ajax-search-overlay-host .ajax-search-mobile-close{display:none;background:transparent;border:none;padding:8px;cursor:pointer;color:inherit;line-height:0}.autogenerated-blce-ajaxsearch .ajax-search-mobile-toggle svg,.autogenerated-blce-ajaxsearch .ajax-search-mobile-close svg,.phox-ajax-search-overlay-host .ajax-search-mobile-close svg{width:24px;height:24px}@media screen and (max-width:768px){.autogenerated-blce-ajaxsearch .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.autogenerated-blce-ajaxsearch .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.phox-ajax-search-overlay-host{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;z-index:2147483000!important;background:#fff;overflow-y:auto;padding:0!important;margin:0!important}.phox-ajax-search-overlay-host .ajax-search-bar{display:flex!important;flex-wrap:wrap!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;min-height:100vh;min-height:100dvh;padding:60px 20px 20px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;align-items:flex-start!important;align-content:flex-start!important;box-sizing:border-box!important}.phox-ajax-search-overlay-host .ajax-search-mobile-close{display:inline-flex!important;align-items:center;justify-content:center;position:fixed!important;top:12px;right:12px;z-index:2147483001!important;padding:10px!important}.phox-ajax-search-overlay-host #ajax-search-input{width:100%!important;flex:1 1 100%!important;order:1}.phox-ajax-search-overlay-host select#ajax-search-post-type{width:100%!important;order:2;margin-top:10px;margin-right:0!important}.phox-ajax-search-overlay-host select#ajax-search-category{width:100%!important;order:3;margin-top:10px}.phox-ajax-search-overlay-host select#ajax-search-sort{width:100%!important;order:4;margin-top:10px}.phox-ajax-search-overlay-host #ajax-search-results{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;order:3;flex:1 1 100%!important;margin-top:10px;background:#fff}body.phox-ajax-search-open{overflow:hidden!important}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance .bde-icon{display:flex}.phox-mini-cart{position:relative;display:inline-flex;align-items:center}.phox-mini-cart .phox-mini-cart__toggle{display:inline-flex;align-items:center;cursor:pointer;position:relative;text-decoration:none;color:inherit;transition:background-color 0.2s ease}.phox-mini-cart .phox-mini-cart__toggle-icon{display:flex;align-items:center;justify-content:center;position:relative}.phox-mini-cart .phox-mini-cart__toggle-count{display:inline-flex;align-items:center;justify-content:center;line-height:1}.phox-mini-cart .phox-mini-cart__panel{visibility:hidden;opacity:0;z-index:99999;transition:visibility 0s 0.3s,opacity 0.3s ease}.phox-mini-cart .phox-mini-cart__panel--active{visibility:visible;opacity:1;transition:visibility 0s,opacity 0.3s ease}.phox-mini-cart .phox-mini-cart__panel-inner{display:flex;flex-direction:column;max-width:100vw;z-index:2;position:relative;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.phox-mini-cart .phox-mini-cart__overlay{z-index:1;opacity:0;transition:opacity 0.3s ease}.phox-mini-cart .phox-mini-cart__panel--active .phox-mini-cart__overlay{opacity:1}.phox-mini-cart .phox-mini-cart__top-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.phox-mini-cart .phox-mini-cart__close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color 0.2s ease,color 0.2s ease}.phox-mini-cart .phox-mini-cart__close:hover{background-color:rgba(0,0,0,0.05)}.phox-mini-cart .phox-mini-cart__body{flex:1 1 0%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}.phox-mini-cart .phox-mini-cart__items{flex:0 0 auto;overflow:visible;padding-right:0}.phox-mini-cart .phox-mini-cart__item{display:flex;transition:opacity 0.3s ease}.phox-mini-cart .phox-mini-cart__item-image{flex-shrink:0;overflow:hidden}.phox-mini-cart .phox-mini-cart__item-image img{width:100%;height:100%;object-fit:cover}.phox-mini-cart .phox-mini-cart__item-image a{display:block;width:100%;height:100%}.phox-mini-cart .phox-mini-cart__item-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.phox-mini-cart .phox-mini-cart__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.phox-mini-cart .phox-mini-cart__item-name-wrap{flex:1;min-width:0}.phox-mini-cart .phox-mini-cart__item-name{color:inherit;text-decoration:none;display:block;line-height:1.3}.phox-mini-cart .phox-mini-cart__item-name:hover{text-decoration:underline}.phox-mini-cart .phox-mini-cart__item-attributes dl,.phox-mini-cart .phox-mini-cart__item-attributes dl.variation{display:grid!important;grid-template-columns:auto 1fr;column-gap:4px;row-gap:0;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-attributes dt,.phox-mini-cart .phox-mini-cart__item-attributes dd{display:block!important;margin:0!important;padding:0!important;min-width:0;float:none!important;clear:none!important}.phox-mini-cart .phox-mini-cart__item-attributes dd>p,.phox-mini-cart .phox-mini-cart__item-attributes dd p,.phox-mini-cart .phox-mini-cart__item-attributes dt>p,.phox-mini-cart .phox-mini-cart__item-attributes dt p{display:inline!important;margin:0!important;padding:0!important}.phox-mini-cart .phox-mini-cart__item-attributes ul,.phox-mini-cart .phox-mini-cart__item-attributes ul.wc-item-meta{list-style:none;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-attributes ul li,.phox-mini-cart .phox-mini-cart__item-attributes ul.wc-item-meta li{display:block;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-attributes ul li strong,.phox-mini-cart .phox-mini-cart__item-attributes ul li p,.phox-mini-cart .phox-mini-cart__item-attributes ul li span{display:inline;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-attributes>div,.phox-mini-cart .phox-mini-cart__item-attributes>p,.phox-mini-cart .phox-mini-cart__item-attributes>span{display:block;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-attributes>div>*,.phox-mini-cart .phox-mini-cart__item-attributes>p>*{display:inline;margin:0;padding:0}.phox-mini-cart .phox-mini-cart__item-remove{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;opacity:0.4;transition:opacity 0.2s ease}.phox-mini-cart .phox-mini-cart__item-remove:hover{opacity:1}.phox-mini-cart .phox-mini-cart__item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.phox-mini-cart .phox-mini-cart__quantity{display:inline-flex;align-items:center;overflow:hidden}.phox-mini-cart .phox-mini-cart__qty-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease}.phox-mini-cart .phox-mini-cart__qty-btn:hover{background-color:rgba(0,0,0,0.05)}.phox-mini-cart .phox-mini-cart__qty-value{text-align:center;border:none;background:transparent;outline:none;padding:0;margin:0;-moz-appearance:textfield;-webkit-appearance:none;appearance:none;font-family:inherit}.phox-mini-cart .phox-mini-cart__qty-value::-webkit-outer-spin-button,.phox-mini-cart .phox-mini-cart__qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.phox-mini-cart .phox-mini-cart__coupon-form{display:flex;gap:8px}.phox-mini-cart .phox-mini-cart__coupon-applied{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.phox-mini-cart .phox-mini-cart__coupon-tag{display:inline-flex;align-items:center;gap:4px}.phox-mini-cart .phox-mini-cart__coupon-remove{background:none;border:none;cursor:pointer;padding:0;line-height:1}.phox-mini-cart .phox-mini-cart__savings svg{flex-shrink:0}.phox-mini-cart .phox-mini-cart__btn{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;cursor:pointer;border:none;transition:background-color 0.2s ease,color 0.2s ease}.phox-mini-cart .phox-mini-cart__subtotal{display:flex;justify-content:space-between;align-items:center}.phox-mini-cart .phox-mini-cart__actions{display:flex;flex-direction:column}.phox-mini-cart .phox-mini-cart__shipping-track{width:100%;overflow:hidden}.phox-mini-cart .phox-mini-cart__shipping-fill{height:100%;border-radius:inherit;transition:width 0.5s ease}.phox-mini-cart .phox-mini-cart__continue-shopping{display:block;width:100%;text-align:center;text-decoration:none;transition:color 0.2s ease;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.phox-mini-cart .phox-mini-cart__notes-textarea{width:100%;resize:vertical;outline:none;transition:border-color 0.2s ease;font-family:inherit}.phox-mini-cart .phox-mini-cart__cross-sells-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.phox-mini-cart .phox-mini-cart__cross-sell-item{display:grid;grid-template-rows:auto 1fr;gap:8px}.phox-mini-cart .phox-mini-cart__cross-sell-image{grid-row:1;grid-column:1;width:100%;aspect-ratio:1;overflow:hidden;display:block}.phox-mini-cart .phox-mini-cart__cross-sell-image img{width:100%;height:100%;object-fit:cover}.phox-mini-cart .phox-mini-cart__cross-sell-info{grid-row:2;grid-column:1;min-width:0}.phox-mini-cart .phox-mini-cart__cross-sell-name:hover{text-decoration:underline}.phox-mini-cart .phox-mini-cart__cross-sell-add{grid-row:1;grid-column:1;align-self:end;justify-self:end;margin:6px;z-index:1;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.phox-mini-cart .phox-mini-cart__cross-sell-add:hover{background-color:#fff;transform:scale(1.1)}.phox-mini-cart .phox-mini-cart__trust{display:flex;align-items:center;justify-content:center}.phox-mini-cart .phox-mini-cart__trust-image{max-width:100%;height:auto;display:block}.phox-mini-cart .phox-mini-cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px}.phox-mini-cart .phox-mini-cart__empty-image{object-fit:contain;display:block}.phox-mini-cart .phox-mini-cart__empty-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease}.phox-mini-cart .phox-mini-cart__panel--preview{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-top:16px}.phox-mini-cart .phox-mini-cart__panel--preview .phox-mini-cart__panel-inner{transform:none;height:auto;max-height:none;box-shadow:0 2px 12px rgba(0,0,0,0.1);outline:1px dashed #d1d5db;outline-offset:-1px;margin-left:auto}.phox-mini-cart .phox-mini-cart__panel--preview .phox-mini-cart__overlay{display:none}.phox-mini-cart .phox-mini-cart__global-block{flex-shrink:0}html.phox-mini-cart-stop-scrolling{overflow:hidden}html.phox-mini-cart-stop-scrolling body{overflow:hidden;position:fixed;width:100%;touch-action:none;-webkit-overflow-scrolling:none}.phox-mini-cart__panel{overscroll-behavior:contain}.phox-mini-cart__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.breakdance) .phox-mini-cart .phox-mini-cart__toggle{gap:8px;padding:8px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__toggle-icon svg{width:24px;height:24px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__toggle-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;background-color:#ef4444;color:#fff}:where(.breakdance) .phox-mini-cart .phox-mini-cart__toggle-subtotal{font-size:14px;font-weight:500}:where(.breakdance) .phox-mini-cart .phox-mini-cart__panel-inner{width:400px;height:100%;background-color:#fff;padding:20px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__top-bar{padding:16px 0;border-bottom:1px solid #e5e7eb;margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__title{font-weight:600;font-size:18px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__title-count{font-weight:400;opacity:0.5}:where(.breakdance) .phox-mini-cart .phox-mini-cart__close svg{width:20px;height:20px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__items{scrollbar-width:thin;margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__items::-webkit-scrollbar{width:4px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:2px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item{gap:12px;padding:16px 0;border-bottom:1px solid #e5e7eb}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item:first-child{padding-top:0}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item:last-child{border-bottom:none}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item-image{width:64px;height:64px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item-name{font-weight:500;font-size:14px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item-attributes{font-size:12px;color:#9ca3af;margin-top:2px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item-remove svg{width:16px;height:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__item-price{font-weight:600;font-size:14px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__quantity{border:1px solid #e5e7eb;border-radius:6px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__qty-btn{width:28px;height:28px;font-size:14px;font-weight:500;color:#374151}:where(.breakdance) .phox-mini-cart .phox-mini-cart__qty-value{width:24px;font-size:13px;font-weight:600;line-height:28px;height:28px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__qty-simple{font-size:13px;color:#6b7280}:where(.breakdance) .phox-mini-cart .phox-mini-cart__shipping-bar{margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__shipping-track{background-color:#e5e7eb;height:8px;border-radius:99px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__shipping-fill{background-color:#22c55e}:where(.breakdance) .phox-mini-cart .phox-mini-cart__shipping-fill--complete{background-color:#22c55e}:where(.breakdance) .phox-mini-cart .phox-mini-cart__shipping-message{font-size:13px;color:#6b7280;margin-top:6px;text-align:center}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon{margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-input{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;outline:none;transition:border-color 0.2s ease}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-input:focus{border-color:#111827}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-apply{padding:8px 16px;background-color:#111827;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color 0.2s ease}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-tag{padding:4px 10px;background-color:#f3f4f6;border-radius:99px;font-size:12px;font-weight:500;color:#374151}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-remove{font-size:14px;color:#9ca3af}:where(.breakdance) .phox-mini-cart .phox-mini-cart__coupon-remove:hover{color:#ef4444}:where(.breakdance) .phox-mini-cart .phox-mini-cart__savings{display:flex;align-items:center;gap:6px;padding:10px 12px;background-color:#f0fdf4;border-radius:8px;font-size:13px;font-weight:500;color:#22c55e;margin-bottom:12px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__savings svg{stroke:#22c55e}:where(.breakdance) .phox-mini-cart .phox-mini-cart__subtotal{padding:16px 0;border-top:2px solid #111827;margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__subtotal-label{font-weight:500;font-size:14px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__subtotal-amount{font-weight:700;font-size:18px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__actions{gap:8px;margin-bottom:12px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__btn{padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__btn--primary{background-color:#111827;color:#fff}:where(.breakdance) .phox-mini-cart .phox-mini-cart__btn--secondary{background-color:#fff;color:#111827;border:1px solid #e5e7eb}:where(.breakdance) .phox-mini-cart .phox-mini-cart__continue-shopping{font-size:13px;color:#6b7280;padding:8px 0}:where(.breakdance) .phox-mini-cart .phox-mini-cart__continue-shopping:hover{color:#111827}:where(.breakdance) .phox-mini-cart .phox-mini-cart__notes{margin-top:12px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__notes-textarea{min-height:60px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__notes-textarea:focus{border-color:#111827}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sells{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sells-title{font-weight:600;font-size:14px;margin-bottom:12px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sell-image{border-radius:8px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sell-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;color:inherit;text-decoration:none;line-height:1.3}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sell-price{display:block;font-size:12px;color:#6b7280;margin-top:2px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__cross-sell-add{width:26px;height:26px;background-color:rgba(255,255,255,0.95);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.12);font-size:15px;font-weight:600}:where(.breakdance) .phox-mini-cart .phox-mini-cart__trust{margin-top:12px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty{padding:40px 20px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty-icon{width:64px;height:64px;stroke:#d1d5db;margin-bottom:16px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty-title{font-size:18px;font-weight:600;margin-bottom:8px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty-message{font-size:14px;color:#9ca3af;margin-bottom:24px}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty-button{padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;background-color:#111827;color:#fff}:where(.breakdance) .phox-mini-cart .phox-mini-cart__empty-image{width:64px;height:64px;margin-bottom:16px}.phox-mini-cart.phox-mini-cart--floating{position:fixed;z-index:99998;bottom:24px;right:24px}:where(.breakdance) .phox-mini-cart--floating .phox-mini-cart__toggle{width:56px;height:56px;border-radius:50%;background-color:#111827;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:0;gap:0}:where(.breakdance) .phox-mini-cart--floating .phox-mini-cart__toggle-icon svg{fill:#fff;stroke:#fff}:where(.breakdance) .phox-mini-cart--floating .phox-mini-cart__toggle-subtotal{display:none}:where(.breakdance) .phox-mini-cart--floating .phox-mini-cart__toggle-count{position:absolute;top:-4px;right:-4px}.phox-mini-cart__qty-btn:disabled{opacity:0.4;cursor:not-allowed}.phox-mini-cart__notice{margin:0 0 12px;padding:10px 12px;border-left:3px solid currentColor;font-size:13px;line-height:1.4}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-button{max-width:100%}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.phox-product-grid{width:100%;max-width:100%}.phox-product-grid{margin:0px}.phox-categories{width:100%;max-width:100%}.phox-categories{margin:0px}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance .bde-form-builder{width:100%;max-width:100%}.breakdance .bde-code-block{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.breakdance .bde-icon{display:flex}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.phox-facet-checkbox .phox-facet__list{list-style:none;padding:0;margin:0}.phox-facet-checkbox .phox-facet__item{display:flex;align-items:center;gap:0.625em;margin-bottom:0.35em}.phox-facet-checkbox input[type="checkbox"]{accent-color:var(--phox-facet-accent)}.phox-facet-checkbox label{color:var(--phox-facet-text);font-size:0.9375rem}.phox-facet-checkbox .phox-facet__count{color:var(--phox-facet-text-muted);font-size:0.8125rem}.phox-facet-checkbox .phox-facet__search-input{border-radius:var(--phox-facet-radius-sm)}.phox-facet-checkbox .phox-facet__empty{color:var(--phox-facet-text-muted)}:where(.breakdance) .phox-facet-checkbox{max-width:100%}.phox-facet-checkbox .phox-facet__item--child{padding-left:20px}.phox-facet-checkbox .phox-facet__item--depth-2{padding-left:40px}.phox-facet-checkbox .phox-facet__item--depth-3{padding-left:60px}:where(.breakdance) .phox-facet-checkbox:has(.phox-facet-wrap-empty){display:none}:root{--white:#fff;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-450:#787e8b;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827;--blue-500:#3b82f6;--blue-600:#2563eb;--pink-600:#db2777;--emerald-100:#d1fae5;--emerald-700:#047857;--sky-100:#e0f2fe;--sky-500:#0ea5e9;--red-50:#fef2f2;--red-500:#ef4444;--red-700:#b91c1c;--indigo-50:#eef2ff;--indigo-600:#4f46e5;--indigo-700:#4338ca;--yellow-500:#fbbf24;--bde-brand-primary-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);--bde-brand-primary-color-hover:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);--bde-body-font-family:"Ubuntu",sans-serif;--bde-heading-font-family:"Archivo",sans-serif;--bde-base-font-size:16px;--bde-body-font-size:var(--bde-base-font-size);--bde-font-size-ratio:1.250;--bde-h6-font-size:var(--bde-base-font-size);--bde-h5-font-size:calc(var(--bde-h6-font-size) * var(--bde-font-size-ratio));--bde-h4-font-size:calc(var(--bde-h5-font-size) * var(--bde-font-size-ratio));--bde-h3-font-size:calc(var(--bde-h4-font-size) * var(--bde-font-size-ratio));--bde-h2-font-size:36px;--bde-h1-font-size:calc(var(--bde-h2-font-size) * var(--bde-font-size-ratio));--bde-body-text-color:var(--bde-palette-color-6-4a21aba2-3570-45dc-91c8-f750e0f438a8);--bde-headings-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);--bde-background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f);--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be:#000;--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237:#c43a39;--bde-palette-color-2-baed6b76-ff7c-4e12-a4cc-31cf7ac9fd28:#ffab9e;--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef:#7aaef3;--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f:#f3eed9;--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a:#fff;--bde-palette-color-6-4a21aba2-3570-45dc-91c8-f750e0f438a8:#3c352c;--bde-transition-duration:300ms;--bde-column-gap:32px;--bde-section-width:1120px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:20px;--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:transparent;--bde-button-custom-border-color:var(--grey-900);--bde-button-custom-border-color-hover:var(--grey-700);--bde-button-custom-text-color:var(--white);--bde-button-custom-text-color-hover:var(--white);--bde-button-custom-background-color:var(--grey-900);--bde-button-custom-background-color-hover:var(--grey-700);--bde-button-font-weight:500;--bde-button-border-radius:3px;--bde-button-border-width:1px;--bde-button-padding-base:14px 24px;--bde-button-padding-sm:8px 16px;--bde-button-padding-lg:28px 54px;--bde-button-line-height:1;--bde-form-gap:16px;--bde-form-after-label:8px;--bde-form-after-sublabel:8px;--bde-form-input-border-radius:3px;--bde-form-input-background-color:var(--white);--bde-form-input-padding-top:12px;--bde-form-input-padding-right:16px;--bde-form-input-padding-bottom:12px;--bde-form-input-padding-left:16px;--bde-form-input-placeholder-color:var(--grey-450);--bde-form-input-border-width:1px;--bde-form-input-border-color:var(--grey-300);--bde-form-label-font-weight:500;--bde-form-label-required-color:var(--red-700);--bde-form-label-required-nudge-x:0;--bde-form-label-required-nudge-y:0;--bde-form-label-required-size:inherit;--bde-form-text-color:var(--grey-700);--bde-form-input-focused-background-color:var(--white);--bde-form-input-input-shadow:none;--bde-form-checkbox-size:1em;--bde-woo-products-list-gap:var(--bde-woo-base-large-gaps);--bde-woo-base-paragraph-line-height:1.4;--bde-woo-base-heading-line-height:1.2;--bde-woo-base-border-color:var(--grey-300);--bde-woo-base-text-on-primary-color:var(--white);--bde-woo-base-space:8px;--bde-woo-base-ratio:1.618;--bde-woo-typography-font-weight-normal:400;--bde-woo-typography-font-weight-medium:500;--bde-woo-typography-font-weight-heavy:600;--bde-woo-buttons-and-links-line-height:1;--bde-woo-buttons-and-links__disabled-button-color:var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color:var(--white);--bde-woo-buttons-and-links__nav-link-background-active:var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius:4px;--bde-woo-forms__inputs-select2-selected-item:var(--grey-300);--bde-woo-forms__wrappers-small:360px;--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--chevron-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"/></svg>');--checkbox-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z"/></svg>');--radiobutton-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="12"/></svg>');--show-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-2c-2.209 0-4 1.792-4 4 0 2.209 1.791 4 4 4s4-1.791 4-4c0-2.208-1.791-4-4-4z"/></svg>');--hide-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z"/></svg>');--x-mark-svg-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3l105.4%20105.3c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256l105.3-105.4z%22%2F%3E%3C%2Fsvg%3E);--error-svg-icon-color:var(--red-500);--success-svg-icon-color:var(--emerald-700);--info-svg-icon-color:var(--sky-500);--chevron-svg-icon-color:var(--grey-900);--checkbox-svg-icon-color:var(--grey-900);--radiobutton-svg-icon-color:var(--grey-900);--show-password-svg-icon-color:var(--grey-900);--hide-password-svg-icon-color:var(--grey-900);--bde-woo-notices__icon-size:16px;--bde-woo-notices__padding:24px;--bde-woo-notices__border-radius:4px;--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700);--bde-woo-sale-badge__border-radius:2px;--bde-woo-sale-badge__padding:4px 8px;--bde-woo-ratings__star-color:var(--yellow-500);--bde-woo-ratings__star-size:18px;--bde-woo-ratings__filled-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon id="Path" points="12 0.587 15.668 8.155 24 9.306 17.936 15.134 19.416 23.413 12 19.446 4.583 23.413 6.064 15.134 0 9.306 8.332 8.155"></polygon></svg>');--bde-woo-ratings__empty-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,5.173 L14.335,9.99 L19.64,10.722 L15.779,14.432 L16.721,19.702 L12,17.178 L7.279,19.703 L8.221,14.433 L4.36,10.723 L9.665,9.99 L12,5.173 L12,5.173 Z M12,0.587 L8.332,8.155 L0,9.306 L6.064,15.134 L4.584,23.413 L12,19.446 L19.416,23.412 L17.936,15.133 L24,9.306 L15.668,8.156 L12,0.587 Z" id="Shape"></path></svg>');--bde-woo-product-images__border-radius:4px;--bde-woo-product-images__border-width:0px;--bde-woo-product-images__border-color:var(--grey-300);--bde-woo-wrappers__background-color:var(--white);--bde-woo-wrappers__border-radius:4px;--bde-woo-wrappers__border-color:var(--grey-300);--bde-woo-wrappers__border-width:1px;--bde-woo-wrappers__shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-tables__header-color:var(--grey-100);--bde-woo-tables__background-color:var(--white);--bde-woo-tables__border-radius:4px;--bde-woo-tables__border-width:1px;--bde-woo-widgets__chip-background-color:transparent;--bde-woo-widgets__chip-background-color-hover:var(--indigo-50);--bde-woo-widgets__chip-text-color:inherit;--bde-woo-widgets__handle-border-color:var(--grey-300);--bde-woo-widgets__handle-background-color:var(--white);--bde-woo-widgets__handle-background-color-hover:var(--white);--bde-woo-widgets__handle-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-widgets__handle-shadow-hover:var(--grey-300) 0 0 4px;--bde-woo-widgets__remove-item-from-cart-color:var(--grey-450);--bde-woo-select2__active-item-background-color:var(--indigo-50);--bde-woo-gallery__zoom-icon-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-payment-box-background-color:var(--grey-100);--bde-woo-payment-box-border-color:var(--grey-200);--bde-woo-payment-box-border-width:1px;--bde-woo-quicklook-button-icon:url(https://arlingtonhardware.com/wp-content/uploads/breakdance/css/icons/eye.svg);--bde-woo-quicklook-button-background-color:none;--bde-woo-quicklook-button-icon-size:20px;--bde-woo-quicklook-button-backdrop-color:rgba(0,0,0,0.15);--bde-woo-quicklook-button-backdrop-opacity:0.7;--bde-woo-quicklook-modal-background-color:var(--white);--bde-woo-quicklook-overlay-color:rgba(0,0,0,0.7);--bde-woo-quicklook-close-button-size:2em;--bde-woo-quicklook-arrow-size:1em;--bde-woo-quicklook-arrow-color:var(--white);--bde-woo-swatch-space-between-options:10px;--bde-woo-swatch-padding:7px 7px;--bde-woo-swatch-color-width:30px;--bde-woo-swatch-color-height:30px;--bde-woo-swatch-border:1px solid var(--grey-200);--bde-woo-swatch-border-color-hover:var(--grey-400);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-background:var(--white);--bde-woo-swatch-background-hover:var(--grey-50);--bde-woo-swatch-color-padding:2px;--bde-woo-swatch-tooltip-color:var(--white);--bde-woo-swatch-tooltip-background:var(--grey-900);--bde-woo-swatch-tooltip-padding:7px;--bde-woo-swatch-space-after-label:8px;--bde-woo-responsive__stack:row}:root,.bde-global-css-vars{--bde-links-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);--bde-links-color-hover:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-text-text-color:var(--bde-links-color);--bde-button-text-text-color-hover:var(--bde-links-color-hover);--bde-button-font-size:var(--bde-body-font-size);--bde-form-font-size:var(--bde-body-font-size);--bde-form-input-border-top-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-label-color:var(--bde-headings-color);--bde-form-input-focused-border-color:var(--bde-brand-primary-color);--bde-form-input-focused-shadow:var(--bde-brand-primary-color) 0 0 2px;--bde-form-checkbox-selected-color:var(--bde-brand-primary-color);--bde-z-index-lightbox:1100;--bde-z-index-popup:1050;--bde-z-index-modal:1000;--bde-z-index-modal-backdrop:calc(var(--bde-z-index-modal) - 1);--bde-z-index-high:300;--bde-z-index-medium:200;--bde-z-index-low:100;--bde-z-index-sticky:10;--bde-z-index-minicart:var(--bde-z-index-modal);--bde-z-index-minicart-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-menu-dropdown:var(--bde-z-index-modal);--bde-z-index-menu-mobile:var(--bde-z-index-modal);--bde-z-index-menu-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-search-fullscreen:var(--bde-z-index-modal);--bde-z-index-back-to-top:var(--bde-z-index-high);--bde-z-index-scroll-progress:var(--bde-z-index-high);--bde-z-index-header-sticky:var(--bde-z-index-medium);--bde-z-index-header-overlay:calc(var(--bde-z-index-header-sticky) - 1);--bde-z-index-social-share-buttons:var(--bde-z-index-low);--bde-woo-base-transition:all ease var(--bde-transition-duration);--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-base-primary-color:var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover:var(--bde-brand-primary-color-hover);--bde-woo-base-extra-small-gaps:calc(var(--bde-woo-base-small-gaps) / var(--bde-woo-base-ratio));--bde-woo-base-small-gaps:calc(var(--bde-woo-base-space) / var(--bde-woo-base-ratio));--bde-woo-base-standard-gaps:var(--bde-woo-base-space);--bde-woo-base-medium-gaps:calc(var(--bde-woo-base-space) * var(--bde-woo-base-ratio));--bde-woo-base-big-gaps:calc(var(--bde-woo-base-medium-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-large-gaps:calc(var(--bde-woo-base-big-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-extra-large-gaps:calc(var(--bde-woo-base-large-gaps) * var(--bde-woo-base-ratio));--bde-woo-typography-ratio:var(--bde-font-size-ratio);--bde-woo-typography__size-small:calc(var(--bde-woo-typography__size-standard) / var(--bde-woo-typography-ratio));--bde-woo-typography__size-small-font-family:var(--bde-body-font-family);--bde-woo-typography__size-standard:var(--bde-body-font-size);--bde-woo-typography__size-standard-font-family:var(--bde-body-font-family);--bde-woo-typography__size-medium:calc(var(--bde-woo-typography__size-standard) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-medium-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-large:calc(var(--bde-woo-typography__size-medium) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-large-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-extra-large:calc(var(--bde-woo-typography__size-large) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-extra-large-font-family:var(--bde-heading-font-family);--bde-woo-buttons-and-links__text-link-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);--bde-woo-buttons-and-links__text-link-color-hover:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);--bde-woo-buttons-and-links__nav-link-color:var(--bde-woo-base-text-color);--bde-woo-buttons-and-links__nav-link-color-hover:var(--bde-woo-base-text-on-primary-color);--bde-woo-buttons-and-links__nav-link-color-active:var(--bde-woo-base-primary-color);--bde-woo-forms__spacing-after-label:var(--bde-form-after-label);--bde-woo-forms__spacing-between-fields:var(--bde-form-gap);--bde-woo-forms__spacing-between-columns:var(--bde-woo-base-extra-large-gaps);--bde-woo-forms__labels-color:var(--bde-form-label-color);--bde-woo-forms__inputs-background-color:var(--bde-form-input-background-color);--bde-woo-forms__inputs-text-color:var(--bde-form-text-color);--bde-woo-forms__inputs-placeholder-color:var(--bde-form-input-placeholder-color);--bde-woo-forms__inputs-border-color:var(--bde-form-input-border-color);--bde-woo-forms__inputs-border-width:var(--bde-form-input-border-width);--bde-woo-forms__inputs-border-radius:var(--bde-form-input-border-top-left-radius) var(--bde-form-input-border-top-right-radius) var(--bde-form-input-border-bottom-right-radius) var(--bde-form-input-border-bottom-left-radius);--bde-woo-forms__inputs-background-color-focused:var(--bde-form-input-focused-background-color);--bde-woo-forms__inputs-border-color-focused:var(--bde-form-input-focused-border-color);--bde-woo-forms__inputs-shadow-focused:var(--bde-form-input-focused-shadow);--bde-woo-forms__inputs-shadow:var(--bde-form-input-input-shadow);--bde-woo-forms__inputs-select2-hover-item:var(--bde-woo-base-primary-color);--bde-woo-forms__labels-required-color:var(--bde-form-label-required-color);--bde-woo-forms__labels-required-size:var(--bde-form-label-required-size);--bde-woo-forms__labels-required-nudge-x:var(--bde-form-label-required-nudge-x);--bde-woo-forms__labels-required-nudge-y:var(--bde-form-label-required-nudge-y);--bde-woo-tables__border-color:var(--bde-woo-base-border-color);--bde-woo-sale-badge__background-color:var(--bde-woo-base-primary-color);--bde-woo-sale-badge__text-color:var(--bde-woo-base-text-on-primary-color);--bde-woo-sale-badge__font-weight:var(--bde-woo-typography-font-weight-heavy);--bde-woo-sale-badge__font-size:var(--bde-woo-typography__size-standard);--bde-woo-widgets__chip-text-color-hover:var(--bde-woo-buttons-and-links__text-link-color);--bde-woo-widgets__handle-border-color-hover:var(--bde-woo-base-primary-color);--bde-woo-notices__padding-left:calc(var(--bde-woo-notices__padding) + var(--bde-woo-notices__icon-size) + (var(--bde-woo-notices__icon-size) / 2));--bde-woo-quicklook-button-text-color:var(--bde-button-primary-text-color);--bde-woo-quicklook-button-background-color-hover:var(--bde-woo-quicklook-button-background-color);--bde-woo-quicklook-button-icon-spacing:var(--bde-woo-base-standard-gaps);--bde-woo-quicklook-close-button-color:var(--bde-woo-base-headings-color);--bde-woo-quicklook-arrow-color-hover:var(--bde-woo-quicklook-arrow-color);--bde-woo-quicklook-arrow-background-color:var(--bde-brand-primary-color);--bde-woo-quicklook-arrow-background-color-hover:var(--bde-woo-quicklook-arrow-background-color);--bde-woo-swatch-space-between-items:var(--bde-woo-base-medium-gaps);--bde-woo-swatch-background-selected:var(--bde-woo-swatch-background-hover);--bde-woo-swatch-border-color-selected:var(--bde-woo-swatch-border-color-hover);--bde-woo-swatch-shadow-selected:var(--bde-woo-swatch-shadow-hover);--bde-woo-swatch-color-background:var(--bde-woo-swatch-background)}:root{--bde-base-font-size:17px}.breakdance .button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;user-select:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:transparent;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(0,0);max-width:100%;width:var(--bde-button-width)}.breakdance .button-atom--primary,.breakdance .button-atom--secondary,.breakdance .button-atom--custom{text-align:center;font-weight:var(--bde-button-font-weight);text-decoration:none;padding:var(--bde-button-padding-base);border-radius:var(--bde-button-border-radius);cursor:pointer;border-width:var(--bde-button-border-width);border-style:solid;border-color:transparent;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.breakdance .button-atom--custom{color:var(--bde-button-custom-text-color);background:var(--bde-button-custom-background-color);border-color:var(--bde-button-custom-border-color)}.breakdance .button-atom--custom:hover{color:var(--bde-button-custom-text-color-hover);background:var(--bde-button-custom-background-color-hover);border-color:var(--bde-button-custom-border-color-hover)}.breakdance .button-atom:disabled,.breakdance .button-atom:hover:disabled{filter:grayscale(100%);opacity:0.6;cursor:not-allowed}.breakdance-icon-atom{display:flex;font-size:40px}.breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color);transform:var(--eeiTransform)}.breakdance *,.breakdance *::before,.breakdance *::after{box-sizing:border-box}.breakdance img{max-width:100%;height:auto}.breakdance-rich-text-styles>*:first-child{margin-top:0}.breakdance-rich-text-styles>*:last-child{margin-bottom:0}.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:hidden}@supports (overflow-x:clip){.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:clip}}.lg-outer{z-index:var(--bde-z-index-lightbox)}.lg-outer .lg-thumb-outer{background-color:transparent}.lg-video-play-icon{transform:translate3d(-40%,-50%,0)}.admin-bar .lg-toolbar{top:var(--wp-admin--admin-bar--height)}[data-bde-lazy-bg="waiting"]{background-image:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.breakdance{background-color:var(--bde-background-color);color:var(--bde-body-text-color)}.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{color:var(--bde-headings-color)}.breakdance a,.button-atom--text{color:var(--bde-links-color)}.breakdance a:hover,.button-atom--text:hover{color:var(--bde-links-color-hover)}.breakdance .button-atom--secondary,.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.button.add_to_cart_button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce .added_to_cart,.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"],.breakdance-woocommerce a.product_type_external{border-radius:3px;font-size:15px;text-transform:uppercase}.breakdance{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size)}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{font-family:var(--bde-heading-font-family)}.bde-h1,.breakdance h1{font-size:var(--bde-h1-font-size)}.bde-h2,.breakdance h2{font-size:var(--bde-h2-font-size)}.bde-h3,.breakdance h3{font-size:var(--bde-h3-font-size)}.breakdance{line-height:1.68}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{font-weight:800;letter-spacing:-0.35px}.bde-h2,.breakdance h2{font-size:36px}.bde-h3,.breakdance h3{letter-spacing:0px}:root{--bde-section-width:1440px;--bde-section-vertical-padding:64px;--bde-column-gap:40px}:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:4}@media (max-width:1023px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:3}}@media (max-width:767px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:2;--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:1}}.breakdance .bde-header-builder-7281-2{background:#c43a39}.breakdance .bde-header-builder-7281-2 .bde-header-builder__container{padding-left:16px;padding-right:16px;padding-bottom:11px;padding-top:11px}.breakdance .bde-text-7281-3{text-align:center;color:#fff;font-family:"Archivo",sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0.18em;text-transform:uppercase}.breakdance .bde-text-7281-3{margin:0 auto}.breakdance .bde-header-builder-7281-4{background:#161c1a}.breakdance .bde-header-builder-7281-4 .bde-header-builder__container{gap:36px;padding-left:44px;padding-right:44px;padding-bottom:18px;padding-top:18px}@media (max-width:1023px){.breakdance .bde-header-builder-7281-4 .bde-header-builder__container{gap:20px;padding-left:20px;padding-right:20px;padding-bottom:16px;padding-top:16px}}@media (max-width:767px){.breakdance .bde-header-builder-7281-4 .bde-header-builder__container{gap:12px}}.breakdance .bde-container-link-7281-5{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center}.breakdance .bde-image2-7281-6{height:50px;width:auto}@media (max-width:1023px){.breakdance .bde-image2-7281-6{height:44px;width:auto}}@media (max-width:767px){.breakdance .bde-image2-7281-6{height:34px;width:auto}}.breakdance .autogenerated-blce-ajaxsearch-7281-7{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{padding:0px 0px 0px 0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{margin-right:0px;color:#3c352c8c;background-color:#f4f4f1}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort{color:#3c352c8c}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results{display:inline-block;background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-input::placeholder{color:#3c352c8c}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-input::-webkit-input-placeholder{color:#3c352c8c}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-input:-ms-input-placeholder{color:#3c352c8c}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-input::-ms-input-placeholder{color:#3c352c8c}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-mobile-toggle{color:#f3eed9}@media screen and (max-width:1023px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.phox-ajax-search-overlay-host .ajax-search-mobile-close{color:#f3eed9!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7{flex:1 1 auto;min-width:0}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{background:rgba(243,238,217,0.08);border:1px solid rgba(243,238,217,0.20);border-radius:2px;padding:4px 8px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input{background:transparent!important;border:0!important;box-shadow:none!important;color:#f3eed9!important;font-size:15px!important;padding:8px!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input::placeholder{color:rgba(243,238,217,0.55)!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar svg,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar i{color:rgba(243,238,217,0.55);fill:rgba(243,238,217,0.55)}@media (max-width:1119px){.breakdance .autogenerated-blce-ajaxsearch-7281-7{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{margin-right:0px}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}@media screen and (max-width:768px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}}@media (max-width:1023px){.breakdance .autogenerated-blce-ajaxsearch-7281-7{max-width:100%;width:auto}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{margin-right:0px}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}@media screen and (max-width:768px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.breakdance .autogenerated-blce-ajaxsearch-7281-7{margin-left:auto}}@media (max-width:767px){.breakdance .autogenerated-blce-ajaxsearch-7281-7{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{margin-right:0px}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}@media screen and (max-width:768px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.breakdance .autogenerated-blce-ajaxsearch-7281-7{flex:0 0 44px;width:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{background:transparent;border:0;padding:0}}@media (max-width:479px){.breakdance .autogenerated-blce-ajaxsearch-7281-7{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{margin-right:0px}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:0px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-7281-7 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}@media screen and (max-width:768px){.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.breakdance .autogenerated-blce-ajaxsearch-7281-7{flex:0 0 44px;width:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.breakdance .autogenerated-blce-ajaxsearch-7281-7 .ajax-search-bar{background:transparent;border:0;padding:0}}.breakdance .bde-div-7281-8{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:24px}.breakdance .bde-div-7281-8{flex:0 0 auto;min-width:0}@media (max-width:767px){.breakdance .bde-div-7281-8{gap:10px}}.breakdance .bde-div-7281-9{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.breakdance .bde-div-7281-9{white-space:nowrap}.breakdance .bde-div-7281-9 a{text-decoration:none}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-7281-9{display:none}}@media (max-width:479px){.breakdance .bde-div-7281-9{display:none}}.breakdance .bde-text-7281-10{text-align:right;color:#8fa39a;font-family:"Archivo",sans-serif;font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0.14em;text-transform:uppercase}.breakdance .bde-text-link-7281-11,.breakdance .bde-text-link-7281-11>*{text-align:right;color:#f3eed9;font-size:14px;font-weight:600;line-height:1.35}.breakdance .bde-text-link-7281-11:hover,.breakdance .bde-text-link-7281-11:hover>*{color:#fff}.breakdance .bde-text-link-7281-12,.breakdance .bde-text-link-7281-12>*{color:#f3eed9;font-size:14px;font-weight:600}.breakdance .bde-text-link-7281-12:hover,.breakdance .bde-text-link-7281-12:hover>*{color:#fff}.breakdance .bde-text-link-7281-12{text-decoration:none;white-space:nowrap}@media (max-width:767px) and (min-width:480px){.breakdance .bde-text-link-7281-12{display:none}}@media (max-width:479px){.breakdance .bde-text-link-7281-12{display:none}}.breakdance .bde-icon-7281-16 .bde-icon-icon.breakdance-icon-atom{font-size:19px}.breakdance .bde-icon-7281-16 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f3eed9}.breakdance .phox-mini-cart-7281-13{position:relative;display:inline-flex;align-items:center}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative;text-decoration:none;color:inherit;transition:background-color 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-icon{display:flex;align-items:center;justify-content:center;position:relative}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-icon svg{width:24px;height:24px;transition:fill 0.2s ease,stroke 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);position:absolute;top:-6px;right:-6px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel{visibility:hidden;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s ease;z-index:99999}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--active{visibility:visible;opacity:1;transition:visibility 0s,opacity 0.3s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{display:flex;flex-direction:column;width:400px;max-width:100vw;height:100%;background-color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);z-index:2;position:relative;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__overlay{display:none}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel{position:fixed;top:0;bottom:0;right:0;left:auto}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{margin-left:auto;transform:translateX(100%)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--active .phox-mini-cart__panel-inner{transform:translateX(0)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1;opacity:0;transition:opacity 0.3s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--active .phox-mini-cart__overlay{opacity:1}html.phox-mini-cart-stop-scrolling{overflow:hidden}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__top-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e5e7eb;margin-bottom:16px;flex-shrink:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__title{font-weight:600;font-size:18px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__title-count{font-weight:400;opacity:0.5}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color 0.2s ease,color 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__close:hover{background-color:rgba(0,0,0,0.05)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__body{flex:1 1 0%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-track{width:100%;background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f);height:8px;border-radius:99px;overflow:hidden}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{height:100%;background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);border-radius:inherit;transition:width 0.5s ease}@keyframes phoxBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes phoxBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{animation:none!important}}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill--complete{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-message{font-size:13px;color:#6b7280;margin-top:6px;text-align:center}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__items{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible;scrollbar-width:thin;padding-right:12px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__items::-webkit-scrollbar{width:4px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:2px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item{display:flex;gap:12px;padding:16px 0;transition:opacity 0.3s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item:first-child{padding-top:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item:last-child{border-bottom:none}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-image{flex-shrink:0;width:64px;height:64px;overflow:hidden}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-image img{width:100%;height:100%;object-fit:cover}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-image a{display:block;width:100%;height:100%}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-name-wrap{flex:1;min-width:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-name{font-weight:500;font-size:14px;color:inherit;text-decoration:none;display:block;line-height:1.3}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-name:hover{text-decoration:underline}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes{font-size:12px;color:#9ca3af;margin-top:2px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-backorder{font-size:12px;margin:4px 0 0;color:#b45309}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dl,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dl.variation{display:grid!important;grid-template-columns:auto 1fr;column-gap:4px;row-gap:0;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dt,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dd{display:block!important;margin:0!important;padding:0!important;min-width:0;float:none!important;clear:none!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dd>p,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dd p,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dt>p,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes dt p{display:inline!important;margin:0!important;padding:0!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul.wc-item-meta{list-style:none;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul li,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul.wc-item-meta li{display:block;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul li strong,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul li p,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes ul li span{display:inline;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes>div,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes>p,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes>span{display:block;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes>div>*,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-attributes>p>*{display:inline;margin:0;padding:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-remove{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;opacity:0.4;transition:opacity 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-remove:hover{opacity:1}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-remove svg{width:16px;height:16px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__item-price{font-weight:600;font-size:14px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__quantity{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color 0.15s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-btn:hover{background-color:rgba(0,0,0,0.05)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-value{width:24px;text-align:center;font-size:13px;font-weight:600;border:none;background:transparent;outline:none;padding:0;margin:0;-moz-appearance:textfield;-webkit-appearance:none;appearance:none;font-family:inherit;line-height:28px;height:28px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-value::-webkit-outer-spin-button,.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__qty-simple{font-size:13px;color:#6b7280}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-form{display:flex;gap:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-input{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;outline:none;transition:border-color 0.2s ease;border-radius:0px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-input:focus{border-color:#111827}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply{padding:8px 16px;background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color 0.2s ease;color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);border-radius:0px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-applied{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#f3f4f6;border-radius:99px;font-size:12px;font-weight:500;color:#374151}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-remove{background:none;border:none;cursor:pointer;font-size:14px;color:#9ca3af;padding:0;line-height:1}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-remove:hover{color:#ef4444}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings svg{stroke:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);flex-shrink:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__subtotal{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__subtotal-label{font-weight:500;font-size:14px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__subtotal-amount{font-weight:700;font-size:18px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions{display:flex;flex-direction:column;gap:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions--sticky{position:sticky;bottom:0;order:999!important;padding-top:14px;padding-bottom:4px;background:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);border-top:1px solid #e5e7eb}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;text-align:center;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;border:none}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);text-transform:uppercase;border-radius:0px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--secondary{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a);border:1px solid #e5e7eb;text-transform:uppercase;border-radius:0px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__continue-shopping{display:block;width:100%;text-align:center;font-size:13px;color:#6b7280;text-decoration:none;padding:8px 0;transition:color 0.2s ease;background:none;border:none;font-family:inherit;cursor:pointer}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__continue-shopping:hover{color:#111827}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__notes-textarea{width:100%;min-height:60px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;resize:vertical;outline:none;transition:border-color 0.2s ease;font-family:inherit}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__notes-textarea:focus{border-color:#111827}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sells{padding-top:16px;border-top:1px solid #e5e7eb}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sells-title{font-weight:600;font-size:14px;margin-bottom:12px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sells-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-item{display:grid;grid-template-rows:auto 1fr;gap:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-image{grid-row:1;grid-column:1;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;display:block}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-image img{width:100%;height:100%;object-fit:cover}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-info{grid-row:2;grid-column:1;min-width:0}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;color:inherit;text-decoration:none;line-height:1.3}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-name:hover{text-decoration:underline}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-price{display:block;font-size:12px;color:#6b7280;margin-top:2px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-add{grid-row:1;grid-column:1;align-self:end;justify-self:end;margin:6px;z-index:1;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.95);border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.12);font-size:15px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__cross-sell-add:hover{background-color:#fff;transform:scale(1.1)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__trust{display:flex;align-items:center;justify-content:center}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__trust-image{max-width:100%;height:auto;display:block}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;min-height:300px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty-icon{width:64px;height:64px;stroke:#d1d5db;margin-bottom:16px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty-title{font-size:18px;font-weight:600;margin-bottom:8px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty-message{font-size:14px;color:#9ca3af;margin-bottom:24px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__empty-image{width:64px;height:64px;margin-bottom:16px;display:block}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--preview{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin-top:16px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--preview .phox-mini-cart__panel-inner{transform:none!important;height:auto!important;max-height:none!important;box-shadow:0 2px 12px rgba(0,0,0,0.1);outline:1px dashed #d1d5db;outline-offset:-1px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--preview .phox-mini-cart__overlay{display:none!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel--preview .phox-mini-cart__panel-inner{margin-left:auto}.breakdance .phox-mini-cart-7281-13{background:transparent!important;border-radius:0;padding:0;flex:0 0 auto}.breakdance .phox-mini-cart-7281-13:hover{background:transparent!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle{position:relative;display:inline-flex;align-items:center;gap:10px;padding:4px 2px;text-decoration:none}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-icon svg{width:24px;height:24px;stroke:#f3eed9!important;fill:none!important;transition:stroke .15s ease}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-subtotal{color:#f3eed9!important;font-family:'Source Sans 3','Ubuntu',sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle:hover .phox-mini-cart__toggle-icon svg{stroke:#ffffff!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle:hover .phox-mini-cart__toggle-subtotal{color:#ffffff!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-subtotal[data-count="0"]{display:none!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count[data-count="0"]{display:none!important}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{position:absolute;top:-2px;right:-8px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#c43a39!important;color:#ffffff!important;font-family:'Archivo',sans-serif;font-size:10.5px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #161c1a}@media (max-width:1119px){.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{background-color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-track{background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill--complete{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings{color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings svg{stroke:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions--sticky{background:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--secondary{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}}@media (max-width:1023px){.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{background-color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-track{background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill--complete{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings{color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings svg{stroke:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions--sticky{background:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--secondary{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}}@media (max-width:767px){.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{background-color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-track{background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill--complete{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings{color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings svg{stroke:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions--sticky{background:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--secondary{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle{gap:0;padding:4px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-subtotal{display:none!important}}@media (max-width:479px){.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-count{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__panel-inner{background-color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-track{background-color:var(--bde-palette-color-4-2ede05b7-a8e7-4fd6-ae8f-09612db8572f)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__shipping-fill--complete{background-color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__coupon-apply:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings{color:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__savings svg{stroke:var(--bde-palette-color-1-39882b2e-d2cd-43cb-bdca-0f239c912237)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__actions--sticky{background:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary{background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--primary:hover{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__btn--secondary{background-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);color:var(--bde-palette-color-5-6ee4f265-6e9d-4b51-b253-db581df5b05a)}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle{gap:0;padding:4px}.breakdance .phox-mini-cart-7281-13 .phox-mini-cart__toggle-subtotal{display:none!important}}.breakdance .bde-header-builder-7281-14{background:#2f4038}.breakdance .bde-header-builder-7281-14 .bde-header-builder__container{padding-left:40px;padding-right:40px;padding-bottom:0px;padding-top:0px}@media (max-width:1023px){.breakdance .bde-header-builder-7281-14 .breakdance-menu-list .breakdance-menu-item>.breakdance-menu-link[href$="/shop/"]{background-color:#bd3736!important;color:#f3eed9!important}}@media (max-width:1023px){.breakdance .bde-header-builder-7281-14 .bde-header-builder__container{padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:10px}}@media (max-width:1023px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--mobile-offset-y:48px;--menu-background:#2f4038;--menu-hide-on-mobile:none;--toggle-layer-color:#f3eed9;--link-border-color:#ffffff26}}@media (min-width:1024px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-desktop:none;--links-gap:0px;--link-color:#f3eed9;--link-color-hover:#fff}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-link{color:#f3eed9;font-family:"Archivo",sans-serif;font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-item:hover .breakdance-menu-link{color:#fff}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-item--active .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color))}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-item--active:hover .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color-hover))}}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-link{height:50px;display:inline-flex;align-items:center;padding:0 18px;color:#f3eed9!important;background:transparent}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-link:hover,.breakdance .bde-wp-menu-7281-15 .breakdance-menu-list__item--current .breakdance-menu-link,.breakdance .bde-wp-menu-7281-15 .current-menu-item>.breakdance-menu-link{background:rgba(0,0,0,0.22);color:#ffffff!important}@media (max-width:1119px){@media (max-width:1023px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1024px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:1023px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-mobile:none;--link-color:#f3eed9}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-link{color:#f3eed9}.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--links-gap:0;--dropdown-link-icon-display:none;--dropdown-link-description-display:none;--dropdown-links-gap:var(--gap-none)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-list{align-items:stretch;background-color:var(--menu-background);display:none;flex-direction:column;left:var(--mobile-offset-x);max-height:var(--menu-max-height);overflow-y:auto;position:absolute;top:var(--mobile-offset-y,100%);width:calc(100vw - var(--menu-scrollbar-width, 0px));z-index:var(--bde-z-index-menu-mobile)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--enabled .breakdance-menu-list{display:flex}.breakdance .bde-wp-menu-7281-15 .breakdance-responsive-menu--open .breakdance-menu-list{opacity:1!important;pointer-events:auto!important;transform:none!important}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-list>:last-child{border-bottom:var(--link-border)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing),.breakdance .bde-wp-menu-7281-15 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-wp-menu-7281-15 .breakdance-menu .breakdance-menu-link{border-top:var(--link-border);outline-offset:-1px;padding:var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-link-arrow{border-top:var(--link-border);bottom:0;position:absolute;right:0;top:0}.breakdance .bde-wp-menu-7281-15 .hide-arrows-on-desktop .breakdance-menu-link-arrow{display:block}.breakdance .bde-wp-menu-7281-15 .hide-arrows-on-mobile .breakdance-menu-link-arrow{display:none}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-floater{transform:none;visibility:visible}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown--open .breakdance-dropdown-floater{transform:none}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-caret{display:none}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-body{background-color:var(--link-background-color);border-radius:0;border-top:var(--link-border);box-shadow:none;flex-direction:column}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown--custom .breakdance-dropdown-floater,.breakdance .bde-wp-menu-7281-15 .breakdance-menu--custom-width .breakdance-dropdown-floater{width:auto}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--placement-section-width .breakdance-dropdown-floater{width:100%}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-section{--dropdown-section-padding:0;--dropdown-section-gap:var(--gap-none)}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-section--additional{background-color:transparent;border-top:var(--link-border)}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-columns{--dropdown-columns-stack:column;--dropdown-columns-gap:var(--gap-none)}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-column{gap:var(--gap-none)}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-column+.breakdance-dropdown-column{border-top:var(--link-border)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible{gap:var(--gap-none)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child,.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child){border-top:var(--link-border)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title{cursor:pointer;outline-offset:-1px}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-column__title{font-weight:500;justify-content:var(--link-alignment);padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);white-space:normal}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{display:block}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown-item+.breakdance-dropdown-item{border-top:var(--link-border)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu .breakdance-dropdown-link{justify-content:var(--link-alignment);outline-offset:-1px;padding:var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);white-space:normal}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--no-titles .breakdance-dropdown-column__title{display:none}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--offcanvas .breakdance-menu-list{bottom:0;height:100vh!important;left:0;max-height:none;max-width:100%;opacity:1;padding-top:var(--wp-admin--admin-bar--height,0);position:fixed;top:0;transform:translate3d(-100%,0,0);transition:var(--menu-duration) transform ease,var(--menu-duration) visibility ease;visibility:hidden;width:var(--mobile-offcanvas-width)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--offcanvas-right .breakdance-menu-list{left:auto;right:0;transform:translate3d(100%,0,0)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown--wp .breakdance-dropdown-section{margin-bottom:-1px}.breakdance .bde-wp-menu-7281-15 .breakdance-dropdown--wp .breakdance-dropdown-link{padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left)}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-toggle{display:flex}.breakdance .bde-wp-menu-7281-15 .breakdance-menu--active-styles .breakdance-menu-item--active:before,.breakdance .bde-wp-menu-7281-15 .breakdance-menu--effect .breakdance-menu-item:before{display:none}.breakdance .bde-wp-menu-7281-15 .breakdance-menu-item--active .breakdance-menu-link{background-color:var(--link-background-color-active);color:var(--link-color-active)}@media (min-width:1024px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:767px){@media (max-width:1023px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1024px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:479px){@media (max-width:1023px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1024px){.breakdance .bde-wp-menu-7281-15 .breakdance-menu{--menu-hide-on-desktop:none}}}.breakdance .bde-section-40-2 .section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:20px;text-align:left}.breakdance .bde-section-40-2{background-image:url(https://arlingtonhardware.com/wp-content/uploads/2026/08/ah-concept-868a9b40.jpg)}.breakdance .bde-section-40-2>.section-background-overlay{background:linear-gradient(180deg,rgba(22,28,26,0.35) 0%,rgba(22,28,26,0.30) 35%,rgba(22,28,26,0.92) 100%)}.breakdance .bde-section-40-2 .section-container{min-height:660px}.breakdance .bde-section-40-2 .section-container{padding-left:44px;padding-right:44px;padding-bottom:56px;padding-top:120px}.breakdance .bde-section-40-2{background-position:50% 100%!important;background-size:cover!important;background-repeat:no-repeat!important}.breakdance .bde-section-40-2>.section-background-overlay{background:linear-gradient(100deg,rgba(22,28,26,0.90) 0%,rgba(22,28,26,0.72) 34%,rgba(22,28,26,0.24) 58%,rgba(22,28,26,0.10) 100%)!important}.breakdance .bde-section-40-2>.section-container,.breakdance .bde-section-40-2>.bde-section-container{max-width:100%;width:100%;padding-left:44px;padding-right:44px}.breakdance .bde-section-40-2 .bde-heading,.breakdance .bde-section-40-2 .bde-text,.breakdance .bde-section-40-2 .bde-div{max-width:52%}@media (max-width:767px){.breakdance .bde-section-40-2 .section-container{padding-left:20px;padding-right:20px;padding-bottom:40px;padding-top:80px}.breakdance .bde-section-40-2{background-position:50% 78%!important;background-size:cover!important}.breakdance .bde-section-40-2>.section-container,.breakdance .bde-section-40-2>.bde-section-container{padding-left:20px;padding-right:20px;padding-bottom:26px}.breakdance .bde-section-40-2 .bde-heading,.breakdance .bde-section-40-2 .bde-text,.breakdance .bde-section-40-2 .bde-div{max-width:100%}.breakdance .bde-section-40-2>.section-background-overlay{background:linear-gradient(180deg,rgba(22,28,26,0.05) 0%,rgba(22,28,26,0.18) 40%,rgba(22,28,26,0.80) 72%,rgba(22,28,26,0.95) 100%)!important}}.breakdance .bde-text-40-3{color:#c9d6cf;font-size:13px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase}.breakdance .bde-heading-40-4{color:#fff;font-family:"Archivo",sans-serif;font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-0.03em;text-transform:uppercase}@media (max-width:1023px){.breakdance .bde-heading-40-4{font-size:30px}}@media (max-width:767px){.breakdance .bde-heading-40-4{font-size:26px}}.breakdance .bde-div-40-5{margin-top:4px}.breakdance .bde-div-40-5{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px}.breakdance .bde-button-40-6 .bde-button__button{--bde-button-custom-border-color:var(--bde-brand-primary-color);--bde-button-custom-border-color-hover:var(--bde-brand-primary-color);--bde-button-custom-background-color:#c43a39;--bde-button-custom-background-color-hover:#8f2524;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;border-radius:2px;color:#fff;font-family:"Archivo",sans-serif;font-size:13.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px}.breakdance .bde-button-40-6 .bde-button__button:hover{color:#fff}.breakdance .bde-button-40-7 .bde-button__button{--bde-button-custom-border-color:#ffffffa6;--bde-button-custom-border-color-hover:#ffffffa6;--bde-button-custom-background-color:transparent;--bde-button-custom-background-color-hover:#fff;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#161c1a;border-radius:2px;border-width:2px;color:#fff;font-family:"Archivo",sans-serif;font-size:13.5px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px}.breakdance .bde-button-40-7 .bde-button__button:hover{color:#161c1a}.breakdance .bde-section-40-8{background-color:#161c1a}.breakdance .bde-section-40-8 .section-container{--bde-section-width:100%}.breakdance .bde-section-40-8 .section-container{padding-bottom:0px;padding-top:0px}.breakdance .bde-grid-40-18{--bde-grid-items-per-row:3;--bde-grid-gap:2px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-40-18{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-40-18{--bde-grid-items-per-row:3}}@media (max-width:767px){.breakdance .bde-grid-40-18{--bde-grid-items-per-row:1}}.breakdance .bde-container-link-40-9{width:100%;min-height:560px;padding:30px 32px 30px 32px}.breakdance .bde-container-link-40-9{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;text-align:left}.breakdance .bde-container-link-40-9{background-image:url(https://arlingtonhardware.com/wp-content/uploads/2026/08/ah-concept-9d96044f.jpg)}.breakdance .bde-container-link-40-9>*{z-index:1}.breakdance .bde-container-link-40-9>.section-background-overlay{z-index:0}.breakdance .bde-container-link-40-9>.section-background-overlay{background:linear-gradient(180deg,rgba(22,28,26,0) 45%,rgba(22,28,26,0.8) 100%)}.breakdance .bde-container-link-40-9{overflow:hidden}@media (max-width:1119px){.breakdance .bde-container-link-40-9{overflow:hidden}}@media (max-width:1023px){.breakdance .bde-container-link-40-9{overflow:hidden}}@media (max-width:767px){.breakdance .bde-container-link-40-9{min-height:400px;padding:22px 20px 22px 20px}.breakdance .bde-container-link-40-9{overflow:hidden}}@media (max-width:479px){.breakdance .bde-container-link-40-9{overflow:hidden}}.breakdance .bde-heading-40-10{color:#fff;font-family:"Archivo",sans-serif;font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase}.breakdance .bde-text-40-11{color:#c9d6cf;font-family:"Archivo",sans-serif;font-size:12.5px;font-weight:700;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase}.breakdance .bde-container-link-40-12{width:100%;min-height:560px;padding:30px 32px 30px 32px}.breakdance .bde-container-link-40-12{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;text-align:left}.breakdance .bde-container-link-40-12{background-image:url(https://arlingtonhardware.com/wp-content/uploads/2026/08/ah-concept-8ea09b10.jpg)}.breakdance .bde-container-link-40-12>*{z-index:1}.breakdance .bde-container-link-40-12>.section-background-overlay{z-index:0}.breakdance .bde-container-link-40-12>.section-background-overlay{background:linear-gradient(180deg,rgba(22,28,26,0) 45%,rgba(22,28,26,0.8) 100%)}.breakdance .bde-container-link-40-12{overflow:hidden}@media (max-width:1119px){.breakdance .bde-container-link-40-12{overflow:hidden}}@media (max-width:1023px){.breakdance .bde-container-link-40-12{overflow:hidden}}@media (max-width:767px){.breakdance .bde-container-link-40-12{min-height:400px;padding:22px 20px 22px 20px}.breakdance .bde-container-link-40-12{overflow:hidden}}@media (max-width:479px){.breakdance .bde-container-link-40-12{overflow:hidden}}.breakdance .bde-heading-40-13{color:#fff;font-family:"Archivo",sans-serif;font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase}.breakdance .bde-text-40-14{color:#c9d6cf;font-family:"Archivo",sans-serif;font-size:12.5px;font-weight:700;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase}.breakdance .bde-container-link-40-15{width:100%;min-height:560px;padding:30px 32px 30px 32px}.breakdance .bde-container-link-40-15{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;text-align:left}.breakdance .bde-container-link-40-15{background-image:url(https://arlingtonhardware.com/wp-content/uploads/2026/08/ah-concept-5e4d8336.jpg)}.breakdance .bde-container-link-40-15>*{z-index:1}.breakdance .bde-container-link-40-15>.section-background-overlay{z-index:0}.breakdance .bde-container-link-40-15>.section-background-overlay{background:linear-gradient(180deg,rgba(22,28,26,0) 45%,rgba(22,28,26,0.8) 100%)}.breakdance .bde-container-link-40-15{overflow:hidden}@media (max-width:1119px){.breakdance .bde-container-link-40-15{overflow:hidden}}@media (max-width:1023px){.breakdance .bde-container-link-40-15{overflow:hidden}}@media (max-width:767px){.breakdance .bde-container-link-40-15{min-height:400px;padding:22px 20px 22px 20px}.breakdance .bde-container-link-40-15{overflow:hidden}}@media (max-width:479px){.breakdance .bde-container-link-40-15{overflow:hidden}}.breakdance .bde-heading-40-16{color:#fff;font-family:"Archivo",sans-serif;font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase}.breakdance .bde-text-40-17{color:#c9d6cf;font-family:"Archivo",sans-serif;font-size:12.5px;font-weight:700;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase}.breakdance .bde-section-40-19 .section-container{display:flex;flex-direction:column;align-items:stretch;gap:30px}.breakdance .bde-section-40-19{background-color:#f7f4ea}.breakdance .bde-section-40-19 .section-container{padding-bottom:40px;padding-top:76px}@media (max-width:767px){.breakdance .bde-section-40-19 .section-container{padding-bottom:32px;padding-top:56px}}.breakdance .bde-div-40-21{width:100%;padding:0px 0px 16px 0px;border-bottom:3px solid #161c1a}.breakdance .bde-div-40-21{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:24px}@media (max-width:767px){.breakdance .bde-div-40-21{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-heading-40-22{color:#161c1a;font-family:"Archivo",sans-serif;font-size:42px;font-weight:900;line-height:1.05;letter-spacing:-0.02em;text-transform:uppercase}@media (max-width:479px){.breakdance .bde-heading-40-22{font-size:30px}}.breakdance .bde-text-link-40-23,.breakdance .bde-text-link-40-23>*{color:#161c1a;font-family:"Archivo",sans-serif;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:0.14em;text-transform:uppercase}.breakdance .phox-product-grid-40-20{width:100%}.breakdance .phox-product-grid-40-20 .ppg-wrap{width:100%}.breakdance .phox-product-grid-40-20 .ppg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-grid{grid-template-columns:1fr;gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:row;align-items:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:0 0 clamp(140px,32%,300px);width:clamp(140px,32%,300px);align-self:stretch;height:420px;min-height:0}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-body{flex:1 1 auto;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:column}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:none;width:100%;height:420px;min-height:0}}.breakdance .phox-product-grid-40-20 .ppg-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:16px}.breakdance .phox-product-grid-40-20 .ppg-view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#fff;color:#9aa0a6;border-width:1px;border-style:solid;border-color:#e3e3e8;border-radius:8px;transition:color .2s ease,border-color .2s ease,background .2s ease}.breakdance .phox-product-grid-40-20 .ppg-view-btn svg{width:46%;height:46%}.breakdance .phox-product-grid-40-20 .ppg-view-btn:hover{color:#3c4043;border-color:#c9c9d2}.breakdance .phox-product-grid-40-20 .ppg-view-btn.is-active{color:#fff;background:#1f2430;border-color:#1f2430}.breakdance .phox-product-grid-40-20 .ppg-mode-slider,.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-wrap{max-width:100%;min-width:0;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider-viewport{overflow:hidden;flex:1 1 0%;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid{display:flex;grid-template-columns:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid::-webkit-scrollbar{display:none}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{scroll-snap-align:start;flex:0 0 calc((100% - (4 - 1) * 24px) / 4);min-width:0}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:#e0e0e0;border-radius:50%;background:#fff;color:#333;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;-webkit-appearance:none;appearance:none}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow:hover{background:#222;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow svg{width:50%;height:50%}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]{opacity:0.35;cursor:default}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]:hover{background:#fff;color:#333}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider{position:relative}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-arrow{position:absolute;top:calc(420px / 2);transform:translateY(-50%);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-prev{left:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-next{right:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-viewport{width:100%}@media (max-width:1024px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 2 * 24px) / 3)}}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:100%}}.breakdance .phox-product-grid-40-20 .ppg-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease;border-top:0px solid #e8e3d2;border-bottom:0px solid #e8e3d2;border-left:0px solid #e8e3d2;border-right:0px solid #e8e3d2}.breakdance .phox-product-grid-40-20 .ppg-card-image{position:relative;height:420px;box-sizing:border-box}.breakdance .phox-product-grid-40-20 .ppg-image-inner{position:relative;width:100%;height:100%;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-card-image a{display:block;width:100%;height:100%}.breakdance .phox-product-grid-40-20 .ppg-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-img-hover{object-fit:contain}.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-img-hover{object-fit:fill}.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-img-hover{object-fit:scale-down}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-card-image img{transform:scale(1.05)}}.breakdance .phox-product-grid-40-20 .ppg-no-image{width:100%;height:100%;background:#f0f0f0}.breakdance .phox-product-grid-40-20 .ppg-badge{position:absolute;top:12px;left:12px;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:0px}.breakdance .phox-product-grid-40-20 .ppg-sale-flash{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:4px;background:#e74c3c;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-fav{position:absolute;top:12px;right:12px;z-index:2;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;background:rgba(255,255,255,0.9);color:#CCC}.breakdance .phox-product-grid-40-20 .ppg-fav svg{width:24px;height:24px}.breakdance .phox-product-grid-40-20 .ppg-fav.active{color:#c43a39}.breakdance .phox-product-grid-40-20 .ppg-fav:hover{transform:scale(1.15)}.breakdance .phox-product-grid-40-20 .ppg-fav.ppg-loading{pointer-events:none;animation:ppgFavPulse 0.6s ease-in-out infinite alternate}@keyframes ppgFavPulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(1.2);opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-quick-view{position:absolute;bottom:0;left:0;right:0;padding:10px;border:none;cursor:pointer;text-align:center;font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:all 0.3s ease;z-index:3;background:rgba(0,0,0,0.8);color:#fff}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view{opacity:1;transform:translateY(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view{opacity:1;transform:translateY(0)}.breakdance .phox-product-grid-40-20 .ppg-hide-qv-mobile .ppg-quick-view{display:none}}.breakdance .phox-product-grid-40-20 .ppg-quick-view:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{left:auto;right:12px;bottom:auto;top:52px;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(14px)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon svg{width:17px;height:17px}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-image-inner:not(:has(.ppg-fav)) .ppg-quick-view.ppg-qv-icon{top:12px}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-fav{opacity:0;transform:translateX(14px);pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav{opacity:1;transform:translateX(0);pointer-events:auto}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav:hover{transform:scale(1.15)}}.breakdance .phox-product-grid-40-20 .ppg-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.breakdance .phox-product-grid-40-20 .ppg-rating{display:flex;align-items:center;gap:1px;margin-bottom:6px}.breakdance .phox-product-grid-40-20 .ppg-star{font-size:14px;line-height:1}.breakdance .phox-product-grid-40-20 .ppg-star-full{color:#f5a623}.breakdance .phox-product-grid-40-20 .ppg-star-half{color:#f5a623;opacity:0.6}.breakdance .phox-product-grid-40-20 .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-review-count{font-size:12px;margin-left:4px;color:#999}.breakdance .phox-product-grid-40-20 .ppg-category{margin:0 0 2px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7570}.breakdance .phox-product-grid-40-20 .ppg-category a{color:inherit;text-decoration:none}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-category a:hover{text-decoration:underline}}.breakdance .phox-product-grid-40-20 .ppg-title{margin:0 0 4px 0;font-size:16px;font-weight:600;line-height:1.3;font-family:"Archivo",sans-serif;font-size:17px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-title a{color:inherit;text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-title a:hover{opacity:0.7}.breakdance .phox-product-grid-40-20 .ppg-description{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#777}.breakdance .phox-product-grid-40-20 .ppg-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-product-grid-40-20 .ppg-price{font-size:16px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-product-grid-40-20 .ppg-price ins{text-decoration:none;color:#c43a39}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#161c1a;color:#f3eed9;border-radius:2px;padding:8px 16px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-added{background:#27ae60;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-plus{width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-price-row.ppg-row-full{flex-wrap:wrap;row-gap:12px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full{flex:1 0 100%;width:100%;gap:10px;font-size:15px;padding:14px 20px;border-radius:2px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-plus,.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-bag{width:20px;height:20px;flex:0 0 auto}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-label{line-height:1}.breakdance .phox-product-grid-40-20 .ppg-out-of-stock{font-size:13px;color:#999;font-style:italic}.breakdance .phox-product-grid-40-20 .ppg-pagination{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.breakdance .phox-product-grid-40-20 .ppg-modal{position:relative;background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.breakdance .phox-product-grid-40-20 .ppg-modal-close{position:absolute;top:12px;right:12px;z-index:2;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1;padding:4px 8px}.breakdance .phox-product-grid-40-20 .ppg-modal-close:hover{color:#000}.breakdance .phox-product-grid-40-20 .ppg-modal-content{display:flex;gap:30px;padding:30px}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery{flex:1;min-width:0}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img{width:100%;height:auto;border-radius:8px;object-fit:cover}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img[src=""]{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner::after{content:'';width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:ppgSpin 0.7s linear infinite}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner.ppg-hidden{display:none}@keyframes ppgSpin{to{transform:rotate(360deg)}}.breakdance .phox-product-grid-40-20 .ppg-modal-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.breakdance .phox-product-grid-40-20 .ppg-modal-title{margin:0;font-size:22px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price{font-size:18px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price del{color:#999;font-weight:400}.breakdance .phox-product-grid-40-20 .ppg-modal-price ins{text-decoration:none;color:#e74c3c}.breakdance .phox-product-grid-40-20 .ppg-modal-desc{font-size:14px;color:#555;line-height:1.6}.breakdance .phox-product-grid-40-20 .ppg-modal-variations:empty{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-variations .ppg-swatches{margin:14px 0 4px}.breakdance .phox-product-grid-40-20 .ppg-modal-actions{margin-top:18px}.breakdance .phox-product-grid-40-20 .ppg-modal-add{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:none;cursor:pointer;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#161c1a;color:#f3eed9;border-radius:2px}.breakdance .phox-product-grid-40-20 .ppg-modal-add:hover{opacity:0.92}.breakdance .phox-product-grid-40-20 .ppg-modal-add.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-modal-oos{display:inline-block;font-size:14px;font-weight:600;color:#999}.breakdance .phox-product-grid-40-20 .ppg-modal-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#222;text-decoration:underline}.breakdance .phox-product-grid-40-20 .ppg-modal-link:hover{color:#000}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-modal-content{flex-direction:column}}.breakdance .phox-product-grid-40-20 .ppg-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-img-hover{opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-img-main{transition:opacity 0.4s ease,transform 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:has(.ppg-img-hover):hover .ppg-img-main{opacity:0}}.breakdance .phox-product-grid-40-20 .ppg-sale-percent{font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-low-stock{margin:4px 0 8px;font-size:12px;font-weight:600;color:#c0392b}.breakdance .phox-product-grid-40-20 .ppg-swatches{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.breakdance .phox-product-grid-40-20 .ppg-swatch-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#888;margin-bottom:5px}.breakdance .phox-product-grid-40-20 .ppg-swatch-options{display:flex;flex-wrap:wrap;gap:6px}.breakdance .phox-product-grid-40-20 .ppg-swatch{min-width:32px;padding:5px 10px;font-size:13px;line-height:1.2;cursor:pointer;background:#fff;color:#333;-webkit-text-fill-color:#333;-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;border-radius:6px;transition:border-color 0.15s ease,background 0.15s ease}.breakdance .phox-product-grid-40-20 .ppg-swatch:hover{border-color:#999}.breakdance .phox-product-grid-40-20 .ppg-swatch.is-selected{border-color:#161c1a;background:#161c1a;color:#f3eed9;-webkit-text-fill-color:#f3eed9}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;font-size:0;line-height:0;background-size:cover;background-position:center}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual.is-selected{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #161c1a}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-modal-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars{color:#f5a623;letter-spacing:1px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-modal-review-count{font-size:13px;color:#888}.breakdance .phox-product-grid-40-20 .ppg-modal-qty{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:4px 0 14px}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn{width:38px;height:40px;border:none;background:#f6f6f6;font-size:18px;line-height:1;cursor:pointer}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn:hover{background:#ececec}.breakdance .phox-product-grid-40-20 .ppg-mqty-input{width:48px;height:40px;border:none;text-align:center;font-size:15px;-moz-appearance:textfield}.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-outer-spin-button,.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-product-grid-40-20 .ppg-skeleton{pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img{width:100%;height:420px;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{height:14px;margin:12px 0 0;border-radius:4px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-short{width:60%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img,.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ppgShimmer 1.4s ease infinite}@keyframes ppgShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.breakdance .phox-product-grid-40-20 .ppg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f4;border-radius:16px;padding:56px 24px}.breakdance .phox-product-grid-40-20 .ppg-empty-icon{display:inline-flex;margin-bottom:18px;color:#e85d3a}.breakdance .phox-product-grid-40-20 .ppg-empty-icon svg{width:40px;height:40px}.breakdance .phox-product-grid-40-20 .ppg-empty-heading{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a2e}.breakdance .phox-product-grid-40-20 .ppg-empty-text{margin:0 0 24px;font-size:15px;color:#666}.breakdance .phox-product-grid-40-20 .ppg-empty-btn{display:inline-block;padding:13px 30px;cursor:pointer;background:#e85d3a;color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-empty-btn:hover{background:#d14e2e}@media (max-width:1119px){.breakdance .phox-product-grid-40-20{width:100%}.breakdance .phox-product-grid-40-20 .ppg-wrap{width:100%}.breakdance .phox-product-grid-40-20 .ppg-grid{display:grid;grid-template-columns:repeat(,1fr)}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-grid{grid-template-columns:1fr;gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:row;align-items:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:0 0 clamp(140px,32%,300px);width:clamp(140px,32%,300px);align-self:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-body{flex:1 1 auto;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:column}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:none;width:100%;min-height:0}}.breakdance .phox-product-grid-40-20 .ppg-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:16px}.breakdance .phox-product-grid-40-20 .ppg-view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#fff;color:#9aa0a6;border-width:1px;border-style:solid;border-radius:8px;transition:color .2s ease,border-color .2s ease,background .2s ease}.breakdance .phox-product-grid-40-20 .ppg-view-btn svg{width:46%;height:46%}.breakdance .phox-product-grid-40-20 .ppg-view-btn:hover{color:#3c4043;border-color:#c9c9d2}.breakdance .phox-product-grid-40-20 .ppg-view-btn.is-active{color:#fff;background:#1f2430;border-color:#1f2430}.breakdance .phox-product-grid-40-20 .ppg-mode-slider,.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-wrap{max-width:100%;min-width:0;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider-viewport{overflow:hidden;flex:1 1 0%;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid{display:flex;grid-template-columns:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid::-webkit-scrollbar{display:none}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{scroll-snap-align:start;flex:0 0 calc((100% - (4 - 1) * 24px) / 4);min-width:0}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;-webkit-appearance:none;appearance:none}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow svg{width:50%;height:50%}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]{opacity:0.35;cursor:default}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider{position:relative}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-arrow{position:absolute;transform:translateY(-50%);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-prev{left:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-next{right:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-viewport{width:100%}@media (max-width:1024px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 2 * 24px) / 3)}}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:100%}}.breakdance .phox-product-grid-40-20 .ppg-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.breakdance .phox-product-grid-40-20 .ppg-card-image{position:relative;box-sizing:border-box}.breakdance .phox-product-grid-40-20 .ppg-image-inner{position:relative;width:100%;height:100%;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-card-image a{display:block;width:100%;height:100%}.breakdance .phox-product-grid-40-20 .ppg-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-img-hover{object-fit:contain}.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-img-hover{object-fit:fill}.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-img-hover{object-fit:scale-down}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-card-image img{transform:scale(1.05)}}.breakdance .phox-product-grid-40-20 .ppg-no-image{width:100%;height:100%;background:#f0f0f0}.breakdance .phox-product-grid-40-20 .ppg-badge{position:absolute;top:12px;left:12px;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.breakdance .phox-product-grid-40-20 .ppg-sale-flash{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:4px;background:#e74c3c;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-fav{position:absolute;top:12px;right:12px;z-index:2;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-fav:hover{transform:scale(1.15)}.breakdance .phox-product-grid-40-20 .ppg-fav.ppg-loading{pointer-events:none;animation:ppgFavPulse 0.6s ease-in-out infinite alternate}@keyframes ppgFavPulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(1.2);opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-quick-view{position:absolute;bottom:0;left:0;right:0;padding:10px;border:none;cursor:pointer;text-align:center;font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:all 0.3s ease;z-index:3;background:rgba(0,0,0,0.8);color:#fff}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view{opacity:1;transform:translateY(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view{opacity:1;transform:translateY(0)}.breakdance .phox-product-grid-40-20 .ppg-hide-qv-mobile .ppg-quick-view{display:none}}.breakdance .phox-product-grid-40-20 .ppg-quick-view:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{left:auto;right:12px;bottom:auto;top:52px;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(14px)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon svg{width:17px;height:17px}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-image-inner:not(:has(.ppg-fav)) .ppg-quick-view.ppg-qv-icon{top:12px}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-fav{opacity:0;transform:translateX(14px);pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav{opacity:1;transform:translateX(0);pointer-events:auto}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav:hover{transform:scale(1.15)}}.breakdance .phox-product-grid-40-20 .ppg-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.breakdance .phox-product-grid-40-20 .ppg-rating{display:flex;align-items:center;gap:1px;margin-bottom:6px}.breakdance .phox-product-grid-40-20 .ppg-star{font-size:14px;line-height:1}.breakdance .phox-product-grid-40-20 .ppg-star-full{color:#f5a623}.breakdance .phox-product-grid-40-20 .ppg-star-half{color:#f5a623;opacity:0.6}.breakdance .phox-product-grid-40-20 .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-review-count{font-size:12px;margin-left:4px;color:#999}.breakdance .phox-product-grid-40-20 .ppg-category{margin:0 0 2px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.breakdance .phox-product-grid-40-20 .ppg-category a{color:inherit;text-decoration:none}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-category a:hover{text-decoration:underline}}.breakdance .phox-product-grid-40-20 .ppg-title{margin:0 0 4px 0;font-size:16px;font-weight:600;line-height:1.3}.breakdance .phox-product-grid-40-20 .ppg-title a{color:inherit;text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-title a:hover{opacity:0.7}.breakdance .phox-product-grid-40-20 .ppg-description{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#777}.breakdance .phox-product-grid-40-20 .ppg-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-product-grid-40-20 .ppg-price{font-size:16px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-product-grid-40-20 .ppg-price ins{text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;padding:8px 16px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-added{background:#27ae60;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-plus{width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-price-row.ppg-row-full{flex-wrap:wrap;row-gap:12px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full{flex:1 0 100%;width:100%;gap:10px;font-size:15px;padding:14px 20px;border-radius:10px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-plus,.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-bag{width:20px;height:20px;flex:0 0 auto}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-label{line-height:1}.breakdance .phox-product-grid-40-20 .ppg-out-of-stock{font-size:13px;color:#999;font-style:italic}.breakdance .phox-product-grid-40-20 .ppg-pagination{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.breakdance .phox-product-grid-40-20 .ppg-modal{position:relative;background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.breakdance .phox-product-grid-40-20 .ppg-modal-close{position:absolute;top:12px;right:12px;z-index:2;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1;padding:4px 8px}.breakdance .phox-product-grid-40-20 .ppg-modal-close:hover{color:#000}.breakdance .phox-product-grid-40-20 .ppg-modal-content{display:flex;gap:30px;padding:30px}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery{flex:1;min-width:0}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img{width:100%;height:auto;border-radius:8px;object-fit:cover}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img[src=""]{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner::after{content:'';width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:ppgSpin 0.7s linear infinite}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner.ppg-hidden{display:none}@keyframes ppgSpin{to{transform:rotate(360deg)}}.breakdance .phox-product-grid-40-20 .ppg-modal-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.breakdance .phox-product-grid-40-20 .ppg-modal-title{margin:0;font-size:22px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price{font-size:18px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price del{color:#999;font-weight:400}.breakdance .phox-product-grid-40-20 .ppg-modal-price ins{text-decoration:none;color:#e74c3c}.breakdance .phox-product-grid-40-20 .ppg-modal-desc{font-size:14px;color:#555;line-height:1.6}.breakdance .phox-product-grid-40-20 .ppg-modal-variations:empty{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-variations .ppg-swatches{margin:14px 0 4px}.breakdance .phox-product-grid-40-20 .ppg-modal-actions{margin-top:18px}.breakdance .phox-product-grid-40-20 .ppg-modal-add{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:none;cursor:pointer;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#222;color:#fff;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-add:hover{opacity:0.92}.breakdance .phox-product-grid-40-20 .ppg-modal-add.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-modal-oos{display:inline-block;font-size:14px;font-weight:600;color:#999}.breakdance .phox-product-grid-40-20 .ppg-modal-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#222;text-decoration:underline}.breakdance .phox-product-grid-40-20 .ppg-modal-link:hover{color:#000}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-modal-content{flex-direction:column}}.breakdance .phox-product-grid-40-20 .ppg-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-img-hover{opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-img-main{transition:opacity 0.4s ease,transform 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:has(.ppg-img-hover):hover .ppg-img-main{opacity:0}}.breakdance .phox-product-grid-40-20 .ppg-sale-percent{font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-low-stock{margin:4px 0 8px;font-size:12px;font-weight:600;color:#c0392b}.breakdance .phox-product-grid-40-20 .ppg-swatches{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.breakdance .phox-product-grid-40-20 .ppg-swatch-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#888;margin-bottom:5px}.breakdance .phox-product-grid-40-20 .ppg-swatch-options{display:flex;flex-wrap:wrap;gap:6px}.breakdance .phox-product-grid-40-20 .ppg-swatch{min-width:32px;padding:5px 10px;font-size:13px;line-height:1.2;cursor:pointer;background:#fff;color:#333;-webkit-text-fill-color:#333;-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;border-radius:6px;transition:border-color 0.15s ease,background 0.15s ease}.breakdance .phox-product-grid-40-20 .ppg-swatch:hover{border-color:#999}.breakdance .phox-product-grid-40-20 .ppg-swatch.is-selected{border-color:#222;background:#222;color:#fff;-webkit-text-fill-color:#fff}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;font-size:0;line-height:0;background-size:cover;background-position:center}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual.is-selected{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #222}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-modal-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars{color:#f5a623;letter-spacing:1px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-modal-review-count{font-size:13px;color:#888}.breakdance .phox-product-grid-40-20 .ppg-modal-qty{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:4px 0 14px}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn{width:38px;height:40px;border:none;background:#f6f6f6;font-size:18px;line-height:1;cursor:pointer}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn:hover{background:#ececec}.breakdance .phox-product-grid-40-20 .ppg-mqty-input{width:48px;height:40px;border:none;text-align:center;font-size:15px;-moz-appearance:textfield}.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-outer-spin-button,.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-product-grid-40-20 .ppg-skeleton{pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img{width:100%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{height:14px;margin:12px 0 0;border-radius:4px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-short{width:60%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img,.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ppgShimmer 1.4s ease infinite}@keyframes ppgShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.breakdance .phox-product-grid-40-20 .ppg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f4;border-radius:16px;padding:56px 24px}.breakdance .phox-product-grid-40-20 .ppg-empty-icon{display:inline-flex;margin-bottom:18px;color:#e85d3a}.breakdance .phox-product-grid-40-20 .ppg-empty-icon svg{width:40px;height:40px}.breakdance .phox-product-grid-40-20 .ppg-empty-heading{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a2e}.breakdance .phox-product-grid-40-20 .ppg-empty-text{margin:0 0 24px;font-size:15px;color:#666}.breakdance .phox-product-grid-40-20 .ppg-empty-btn{display:inline-block;padding:13px 30px;cursor:pointer;background:#e85d3a;color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-empty-btn:hover{background:#d14e2e}}@media (max-width:1023px){.breakdance .phox-product-grid-40-20{width:100%}.breakdance .phox-product-grid-40-20 .ppg-wrap{width:100%}.breakdance .phox-product-grid-40-20 .ppg-grid{display:grid;grid-template-columns:repeat(,1fr)}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-grid{grid-template-columns:1fr;gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:row;align-items:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:0 0 clamp(140px,32%,300px);width:clamp(140px,32%,300px);align-self:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-body{flex:1 1 auto;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:column}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:none;width:100%;min-height:0}}.breakdance .phox-product-grid-40-20 .ppg-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:16px}.breakdance .phox-product-grid-40-20 .ppg-view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#fff;color:#9aa0a6;border-width:1px;border-style:solid;border-radius:8px;transition:color .2s ease,border-color .2s ease,background .2s ease}.breakdance .phox-product-grid-40-20 .ppg-view-btn svg{width:46%;height:46%}.breakdance .phox-product-grid-40-20 .ppg-view-btn:hover{color:#3c4043;border-color:#c9c9d2}.breakdance .phox-product-grid-40-20 .ppg-view-btn.is-active{color:#fff;background:#1f2430;border-color:#1f2430}.breakdance .phox-product-grid-40-20 .ppg-mode-slider,.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-wrap{max-width:100%;min-width:0;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider-viewport{overflow:hidden;flex:1 1 0%;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid{display:flex;grid-template-columns:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid::-webkit-scrollbar{display:none}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{scroll-snap-align:start;flex:0 0 calc((100% - (4 - 1) * 24px) / 4);min-width:0}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;-webkit-appearance:none;appearance:none}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow svg{width:50%;height:50%}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]{opacity:0.35;cursor:default}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider{position:relative}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-arrow{position:absolute;transform:translateY(-50%);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-prev{left:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-next{right:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-viewport{width:100%}@media (max-width:1024px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 2 * 24px) / 3)}}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:100%}}.breakdance .phox-product-grid-40-20 .ppg-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.breakdance .phox-product-grid-40-20 .ppg-card-image{position:relative;box-sizing:border-box}.breakdance .phox-product-grid-40-20 .ppg-image-inner{position:relative;width:100%;height:100%;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-card-image a{display:block;width:100%;height:100%}.breakdance .phox-product-grid-40-20 .ppg-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-img-hover{object-fit:contain}.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-img-hover{object-fit:fill}.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-img-hover{object-fit:scale-down}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-card-image img{transform:scale(1.05)}}.breakdance .phox-product-grid-40-20 .ppg-no-image{width:100%;height:100%;background:#f0f0f0}.breakdance .phox-product-grid-40-20 .ppg-badge{position:absolute;top:12px;left:12px;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.breakdance .phox-product-grid-40-20 .ppg-sale-flash{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:4px;background:#e74c3c;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-fav{position:absolute;top:12px;right:12px;z-index:2;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-fav:hover{transform:scale(1.15)}.breakdance .phox-product-grid-40-20 .ppg-fav.ppg-loading{pointer-events:none;animation:ppgFavPulse 0.6s ease-in-out infinite alternate}@keyframes ppgFavPulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(1.2);opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-quick-view{position:absolute;bottom:0;left:0;right:0;padding:10px;border:none;cursor:pointer;text-align:center;font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:all 0.3s ease;z-index:3;background:rgba(0,0,0,0.8);color:#fff}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view{opacity:1;transform:translateY(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view{opacity:1;transform:translateY(0)}.breakdance .phox-product-grid-40-20 .ppg-hide-qv-mobile .ppg-quick-view{display:none}}.breakdance .phox-product-grid-40-20 .ppg-quick-view:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{left:auto;right:12px;bottom:auto;top:52px;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(14px)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon svg{width:17px;height:17px}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-image-inner:not(:has(.ppg-fav)) .ppg-quick-view.ppg-qv-icon{top:12px}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-fav{opacity:0;transform:translateX(14px);pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav{opacity:1;transform:translateX(0);pointer-events:auto}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav:hover{transform:scale(1.15)}}.breakdance .phox-product-grid-40-20 .ppg-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.breakdance .phox-product-grid-40-20 .ppg-rating{display:flex;align-items:center;gap:1px;margin-bottom:6px}.breakdance .phox-product-grid-40-20 .ppg-star{font-size:14px;line-height:1}.breakdance .phox-product-grid-40-20 .ppg-star-full{color:#f5a623}.breakdance .phox-product-grid-40-20 .ppg-star-half{color:#f5a623;opacity:0.6}.breakdance .phox-product-grid-40-20 .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-review-count{font-size:12px;margin-left:4px;color:#999}.breakdance .phox-product-grid-40-20 .ppg-category{margin:0 0 2px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.breakdance .phox-product-grid-40-20 .ppg-category a{color:inherit;text-decoration:none}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-category a:hover{text-decoration:underline}}.breakdance .phox-product-grid-40-20 .ppg-title{margin:0 0 4px 0;font-size:16px;font-weight:600;line-height:1.3}.breakdance .phox-product-grid-40-20 .ppg-title a{color:inherit;text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-title a:hover{opacity:0.7}.breakdance .phox-product-grid-40-20 .ppg-description{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#777}.breakdance .phox-product-grid-40-20 .ppg-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-product-grid-40-20 .ppg-price{font-size:16px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-product-grid-40-20 .ppg-price ins{text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;padding:8px 16px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-added{background:#27ae60;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-plus{width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-price-row.ppg-row-full{flex-wrap:wrap;row-gap:12px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full{flex:1 0 100%;width:100%;gap:10px;font-size:15px;padding:14px 20px;border-radius:10px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-plus,.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-bag{width:20px;height:20px;flex:0 0 auto}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-label{line-height:1}.breakdance .phox-product-grid-40-20 .ppg-out-of-stock{font-size:13px;color:#999;font-style:italic}.breakdance .phox-product-grid-40-20 .ppg-pagination{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.breakdance .phox-product-grid-40-20 .ppg-modal{position:relative;background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.breakdance .phox-product-grid-40-20 .ppg-modal-close{position:absolute;top:12px;right:12px;z-index:2;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1;padding:4px 8px}.breakdance .phox-product-grid-40-20 .ppg-modal-close:hover{color:#000}.breakdance .phox-product-grid-40-20 .ppg-modal-content{display:flex;gap:30px;padding:30px}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery{flex:1;min-width:0}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img{width:100%;height:auto;border-radius:8px;object-fit:cover}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img[src=""]{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner::after{content:'';width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:ppgSpin 0.7s linear infinite}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner.ppg-hidden{display:none}@keyframes ppgSpin{to{transform:rotate(360deg)}}.breakdance .phox-product-grid-40-20 .ppg-modal-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.breakdance .phox-product-grid-40-20 .ppg-modal-title{margin:0;font-size:22px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price{font-size:18px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price del{color:#999;font-weight:400}.breakdance .phox-product-grid-40-20 .ppg-modal-price ins{text-decoration:none;color:#e74c3c}.breakdance .phox-product-grid-40-20 .ppg-modal-desc{font-size:14px;color:#555;line-height:1.6}.breakdance .phox-product-grid-40-20 .ppg-modal-variations:empty{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-variations .ppg-swatches{margin:14px 0 4px}.breakdance .phox-product-grid-40-20 .ppg-modal-actions{margin-top:18px}.breakdance .phox-product-grid-40-20 .ppg-modal-add{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:none;cursor:pointer;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#222;color:#fff;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-add:hover{opacity:0.92}.breakdance .phox-product-grid-40-20 .ppg-modal-add.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-modal-oos{display:inline-block;font-size:14px;font-weight:600;color:#999}.breakdance .phox-product-grid-40-20 .ppg-modal-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#222;text-decoration:underline}.breakdance .phox-product-grid-40-20 .ppg-modal-link:hover{color:#000}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-modal-content{flex-direction:column}}.breakdance .phox-product-grid-40-20 .ppg-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-img-hover{opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-img-main{transition:opacity 0.4s ease,transform 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:has(.ppg-img-hover):hover .ppg-img-main{opacity:0}}.breakdance .phox-product-grid-40-20 .ppg-sale-percent{font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-low-stock{margin:4px 0 8px;font-size:12px;font-weight:600;color:#c0392b}.breakdance .phox-product-grid-40-20 .ppg-swatches{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.breakdance .phox-product-grid-40-20 .ppg-swatch-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#888;margin-bottom:5px}.breakdance .phox-product-grid-40-20 .ppg-swatch-options{display:flex;flex-wrap:wrap;gap:6px}.breakdance .phox-product-grid-40-20 .ppg-swatch{min-width:32px;padding:5px 10px;font-size:13px;line-height:1.2;cursor:pointer;background:#fff;color:#333;-webkit-text-fill-color:#333;-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;border-radius:6px;transition:border-color 0.15s ease,background 0.15s ease}.breakdance .phox-product-grid-40-20 .ppg-swatch:hover{border-color:#999}.breakdance .phox-product-grid-40-20 .ppg-swatch.is-selected{border-color:#222;background:#222;color:#fff;-webkit-text-fill-color:#fff}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;font-size:0;line-height:0;background-size:cover;background-position:center}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual.is-selected{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #222}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-modal-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars{color:#f5a623;letter-spacing:1px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-modal-review-count{font-size:13px;color:#888}.breakdance .phox-product-grid-40-20 .ppg-modal-qty{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:4px 0 14px}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn{width:38px;height:40px;border:none;background:#f6f6f6;font-size:18px;line-height:1;cursor:pointer}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn:hover{background:#ececec}.breakdance .phox-product-grid-40-20 .ppg-mqty-input{width:48px;height:40px;border:none;text-align:center;font-size:15px;-moz-appearance:textfield}.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-outer-spin-button,.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-product-grid-40-20 .ppg-skeleton{pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img{width:100%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{height:14px;margin:12px 0 0;border-radius:4px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-short{width:60%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img,.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ppgShimmer 1.4s ease infinite}@keyframes ppgShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.breakdance .phox-product-grid-40-20 .ppg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f4;border-radius:16px;padding:56px 24px}.breakdance .phox-product-grid-40-20 .ppg-empty-icon{display:inline-flex;margin-bottom:18px;color:#e85d3a}.breakdance .phox-product-grid-40-20 .ppg-empty-icon svg{width:40px;height:40px}.breakdance .phox-product-grid-40-20 .ppg-empty-heading{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a2e}.breakdance .phox-product-grid-40-20 .ppg-empty-text{margin:0 0 24px;font-size:15px;color:#666}.breakdance .phox-product-grid-40-20 .ppg-empty-btn{display:inline-block;padding:13px 30px;cursor:pointer;background:#e85d3a;color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-empty-btn:hover{background:#d14e2e}}@media (max-width:767px){.breakdance .phox-product-grid-40-20{width:100%}.breakdance .phox-product-grid-40-20 .ppg-wrap{width:100%}.breakdance .phox-product-grid-40-20 .ppg-grid{display:grid;grid-template-columns:repeat(,1fr)}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-grid{grid-template-columns:1fr;gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:row;align-items:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:0 0 clamp(140px,32%,300px);width:clamp(140px,32%,300px);align-self:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-body{flex:1 1 auto;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:column}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:none;width:100%;min-height:0}}.breakdance .phox-product-grid-40-20 .ppg-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:16px}.breakdance .phox-product-grid-40-20 .ppg-view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#fff;color:#9aa0a6;border-width:1px;border-style:solid;border-radius:8px;transition:color .2s ease,border-color .2s ease,background .2s ease}.breakdance .phox-product-grid-40-20 .ppg-view-btn svg{width:46%;height:46%}.breakdance .phox-product-grid-40-20 .ppg-view-btn:hover{color:#3c4043;border-color:#c9c9d2}.breakdance .phox-product-grid-40-20 .ppg-view-btn.is-active{color:#fff;background:#1f2430;border-color:#1f2430}.breakdance .phox-product-grid-40-20 .ppg-mode-slider,.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-wrap{max-width:100%;min-width:0;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider-viewport{overflow:hidden;flex:1 1 0%;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid{display:flex;grid-template-columns:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid::-webkit-scrollbar{display:none}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{scroll-snap-align:start;flex:0 0 calc((100% - (4 - 1) * 24px) / 4);min-width:0}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;-webkit-appearance:none;appearance:none}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow svg{width:50%;height:50%}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]{opacity:0.35;cursor:default}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider{position:relative}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-arrow{position:absolute;transform:translateY(-50%);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-prev{left:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-next{right:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-viewport{width:100%}@media (max-width:1024px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 2 * 24px) / 3)}}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:100%}}.breakdance .phox-product-grid-40-20 .ppg-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.breakdance .phox-product-grid-40-20 .ppg-card-image{position:relative;box-sizing:border-box}.breakdance .phox-product-grid-40-20 .ppg-image-inner{position:relative;width:100%;height:100%;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-card-image a{display:block;width:100%;height:100%}.breakdance .phox-product-grid-40-20 .ppg-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-img-hover{object-fit:contain}.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-img-hover{object-fit:fill}.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-img-hover{object-fit:scale-down}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-card-image img{transform:scale(1.05)}}.breakdance .phox-product-grid-40-20 .ppg-no-image{width:100%;height:100%;background:#f0f0f0}.breakdance .phox-product-grid-40-20 .ppg-badge{position:absolute;top:12px;left:12px;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.breakdance .phox-product-grid-40-20 .ppg-sale-flash{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:4px;background:#e74c3c;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-fav{position:absolute;top:12px;right:12px;z-index:2;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-fav:hover{transform:scale(1.15)}.breakdance .phox-product-grid-40-20 .ppg-fav.ppg-loading{pointer-events:none;animation:ppgFavPulse 0.6s ease-in-out infinite alternate}@keyframes ppgFavPulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(1.2);opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-quick-view{position:absolute;bottom:0;left:0;right:0;padding:10px;border:none;cursor:pointer;text-align:center;font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:all 0.3s ease;z-index:3;background:rgba(0,0,0,0.8);color:#fff}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view{opacity:1;transform:translateY(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view{opacity:1;transform:translateY(0)}.breakdance .phox-product-grid-40-20 .ppg-hide-qv-mobile .ppg-quick-view{display:none}}.breakdance .phox-product-grid-40-20 .ppg-quick-view:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{left:auto;right:12px;bottom:auto;top:52px;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(14px)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon svg{width:17px;height:17px}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-image-inner:not(:has(.ppg-fav)) .ppg-quick-view.ppg-qv-icon{top:12px}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-fav{opacity:0;transform:translateX(14px);pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav{opacity:1;transform:translateX(0);pointer-events:auto}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav:hover{transform:scale(1.15)}}.breakdance .phox-product-grid-40-20 .ppg-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.breakdance .phox-product-grid-40-20 .ppg-rating{display:flex;align-items:center;gap:1px;margin-bottom:6px}.breakdance .phox-product-grid-40-20 .ppg-star{font-size:14px;line-height:1}.breakdance .phox-product-grid-40-20 .ppg-star-full{color:#f5a623}.breakdance .phox-product-grid-40-20 .ppg-star-half{color:#f5a623;opacity:0.6}.breakdance .phox-product-grid-40-20 .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-review-count{font-size:12px;margin-left:4px;color:#999}.breakdance .phox-product-grid-40-20 .ppg-category{margin:0 0 2px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.breakdance .phox-product-grid-40-20 .ppg-category a{color:inherit;text-decoration:none}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-category a:hover{text-decoration:underline}}.breakdance .phox-product-grid-40-20 .ppg-title{margin:0 0 4px 0;font-size:16px;font-weight:600;line-height:1.3}.breakdance .phox-product-grid-40-20 .ppg-title a{color:inherit;text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-title a:hover{opacity:0.7}.breakdance .phox-product-grid-40-20 .ppg-description{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#777}.breakdance .phox-product-grid-40-20 .ppg-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-product-grid-40-20 .ppg-price{font-size:16px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-product-grid-40-20 .ppg-price ins{text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;padding:8px 16px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-added{background:#27ae60;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-plus{width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-price-row.ppg-row-full{flex-wrap:wrap;row-gap:12px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full{flex:1 0 100%;width:100%;gap:10px;font-size:15px;padding:14px 20px;border-radius:10px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-plus,.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-bag{width:20px;height:20px;flex:0 0 auto}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-label{line-height:1}.breakdance .phox-product-grid-40-20 .ppg-out-of-stock{font-size:13px;color:#999;font-style:italic}.breakdance .phox-product-grid-40-20 .ppg-pagination{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.breakdance .phox-product-grid-40-20 .ppg-modal{position:relative;background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.breakdance .phox-product-grid-40-20 .ppg-modal-close{position:absolute;top:12px;right:12px;z-index:2;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1;padding:4px 8px}.breakdance .phox-product-grid-40-20 .ppg-modal-close:hover{color:#000}.breakdance .phox-product-grid-40-20 .ppg-modal-content{display:flex;gap:30px;padding:30px}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery{flex:1;min-width:0}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img{width:100%;height:auto;border-radius:8px;object-fit:cover}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img[src=""]{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner::after{content:'';width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:ppgSpin 0.7s linear infinite}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner.ppg-hidden{display:none}@keyframes ppgSpin{to{transform:rotate(360deg)}}.breakdance .phox-product-grid-40-20 .ppg-modal-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.breakdance .phox-product-grid-40-20 .ppg-modal-title{margin:0;font-size:22px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price{font-size:18px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price del{color:#999;font-weight:400}.breakdance .phox-product-grid-40-20 .ppg-modal-price ins{text-decoration:none;color:#e74c3c}.breakdance .phox-product-grid-40-20 .ppg-modal-desc{font-size:14px;color:#555;line-height:1.6}.breakdance .phox-product-grid-40-20 .ppg-modal-variations:empty{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-variations .ppg-swatches{margin:14px 0 4px}.breakdance .phox-product-grid-40-20 .ppg-modal-actions{margin-top:18px}.breakdance .phox-product-grid-40-20 .ppg-modal-add{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:none;cursor:pointer;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#222;color:#fff;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-add:hover{opacity:0.92}.breakdance .phox-product-grid-40-20 .ppg-modal-add.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-modal-oos{display:inline-block;font-size:14px;font-weight:600;color:#999}.breakdance .phox-product-grid-40-20 .ppg-modal-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#222;text-decoration:underline}.breakdance .phox-product-grid-40-20 .ppg-modal-link:hover{color:#000}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-modal-content{flex-direction:column}}.breakdance .phox-product-grid-40-20 .ppg-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-img-hover{opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-img-main{transition:opacity 0.4s ease,transform 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:has(.ppg-img-hover):hover .ppg-img-main{opacity:0}}.breakdance .phox-product-grid-40-20 .ppg-sale-percent{font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-low-stock{margin:4px 0 8px;font-size:12px;font-weight:600;color:#c0392b}.breakdance .phox-product-grid-40-20 .ppg-swatches{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.breakdance .phox-product-grid-40-20 .ppg-swatch-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#888;margin-bottom:5px}.breakdance .phox-product-grid-40-20 .ppg-swatch-options{display:flex;flex-wrap:wrap;gap:6px}.breakdance .phox-product-grid-40-20 .ppg-swatch{min-width:32px;padding:5px 10px;font-size:13px;line-height:1.2;cursor:pointer;background:#fff;color:#333;-webkit-text-fill-color:#333;-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;border-radius:6px;transition:border-color 0.15s ease,background 0.15s ease}.breakdance .phox-product-grid-40-20 .ppg-swatch:hover{border-color:#999}.breakdance .phox-product-grid-40-20 .ppg-swatch.is-selected{border-color:#222;background:#222;color:#fff;-webkit-text-fill-color:#fff}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;font-size:0;line-height:0;background-size:cover;background-position:center}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual.is-selected{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #222}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-modal-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars{color:#f5a623;letter-spacing:1px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-modal-review-count{font-size:13px;color:#888}.breakdance .phox-product-grid-40-20 .ppg-modal-qty{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:4px 0 14px}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn{width:38px;height:40px;border:none;background:#f6f6f6;font-size:18px;line-height:1;cursor:pointer}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn:hover{background:#ececec}.breakdance .phox-product-grid-40-20 .ppg-mqty-input{width:48px;height:40px;border:none;text-align:center;font-size:15px;-moz-appearance:textfield}.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-outer-spin-button,.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-product-grid-40-20 .ppg-skeleton{pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img{width:100%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{height:14px;margin:12px 0 0;border-radius:4px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-short{width:60%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img,.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ppgShimmer 1.4s ease infinite}@keyframes ppgShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.breakdance .phox-product-grid-40-20 .ppg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f4;border-radius:16px;padding:56px 24px}.breakdance .phox-product-grid-40-20 .ppg-empty-icon{display:inline-flex;margin-bottom:18px;color:#e85d3a}.breakdance .phox-product-grid-40-20 .ppg-empty-icon svg{width:40px;height:40px}.breakdance .phox-product-grid-40-20 .ppg-empty-heading{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a2e}.breakdance .phox-product-grid-40-20 .ppg-empty-text{margin:0 0 24px;font-size:15px;color:#666}.breakdance .phox-product-grid-40-20 .ppg-empty-btn{display:inline-block;padding:13px 30px;cursor:pointer;background:#e85d3a;color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-empty-btn:hover{background:#d14e2e}}@media (max-width:479px){.breakdance .phox-product-grid-40-20{width:100%}.breakdance .phox-product-grid-40-20 .ppg-wrap{width:100%}.breakdance .phox-product-grid-40-20 .ppg-grid{display:grid;grid-template-columns:repeat(,1fr)}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-grid{grid-template-columns:1fr;gap:24px}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:row;align-items:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:0 0 clamp(140px,32%,300px);width:clamp(140px,32%,300px);align-self:stretch}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-body{flex:1 1 auto;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card{flex-direction:column}.breakdance .phox-product-grid-40-20 .ppg-mode-list .ppg-card-image{flex:none;width:100%;min-height:0}}.breakdance .phox-product-grid-40-20 .ppg-view-switch{display:flex;justify-content:flex-end;gap:6px;margin-bottom:16px}.breakdance .phox-product-grid-40-20 .ppg-view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#fff;color:#9aa0a6;border-width:1px;border-style:solid;border-radius:8px;transition:color .2s ease,border-color .2s ease,background .2s ease}.breakdance .phox-product-grid-40-20 .ppg-view-btn svg{width:46%;height:46%}.breakdance .phox-product-grid-40-20 .ppg-view-btn:hover{color:#3c4043;border-color:#c9c9d2}.breakdance .phox-product-grid-40-20 .ppg-view-btn.is-active{color:#fff;background:#1f2430;border-color:#1f2430}.breakdance .phox-product-grid-40-20 .ppg-mode-slider,.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-wrap{max-width:100%;min-width:0;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-slider-viewport{overflow:hidden;flex:1 1 0%;min-width:0;max-width:100%}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid{display:flex;grid-template-columns:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-grid::-webkit-scrollbar{display:none}.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{scroll-snap-align:start;flex:0 0 calc((100% - (4 - 1) * 24px) / 4);min-width:0}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;-webkit-appearance:none;appearance:none}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow svg{width:50%;height:50%}.breakdance .phox-product-grid-40-20 .ppg-slider-arrow[disabled]{opacity:0.35;cursor:default}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider{position:relative}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-arrow{position:absolute;transform:translateY(-50%);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-prev{left:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-next{right:8px}.breakdance .phox-product-grid-40-20 .ppg-arrows-overlay .ppg-slider-viewport{width:100%}@media (max-width:1024px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 2 * 24px) / 3)}}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:600px){.breakdance .phox-product-grid-40-20 .ppg-mode-slider .ppg-card{flex-basis:100%}}.breakdance .phox-product-grid-40-20 .ppg-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.breakdance .phox-product-grid-40-20 .ppg-card-image{position:relative;box-sizing:border-box}.breakdance .phox-product-grid-40-20 .ppg-image-inner{position:relative;width:100%;height:100%;overflow:hidden}.breakdance .phox-product-grid-40-20 .ppg-card-image a{display:block;width:100%;height:100%}.breakdance .phox-product-grid-40-20 .ppg-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-contain .ppg-img-hover{object-fit:contain}.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-fill .ppg-img-hover{object-fit:fill}.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-card-image img,.breakdance .phox-product-grid-40-20 .ppg-fit-scale-down .ppg-img-hover{object-fit:scale-down}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-card-image img{transform:scale(1.05)}}.breakdance .phox-product-grid-40-20 .ppg-no-image{width:100%;height:100%;background:#f0f0f0}.breakdance .phox-product-grid-40-20 .ppg-badge{position:absolute;top:12px;left:12px;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.breakdance .phox-product-grid-40-20 .ppg-sale-flash{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:2;border-radius:4px;background:#e74c3c;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-fav{position:absolute;top:12px;right:12px;z-index:2;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-fav:hover{transform:scale(1.15)}.breakdance .phox-product-grid-40-20 .ppg-fav.ppg-loading{pointer-events:none;animation:ppgFavPulse 0.6s ease-in-out infinite alternate}@keyframes ppgFavPulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(1.2);opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-quick-view{position:absolute;bottom:0;left:0;right:0;padding:10px;border:none;cursor:pointer;text-align:center;font-size:13px;font-weight:600;opacity:0;transform:translateY(100%);transition:all 0.3s ease;z-index:3;background:rgba(0,0,0,0.8);color:#fff}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view{opacity:1;transform:translateY(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view{opacity:1;transform:translateY(0)}.breakdance .phox-product-grid-40-20 .ppg-hide-qv-mobile .ppg-quick-view{display:none}}.breakdance .phox-product-grid-40-20 .ppg-quick-view:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{left:auto;right:12px;bottom:auto;top:52px;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(14px)}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon svg{width:17px;height:17px}.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon:hover{background:rgba(0,0,0,1)}.breakdance .phox-product-grid-40-20 .ppg-image-inner:not(:has(.ppg-fav)) .ppg-quick-view.ppg-qv-icon{top:12px}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:none){.breakdance .phox-product-grid-40-20 .ppg-quick-view.ppg-qv-icon{transform:translateX(0)}}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-fav{opacity:0;transform:translateX(14px);pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav{opacity:1;transform:translateX(0);pointer-events:auto}.breakdance .phox-product-grid-40-20 .ppg-fav-hover .ppg-card:hover .ppg-fav:hover{transform:scale(1.15)}}.breakdance .phox-product-grid-40-20 .ppg-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.breakdance .phox-product-grid-40-20 .ppg-rating{display:flex;align-items:center;gap:1px;margin-bottom:6px}.breakdance .phox-product-grid-40-20 .ppg-star{font-size:14px;line-height:1}.breakdance .phox-product-grid-40-20 .ppg-star-full{color:#f5a623}.breakdance .phox-product-grid-40-20 .ppg-star-half{color:#f5a623;opacity:0.6}.breakdance .phox-product-grid-40-20 .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-review-count{font-size:12px;margin-left:4px;color:#999}.breakdance .phox-product-grid-40-20 .ppg-category{margin:0 0 2px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.breakdance .phox-product-grid-40-20 .ppg-category a{color:inherit;text-decoration:none}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-category a:hover{text-decoration:underline}}.breakdance .phox-product-grid-40-20 .ppg-title{margin:0 0 4px 0;font-size:16px;font-weight:600;line-height:1.3}.breakdance .phox-product-grid-40-20 .ppg-title a{color:inherit;text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-title a:hover{opacity:0.7}.breakdance .phox-product-grid-40-20 .ppg-description{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#777}.breakdance .phox-product-grid-40-20 .ppg-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-product-grid-40-20 .ppg-price{font-size:16px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-product-grid-40-20 .ppg-price ins{text-decoration:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;padding:8px 16px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-added{background:#27ae60;color:#fff}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-plus{width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-icon[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-price-row.ppg-row-full{flex-wrap:wrap;row-gap:12px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full{flex:1 0 100%;width:100%;gap:10px;font-size:15px;padding:14px 20px;border-radius:10px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-plus,.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-bag{width:20px;height:20px;flex:0 0 auto}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-customicon svg{width:100%;height:100%;fill:currentColor}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart.ppg-add-full .ppg-add-label{line-height:1}.breakdance .phox-product-grid-40-20 .ppg-out-of-stock{font-size:13px;color:#999;font-style:italic}.breakdance .phox-product-grid-40-20 .ppg-pagination{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.breakdance .phox-product-grid-40-20 .ppg-modal{position:relative;background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.breakdance .phox-product-grid-40-20 .ppg-modal-close{position:absolute;top:12px;right:12px;z-index:2;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1;padding:4px 8px}.breakdance .phox-product-grid-40-20 .ppg-modal-close:hover{color:#000}.breakdance .phox-product-grid-40-20 .ppg-modal-content{display:flex;gap:30px;padding:30px}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery{flex:1;min-width:0}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img{width:100%;height:auto;border-radius:8px;object-fit:cover}.breakdance .phox-product-grid-40-20 .ppg-modal-gallery img[src=""]{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner::after{content:'';width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:ppgSpin 0.7s linear infinite}.breakdance .phox-product-grid-40-20 .ppg-modal-spinner.ppg-hidden{display:none}@keyframes ppgSpin{to{transform:rotate(360deg)}}.breakdance .phox-product-grid-40-20 .ppg-modal-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.breakdance .phox-product-grid-40-20 .ppg-modal-title{margin:0;font-size:22px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price{font-size:18px;font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-modal-price del{color:#999;font-weight:400}.breakdance .phox-product-grid-40-20 .ppg-modal-price ins{text-decoration:none;color:#e74c3c}.breakdance .phox-product-grid-40-20 .ppg-modal-desc{font-size:14px;color:#555;line-height:1.6}.breakdance .phox-product-grid-40-20 .ppg-modal-variations:empty{display:none}.breakdance .phox-product-grid-40-20 .ppg-modal-variations .ppg-swatches{margin:14px 0 4px}.breakdance .phox-product-grid-40-20 .ppg-modal-actions{margin-top:18px}.breakdance .phox-product-grid-40-20 .ppg-modal-add{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:none;cursor:pointer;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;background:#222;color:#fff;border-radius:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-add:hover{opacity:0.92}.breakdance .phox-product-grid-40-20 .ppg-modal-add.ppg-adding{opacity:0.6;pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-modal-oos{display:inline-block;font-size:14px;font-weight:600;color:#999}.breakdance .phox-product-grid-40-20 .ppg-modal-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#222;text-decoration:underline}.breakdance .phox-product-grid-40-20 .ppg-modal-link:hover{color:#000}@media (max-width:768px){.breakdance .phox-product-grid-40-20 .ppg-modal-content{flex-direction:column}}.breakdance .phox-product-grid-40-20 .ppg-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:hover .ppg-img-hover{opacity:1}}.breakdance .phox-product-grid-40-20 .ppg-img-main{transition:opacity 0.4s ease,transform 0.4s ease}@media (hover:hover){.breakdance .phox-product-grid-40-20 .ppg-card:has(.ppg-img-hover):hover .ppg-img-main{opacity:0}}.breakdance .phox-product-grid-40-20 .ppg-sale-percent{font-weight:700}.breakdance .phox-product-grid-40-20 .ppg-low-stock{margin:4px 0 8px;font-size:12px;font-weight:600;color:#c0392b}.breakdance .phox-product-grid-40-20 .ppg-swatches{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.breakdance .phox-product-grid-40-20 .ppg-swatch-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#888;margin-bottom:5px}.breakdance .phox-product-grid-40-20 .ppg-swatch-options{display:flex;flex-wrap:wrap;gap:6px}.breakdance .phox-product-grid-40-20 .ppg-swatch{min-width:32px;padding:5px 10px;font-size:13px;line-height:1.2;cursor:pointer;background:#fff;color:#333;-webkit-text-fill-color:#333;-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;border-radius:6px;transition:border-color 0.15s ease,background 0.15s ease}.breakdance .phox-product-grid-40-20 .ppg-swatch:hover{border-color:#999}.breakdance .phox-product-grid-40-20 .ppg-swatch.is-selected{border-color:#222;background:#222;color:#fff;-webkit-text-fill-color:#fff}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;font-size:0;line-height:0;background-size:cover;background-position:center}.breakdance .phox-product-grid-40-20 .ppg-swatch-visual.is-selected{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #222}.breakdance .phox-product-grid-40-20 .ppg-add-to-cart[disabled]{opacity:0.45;cursor:not-allowed}.breakdance .phox-product-grid-40-20 .ppg-modal-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars{color:#f5a623;letter-spacing:1px}.breakdance .phox-product-grid-40-20 .ppg-modal-stars .ppg-star-empty{color:#ddd}.breakdance .phox-product-grid-40-20 .ppg-modal-review-count{font-size:13px;color:#888}.breakdance .phox-product-grid-40-20 .ppg-modal-qty{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:4px 0 14px}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn{width:38px;height:40px;border:none;background:#f6f6f6;font-size:18px;line-height:1;cursor:pointer}.breakdance .phox-product-grid-40-20 .ppg-mqty-btn:hover{background:#ececec}.breakdance .phox-product-grid-40-20 .ppg-mqty-input{width:48px;height:40px;border:none;text-align:center;font-size:15px;-moz-appearance:textfield}.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-outer-spin-button,.breakdance .phox-product-grid-40-20 .ppg-mqty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-product-grid-40-20 .ppg-skeleton{pointer-events:none}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img{width:100%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{height:14px;margin:12px 0 0;border-radius:4px}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-short{width:60%}.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-img,.breakdance .phox-product-grid-40-20 .ppg-skeleton .ppg-sk-line{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ppgShimmer 1.4s ease infinite}@keyframes ppgShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.breakdance .phox-product-grid-40-20 .ppg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f4;border-radius:16px;padding:56px 24px}.breakdance .phox-product-grid-40-20 .ppg-empty-icon{display:inline-flex;margin-bottom:18px;color:#e85d3a}.breakdance .phox-product-grid-40-20 .ppg-empty-icon svg{width:40px;height:40px}.breakdance .phox-product-grid-40-20 .ppg-empty-heading{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a2e}.breakdance .phox-product-grid-40-20 .ppg-empty-text{margin:0 0 24px;font-size:15px;color:#666}.breakdance .phox-product-grid-40-20 .ppg-empty-btn{display:inline-block;padding:13px 30px;cursor:pointer;background:#e85d3a;color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.breakdance .phox-product-grid-40-20 .ppg-empty-btn:hover{background:#d14e2e}}.breakdance .bde-section-40-24 .section-container{display:flex;flex-direction:column;align-items:stretch;gap:28px}.breakdance .bde-section-40-24{background-color:#f7f4ea}.breakdance .bde-section-40-24 .section-container{padding-bottom:80px;padding-top:0px}@media (max-width:767px){.breakdance .bde-section-40-24 .section-container{padding-bottom:56px;padding-top:0px}}.breakdance .bde-div-40-26{width:100%;padding:0px 0px 16px 0px;border-bottom:3px solid #161c1a}.breakdance .bde-div-40-26{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:24px}@media (max-width:767px){.breakdance .bde-div-40-26{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-heading-40-27{color:#161c1a;font-family:"Archivo",sans-serif;font-size:42px;font-weight:900;line-height:1.05;letter-spacing:-0.02em;text-transform:uppercase}@media (max-width:479px){.breakdance .bde-heading-40-27{font-size:30px}}.breakdance .bde-text-link-40-28,.breakdance .bde-text-link-40-28>*{color:#161c1a;font-family:"Archivo",sans-serif;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:0.14em;text-transform:uppercase}.breakdance .phox-categories-40-25{width:100%}.breakdance .phox-categories-40-25 .pcat-wrap{position:relative;width:100%}.breakdance .phox-categories-40-25 .pcat-empty{color:#888;font-size:15px}.breakdance .phox-categories-40-25 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr));gap:20px}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * 20px) / var(--pcat-cols, 4));scroll-snap-align:start}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.breakdance .phox-categories-40-25 .pcat-card{display:flex;flex-direction:column;background:#fff;border-radius:0px;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.breakdance .phox-categories-40-25 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.breakdance .phox-categories-40-25 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.breakdance .phox-categories-40-25 .pcat-img-empty{background:#ececec}.breakdance .phox-categories-40-25 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:12px;background:rgba(0,0,0,0.35);color:#fff;transition:opacity 0.25s ease}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-name{color:#fff;font-size:17px;font-weight:700}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-count{color:#fff;opacity:0.85;font-size:13px}.breakdance .phox-categories-40-25 .pcat-overlay{justify-content:flex-end;align-items:flex-start;text-align:left}.breakdance .phox-categories-40-25 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.breakdance .phox-categories-40-25 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.breakdance .phox-categories-40-25 .pcat-count{font-size:13px;color:#6b7570;font-weight:600}.breakdance .phox-categories-40-25 .pcat-desc{font-size:13px;color:#6b7570;line-height:1.5;margin-top:2px}.breakdance .phox-categories-40-25 .pcat-count-first .pcat-count{order:-1}.breakdance .phox-categories-40-25 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.breakdance .phox-categories-40-25 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-overlay{opacity:0}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.breakdance .phox-categories-40-25 .pcat-card:hover{border-color:#e85d3a}.breakdance .phox-categories-40-25 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;color:#222;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.breakdance .phox-categories-40-25 .pcat-arrow svg{width:20px;height:20px}.breakdance .phox-categories-40-25 .pcat-arrow-prev{left:-8px}.breakdance .phox-categories-40-25 .pcat-arrow-next{right:-8px}.breakdance .phox-categories-40-25 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.breakdance .phox-categories-40-25 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.breakdance .phox-categories-40-25 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * 20px) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * 20px) / var(--pcat-cols-mobile, 2))}.breakdance .phox-categories-40-25 .pcat-arrow{display:none}}@media (max-width:1119px){.breakdance .phox-categories-40-25{width:100%}.breakdance .phox-categories-40-25 .pcat-wrap{position:relative;width:100%}.breakdance .phox-categories-40-25 .pcat-empty{color:#888;font-size:15px}.breakdance .phox-categories-40-25 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{scroll-snap-align:start}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.breakdance .phox-categories-40-25 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.breakdance .phox-categories-40-25 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.breakdance .phox-categories-40-25 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.breakdance .phox-categories-40-25 .pcat-img-empty{background:#ececec}.breakdance .phox-categories-40-25 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:12px;transition:opacity 0.25s ease}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.breakdance .phox-categories-40-25 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.breakdance .phox-categories-40-25 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.breakdance .phox-categories-40-25 .pcat-count{font-size:13px;font-weight:600}.breakdance .phox-categories-40-25 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.breakdance .phox-categories-40-25 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.breakdance .phox-categories-40-25 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-overlay{opacity:0}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.breakdance .phox-categories-40-25 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.breakdance .phox-categories-40-25 .pcat-arrow svg{width:20px;height:20px}.breakdance .phox-categories-40-25 .pcat-arrow-prev{left:-8px}.breakdance .phox-categories-40-25 .pcat-arrow-next{right:-8px}.breakdance .phox-categories-40-25 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.breakdance .phox-categories-40-25 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.breakdance .phox-categories-40-25 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-arrow{display:none}}}@media (max-width:1023px){.breakdance .phox-categories-40-25{width:100%}.breakdance .phox-categories-40-25 .pcat-wrap{position:relative;width:100%}.breakdance .phox-categories-40-25 .pcat-empty{color:#888;font-size:15px}.breakdance .phox-categories-40-25 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{scroll-snap-align:start}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.breakdance .phox-categories-40-25 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.breakdance .phox-categories-40-25 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.breakdance .phox-categories-40-25 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.breakdance .phox-categories-40-25 .pcat-img-empty{background:#ececec}.breakdance .phox-categories-40-25 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:12px;transition:opacity 0.25s ease}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.breakdance .phox-categories-40-25 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.breakdance .phox-categories-40-25 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.breakdance .phox-categories-40-25 .pcat-count{font-size:13px;font-weight:600}.breakdance .phox-categories-40-25 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.breakdance .phox-categories-40-25 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.breakdance .phox-categories-40-25 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-overlay{opacity:0}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.breakdance .phox-categories-40-25 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.breakdance .phox-categories-40-25 .pcat-arrow svg{width:20px;height:20px}.breakdance .phox-categories-40-25 .pcat-arrow-prev{left:-8px}.breakdance .phox-categories-40-25 .pcat-arrow-next{right:-8px}.breakdance .phox-categories-40-25 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.breakdance .phox-categories-40-25 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.breakdance .phox-categories-40-25 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-arrow{display:none}}}@media (max-width:767px){.breakdance .phox-categories-40-25{width:100%}.breakdance .phox-categories-40-25 .pcat-wrap{position:relative;width:100%}.breakdance .phox-categories-40-25 .pcat-empty{color:#888;font-size:15px}.breakdance .phox-categories-40-25 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{scroll-snap-align:start}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.breakdance .phox-categories-40-25 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.breakdance .phox-categories-40-25 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.breakdance .phox-categories-40-25 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.breakdance .phox-categories-40-25 .pcat-img-empty{background:#ececec}.breakdance .phox-categories-40-25 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:12px;transition:opacity 0.25s ease}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.breakdance .phox-categories-40-25 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.breakdance .phox-categories-40-25 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.breakdance .phox-categories-40-25 .pcat-count{font-size:13px;font-weight:600}.breakdance .phox-categories-40-25 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.breakdance .phox-categories-40-25 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.breakdance .phox-categories-40-25 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-overlay{opacity:0}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.breakdance .phox-categories-40-25 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.breakdance .phox-categories-40-25 .pcat-arrow svg{width:20px;height:20px}.breakdance .phox-categories-40-25 .pcat-arrow-prev{left:-8px}.breakdance .phox-categories-40-25 .pcat-arrow-next{right:-8px}.breakdance .phox-categories-40-25 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.breakdance .phox-categories-40-25 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.breakdance .phox-categories-40-25 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-arrow{display:none}}}@media (max-width:479px){.breakdance .phox-categories-40-25{width:100%}.breakdance .phox-categories-40-25 .pcat-wrap{position:relative;width:100%}.breakdance .phox-categories-40-25 .pcat-empty{color:#888;font-size:15px}.breakdance .phox-categories-40-25 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-card{scroll-snap-align:start}.breakdance .phox-categories-40-25 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.breakdance .phox-categories-40-25 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.breakdance .phox-categories-40-25 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.breakdance .phox-categories-40-25 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.breakdance .phox-categories-40-25 .pcat-img-empty{background:#ececec}.breakdance .phox-categories-40-25 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:12px;transition:opacity 0.25s ease}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.breakdance .phox-categories-40-25 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.breakdance .phox-categories-40-25 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.breakdance .phox-categories-40-25 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.breakdance .phox-categories-40-25 .pcat-count{font-size:13px;font-weight:600}.breakdance .phox-categories-40-25 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.breakdance .phox-categories-40-25 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.breakdance .phox-categories-40-25 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-overlay{opacity:0}.breakdance .phox-categories-40-25 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.breakdance .phox-categories-40-25 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.breakdance .phox-categories-40-25 .pcat-arrow svg{width:20px;height:20px}.breakdance .phox-categories-40-25 .pcat-arrow-prev{left:-8px}.breakdance .phox-categories-40-25 .pcat-arrow-next{right:-8px}.breakdance .phox-categories-40-25 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.breakdance .phox-categories-40-25 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.breakdance .phox-categories-40-25 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-categories-40-25 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.breakdance .phox-categories-40-25 .pcat-arrow{display:none}}}.breakdance .bde-section-40-29{background-color:#2f4038}.breakdance .bde-section-40-29 .section-container{--bde-section-width:100%}.breakdance .bde-section-40-29 .section-container{padding-bottom:0px;padding-top:0px}.breakdance .bde-columns-40-35{--columnCount:2;--bde-column-gap:0px}@media (max-width:1119px){.breakdance .bde-columns-40-35{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-40-35{--columnCount:2}.breakdance .bde-columns-40-35.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-40-35.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-40-35{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-40-35{--columnCount:2}}.breakdance .bde-column-40-36{--column-width:49%;min-height:460px}.breakdance .bde-image2-40-30{width:100%;height:auto}.breakdance .bde-image2-40-30{height:100%}.breakdance .bde-column-40-37{--column-width:51%}.breakdance .bde-column-40-37{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;text-align:left}.breakdance .bde-column-40-37.bde-column{padding:70px 56px 70px 56px}@media (max-width:767px){.breakdance .bde-column-40-37.bde-column{padding:48px 28px 48px 28px}}.breakdance .bde-text-40-31{color:#9fb5aa;font-family:gfont-source-sans-3;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0.24em;text-transform:uppercase}.breakdance .bde-heading-40-32{color:#f3eed9;font-family:"Archivo",sans-serif;font-size:56px;font-weight:900;line-height:0.98;letter-spacing:-0.03em;text-transform:uppercase}@media (max-width:1023px){.breakdance .bde-heading-40-32{font-size:44px}}@media (max-width:479px){.breakdance .bde-heading-40-32{font-size:34px}}.breakdance .bde-text-40-33{color:rgba(243,238,217,0.86);font-family:gfont-source-sans-3;font-size:19px;font-weight:400;line-height:1.6}.breakdance .bde-text-40-34{color:rgba(243,238,217,0.55);font-family:gfont-source-sans-3;font-size:14px;font-weight:400;line-height:1.5}.breakdance .bde-section-40-38 .section-container{display:flex;flex-direction:column;align-items:stretch;gap:28px}.breakdance .bde-section-40-38{background-color:#f7f4ea}.breakdance .bde-section-40-38 .section-container{padding-bottom:80px;padding-top:76px}@media (max-width:767px){.breakdance .bde-section-40-38 .section-container{padding-bottom:56px;padding-top:56px}}.breakdance .bde-div-40-39{width:100%;padding:0px 0px 16px 0px;border-bottom:3px solid #161c1a}.breakdance .bde-div-40-39{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:24px}@media (max-width:767px){.breakdance .bde-div-40-39{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-heading-40-40{color:#161c1a;font-family:"Archivo",sans-serif;font-size:42px;font-weight:900;line-height:1.05;letter-spacing:-0.02em;text-transform:uppercase}@media (max-width:479px){.breakdance .bde-heading-40-40{font-size:30px}}.breakdance .bde-text-40-41{color:#6b7570;font-family:gfont-source-sans-3;font-size:14px;font-weight:400;line-height:1.5}.breakdance .bde-div-40-70{width:100%}.breakdance .bde-div-40-70{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:261px;grid-auto-flow:dense;gap:12px;align-items:stretch}.breakdance .bde-div-40-70>*{min-height:0;min-width:0}@media (max-width:1023px){.breakdance .bde-div-40-70{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px}}@media (max-width:767px){.breakdance .bde-div-40-70{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:8px}}.breakdance .bde-div-40-42{width:100%}.breakdance .bde-div-40-42{background-color:#e8e3d2}.breakdance .bde-div-40-42{position:relative;overflow:hidden;min-width:0;grid-column:span 2;grid-row:span 2}.breakdance .bde-div-40-42>*{height:100%;width:100%}.breakdance .bde-div-40-42 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-42:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-43{width:100%;height:auto}.breakdance .bde-div-40-44{width:100%}.breakdance .bde-div-40-44{background-color:#e8e3d2}.breakdance .bde-div-40-44{position:relative;overflow:hidden;min-width:0;grid-row:span 2}.breakdance .bde-div-40-44>*{height:100%;width:100%}.breakdance .bde-div-40-44 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-44:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-45{width:100%;height:auto}.breakdance .bde-div-40-46{width:100%}.breakdance .bde-div-40-46{background-color:#e8e3d2}.breakdance .bde-div-40-46{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-46>*{height:100%;width:100%}.breakdance .bde-div-40-46 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-46:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-47{width:100%;height:auto}.breakdance .bde-div-40-48{width:100%}.breakdance .bde-div-40-48{background-color:#e8e3d2}.breakdance .bde-div-40-48{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-48>*{height:100%;width:100%}.breakdance .bde-div-40-48 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-48:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-49{width:100%;height:auto}.breakdance .bde-div-40-50{width:100%}.breakdance .bde-div-40-50{background-color:#e8e3d2}.breakdance .bde-div-40-50{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-50>*{height:100%;width:100%}.breakdance .bde-div-40-50 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-50:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-51{width:100%;height:auto}.breakdance .bde-div-40-52{width:100%}.breakdance .bde-div-40-52{background-color:#e8e3d2}.breakdance .bde-div-40-52{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-52>*{height:100%;width:100%}.breakdance .bde-div-40-52 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-52:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-53{width:100%;height:auto}.breakdance .bde-div-40-54{width:100%}.breakdance .bde-div-40-54{background-color:#e8e3d2}.breakdance .bde-div-40-54{position:relative;overflow:hidden;min-width:0;grid-column:span 2}.breakdance .bde-div-40-54>*{height:100%;width:100%}.breakdance .bde-div-40-54 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-54:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-55{width:100%;height:auto}.breakdance .bde-div-40-56{width:100%}.breakdance .bde-div-40-56{background-color:#e8e3d2}.breakdance .bde-div-40-56{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-56>*{height:100%;width:100%}.breakdance .bde-div-40-56 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-56:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-57{width:100%;height:auto}.breakdance .bde-div-40-58{width:100%}.breakdance .bde-div-40-58{background-color:#e8e3d2}.breakdance .bde-div-40-58{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-58>*{height:100%;width:100%}.breakdance .bde-div-40-58 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-58:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-59{width:100%;height:auto}.breakdance .bde-div-40-60{width:100%}.breakdance .bde-div-40-60{background-color:#e8e3d2}.breakdance .bde-div-40-60{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-60>*{height:100%;width:100%}.breakdance .bde-div-40-60 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-60:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-61{width:100%;height:auto}.breakdance .bde-div-40-62{width:100%}.breakdance .bde-div-40-62{background-color:#e8e3d2}.breakdance .bde-div-40-62{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-62>*{height:100%;width:100%}.breakdance .bde-div-40-62 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-62:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-63{width:100%;height:auto}.breakdance .bde-div-40-64{width:100%}.breakdance .bde-div-40-64{background-color:#e8e3d2}.breakdance .bde-div-40-64{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-64>*{height:100%;width:100%}.breakdance .bde-div-40-64 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-64:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-65{width:100%;height:auto}.breakdance .bde-div-40-66{width:100%}.breakdance .bde-div-40-66{background-color:#e8e3d2}.breakdance .bde-div-40-66{position:relative;overflow:hidden;min-width:0;grid-column:span 2}.breakdance .bde-div-40-66>*{height:100%;width:100%}.breakdance .bde-div-40-66 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-66:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-67{width:100%;height:auto}.breakdance .bde-div-40-68{width:100%}.breakdance .bde-div-40-68{background-color:#e8e3d2}.breakdance .bde-div-40-68{position:relative;overflow:hidden;min-width:0}.breakdance .bde-div-40-68>*{height:100%;width:100%}.breakdance .bde-div-40-68 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.breakdance .bde-div-40-68:hover img{transform:scale(1.05)}.breakdance .bde-image2-40-69{width:100%;height:auto}.breakdance .bde-section-7282-2 .section-container{display:flex;flex-direction:column;align-items:stretch;gap:44px}.breakdance .bde-section-7282-2{background-color:#161c1a}.breakdance .bde-section-7282-2 .section-container{--bde-section-width:100%}.breakdance .bde-section-7282-2 .section-container{padding-bottom:26px;padding-top:60px}.breakdance .bde-section-7282-2>.section-container,.breakdance .bde-section-7282-2>.bde-section-container{max-width:100%;width:100%;padding-left:44px;padding-right:44px}@media (max-width:767px){.breakdance .bde-section-7282-2 .section-container{padding-bottom:24px;padding-top:48px}.breakdance .bde-section-7282-2>.section-container,.breakdance .bde-section-7282-2>.bde-section-container{padding-left:20px;padding-right:20px}}.breakdance .bde-div-7282-22{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.4fr;gap:40px;width:100%;align-items:start}@media (max-width:1023px){.breakdance .bde-div-7282-22{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:767px){.breakdance .bde-div-7282-22{grid-template-columns:1fr;gap:32px}}.breakdance .bde-div-7282-3{display:flex;flex-direction:column;align-items:flex-start;gap:11px;text-align:left}.breakdance .bde-text-7282-4{color:#8fa39a;font-family:"Archivo",sans-serif;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.18em;text-transform:uppercase}.breakdance .bde-text-link-7282-5,.breakdance .bde-text-link-7282-5>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-5:hover,.breakdance .bde-text-link-7282-5:hover>*{color:#fff}.breakdance .bde-text-link-7282-5{text-decoration:none}.breakdance .bde-text-link-7282-5:hover{text-decoration:underline}.breakdance .bde-text-link-7282-6,.breakdance .bde-text-link-7282-6>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-6:hover,.breakdance .bde-text-link-7282-6:hover>*{color:#fff}.breakdance .bde-text-link-7282-6{text-decoration:none}.breakdance .bde-text-link-7282-6:hover{text-decoration:underline}.breakdance .bde-text-link-7282-7,.breakdance .bde-text-link-7282-7>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-7:hover,.breakdance .bde-text-link-7282-7:hover>*{color:#fff}.breakdance .bde-text-link-7282-7{text-decoration:none}.breakdance .bde-text-link-7282-7:hover{text-decoration:underline}.breakdance .bde-text-link-7282-8,.breakdance .bde-text-link-7282-8>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-8:hover,.breakdance .bde-text-link-7282-8:hover>*{color:#fff}.breakdance .bde-text-link-7282-8{text-decoration:none}.breakdance .bde-text-link-7282-8:hover{text-decoration:underline}.breakdance .bde-text-link-7282-37,.breakdance .bde-text-link-7282-37>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-37:hover,.breakdance .bde-text-link-7282-37:hover>*{color:#fff}.breakdance .bde-text-link-7282-37{text-decoration:none}.breakdance .bde-text-link-7282-37:hover{text-decoration:underline}.breakdance .bde-div-7282-9{display:flex;flex-direction:column;align-items:flex-start;gap:11px;text-align:left}.breakdance .bde-text-7282-10{color:#8fa39a;font-family:"Archivo",sans-serif;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.18em;text-transform:uppercase}.breakdance .bde-text-link-7282-11,.breakdance .bde-text-link-7282-11>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-11:hover,.breakdance .bde-text-link-7282-11:hover>*{color:#fff}.breakdance .bde-text-link-7282-11{text-decoration:none}.breakdance .bde-text-link-7282-11:hover{text-decoration:underline}.breakdance .bde-text-link-7282-12,.breakdance .bde-text-link-7282-12>*{color:rgba(243,238,217,0.82);font-size:15px;line-height:1.5}.breakdance .bde-text-link-7282-12:hover,.breakdance .bde-text-link-7282-12:hover>*{color:#fff}.breakdance .bde-text-link-7282-12{text-decoration:none}.breakdance .bde-text-link-7282-12:hover{text-decoration:underline}.breakdance .bde-div-7282-13{display:flex;flex-direction:column;align-items:stretch;gap:13px}.breakdance .bde-text-7282-15{color:#8fa39a;font-family:"Archivo",sans-serif;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.18em;text-transform:uppercase}.breakdance .bde-text-7282-16{color:rgba(243,238,217,0.68);font-size:15px;line-height:1.6}.breakdance .bde-form-builder-7282-14{--bde-form-gap:0px;--bde-form-input-background-color:#ffffff12;--bde-form-input-padding-top:13px;--bde-form-input-padding-bottom:13px;--bde-form-input-border-top-left-radius:3px;--bde-form-input-border-top-right-radius:0px;--bde-form-input-border-bottom-left-radius:3px;--bde-form-input-border-bottom-right-radius:0px;--bde-form-input-border-top:1px solid #fff3;--bde-form-input-border-bottom:1px solid #fff3;--bde-form-input-border-left:1px solid #fff3;--bde-form-input-border-right:1px solid #fff3}.breakdance .bde-form-builder-7282-14 .breakdance-form{gap:0px}.breakdance .bde-form-builder-7282-14 .breakdance-form .breakdance-form-field__input,.breakdance .bde-form-builder-7282-14 .breakdance-form-dropzone,.breakdance .bde-form-builder-7282-14 .select2-container--default .select2-search--dropdown .select2-search__field,.breakdance .bde-form-builder-7282-14 .select2-container--default .select2-selection--single,.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce input[type="search"],.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce textarea,.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce .woocommerce-Input,.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce .input-text,.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce select,.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance .bde-form-builder-7282-14 .breakdance-woocommerce .wc-stripe-elements-field{background-color:#ffffff12;border-top:1px solid #fff3;border-bottom:1px solid #fff3;border-left:1px solid #fff3;border-right:1px solid #fff3;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-left-radius:3px;border-bottom-right-radius:0px}.breakdance .bde-form-builder-7282-14 .breakdance-form .breakdance-form-field__input:focus{background-color:#ffffff12}.breakdance .bde-form-builder-7282-14 .breakdance-form-button__submit{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);--bde-button-custom-text-color-hover:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);--bde-button-custom-background-color:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);--bde-button-custom-background-color-hover:var(--bde-palette-color-3-cae90893-3939-4d8a-922c-c88ac2210bef);border-radius:0px;color:var(--bde-palette-color-1-edcd996d-ec6c-463c-94fd-7c18279685be);text-transform:uppercase}.breakdance .bde-form-builder-7282-14 form{display:flex;gap:0;align-items:stretch}.breakdance .bde-form-builder-7282-14 .breakdance-form-field--email{flex:1 1 0%;min-width:0;width:auto;margin:0;display:flex;align-items:stretch}.breakdance .bde-form-builder-7282-14 .breakdance-form-field__label{display:none}.breakdance .bde-form-builder-7282-14 input[type=email]{width:100%;height:42px;background:rgba(243,238,217,0.08)!important;border:1px solid rgba(243,238,217,0.20)!important;border-right:0!important;border-radius:0!important;color:#f3eed9!important;padding:0 14px!important;font-size:14px!important;line-height:normal!important;box-shadow:none!important;box-sizing:border-box}.breakdance .bde-form-builder-7282-14 input[type=email]::placeholder{color:rgba(243,238,217,0.45)}.breakdance .bde-form-builder-7282-14 .breakdance-form-footer{flex:0 0 auto;width:auto!important;min-width:0;align-items:stretch!important;align-self:stretch;margin:0;padding:0;display:flex}.breakdance .bde-form-builder-7282-14 button[type=submit],.breakdance .bde-form-builder-7282-14 .breakdance-form-button{height:42px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;background:#c43a39!important;color:#ffffff!important;border:0!important;border-radius:0!important;font-family:'Archivo',sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0.1em!important;text-transform:uppercase!important;line-height:1!important;padding:0 22px!important;white-space:nowrap;box-sizing:border-box}@media (max-width:479px){.breakdance .bde-form-builder-7282-14 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-7282-14 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-7282-14 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-7282-14 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-div-7282-17{display:flex;flex-direction:column;align-items:stretch;gap:13px}.breakdance .bde-text-7282-19{color:#8fa39a;font-family:"Archivo",sans-serif;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.18em;text-transform:uppercase}.breakdance .bde-text-7282-20{color:rgba(243,238,217,0.68);font-size:15px;line-height:1.6}.breakdance .bde-text-7282-21{color:rgba(243,238,217,0.68);font-size:15px;line-height:1.6}.breakdance .bde-code-block-7282-18{width:100%}.breakdance .bde-code-block-7282-18{width:100%}.breakdance .bde-code-block-7282-18 .ah-map{width:100%;height:220px;overflow:hidden;background:#222b28}.breakdance .bde-code-block-7282-18 .ah-map iframe{display:block;width:100%;height:100%;border:0}.breakdance .bde-div-7282-23{width:100%;padding-top:22px;border-top:1px solid rgba(243,238,217,0.16)}.breakdance .bde-div-7282-23{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;row-gap:16px}.breakdance .bde-text-7282-24{color:rgba(243,238,217,0.38);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase}.breakdance .bde-div-7282-35{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:14px}@media (max-width:479px){.breakdance .bde-div-7282-35{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}.breakdance .bde-text-7282-25{color:rgba(243,238,217,0.38);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase}.breakdance .bde-text-7282-25{white-space:nowrap}.breakdance .bde-div-7282-26{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.breakdance .bde-div-7282-26{align-items:center}.breakdance .bde-div-7282-26>*{display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;line-height:0}.breakdance .bde-div-7282-26>*>.breakdance-icon-atom{display:inline-flex;align-items:center;justify-content:center}.breakdance .bde-icon-7282-27 .bde-icon-icon.breakdance-icon-atom{font-size:26px}.breakdance .bde-icon-7282-27 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f3eed9}.breakdance .bde-icon-7282-30 .bde-icon-icon.breakdance-icon-atom{font-size:26px}.breakdance .bde-icon-7282-30 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f3eed9}.breakdance .bde-icon-7282-33 .bde-icon-icon.breakdance-icon-atom{font-size:26px}.breakdance .bde-icon-7282-33 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f3eed9}.breakdance .bde-icon-7282-34 .bde-icon-icon.breakdance-icon-atom{font-size:26px}.breakdance .bde-icon-7282-34 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f3eed9}.breakdance .bde-popup-7193-100{background-color:#000000BF;align-items:flex-start;text-align:left}.breakdance .bde-popup-7193-100 .breakdance-popup{width:450px;height:100%}.breakdance .bde-popup-7193-100 .breakdance-popup-content{display:flex;flex-direction:column;gap:24px}.breakdance .bde-popup-7193-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:#000000BD}@media (max-width:1119px){.breakdance .bde-popup-7193-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:1023px){.breakdance .bde-popup-7193-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:767px){.breakdance .bde-popup-7193-100 .breakdance-popup{width:350px}.breakdance .bde-popup-7193-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:479px){.breakdance .bde-popup-7193-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}.breakdance .phox-facet-checkbox-7193-101{width:100%;max-width:100%}.breakdance .phox-facet-checkbox-7193-101 .phox-facet{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.breakdance .phox-facet-checkbox-7193-101 input[type="checkbox"]{width:14px;height:14px}.breakdance .phox-facet-checkbox-7193-101 .phox-facet__label{font-size:14px}