@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";: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: #E1EDDD;--bde-brand-primary-color-hover: #E1EDDD;--bde-palette-color-1: #EDE1DD;--bde-palette-color-2: #E9DDED;--bde-palette-color-3: #DEEAEF;--bde-palette-color-4: #FFD9D1;--bde-palette-color-5: #F5D1FF;--bde-palette-olive-6: #BAD9B0;--bde-palette-bege-7: #F6F2F0;--color-primary: #000;--color-secondary: #fff;--color-accent: #000;--bde-body-font-family: "NoirPro";--bde-heading-font-family: "NoirPro";--bde-base-font-size: 16px;--bde-body-font-size: var(--bde-base-font-size);--bde-font-size-ratio: 1.25;--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: calc(var(--bde-h3-font-size) * var(--bde-font-size-ratio));--bde-h1-font-size: calc(var(--bde-h2-font-size) * var(--bde-font-size-ratio));--bde-body-text-color: #000;--bde-headings-color: #000;--bde-background-color: #FFF;--bde-woo-typography-font-weight-normal: 400;--bde-woo-typography-font-weight-medium: 500;--bde-woo-typography-font-weight-heavy: 600;--bde-woo-base-paragraph-line-height: 1.4;--bde-woo-base-heading-line-height: 1.2;--bde-woo-buttons-and-links-line-height: 1;--font-family-primary: var(--bde-body-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-heading: var(--bde-heading-font-family), var(--font-family-primary);--bde-transition-duration: .3s;--bde-column-gap: 32px;--bde-section-width: 1120px;--bde-section-vertical-padding: 100px;--bde-section-horizontal-padding: 20px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--bde-woo-base-space: 8px;--bde-woo-base-ratio: 1.618;--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-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-primary-background-color: var(--bde-brand-primary-color);--bde-button-primary-background-color-hover: var(--bde-brand-primary-color-hover);--bde-button-secondary-text-color-hover: #fff;--bde-button-secondary-background-color: transparent;--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-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-button-font-size: var(--bde-body-font-size);--bde-button-width: auto;--bde-button-text-text-color: var(--bde-links-color);--bde-button-text-text-color-hover: var(--bde-links-color-hover);--bde-links-color: var(--color-primary);--bde-links-color-hover: var(--color-primary);--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-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);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--bde-woo-base-text-color: var(--bde-body-text-color);--bde-woo-base-headings-color: var(--bde-headings-color);--bde-woo-base-border-color: var(--grey-300);--bde-woo-base-text-on-primary-color: var(--white);--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-transition: all ease var(--bde-transition-duration);--bde-woo-typography-ratio: var(--bde-font-size-ratio);--bde-woo-products-list-gap: var(--bde-woo-base-large-gaps);--bde-woo-products-list-products-per-row: 4;--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-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-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-brand-primary-color);--bde-woo-buttons-and-links__text-link-color-hover: var(--bde-brand-primary-color);--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-buttons-and-links__nav-link-background-active: var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius: 4px;--bde-woo-buttons-and-links__disabled-button-color: var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color: var(--white);--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__inputs-select2-selected-item: var(--grey-300);--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-forms__wrappers-small: 360px;--bde-woo-notices__icon-size: 16px;--bde-woo-notices__padding: 24px;--bde-woo-notices__border-radius: 4px;--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-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-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-ratings__star-color: var(--yellow-500);--bde-woo-ratings__star-size: 18px;--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, .05) 0 1px 3px, rgba(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-tables__border-color: var(--bde-woo-base-border-color);--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__chip-text-color-hover: var(--bde-woo-buttons-and-links__text-link-color);--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, .05) 0 1px 3px, rgba(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, .05) 0 1px 3px, rgba(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(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, .15);--bde-woo-quicklook-button-backdrop-opacity: .7;--bde-woo-quicklook-modal-background-color: var(--white);--bde-woo-quicklook-overlay-color: rgba(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-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-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-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-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);--bde-woo-responsive__stack: row;--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>');--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)}:root,.bde-global-css-vars{--bde-links-color: var(--color-primary);--bde-links-color-hover: var(--color-primary);--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)}*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-primary);line-height:1.6;color:var(--color-primary);background-color:var(--color-secondary);padding:0!important}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.wp-post-image{display:none}.zoomImg{display:none!important}.btn.allow_all_btn{color:#000!important}body{font-family:var(--bde-body-font-family),var(--font-family-primary);font-size:var(--bde-body-font-size);color:var(--bde-body-text-color);line-height:var(--bde-woo-base-paragraph-line-height)}h1,h2,h3,h4,h5,h6,.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,.heading-h1,.heading-h2,.heading-h3,.heading-h4,.heading-h5,.heading-h6{font-family:var(--bde-heading-font-family),var(--font-family-heading);color:var(--bde-headings-color);line-height:var(--bde-woo-base-heading-line-height);margin-bottom:var(--spacing-sm);font-weight:var(--bde-woo-typography-font-weight-heavy)}h1,.bde-h1,.heading-h1{font-size:var(--bde-h1-font-size)}h2,.bde-h2,.heading-h2{font-size:var(--bde-h2-font-size)}h3,.bde-h3,.heading-h3{font-size:var(--bde-h3-font-size)}h4,.bde-h4,.heading-h4{font-size:var(--bde-h4-font-size)}h5,.bde-h5,.heading-h5{font-size:var(--bde-h5-font-size)}h6,.bde-h6,.heading-h6{font-size:var(--bde-h6-font-size)}.h0,.heading-h0{font-size:calc(var(--bde-h1-font-size)*1.33)}@media (min-width: 750px){.h0,.heading-h0{font-size:calc(var(--bde-h1-font-size)*1.5)}}.hxl,.heading-hxl{font-size:calc(var(--bde-h1-font-size)*1.67)}@media (min-width: 750px){.hxl,.heading-hxl{font-size:calc(var(--bde-h1-font-size)*2)}}.hxxl,.heading-hxxl{font-size:clamp(var(--bde-h1-font-size)*1.5,10vw,var(--bde-h1-font-size)*2.5);line-height:1.1}p{margin-bottom:var(--spacing-sm);line-height:var(--bde-woo-base-paragraph-line-height)}a{color:var(--bde-links-color);text-decoration:none;transition:color var(--bde-transition-duration) ease}a:hover{color:var(--bde-links-color-hover)}.breakdance{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size);color:var(--bde-body-text-color)}.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{color:var(--bde-headings-color);font-family:var(--bde-heading-font-family)}@font-face{font-family:Noir Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Regular.woff) format("woff"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Regular.woff2) format("woff2")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/NoirPro_Bold.woff2?v=1766228900) format("woff2"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Bold.woff) format("woff")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Medium.woff) format("woff"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Medium.woff2) format("woff2")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Heavy.woff2) format("woff2"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Heavy.woff) format("woff")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Light.woff2) format("woff2"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Light.woff) format("woff")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_SemiBold.woff) format("woff"),url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_SemiBold.woff2) format("woff2")}.sr-only,.visually-hidden,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border-width:0;word-wrap:normal!important;overflow-wrap:normal!important}.breakdance *,.breakdance *:before,.breakdance *:after{box-sizing:border-box}.breakdance img{max-width:100%}.breakdance figure{margin-left:0;margin-right:0}.breakdance-full-width{width:100%;max-width:100%}.breakdance-rich-text-styles>*:first-child{margin-top:0}.breakdance-rich-text-styles>*:last-child{margin-bottom:0}.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:hidden}@supports (overflow-y: clip){.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:clip}}.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:hidden}@supports (overflow-x: clip){.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:clip}}.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}@media (max-width: 1119px){.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}}@media (max-width: 1023px){.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}}@media (max-width: 767px){.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}}@media (max-width: 479px){.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}}[data-bde-lazy-bg=waiting]{background-image:none!important}.lg-outer{z-index:var(--bde-z-index-lightbox)}.lg-outer .lg-thumb-outer{background-color:#0000}.lg-outer .lg-video-play-icon{transform:translate3d(-40%,-50%,0)}.admin-bar .lg-toolbar{top:var(--wp-admin--admin-bar--height)}.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,.breakdance .button-atom--text{color:var(--bde-links-color)}.breakdance a:hover,.breakdance .button-atom--text:hover{color:var(--bde-links-color-hover)}@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}}.skip-to-content-link{position:absolute;top:-9999px;left:-9999px;z-index:9999}.skip-to-content-link:focus{position:fixed;top:1rem;left:1rem;padding:1rem;background:var(--bde-button-primary-background-color);color:var(--bde-button-primary-text-color);text-decoration:none}.focus-none:focus{outline:none}.full-width{width:100%;max-width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.text-primary{color:var(--bde-body-text-color)}.text-heading{color:var(--bde-headings-color)}.text-link{color:var(--bde-links-color)}.bg-primary{background-color:var(--bde-background-color)}.bg-brand{background-color:var(--bde-brand-primary-color)}.breakdance .button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:#0000;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(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:#0000;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.breakdance .button-atom--text{color:var(--bde-button-text-text-color)}.breakdance .button-atom--text:hover{color:var(--bde-button-text-text-color-hover)}.breakdance .button-atom--primary{color:var(--bde-button-primary-text-color);background:var(--bde-button-primary-background-color);border-color:var(--bde-button-primary-border-color)}.breakdance .button-atom--primary:hover{color:var(--bde-button-primary-text-color-hover);background:var(--bde-button-primary-background-color-hover);border-color:var(--bde-button-primary-border-color-hover)}.breakdance .button-atom--secondary{color:var(--bde-button-secondary-text-color);background:var(--bde-button-secondary-background-color);border-color:var(--bde-button-secondary-border-color)}.breakdance .button-atom--secondary:hover{color:var(--bde-button-secondary-text-color-hover);background:var(--bde-button-secondary-background-color-hover);border-color:var(--bde-button-secondary-border-color-hover)}.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:.6;cursor:not-allowed}.button-atom__icon-wrapper>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)}.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 .button-atom--primary,.bde-mini-cart-offcanvas .button,.bde-woo-product-quicklook-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]{--bde-button-primary-border-color: #000;--bde-button-primary-border-color-hover: #000;--bde-button-primary-background-color: #E1EDDD;--bde-button-primary-background-color-hover: #000;--bde-button-primary-text-color: #000;--bde-button-primary-text-color-hover: #FFF;border-radius:5px;border-width:1px;color:#000;font-family:NoirPro;font-weight:700;padding:8px 50px}.breakdance .button-atom--primary:hover,.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,.breakdance-woocommerce button[name=register]:hover,.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*=add-payment-method]:hover{color:#fff}.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{--bde-button-secondary-border-color: #000;--bde-button-secondary-border-color-hover: #000;--bde-button-secondary-background-color: #000;--bde-button-secondary-background-color-hover: var(--bde-palette-color-2);--bde-button-secondary-text-color: #FFF;--bde-button-secondary-text-color-hover: #000;border-radius:5px;border-width:1px;color:#fff;font-weight:700}.breakdance .button-atom--secondary: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.add_to_cart_button:hover,.breakdance-woocommerce a.button.product_type_grouped: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,.breakdance-woocommerce a.product_type_external:hover{color:#000}@media (max-width: 479px){.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.product_type_grouped,.breakdance-woocommerce a.button.add_to_cart_button,.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{color:#000}.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.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,.breakdance-woocommerce a.product_type_external:hover{color:#fff}}.form{display:flex;flex-direction:column;gap:var(--bde-form-gap)}.form-label,label{display:block;font-weight:var(--bde-form-label-font-weight);color:var(--bde-form-label-color);margin-bottom:var(--bde-form-after-label)}.form-label.required:after,label.required:after{content:"*";color:var(--bde-form-label-required-color);font-size:var(--bde-form-label-required-size);margin-left:var(--bde-form-label-required-nudge-x);margin-top:var(--bde-form-label-required-nudge-y)}.form-sublabel{margin-bottom:var(--bde-form-after-sublabel);font-size:var(--bde-woo-typography__size-small);color:var(--bde-form-text-color)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],textarea,select{font-family:var(--bde-body-font-family);font-size:var(--bde-form-font-size);color:var(--bde-form-text-color);background-color:var(--bde-form-input-background-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);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);padding:var(--bde-form-input-padding-top) var(--bde-form-input-padding-right) var(--bde-form-input-padding-bottom) var(--bde-form-input-padding-left);width:100%;box-shadow:var(--bde-form-input-input-shadow);transition:var(--bde-woo-base-transition)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--bde-form-input-placeholder-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,textarea::placeholder,select::placeholder{color:var(--bde-form-input-placeholder-color)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,textarea:focus,select:focus{outline:none;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)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed}textarea{resize:vertical;min-height:100px}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--chevron-svg-icon);background-repeat:no-repeat;background-position:right var(--bde-form-input-padding-right) center;background-size:1em;padding-right:calc(var(--bde-form-input-padding-right)*2 + 1em)}input[type=checkbox],input[type=radio]{width:var(--bde-form-checkbox-size);height:var(--bde-form-checkbox-size);margin-right:.5em;cursor:pointer;accent-color:var(--bde-form-checkbox-selected-color)}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--bde-form-checkbox-selected-color)}.form-group{display:flex;flex-direction:column;gap:var(--bde-form-gap)}.form-row{display:flex;gap:var(--bde-form-gap)}@media (max-width: 767px){.form-row{flex-direction:column}}.form-field{display:flex;flex-direction:column;gap:var(--bde-form-after-label)}.form-field--error input,.form-field--error textarea,.form-field--error select{border-color:var(--error-svg-icon-color)}.form-field--error input:focus,.form-field--error textarea:focus,.form-field--error select:focus{border-color:var(--error-svg-icon-color);box-shadow:var(--error-svg-icon-color) 0 0 2px}.form-field--success input,.form-field--success textarea,.form-field--success select{border-color:var(--success-svg-icon-color)}.form-field--success input:focus,.form-field--success textarea:focus,.form-field--success select:focus{border-color:var(--success-svg-icon-color);box-shadow:var(--success-svg-icon-color) 0 0 2px}.form-help-text{font-size:var(--bde-woo-typography__size-small);color:var(--bde-form-text-color);margin-top:calc(var(--bde-form-after-label)/2)}.form-error-message{font-size:var(--bde-woo-typography__size-small);color:var(--error-svg-icon-color);margin-top:calc(var(--bde-form-after-label)/2);display:flex;align-items:center;gap:.5em}.form-error-message:before{content:"";width:1em;height:1em;background-image:var(--error-svg-icon);background-size:contain;background-repeat:no-repeat;background-position:center}.form-success-message{font-size:var(--bde-woo-typography__size-small);color:var(--success-svg-icon-color);margin-top:calc(var(--bde-form-after-label)/2);display:flex;align-items:center;gap:.5em}.form-success-message:before{content:"";width:1em;height:1em;background-image:var(--success-svg-icon);background-size:contain;background-repeat:no-repeat;background-position:center}.breakdance-woocommerce .form-row{gap:var(--bde-woo-forms__spacing-between-fields)}@media (min-width: 768px){.breakdance-woocommerce .form-row{gap:var(--bde-woo-forms__spacing-between-columns)}}.breakdance-woocommerce label{color:var(--bde-woo-forms__labels-color);margin-bottom:var(--bde-woo-forms__spacing-after-label)}.breakdance-woocommerce label.required:after{color:var(--bde-woo-forms__labels-required-color);font-size:var(--bde-woo-forms__labels-required-size);margin-left:var(--bde-woo-forms__labels-required-nudge-x);margin-top:var(--bde-woo-forms__labels-required-nudge-y)}.breakdance-woocommerce input[type=text],.breakdance-woocommerce input[type=email],.breakdance-woocommerce input[type=password],.breakdance-woocommerce input[type=number],.breakdance-woocommerce input[type=tel],.breakdance-woocommerce textarea,.breakdance-woocommerce select{background-color:var(--bde-woo-forms__inputs-background-color);color:var(--bde-woo-forms__inputs-text-color);border-color:var(--bde-woo-forms__inputs-border-color);border-width:var(--bde-woo-forms__inputs-border-width);border-radius:var(--bde-woo-forms__inputs-border-radius);box-shadow:var(--bde-woo-forms__inputs-shadow)}.breakdance-woocommerce input[type=text]::-moz-placeholder,.breakdance-woocommerce input[type=email]::-moz-placeholder,.breakdance-woocommerce input[type=password]::-moz-placeholder,.breakdance-woocommerce input[type=number]::-moz-placeholder,.breakdance-woocommerce input[type=tel]::-moz-placeholder,.breakdance-woocommerce textarea::-moz-placeholder,.breakdance-woocommerce select::-moz-placeholder{color:var(--bde-woo-forms__inputs-placeholder-color)}.breakdance-woocommerce input[type=text]::placeholder,.breakdance-woocommerce input[type=email]::placeholder,.breakdance-woocommerce input[type=password]::placeholder,.breakdance-woocommerce input[type=number]::placeholder,.breakdance-woocommerce input[type=tel]::placeholder,.breakdance-woocommerce textarea::placeholder,.breakdance-woocommerce select::placeholder{color:var(--bde-woo-forms__inputs-placeholder-color)}.breakdance-woocommerce input[type=text]:focus,.breakdance-woocommerce input[type=email]:focus,.breakdance-woocommerce input[type=password]:focus,.breakdance-woocommerce input[type=number]:focus,.breakdance-woocommerce input[type=tel]:focus,.breakdance-woocommerce textarea:focus,.breakdance-woocommerce select:focus{background-color:var(--bde-woo-forms__inputs-background-color-focused);border-color:var(--bde-woo-forms__inputs-border-color-focused);box-shadow:var(--bde-woo-forms__inputs-shadow-focused)}.bde-form-label{font-size:11px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px;letter-spacing:.05em;color:var(--bde-form-label-color, var(--bde-body-text-color))}.bde-form-field,.bde-form-field--select.bde-variants-wrapper{margin-bottom:15px}.bde-form-field--select.bde-grind-selector-wrapper{margin-bottom:20px;margin-top:20px}.bde-select-wrapper{position:relative;display:block}.bde-select-field{width:100%;padding:12px 15px;border:1px solid var(--bde-body-text-color, #000);font-family:inherit;font-size:15px;font-weight:500;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bde-background-color, #fff);cursor:pointer;color:var(--bde-body-text-color, #000)}.bde-select-field:focus{outline:none;border-color:var(--bde-brand-primary-color)}.bde-select-chevron{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;color:inherit}.bde-icon-chevron-down{display:block}.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-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:var(--bde-headings-color, #000);width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-heading{max-width:100%;margin:0;font-family:var(--bde-heading-font-family);color:var(--bde-headings-color)}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color, var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:#fff3;line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset rgba(0,0,0,0);position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#0000}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:#0000;z-index:25}.twentytwenty-overlay:hover{background:#00000080}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px #33333380;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px #fff,0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 #fff,0 0 12px #33333380}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.bde-header-builder-28-100{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:var(--bde-background-color);box-shadow:0 2px 10px #0000000d}.bde-header-builder__container{display:flex;justify-content:center;z-index:100;height:100px;background-color:#fff;position:static}.bde-div-28-107{position:static;display:flex;width:100%;max-width:1080px;padding:0 20px;align-items:center;min-height:100px;margin:0 auto}.main-header-part.bde-menu-28-113{width:50%;height:100%;justify-content:flex-start;display:flex;align-items:center}.main-header-part.bde-image-28-112{position:absolute;left:50%;top:calc(50% + 7px);transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none}.main-header-part.bde-image-28-112 a{pointer-events:auto}.bde-header-builder .bde-header-logo img,.bde-header-logo-img{max-width:var(--logo-max-width)}.main-header-part.main-header-right-side{width:50%;height:100%;justify-content:flex-end;display:flex;align-items:center;gap:0}.bde-div-28-101{background-color:#e1eddd;display:flex;justify-content:center;position:relative;z-index:101}.bde-columns-28-103{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1080px;padding:0 20px;height:30px}.bde-column-28-104{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.bde-icon-list ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;gap:24px;align-items:center}.bde-icon-list a,.bde-icon-list__item-wrapper{display:flex;align-items:center;gap:8px;text-decoration:none;color:#000}.bde-icon-list__icon svg{width:18px;height:18px;fill:currentColor;display:block}.bde-icon-list__text{font-size:14px;font-weight:500;font-family:Noir Pro,sans-serif}.breakdance-menu-toggle{display:none}.breakdance-menu{height:100%;display:block}.breakdance-menu-list{display:flex!important;flex-direction:row!important;list-style:none;margin:0;padding:0;align-items:center;height:100%}.breakdance-menu-item{height:100%;display:flex;align-items:center;position:static}.breakdance-menu-link{font-size:14px;padding:0 15px;height:100%;display:flex;align-items:center;font-family:Noir Pro,sans-serif;color:#000;text-decoration:none;font-weight:500;position:relative;transition:background-color .2s ease}.breakdance-menu-item:hover .breakdance-menu-link{background-color:#ece1dd}.mega-menu-floater{position:absolute;top:100%;left:0;width:100%;background-color:#ece1dd;padding:40px 0;display:none;z-index:90;box-shadow:0 5px 15px #0000001a;border-top:1px solid rgba(0,0,0,.05);overflow-x:hidden}.has-mega-menu:hover .mega-menu-floater{display:block}.mega-menu-content{display:flex;max-width:1400px;margin:0 auto;padding:0 20px;gap:30px}.mega-menu-arrow,.bde-icon-28-159{display:none!important}.bde-column-28-153,.bde-column-28-155,.bde-column-28-154{flex:1;display:flex;flex-direction:column;min-width:0}@media (max-width: 1300px)and (min-width: 1024px){.mega-menu-content{gap:10px}.mega-menu-product-image img{width:55px;height:55px}.mega-menu-product-details h4{font-size:13px}.mega-menu-product-details p{display:none;font-size:10px;line-height:1.2}.mega-menu-column-title,.bde-heading-28-161{font-size:16px}.breakdance-menu-link{padding:0 12px}}.bde-column-28-153{position:relative;gap:10px}.bde-div-28-160{background-color:#fff;padding:30px 20px;border-radius:10px;gap:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative;z-index:2;max-width:85%}.bde-heading-28-161{font-size:20px;font-weight:700;margin:0}.bde-text-28-162{font-weight:400;margin:0}.bde-button-28-163 .bde-button__button{background-color:#e1eddd;color:#000;border:2px solid #000;border-radius:5px;padding:8px 30px;font-weight:700;text-decoration:none;display:inline-block;margin-top:10px;transition:.3s}.bde-button-28-163 .bde-button__button:hover{background-color:#000;color:#fff}.bde-image-28-194{position:absolute;width:260px;right:-50px;bottom:0;z-index:3;pointer-events:none;transition:all .3s ease}@media (max-width: 1400px){.bde-image-28-194{width:210px;right:-20px}}@media (max-width: 1300px){.bde-image-28-194{width:170px;right:-5px;z-index:1}}.bde-image-28-194 img{max-width:100%;height:auto}.bde-column-28-155,.bde-column-28-154{gap:15px}.mega-menu-column-header{display:flex;align-items:center;gap:10px;text-decoration:none}.mega-menu-column-title{font-size:20px;font-weight:700;color:#000}.mega-menu-product-item{display:flex;gap:10px;text-decoration:none;color:#000;padding:10px;border-radius:5px;transition:background-color .3s}.mega-menu-product-item:hover{background-color:#ffffff80}.mega-menu-product-image img,.mega-menu-product-image .placeholder-svg{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:10px}.mega-menu-product-details{text-align:left}.mega-menu-product-details h4{font-size:16px;font-weight:700;text-transform:uppercase;margin:0 0 5px}.mega-menu-product-details p{display:none;font-size:12px;margin:0 0 8px;line-height:1.4}.mega-menu-product-details span{display:none;font-size:13px;font-weight:700}.bde-button-28-219 .bde-button__button{background-color:#e1eddd;color:#000;border:2px solid #000;border-radius:5px;padding:10px;font-size:20px;z-index:2;font-weight:700;text-decoration:none;display:flex;justify-content:center;width:100%;transition:.3s}.bde-button-28-219 .bde-button__button:hover{background-color:#000;color:#fff}.header-icons-wrapper{display:flex;align-items:center;gap:10px;padding:0!important;margin:0!important}.header__icon{padding:10px 4px!important;cursor:pointer;position:relative;color:#000;line-height:0;display:flex;align-items:center;justify-content:center;background:none;border:none}.header__icon svg{width:24px;height:24px}.cart-count-bubble{position:absolute;top:2px;right:2px;background-color:#ede1ddcc;color:#000;border-radius:50%;font-size:12px;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.cart-count-bubble:empty{display:none}.header-icon-container{display:flex!important;align-items:center!important;position:relative!important}.header-dropdown{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 5px 20px #00000026;z-index:120;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:all .3s ease}.header-dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.search-dropdown{padding:30px;width:300px;margin-top:10px;right:0}.search-dropdown .search-form{position:relative;display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;overflow:hidden}.search-dropdown .search-input{width:100%;height:50px;padding:0 15px;border:none;background:#0000;font-size:16px}.search-dropdown .search-input:focus{outline:none}.search-dropdown .search-button{order:-1;height:50px;width:63px;background-color:#dee5db;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.search-dropdown .search-button svg{width:22px;height:22px}@media (max-width: 767px){.search-dropdown{width:200px;padding:20px!important;right:-10px!important}}.account-dropdown{width:450px!important;right:-70px!important;left:auto!important;margin-top:12px!important;padding:30px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 15px 45px #0000001a!important;text-align:left!important;box-sizing:border-box!important}.account-dropdown form,.account-dropdown .account-login-form{border:none!important;outline:none!important;box-shadow:none!important}.account-dropdown .account-login-form .field{border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0 0 15px!important;display:flex!important;flex-direction:column!important;position:relative!important}.account-dropdown .account-login-form .field:after,.account-dropdown .account-login-form .field:before{content:none!important;display:none!important}.account-dropdown .account-login-form .field label{display:block!important;font-size:14px!important;font-weight:700!important;margin-bottom:6px!important;border:none!important;outline:none!important;box-shadow:none!important;background:#0000!important;padding:0!important;position:static!important;transform:none!important}.account-dropdown .account-login-form .field label:after,.account-dropdown .account-login-form .field label:before{content:none!important;display:none!important}.account-dropdown .account-login-form .field input{width:100%!important;height:40px!important;border:1px solid #d1d1d1!important;border-radius:4px!important;padding:0 10px!important;background-color:#fff!important;box-shadow:none!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none}.account-dropdown .account-login-form .field input:focus{border:1px solid #000!important;box-shadow:none!important;outline:none!important}.account-dropdown .account-login-form .field input:after,.account-dropdown .account-login-form .field input:before{display:none!important}.account-dropdown .login-extras{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:15px 0 10px!important;width:100%!important}.account-dropdown .login-extras .remember-me{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important}.account-dropdown .login-extras .remember-me input[type=checkbox]{width:auto!important;height:auto!important;margin:0!important}.account-dropdown .login-extras .forgot-password{font-size:13px!important;font-weight:700!important;color:#000!important;text-decoration:none!important}.account-dropdown .login-extras .forgot-password:hover{text-decoration:underline!important}.account-dropdown .login-submit-btn{display:inline-flex!important;width:auto!important;min-width:140px!important;height:42px!important;padding:0 20px!important;justify-content:center!important;align-items:center!important;background:#eef7ee!important;color:#000!important;border:1px solid #000!important;border-radius:4px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important}.account-dropdown .login-submit-btn:hover{background:#000!important;color:#fff!important}.account-dropdown .create-account-link{display:block!important;margin-top:15px!important;padding-top:15px!important;border-top:1px solid #f0f0f0!important;text-align:left!important;font-size:13px!important;margin-bottom:-10px}.account-dropdown .create-account-link span{color:#666}.account-dropdown .create-account-link a{color:#000!important;font-weight:700!important;text-decoration:underline!important;margin-left:5px!important}.account-dropdown .create-account-link a:hover{text-decoration:none!important}.account-dropdown.account-dropdown--logged{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:15px 25px!important}.account-dropdown.account-dropdown--logged .account-menu-logged{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.account-dropdown.account-dropdown--logged .account-menu-logged li{list-style:none!important;margin:0!important;padding:0!important}.account-dropdown.account-dropdown--logged .account-menu-logged li:before{content:none!important}.account-dropdown.account-dropdown--logged .account-menu-logged li a{display:block!important;white-space:nowrap!important;color:#000!important;font-weight:500!important;font-size:15px!important;text-decoration:none!important;transition:color .2s ease!important}.account-dropdown.account-dropdown--logged .account-menu-logged li a:hover{color:#b2c8ad!important}.current-flag,.flag-icon,.flag-icon-current{line-height:0;display:flex;align-items:center}.current-flag svg,.flag-icon svg,.flag-icon-current svg{width:20px!important;height:14px!important;display:block;border-radius:2px;flex-shrink:0;-o-object-fit:fill;object-fit:fill}.lang-toggle-btn{display:flex;align-items:center;gap:6px}.lang-toggle-btn .lang-arrow{width:12px!important;height:12px!important;display:flex;transition:transform .3s ease;transform:rotate(0)}.lang-toggle-btn .lang-arrow svg{width:100%!important;height:100%!important}.header-icon-container.is-active .lang-toggle-btn .lang-arrow{transform:rotate(180deg)}.header__icon,.lang-toggle-btn{width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:none!important;min-width:40px!important;flex:0 0 auto!important}.cart-count-bubble{right:auto;left:20px;top:20%;transform:translateY(-50%)}.lang-dropdown .lang-list{list-style:none;margin:0;padding:10px}.lang-dropdown .lang-list .lang-item{padding:5px 0}.lang-dropdown .lang-list .lang-submit-btn{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:500;font-size:14px;color:#000;transition:opacity .2s}.lang-dropdown .lang-list .lang-submit-btn:hover{opacity:.6}.lang-dropdown .lang-list .lang-submit-btn.active{color:#000}.lang-dropdown .lang-list .lang-submit-btn .flag-icon svg{width:28px;height:20px;border-radius:2px;display:block}.mobile-language-section .flag-icon-current svg{width:28px;height:auto;border-radius:2px}.mobile-language-section .mobile-lang-list{list-style:none;padding:0;margin:0}.mobile-language-section .mobile-lang-list .mobile-lang-item{padding:10px 0}.mobile-language-section .mobile-lang-list .mobile-lang-btn{display:flex;align-items:center;gap:15px;background:none;border:none;font-family:Noir Pro,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;cursor:pointer}.cart-dropdown{width:400px;padding:0;right:0;left:auto}.cart-dropdown .cart-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:20px}.cart-dropdown .cart-dropdown-title{font-size:24px;font-weight:400;margin:0}.cart-dropdown .cart-dropdown-close{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#aaa}.cart-dropdown .cart-dropdown-close:hover{color:#000}.cart-dropdown .cart-dropdown-body{max-height:60vh;overflow-y:auto}.cart-dropdown .cart-empty-message{width:100%;height:100px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:#e1eddd;border-radius:5px;font-weight:500;font-size:16px;margin:0 20px 20px;width:calc(100% - 40px)}.cart-dropdown .cart-empty-message:before{content:"i";font-family:serif;font-style:italic;font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#000;color:#fff;flex-shrink:0}.cart-dropdown .cart-items-list{list-style:none;margin:0;padding:0}.cart-dropdown .cart-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:20px;gap:15px;border-bottom:1px solid #eee}.cart-dropdown .cart-item-image img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.cart-dropdown .cart-item-details{display:flex;flex-direction:column;gap:12px;text-align:left}.cart-dropdown .cart-item-title{font-weight:700;font-size:16px;text-decoration:none;color:#000}.cart-dropdown .cart-item-title:hover{text-decoration:underline}.cart-dropdown .quantity-selector{display:flex;border:1px solid #ddd;border-radius:4px;width:110px}.cart-dropdown .quantity-selector .quantity-btn{width:30px;text-align:center;line-height:34px;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;color:#000;font-size:20px}.cart-dropdown .quantity-selector .quantity-input{width:50px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;font-weight:500;-moz-appearance:textfield}.cart-dropdown .quantity-selector .quantity-input::-webkit-outer-spin-button,.cart-dropdown .quantity-selector .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-dropdown .cart-item-price{text-align:right;font-weight:700;font-size:16px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cart-dropdown .cart-item-remove{background:none;border:none;padding:0;font-size:18px;color:#aaa;cursor:pointer;text-decoration:none;line-height:1}.cart-dropdown .cart-item-remove:hover{color:#000}.cart-dropdown .cart-dropdown-footer{padding:20px;border-top:1px solid #e5e5e5}.cart-dropdown .subtotal-line{display:flex;justify-content:space-between;font-weight:400;font-size:14px;margin-bottom:20px}.cart-dropdown .view-basket-btn{display:flex;align-items:center;justify-content:center;width:100%;height:38px;background-color:#e1eddd;color:#000;border:2px solid #000;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;transition:.3s}.cart-dropdown .view-basket-btn:hover{background-color:#000;color:#fff}@media (max-width: 767px){.cart-dropdown{width:calc(100vw - 20px)!important;right:-10px!important}.cart-dropdown .cart-item{padding:15px 10px!important;gap:10px!important}.cart-dropdown .cart-dropdown-title{font-size:20px!important}.cart-dropdown .cart-item-image img{width:55px!important;height:55px!important}.cart-dropdown .cart-item-title{font-size:14px!important}}.mobile-menu-drawer{display:none}@media (max-width: 1023px){.header-icon-container[data-dropdown-container]:has(.lang-toggle-btn){display:none!important}.lang-arrow{transition:transform .3s ease;pointer-events:none;transform:rotate(0)}.mobile-lang-btn{font-weight:600!important}.mobile-lang-btn .lang-label{font-size:12px}.mobile-language-section .mobile-link-wrapper{padding:15px 5px 20px}.mobile-language-section{margin-bottom:30px!important}.mobile-menu-link{color:#000!important}.desktop-only{display:none!important}.bde-columns-28-103{justify-content:flex-start}.bde-icon-list-28-384{display:none}.bde-column-28-104{justify-content:center;gap:0}.mobile-center-announce{list-style:none}.bde-div-28-107{padding:0 15px;justify-content:space-between;align-items:center}.main-header-part.bde-menu-28-113{flex:0 0 auto;order:1;width:auto;display:flex;align-items:center;height:100%}.main-header-part.bde-image-28-112{position:absolute;left:50%;top:calc(50% + 7px);transform:translate(-50%,-50%)}.main-header-part.bde-image-28-112 img{max-height:80px}.main-header-part.main-header-right-side{flex:0 0 auto;order:3;width:auto;gap:0;display:flex;align-items:center}.breakdance-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:100px;background:#0000;border:none;cursor:pointer;padding:0;gap:5px;z-index:1200}.breakdance-menu-toggle-lines,.breakdance-menu-toggle-lines:before,.breakdance-menu-toggle-lines:after{display:block;width:30px;height:3px;background:#000;border-radius:2px;transition:all .3s ease;position:relative}.breakdance-menu-toggle-lines:before,.breakdance-menu-toggle-lines:after{content:"";position:absolute;left:0}.breakdance-menu-toggle-lines:before{top:-9px}.breakdance-menu-toggle-lines:after{top:9px}body.mobile-menu-open .breakdance-menu-toggle-lines{background:#0000}body.mobile-menu-open .breakdance-menu-toggle-lines:before{top:0;transform:rotate(45deg)}body.mobile-menu-open .breakdance-menu-toggle-lines:after{top:0;transform:rotate(-45deg)}.cart-count-bubble{right:auto;left:-5px;top:30%;transform:translateY(-50%)}.mobile-menu-drawer{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;max-height:calc(100vh - 100px);background-color:#e1eddd;z-index:900;box-shadow:0 10px 20px #0000001a;overflow-y:auto;padding-top:0}body.mobile-menu-open .mobile-menu-drawer{display:block}.mobile-menu-container{padding:0 20px;display:flex;flex-direction:column}.mobile-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-menu-item,.mobile-language-section{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-link-wrapper{display:flex!important;align-items:center!important;justify-content:space-between;width:100%;min-height:60px}.mobile-menu-link{flex:1;display:flex!important;align-items:center!important;padding:10px 0;font-size:16px;font-weight:600;text-decoration:none;color:#000}.mobile-submenu-toggle{height:100%;display:flex!important;align-items:center;justify-content:center;padding:0 20px!important;background:none;border:none;cursor:pointer}.mobile-submenu-toggle .lang-arrow{margin:0;transform:rotate(0);display:flex}.mobile-submenu-toggle .lang-arrow svg{width:12px;height:12px}.mobile-submenu-toggle.is-expanded .lang-arrow,.mobile-menu-item.is-expanded .mobile-submenu-toggle .lang-arrow{transform:rotate(180deg)}.mobile-mega-menu-content{display:none;padding-bottom:30px}.mobile-mega-menu-content .mega-menu-floater{position:static!important;display:block!important;box-shadow:none;padding:0;background:#0000;width:100%}.mobile-mega-menu-content .mega-menu-content{flex-direction:column;padding:0;gap:20px}.mobile-mega-menu-content .bde-column-28-153{position:relative;display:block;width:100%;min-height:250px;margin-bottom:20px}.mobile-mega-menu-content .bde-div-28-160{position:relative;width:300px;z-index:1;padding-right:20px}.mobile-mega-menu-content .bde-image-28-194{position:absolute;margin-right:-30px;right:0;bottom:10px;width:275px;margin-top:0;z-index:2}.mobile-mega-menu-content .bde-image-28-194 img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 15px rgba(0,0,0,.15))}.mobile-mega-menu-content .bde-column-28-155,.mobile-mega-menu-content .bde-column-28-154{width:100%;flex:auto}.mobile-menu-item.is-expanded .mobile-mega-menu-content{display:block}}@media (max-width: 767px){.header__icon svg{width:20px;height:20px}}@media (max-width: 540px){.mobile-mega-menu-content .bde-image-28-194{width:210px;right:0;bottom:0;z-index:1;transition:all .3s ea}}@media (max-width: 430px){.mobile-mega-menu-content .bde-image-28-194{width:180px;right:-5px;bottom:0;z-index:1;transition:all .3s ea}}@media (max-width: 400px){.mobile-mega-menu-content .bde-image-28-194{width:160px;right:-5px;bottom:0;z-index:1;transition:all .3s ea}}.site-footer{background-color:#e1eddd;color:#000;padding:60px 20px 50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.site-footer .page-width{max-width:1200px;margin:0 auto}.site-footer .grid{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.site-footer .grid__item{flex:1 1;max-width:360px;width:100%}.site-footer .footer-block{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.site-footer .footer-block h4{font-size:18px;font-weight:700;margin:0 0 15px}.site-footer .footer-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.site-footer .footer-block a{text-decoration:none;color:#000;font-size:14px;font-weight:500;line-height:1.6;transition:color .3s ease}.site-footer .footer-block a:hover{color:#50614d}.site-footer .grid__item--center .footer-block{align-items:center}.site-footer .grid__item--center .footer-logo{margin-top:5px;margin-bottom:5px}.site-footer .grid__item--center .footer-logo img,.site-footer .grid__item--center .footer-logo .bde-footer-logo-img{max-width:var(--logo-max-width)}.site-footer .grid__item--center .footer-copyright{font-weight:500;font-size:13px}.site-footer .social-icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:20px}.site-footer .social-icons a{line-height:1}.site-footer .social-icons svg{width:24px;height:24px;fill:#000;transition:fill .3s ease}.site-footer .social-icons a:hover svg{fill:#50614d}.site-footer .footer-address-link{display:inline-flex;align-items:center;gap:8px;font-size:14px}.site-footer .footer-address-link svg{width:14px;height:14px;fill:#000}.site-footer .footer-award-top{margin-bottom:40px;display:flex;justify-content:flex-start}.site-footer .footer-award-top img{max-width:100%;height:auto;display:block}@media screen and (max-width: 749px){.site-footer .footer-award-top{justify-content:center;margin-top:20px}}@media (max-width: 1200px){.site-footer .grid{justify-content:center}}@media (max-width: 767px){.site-footer .grid{flex-direction:column;gap:50px}.site-footer .grid__item{max-width:100%}.site-footer .footer-copyright{margin-top:20px}.site-footer .grid__item:nth-child(1){order:1}.site-footer .grid__item:nth-child(3){order:2}.site-footer .grid__item:nth-child(2){order:3}}@font-face{font-family:Noir Pro;font-style:normal;font-weight:400;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Regular.woff2) format("woff2")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:700;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Bold.woff2) format("woff2")}@font-face{font-family:Noir Pro;font-style:normal;font-weight:900;src:url(https://blendmeup.eu/wp-content/uploads/breakdance/fonts/NoirPro_Heavy.woff2) format("woff2")}.bde-page-width{padding:50px 20px;max-width:1200px;margin:0 auto;box-sizing:border-box}.bde-container{display:flex;align-items:flex-start;justify-content:center;gap:60px}.bde-text-column,.bde-image-column{flex:1;width:50%}.bde-title{font-family:Noir Pro,sans-serif;font-weight:700;font-size:40px;margin-top:0;margin-bottom:25px;line-height:1.1;color:#1a1a1a;text-transform:none}.bde-text{font-family:Noir Pro,sans-serif;font-weight:400;font-size:16px;line-height:1.6;margin-bottom:35px;color:#1a1a1a}a.bde-button{display:inline-block;padding:12px 50px;border:.5px solid #a1ad9e;border-radius:4px;background-color:#e1eddd;color:#1a1a1a;text-decoration:none;font-family:Noir Pro,sans-serif;font-weight:600;font-size:24px;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .3s ease;box-sizing:border-box;text-shadow:.5px 0 0 currentColor;box-shadow:2px 2px 3px 2px #0006}a.bde-button:hover{background-color:#1a1a1a;color:#fff}.bde-image-column{background-color:#ece1dd;padding:30px;border-radius:12px;box-sizing:border-box}.twentytwenty-wrapper{border-radius:8px;overflow:hidden}@media (max-width: 924px){.bde-title{font-size:30px;margin-bottom:18px}.bde-text{font-size:14px;margin-bottom:18px}}@media (max-width: 768px){.bde-container{flex-direction:column;gap:40px}.bde-text-column,.bde-image-column{width:100%;max-width:100%}.bde-title{font-size:28px;text-align:left}.bde-text{text-align:left;margin-bottom:25px}a.bde-button{border-radius:3px;display:block;width:90%;margin:0 auto;padding:6px 0;font-size:24px;font-weight:600}.bde-page-width{padding:35px 20px;max-width:1200px;margin:0 auto;box-sizing:border-box}}.damirs-story-section{background-color:#ede2dd;padding:60px 20px;font-family:Arial,sans-serif;color:#333}.damirs-story-section .story-container{max-width:1200px;margin:0 auto;position:relative}.damirs-story-section .story-header{text-align:center;margin-bottom:80px}.damirs-story-section .story-main-title{font-size:3rem;font-weight:700;margin:0}.damirs-story-section .story-subtitle{font-size:1.2rem;margin-top:10px}.damirs-story-section .animate-on-scroll{opacity:.2;transition:opacity .3s ease-out}.damirs-story-section .animate-on-scroll.is-visible{opacity:1}.damirs-story-section .story-timeline-wrapper{position:relative;width:100%}.damirs-story-section .timeline-line-container{position:absolute;top:-20px;bottom:0;left:50%;transform:translate(-50%);width:4px;z-index:1}.damirs-story-section .timeline-line{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1}.damirs-story-section .timeline-progress-line{position:absolute;top:0;left:0;width:100%;height:0;background-color:#000;z-index:5;transition:none;display:block!important}.damirs-story-section .story-content{display:flex;flex-direction:column;gap:120px;width:100%;padding-bottom:50px}.damirs-story-section .story-block{display:grid;grid-template-columns:1fr 60px 1fr;position:relative;height:auto;padding:0}.damirs-story-section .left-column,.damirs-story-section .story-column-icon{z-index:1;margin-top:15px;position:sticky;top:50vh;transform:translateY(-50%);align-self:start;margin-bottom:-30px;height:auto;max-height:100vh}.damirs-story-section .left-column{text-align:right;padding-right:30px;display:flex;flex-direction:column;justify-content:center}.damirs-story-section .left-column .story-block-title{text-transform:uppercase;font-size:2.5rem;font-weight:700;margin:0;line-height:1.1}.damirs-story-section .story-column-icon{display:flex;justify-content:center;align-items:center;margin-bottom:-8px}.damirs-story-section .icon-marker{display:block!important;width:20px;height:20px;background-color:#000;border-radius:50%;position:relative;z-index:8;box-shadow:0 0 0 5px #ede2dd}.damirs-story-section .right-column{display:flex;flex-direction:column;justify-content:center;padding-left:30px}.damirs-story-section .right-column h3{font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:15px}.damirs-story-section .right-column p{line-height:1.6;margin-bottom:15px}.damirs-story-section .story-image-wrapper{margin-top:10px;line-height:0}.damirs-story-section .story-image-wrapper .story-image{-o-object-fit:cover;object-fit:cover;max-width:358px;max-height:233px;border-radius:8px;display:block}.damirs-story-section .story-image-wrapper .story-image--desktop{display:block}.damirs-story-section .story-image-wrapper .story-image--mobile{display:none}.damirs-story-section .story-button-wrapper{text-align:center;margin-top:40px;position:relative;z-index:8}.damirs-story-section .certificate-link{text-transform:uppercase;display:inline-block;margin-top:10px;margin-bottom:20px;color:#000;text-decoration:underline;font-weight:700;font-size:16px}.damirs-story-section .certificate-link:hover{color:#333}.damirs-story-section .story-button{display:inline-block;padding:12px 25px;border:1px solid #000;background-color:#0000;color:#000;text-decoration:none;font-weight:700;transition:background-color .3s,color .3s}.damirs-story-section .story-button:hover{background-color:#000;color:#fff}@media (max-width: 768px){.damirs-story-section .hide-on-mobile{display:none!important}.damirs-story-section .story-container{padding:0 10px}.damirs-story-section .story-header{text-align:center;margin-bottom:40px}.damirs-story-section .story-main-title{font-size:2.2rem}.damirs-story-section .timeline-line-container,.damirs-story-section .story-column-icon{display:none!important}.damirs-story-section .story-content{gap:60px}.damirs-story-section .story-block{display:flex;flex-direction:column;gap:10px;padding:0;height:auto}.damirs-story-section .left-column{position:static;transform:none;padding:0;width:100%;height:auto;margin:0;text-align:left;align-items:flex-start}.damirs-story-section .left-column .story-block-title{font-size:2rem;margin-bottom:5px}.damirs-story-section .right-column{padding:0;text-align:left;align-items:flex-start}.damirs-story-section .right-column h3{font-size:1.3rem;margin-bottom:10px}.damirs-story-section .story-image-wrapper{margin-top:20px;width:100%;display:flex;justify-content:center}.damirs-story-section .story-image-wrapper .story-image--desktop{display:none}.damirs-story-section .story-image-wrapper .story-image--mobile{display:block}.damirs-story-section .story-image-wrapper .story-image{max-width:100%;max-height:400px}.damirs-story-section .story-image-wrapper img{width:100%;max-width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}}@media (max-width: 480px){.damirs-story-section .story-image-wrapper .story-image{max-width:100%;max-height:233px}}.bde-reviews-section{background-color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;overflow:hidden;position:relative}.bde-reviews-section .bde-container{display:block;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.bde-reviews-section .bde-header-row{display:block;width:100%;margin-bottom:50px}.bde-reviews-section .bde-reviews__title{font-size:56px;font-weight:500;line-height:1.1;color:#000;margin:0 auto -20px;text-align:center;max-width:100%}@media (max-width: 991px){.bde-reviews-section .bde-reviews__title{font-size:42px;max-width:100%}}@media (max-width: 767px){.bde-reviews-section .bde-reviews__title{font-size:32px}}.bde-reviews-section .bde-content-row{display:flex;flex-direction:column;gap:40px;align-items:center}@media (min-width: 992px){.bde-reviews-section .bde-content-row{flex-direction:row;align-items:center;justify-content:space-between}}.bde-reviews-section .bde-rating-col{flex:0 0 auto;display:flex;justify-content:center;margin-bottom:-30px}@media (min-width: 992px){.bde-reviews-section .bde-rating-col{justify-content:flex-start;margin-right:60px;min-width:200px}}.bde-reviews-section .bde-rating-col .bde-rating-content{display:flex;flex-direction:column;align-items:center;text-align:center}.bde-reviews-section .bde-rating-col .bde-rating-label{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:#000}.bde-reviews-section .bde-rating-col .bde-rating-stars{display:flex;gap:4px;margin-bottom:8px}.bde-reviews-section .bde-rating-col .bde-rating-stars .bde-star-icon svg{width:32px;height:32px;display:block}.bde-reviews-section .bde-rating-col .bde-rating-stars .bde-star-icon svg path{fill:#fabb05}.bde-reviews-section .bde-rating-col .bde-rating-count{font-size:14px;color:#444;margin-bottom:15px;font-weight:500}.bde-reviews-section .bde-slider-col{flex:1;position:relative;width:100%;min-width:0}.bde-reviews-section .bde-reviews__track{display:flex;overflow-x:auto;gap:16px;padding:10px 4px 25px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bde-reviews-section .bde-reviews__track::-webkit-scrollbar{display:none}.bde-reviews-section .bde-review-card{flex:0 0 300px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000d;scroll-snap-align:start;display:flex;flex-direction:column;transition:all .25s ease}.bde-reviews-section .bde-review-card:hover{transform:translateY(-4px);box-shadow:0 6px 15px #0000001a}.bde-reviews-section .bde-review-card .bde-card__header{display:flex;align-items:center;margin-bottom:12px}.bde-reviews-section .bde-review-card .bde-card__avatar{width:40px;height:40px;border-radius:50%;background-color:var(--avatar-bg);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:12px;flex-shrink:0}.bde-reviews-section .bde-review-card .bde-card__meta{flex:1;overflow:hidden}.bde-reviews-section .bde-review-card .bde-meta__name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bde-reviews-section .bde-review-card .bde-meta__date{font-size:12px;color:#777}.bde-reviews-section .bde-review-card .bde-card__rating{margin-bottom:10px;display:flex;gap:2px}.bde-reviews-section .bde-review-card .bde-card__rating .bde-star-small svg{width:16px;height:16px}.bde-reviews-section .bde-review-card .bde-card__rating .bde-star-small svg path{fill:#fabb05}.bde-reviews-section .bde-review-card .bde-card__text{font-size:14px;line-height:1.5;color:#444;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bde-reviews-section .bde-review-card .bde-card__readmore-trigger{background:none;border:none;padding:0;margin-top:auto;font-size:13px;font-weight:500;color:#777;text-decoration:underline;cursor:pointer;text-align:left;font-family:inherit}.bde-reviews-section .bde-review-card .bde-card__readmore-trigger:hover{color:#000}.bde-reviews-section .bde-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e0e0e0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px #00000026;z-index:2;transition:all .2s;padding:0}.bde-reviews-section .bde-nav-btn:hover{background:#f9f9f9;transform:translateY(-50%) scale(1.1)}.bde-reviews-section .bde-nav-btn:active{transform:translateY(-50%) scale(.95)}.bde-reviews-section .bde-nav-btn.bde-prev-btn{left:-20px}@media (max-width: 767px){.bde-reviews-section .bde-nav-btn.bde-prev-btn{left:-10px}}.bde-reviews-section .bde-nav-btn.bde-next-btn{right:-10px}@media (max-width: 767px){.bde-reviews-section .bde-nav-btn.bde-next-btn{right:-10px}}.bde-reviews-section .bde-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease;padding:20px}.bde-reviews-section .bde-modal-overlay.is-open{opacity:1;visibility:visible}.bde-reviews-section .bde-modal-container{background:#fff;width:100%;max-width:550px;border-radius:12px;padding:40px 30px 30px;position:relative;box-shadow:0 25px 50px #00000040;transform:translateY(30px);transition:transform .3s ease}.bde-modal-overlay.is-open .bde-reviews-section .bde-modal-container{transform:translateY(0)}.bde-reviews-section .bde-modal-close{position:absolute;top:15px;right:15px;background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:background .2s}.bde-reviews-section .bde-modal-close:hover{background:#e0e0e0;color:#000}.bde-reviews-section .bde-modal-header{display:flex;align-items:center;margin-bottom:20px}.bde-reviews-section .bde-modal-avatar{width:50px;height:50px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;margin-right:15px}.bde-reviews-section .bde-modal-author{font-weight:700;font-size:18px;color:#000}.bde-reviews-section .bde-modal-date{font-size:13px;color:#777}.bde-reviews-section .bde-modal-rating{margin-bottom:20px;display:flex;gap:4px}.bde-reviews-section .bde-modal-rating .bde-star-small svg{width:20px;height:20px}.bde-reviews-section .bde-modal-rating .bde-star-small svg path{fill:#fabb05}.bde-reviews-section .bde-modal-text{font-size:16px;line-height:1.7;color:#333;max-height:50vh;overflow-y:auto;padding-right:15px;white-space:pre-wrap}.bde-reviews-section .bde-modal-text::-webkit-scrollbar{width:5px}.bde-reviews-section .bde-modal-text::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.bde-reviews-section .bde-modal-text::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.bde-reviews-section .bde-modal-text::-webkit-scrollbar-thumb:hover{background:#ccc}body.modal-open{overflow:hidden}.bde-partners{background-color:#fff;overflow:hidden;width:100%}.bde-partners__wrapper{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.bde-partners__heading{text-align:center;font-size:40px;font-weight:600;text-transform:uppercase;margin-top:30;margin-bottom:-10px;color:#000;line-height:1.2}.bde-partners__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;width:100%;margin:0 0 25px;padding:0;list-style:none;gap:40px}.bde-partners__item{display:flex;align-items:center;justify-content:center;width:var(--partners-desktop-width);flex:0 1 var(--partners-desktop-width);min-width:0;position:relative}.bde-partners__link{display:block;width:100%;text-decoration:none;line-height:0}.bde-partners__image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.bde-partners__placeholder{width:100%;height:auto;display:block;opacity:.5}@media (max-width: 1024px){.bde-partners__grid{gap:20px}}@media (max-width: 768px){.bde-partners__heading{font-size:24px;margin-top:0;margin-bottom:0}.bde-partners__grid{gap:10px;justify-content:space-between;margin-bottom:30px}.bde-partners__item{width:var(--partners-mobile-width);flex:0 1 var(--partners-mobile-width)}}.bde-certificates{padding:60px 0;background-color:#fff}.bde-certificates__heading{text-align:center;font-size:32px;font-weight:800;margin-bottom:50px;color:#000;line-height:1.2}.bde-certificates__grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.bde-certificates__item{width:280px;height:200px;flex-shrink:0}.bde-certificate-card{position:relative;width:100%;height:100%;background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:box-shadow .3s ease}.bde-certificate-card:hover{box-shadow:0 8px 20px #00000026}.bde-certificate-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.bde-certificate-card__image{width:auto;height:auto;max-width:80%;max-height:90px;-o-object-fit:contain;object-fit:contain}.bde-certificate-card__placeholder{width:60%;opacity:.2}.bde-certificate-card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;align-items:center;padding:20px 25px;text-align:left;color:#000;background-color:var(--card-hover-bg)}.bde-certificate-card:hover .bde-certificate-card__content{opacity:1;visibility:visible}.bde-certificate-card__content-inner{width:100%}.bde-certificate-card__title{font-size:18px;font-weight:800;margin:0 0 10px;line-height:1.2;text-transform:none}.bde-certificate-card__text{font-size:13px;line-height:1.4;font-weight:500}.bde-slider-wrapper{position:relative}.bde-slider-wrapper .bde-slider__button,.bde-slider-wrapper .bde-slider__dots{display:none}@media (max-width: 990px){.bde-certificates{overflow:hidden;padding-bottom:80px}.bde-certificates__heading{font-size:28px;margin-bottom:40px}.bde-slider-wrapper .bde-slider__button,.bde-slider-wrapper .bde-slider__dots{display:flex}.bde-certificates__grid.bde-slider{display:flex;flex-wrap:nowrap;gap:15px;padding:0;width:100%;margin:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94);justify-content:flex-start;box-sizing:border-box}.bde-certificates__item.bde-slide{flex:0 0 75%;width:75%;max-width:350px;height:200px}.bde-certificate-card__title{font-size:16px;margin-bottom:5px}.bde-certificate-card__text{font-size:12px}.bde-slider__button{position:absolute;top:auto;bottom:-48px;background:#0000;border:none;cursor:pointer;z-index:2;padding:10px;align-items:center;justify-content:center}.bde-slider__button svg{width:32px;height:32px;fill:#888;transition:fill .3s ease}.bde-slider__button:hover svg{fill:#000}.bde-slider__button:disabled{opacity:.3;cursor:default}.bde-slider__button.is-hidden{display:none!important}.bde-slider__button--prev{left:15%;transform:translate(-50%)}.bde-slider__button--next{right:15%;transform:translate(50%)}.bde-slider__dots{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);gap:12px;z-index:2}.bde-slider__dot{all:unset;width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;cursor:pointer;transition:all .3s ease}.bde-slider__dot:hover{background-color:#ccc}.bde-slider__dot.is-active{background-color:#93c090;transform:scale(1.1)}}.bde-instagram{padding:50px 0;background-color:#fff}.bde-instagram__header{text-align:center;margin-bottom:30px}.bde-instagram__title{font-family:Helvetica,Arial,sans-serif;font-size:28px;font-weight:900;margin:0 0 5px;color:#000;text-transform:none}.bde-instagram__handle{display:inline-block;font-family:Playfair Display,serif;font-style:italic;font-size:24px;color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s}.bde-instagram__handle:hover{border-bottom-color:#000}.bde-instagram__nav{display:flex;justify-content:center;gap:60px;border-top:1px solid #dbdbdb;max-width:935px;margin:0 auto 20px;padding-top:15px}@media (max-width: 600px){.bde-instagram__nav{gap:30px;margin-top:-40px;border-top:none;margin-bottom:10px}}.bde-instagram__nav-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:1px;cursor:default;color:#8e8e8e}.bde-instagram__nav-item--active{color:#000;border-top:1px solid #000;margin-top:-16px;padding-top:15px}@media (max-width: 600px){.bde-instagram__nav-item--active{border-top:none;margin-top:-14px}}@media (max-width: 600px){.bde-instagram__nav-item span{display:none}}.bde-instagram__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:935px;margin:0 auto}@media (max-width: 768px){.bde-instagram__grid{gap:4px}}.bde-instagram__item{display:block;width:100%;aspect-ratio:4/5;position:relative;background-color:#fafafa;overflow:hidden}.bde-instagram__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.bde-instagram__image{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.bde-instagram__placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#efefef;color:#999}.bde-instagram__video-icon{position:absolute;top:10px;right:10px;z-index:2;filter:drop-shadow(0 0 3px rgba(0,0,0,.4))}.bde-instagram__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:3;color:#fff}.bde-instagram__item:hover .bde-instagram__overlay{opacity:1}@media (max-width: 768px){.bde-instagram__handle{font-size:20px}}.bde-newsletter{padding:60px 20px;background-color:#fff}.bde-newsletter__container{max-width:1120px!important;margin:0 auto;width:100%}.bde-newsletter__grid{display:flex;flex-wrap:nowrap;gap:40px;justify-content:center;align-items:stretch}.bde-newsletter__col{border-radius:12px;position:relative;display:flex;flex-direction:column;justify-content:center}.bde-newsletter__col--left{flex:0 0 60%;background-color:var(--newsletter-bg-left);padding:40px 70px;overflow:visible;z-index:1}.bde-newsletter__col--right{flex:1;background-color:var(--newsletter-bg-right);padding:40px;overflow:hidden}.bde-newsletter__content-wrapper{width:100%;max-width:544px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.bde-newsletter__content-center{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;z-index:1}.bde-newsletter__heading{font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;color:#1d1d1d;width:100%;text-align:center;line-height:1.2;margin-bottom:5px}.bde-newsletter__text{font-size:15px;line-height:1.4;color:#333;margin-bottom:15px;width:100%;max-width:460px;text-align:center}.bde-newsletter__form-area{width:100%;display:flex;flex-direction:column}.bde-newsletter .bde-form-row{display:flex;width:100%;margin-bottom:8px;gap:15px}.bde-newsletter .bde-form-field{flex-grow:1;position:relative}.bde-newsletter .bde-form-input{width:100%;height:50px;padding:0 15px;border:none;border-radius:4px;background-color:#fff;font-size:15px;outline:none;color:#000;font-weight:600}.bde-newsletter .bde-form-input::-moz-placeholder{color:#888;font-weight:600}.bde-newsletter .bde-form-input::placeholder{color:#888;font-weight:600}.bde-newsletter .bde-btn-black{background-color:#181818;color:#fff;border:none;height:50px;padding:0 30px;border-radius:4px;font-weight:700;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .3s}.bde-newsletter .bde-btn-black:hover{background-color:#333}.bde-newsletter .bde-btn-outline{margin-top:15px;font-size:15px;display:inline-flex;align-items:center;gap:10px;padding:8px 30px;background-color:#e0ecdd;border:1px solid #000;color:#000;text-decoration:none;font-weight:500;border-radius:4px;transition:all .3s}.bde-newsletter .bde-btn-outline:hover{background-color:#000;color:#fff}.bde-newsletter .bde-btn-outline:hover path{stroke:#fff}.bde-newsletter .bde-form-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:11px;font-weight:600;color:#000;letter-spacing:.5px;padding-left:2px}.bde-newsletter .bde-form-checkbox input{margin-left:-2px;width:16px;height:16px;accent-color:#000;border:1px solid #000;cursor:pointer;flex-shrink:0}.bde-newsletter .bde-form-checkbox label{margin-top:7px;cursor:pointer;text-transform:uppercase;line-height:1.2;text-align:left}.bde-newsletter .bde-capsule{position:absolute;z-index:2;width:85px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(5px 10px 10px rgba(0,0,0,.2))}.bde-newsletter .bde-capsule--top-right{top:-35px;right:-30px;transform:rotate(15deg)}.bde-newsletter .bde-capsule--bottom-left{bottom:-40px;left:-30px;transform:rotate(-15deg)}.bde-newsletter__error-msg{display:none;color:red;font-size:12px;text-align:left;margin-top:5px}.bde-newsletter__error-msg.is-visible{display:block}.bde-newsletter__success{background:#fff;padding:15px;border-radius:4px;text-align:center;color:green;font-weight:700}@media (max-width: 1024px){.bde-newsletter__col--left{padding:40px;flex:1}}@media (max-width: 990px){.bde-newsletter__grid{flex-wrap:wrap}.bde-newsletter__col--left{padding:30px 20px;flex:0 0 100%}.bde-newsletter__col--right{flex:0 0 100%;min-height:250px}}@media (max-width: 600px){.bde-newsletter__heading{font-size:20px}}@media (max-width: 550px){.bde-newsletter .bde-form-row{flex-direction:column;gap:10px}.bde-newsletter .bde-form-input{border-radius:4px}.bde-newsletter .bde-btn-black{width:100%}}.bde-process-section-wrapper{padding:40px 15px;background-color:#fff;overflow:hidden}.bde-process-container{max-width:1120px;width:100%;margin:0 auto}.bde-main-heading{font-size:36px;font-weight:900;color:#000;line-height:1.2;margin-left:20px;text-align:start;margin-bottom:30px}.bde-placeholder-svg{background-color:#f0f0f0;width:100%;max-width:200px}.bde-cycle-grid{display:grid;grid-template-columns:1fr 300px 1fr;grid-template-rows:auto auto auto;align-items:center;justify-items:center;position:relative;-moz-column-gap:10px;column-gap:10px}.bde-step-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:320px;position:relative;z-index:2}.bde-step-header{margin-bottom:8px}.bde-step-number{display:inline-block;background-color:#e1eddd;color:#000;border-radius:5px;font-weight:900;font-size:18px;padding:4px;border:1px solid #000;margin-bottom:5px}.bde-step-title{font-size:20px;font-weight:800;text-transform:uppercase;margin:0 0 8px;line-height:1.2;color:#000}.bde-step-text{margin-top:15px;font-size:14.5px;line-height:1.4;color:#000;font-weight:500;margin-bottom:10px}.bde-step-icon img{max-width:100px;height:auto;display:block}.bde-center-item{margin-top:-150px;grid-column:2/3;grid-row:1/4;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;pointer-events:none}.bde-cup-img{width:100%;height:auto;display:block;transform:scale(1.2);margin-top:20px}.step-position-5{grid-column:1/2;grid-row:1/2;justify-self:end;margin-right:-30px;margin-top:20px}.step-position-1{grid-column:3/4;grid-row:1/2;justify-self:start;margin-left:-20px;margin-top:20px}.step-position-4{grid-column:1/2;grid-row:2/3;justify-self:end;margin-top:30px;margin-right:60px}.step-position-2{grid-column:3/4;grid-row:2/3;justify-self:start;margin-top:60px;margin-left:90px}.step-position-3{grid-column:2/3;grid-row:3/4;justify-self:center;margin-top:-80px;margin-left:-10px;position:relative;align-items:start;text-align:left}.bde-step-arrow{position:absolute;z-index:1;width:85px!important;pointer-events:none;top:auto;bottom:auto;left:auto;right:auto}.bde-arrow-img{width:100%;height:auto;display:block}.arrow-index-5{top:65px!important;right:-50px!important;transform:rotate(5deg)!important}.arrow-index-1{top:70px!important;left:-120px!important;transform:scaleX(-1)!important}.arrow-index-4{top:-10px!important;right:-45px!important;left:auto!important;transform:rotate(-50deg)!important}.arrow-index-2{top:50px!important;left:-140px!important;transform:rotate(160deg)!important}.arrow-index-3{top:-70px!important;left:85px!important;transform:rotate(145deg) scaleX(-1)!important}.is-animated{opacity:0;will-change:opacity,transform;transition:opacity .85s ease-out,transform .85s cubic-bezier(.34,1.56,.64,1)}.bde-step-item.is-animated,.bde-center-item.is-animated{transform:scale(.6)}.bde-step-item.is-animated.in-view,.bde-center-item.is-animated.in-view{opacity:1;transform:scale(1)}.bde-step-arrow.is-animated{opacity:0;transition:opacity .85s ease-in-out}.bde-step-arrow.is-animated.in-view{opacity:1}.bde-step-arrow.is-animated{transition-delay:.2s}@media screen and (max-width: 1200px){.bde-cup-img{width:100%;max-width:320px!important;margin:20px auto 0;transform:scale(1.2)!important}}@media screen and (max-width: 1199px){.bde-process-section-wrapper{padding:30px 15px;overflow:hidden}.bde-main-heading{text-align:center;font-size:26px;margin:0 0 15px;line-height:1.2}.bde-cycle-grid{display:flex;flex-direction:column;gap:0;position:relative;min-height:350px}.bde-center-item{order:1;width:100%;margin:0 0 60px;position:relative;z-index:2;opacity:1!important;transform:none!important;pointer-events:none}.bde-cup-img{width:100%;max-width:300px!important;margin:20px auto 0;transform:scale(1.2)!important}.bde-mobile-nav{order:2;display:flex;justify-content:space-between;align-items:center;max-width:480px;width:100%;margin:10px auto 30px;padding:0 10px;z-index:2;position:relative}.bde-nav-btn{width:55px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:8px;background-color:#fff;font-weight:800;font-size:16px;color:#000;cursor:pointer;transition:background-color .2s ease;z-index:2;flex-shrink:0}.bde-nav-btn.active{background-color:#d6ead8}.bde-mobile-arrow-indicator{position:absolute;width:70px;height:70px;pointer-events:none;z-index:2;transition:left .4s cubic-bezier(.25,1,.5,1),top .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1);top:0;left:0;opacity:0}.bde-mobile-arrow-indicator.no-transition{transition:none!important}.bde-mobile-arrow-indicator.ready{opacity:1}.bde-mobile-arrow-indicator img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bde-step-item{order:3;max-width:100%;margin:0!important;padding:0 10px;display:none;flex-direction:column;align-items:center;text-align:center;opacity:1!important;transform:none!important;animation:fadeMobile .4s ease-out}.bde-step-item.active-step{display:flex}.bde-step-text{max-width:450px;margin-left:auto;margin-right:auto}.bde-step-header,.bde-step-arrow{display:none!important}.bde-step-title{font-size:22px;text-transform:uppercase;font-weight:900}}@media screen and (min-width: 1200px){.bde-mobile-nav,.bde-mobile-arrow-indicator{display:none!important}}@keyframes fadeMobile{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-bde-hero{padding:0!important;margin-top:130px;margin-bottom:60px}.bde-hero-section-wrapper .hero-container{display:grid;grid-template-columns:50vw 50vw;align-items:stretch}.bde-hero-section-wrapper .hero-image-wrapper .hero-image.mobile-image{display:none}.bde-hero-section-wrapper .hero-image-wrapper .hero-image.desktop-image{display:block}.bde-hero-section-wrapper .hero-image-wrapper{position:relative;height:100%}.bde-hero-section-wrapper .hero-image-wrapper .hero-image{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 75%;object-position:center 75%}.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{position:absolute;top:clamp(20px,4vw,40px);left:clamp(20px,4vw,40px);width:clamp(120px,15vw,160px);height:auto}.bde-hero-section-wrapper .hero-content-wrapper{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.bde-hero-section-wrapper .hero-content-inner{max-width:950px;width:100%}.bde-hero-section-wrapper .hero-reviews{display:flex;justify-content:center;align-items:center;gap:10px}.bde-hero-section-wrapper .hero-reviews__stars{display:flex}.bde-hero-section-wrapper .hero-reviews .star-icon{width:15px;height:15px;color:#000}.bde-hero-section-wrapper .hero-reviews__text{font-size:15px;font-weight:500;color:#000}.bde-hero-section-wrapper .hero-title{font-family:Times New Roman,Times,serif;font-size:clamp(2.3rem,5vw,3rem);color:#1a1a1a}.bde-hero-section-wrapper .hero-title p{margin:0;line-height:1.1}.bde-hero-section-wrapper .hero-title strong{font-weight:700;font-family:Noir Pro}.bde-hero-section-wrapper .hero-title em{font-family:Playfair Display,serif!important;font-style:italic!important;display:inline-block;transform:skew(5deg) scaleY(.85);transform-origin:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bde-hero-section-wrapper .hero-subtitle{font-size:20px;margin-bottom:20px;color:#000}.bde-hero-section-wrapper .hero-subtitle p{margin:0}.bde-hero-section-wrapper .hero-button{display:inline-block;background-color:#e1eddd;color:#000;padding:14px 50px;text-decoration:none;font-weight:700;font-size:24px;border:1px solid #b0bcae;border-radius:3px;transition:all .3s ease;box-shadow:2px 2px 3px 2px #0006}.bde-hero-section-wrapper .hero-button:hover{background-color:#e1edddf6;transform:translateY(-2px);box-shadow:2px 4px 5px 3px #00000080}.bde-hero-section-wrapper .hero-roasted-text{margin-top:20px;font-weight:700;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#000}.bde-hero-section-wrapper .features-container-wrapper{max-width:1200px;margin:-110px auto 0;padding:20px}.bde-hero-section-wrapper .features-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.bde-hero-section-wrapper .feature-item{background-color:#e0ecdd;border-radius:8px;padding:20px 25px;display:flex;flex-direction:column;align-items:start;text-align:start;z-index:1}.bde-hero-section-wrapper .feature-icon{height:35px;width:auto;margin-bottom:15px}.bde-hero-section-wrapper .feature-title{position:relative;font-size:20px;font-weight:800;margin:10px 0;text-transform:uppercase;letter-spacing:1px;width:100%}.bde-hero-section-wrapper .feature-title:before{content:"";position:absolute;top:-10px;left:0;width:125px;height:2px;background-color:#000}.bde-hero-section-wrapper .feature-text{font-size:16px;color:#000;line-height:1.5;font-weight:400;margin-top:-5px}@media (max-width: 1024px){.bde-hero-section-wrapper .hero-container{display:block;height:700px;width:100%;position:relative;overflow:hidden}.bde-hero-section-wrapper .hero-image-wrapper .hero-image.desktop-image{display:none!important}.bde-hero-section-wrapper .hero-image-wrapper .hero-image.mobile-image{display:block!important;height:100%!important;width:100%!important;-o-object-fit:cover;object-fit:cover}.bde-hero-section-wrapper .hero-image-wrapper{height:100%;width:100%}.bde-hero-section-wrapper .hero-image-wrapper .hero-image{height:100%!important;width:100%!important;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%!important;object-position:center 70%!important}.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{left:auto;right:15px;top:40%;transform:translateY(-50%);width:110px;z-index:3}.bde-hero-section-wrapper .hero-content-wrapper{position:absolute;top:0;left:0;width:100%;background-color:#0009;padding:30px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.bde-hero-section-wrapper .hero-content-inner{max-width:100%;width:100%}.bde-hero-section-wrapper .hero-title{font-size:42px;color:#fff;margin-bottom:10px}.bde-hero-section-wrapper .hero-subtitle{font-size:16px;line-height:1.4;color:#fff;margin-bottom:20px;padding:0 12%}.bde-hero-section-wrapper .hero-reviews__text,.bde-hero-section-wrapper .hero-reviews .star-icon{display:none}.bde-hero-section-wrapper .hero-button{margin-top:-5px;font-size:28px;padding:8px 30px}.bde-hero-section-wrapper .hero-roasted-text{color:#fff;margin-top:15px;font-size:12px;letter-spacing:1px}.bde-hero-section-wrapper .features-container-wrapper{margin-top:30px;padding:0 0 20px 20px;z-index:2}.bde-hero-section-wrapper .features-container{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:15px;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.bde-hero-section-wrapper .features-container::-webkit-scrollbar{display:none}.bde-hero-section-wrapper .feature-item{min-width:280px;scroll-snap-align:center}}@media (max-width: 951px){.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{top:45%}}@media (max-width: 623px){.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{top:53%}}@media (max-width: 540px){.bde-hero-section-wrapper .hero-container{height:680px}.bde-hero-section-wrapper .hero-image-wrapper .hero-image{-o-object-position:center 55%!important;object-position:center 55%!important}.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{top:37%;width:90px;transform:translateY(0)}.bde-hero-section-wrapper .hero-content-wrapper{padding-top:40px}.bde-hero-section-wrapper .hero-title{font-size:34px}.bde-hero-section-wrapper .hero-subtitle{font-size:14px;padding:0 5%}}@media (max-width: 516px){.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{top:43%}}@media (max-width: 489px){.bde-hero-section-wrapper .hero-image-wrapper .hero-emblem{top:48%}}.nasa-zgdoba-section{position:relative;width:100%;margin-top:130px;overflow:hidden}.nasa-zgdoba-bg{position:relative;width:100%;height:310px;background-color:#ccc;background-image:var(--nasa-bg-image, none);background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.nasa-zgdoba-container{width:100%;max-width:1120px;height:100%;padding:0 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start}.nasa-zgdoba-text{position:relative;z-index:2;max-width:100%}.nasa-zgdoba-text h2{margin:0;line-height:1.1;text-transform:uppercase;color:var(--nasa-text-color, #ffffff);font-weight:var(--nasa-font-weight, 700);font-size:var(--nasa-font-size-desktop);text-align:left;white-space:normal}@media screen and (max-width: 768px){.nasa-zgdoba-text h2{font-size:var(--nasa-font-size-mobile)}}.advantages-section{padding:40px 0}.advantages-section .advantages-wrapper{max-width:1120px;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:stretch;gap:32px}.advantages-section .advantages-content{flex:1 1 470px;max-width:470px;min-width:300px;background-color:#e0ecdd;border-radius:12px;display:flex;flex-direction:column;height:465px;box-sizing:border-box;overflow:hidden}.advantages-section .advantages-header{flex-shrink:0;padding:25px 30px 15px 62px}.advantages-section .advantages-title{font-size:26px;font-weight:900;text-transform:uppercase;margin:0;color:#000;line-height:1.1}.advantages-section .advantages-list{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.advantages-section .advantage-item{flex:1;display:flex;align-items:center;gap:12px;padding:0 30px;border-top:1px solid #fff;min-height:0}.advantages-section .advantage-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.advantages-section .advantage-icon svg{width:100%;height:100%;display:block}.advantages-section .advantage-text{padding:8px 0}.advantages-section .advantage-text .advantage-item-title{font-size:15px;font-weight:700;margin:0;color:#000;line-height:1.2}.advantages-section .advantage-text .advantage-item-desc{font-size:13px;margin:2px 0 0;color:#000;line-height:1.2;opacity:.9}.advantages-section .advantages-footer{flex-shrink:0;border-top:1px solid #fff;padding:20px 30px 25px 62px;margin-top:auto;display:flex;justify-content:flex-start;background-color:#e0ecdd}.advantages-section .advantages-btn{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;width:250px;height:42px;text-decoration:none;font-weight:600;font-size:16px;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:all .3s ease;cursor:pointer;white-space:nowrap;margin-left:0}.advantages-section .advantages-btn .arrow{margin-left:8px;font-size:18px;line-height:1;position:relative;top:-1px}.advantages-section .advantages-btn:hover{background-color:#e0ecdd;color:#000;border-color:#000;opacity:1}.advantages-section .advantages-visual{flex:0 0 578px;width:578px;height:465px;border-radius:12px;overflow:hidden;position:relative;background-color:#ccc}.advantages-section .advantages-visual .advantages-slider{width:100%;height:100%}.advantages-section .advantages-visual .advantages-slider .slide-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.advantages-section .advantages-visual .advantages-slider .slide-item.active{opacity:1;z-index:2}.advantages-section .advantages-visual .advantages-slider .slide-item img,.advantages-section .advantages-visual .advantages-slider .slide-item svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.advantages-section .advantages-visual .advantages-slider .slide-item.placeholder{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.advantages-section .advantages-visual .advantages-slider .slide-item.placeholder svg{width:50%;height:50%}@media (max-width: 1120px){.advantages-section .advantages-wrapper{flex-direction:column;height:auto;gap:20px;padding:0 20px;max-width:100%}.advantages-section .advantages-content{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;max-width:100%;width:100%;height:auto;background-color:#0000;border:none;border-top:1px solid #fff;border-left:1px solid #fff;border-radius:10;gap:0}.advantages-section .advantages-header,.advantages-section .advantages-list{display:contents}.advantages-section .advantages-title,.advantages-section .advantage-item,.advantages-section .advantages-footer{background-color:#e0ecdd;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:none;border-left:none;box-sizing:border-box}.advantages-section .advantages-title{padding:20px 10px;display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.advantages-section .advantage-item{padding:20px;height:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}.advantages-section .advantage-text{padding:0;text-align:left}.advantages-section .advantages-footer{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#e0ecdd;margin:0}.advantages-section .advantages-btn{width:100%;max-width:250px;margin:0}.advantages-section .advantages-visual{flex:none;width:100%;aspect-ratio:578/465}}@media (max-width: 1024px){.advantages-section .advantages-content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.advantages-section .advantages-content{display:flex;flex-direction:column;border:1px solid #fff;border-radius:12px;background-color:#e0ecdd}.advantages-section .advantages-header,.advantages-section .advantages-list{padding:0;display:block}.advantages-section .advantages-title{border-right:none;border-bottom:1px solid #fff;padding:20px 63px;text-align:left;justify-content:flex-start}.advantages-section .advantage-item{width:100%;border-right:none!important;border-bottom:1px solid #fff!important;padding:20px 30px}.advantages-section .advantage-item:last-child{border-bottom:none}.advantages-section .advantages-footer{display:flex;justify-content:start;width:100%;border-top:1px solid #fff;border-right:none;border-bottom:none;padding:20px 63px;box-sizing:border-box;background-color:#0000}.advantages-section .advantages-btn{width:100%;max-width:250px}.advantages-section .advantages-visual{width:100%}}:root{--bde-section-width: 1200px;--bde-section-horizontal-padding: 20px}.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-top:var(--bde-section-top-padding, 50px);padding-bottom:var(--bde-section-bottom-padding, 50px);padding-left:var(--bde-section-horizontal-padding);padding-right:var(--bde-section-horizontal-padding)}.breakdance .bde-google-map{max-width:100%;width:600px;height:400px}.breakdance .bde-google-map-1324-339{width:100%;height:400px;border-radius:10px;overflow:hidden}.breakdance .bde-google-map-1324-339 .bde-map-iframe,.breakdance .bde-google-map-1324-339 iframe{border:0;width:100%;height:100%}.breakdance .bde-google-map-1324-339 .bde-map-placeholder{display:flex;align-items:center;justify-content:center;height:100%;background:#f0f0f0;color:#888}.store-catalog{margin-top:130px;position:relative;width:100%}.store-catalog__container{display:flex;flex-direction:column;gap:20px;max-width:1120px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;align-items:flex-start;text-align:left}.store-catalog__breadcrumbs{font-size:14px;font-weight:500;color:#000}.store-catalog__breadcrumbs a{text-decoration:none;color:inherit;font-weight:400}.store-catalog__breadcrumbs a:hover{opacity:.7}.store-catalog__breadcrumbs .separator{margin:0 5px}.store-catalog__heading{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#000}.store-catalog__slider-wrapper{width:100%;display:flex;justify-content:flex-start}.store-catalog__slider{display:flex;gap:15px;overflow-x:auto;padding-bottom:20px;padding-top:10px;padding-left:5px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.store-catalog__slider::-webkit-scrollbar{display:none}.store-catalog__slide{flex:0 0 auto;width:110px;scroll-snap-align:start;display:flex;justify-content:center}.store-catalog__link{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:#000;text-align:center}.store-catalog__link:hover .store-catalog__image-circle{box-shadow:0 0 0 3px #e1eddd,0 0 0 4px #000}.store-catalog__link:hover .store-catalog__image{transform:scale(1.1)}.store-catalog__image-circle{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease;overflow:hidden;position:relative}.store-catalog__image{width:80%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.store-catalog__image--placeholder{background:#e1e1e1;width:100%;height:100%}.store-catalog__text{font-size:14px;font-weight:500;line-height:1.2;max-width:100%}.js-desc-source-top,.js-desc-source-bottom{display:none}.js-desc-source-top.is-visible,.js-desc-source-bottom.is-visible{display:block}.products-filter__desc-color{color:var(--desc-color, inherit)}.products-filter__container{max-width:1120px;width:100%;margin:120px auto 0;padding:0 20px;display:flex;flex-wrap:wrap;gap:50px;align-items:flex-start}.products-filter__sidebar{width:200px;flex-shrink:0}.products-filter__group{margin-top:50px}.products-filter__sidebar>.products-filter__group:first-child{margin-top:0}.products-filter__group-title{font-size:20px;font-weight:600;margin:0 0 5px;color:#000}.products-filter__divider{display:block!important;width:100%!important;height:1px;background-color:#000!important;border:none!important;margin-bottom:12px;opacity:1!important;visibility:visible!important}.products-filter__item{margin-bottom:8px}.products-filter__link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#000;font-size:16px;font-weight:400;padding:5px 10px;border-radius:5px;border:1px solid rgba(0,0,0,0);background-color:#0000;transition:all .2s ease;line-height:1.2;letter-spacing:-.3px}.products-filter__link:hover{background-color:#e8deec;border-color:#000;transform:translate(7px);margin-left:0}.products-filter__link-icon{display:flex;opacity:0;transform:translate(-5px);transition:all .2s ease}.products-filter__link-icon svg{width:20px;height:20px}.products-filter__link:hover .products-filter__link-icon{opacity:1;transform:translate(0)}.products-filter__main{flex-grow:1;width:calc(100% - 250px);position:relative;min-height:400px}.products-filter__main.is-loading .products-filter__content-wrapper{opacity:.3;pointer-events:none}.products-filter__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:20px}.products-filter__title{font-size:32px;font-weight:700;margin:0;color:#000;line-height:1.2}.products-filter__count{font-size:14px;color:#666;margin-top:5px}.bde-woo-select{position:relative;min-width:250px}.bde-woo-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important;background-color:#0000;border:1px solid #e5e5e5;padding:10px 40px 10px 15px;font-size:14px;color:#333;width:100%;border-radius:0;cursor:pointer;outline:none;margin:0}.bde-woo-select select::-ms-expand{display:none}.bde-woo-select select:focus{border-color:#000}.bde-woo-select__arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;display:flex;align-items:center;justify-content:center}.bde-woo-select__arrow:before{content:"";display:block;width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.products-filter__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.products-filter__empty{padding:20px 0;font-size:16px}.product-card{display:flex;flex-direction:column;position:relative}.product-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-card__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;background-color:#f4f4f4;border-radius:10px;overflow:hidden;margin-bottom:10px}.product-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product-card__image-wrapper:hover .product-card__image{transform:scale(1.05)}.product-card__title{font-size:18px;font-weight:700;margin:0 0 5px;line-height:1.2;color:#000}.product-card__price{font-size:16px;font-weight:500;margin-bottom:15px;color:#000}.price-compare{text-decoration:line-through;color:#999;margin-right:8px;font-size:.9em}.product-card__footer{margin-top:auto;opacity:0;transform:translateY(10px);transition:all .3s ease}.product-card:hover .product-card__footer{opacity:1;transform:translateY(0)}.product-card__add-btn{width:100%;padding:12px;background-color:#e1eddd;color:#000;border:1px solid #000;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.product-card__add-btn:hover{background-color:#000;color:#fff;border-color:#000}@media (max-width: 1024px){.product-card__footer{opacity:1;transform:none}}.collection-description{margin-bottom:30px;line-height:1.6;display:none}.collection-description--bottom{margin-top:40px;margin-bottom:0;border-top:1px solid #e5e5e5;padding-top:30px}.collection-description h1,.collection-description h2,.collection-description h3{margin-top:1em;margin-bottom:.5em;line-height:1.2;color:inherit}.collection-description p,.collection-description li,.collection-description a{color:inherit}.collection-description a{text-decoration:underline}.products-filter__loader{display:none}.products-filter__loader.is-visible{display:flex}.products-filter__loader{position:absolute;top:50px;left:0;width:100%;z-index:2;justify-content:center}.spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-filter-toolbar{display:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.mobile-toolbar__item{flex:1;position:relative;border-right:1px solid #e5e5e5;display:flex;align-items:stretch}.mobile-toolbar__item:last-child{border-right:none}.mobile-toolbar__button{width:100%;height:100%;background:none;border:none;padding:15px 10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#000;cursor:pointer;text-align:center}.mobile-toolbar__button .mobile-toolbar__icon svg{width:18px;height:18px;display:block}.mobile-toolbar__button strong{font-weight:600;margin-left:3px}.mobile-toolbar__arrow{width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.mobile-toolbar__dropdown{display:none;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background:#fff;border:1px solid #e5e5e5;border-top:none;z-index:2;box-shadow:0 10px 20px #0000001a}.mobile-toolbar__item.is-active .mobile-toolbar__dropdown{display:block}.mobile-dropdown__list{list-style:none;padding:0;margin:0}.mobile-dropdown__link{display:block;width:100%;padding:12px 15px;text-align:left;background:none;border:none;border-bottom:1px solid #f5f5f5;font-size:14px;text-decoration:none;color:#333;cursor:pointer}.mobile-dropdown__link.is-active{background-color:#f9f9f9;font-weight:600;color:#000}@media screen and (max-width: 900px){.products-filter__sidebar{display:none}.mobile-filter-toolbar{display:flex}.products-filter__header{margin-top:10px}.products-filter__header .bde-woo-select{display:none}.products-filter__header .products-filter__count{margin-bottom:15px}.products-filter__title{font-size:24px}}@media screen and (max-width: 900px){.products-filter__container{flex-direction:column;gap:30px}.products-filter__main{width:100%;order:1}.products-filter__sidebar{width:100%;order:2}.products-filter__divider{width:100%}.products-filter__header{flex-direction:column;align-items:flex-start}.products-filter__title-wrapper,.bde-woo-select{width:100%}.products-filter__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.products-filter__grid{grid-template-columns:repeat(2,1fr)}}.bde-product-features-section{position:relative;width:100%;background-position:center center;background-size:cover;margin-top:0;margin-bottom:0;--bde-body-text-color: #000;--activeColor: #000;--inactiveColor: #000;--activeBgColor: #e0ecdd;--inactiveBgColor: #fff;--hoverBgColor: #f9f9f9;--bde-section-width: 1120px;--bde-section-padding-top: 50px;--bde-section-padding-side: 20px}.bde-product-features-section .section-container{max-width:var(--bde-section-width);width:100%;margin:-30px auto;padding:var(--bde-section-padding-top) var(--bde-section-padding-side);display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.bde-product-features-section .bde-advanced-tabs{width:100%;margin-top:50px}.bde-product-features-section .variant-picker-wrapper{margin:20px 0}.bde-product-features-section .bde-purchase-actions{display:flex;gap:10px}.bde-product-features-section .bde-quantity-selector{display:flex;align-items:center;border:1px solid #000;border-radius:4px}.bde-product-features-section .bde-qty-input{width:40px;text-align:center;border:none;font-weight:700}.bde-product-features-section .bde-add-to-cart-btn{flex-grow:1;background:var(--activeBgColor, #e0ecdd);border:1px solid #000;padding:10px;font-weight:700}.bde-sub-badge--green{background-color:#4a6741!important;color:#fff}.bde-sub-option.is-selected{background-color:#f1f5f0!important;border-color:#4a6741!important}.bde-sub-benefits li:before{content:"\2713";color:#4a6741!important;font-weight:700}.product-block{margin-bottom:20px;width:100%}.section-meta-product{padding-top:-40px!important;margin-top:0!important}.bde-product-builder{width:100%}.bde-product-builder-section{width:100%;margin-top:110px;font-family:inherit}.bde-product-builder-section .section-container{max-width:1120px!important;margin:0 auto -100px;padding:0 20px;width:100%!important}.bde-columns{display:flex;flex-wrap:wrap;gap:50px;width:100%}.bde-column{flex:1;box-sizing:border-box}.bde-column-images{position:relative;max-width:524px}.bde-product-gallery{position:relative;width:100%;max-width:100%}.bde-gallery-main{display:block;position:relative;overflow:hidden}.bde-gallery-main video,.bde-gallery-main iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.bde-gallery-main{width:100%;max-width:550px;margin-left:auto;margin-right:auto;aspect-ratio:1/1;background-color:#fff;margin-bottom:25px;display:flex;align-items:center;justify-content:center}.bde-gallery-main img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:opacity .3s ease}.bde-thumb-item{position:relative}.bde-thumb-item .video-icon-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}.js-main-media-item,.bde-main-media-item{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.js-main-media-item.is-visible,.bde-main-media-item.is-visible{display:block}.bde-gallery-thumbs{display:flex;gap:8px;margin-top:15px;width:100%;padding-bottom:5px;flex-wrap:wrap;justify-content:flex-start}.bde-thumb-item{width:70px;height:70px;flex:0 0 70px;flex-shrink:0;border:1px solid #ddd;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease}.bde-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bde-thumb-item.is-active{border:2px solid #000}.bde-thumb-item.is-active,.bde-thumb-item:hover{opacity:1;border-color:#000}.bde-decorative-badge{position:absolute;top:-30px;left:-30px;z-index:2;pointer-events:none;width:120px}.bde-column-info{display:flex;flex:1!important;flex-direction:column;align-items:flex-start;max-width:100%!important;box-sizing:border-box}.bde-breadcrumbs{font-size:13px;text-transform:uppercase;color:#000;margin-bottom:15px;font-weight:700}.bde-breadcrumbs a{text-decoration:none;color:inherit;font-weight:400}.bde-breadcrumbs .separator{margin:0 5px}.bde-product-title{font-size:36px;font-weight:700;margin:0 0 15px;line-height:1.2;max-width:100%;word-wrap:break-word}.bde-price-per-unit{font-size:24px;font-weight:800;padding:2px 5px;display:inline-block;margin-bottom:20px;color:#000}.bde-product-description{font-size:16px;line-height:1.6;color:#000;margin-bottom:10px;max-width:100%;word-wrap:break-word}.bde-product-form{width:100%}.bde-intensity-wrapper{width:100%!important;max-width:100%!important;padding:10px 15px;border-radius:5px;margin-top:20px;position:relative;box-sizing:border-box;background-color:#faf3f0}.bde-intensity-columns{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;max-width:100%}.bde-intensity-label{font-size:18px;font-weight:800;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.bde-intensity-icons{display:flex;gap:5px;align-items:center;flex-wrap:nowrap;flex:1 1 auto;min-width:0}.pod-wrapper{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.pod-svg-icon{width:24px;height:24px;display:block;max-width:100%;height:auto;min-width:12px}.pod-wrapper.is-inactive{opacity:.25}.bde-sub-widget{display:flex;flex-direction:column;gap:15px;width:100%;max-width:100%;margin-bottom:15px;margin-top:30px;box-sizing:border-box}.bde-sub-option{border:1px solid #000;border-radius:6px;padding:20px;position:relative;cursor:pointer;text-align:center;transition:all .2s;background-color:#fff;width:100%;max-width:100%;box-sizing:border-box}.bde-sub-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;color:#fff;padding:2px 10px;border-radius:10px;text-transform:uppercase;white-space:nowrap}.bde-sub-badge--beige{background-color:#a1887f}.bde-sub-badge--orange{background-color:#e8936d}.bde-sub-content-wrapper{display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box}.bde-sub-title{font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.5px;word-wrap:break-word}.bde-sub-prices{font-size:16px}.bde-price-new{font-weight:700;margin-right:5px}.bde-price-old{text-decoration:line-through;color:#999}.bde-sub-details{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:left;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.bde-sub-benefits{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;box-sizing:border-box}.bde-sub-benefits li{font-size:12px;display:flex;align-items:flex-start;gap:5px;word-wrap:break-word;overflow-wrap:break-word}.bde-sub-benefits li:before{content:"\2713";color:#e8936d;font-weight:700;flex-shrink:0}.bde-plan-selector-wrapper{display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box}.bde-plan-selector{padding:8px;border-radius:5px;border:1px solid #ddd;width:100%;box-sizing:border-box;font-size:14px}.bde-stock-status{margin-bottom:20px;font-size:14px;display:flex;align-items:center;gap:8px}.bde-stock-dot{width:8px;height:8px;background-color:#e65100;border-radius:50%;display:inline-block;flex-shrink:0}.bde-divider-line{height:1px;background-color:#ddd;width:100%;margin-bottom:20px}.bde-intensity-wrapper{background-color:var(--bde-intensity-bg, #FAF3F0)}.bde-final-price{margin-bottom:15px;color:#000}.bde-final-price--block{margin-top:10px}.bde-final-price--compact .bde-final-price__value{font-size:28px}.bde-final-price__value{font-size:32px;font-weight:800}.bde-variants-wrapper{width:100%;margin-bottom:15px;box-sizing:border-box}.bde-variant-select{width:100%;padding:12px;border:1px solid #000;border-radius:5px;font-size:16px;font-weight:600;box-sizing:border-box;background-color:#fff}.bde-add-to-cart-wrapper{display:flex;gap:15px;width:100%!important;max-width:100%;margin-bottom:15px;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start!important}.bde-add-to-cart-wrapper .bde-atc-button{transition:all .3s ease;position:relative}.bde-add-to-cart-wrapper .bde-atc-button.is-loading{background-color:#e2e2e2!important;color:#888!important;border-color:#ccc!important;cursor:wait!important;pointer-events:none;animation:btnPulse 1.5s infinite ease-in-out}.bde-add-to-cart-wrapper .bde-atc-button.is-loading span{opacity:.8}.bde-add-to-cart-wrapper .bde-atc-button:disabled:not(.is-loading){background-color:#eee!important;color:#999!important;border-color:#ddd!important;cursor:not-allowed}.bde-qty-selector{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;height:45px;width:130px;background:#fff;overflow:hidden}.bde-qty-selector .qty-btn{width:35px;height:100%;background:none;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.bde-qty-selector .qty-btn:hover{color:#000}.bde-qty-selector .qty-input{flex:1;border:none;text-align:center;font-size:16px;font-weight:500;width:100%;padding:0;outline:none;-moz-appearance:textfield}.bde-qty-selector .qty-input::-webkit-outer-spin-button,.bde-qty-selector .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.bde-atc-button:disabled{background-color:#eee!important;color:#999!important;cursor:not-allowed}.bde-promo-text{text-align:center;font-weight:700;font-size:14px;margin-top:5px;text-transform:uppercase;color:#000}.bde-payment-buttons{width:100%;max-width:100%;margin-top:20px;box-sizing:border-box}.shopify-payment-button__button{border-radius:5px!important;min-height:48px!important;font-weight:600!important}.bde-trust-badges{display:flex;justify-content:space-between;margin-top:30px;text-align:center;gap:10px;flex-wrap:wrap}.bde-trust-item{display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:600;color:#555;flex:1;min-width:100px}.bde-trust-item svg{margin-bottom:8px;width:28px;height:28px;stroke-width:1.2}.bde-atc-button-container{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;flex:1}.bde-atc-button-container .bde-atc-button{background-color:#e06202!important;color:#fff!important;height:45px!important;min-height:45px!important;width:100%!important;flex:none!important;padding:0 25px!important;font-size:15px!important;font-weight:700!important;border-radius:4px!important;text-transform:uppercase!important;cursor:pointer}.bde-atc-button-container .bde-atc-button:hover{filter:brightness(.95)}.bde-promo-text{font-weight:700;font-size:14px;text-transform:uppercase;color:#000;text-align:center;line-height:1.2}@media (max-width: 400px){.bde-promo-text{font-size:11px}}.bde-subscription-note{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(-5px);transition:all .4s ease;font-size:13px;line-height:1.4;color:#444;margin-top:0}.bde-subscription-note p{margin:0}.bde-subscription-note.is-visible{opacity:1;visibility:visible;max-height:200px;transform:translateY(0);margin-top:15px;margin-bottom:10px}.bde-variant-picker-dropdown{margin-bottom:20px}.js-intervals-wrapper{display:none}.js-intervals-wrapper.is-visible{display:block}.js-discount-badge{display:none}.js-discount-badge.is-visible{display:block}.bde-dynamic-checkout{margin-top:10px;width:100%}.bde-dynamic-checkout .shopify-payment-button__button{border-radius:4px!important;min-height:45px!important}.bde-buy-now-button{background-color:#4a6741!important;color:#fff!important;width:100%!important;margin-top:10px!important;border:none!important;height:55px!important;font-size:18px!important;font-weight:700!important;border-radius:4px!important;cursor:pointer;transition:opacity .3s ease}.bde-buy-now-button:hover{opacity:.9}.bde-buy-now-button:disabled{background-color:#eee!important;color:#999!important;cursor:not-allowed}.bde-stock-status-row{display:flex;justify-content:space-between;align-items:center;margin-top:25px;margin-bottom:15px;font-family:inherit}.bde-stock-label{font-size:16px;color:#000;font-weight:500}.bde-stock-indicator{display:flex;align-items:center;gap:10px}.bde-stock-dot{width:10px;height:10px;background-color:#e06202;border-radius:50%;display:inline-block;box-shadow:0 0 5px #e0620266}.bde-stock-value{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.5px}.bde-divider-line{width:100%;height:1px;background-color:#000;margin-bottom:25px;opacity:1}.product-trust-badges{display:flex;justify-content:center;align-items:flex-start;gap:10px;margin-top:30px;padding:20px 0;border-top:1px solid #f0f0f0}.trust-badge-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.trust-badge-icon{height:32px;display:flex;align-items:center;justify-content:center}.trust-badge-icon svg{width:32px;height:auto;color:#000;fill:none;stroke:currentColor;stroke-width:1.2px}.trust-badge-text{font-family:Noir Pro,sans-serif;font-size:11px;font-weight:600;line-height:1.3;color:#000;text-transform:uppercase;max-width:120px}@media (max-width: 480px){.product-trust-badges{gap:5px}.trust-badge-text{font-size:9px}.trust-badge-icon svg{width:28px}.trust-badge-text{max-width:100px}}.bde-intervals-wrapper{margin-top:-15px;width:100%;animation:fadeIn .3s ease}.bde-intervals-label{text-align:center;font-weight:700;font-size:13px;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.bde-intervals-grid{display:flex;gap:10px;justify-content:center;width:100%}.bde-intervals-grid .bde-interval-btn{flex:1;border:1px solid #000;border-radius:4px;padding:15px 5px;text-align:center;background:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.bde-intervals-grid .bde-interval-btn:hover{background-color:#f1f5f0}.bde-intervals-grid .bde-interval-btn.is-active{background-color:#e1eddd;border-width:2px;border-color:#000}.bde-custom-benefits-list{list-style:none!important;padding:0!important;margin:15px 0 0!important;display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.bde-custom-benefits-list li{font-size:12px;line-height:1.3;position:relative;padding-left:18px;text-align:left}.bde-custom-benefits-list li:before{content:"\2713";position:absolute;left:0;color:#4a6741;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.bde-intervals-grid{flex-direction:column;gap:8px}}@media (max-width: 1024px){.bde-intensity-wrapper{margin-left:auto;margin-right:auto;display:block}.bde-columns{flex-direction:column;width:100%;gap:20px}.bde-column-images{max-width:100%;width:100%}.bde-intensity-label{font-size:16px}.pod-svg-icon{width:20px;height:20px}.bde-intensity-columns{gap:10px}.bde-product-description,.bde-product-title,.bde-atc-button,.bde-payment-buttons{max-width:100%}}.bde-product-builder-section .section-container{max-width:1200px;margin:0 auto -80px;padding:0 20px}.bde-sub-widget{display:flex;flex-direction:column;gap:20px;margin:25px 0}.bde-sub-option{border:1px solid #000;border-radius:8px;padding:25px;cursor:pointer;position:relative;background-color:#fff;transition:all .3s ease}.bde-sub-option.is-selected{background-color:#faf3f0;border-width:2px}.bde-sub-option .bde-sub-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;color:#fff;text-transform:uppercase}.bde-sub-option .bde-sub-badge--beige{background-color:#a1887f}.bde-sub-option .bde-sub-badge--green{background-color:#4a6741}.bde-benefits-list-wrapper{margin-top:15px}.bde-benefits-list-wrapper .metafield-rich_text_field ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.bde-benefits-list-wrapper .metafield-rich_text_field ul li{font-size:15px;line-height:1.4;position:relative;padding-left:20px;color:#000;text-align:left}.bde-benefits-list-wrapper .metafield-rich_text_field ul li:before{content:"\2713";position:absolute;left:0;top:0;color:#4a6741;font-weight:700}.bde-benefits-list-wrapper .metafield-rich_text_field ul li::marker{content:""}.shopify-payment-button__button{margin-bottom:8px}@media (max-width: 479px){.bde-atc-button{width:auto!important;flex:1!important}.bde-product-title{font-size:26px}.bde-add-to-cart-wrapper{flex-direction:column}.bde-qty-selector{width:100%}.bde-atc-button{width:100%;min-width:unset}.bde-intensity-wrapper{padding:8px 10px}.bde-intensity-label{font-size:12px}.bde-intensity-columns{gap:6px}.bde-intensity-icons{gap:2px}.pod-svg-icon{width:15px;height:15px;min-width:0;width:100%}.bde-sub-benefits{grid-template-columns:1fr}.bde-trust-badges{flex-direction:column;gap:15px}.bde-trust-item{width:100%}}@media screen and (max-width: 768px){.bde-benefits-list-wrapper .metafield-rich_text_field ul{grid-template-columns:1fr;gap:8px}.bde-benefits-list ul{grid-template-columns:1fr}.bde-gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.bde-gallery-thumbs::-webkit-scrollbar{display:none}.bde-gallery-thumbs{scrollbar-width:none}.bde-thumb-item{width:60px;height:60px;flex:0 0 60px;scroll-snap-align:start}}@media screen and (max-width: 479px){.bde-add-to-cart-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}.bde-qty-selector{width:100px!important;flex:0 0 100px!important;margin-bottom:0!important}.bde-atc-button{flex:1!important;width:auto!important;margin:0!important;height:45px!important;font-size:14px!important;white-space:nowrap!important;padding:0 10px!important}}.product-rating-line{display:flex;align-items:center;gap:6px;line-height:1}.product-rating-line .rating-stars{display:flex;gap:2px}.product-rating-line .rating-stars svg{width:14px;height:14px}.product-rating-line .rating-text{font-family:Noir Pro,sans-serif;color:#333;font-weight:500;display:flex;gap:5px}.product-rating-line--collection{justify-content:center;margin:5px 0 8px}.product-rating-line--collection .rating-text{font-size:12px}.product-rating-line--collection .rating-stars svg{width:12px;height:12px}.product-rating-line--product{justify-content:flex-start;margin-bottom:12px}.product-rating-line--product .rating-count{text-decoration:underline;cursor:pointer}.product-rating-line--product .rating-text{font-size:14px;letter-spacing:.02em;text-transform:uppercase}.product-rating-line--product .rating-label{font-weight:500;color:#555}.bde-product-title{font-size:32px;margin-top:10px;margin-bottom:5px;font-weight:700}.bde-price-per-unit{font-size:20px;font-weight:600;margin-bottom:20px}@media (max-width: 768px){.product-rating-line--product .rating-text{font-size:14px}.product-rating-line--product .rating-stars svg{width:13px;height:13px}}.bde-product-video-section{width:100%}.bde-video-container{max-width:1120px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}.bde-video-heading{margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.2;color:#000;text-align:var(--video-heading-align, center)}.bde-video-wrapper{width:100%;border-radius:10px;overflow:hidden;line-height:0;position:relative;display:flex;box-shadow:0 4px 12px #00000014;background-color:#000}.bde-video-wrapper video{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;min-height:100%}@media (max-width: 767px){.bde-video-heading{font-size:20px}}:root{--bde-color-black: #000000;--bde-color-white: #ffffff;--bde-color-gray-bg: #f5f5f5;--bde-color-sale-bg: #e0ecdd;--bde-gap: 30px;--bde-gap-mobile: 15px}.bde-related-products-section{padding:50px 0;width:100%;background-color:var(--bde-color-white);overflow:hidden}.bde-related-products-section .section-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.bde-related-products-section .related-products-title{font-size:28px;font-weight:800;margin-bottom:30px;color:var(--bde-color-black)}.bde-related-products-section .bde-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bde-gap);list-style:none;padding:0;margin:0;width:100%}.bde-related-products-section .bde-product-card{width:100%;min-width:0}.bde-related-products-section .bde-card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.bde-related-products-section .bde-product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1}.bde-related-products-section .bde-image-wrapper{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:8px;background-color:var(--bde-color-gray-bg);margin-bottom:15px}.bde-related-products-section .bde-product-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.bde-related-products-section .bde-card-inner:hover .bde-product-img{transform:scale(1.05)}.bde-related-products-section .bde-badge{position:absolute;top:10px;left:10px;background-color:var(--bde-color-sale-bg);color:var(--bde-color-black);font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;z-index:2}.bde-related-products-section .bde-product-info{margin-bottom:15px}.bde-related-products-section .bde-product-title{font-size:16px;font-weight:700;line-height:1.4;margin:0 0 5px;color:var(--bde-color-black);min-height:44px}.bde-related-products-section .bde-price-container{font-size:18px;font-weight:800;color:var(--bde-color-black)}.bde-related-products-section .price-old{text-decoration:line-through;opacity:.5;font-size:14px;margin-right:5px;font-weight:400}.bde-related-products-section .bde-product-footer{margin-top:auto;width:100%}.bde-related-products-section .bde-product-footer form{margin:0;width:100%}.bde-related-products-section .bde-add-to-cart-btn{width:100%;background-color:var(--bde-color-black);color:var(--bde-color-white);border:none;padding:12px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:5px;cursor:pointer;transition:opacity .2s;min-height:45px}.bde-related-products-section .bde-add-to-cart-btn:hover{opacity:.8}.bde-related-products-section .bde-add-to-cart-btn:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 768px){.bde-related-products-section{padding:30px 0}.bde-related-products-section .section-container{padding:0 15px}.bde-related-products-section .related-products-title{font-size:24px;margin-bottom:20px}.bde-related-products-section .bde-product-grid{grid-template-columns:repeat(2,1fr);gap:var(--bde-gap-mobile)}.bde-related-products-section .bde-image-wrapper{margin-bottom:10px;border-radius:5px}.bde-related-products-section .bde-product-title{font-size:13px;min-height:38px}.bde-related-products-section .bde-price-container{font-size:16px}.bde-related-products-section .price-old{font-size:12px}.bde-related-products-section .bde-add-to-cart-btn{padding:8px 5px;font-size:11px;min-height:36px}}.bde-info-images{width:100%;overflow:hidden;background-color:var(--section-bg)}.bde-info-images .page-width{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.bde-info-images__title{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:40px;text-transform:uppercase;color:#000}@media screen and (max-width: 749px){.bde-info-images__title{font-size:24px;margin-bottom:25px}}.bde-info-images__container img{display:block;width:100%;height:auto;margin:0 auto}.bde-info-images__desktop{display:block}@media screen and (max-width: 749px){.bde-info-images__desktop{display:none}}.bde-info-images__mobile{display:none}@media screen and (max-width: 749px){.bde-info-images__mobile{display:block}}.bde-blog-main{width:100%;padding-top:130px;background-color:#fff;font-family:inherit;overflow-x:hidden}.bde-blog-main .section-container{max-width:1080px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.bde-blog-main .section-container{padding:0 15px}}.bde-blog-main .blog-top-section{background-color:#e1ecd9;padding-bottom:40px;text-align:center}.bde-blog-main .blog-top-section .blog-main-heading{font-size:58px;font-weight:900;padding:40px 0 50px;margin:0;text-transform:uppercase;color:#000}@media (max-width: 768px){.bde-blog-main .blog-top-section .blog-main-heading{font-size:42px;padding:20px 0 30px}}.bde-blog-main .blog-hero-card{background-color:#fff;border:1px solid #000;border-radius:12px;padding:50px;text-align:left;max-width:1080px;margin:0 auto -150px;position:relative;z-index:2;box-shadow:0 10px 30px #0000000d;box-sizing:border-box}@media (max-width: 768px){.bde-blog-main .blog-hero-card{padding:20px;margin:0 0 -100px;width:100%}}.bde-blog-main .blog-hero-card .blog-hero-inner{display:flex;gap:50px;align-items:center}@media (max-width: 850px){.bde-blog-main .blog-hero-card .blog-hero-inner{flex-direction:column;gap:20px}}.bde-blog-main .blog-hero-card .blog-hero-image{flex:1.1;width:100%}.bde-blog-main .blog-hero-card .blog-hero-image img{width:100%;height:auto;border-radius:10px;display:block}.bde-blog-main .blog-hero-card .blog-hero-content{flex:.9;width:100%;display:flex;flex-direction:column;align-items:flex-start}.bde-blog-main .blog-hero-card .blog-hero-content .blog-hero-title{font-size:34px;font-weight:800;margin-bottom:20px;line-height:1.2;color:#000}@media (max-width: 768px){.bde-blog-main .blog-hero-card .blog-hero-content .blog-hero-title{font-size:22px;margin-bottom:15px}}.bde-blog-main .blog-hero-card .blog-hero-content .blog-hero-excerpt{font-size:16px;line-height:1.6;margin-bottom:30px;color:#000}@media (max-width: 768px){.bde-blog-main .blog-hero-card .blog-hero-content .blog-hero-excerpt{font-size:14px;margin-bottom:20px}}.bde-blog-main .blog-bottom-section{background-color:#fff;padding:210px 0 100px}@media (max-width: 768px){.bde-blog-main .blog-bottom-section{padding:90px 0 60px}}.bde-blog-main .blog-filter-bar{display:flex;align-items:center;gap:30px;margin-bottom:50px}@media (max-width: 768px){.bde-blog-main .blog-filter-bar{flex-direction:column;align-items:center;gap:15px;margin-bottom:30px}}.bde-blog-main .blog-filter-bar .filter-label{font-weight:400;font-size:24px;text-transform:uppercase;color:#000}@media (max-width: 768px){.bde-blog-main .blog-filter-bar .filter-label{font-size:20px}}.bde-blog-main .blog-filter-bar .blog-tabs{display:flex;gap:12px}@media (max-width: 768px){.bde-blog-main .blog-filter-bar .blog-tabs{width:calc(100% + 30px);margin-left:-15px;overflow-x:auto;padding:5px 15px 15px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bde-blog-main .blog-filter-bar .blog-tabs::-webkit-scrollbar{display:none}.bde-blog-main .blog-filter-bar .blog-tabs{scrollbar-width:none}}.bde-blog-main .blog-filter-bar .tab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:40px;height:36px;padding:0 40px;font-weight:500;cursor:pointer;font-size:16px;transition:all .2s ease;color:#000;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width: 768px){.bde-blog-main .blog-filter-bar .tab-btn{height:35px;padding:0 30px;font-size:14px}}.bde-blog-main .blog-filter-bar .tab-btn:hover,.bde-blog-main .blog-filter-bar .tab-btn.is-active{background:#000;color:#fff}.bde-blog-main .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 30px}@media (max-width: 900px){.bde-blog-main .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.bde-blog-main .blog-grid{grid-template-columns:1fr;gap:40px}}.bde-blog-main .blog-post-card{display:flex;flex-direction:column}.bde-blog-main .blog-post-card.is-hidden{display:none}.bde-blog-main .blog-post-card .post-card-inner{height:100%;display:flex;flex-direction:column;align-items:flex-start}.bde-blog-main .blog-post-card .post-card-image-link{display:block;margin-bottom:20px;width:100%}.bde-blog-main .blog-post-card .post-card-image-link img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.bde-blog-main .blog-post-card .post-card-title{font-size:22px;font-weight:800;margin-bottom:15px;line-height:1.3;color:#000}@media (max-width: 768px){.bde-blog-main .blog-post-card .post-card-title{font-size:18px}}.bde-blog-main .blog-post-card .post-card-excerpt{font-size:15px;line-height:1.5;margin-bottom:25px;color:#333;flex-grow:1}.bde-blog-main .blog-btn-black{background:#000;color:#fff!important;padding:14px 20px;border-radius:6px;border:1px solid #000;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .3s}.bde-blog-main .blog-btn-black:hover{background:#e1ecd9;color:#000!important}.bde-blog-main .blog-btn-outline{background-color:#e1ecd9;border:1px solid #000;padding:10px 20px;border-radius:6px;text-decoration:none;color:#000;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.bde-blog-main .blog-btn-outline:hover{background:#000;color:#fff}.bde-article-page{width:100%;padding-top:var(--header-offset);background-color:var(--bottom-bg-color);font-family:inherit}.bde-article-page .article-header-zone{background-color:var(--top-bg-color);padding:50px 0 0;text-align:center;width:100%}.bde-article-page .article-header-zone .section-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.bde-article-page .article-header-zone .article-main-title{font-size:40px;font-weight:900;margin:0 auto 50px;line-height:1.1;max-width:1080px;color:#000;text-transform:uppercase;letter-spacing:-1.5px}@media (max-width: 768px){.bde-article-page .article-header-zone .article-main-title{font-size:28px;margin-bottom:30px}}.bde-article-page .article-featured-image{max-width:1080px;width:100%;height:auto;max-height:465px;margin:0 auto -150px;position:relative;z-index:3;overflow:hidden;border-radius:12px;border:1px solid #000;box-shadow:0 10px 30px #0000000d}.bde-article-page .article-featured-image img{width:100%;height:100%;max-height:465px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bde-article-page .article-content-zone{background-color:var(--bottom-bg-color);padding:210px 0 var(--padding-bottom) 0;width:100%}.bde-article-page .article-content-zone .section-container{max-width:1200px;margin:0 auto;padding:0 20px}.bde-article-page .article-body-wrapper{max-width:var(--reading-width);margin:0 auto;text-align:left}.bde-article-page .article-content{font-size:18px;line-height:1.7;color:#000}.bde-article-page .article-content h2{font-weight:800;margin:50px 0 20px;font-size:32px}.bde-article-page .article-content p{margin-bottom:25px}.bde-article-page .article-footer{margin-top:60px;padding-top:40px;border-top:1px solid #eee}.bde-article-page .article-footer .back-to-blog{text-decoration:none;color:#000;font-weight:800;display:inline-flex;align-items:center;gap:10px}@media (max-width: 768px){.article-header-zone{padding-top:40px}.article-featured-image{max-height:300px;margin-bottom:-100px}.article-featured-image img{max-height:300px}.article-content-zone{padding-top:140px}}.bde-cart-section{background-color:#fff}.bde-cart-section .section-container{max-width:1200px;margin:70px auto;padding:0 20px}.bde-cart-section .cart-main-title{text-align:center;font-size:52px;font-weight:900;margin-bottom:40px;text-transform:capitalize}.bde-cart-section .cart-content-wrapper{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start}@media (max-width: 1024px){.bde-cart-section .cart-content-wrapper{grid-template-columns:1fr}}.cart-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background-color:#f8f8f8;border:1px solid #000;border-bottom:none;padding:15px 25px;font-weight:800;font-size:13px;letter-spacing:.5px}@media (max-width: 768px){.cart-header{display:none}}.cart-body{border:1px solid #000}.cart-body .cart-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:25px;border-bottom:1px solid #eee}.cart-body .cart-row:last-child{border-bottom:none}@media (max-width: 768px){.cart-body .cart-row{grid-template-columns:1fr;text-align:center;gap:15px}}.product-info{display:flex;align-items:center;gap:20px}.product-info .btn-remove{text-decoration:none;color:#ccc;font-size:24px}.product-info .btn-remove:hover{color:#000}.product-info .product-img img{width:80px;height:auto;border-radius:4px;-o-object-fit:contain;object-fit:contain}.product-info .product-name{font-weight:800;text-decoration:none;color:#000;text-transform:uppercase;font-size:14px}.btn-update-cart{display:none}.btn-update-cart.is-visible{display:inline-block}.product-price,.product-total{font-weight:800;font-size:16px}.bde-qty-selector{display:flex;border:1px solid #ccc;border-radius:4px;width:110px;height:45px;overflow:hidden}.bde-qty-selector .qty-btn{flex:1;border:none;background:none;font-size:20px;cursor:pointer}.bde-qty-selector .qty-input{width:40px;border:none;text-align:center;font-weight:700;outline:none}.cart-actions-row{margin-top:30px}.cart-actions-row .coupon-wrapper{display:flex;gap:10px}.cart-actions-row .coupon-wrapper .coupon-input{border:1px solid #ccc;padding:0 15px;border-radius:4px;width:220px;height:48px}.cart-actions-row .coupon-wrapper .btn-apply-coupon{background:#000;color:#fff;border:none;padding:0 25px;border-radius:4px;font-weight:700;cursor:pointer;text-transform:uppercase}.cart-totals-box .totals-title{font-size:42px;font-weight:900;margin-bottom:40px}.cart-totals-box .totals-line{display:flex;justify-content:space-between;margin-bottom:25px;font-weight:600;font-size:16px}.cart-totals-box .totals-line .value{font-weight:800}.cart-totals-box .totals-line.shipping-line .shipping-details{text-align:right;max-width:220px}.cart-totals-box .totals-line.shipping-line .shipping-details .shipping-note{font-size:12px;font-weight:400;margin-top:5px;color:#000}.cart-totals-box .totals-line.final-sum{margin-top:40px;font-size:22px}.cart-totals-box .totals-line.final-sum .value{font-size:26px}.btn-main-checkout{width:100%;background-color:#e1ecd9;border:1px solid #000;padding:22px 25px;font-size:17px;font-weight:800;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.3s}.btn-main-checkout:hover{background-color:#d4e4c8}.cart-empty-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:900px;margin:40px auto;width:100%}.cart-notice--success{display:none}.cart-notice--success.is-visible{display:flex}.cart-notice{width:100%;padding:15px 25px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.cart-notice .notice-content{display:flex;align-items:center;gap:15px}.cart-notice p{margin:0!important;padding:0!important;font-size:15px;font-weight:500;line-height:1.2}.cart-notice .notice-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid currentColor;font-size:14px;font-weight:800;flex-shrink:0}.cart-notice--success{background-color:#e8f5e9;color:#2e7d32}.cart-notice--success .restore-link{font-weight:700;color:inherit;text-decoration:underline;white-space:nowrap}.cart-notice--info{background-color:#e1f5fe;color:#0277bd;justify-content:flex-start}.btn-return-shop{display:inline-block;background-color:#e0ecdd;border:1px solid #000;padding:12px 35px;border-radius:4px;color:#000;text-decoration:none;font-weight:800;font-size:15px;text-transform:capitalize;transition:.3s;margin-top:10px}@media (max-width: 768px){.cart-empty-container{align-items:center;text-align:center;padding:0 15px}.cart-notice{flex-direction:column;gap:10px;text-align:center}}.bde-product-features-section{position:relative;width:100%;background-position:center center;background-size:cover;margin-top:0;margin-bottom:10px;--bde-body-text-color: #000;--activeColor: #000;--inactiveColor: #000;--activeBgColor: #e0ecdd;--inactiveBgColor: #fff;--hoverBgColor: #f9f9f9;--bde-section-width: 1120px;--bde-section-padding-top: 50px;--bde-section-padding-side: 20px}.bde-product-features-section .section-container{max-width:var(--bde-section-width);width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.bde-product-features-section .bde-advanced-tabs{width:100%}.bde-product-features-section .bde-tabs__tabslist-container{display:flex;justify-content:flex-start;margin-bottom:-8px;width:100%;position:relative;padding-bottom:15px}.bde-product-features-section .bde-tabs__tabslist-container:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;opacity:1;z-index:1}.bde-product-features-section .bde-tabs__tabslist-container.bde-tabs__tabslist-container--scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch}.bde-product-features-section .bde-tabs__tabslist-container.bde-tabs__tabslist-container--scrollable::-webkit-scrollbar{display:none}.bde-product-features-section .bde-tabs__tabslist{display:flex;gap:15px;width:100%}.bde-product-features-section .bde-tabs__tabslist--pills .bde-tabs__tab{border-radius:5px}.bde-product-features-section .bde-tabs__tab{cursor:pointer;border:1px solid #000;background-color:var(--inactiveBgColor);padding:15px 10px;transition:all .3s ease;flex:1;display:flex;justify-content:center;align-items:center;text-align:center}.bde-product-features-section .bde-tabs__tab .bde-tabs__tab-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--inactiveColor)}.bde-product-features-section .bde-tabs__tab:hover{background-color:var(--hoverBgColor)}.bde-product-features-section .bde-tabs__tab.is-active{background-color:var(--activeBgColor);border-color:#000}.bde-product-features-section .bde-tabs__tab.is-active .bde-tabs__tab-title{color:var(--activeColor)}.bde-product-features-section .bde-tabs-content-container{width:100%}.bde-product-features-section .bde-tabs__panel{display:none;opacity:0;transition:opacity .3s ease-in-out}.bde-product-features-section .bde-tabs__panel.is-active{display:block;opacity:1;animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bde-product-features-section .bde-fancy-divider{width:100%;margin-bottom:30px}.bde-product-features-section .bde-fancy-divider__separator{border-top:1px solid var(--bde-body-text-color);width:100%;opacity:.2}.bde-product-features-section .bde-columns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;align-items:flex-start}.bde-product-features-section .bde-column.bde-column-image{flex:0 0 524px;max-width:524px}.bde-product-features-section .bde-column.bde-column-text{flex:1}.bde-product-features-section .breakdance-image{margin:0;width:100%}.bde-product-features-section .breakdance-image .breakdance-image-container{border-radius:10px;overflow:hidden;width:100%}.bde-product-features-section .breakdance-image .breakdance-image-object{display:block;width:100%;height:auto;aspect-ratio:524/225;-o-object-fit:cover;object-fit:cover}.bde-product-features-section .breakdance-image .placeholder-svg{background:#eee;border:1px solid #ddd;aspect-ratio:524/225}.bde-product-features-section .bde-text{font-size:16px;line-height:1.6;color:var(--bde-body-text-color)}.bde-product-features-section .bde-text p{margin-bottom:1em}@media (max-width: 1119px){.bde-product-features-section .bde-columns{flex-direction:column;gap:30px}.bde-product-features-section .bde-column{width:100%}.bde-product-features-section .bde-column.bde-column-image{flex:1;max-width:100%}.bde-product-features-section .breakdance-image{width:100%}.bde-product-features-section .bde-tabs__tab{padding:12px 5px}.bde-product-features-section .bde-tabs__tab .bde-tabs__tab-title{font-size:14px}}@media (max-width: 1119px){.bde-product-features-section{margin-top:-80px;margin-bottom:-50px!important}}.bde-account-section{padding-top:var(--section-padding-top, 240px);padding-bottom:var(--section-padding-bottom, 100px);background-color:#fff;font-family:inherit}.bde-account-section .section-container{max-width:1120px;margin:0 auto;padding:0 40px}.bde-account-details__grid{display:grid;gap:20px;max-width:600px}.bde-account-details .bde-form-input{width:100%;padding:12px;border:1px solid #eee}.bde-account-details__password-block{border:1px solid #eee;padding:25px;margin-top:20px}.bde-account-details__password-title{margin:0 0 20px;font-size:24px;font-weight:900}.bde-account-details .bde-form-input--mb{margin-bottom:15px}.btn-account-save--fit{width:-moz-fit-content;width:fit-content}.bde-address-line1{margin-bottom:15px}.bde-checkbox-label{display:inline;cursor:pointer}.checkbox-group{flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:10px}.checkbox-group input{width:auto!important;cursor:pointer}.bde-account-layout{display:grid;grid-template-columns:200px 1fr;gap:80px;align-items:start}@media (max-width: 768px){.bde-account-layout{grid-template-columns:1fr;gap:40px}}.bde-account-nav-list{list-style:none;padding:0;margin:0}.bde-account-nav-list li a{margin:2px 0;display:block;text-decoration:none;color:#000;font-weight:500;font-size:16px;text-transform:capitalize;transition:.3s;padding:10px 20px;border-radius:4px}.bde-account-nav-list li:hover a{background-color:#eef2ed;color:#000}.bde-account-nav-list li.is-active a{color:#4a6741;background-color:#e1eddd!important;padding-left:15px}.bde-account-nav-list li.logout-item{border-bottom:none}.account-notice-box{background-color:#e1f5fe;color:#00acee;padding:18px 25px;border-radius:4px;display:flex;align-items:center;gap:15px;margin-bottom:30px;font-size:16px;font-weight:500}.account-notice-box .notice-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;font-size:12px;font-weight:900;flex-shrink:0}.account-notice-box p{margin:0}.account-notice-box a{color:inherit;text-decoration:none;font-weight:700}.account-notice-box a:hover{text-decoration:underline;color:#00acee}.dashboard-text-content{font-size:16px;line-height:1.6;color:#000}.dashboard-text-content p{margin-bottom:20px}.dashboard-text-content a{color:#bcd9b2;text-decoration:none;font-weight:600;transition:.2s}.dashboard-text-content a:hover{text-decoration:underline;color:#b3d7a7;opacity:.8}.bde-account-panel{display:none}.bde-account-panel.is-active,.address-list-view{display:block}.address-list-view.is-hidden,.address-form-view{display:none}.address-form-view.is-visible{display:block}.js-address-form-block{display:none}.js-address-form-block.is-visible{display:block}.bde-province-container,.address-province-container{display:none}.form-title-large--in-card{margin:0;font-size:32px}.bde-form-grid .bde-form-input--mb{margin-bottom:10px}.dashboard-orders{margin-top:50px}.form-title-large--section{font-size:32px;margin-bottom:25px}.order-link{text-decoration:underline;font-weight:700}.dashboard-pagination{margin-top:25px}.order-header-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px}.form-title-large--no-margin{margin-bottom:0}.order-date-subtitle{margin-bottom:40px;font-size:16px;color:#666}.notice-box.error{background:#fff5f5;color:#d32f2f;padding:20px;border-radius:4px;margin-bottom:30px;border:1px solid #fed7d7}.notice-box.error p:first-child{font-weight:800;margin-bottom:5px}.notice-box.error p{margin:0}.order-details-table-wrapper{overflow-x:auto}.order-back-link{text-decoration:underline;font-weight:700;font-size:14px}.orders-table.order-details-table .order-th-product{text-align:left}.orders-table.order-details-table .order-th-total{text-align:right}.orders-table.order-details-table .order-td-product{padding:20px 15px 20px 0}.orders-table.order-details-table .order-td-product-title{font-weight:800;margin:0;font-size:16px}.orders-table.order-details-table .order-td-discounts{list-style:none;padding:0;font-size:12px;color:#d32f2f;margin-top:5px}.orders-table.order-details-table .order-td-muted{color:#666;font-size:14px}.orders-table.order-details-table .order-td-total{text-align:right;font-weight:800;font-size:16px}.orders-table.order-details-table tfoot{border-top:2px solid #000}.orders-table.order-details-table .order-tfoot-label{padding-top:30px;font-weight:600}.orders-table.order-details-table .order-tfoot-value{text-align:right;padding-top:30px;font-weight:600}.orders-table.order-details-table .order-tfoot-muted{color:#666}.orders-table.order-details-table .order-tfoot-muted-value{text-align:right;padding-top:30px;color:#666}.orders-table.order-details-table .order-tfoot-total-row{font-size:24px;font-weight:900}.orders-table.order-details-table .order-tfoot-total-label{padding-top:25px}.orders-table.order-details-table .order-tfoot-total-value{text-align:right;padding-top:25px}.link-expand-content{display:none}.link-expand-content.is-visible{display:block}.bde-lightbox-overlay{display:none}.bde-lightbox-overlay.is-visible{display:flex;overflow:hidden}.LightboxModal{display:none}.LightboxModal.is-visible{display:flex}.address-notice{background-color:#e1f5fe;color:#00acee;padding:18px 25px;border-radius:4px;display:flex;gap:15px;align-items:center;margin-bottom:40px;font-weight:500;font-size:15px}.address-notice .notice-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid currentColor;font-size:14px;font-weight:900;flex-shrink:0}.address-notice p{margin:0}.address-notice a{color:inherit;text-decoration:underline}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.address-card{border:1px solid #eee;padding:40px;border-radius:4px;background-color:#fff;position:relative;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.address-card .address-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.address-card .address-card-header h3{font-size:30px;font-weight:900;margin:0;line-height:1;color:#000}.address-card .address-card-header .btn-edit-header{background:#000;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:13px;font-weight:800;cursor:pointer;transition:.3s;white-space:nowrap;flex-shrink:0}.address-card .address-card-header .btn-edit-header:hover{opacity:.8}.address-card .address-details{font-size:16px;line-height:1.6;color:#000}.address-card .address-details strong{font-size:18px;font-weight:800}.address-card .address-details p{margin:0}.btn-delete-header{background:none;border:none;color:#d32f2f;font-weight:800;font-size:13px;text-decoration:underline;cursor:pointer;padding:0}.btn-delete-header:hover{opacity:.7}.address-list-items .address-row-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #f0f0f0}.address-list-items .address-row-item:last-child{border-bottom:none}.address-list-items .address-info-text strong{font-size:16px;color:#000}.address-list-items .address-info-text .address-small-text{font-size:14px;color:#555;margin-top:5px;line-height:1.4}.address-list-items .address-actions-links{display:flex;gap:15px;align-items:center}.address-list-items .address-actions-links button{background:none;border:none;padding:0;font-size:13px;font-weight:800;cursor:pointer;text-decoration:underline;color:#000;transition:opacity .2s}.address-list-items .address-actions-links button:hover{opacity:.6}.address-list-items .address-actions-links .btn-delete-link{color:#d32f2f}.form-title-large{font-size:42px;font-weight:900;margin-top:0;margin-bottom:30px;text-transform:capitalize}.bde-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 25px!important;max-width:800px}.bde-form-grid .field-group{display:flex;flex-direction:column}.bde-form-grid .field-group label{font-weight:800;font-size:14px;margin-bottom:6px;color:#000}.bde-form-grid .field-group input,.bde-form-grid .field-group select{width:100%;padding:12px;border:1px solid #dcdcdc;border-radius:4px;font-size:15px;font-family:inherit;outline:none;background:#fff}.bde-form-grid .field-group input:focus,.bde-form-grid .field-group select:focus{border-color:#000}.bde-form-grid .field-group.full-width{grid-column:span 2!important}.form-actions-row{margin-top:35px!important;display:flex;align-items:center;gap:25px}.form-actions-row .btn-account-save{background-color:#e0ecdd!important;border:1px solid #000!important;padding:12px 35px!important;border-radius:4px;color:#000;font-weight:800;cursor:pointer;font-size:15px}.form-actions-row .btn-account-save:hover{opacity:.8}.form-actions-row .btn-cancel-text{background:none;border:none;font-weight:700;font-size:15px;cursor:pointer;color:#000}.form-actions-row .btn-cancel-text:hover{opacity:.6}@media (max-width: 600px){.bde-form-grid{gap:15px 0!important}}@media (max-width: 991px){.address-grid,.bde-form-grid{grid-template-columns:1fr}.bde-form-grid .full-width{grid-column:span 1}.address-card h3{font-size:32px}}.orders-table{width:100%;border-collapse:collapse}.orders-table th{text-align:left;padding:15px;border-bottom:2px solid #000;font-weight:800}.orders-table td{padding:15px;border-bottom:1px solid #eee}.btn-account-save{background-color:#e0ecdd;border:1px solid #000;padding:12px 30px;border-radius:4px;color:#000;font-weight:800;text-transform:capitalize;cursor:pointer;transition:.3s}.btn-account-save:hover{opacity:.8}.payment-method-outer-card{border:1px solid #e0e0e0;border-radius:4px;background:#fff;max-width:750px;padding:30px}.payment-method-inner-bg{background-color:#f6f9fc;border-radius:4px;padding:25px;margin-bottom:30px}.input-with-icon{position:relative}.input-with-icon input{padding-right:50px!important;width:100%;height:48px;border:1px solid #e0e0e0;border-radius:6px;padding:0 15px}.input-with-icon .input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.brand-icon{position:absolute;opacity:0;transition:opacity .4s ease}.brand-icon.is-active{opacity:1;position:relative}.rotating-brand-icons{display:inline-flex;width:32px;height:20px;position:relative;margin-left:10px}.link-info-bar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:15px;transition:.3s}.link-info-bar.is-open{border-color:#00acee;box-shadow:0 0 0 1px #00acee}.link-info-bar .link-bar-trigger{cursor:pointer;color:#00acee;font-weight:700;display:flex;justify-content:space-between}.link-info-bar .link-title{display:flex;align-items:center;gap:8px}.link-info-bar .link-expand-content{position:relative;padding-top:15px}.link-info-bar .link-expand-content .link-close-btn{position:absolute;top:0;right:0;border:none;background:none;font-size:20px;cursor:pointer}.link-info-bar .link-expand-content p{font-size:13px;color:#555;margin-bottom:15px}.payment-form-grid{display:grid;gap:15px}.payment-form-grid .field-row-split{display:grid;grid-template-columns:1fr 1fr;gap:15px}.payment-form-grid .field-group{display:flex;flex-direction:column;gap:6px}.payment-form-grid .field-group label{font-weight:700;font-size:13px}.bde-lightbox-overlay.is-visible{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.bde-lightbox-content{background:#fff;width:360px;padding:40px;border-radius:12px;position:relative;text-align:center}.bde-lightbox-content h2{font-size:24px;font-weight:800;margin:20px 0;line-height:1.2}.bde-lightbox-content .lightbox-list{text-align:left;list-style:none;padding:0;margin-top:30px}.bde-lightbox-content .lightbox-list li{margin-bottom:20px;font-size:14px}.bde-lightbox-content .lightbox-list li p{margin:4px 0 0 24px;color:#666}.bde-lightbox-content .lightbox-close{position:absolute;top:15px;right:15px;border:none;background:none;font-size:24px;cursor:pointer}:root{--link-text-default: #30313d;--link-text-subdued: #6a7383}.LightboxModal.is-visible{position:fixed;top:0;left:0;width:100%;height:100%;background:#12263873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.LightboxModalContainer{background:#fff;width:375px;border-radius:24px;box-shadow:0 50px 100px -20px #32325d40;position:relative}.LinkModalHeader{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.LinkActionButton--icon{background:#eef0f2;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#697386}.LinkActionButton--icon:hover{background:#e7e8ea}.LightboxModalBody{padding:10px 32px 32px}.LearnMoreInfoModalContent-heading{display:block;font-size:24px;font-weight:700;color:var(--link-text-default);text-align:center;line-height:1.2;margin:15px 0 30px}.LearnMoreInfoModalContent-bulletBlock{display:flex;gap:16px;margin-bottom:24px}.LearnMoreInfoModalContent-bulletBlock .LearnMoreInfoModalContent-bulletIcon{flex-shrink:0;color:#000}.LearnMoreInfoModalContent-bulletBlock .LearnMoreInfoModalContent-bulletIcon svg{width:24px;height:24px}.LearnMoreInfoModalContent-bulletBlock .LinkText-fontWeight--600{font-size:16px;font-weight:600;color:var(--link-text-default)}.LearnMoreInfoModalContent-bulletBlock .LinkText-color--subdued{font-size:14px;color:var(--link-text-subdued);margin-top:4px;line-height:1.4}.LearnMoreInfoModalContent-footer{margin-top:35px;display:flex;justify-content:center;gap:20px}.LearnMoreInfoModalContent-footer .Link--link--subdued{font-size:14px;color:var(--link-text-subdued);text-decoration:underline}.LearnMoreInfoModalContent-footer .Link--link--subdued:hover{color:var(--link-text-default)}.address-row-item.is-default-row{border-left:4px solid #4a6741;padding-left:15px;background-color:#fcfdfc}.btn-make-default{background:none;border:none;padding:0;margin-top:10px;font-size:13px;font-weight:600;color:#4a6741;text-decoration:underline;cursor:pointer;transition:.2s}.btn-make-default:hover{color:#000;text-decoration:none}.default-badge{background:#4a6741;color:#fff;font-size:10px;padding:2px 8px;border-radius:20px;text-transform:uppercase;font-weight:800}@media (max-width: 600px){.address-row-item{flex-direction:column;gap:15px}.address-row-item .address-actions-links{width:100%;justify-content:flex-start;border-top:1px solid #eee;padding-top:10px}}.field-group{display:flex;flex-direction:column}.field-group label{display:flex;align-items:center;font-weight:800;font-size:14px;margin-bottom:6px;color:#000}.field-group label .req-star{color:#d32f2f!important;margin-left:4px;font-weight:700;display:inline-block}.field-group label:after{content:none!important}input[aria-invalid=true],select[aria-invalid=true],.field-error{border-color:#d32f2f!important;background-color:#fff8f8}.error-message{color:#d32f2f;font-size:12px;margin-top:4px;font-weight:600}.auth-form-wrapper .field-group input{height:50px;padding:0 15px;border:1px solid #dcdcdc;border-radius:4px;font-size:16px;width:100%;box-sizing:border-box}.auth-form-wrapper .field-group input:focus{border-color:#000;outline:none}.auth-form-wrapper .field-group label{font-weight:700;margin-bottom:8px;font-size:14px;display:flex;align-items:center}.auth-form-wrapper .btn-account-save{height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase;letter-spacing:1px}.auth-form-wrapper{max-width:500px;margin:0 auto;font-family:inherit}.bde-account-section .form-title-large,.auth-form-wrapper .form-title-large{color:#000;font-weight:900;text-align:center;margin-bottom:40px}.auth-form-wrapper .form-title-large--sm{margin-bottom:20px}.bde-account-section .error-message,.auth-form-wrapper .error-message{margin-bottom:25px;color:#d32f2f;background:#fff5f5;padding:15px;border-radius:4px;font-size:14px}.auth-form-wrapper .auth-separator{margin:20px 0;position:relative;text-align:center}.auth-form-wrapper .auth-separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#eee;z-index:1}.auth-form-wrapper .auth-separator span{background:#fff;padding:0 15px;color:#666;font-size:14px;position:relative;z-index:2}.auth-form-wrapper .field-group{display:flex;flex-direction:column;margin-bottom:20px}.auth-form-wrapper .field-group input{height:50px;padding:0 15px;border:1px solid #dcdcdc;border-radius:4px;font-size:16px;width:100%;box-sizing:border-box;transition:border-color .3s}.auth-form-wrapper .field-group input:focus{border-color:var(--brand-green, #4A6741);outline:none}.auth-form-wrapper .field-group label{font-weight:700;margin-bottom:8px;font-size:14px;color:#000}.auth-form-wrapper .btn-account-save{height:50px;width:100%;justify-content:center;border-radius:4px;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:opacity .3s}.auth-form-wrapper .btn-account-save:hover{opacity:.9}.auth-form-wrapper .auth-link-main{margin-top:15px;text-decoration:underline;font-size:16px;font-weight:700;display:inline-block}.auth-form-wrapper .auth-link-main:hover{color:#000}.auth-form-wrapper .btn-cancel-text{text-decoration:underline;font-size:14px;font-weight:700}.auth-form-wrapper .auth-link-small{margin-top:8px;font-size:14px;text-decoration:underline;color:#666}.auth-form-wrapper .auth-link-small:hover{color:var(--brand-green, #4A6741)}.auth-form-wrapper .auth-fields-stack{display:flex;flex-direction:column;gap:20px}.auth-form-wrapper .form-actions{margin-top:25px;text-align:center;display:flex;flex-direction:column;gap:15px}.auth-form-wrapper .alternative-login-wrapper{margin-bottom:30px;text-align:center}#login-form-block.is-hidden{display:none!important}#recover-form-block{display:none}#recover-form-block.is-visible{display:block}#recover-form-block .form-title-large--sm{margin-bottom:20px}#recover-form-block .auth-recover-subtext{text-align:center;margin-bottom:30px;color:#666}.auth-link-main.btn-reset{background:none;border:none;cursor:pointer;padding:0}.shop-pay-wrapper shopify-pay-button{--shopify-pay-button-border-radius: 4px}.b2b-button{display:inline-flex;align-items:center;justify-content:center;background-color:#e1eddd;color:#000;text-decoration:none;padding:14px 45px;font-weight:700;font-size:16px;border:1.5px solid #000;border-radius:4px;transition:.3s ease;cursor:pointer}.b2b-button:hover{background-color:#000;color:#fff}.b2b-hero{background-color:#fff!important;padding:230px 0 100px!important;text-align:center;width:100%}.b2b-hero__container{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.b2b-hero__image-wrapper{width:100%;max-width:350px;margin-bottom:35px}.b2b-hero__image{width:100%;height:auto!important;display:block}.b2b-hero__heading{font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.15;margin:0 0 20px}.b2b-hero__description{font-size:18px;line-height:1.6;max-width:800px;margin:0 auto 35px}.b2b-hero__button-wrapper{margin-top:10px}@media (max-width: 1023px){.b2b-hero{padding-top:180px!important}}@media (max-width: 767px){.b2b-hero{padding-top:150px!important}.b2b-hero__heading{font-size:28px}.b2b-hero__image-wrapper{max-width:280px}}.b2b-specialty-info{padding:100px 0!important;text-align:center;width:100%;background-color:var(--section-bg)}.b2b-specialty-info__container{max-width:900px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.b2b-specialty-info__heading{font-size:36px;font-weight:800;text-transform:uppercase;margin:0 0 30px}.b2b-specialty-info__content.rte{font-size:18px;line-height:1.8;width:100%}.b2b-specialty-info__content.rte p{display:block!important;margin:0 0 1.5em!important;padding:0!important;min-height:1px}.b2b-specialty-info__content.rte p:last-child{margin-bottom:0!important}.b2b-specialty-info__content.rte br{display:block;content:"";margin-top:1em}@media (max-width: 767px){.b2b-specialty-info{padding:60px 0!important}.b2b-specialty-info__heading{font-size:24px}.b2b-specialty-info__content.rte{font-size:16px}.b2b-specialty-info__content.rte p{margin-bottom:1.2em!important}}.b2b-calculator-form{padding:60px 0!important;background-color:#0000;width:100%;position:relative}.b2b-calculator-form__wrapper{max-width:1080px!important;margin:0 auto!important;padding:40px 60px;background:#fff;border-radius:15px;box-shadow:0 10px 40px #e1edddcc;position:relative;z-index:2}.b2b-calculator-form__decor{position:absolute;bottom:-40px;width:180px;z-index:3;pointer-events:none}@media (max-width: 1200px){.b2b-calculator-form__decor{display:none!important}}.b2b-calculator-form__decor--left{left:-110px}.b2b-calculator-form__decor--right{right:-110px}.b2b-calculator-form__decor-image{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.b2b-calculator-form__heading{text-align:center;font-size:38px;font-weight:500;margin-bottom:40px;text-transform:uppercase}.b2b-calculator-form__success{text-align:center;padding:20px}.b2b-calculator-form__errors{color:red;margin-bottom:20px}.b2b-calculator-form__progress{display:flex;justify-content:center;align-items:flex-start;margin-bottom:50px}.b2b-calculator-form__step{display:flex;flex-direction:column;align-items:center;width:160px;opacity:.4;z-index:2}.b2b-calculator-form__step.active{opacity:1}.b2b-calculator-form__step-number{width:32px;height:32px;background:#e1eddd;color:#000;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;border-radius:2px;margin-bottom:12px}.b2b-calculator-form__step-label{font-size:10px;font-weight:500;text-transform:uppercase;text-align:center}.b2b-calculator-form__connector{display:block!important;width:380px;height:6px;background:linear-gradient(to right,#e1eddd,#e1eddd4d);margin:14px -64px 0!important;position:relative;z-index:1;transition:all .5s ease}.b2b-calculator-form__connector.is-filled{background:#e1eddd}.b2b-calculator-form__page{display:none!important}.b2b-calculator-form__page.active{display:block!important}.b2b-calculator-form__discount-info{text-align:left;margin-bottom:20px}.b2b-calculator-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.b2b-calculator-form__field label{display:block;margin-bottom:8px;font-weight:500;text-transform:uppercase;font-size:11px}.b2b-calculator-form__size,.b2b-calculator-form__quantity{width:100%!important;padding:12px 15px!important;border:1px solid #e5e5e5!important;border-radius:4px!important;font-size:15px!important;font-weight:400!important}.b2b-calculator-form__size:focus,.b2b-calculator-form__quantity:focus{border-color:#b5d3ab!important;outline:none}.b2b-calculator-form__total{text-align:left;margin:30px 0}.b2b-calculator-form__total label{font-size:11px;text-transform:uppercase;font-weight:500}.b2b-calculator-form__total-amount{font-size:34px;font-weight:500;margin-top:5px}.b2b-calculator-form__subtitle{text-align:left;font-size:16px;font-weight:600;margin:30px 0 15px;text-transform:uppercase;width:100%}.b2b-calculator-form__details input,.b2b-calculator-form__details select,.b2b-calculator-form__details textarea{width:100%!important;padding:12px 15px!important;border:1px solid #e5e5e5!important;border-radius:4px!important;font-size:15px!important;font-weight:400!important}.b2b-calculator-form__details input:focus,.b2b-calculator-form__details select:focus,.b2b-calculator-form__details textarea:focus{border-color:#b5d3ab!important;outline:none}.b2b-calculator-form__textarea{margin-bottom:20px}.b2b-calculator-form__textarea textarea{width:100%!important}.b2b-calculator-form__next,.b2b-calculator-form__submit{background:#e1eddd!important;color:#000!important;border:1.5px solid #000!important;padding:14px 60px!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;cursor:pointer;border-radius:4px;margin:30px auto 0!important;display:block!important;transition:.2s}.b2b-calculator-form__next:hover,.b2b-calculator-form__submit:hover{filter:brightness(.95)}.b2b-calculator-form__total-note{opacity:0;visibility:hidden;max-height:0;transform:translateY(-5px);transition:all .4s ease;margin-top:0;font-size:14px;line-height:1.4;color:#444;text-align:left}.b2b-calculator-form__total-note p{margin:0}.b2b-calculator-form__total-note.is-visible{opacity:1;visibility:visible;max-height:150px;transform:translateY(0);margin-top:15px}@media (max-width: 767px){.b2b-calculator-form__total-note{text-align:center;margin:15px auto 0}}@media (max-width: 767px){.b2b-calculator-form{padding:40px 0 50px!important}.b2b-calculator-form__wrapper{padding:30px 15px!important;width:92%!important}.b2b-calculator-form__heading{font-size:26px;margin-bottom:30px}.b2b-calculator-form__decor{display:none}.b2b-calculator-form__progress{gap:50px;margin-bottom:40px}.b2b-calculator-form__step{width:100px}.b2b-calculator-form__step-number{width:30px;height:30px;font-size:13px}.b2b-calculator-form__step-label{font-size:11px;white-space:normal}.b2b-calculator-form__connector{width:250px;height:3px;margin:13px -85px 0!important}.b2b-calculator-form__grid{grid-template-columns:1fr!important;gap:15px}.b2b-calculator-form__subtitle{text-align:center;font-size:20px;margin-top:40px}.b2b-calculator-form__total{text-align:center}.b2b-calculator-form__total-amount{font-size:28px}.b2b-calculator-form__discount-info{text-align:center!important;font-size:15px}}.b2b-advantages{padding:50px 0!important;background-color:#fff;width:100%}.b2b-advantages__container{max-width:1080px!important;margin:0 auto;padding:0 20px}.b2b-advantages__heading{text-align:center;font-size:42px;font-weight:500;margin-bottom:80px;text-transform:uppercase;color:#000;line-height:1.2}.b2b-advantages__grid{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:80px;column-gap:80px;row-gap:70px}.b2b-advantages__item{display:flex;align-items:flex-start;gap:30px;flex:0 0 calc(50% - 40px);box-sizing:border-box}.b2b-advantages__number{font-size:85px;font-weight:500;line-height:.8;color:#000;min-width:90px;letter-spacing:-4px;display:flex;align-items:flex-start}.b2b-advantages__content{flex:1}.b2b-advantages__title{font-size:22px;font-weight:600;margin:0 0 12px;color:#000;line-height:1.3}.b2b-advantages__text.rte{font-size:16px;line-height:1.6;color:#000}.b2b-advantages__text.rte p{margin:0}@media (max-width: 991px){.b2b-advantages__grid{-moz-column-gap:40px;column-gap:40px}.b2b-advantages__item{flex:0 0 calc(50% - 20px)}}@media (max-width: 767px){.b2b-advantages{padding:60px 0!important}.b2b-advantages__heading{font-size:32px;margin-bottom:50px}.b2b-advantages__grid{flex-direction:column;row-gap:50px}.b2b-advantages__item{flex:0 0 100%;gap:20px}.b2b-advantages__number{font-size:70px;min-width:70px;letter-spacing:-3px}.b2b-advantages__title{font-size:19px;margin-bottom:8px}.b2b-advantages__text.rte{font-size:15px;line-height:1.5}}.b2b-faq{background-color:#e1eddd!important;padding:50px 0!important;width:100%}.b2b-faq__container{max-width:1080px!important;margin:0 auto;padding:0 20px}.b2b-faq__heading{text-align:center;font-size:44px;font-weight:500;margin-top:0;margin-bottom:50px;text-transform:uppercase;color:#000}.b2b-faq__list{width:100%;display:flex;flex-direction:column;gap:20px}.b2b-faq__item{background-color:#fff;border-radius:15px;box-shadow:0 4px 10px #0000004d;overflow:hidden;width:100%;border:none!important}.b2b-faq__item.is-active .b2b-faq__button{background-color:#c6d8c0;box-shadow:0 4px 10px #0000004d}.b2b-faq__item.is-active .b2b-faq__icon svg{transform:rotate(180deg)}.b2b-faq__question-wrapper{margin:0!important;padding:0!important}.b2b-faq__button{width:100%;height:60px!important;padding:0 30px!important;display:flex;justify-content:space-between;align-items:center;background-color:#fbf9f6;border:2px solid #fff!important;border-radius:15px!important;cursor:pointer;outline:none;text-align:left;transition:all .3s ease;z-index:2;position:relative}.b2b-faq__button:hover{background-color:#c6d8c0}.b2b-faq__question{font-size:17px;font-weight:500;color:#000}.b2b-faq__icon{display:flex;align-items:center;transition:transform .3s ease}.b2b-faq__answer{overflow:hidden;transition:max-height .4s ease-in-out;background-color:#fff;z-index:1;max-height:0}.b2b-faq__answer-content{padding:20px 30px 15px;font-size:16px;line-height:1.6;color:#333}@media (max-width: 767px){.b2b-faq__button{height:auto!important;min-height:60px;padding:15px 20px!important}}.b2b-about{padding:100px 0!important;background-color:#fff;width:100%}.b2b-about__container{max-width:1080px!important;margin:0 auto;padding:0 20px}.b2b-about__grid{display:flex;align-items:stretch;gap:60px}.b2b-about__image-wrapper{flex:1;min-width:45%;position:relative;border-radius:20px;overflow:hidden}.b2b-about__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:20px}.b2b-about__text{text-align:center;padding:0 auto}.b2b-about__heading{font-size:48px;font-weight:500;text-transform:uppercase;margin:0 0 20px;line-height:1.1}.b2b-about__content.rte{font-size:20px;line-height:1.7;color:#000}.b2b-about__content.rte p{margin-bottom:20px}.b2b-about__content.rte p:last-child{margin-bottom:0}@media (max-width: 767px){.b2b-about{padding:60px 0!important}.b2b-about__grid{display:block}.b2b-about__image-wrapper{display:none!important}.b2b-about__text{text-align:center;padding:0}.b2b-about__heading{font-size:32px;margin-bottom:25px}.b2b-about__content.rte{font-size:15px}}html{scroll-behavior:smooth}#obrazec,.b2b-contact{scroll-margin-top:160px!important}.b2b-contact{padding:0 0 80px!important;background-color:#0000;width:100%}.b2b-contact__container{max-width:1080px!important;margin:0 auto!important;padding:0 20px}.b2b-contact__card{background:#fff;border:1px solid #000;border-radius:20px;padding:60px;box-shadow:0 10px 40px #e1eddd4d;position:relative;z-index:2}.b2b-contact__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.b2b-contact__info{text-align:left}.b2b-contact__heading{font-size:37px;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:40px;line-height:1.1;color:#000}.b2b-contact__company{font-weight:800;font-size:20px;margin-bottom:15px}.b2b-contact__address,.b2b-contact__tax{font-size:18px;line-height:1.5;margin-bottom:25px;color:#000}.b2b-contact__address p,.b2b-contact__tax p{margin:0}.b2b-contact__links{margin-top:40px;display:flex;flex-direction:column;gap:20px}.b2b-contact__link{display:flex;align-items:center;gap:15px;text-decoration:none;color:#000;font-weight:700;font-size:18px;transition:opacity .3s}.b2b-contact__link:hover{opacity:.7}.b2b-contact__icon svg{width:24px;height:24px;fill:#e1eddd}.b2b-contact__success{background-color:#e1eddd;padding:15px;border-radius:5px;margin-bottom:20px;font-weight:600;text-align:center}.b2b-contact__errors{color:red;margin-bottom:20px}.b2b-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.b2b-contact__full{margin-bottom:15px}.b2b-contact input,.b2b-contact select,.b2b-contact textarea{width:100%!important;padding:14px 18px!important;border:1px solid #000!important;border-radius:5px!important;font-size:15px!important;background:#fff!important;outline:none;transition:border-color .3s}.b2b-contact input:focus,.b2b-contact select:focus,.b2b-contact textarea:focus{border-color:#666!important}.b2b-contact textarea{resize:vertical;min-height:120px}.b2b-contact__consent{margin:20px 0}.b2b-contact__checkbox{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#000;cursor:pointer;text-align:left}.b2b-contact__checkbox input{width:auto!important;margin-top:4px;cursor:pointer}.b2b-contact__submit{background-color:#e1eddd!important;color:#000!important;border:1px solid #000!important;border-radius:5px!important;padding:15px 50px!important;font-weight:700!important;font-size:18px!important;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.b2b-contact__submit:hover{background-color:#000!important;color:#fff!important}.b2b-contact__arrow{font-size:20px}@media (max-width: 900px){.b2b-contact__grid{grid-template-columns:1fr;gap:50px}.b2b-contact__card{padding:40px 25px}.b2b-contact__info{text-align:center}.b2b-contact__links{align-items:center}}@media (max-width: 767px){.b2b-contact{padding:0 0 50px!important}.b2b-contact__heading{font-size:32px!important}.b2b-contact__row{grid-template-columns:1fr!important}.b2b-contact__submit{width:100%!important;justify-content:center}}.contact-page-section{position:relative;padding-top:130px;padding-bottom:80px;background-color:#fff;overflow:hidden}.contact-page-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:600px;background-color:var(--contact-bg-color, #E1EDDD);z-index:0}.contact-page-section .contact-page__container{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 20px;text-align:center}.contact-page-section .contact-page__title{font-size:48px;font-weight:700;margin-bottom:40px;text-transform:uppercase;color:#000}.contact-card{background:#fff;border:1px solid #000;border-radius:10px;padding:50px;display:flex;flex-wrap:wrap;text-align:left;gap:40px;align-items:center;box-shadow:0 10px 40px #00000014;margin-bottom:80px}.contact-card__info{flex:1 1 250px}.contact-card__form{flex:1.5 1 250px}.contact-info__name{font-size:24px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.contact-info__details{font-size:20px;line-height:1.4;margin-bottom:25px}.contact-info__list{list-style:none;padding:0;margin:0}.contact-info__list li{margin-bottom:12px;display:flex;align-items:center;font-weight:600}.contact-info__list li a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px;font-size:20px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #000!important;padding:12px 15px;border-radius:5px;font-family:inherit;font-size:14px;background-color:#0000;color:#000}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#444}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#444}.contact-form textarea{height:140px;margin-bottom:15px;resize:vertical}.contact-form__submit{background-color:var(--contact-bg-color, #E1EDDD);border:1px solid #000!important;border-radius:5px;padding:12px 50px;font-weight:800;font-size:14px;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;gap:10px;transition:.3s}.contact-form__submit:hover{filter:brightness(.95)}.contact-map-container{max-width:1100px;margin:0 auto 60px;padding:0 20px}.contact-map-container .contact-map{width:100%;height:450px;border-radius:15px;overflow:hidden;line-height:0}.contact-map-container .contact-map iframe{width:100%!important;height:100%!important;border:0}@media (max-width: 768px){.contact-page-section{padding-top:100px}.contact-page-section:before{height:800px}.contact-card{padding:30px 20px;align-items:flex-start}.contact-form__row{grid-template-columns:1fr}}.breakdance-woocommerce{--bde-brand-primary-color: var(--bde-brand-primary-color);--bde-brand-primary-color-hover: var(--bde-brand-primary-color);--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-woo-base-text-color: #000;--bde-woo-base-headings-color: #000;--bde-woo-base-border-color: var(--bde-body-text-color);--bde-woo-base-primary-color: var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover: var(--bde-brand-primary-color);--bde-woo-buttons-and-links__text-link-color: var(--bde-brand-primary-color);--bde-woo-buttons-and-links__text-link-color-hover: var(--bde-brand-primary-color);--bde-woo-forms__labels-color: #000;--bde-woo-products-list-products-per-row: 4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
