: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:#1F3A30;--bde-brand-primary-color-hover:#1F3A30;--bde-body-font-family:"Hanken Grotesk";--bde-heading-font-family:"Young Serif";--bde-base-font-size:16px;--bde-body-font-size:var(--bde-base-font-size);--bde-font-size-ratio:1.250;--bde-h6-font-size:var(--bde-base-font-size);--bde-h5-font-size:calc(var(--bde-h6-font-size) * var(--bde-font-size-ratio));--bde-h4-font-size:calc(var(--bde-h5-font-size) * var(--bde-font-size-ratio));--bde-h3-font-size:calc(var(--bde-h4-font-size) * var(--bde-font-size-ratio));--bde-h2-font-size: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:#22201B;--bde-headings-color:#22201B;--bde-background-color:#FCF8EE;--fo-groc:#F8E5AB;--fo-groc-intens:#EDCF76;--fo-groc-clar:#FFF6DA;--fo-paper:#FCF8EE;--fo-verd:#1F3A30;--fo-verd-hover:#16291F;--fo-tinta:#22201B;--fo-tinta-suau:#5E574A;--fo-terracota:#B4502E;--fo-terracota-fosc:#8A3517;--fo-vora:#E7DFCC;--fo-blanc:#FFF;--bde-transition-duration:300ms;--bde-column-gap:32px;--bde-section-width:1120px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:20px;--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:transparent;--bde-button-custom-border-color:var(--grey-900);--bde-button-custom-border-color-hover:var(--grey-700);--bde-button-custom-text-color:var(--white);--bde-button-custom-text-color-hover:var(--white);--bde-button-custom-background-color:var(--grey-900);--bde-button-custom-background-color-hover:var(--grey-700);--bde-button-font-weight:500;--bde-button-border-radius:3px;--bde-button-border-width:1px;--bde-button-padding-base:14px 24px;--bde-button-padding-sm:8px 16px;--bde-button-padding-lg:28px 54px;--bde-button-line-height:1;--bde-form-gap:16px;--bde-form-after-label:8px;--bde-form-after-sublabel:8px;--bde-form-input-border-radius:3px;--bde-form-input-background-color:var(--white);--bde-form-input-padding-top:12px;--bde-form-input-padding-right:16px;--bde-form-input-padding-bottom:12px;--bde-form-input-padding-left:16px;--bde-form-input-placeholder-color:var(--grey-450);--bde-form-input-border-width:1px;--bde-form-input-border-color:var(--grey-300);--bde-form-label-font-weight:500;--bde-form-label-required-color:var(--red-700);--bde-form-label-required-nudge-x:0;--bde-form-label-required-nudge-y:0;--bde-form-label-required-size:inherit;--bde-form-text-color:var(--grey-700);--bde-form-input-focused-background-color:var(--white);--bde-form-input-input-shadow:none;--bde-form-checkbox-size:1em;--bde-woo-products-list-gap:var(--bde-woo-base-large-gaps);--bde-woo-base-paragraph-line-height:1.4;--bde-woo-base-heading-line-height:1.2;--bde-woo-base-border-color:var(--grey-300);--bde-woo-base-text-on-primary-color:var(--white);--bde-woo-base-space:8px;--bde-woo-base-ratio:1.618;--bde-woo-typography-font-weight-normal:400;--bde-woo-typography-font-weight-medium:500;--bde-woo-typography-font-weight-heavy:600;--bde-woo-buttons-and-links-line-height:1;--bde-woo-buttons-and-links__disabled-button-color:var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color:var(--white);--bde-woo-buttons-and-links__nav-link-background-active:var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius:4px;--bde-woo-forms__inputs-select2-selected-item:var(--grey-300);--bde-woo-forms__wrappers-small:360px;--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--chevron-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"/></svg>');--checkbox-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z"/></svg>');--radiobutton-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="12"/></svg>');--show-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-2c-2.209 0-4 1.792-4 4 0 2.209 1.791 4 4 4s4-1.791 4-4c0-2.208-1.791-4-4-4z"/></svg>');--hide-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z"/></svg>');--x-mark-svg-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3l105.4%20105.3c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256l105.3-105.4z%22%2F%3E%3C%2Fsvg%3E);--error-svg-icon-color:var(--red-500);--success-svg-icon-color:var(--emerald-700);--info-svg-icon-color:var(--sky-500);--chevron-svg-icon-color:var(--grey-900);--checkbox-svg-icon-color:var(--grey-900);--radiobutton-svg-icon-color:var(--grey-900);--show-password-svg-icon-color:var(--grey-900);--hide-password-svg-icon-color:var(--grey-900);--bde-woo-notices__icon-size:16px;--bde-woo-notices__padding:24px;--bde-woo-notices__border-radius:4px;--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700);--bde-woo-sale-badge__border-radius:2px;--bde-woo-sale-badge__padding:4px 8px;--bde-woo-ratings__star-color:var(--yellow-500);--bde-woo-ratings__star-size:18px;--bde-woo-ratings__filled-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon id="Path" points="12 0.587 15.668 8.155 24 9.306 17.936 15.134 19.416 23.413 12 19.446 4.583 23.413 6.064 15.134 0 9.306 8.332 8.155"></polygon></svg>');--bde-woo-ratings__empty-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,5.173 L14.335,9.99 L19.64,10.722 L15.779,14.432 L16.721,19.702 L12,17.178 L7.279,19.703 L8.221,14.433 L4.36,10.723 L9.665,9.99 L12,5.173 L12,5.173 Z M12,0.587 L8.332,8.155 L0,9.306 L6.064,15.134 L4.584,23.413 L12,19.446 L19.416,23.412 L17.936,15.133 L24,9.306 L15.668,8.156 L12,0.587 Z" id="Shape"></path></svg>');--bde-woo-product-images__border-radius:4px;--bde-woo-product-images__border-width:0px;--bde-woo-product-images__border-color:var(--grey-300);--bde-woo-wrappers__background-color:var(--white);--bde-woo-wrappers__border-radius:4px;--bde-woo-wrappers__border-color:var(--grey-300);--bde-woo-wrappers__border-width:1px;--bde-woo-wrappers__shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-tables__header-color:var(--grey-100);--bde-woo-tables__background-color:var(--white);--bde-woo-tables__border-radius:4px;--bde-woo-tables__border-width:1px;--bde-woo-widgets__chip-background-color:transparent;--bde-woo-widgets__chip-background-color-hover:var(--indigo-50);--bde-woo-widgets__chip-text-color:inherit;--bde-woo-widgets__handle-border-color:var(--grey-300);--bde-woo-widgets__handle-background-color:var(--white);--bde-woo-widgets__handle-background-color-hover:var(--white);--bde-woo-widgets__handle-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-widgets__handle-shadow-hover:var(--grey-300) 0 0 4px;--bde-woo-widgets__remove-item-from-cart-color:var(--grey-450);--bde-woo-select2__active-item-background-color:var(--indigo-50);--bde-woo-gallery__zoom-icon-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-payment-box-background-color:var(--grey-100);--bde-woo-payment-box-border-color:var(--grey-200);--bde-woo-payment-box-border-width:1px;--bde-woo-quicklook-button-icon:url(/wp-content/uploads/breakdance/css/icons/eye.svg);--bde-woo-quicklook-button-background-color:none;--bde-woo-quicklook-button-icon-size:20px;--bde-woo-quicklook-button-backdrop-color:rgba(0,0,0,0.15);--bde-woo-quicklook-button-backdrop-opacity:0.7;--bde-woo-quicklook-modal-background-color:var(--white);--bde-woo-quicklook-overlay-color:rgba(0,0,0,0.7);--bde-woo-quicklook-close-button-size:2em;--bde-woo-quicklook-arrow-size:1em;--bde-woo-quicklook-arrow-color:var(--white);--bde-woo-swatch-space-between-options:10px;--bde-woo-swatch-padding:7px 7px;--bde-woo-swatch-color-width:30px;--bde-woo-swatch-color-height:30px;--bde-woo-swatch-border:1px solid var(--grey-200);--bde-woo-swatch-border-color-hover:var(--grey-400);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-background:var(--white);--bde-woo-swatch-background-hover:var(--grey-50);--bde-woo-swatch-color-padding:2px;--bde-woo-swatch-tooltip-color:var(--white);--bde-woo-swatch-tooltip-background:var(--grey-900);--bde-woo-swatch-tooltip-padding:7px;--bde-woo-swatch-space-after-label:8px;--bde-woo-responsive__stack:row}:root,.bde-global-css-vars{--bde-links-color:#1F3A30;--bde-links-color-hover:#1F3A30;--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-text-text-color:var(--bde-links-color);--bde-button-text-text-color-hover:var(--bde-links-color-hover);--bde-button-font-size:var(--bde-body-font-size);--bde-form-font-size:var(--bde-body-font-size);--bde-form-input-border-top-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-label-color:var(--bde-headings-color);--bde-form-input-focused-border-color:var(--bde-brand-primary-color);--bde-form-input-focused-shadow:var(--bde-brand-primary-color) 0 0 2px;--bde-form-checkbox-selected-color:var(--bde-brand-primary-color);--bde-z-index-lightbox:1100;--bde-z-index-popup:1050;--bde-z-index-modal:1000;--bde-z-index-modal-backdrop:calc(var(--bde-z-index-modal) - 1);--bde-z-index-high:300;--bde-z-index-medium:200;--bde-z-index-low:100;--bde-z-index-sticky:10;--bde-z-index-minicart:var(--bde-z-index-modal);--bde-z-index-minicart-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-menu-dropdown:var(--bde-z-index-modal);--bde-z-index-menu-mobile:var(--bde-z-index-modal);--bde-z-index-menu-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-search-fullscreen:var(--bde-z-index-modal);--bde-z-index-back-to-top:var(--bde-z-index-high);--bde-z-index-scroll-progress:var(--bde-z-index-high);--bde-z-index-header-sticky:var(--bde-z-index-medium);--bde-z-index-header-overlay:calc(var(--bde-z-index-header-sticky) - 1);--bde-z-index-social-share-buttons:var(--bde-z-index-low);--bde-woo-base-transition:all ease var(--bde-transition-duration);--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-base-primary-color:var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover:var(--bde-brand-primary-color-hover);--bde-woo-base-extra-small-gaps:calc(var(--bde-woo-base-small-gaps) / var(--bde-woo-base-ratio));--bde-woo-base-small-gaps:calc(var(--bde-woo-base-space) / var(--bde-woo-base-ratio));--bde-woo-base-standard-gaps:var(--bde-woo-base-space);--bde-woo-base-medium-gaps:calc(var(--bde-woo-base-space) * var(--bde-woo-base-ratio));--bde-woo-base-big-gaps:calc(var(--bde-woo-base-medium-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-large-gaps:calc(var(--bde-woo-base-big-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-extra-large-gaps:calc(var(--bde-woo-base-large-gaps) * var(--bde-woo-base-ratio));--bde-woo-typography-ratio:var(--bde-font-size-ratio);--bde-woo-typography__size-small:calc(var(--bde-woo-typography__size-standard) / var(--bde-woo-typography-ratio));--bde-woo-typography__size-small-font-family:var(--bde-body-font-family);--bde-woo-typography__size-standard:var(--bde-body-font-size);--bde-woo-typography__size-standard-font-family:var(--bde-body-font-family);--bde-woo-typography__size-medium:calc(var(--bde-woo-typography__size-standard) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-medium-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-large:calc(var(--bde-woo-typography__size-medium) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-large-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-extra-large:calc(var(--bde-woo-typography__size-large) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-extra-large-font-family:var(--bde-heading-font-family);--bde-woo-buttons-and-links__text-link-color:#1F3A30;--bde-woo-buttons-and-links__text-link-color-hover:#1F3A30;--bde-woo-buttons-and-links__nav-link-color:var(--bde-woo-base-text-color);--bde-woo-buttons-and-links__nav-link-color-hover:var(--bde-woo-base-text-on-primary-color);--bde-woo-buttons-and-links__nav-link-color-active:var(--bde-woo-base-primary-color);--bde-woo-forms__spacing-after-label:var(--bde-form-after-label);--bde-woo-forms__spacing-between-fields:var(--bde-form-gap);--bde-woo-forms__spacing-between-columns:var(--bde-woo-base-extra-large-gaps);--bde-woo-forms__labels-color:var(--bde-form-label-color);--bde-woo-forms__inputs-background-color:var(--bde-form-input-background-color);--bde-woo-forms__inputs-text-color:var(--bde-form-text-color);--bde-woo-forms__inputs-placeholder-color:var(--bde-form-input-placeholder-color);--bde-woo-forms__inputs-border-color:var(--bde-form-input-border-color);--bde-woo-forms__inputs-border-width:var(--bde-form-input-border-width);--bde-woo-forms__inputs-border-radius:var(--bde-form-input-border-top-left-radius) var(--bde-form-input-border-top-right-radius) var(--bde-form-input-border-bottom-right-radius) var(--bde-form-input-border-bottom-left-radius);--bde-woo-forms__inputs-background-color-focused:var(--bde-form-input-focused-background-color);--bde-woo-forms__inputs-border-color-focused:var(--bde-form-input-focused-border-color);--bde-woo-forms__inputs-shadow-focused:var(--bde-form-input-focused-shadow);--bde-woo-forms__inputs-shadow:var(--bde-form-input-input-shadow);--bde-woo-forms__inputs-select2-hover-item:var(--bde-woo-base-primary-color);--bde-woo-forms__labels-required-color:var(--bde-form-label-required-color);--bde-woo-forms__labels-required-size:var(--bde-form-label-required-size);--bde-woo-forms__labels-required-nudge-x:var(--bde-form-label-required-nudge-x);--bde-woo-forms__labels-required-nudge-y:var(--bde-form-label-required-nudge-y);--bde-woo-tables__border-color:var(--bde-woo-base-border-color);--bde-woo-sale-badge__background-color:var(--bde-woo-base-primary-color);--bde-woo-sale-badge__text-color:var(--bde-woo-base-text-on-primary-color);--bde-woo-sale-badge__font-weight:var(--bde-woo-typography-font-weight-heavy);--bde-woo-sale-badge__font-size:var(--bde-woo-typography__size-standard);--bde-woo-widgets__chip-text-color-hover:var(--bde-woo-buttons-and-links__text-link-color);--bde-woo-widgets__handle-border-color-hover:var(--bde-woo-base-primary-color);--bde-woo-notices__padding-left:calc(var(--bde-woo-notices__padding) + var(--bde-woo-notices__icon-size) + (var(--bde-woo-notices__icon-size) / 2));--bde-woo-quicklook-button-text-color:var(--bde-button-primary-text-color);--bde-woo-quicklook-button-background-color-hover:var(--bde-woo-quicklook-button-background-color);--bde-woo-quicklook-button-icon-spacing:var(--bde-woo-base-standard-gaps);--bde-woo-quicklook-close-button-color:var(--bde-woo-base-headings-color);--bde-woo-quicklook-arrow-color-hover:var(--bde-woo-quicklook-arrow-color);--bde-woo-quicklook-arrow-background-color:var(--bde-brand-primary-color);--bde-woo-quicklook-arrow-background-color-hover:var(--bde-woo-quicklook-arrow-background-color);--bde-woo-swatch-space-between-items:var(--bde-woo-base-medium-gaps);--bde-woo-swatch-background-selected:var(--bde-woo-swatch-background-hover);--bde-woo-swatch-border-color-selected:var(--bde-woo-swatch-border-color-hover);--bde-woo-swatch-shadow-selected:var(--bde-woo-swatch-shadow-hover);--bde-woo-swatch-color-background:var(--bde-woo-swatch-background)}:root{--bde-base-font-size:16px}.button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;user-select:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:transparent;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(0,0);max-width:100%;width:var(--bde-button-width)}.button-atom--primary,.button-atom--secondary,.button-atom--custom{text-align:center;font-weight:var(--bde-button-font-weight);text-decoration:none;padding:var(--bde-button-padding-base);border-radius:var(--bde-button-border-radius);cursor:pointer;border-width:var(--bde-button-border-width);border-style:solid;border-color:transparent;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.button-atom--text{color:var(--bde-button-text-text-color)}.button-atom--text:hover{color:var(--bde-button-text-text-color-hover)}.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)}.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)}.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)}.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)}.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)}.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)}.button-atom:disabled,.button-atom:hover:disabled{filter:grayscale(100%);opacity:0.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)}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}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}.breakdance-rich-text-styles img.aligncenter{display:block;margin:auto}.breakdance-rich-text-styles img.alignleft{float:left}.breakdance-rich-text-styles img.alignright{float:right}.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}}.lg-outer{z-index:var(--bde-z-index-lightbox)}.lg-outer .lg-thumb-outer{background-color:transparent}.lg-video-play-icon{transform:translate3d(-40%,-50%,0)}.admin-bar .lg-toolbar{top:var(--wp-admin--admin-bar--height)}[data-bde-lazy-bg="waiting"]{background-image:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}body{background-color:var(--bde-background-color);color:var(--bde-body-text-color)}h1,h2,h3,h4,h5,h6{color:var(--bde-headings-color)}a,.button-atom--text{color:var(--bde-links-color)}a:hover,.button-atom--text:hover{color:var(--bde-links-color-hover)}.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 .bde-review-modal-trigger,.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#F8E5AB;--bde-button-primary-text-color-hover:#F8E5AB;--bde-button-primary-background-color:#1F3A30;--bde-button-primary-background-color-hover:#16291F;border-radius:9999px;color:#F8E5AB;font-size:15px;font-weight:700;letter-spacing:0px;text-transform:none;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px}.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 .bde-review-modal-trigger:hover,.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]:hover{color:#F8E5AB}.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:#22201B;--bde-button-secondary-border-color-hover:#FCF8EE;--bde-button-secondary-background-color:#22201B;--bde-button-secondary-background-color-hover:#22201B;--bde-button-secondary-text-color:#22201B;--bde-button-secondary-text-color-hover:#FCF8EE;border-radius:9999px;color:#22201B;font-size:15px;font-weight:700;letter-spacing:0px;text-transform:none;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px}.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:#FCF8EE}body{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size)}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,h1,h2,h3,h4,h5,h6{font-family:var(--bde-heading-font-family)}.bde-h1,h1{font-size:var(--bde-h1-font-size)}.bde-h2,h2{font-size:var(--bde-h2-font-size)}.bde-h3,h3{font-size:var(--bde-h3-font-size)}.bde-h4,h4{font-size:var(--bde-h4-font-size)}.bde-h5,h5{font-size:var(--bde-h5-font-size)}.bde-h6,h6{font-size:var(--bde-h6-font-size)}body{line-height:normal}.bde-h1,h1{font-weight:400;line-height:1.05}.bde-h2,h2{font-weight:400;line-height:1.15}.bde-h3,h3{font-weight:400;line-height:1.2}.bde-h4,h4{font-weight:400;line-height:1.3}.bde-h5,h5{font-weight:400;line-height:1.3}.bde-h6,h6{font-weight:400;line-height:1.3}:root{--bde-section-width:1200px;--bde-section-vertical-padding:clamp(56px,7vw,96px);--bde-section-horizontal-padding:clamp(20px,5vw,72px);--bde-column-gap:24px}#fo-cap-mes{display:contents}@media (max-width:767px){.bde-header-builder .fo-cap{position:relative;z-index:20;height:68px;min-height:68px;padding:0 20px}.bde-header-builder .fo-cap-cos{flex-wrap:nowrap;gap:10px;max-width:none}.bde-header-builder .fo-cap-logo-img{height:32px}.bde-header-builder .fo-al-marca{gap:10px}.bde-header-builder .fo-al-chip{gap:6px;padding:6px 10px 6px 8px;font-size:11px;letter-spacing:.06em}.bde-header-builder .fo-al-chip-icona{width:14px;height:14px}.fo-cap .fo-cap-menu{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.5);color:#22201B;text-decoration:none;cursor:pointer}.fo-cap .fo-cap-menu:hover{background:#EDCF76;color:#22201B}.fo-cap .fo-cap-menu:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-cap .fo-cap-menu[aria-expanded="true"],.fo-cap .fo-cap-menu[aria-expanded="true"]:hover{background:#1F3A30;color:#F8E5AB}.fo-cap .fo-cap-menu[aria-expanded="true"] .fo-cap-menu-obrir{display:none}.fo-cap .fo-cap-menu[aria-expanded="true"] .fo-cap-menu-tancar{display:flex}.fo-cap .fo-cap-nav{display:none;position:absolute;top:68px;right:0;left:0;z-index:20;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;height:calc(100vh - 68px);background:#FFF;box-shadow:0 24px 48px rgba(34,32,27,.16);font-size:16px}.fo-cap .fo-cap-nav.fo-obert{display:flex}.fo-cap .fo-cap-nav-cos{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.fo-cap .fo-cap-dd{position:static}.fo-cap .fo-cap-nav .fo-cap-link,.fo-cap .fo-cap-nav .fo-cap-link-obert{justify-content:space-between;gap:16px;min-height:56px;padding:0 20px;border-radius:0;border-bottom:1px solid #E7DFCC;font-size:16px;font-weight:600}.fo-cap .fo-cap-nav .fo-cap-link:hover{background:#FCF8EE;color:#22201B}.fo-cap .fo-cap-nav .fo-cap-link-obert,.fo-cap .fo-cap-nav .fo-cap-link-obert:hover{border-bottom-color:#1F3A30;background:#1F3A30;color:#F8E5AB}.fo-cap .fo-cap-nav .fo-cap-fletxa{width:16px;height:16px}.fo-cap .fo-cap-nav #fo-cap-recursos{justify-content:flex-start;gap:12px}.fo-cap .fo-cap-nav .fo-cap-icona-regal{display:block;width:18px;height:18px}.fo-cap .fo-cap-nav .fo-cap-panell{display:none}.fo-cap .fo-cap-nav .fo-cap-panell-obert{position:static;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:none;max-height:240px;padding:6px 8px;overflow-y:auto;border:0;border-bottom:1px solid #E7DFCC;border-radius:0;background:#FCF8EE;box-shadow:none}.fo-cap .fo-cap-nav .fo-item-menu{min-height:48px;padding:10px 12px;font-size:15px;font-weight:500}.fo-cap .fo-cap-nav .fo-item-fletxa{display:none}.fo-cap .fo-cap-peu{display:block;flex:none;padding:16px 20px 20px;border-top:1px solid #E7DFCC}.fo-cap .fo-cap-peu .fo-cap-cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;border-radius:999px;font-size:16px;font-weight:700}}@media (min-width:768px) and (max-width:1099px){.bde-header-builder .fo-cap:has(.fo-cap-nav){position:relative;z-index:20}.bde-header-builder .fo-cap:has(.fo-cap-nav) .fo-cap-cos{flex-wrap:nowrap;max-width:none;width:100%;justify-content:flex-start}.fo-cap .fo-cap-menu{display:flex;align-items:center;justify-content:center;flex:none;order:3;width:48px;height:48px;margin-left:8px;border-radius:14px;background:rgba(255,255,255,.5);color:#22201B;text-decoration:none;cursor:pointer}.fo-cap .fo-cap-menu:hover{background:#EDCF76;color:#22201B}.fo-cap .fo-cap-menu:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-cap .fo-cap-menu[aria-expanded="true"],.fo-cap .fo-cap-menu[aria-expanded="true"]:hover{background:#1F3A30;color:#F8E5AB}.fo-cap .fo-cap-menu[aria-expanded="true"] .fo-cap-menu-obrir{display:none}.fo-cap .fo-cap-menu[aria-expanded="true"] .fo-cap-menu-tancar{display:flex}.fo-cap .fo-cap-nav{display:flex;order:2;margin-left:auto;position:static;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px}.fo-cap .fo-cap-nav-cos{display:contents}.fo-cap .fo-cap-nav .fo-cap-link{padding:10px 14px}.fo-cap .fo-cap-nav .fo-cap-peu{margin-left:4px}.fo-cap .fo-cap-nav .fo-cap-cta{padding:10px 20px}.fo-cap .fo-cap-nav>.bde-shortcode{margin-left:4px}#fo-cap-mes{display:none}.fo-cap .fo-cap-nav.fo-obert #fo-cap-mes{display:flex;flex-direction:column;position:absolute;z-index:3;top:calc(100% + 12px);right:clamp(20px,5vw,72px);width:360px;max-width:calc(100vw - 40px);max-height:calc(100vh - 112px);overflow-y:auto;border:1px solid #E7DFCC;border-radius:20px;background:#FFF;box-shadow:0 24px 48px rgba(34,32,27,.16)}#fo-cap-mes .fo-cap-dd{position:static}#fo-cap-mes .fo-cap-link,#fo-cap-mes .fo-cap-link-obert{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:0 20px;border-radius:0;border-bottom:1px solid #E7DFCC;font-size:16px;font-weight:600}#fo-cap-mes .fo-cap-link:hover{background:#FCF8EE;color:#22201B}#fo-cap-mes .fo-cap-link-obert,#fo-cap-mes .fo-cap-link-obert:hover{border-bottom-color:#1F3A30;background:#1F3A30;color:#F8E5AB}#fo-cap-mes .fo-cap-fletxa{width:16px;height:16px}#fo-cap-mes #fo-cap-recursos{justify-content:flex-start;gap:12px}#fo-cap-mes .fo-cap-icona-regal{display:block;width:18px;height:18px}#fo-cap-mes .fo-cap-panell{display:none}#fo-cap-mes .fo-cap-panell-obert{position:static;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:none;max-height:240px;padding:6px 8px;overflow-y:auto;border:0;border-bottom:1px solid #E7DFCC;border-radius:0;background:#FCF8EE;box-shadow:none}#fo-cap-mes .fo-item-menu{min-height:48px;padding:10px 12px;font-size:15px;font-weight:500}#fo-cap-mes .fo-item-fletxa{display:none}.fo-cap:has(.fo-cap-nav.fo-obert)::after{content:"";position:fixed;z-index:-1;top:80px;right:0;bottom:0;left:0;background:rgba(34,32,27,.25)}}@media (min-width:768px) and (max-width:1023px){.bde-header-builder .fo-cap:has(.fo-cap-nav){height:76px;min-height:76px}.bde-header-builder .fo-cap:has(.fo-cap-nav) .fo-cap-cos{gap:16px}.bde-header-builder .fo-cap:has(.fo-cap-nav) .fo-cap-logo-img{height:40px}.fo-cap .fo-cap-nav{gap:2px}.fo-cap .fo-cap-nav .fo-cap-link{padding:10px 12px}.fo-cap .fo-cap-nav .fo-cap-cta{padding:10px 18px}#fo-cap-mes .fo-cap-link,#fo-cap-mes .fo-cap-link-obert{padding:0 20px}.fo-cap:has(.fo-cap-nav.fo-obert)::after{top:76px}}@media (min-width:1024px) and (max-width:1099px){.bde-header-builder .fo-cap:has(.fo-cap-nav) .fo-cap-cos{gap:24px}}@media (min-width:1100px) and (max-width:1199px){.bde-header-builder .fo-cap:has(.fo-cap-nav) .fo-cap-cos{flex-wrap:nowrap;max-width:none;gap:24px}.bde-header-builder .fo-cap .fo-cap-nav .fo-cap-link{padding:10px}.bde-header-builder .fo-cap .fo-cap-nav .fo-cap-cta{padding:10px 16px}}.fo-peu-nav{display:flex;flex-direction:column;gap:6px;padding-top:8px}.fo-peu-nav-a{padding:8px 0;border-bottom:1px solid rgba(34,32,27,.15);color:#22201B;font-size:18px;font-weight:600;text-decoration:none}.fo-peu-nav-a:last-child{border-bottom:0}.fo-peu-nav-a:hover{color:#1F3A30;text-decoration:underline}.fo-peu-legal{display:flex;flex-direction:column;gap:12px;padding-top:12px}.fo-peu-legal-a{color:#3D382F;font-size:15px;text-decoration:none}.fo-peu-legal-a:hover{color:#22201B;text-decoration:underline}.fo-peu-nav-a:focus-visible,.fo-peu-legal-a:focus-visible,.fo-peu-insta:focus-visible,.fo-peu-mktn:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-flot-contacte::after{content:attr(data-etiqueta);position:absolute;top:50%;right:calc(100% + 18px);transform:translateY(-50%);padding:9px 14px;border-radius:10px;background:#22201B;color:#FCF8EE;font-size:14px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.fo-flot-contacte:hover::after,.fo-flot-contacte:focus-visible::after{opacity:1;visibility:visible}body:has(.fo-cap-nav.fo-obert) .fo-flot,body:has(.fo-al-nav.fo-obert) .fo-flot{display:none}.fo-peu .fo-peu-cos{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.fo-peu .fo-peu-baix-cos{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}@media (max-width:1199px){.fo-peu .fo-peu-cos{grid-template-columns:1fr;gap:28px;padding:40px 24px 32px}.fo-peu .fo-peu-marca{display:contents}.fo-peu .fo-peu-logo{order:1;height:40px}.fo-peu .fo-peu-lema{order:2;max-width:none;font-size:24px}.fo-peu .fo-peu-cos>.bde-shortcode:nth-child(2){order:3}.fo-peu .fo-peu-insta{order:4;justify-self:start;min-height:44px;padding:0 18px 0 12px}.fo-peu .fo-peu-cos>.bde-shortcode:nth-child(3){order:5}.fo-peu .fo-peu-nav{gap:0;padding-top:0}.fo-peu .fo-peu-nav-a{padding:14px 0;border-top:1px solid rgba(34,32,27,.15);border-bottom:0;font-size:17px}.fo-peu .fo-peu-nav-a:last-child{border-bottom:1px solid rgba(34,32,27,.15)}.fo-peu .fo-peu-legal{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding-top:0}.fo-peu .fo-peu-legal-a{padding:4px 0;font-size:14px}.fo-peu .fo-peu-baix-cos{gap:12px;padding:18px 24px 22px;font-size:13px}.fo-peu .fo-peu-mktn{font-size:13px}.fo-flot .fo-flot-btn{width:44px;height:44px}}.fluentform .frm-fluent-form .ff-el-group{margin-bottom:18px}.fluentform .frm-fluent-form .ff-el-input--label{margin-bottom:8px}.fluentform .frm-fluent-form .ff-el-input--label label{margin:0;color:#22201B;font-size:14px;font-weight:600;line-height:normal}.fluentform .frm-fluent-form .ff-el-input--label.asterisk-right label::after{color:#B4502E}.fluentform .frm-fluent-form .ff-el-form-control{box-sizing:border-box;height:52px;padding:0 16px;border:1px solid #D9CFB6;border-radius:12px;background:#FFF;box-shadow:none;color:#22201B;font-family:inherit;font-size:16px;line-height:normal}.fluentform .frm-fluent-form textarea.ff-el-form-control{height:auto;min-height:104px;padding:14px 16px;resize:vertical}.fluentform .frm-fluent-form .ff-el-form-control::placeholder{color:#8A8272;opacity:1}.fluentform .frm-fluent-form .ff-el-form-control:focus{border-color:#1F3A30;outline:0;box-shadow:0 0 0 3px #F8E5AB;background:#FFF;color:#22201B}.fluentform .frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:#B4502E}.fluentform .frm-fluent-form .ff-el-is-error .text-danger{margin-top:8px;color:#9A3F22;font-size:13px;font-weight:600}.fluentform .frm-fluent-form .ff-t-container{display:flex;gap:0 18px}.fluentform .frm-fluent-form .ff-t-container .ff-t-cell{flex:1 1 0!important;min-width:0;padding:0}.fluentform .frm-fluent-form .ff-el-form-check{margin:0 24px 8px 0}.fluentform .frm-fluent-form .ff-el-form-check-label{display:flex;align-items:flex-start;gap:10px;color:#22201B;font-size:14px;font-weight:400;line-height:1.45}.fluentform .frm-fluent-form .ff-el-form-check-input{appearance:none;-webkit-appearance:none;flex:none;box-sizing:border-box;width:22px;height:22px;margin:0;border:1px solid #D9CFB6;border-radius:6px;background:#FFF center / 14px no-repeat}.fluentform .frm-fluent-form .ff-el-form-check-radio{border:2px solid #B8AE96;border-radius:50%}.fluentform .frm-fluent-form .ff-el-form-check-input:checked{border-color:#1F3A30;background-color:#1F3A30;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F8E5AB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fluentform .frm-fluent-form .ff-el-form-check-radio:checked{border-color:#1F3A30;background-color:#FFF;background-image:radial-gradient(circle,#1F3A30 0 5px,transparent 5.5px)}.fluentform .frm-fluent-form .ff-el-form-check-input:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fluentform .frm-fluent-form .ff_list_inline .ff-el-input--content{display:flex;flex-wrap:wrap}.fluentform .frm-fluent-form .ff_submit_btn_wrapper{margin-bottom:0}.fluentform .frm-fluent-form .ff-btn-submit.ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border:0;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-family:inherit;font-size:16px;font-weight:700;line-height:normal;cursor:pointer;box-shadow:none}.fluentform .frm-fluent-form .ff-btn-submit.ff-btn-submit:hover{background:#16291F;color:#F8E5AB}.fluentform .frm-fluent-form .ff-btn-submit.ff-btn-submit:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fluentform .ff-message-success{margin:0;padding:18px 20px;border:0;border-radius:16px;background:#F8E5AB;box-shadow:none;color:#22201B;font-size:16px;line-height:1.55}.fluentform .ff-message-success p{margin:0}.fluentform .ff-errors-in-stack .error.text-danger{padding:22px 24px;border:2px solid #B4502E;border-radius:18px;background:#FFF;color:#9A3F22;font-size:14px;font-weight:600}.fo-pop .fluentform .frm-fluent-form .ff-t-container{flex-direction:column;gap:0}.fo-pop-anell .breakdance-popup-close-button{box-shadow:inset 0 0 0 1px #E7DFCC}body:has(.bde-popup.breakdance-popup-open) .fo-flot{display:none}@media (max-width:767px){.fo-pop .fo-pop-recursos{grid-template-columns:1fr}.fo-pop .fo-pop-recursos-cos{padding:32px 24px}.fo-pop .fo-pop-anunci{grid-template-columns:1fr}.fo-pop .fo-pop-anunci-cartell{min-height:0;max-height:40vh;overflow:hidden;border-right:0}.fo-pop .fo-pop-anunci-img{width:100%;height:40vh;max-height:40vh;object-fit:cover}.fo-pop .fo-pop-anunci-cos{padding:32px 24px}.fo-pop .fo-pop-titol-l{font-size:32px}.fo-pop .fo-pop-cos{gap:20px}}#fo-cita-cos{width:100%;height:500px;border-radius:16px;overflow:hidden;background:#FFF}.fo-pop-botons .fo-btn::after{content:"→"}.fo-fletxa::after{content:"→"}.fo-ul-fosc>li::before{content:"✓";color:#F8E5AB}.fo-ul-groc>li::before{content:"✓";color:#1F3A30;font-weight:700}.fo-rec-li::before{content:"✓";display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1F3A30;color:#F8E5AB;font-size:14px}.fo-con-dre.fo-obert .fo-btn-fosc-xl{display:none}.fo-con-dre.fo-obert .fo-con-form{display:block}.fo-con-form .ff_submit_btn_wrapper{margin-top:6px}.fo-con-form .fluentform .frm-fluent-form .ff-btn-submit.ff-btn-submit{width:100%;padding:18px 28px}.fo-pilars::before{content:"";position:absolute;top:27px;left:28px;width:75%;height:2px;background:#22201B}@media (max-width:767px){.fo-int-hero-b .fo-pilars{grid-template-columns:minmax(0,1fr)}.fo-int-hero-b .fo-pilars::before{top:28px;right:auto;bottom:28px;left:27px;width:2px;height:auto}.fo-int-hero-b .fo-pilar{flex-direction:row;align-items:flex-start;padding:0 0 24px 0}.fo-int-hero-b .fo-pilar-t{margin-top:14px}.fo-int-hero-b .fo-pilar:last-child{padding-bottom:0}}@media (min-width:768px) and (max-width:1023px){.fo-int-hero-b .fo-pilar-t{font-size:18px}}.fo-res-llista{display:flex;flex-direction:column;gap:20px}.fo-res-graella{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;align-items:start}.fo-res-t{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #E7DFCC;border-radius:20px;background:#FFF}.fo-res-cap{display:flex;align-items:center;gap:12px}.fo-res-av{flex:none;width:44px;height:44px;border-radius:50%;background:#F8E5AB}.fo-res-qui{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fo-res-nom{font-size:15px}.fo-res-data{font-size:13px;color:#5E574A}.fo-res-g{width:18px;height:18px}.fo-estrelles-s{font-size:14px;letter-spacing:2px;color:#B4502E}.fo-res-text{margin:0;font-size:16px;line-height:1.6}.fo-gbadge{display:flex;align-items:center;gap:18px;width:fit-content;padding:20px 24px;border:1px solid #E7DFCC;border-radius:18px;background:#FFF}.fo-gbadge-img{width:36px;height:36px}.fo-gbadge-c{display:flex;flex-direction:column;gap:2px}.fo-gbadge-f{display:flex;align-items:baseline;gap:10px}.fo-gnota{font-family:var(--bde-heading-font-family);font-size:34px;font-weight:400;line-height:1}.fo-estrelles{font-size:18px;letter-spacing:2px;color:#B4502E}.fo-gtext{font-size:14px;color:#5E574A}.fo-cita{display:flex;flex-direction:column;justify-content:space-between;gap:36px;height:100%;margin:0;padding:clamp(28px,4vw,52px);border-radius:28px;background:#1F3A30;color:#FCF8EE}.fo-cita-marca{height:44px;font-family:var(--bde-heading-font-family);font-size:96px;line-height:.6;color:#F8E5AB}.fo-cita-text{margin:0;font-family:var(--bde-heading-font-family);font-size:clamp(20px,2.1vw,26px);line-height:1.4;text-wrap:pretty}.fo-marca{padding:0 6px;border-radius:4px;background:#F8E5AB;color:#22201B}.fo-cita-peu{display:flex;align-items:center;gap:14px}.fo-cita-av{width:56px;height:56px;border:3px solid #F8E5AB;border-radius:50%}.fo-cita-qui{display:flex;flex-direction:column;gap:2px}.fo-cita-nom{font-size:16px}.fo-cita-data{font-size:14px;color:#D9D2BF}.fo-int-res-cap>.bde-shortcode{width:auto;flex:none}.fo-legal-pills{display:flex;flex-wrap:wrap;gap:8px}.fo-legal-pill{padding:8px 14px;border:1px solid #D9CFB6;border-radius:999px;color:#22201B;font-size:14px;font-weight:600;text-decoration:none}.fo-legal-pill:hover{border-color:#EDCF76;background:#F8E5AB;color:#22201B}.fo-legal-pill[aria-current="page"]{border-color:#1F3A30;background:#1F3A30;color:#F8E5AB}.fo-legal-pill:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-legal-idx{position:sticky;top:24px;padding-top:4px}.fo-legal-sum{display:block;padding:0 12px 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5E574A;list-style:none;cursor:default;pointer-events:none}.fo-legal-sum::-webkit-details-marker{display:none}.fo-legal-nav-i{display:flex;flex-direction:column;gap:2px}.fo-legal-nav-i a{padding:8px 12px;border-radius:10px;color:#3D382F;font-size:14px;line-height:1.4;text-decoration:none}.fo-legal-nav-i a:hover{background:#F8E5AB;color:#22201B}.fo-legal-nav-i a:focus-visible{outline:3px solid #1F3A30;outline-offset:-3px}.fo-legal-sec .fo-legal-cos.fo-sense-idx{grid-template-columns:minmax(0,720px)}.fo-sense-idx .fo-legal-idx{display:none}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles{display:flex;flex-direction:column;gap:16px}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles>*{margin:0}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles>h2{margin-top:32px;scroll-margin-top:24px;font-family:var(--bde-heading-font-family);font-size:26px;font-weight:400;line-height:1.2}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles>h2:first-child{margin-top:0}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles p{font-size:17px;line-height:1.7;color:#22201B}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles ul,.fo-legal-art .bde-rich-text.breakdance-rich-text-styles ol{display:flex;flex-direction:column;gap:8px;padding:0 0 0 22px;font-size:17px;line-height:1.6}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles li{padding-left:4px}@media (max-width:1023px){.fo-legal-sec .fo-legal-cos,.fo-legal-sec .fo-legal-cos.fo-sense-idx{grid-template-columns:minmax(0,1fr);gap:32px}.fo-legal-idx{position:static;border:1px solid #E7DFCC;border-radius:16px;background:#FFF}.fo-legal-sum{padding:16px 18px;cursor:pointer;pointer-events:auto}.fo-legal-sum::after{content:"▾";float:right}.fo-legal-nav-i{padding:0 8px 8px}}.fo-legal-data{display:block;line-height:normal;font-size:14px;color:#5E574A}.fo-legal-art .bde-rich-text.breakdance-rich-text-styles>p:empty,.fo-legal-art .bde-rich-text.breakdance-rich-text-styles>p:has(>br:only-child){display:none}.fo-prod-graella{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start;max-width:1280px;margin:0 auto;padding:56px clamp(20px,3.75vw,48px) 80px}.fo-prod-cos{display:flex;flex-direction:column;gap:64px;min-width:0}.fo-prod-cos>.bde-shortcode:empty,.fo-prod-aside>.bde-shortcode:empty,.fo-p-targeta>.bde-shortcode:empty{display:none}.fo-prod-cap{display:flex;flex-direction:column;gap:22px}.fo-prod-aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.fo-p-targeta>.bde-shortcode{display:flex;flex-direction:column;gap:18px}.fo-p-forma-t{min-width:0}.fo-p-targeta{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF;box-shadow:0 18px 40px rgba(34,32,27,.08)}.fo-p-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fo-p-crumbs,.fo-p-crumbs a,.fo-p-crumbs span{font-size:13px;color:#5E574A;text-decoration:none}.fo-p-crumbs a:hover{text-decoration:underline}.fo-p-tag{align-self:flex-start;display:inline-block;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em}.fo-p-tag-curs,.fo-p-tag-renovacio{background:#1F3A30;color:#F8E5AB}.fo-p-tag-material{background:#B4502E;color:#FFF}.fo-prod .fo-p-titol,.fo-prod h1.fo-p-titol{margin:0;font-family:var(--bde-heading-font-family);font-size:52px;font-weight:400;line-height:1.05;color:#22201B;text-wrap:balance}.fo-prod .fo-p-frase,.fo-prod .fo-p-frase p{margin:0;max-width:640px;font-size:20px;line-height:1.5;color:#3D382F}.fo-p-dades{display:flex;flex-wrap:wrap;gap:8px}.fo-p-dada{padding:8px 14px;border:1px solid #E7DFCC;border-radius:999px;background:#FFF;font-size:14px;font-weight:600}.fo-p-video{margin-top:10px;aspect-ratio:16/9;overflow:hidden;border-radius:24px;background:#1F3A30}.fo-p-video iframe{display:block;width:100%;height:100%;border:0}.fo-p-video-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:0;border:0;background:#1F3A30;cursor:pointer}.fo-p-video-play{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#F8E5AB;color:#22201B}.fo-p-video-img .fo-p-video-b{background:linear-gradient(rgba(31,58,48,.55),rgba(31,58,48,.65)),var(--fo-poster) center/cover no-repeat}.fo-p-video-img .fo-p-video-t{color:#FCF8EE;text-shadow:0 1px 3px rgba(0,0,0,.35)}.fo-p-video-b:hover .fo-p-video-play{background:#EDCF76}.fo-p-video-b:focus-visible{outline:3px solid #F8E5AB;outline-offset:-6px}.fo-p-video-t{font-size:13px;color:#D9D2BF}.fo-p-pq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fo-p-pq-c{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid #E7DFCC;border-radius:20px;background:#FFF}.fo-p-pq-c-no{border:1px dashed #D9CFB6;background:transparent}.fo-p-pq .fo-p-pq-h{margin:0;font-family:var(--bde-heading-font-family);font-size:24px;font-weight:400;line-height:normal;color:#22201B}.fo-p-pq-f{display:flex;gap:12px;font-size:16px;line-height:1.45}.fo-p-pq-s{font-weight:700}.fo-p-pq-si{color:#1F3A30}.fo-p-pq-no{color:#B4502E}.fo-p-pq-t{color:#6B6457}.fo-p-desc{display:flex;flex-direction:column;gap:18px;max-width:680px;font-size:18px;line-height:1.7;color:#3D382F}.fo-p-desc>*{margin:0}.fo-p-desc h3{margin:14px 0 0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;color:#22201B}.fo-p-desc ul,.fo-p-desc ol{display:flex;flex-direction:column;gap:8px;padding-left:22px}.fo-p-desc ul ul,.fo-p-desc ol ol{margin:8px 0 0;list-style:circle;gap:6px;font-size:17px;color:#5E574A}.fo-p-desc a{color:#1F3A30;text-decoration:underline}.fo-p-h2{margin:0;font-family:var(--bde-heading-font-family);font-size:34px;font-weight:400;line-height:normal;color:#22201B}.fo-p-desc .fo-p-h2{margin:0}.fo-p-inc{display:flex;flex-direction:column;gap:18px}.fo-p-inc-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fo-p-inc-i{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #E7DFCC;border-radius:14px;background:#FFF}.fo-p-inc-ok{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:#F8E5AB;color:#1F3A30;font-size:13px;font-weight:700}.fo-p-inc-c{display:flex;flex-direction:column;gap:6px}.fo-p-inc-t{font-size:16px;font-weight:600;line-height:1.4}.fo-p-inc-v{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#FBE3D8;color:#8A3517;font-size:12px;font-weight:700}.fo-p-cal{overflow:hidden;border:1px solid #E7DFCC;border-radius:24px;background:#FFF}.fo-p-cal-cap{display:grid;grid-template-columns:repeat(3,1fr);background:#F8E5AB}.fo-p-cal-c{display:flex;flex-direction:column;gap:4px;padding:22px 26px;border-right:1px solid rgba(34,32,27,.12)}.fo-p-cal-c:last-child{border-right:0}.fo-p-cal-k{font-size:12px;font-weight:700;letter-spacing:.1em;color:#1F3A30}.fo-p-cal-v{font-family:var(--bde-heading-font-family);font-size:24px;font-weight:400;line-height:normal}.fo-p-cal-cos{display:flex;flex-direction:column;padding:10px 26px 18px}.fo-p-cal .fo-p-cal-t{margin:14px 0 6px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:normal;color:#5E574A}.fo-p-cal-intro{margin:0 0 8px;font-size:15px;line-height:1.55;color:#5E574A}.fo-p-cal-mes{padding:18px 0 6px;font-family:var(--bde-heading-font-family);font-size:20px;color:#B4502E}.fo-p-ses{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid #E7DFCC}.fo-p-ses-d{font-family:var(--bde-heading-font-family);font-size:19px;font-weight:400;color:#1F3A30}.fo-p-ses-t{font-size:16px;line-height:1.45}.fo-p-ses-m{padding:4px 10px;border-radius:999px;background:#F1EBDD;color:#3D382F;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.fo-p-ses-directe{background:#1F3A30;color:#F8E5AB}.fo-p-cro{display:flex;flex-direction:column;gap:14px}.fo-p-cro-l{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none}.fo-p-cro-i{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-top:1px solid #E7DFCC;font-size:16px}.fo-p-cro-n{font-weight:700;color:#1F3A30;white-space:nowrap}.fo-p-cro-t{color:#6B6457}.fo-p-pas{display:flex;flex-direction:column;gap:20px}.fo-p-pas-g{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #22201B}.fo-p-pas-i{display:flex;flex-direction:column;gap:8px;padding:22px 22px 0 0}.fo-p-pas-n{font-family:var(--bde-heading-font-family);font-size:40px;line-height:1;color:#B4502E}.fo-p-pas-t{font-size:18px}.fo-p-pas-d{font-size:15px;line-height:1.5;color:#6B6457}.fo-p-preu{display:flex;flex-direction:column;gap:6px}.fo-p-preu-i{font-family:var(--bde-heading-font-family);font-size:52px;font-weight:400;line-height:1;color:#22201B}.fo-p-preu-n{font-size:14px;color:#5E574A}.fo-prod-renovacio .fo-p-preu{flex-direction:row;align-items:baseline;gap:8px}.fo-prod-renovacio .fo-p-preu-n{font-size:16px}.fo-p-pag{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:#FCF8EE;font-size:14px;line-height:1.45}.fo-p-pag-f{display:flex;justify-content:space-between;gap:12px}.fo-p-pag-n-m{display:none}.fo-p-pag-n{padding-top:8px;border-top:1px solid #E7DFCC;color:#5E574A}.fo-p-acces{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.fo-p-acces svg{flex:none;margin-top:2px}.fo-p-comprar form.cart{margin:0}.fo-p-comprar .quantity{display:none}.fo-prod .fo-p-comprar button.single_add_to_cart_button.single_add_to_cart_button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 24px;border:0;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-family:inherit;font-size:17px;font-weight:700;line-height:normal;text-decoration:none;cursor:pointer}.fo-prod .fo-p-comprar button.single_add_to_cart_button::after{content:"→"}.fo-prod .fo-p-comprar button.single_add_to_cart_button.single_add_to_cart_button:hover{background:#16291F;color:#F8E5AB}.fo-prod .fo-p-comprar button.single_add_to_cart_button:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-prod-material .fo-prod .fo-p-comprar button.single_add_to_cart_button.single_add_to_cart_button{font-size:16px;letter-spacing:.02em}.fo-p-seg{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#5E574A}.fo-p-seg-t{display:flex;align-items:center;gap:6px}.fo-p-seg-m{display:flex;gap:6px}.fo-p-seg-b{padding:3px 8px;border:1px solid #E7DFCC;border-radius:6px;font-weight:700;color:#22201B}.fo-p-forma{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #E7DFCC}.fo-p-forma-f{display:flex}.fo-p-forma-f img{box-sizing:border-box;width:40px;height:40px;border:2px solid #FFF;border-radius:50%;object-fit:cover}.fo-p-forma-f img+img{margin-left:-10px}.fo-p-forma-t{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35}.fo-p-forma-t span{color:#5E574A}.fo-p-cont{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fo-p-cont-1{grid-template-columns:1fr}.fo-p-cont-a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;color:#1F3A30;font-size:14px;font-weight:700;text-decoration:none}.fo-p-cont-dins{padding:12px;border-radius:14px}.fo-p-cont-a:hover{background:#F8E5AB;color:#22201B}.fo-prod .woocommerce-notices-wrapper{margin-bottom:16px}.fo-prod .woocommerce-message,.fo-prod .woocommerce-error li,.fo-prod .woocommerce-info{padding:14px 20px;border-radius:14px;font-size:15px}.fo-prod .woocommerce-message{background:#D8E3DC;color:#1F3A30}.fo-prod .woocommerce-error li{background:#FBE3D8;color:#9A3F22;list-style:none}.fo-prod .woocommerce-info{background:#F8E5AB;color:#22201B}.fo-prod-banda{padding:80px clamp(20px,3.75vw,48px)}.fo-prod-banda-blanca{background:#FFF;border-top:1px solid #E7DFCC}.fo-prod-banda-cta,.fo-prod-banda-rel{padding-top:0}.fo-prod-banda:empty{display:none}.bde-shortcode.fo-prod-banda:not(:empty){display:block}.fo-p-prova{display:flex;flex-direction:column;gap:40px;max-width:1184px;margin:0 auto}.fo-p-prova-cap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.fo-p-prova-cap:has(.fo-p-xifra-2){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.fo-p-xifra{display:flex;flex-direction:column;gap:6px}.fo-p-xifra-n{font-family:var(--bde-heading-font-family);font-size:96px;line-height:.9;color:#1F3A30}.fo-p-prova .fo-p-xifra-t{margin:0;font-family:var(--bde-heading-font-family);font-size:30px;font-weight:400;line-height:1.15;color:#22201B}.fo-p-xifra-2{padding-left:32px;border-left:1px solid #E7DFCC}.fo-p-xifra-2 .fo-p-xifra-n{font-size:56px;line-height:1}.fo-p-xifra-2 strong{font-size:17px}.fo-p-res-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fo-p-res{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #E7DFCC;border-radius:20px;background:#FCF8EE}.fo-p-res-e{font-size:14px;letter-spacing:2px;color:#B4502E}.fo-p-res-t{margin:0;font-size:16px;line-height:1.6}.fo-p-res-p{display:flex;align-items:center;gap:12px;margin-top:auto}.fo-p-res-av{width:40px;height:40px;border-radius:50%;background:#F8E5AB;object-fit:cover}.fo-p-res-q{display:flex;flex-direction:column;gap:2px}.fo-p-res-q strong{font-size:15px}.fo-p-res-q span{font-size:13px;color:#5E574A}.fo-p-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;max-width:1184px;margin:0 auto}.fo-p-faq .fo-p-faq-h{margin:0;font-family:var(--bde-heading-font-family);font-size:40px;font-weight:400;line-height:1.1;color:#22201B}.fo-p-faq-l{display:flex;flex-direction:column;border-top:2px solid #22201B}.fo-p-faq-i{border-bottom:1px solid #E7DFCC}.fo-p-faq-q{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.fo-p-faq-q::-webkit-details-marker{display:none}.fo-p-faq-q::after{content:"+";flex:none}.fo-p-faq-i[open] .fo-p-faq-q::after{content:"−"}.fo-p-faq-q:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-p-faq-a{max-width:640px;margin:0;padding:0 0 22px;font-size:16px;line-height:1.65;color:#3D382F}.fo-p-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;max-width:1184px;margin:0 auto;padding:56px;border-radius:32px;background:#1F3A30;color:#FCF8EE}.fo-p-cta-t{display:flex;flex-direction:column;gap:10px}.fo-p-cta .fo-p-cta-h{margin:0;font-family:var(--bde-heading-font-family);font-size:56px;font-weight:400;line-height:1;color:#F8E5AB}.fo-p-cta-r{font-size:16px;color:#D9D2BF}.fo-p-cta-b{display:inline-flex;align-items:center;gap:10px;padding:20px 34px;border-radius:999px;background:#F8E5AB;color:#22201B;font-size:17px;font-weight:700;text-decoration:none}.fo-p-cta-b:hover{background:#EDCF76;color:#22201B}.fo-p-cta-groc{padding:44px 48px;border-radius:28px;background:#F8E5AB}.fo-p-cta-groc .fo-p-cta-h{max-width:620px;font-size:36px;line-height:1.1;color:#22201B}.fo-p-cta-groc .fo-p-cta-b{padding:18px 30px;background:#1F3A30;color:#F8E5AB;font-size:16px;white-space:nowrap}.fo-p-cta-groc .fo-p-cta-b:hover{background:#16291F;color:#F8E5AB}.fo-p-rel{display:flex;flex-direction:column;gap:20px;max-width:1184px;margin:0 auto}.fo-p-rel .fo-p-rel-h{margin:0;font-family:var(--bde-heading-font-family);font-size:30px;font-weight:400;line-height:normal;color:#22201B}.fo-p-rel-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fo-p-rel-c{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #E7DFCC;border-radius:18px;background:#FFF;color:#22201B;text-decoration:none}.fo-p-rel-c:hover{border-color:#EDCF76;background:#FFF6DA;color:#22201B}.fo-p-rel-e{align-self:flex-start;padding:5px 10px;border:1px solid #E7DFCC;border-radius:999px;background:#FCF8EE;color:#1F3A30;font-size:11px;font-weight:700;letter-spacing:.1em}.fo-p-rel-t{font-size:17px;line-height:1.35}.fo-p-rel-p{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:12px;border-top:1px dashed #D9CFB6}.fo-p-rel-d{font-size:13px;color:#5E574A}.fo-p-rel-i{font-family:var(--bde-heading-font-family);font-size:24px;font-weight:400}.fo-p-mostra{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 22px;align-items:center;max-width:680px;padding:28px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF}.fo-p-mostra-ico{display:flex;align-items:center;justify-content:center;width:56px;height:68px;border-radius:8px;background:#FBE3D8;color:#8A3517;font-size:12px;font-weight:700}.fo-p-mostra-t{display:flex;flex-direction:column;gap:6px}.fo-p-mostra .fo-p-mostra-h{margin:0;font-family:var(--bde-heading-font-family);font-size:28px;font-weight:400;line-height:1.15;color:#22201B}.fo-p-mostra-p{margin:0;font-size:16px;line-height:1.55;color:#5E574A}.fo-p-mostra-f{grid-column:1/-1}.fo-p-barra{display:none}@media (max-width:1023px){.fo-prod-graella{display:flex;flex-direction:column;gap:16px;padding-top:32px}.fo-prod-cos,.fo-prod-cap{display:contents}.fo-prod-cap>*{order:1}.fo-prod-cap>.fo-p-video,.fo-prod-cap>.bde-shortcode:has(.fo-p-video){order:3;margin-top:0}.fo-prod-aside{position:static;order:2;margin-top:8px}.fo-prod-cos>*{order:4;margin-top:24px}.fo-prod-cos>.bde-shortcode:empty,.fo-prod-cap>.bde-shortcode:empty{display:none}.fo-prod .fo-p-titol,.fo-prod h1.fo-p-titol{font-size:clamp(32px,6vw,44px);line-height:1.08}}@media (max-width:1023px){.fo-p-barra{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 22px;border-top:1px solid #E7DFCC;background:#FFF;box-shadow:0 -8px 24px rgba(34,32,27,.08)}.fo-p-barra-p{display:flex;flex-direction:column}.fo-p-barra-i{font-family:var(--bde-heading-font-family);font-size:26px;font-weight:400;line-height:1.1}.fo-p-barra-n{font-size:12px;color:#5E574A}.fo-p-barra-w{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:auto;border:1px solid #E7DFCC;border-radius:50%;color:#1F3A30}.fo-p-barra-b{display:flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:15px;font-weight:700;text-decoration:none}.fo-prod-graella{padding-bottom:96px}}@media (max-width:767px){.fo-p-crumbs,.fo-prod-cap>.bde-shortcode:has(.fo-p-crumbs){display:none}.fo-p-seg svg{display:none}.fo-p-seg-b{padding:0;border:0;font-weight:400;color:#5E574A}.fo-prod-aside{margin-top:0}.fo-p-preu-n{display:none}.fo-p-acces svg{display:none}.fo-p-pag-n-d{display:none}.fo-p-pag-n-m{display:block}.fo-prod-graella{padding:24px 20px 96px}.fo-prod-cap{gap:16px}.fo-prod .fo-p-frase,.fo-prod .fo-p-frase p{font-size:17px}.fo-p-dada{padding:7px 12px;font-size:13px}.fo-p-tag{padding:6px 10px;font-size:11px}.fo-p-video{border-radius:18px}.fo-p-video-play{width:56px;height:56px}.fo-p-video-play svg{width:22px;height:22px}.fo-p-video-t{display:none}.fo-p-targeta{padding:20px;border-radius:20px;gap:14px;box-shadow:none}.fo-p-preu-i{font-size:40px}.fo-p-pag{padding:12px 14px;border-radius:12px;font-size:13px;gap:6px}.fo-p-acces{font-size:13px}.fo-prod .fo-p-comprar button.single_add_to_cart_button.single_add_to_cart_button{min-height:52px;padding:0 24px;font-size:16px}.fo-prod .fo-p-comprar button.single_add_to_cart_button::after{content:none}.fo-p-seg{font-size:12px}.fo-p-forma{display:none}.fo-p-cont{display:none}.fo-p-pq{grid-template-columns:1fr}.fo-p-pq-c{padding:22px}.fo-p-desc{font-size:17px}.fo-p-h2{font-size:26px}.fo-p-inc-g{grid-template-columns:1fr;gap:8px}.fo-p-inc-i{gap:10px;padding:12px 14px;border-radius:12px}.fo-p-inc-ok{width:auto;height:auto;background:transparent;font-size:15px}.fo-p-inc-t{font-size:15px;font-weight:400}.fo-p-inc-v{display:none}.fo-p-cal{border-radius:18px}.fo-p-cal-cap{grid-template-columns:1fr 1fr}.fo-p-cal-c{padding:16px}.fo-p-cal-c:nth-child(2){order:3;grid-column:1/-1;border-right:0;border-top:1px solid rgba(34,32,27,.12)}.fo-p-cal-c:nth-child(3){border-right:0}.fo-p-cal-k{font-size:11px}.fo-p-cal-v{font-size:19px}.fo-p-cal-cos{padding:6px 16px 14px}.fo-p-cal-mes{padding:12px 0 4px;font-size:18px}.fo-p-ses{grid-template-columns:auto 1fr;gap:4px 8px;padding:10px 0}.fo-p-ses-d{font-family:inherit;font-size:13px;font-weight:700}.fo-p-ses-t{grid-column:1/-1;grid-row:2;font-size:15px;line-height:1.4}.fo-p-ses-m{padding:0;border-radius:0;background:transparent;color:#1F3A30;font-size:13px}.fo-p-ses-directe{background:transparent;color:#1F3A30}.fo-p-cro-l{grid-template-columns:1fr}.fo-p-pas-g{grid-template-columns:1fr}.fo-p-prova-cap{grid-template-columns:1fr;gap:24px}.fo-p-xifra-n{font-size:56px}.fo-p-prova .fo-p-xifra-t{font-size:22px}.fo-p-xifra-2{padding-left:0;border-left:0}.fo-p-res-g{display:flex;gap:12px;margin:0 -20px;padding:4px 20px 8px;overflow-x:auto}.fo-p-res{flex:none;width:280px;padding:18px;border-radius:18px;background:#FFF}.fo-p-res-t{font-size:14px;line-height:1.55}.fo-p-res-av,.fo-p-res-q span{display:none}.fo-prod-banda{padding-top:48px;padding-bottom:48px}.fo-prod-banda-cta,.fo-prod-banda-rel{padding-top:0}.fo-p-faq{grid-template-columns:1fr;gap:24px}.fo-p-faq .fo-p-faq-h{font-size:32px}.fo-p-cta{grid-template-columns:1fr;gap:24px;padding:28px 22px;border-radius:22px}.fo-p-cta .fo-p-cta-h{font-size:36px}.fo-p-cta-b{justify-content:center;min-height:52px;padding:0 24px;font-size:16px}.fo-p-rel-g{grid-template-columns:1fr}.fo-p-mostra{grid-template-columns:1fr;padding:22px}}@media (min-width:1200px){.woocommerce .bde-header-builder .fo-cap-logo-img{height:44px;width:auto;max-width:none}.woocommerce .fo-peu .fo-peu-logo{height:48px;width:auto;max-width:none}}.fo-c-sec{max-width:1280px;margin:0 auto;padding:48px clamp(20px,3.75vw,48px) 72px}.fo-c-sec .woocommerce-notices-wrapper:empty{display:none}.fo-c-sec .woocommerce-notices-wrapper{margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.fo-c-sec form.checkout>div{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}.fo-c-esq{display:flex;flex-direction:column;gap:18px;min-width:0}.fo-c-esq .fo-c-h2{margin:0;font-family:var(--bde-heading-font-family);font-size:30px;font-weight:400;line-height:normal;color:#22201B}.fo-c-esq .fo-c-h2:nth-of-type(2){margin-top:18px;margin-bottom:-4px}.fo-c-dre{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF}.fo-c-dre h3.fo-c-resum{margin:0;font-family:'Hanken Grotesk',sans-serif;text-transform:none;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:normal;color:#5E574A}.fo-c-slot{display:flex;flex-direction:column;gap:18px}.fo-c-sec .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fo-c-sec .woocommerce-billing-fields__field-wrapper p.form-row{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;float:none;width:100%!important;min-width:0!important;max-width:none}.fo-c-sec .woocommerce-billing-fields__field-wrapper p.form-row label{margin:0;font-size:14px;font-weight:600;line-height:normal;color:#22201B}.fo-c-sec p.form-row .required{color:#B4502E;text-decoration:none}.fo-c-sec .woocommerce-input-wrapper{display:block}.fo-c-sec .woocommerce-input-wrapper input.input-text,.fo-c-sec .woocommerce-input-wrapper select,.fo-c-sec input#coupon_code{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:1px solid #D9CFB6;border-radius:12px;background:#FFF;font-family:inherit;font-size:16px;color:#22201B;box-shadow:none}.fo-c-sec .woocommerce-input-wrapper input.input-text:focus,.fo-c-sec input#coupon_code:focus{outline:0;border-color:#1F3A30;box-shadow:0 0 0 3px #F8E5AB}.fo-c-sec p.form-row.woocommerce-invalid .input-text,.fo-c-sec p.form-row.woocommerce-invalid-required-field .input-text{border-color:#B4502E}.fo-c-sec .checkout-inline-error-message{font-size:13px;font-weight:600;color:#9A3F22}.fo-c-ocult{display:none!important}.fo-c-sec p.form-row input::placeholder{color:#8A8272}.fo-c-sec .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;padding:14px 0 0;border:0;border-top:1px solid #E7DFCC;border-radius:0;background:transparent;font-size:15px;font-weight:600;color:#1F3A30}.fo-c-sec .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.fo-c-sec .woocommerce-form-coupon-toggle .woocommerce-info{box-shadow:none}.fo-c-sec .woocommerce-form-coupon-toggle .woocommerce-info a{color:#1F3A30;text-decoration:none;text-transform:none}.fo-c-sec .woocommerce-form-coupon-toggle .woocommerce-info a::after{display:none}.fo-c-sec .bde-checkout-coupon-form .form-row,.fo-c-sec .bde-checkout-coupon-form .clear{display:none}.fo-c-sec .bde-checkout-coupon-form.fo-c-cupo-obert{display:flex;flex-wrap:wrap;gap:12px 10px;align-items:flex-end}.fo-c-sec .bde-checkout-coupon-form.fo-c-cupo-obert .woocommerce-form-coupon-toggle{flex:0 0 100%}.fo-c-sec .bde-checkout-coupon-form.fo-c-cupo-obert .form-row{display:block;margin:0;float:none;width:auto}.fo-c-sec .bde-checkout-coupon-form.fo-c-cupo-obert .form-row-first{flex:1 1 240px}.fo-c-sec .bde-checkout-coupon-form button.button{height:52px;padding:0 22px;border:2px solid #22201B;border-radius:999px;background:transparent;font-family:inherit;font-size:15px;font-weight:700;color:#22201B;cursor:pointer}.fo-c-sec .bde-checkout-coupon-form button.button:hover{background:#22201B;color:#FCF8EE}.fo-c-sec #payment.woocommerce-checkout-payment{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.fo-c-sec #payment ul.wc_payment_methods{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;border:0}.fo-c-sec #payment li.wc_payment_method{position:relative;margin:0;padding:0;border:1px solid #D9CFB6;border-radius:16px;background:#FFF;overflow:hidden}.fo-c-sec #payment li.wc_payment_method>input.input-radio{position:absolute;opacity:0;pointer-events:none}.fo-c-sec #payment li.wc_payment_method>label{display:flex;align-items:center;gap:14px;margin:0;padding:18px 20px;font-size:16px;font-weight:700;line-height:normal;color:#22201B;cursor:pointer}.fo-c-sec #payment li.wc_payment_method>label::before{content:"";flex:none;width:22px;height:22px;box-sizing:border-box;border:2px solid #B8AE96;border-radius:50%;background:#FFF}.fo-c-sec #payment li.wc_payment_method>label img{margin-left:auto;max-height:22px;width:auto}.fo-c-sec #payment li.wc_payment_method:has(>input:checked){border:2px solid #1F3A30}.fo-c-sec #payment li.wc_payment_method:has(>input:checked)>label{padding:17px 19px}.fo-c-sec #payment li.wc_payment_method:has(>input:checked)>label::before{border-color:#1F3A30;background:radial-gradient(circle,#1F3A30 0 4.5px,#FFFFFF 5px)}.fo-c-sec #payment li.wc_payment_method:has(>input:focus-visible){outline:3px solid #1F3A30;outline-offset:2px}.fo-c-sec #payment div.payment_box{margin:0;padding:14px 20px 18px 55px;border:0;border-top:1px solid #E7DFCC;border-radius:0;background:#FCF8EE;font-size:14px;line-height:1.55;color:#3D382F}.fo-c-sec #payment div.payment_box::before{display:none}.fo-c-sec #payment div.payment_box p{margin:0}.fo-c-sec #payment .place-order{display:flex;flex-direction:column;gap:18px;margin:8px 0 0;padding:0;background:transparent}.fo-c-sec .woocommerce-terms-and-conditions-wrapper .form-row{margin:0}.fo-c-sec label.woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;font-size:15px;font-weight:400;line-height:1.5;cursor:pointer}.fo-c-sec label.woocommerce-form__label-for-checkbox input[type=checkbox]{appearance:none;flex:none;width:24px;height:24px;margin:1px 0 0;border:2px solid #B8AE96;border-radius:6px;background:#FFF;cursor:pointer}.fo-c-sec label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked{border-color:#1F3A30;background:#1F3A30 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F8E5AB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/16px no-repeat}.fo-c-sec label.woocommerce-form__label-for-checkbox input[type=checkbox]:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-c-sec .woocommerce-terms-and-conditions-checkbox-text{flex:1}.fo-c-sec .woocommerce-terms-and-conditions-link{color:#1F3A30;font-weight:700}.fo-c-sec label.woocommerce-form__label-for-checkbox>abbr.required{display:none}.fo-c-sec #place_order{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;padding:20px;border:0;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-family:inherit;font-size:17px;font-weight:700;line-height:normal;cursor:pointer}.fo-c-sec #place_order::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.fo-c-sec #place_order:hover{background:#16291F;color:#F8E5AB}.fo-c-sec #place_order:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table{width:100%;margin:0;border:0!important;border-radius:0;border-collapse:collapse;background:transparent;font-family:inherit}.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table td,.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table th{border:0;font-family:inherit;text-transform:none;letter-spacing:normal}.fo-c-sec .woocommerce-checkout-review-order-table thead{display:none}.fo-c-sec .woocommerce-checkout-review-order-table,.fo-c-sec .woocommerce-checkout-review-order-table tbody,.fo-c-sec .woocommerce-checkout-review-order-table tfoot,.fo-c-sec .woocommerce-checkout-review-order-table tr{display:block}.fo-c-sec .woocommerce-checkout-review-order-table td,.fo-c-sec .woocommerce-checkout-review-order-table th{display:block;padding:0;border:0;background:transparent;text-align:left}.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table td.product-name{display:flex;flex-direction:column;gap:0;padding:0!important;font-size:0;line-height:0}.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table td.product-name>*+*{margin-top:8px}.fo-c-sec table.shop_table.woocommerce-checkout-review-order-table td.product-name>.product-quantity{display:none}.fo-c-sec .woocommerce-checkout-review-order-table td.product-total,.fo-c-sec .woocommerce-checkout-review-order-table .product-quantity,.fo-c-sec .woocommerce-checkout-review-order-table .cart-subtotal{display:none}.fo-c-sec .woocommerce-checkout-review-order-table tr.cart_item{padding-bottom:18px}.fo-c-sec .woocommerce-checkout-review-order-table tr.cart_item+tr.cart_item{padding-top:0}.fo-c-sec .woocommerce-checkout-review-order-table tfoot tr{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px solid #E7DFCC;font-size:15px;color:#5E574A}.fo-c-sec .woocommerce-checkout-review-order-table tfoot tr.order-total{font-size:17px;color:#22201B}.fo-c-sec .woocommerce-checkout-review-order-table tr.order-total th{font-weight:700}.fo-c-sec .woocommerce-checkout-review-order-table tr.order-total td strong{font-family:var(--bde-heading-font-family);font-size:40px;font-weight:400;line-height:normal;color:#22201B}.fo-c-chip{line-height:normal;align-self:flex-start;display:inline-block;padding:5px 10px;border:1px solid #E7DFCC;border-radius:999px;background:#FCF8EE;color:#1F3A30;font-size:11px;font-weight:700;letter-spacing:.1em}.fo-c-nom{font-size:17px;line-height:1.35;color:#22201B}.fo-c-fila{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.fo-c-fila>span{font-size:16px;font-weight:600;white-space:nowrap}.fo-c-dades{font-size:13px;line-height:normal;color:#5E574A}.fo-c-suport{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#FCF8EE;font-size:14px}.fo-c-suport-f{display:flex}.fo-c-suport-f img{box-sizing:border-box;width:32px;height:32px;border:2px solid #FFF;border-radius:50%;object-fit:cover}.fo-c-suport-f img+img{margin-left:-8px}.fo-c-suport a{font-weight:700;color:#1F3A30;text-decoration:none}.fo-c-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:14px;font-weight:700;text-decoration:none}.fo-c-btn:hover{background:#16291F;color:#F8E5AB}.fo-c-btn-sec{display:inline-flex;align-items:center;padding:10px 18px;border:2px solid #22201B;border-radius:999px;color:#22201B;font-size:14px;font-weight:700;text-decoration:none}.fo-c-btn-sec:hover{background:#22201B;color:#FCF8EE}.fo-c-btn-fant{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid #E7DFCC;border-radius:999px;color:#1F3A30;font-size:14px;font-weight:700;text-decoration:none}.fo-c-btn-fant:hover{background:#F8E5AB;color:#22201B}.fo-c-avis{display:flex;flex-direction:column;gap:16px;padding:22px 24px;border:2px solid #B4502E;border-radius:18px;background:#FFF}.fo-c-avis:focus{outline:0}.fo-c-avis-cap{display:flex;align-items:flex-start;gap:14px}.fo-c-avis-ico{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:#FBE3D8;color:#9A3F22;font-size:18px;font-weight:700}.fo-c-avis-txt{display:flex;flex-direction:column;gap:6px}.fo-c-avis-t{font-size:17px}.fo-c-avis-l{margin:0;padding:0;list-style:none;font-size:17px;font-weight:700;line-height:1.4}.fo-c-avis-l li{margin:0;padding:0;background:transparent}.fo-c-avis-l a{color:#1F3A30}.fo-c-avis-s{font-size:15px;line-height:1.5;color:#5E574A}.fo-c-avis-acc{display:flex;flex-wrap:wrap;gap:10px;padding-left:50px}.fo-c-sec .woocommerce-message,.fo-c-sec .woocommerce-info{margin:0;padding:14px 20px;border:0;border-radius:14px;font-size:15px}.fo-c-sec .woocommerce-message{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#D8E3DC;color:#1F3A30}.fo-c-sec .woocommerce-message::before{display:none}.fo-c-sec .woocommerce-message a.button{order:2;margin:0;padding:0;border:0;background:transparent;font-weight:700;color:#1F3A30}.fo-g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:80px clamp(20px,3.75vw,48px) 96px}.fo-g-espera,.fo-g-fallada{align-items:start}.fo-g-cos{display:flex;flex-direction:column;gap:24px}.fo-g-ico{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#1F3A30;color:#F8E5AB}.fo-g-espera .fo-g-ico{background:#F8E5AB;color:#1F3A30}.fo-g-fallada .fo-g-ico{background:#FBE3D8;color:#9A3F22}.fo-g-ico-x{font-size:30px;font-weight:700}.fo-g .fo-g-h1{margin:0;font-family:var(--bde-heading-font-family);font-size:52px;font-weight:400;line-height:1.05;color:#22201B}.fo-g-estat{align-self:flex-start;padding:7px 14px;border-radius:999px;background:#F8E5AB;color:#22201B;font-size:13px;font-weight:700}.fo-g-p{margin:0;font-size:18px;line-height:1.55;color:#3D382F}.fo-g-banc{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;font-size:15px}.fo-g-banc-t{font-size:12px;font-weight:700;letter-spacing:.1em;color:#5E574A}.fo-g-banc-g{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px}.fo-g-banc-g>span{color:#5E574A}.fo-g-iban{letter-spacing:.04em}.fo-g-acc{display:flex;flex-wrap:wrap;gap:12px}.fo-g-acc .fo-c-btn{padding:18px 30px;font-size:16px}.fo-g-acc .fo-c-btn-sec{padding:16px 28px;font-size:16px}.fo-g-targeta{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF;font-size:15px}.fo-g-f{display:flex;justify-content:space-between;gap:16px}.fo-g-f-gris{color:#5E574A}.fo-g-f-linia{padding-top:14px;border-top:1px solid #E7DFCC}.fo-g-f-linia strong{line-height:1.35}.fo-g-f-total{align-items:baseline;padding-top:14px;border-top:1px solid #E7DFCC}.fo-g-total{font-family:var(--bde-heading-font-family);font-size:32px;font-weight:400}.fo-g-pill{padding:5px 10px;border-radius:999px;background:#F8E5AB;color:#22201B;font-size:12px;font-weight:700}.fo-g-extra{font-size:15px;color:#3D382F}@media (max-width:1023px){.fo-c-sec form.checkout>div{grid-template-columns:1fr;gap:32px}.fo-c-dre{position:static}.fo-g{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:64px}}@media (max-width:767px){.fo-c-sec{padding:24px 20px 96px}.fo-c-sec .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;gap:16px}.fo-c-sec p.form-row{gap:6px}.fo-c-esq .fo-c-h2{font-size:26px}.fo-c-sec form.checkout>div{display:flex;flex-direction:column}.fo-c-dre{order:-1;position:static;margin:-24px -20px 8px;padding:16px 20px;border:0;border-bottom:1px solid #E7DFCC;border-radius:0;background:#FFF;gap:8px}.fo-c-suport,.fo-c-sec .fo-c-chip,.fo-c-sec .fo-c-dades{display:none}.fo-c-sec table.woocommerce-checkout-review-order-table tr.cart_item{padding-bottom:8px}.fo-c-sec table.woocommerce-checkout-review-order-table tfoot tr{padding-top:12px}.fo-c-sec table.woocommerce-checkout-review-order-table tr.order-total td strong{font-size:22px}.fo-c-sec #place_order{position:fixed;left:16px;right:16px;bottom:24px;z-index:51;width:auto}body:has(.fo-c-sec #place_order)::after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:50;height:92px;border-top:1px solid #E7DFCC;background:#FFF}.fo-c-sec #payment li.wc_payment_method{border-radius:14px}.fo-c-sec #payment li.wc_payment_method>label{min-height:56px;padding:0 16px;gap:12px}.fo-c-sec #payment li.wc_payment_method:has(>input:checked)>label{padding:0 15px}.fo-c-sec label.woocommerce-form__label-for-checkbox{padding:0;border:0;background:transparent;font-size:14px;gap:12px}.fo-c-sec .place-order{position:static}.fo-c-sec #place_order{min-height:54px;padding:0 24px;font-size:16px}.fo-c-avis{padding:18px;border-radius:16px}.fo-c-avis-ico{width:32px;height:32px}.fo-c-avis-l{font-size:16px}.fo-c-avis-acc{flex-direction:column;padding-left:0}.fo-c-avis-acc a{justify-content:center;min-height:48px;font-size:15px}.fo-g{padding:48px 24px 64px}.fo-g-cos{gap:20px}.fo-g .fo-g-h1{font-size:34px;line-height:1.08}.fo-g-ico{width:56px;height:56px}.fo-g-p{font-size:16px}.fo-g-acc a{justify-content:center;box-sizing:border-box;width:100%;min-height:54px;padding-top:0;padding-bottom:0}.fo-g-targeta{padding:18px;border-radius:18px;gap:10px;font-size:14px}}.fo-c-sec table.shop_table thead,.fo-c-sec table.shop_table tbody,.fo-c-sec table.shop_table tfoot,.fo-c-sec table.shop_table tr,.fo-c-sec table.shop_table td,.fo-c-sec table.shop_table th{box-shadow:none!important}.fo-c-sec .bde-checkout-coupon-form .form-row-first,.fo-c-sec .bde-checkout-coupon-form .form-row-last{margin:12px 0 0}.fo-cc{display:flex;align-items:center;height:72px;padding:0 clamp(20px,3.75vw,48px);border-bottom:1px solid rgba(34,32,27,.12);background:#F8E5AB}.fo-cc-cos{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto}.woocommerce .fo-cc .fo-cc-logo-img,.fo-cc .fo-cc-logo-img{display:block;width:auto;height:38px;max-width:none}.fo-cc-wa{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1F3A30;text-decoration:none}.fo-cc-wa:hover{color:#22201B}.woocommerce-order-received .fo-cc-wa{display:none}body.woocommerce-cart .fo-flot,body.woocommerce-checkout .fo-flot{display:none}@media (max-width:767px){.fo-cc{height:64px;padding:0 16px}.woocommerce .fo-cc .fo-cc-logo-img,.fo-cc .fo-cc-logo-img{height:30px}.fo-cc-wa{display:none}}.fo-c-sec.fo-cart{padding-top:56px;display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:48px;grid-template-rows:auto auto 1fr;align-items:start}.fo-cart-slot,.fo-cart .bde-cart,.fo-cart .woocommerce{display:contents}.fo-cart .woocommerce-notices-wrapper{grid-column:1/-1;grid-row:1}.fo-cart h1.fo-cart-h1{grid-column:1;grid-row:2;margin:0 0 20px;font-family:var(--bde-heading-font-family);font-size:44px;font-weight:400;line-height:normal;color:#22201B}.fo-cart form.woocommerce-cart-form{grid-column:1;grid-row:3;min-width:0}.fo-cart .cart-collaterals{grid-column:2;grid-row:2/span 2;float:none;width:auto}.fo-cart table.shop_table.cart{width:100%;margin:0;border:0!important;border-top:2px solid #22201B!important;border-radius:0;border-collapse:collapse;background:transparent;font-family:inherit}.fo-cart table.cart,.fo-cart table.cart tbody,.fo-cart table.cart tr{display:block}.fo-cart table.cart thead{display:none}.fo-cart table.cart td,.fo-cart table.cart th{display:block;padding:0;border:0;background:transparent;box-shadow:none!important;font-family:inherit;text-transform:none}.fo-cart table.cart tr.cart_item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #E7DFCC}.fo-cart table.cart td.product-name{display:flex;flex-direction:column;gap:8px;font-size:0;line-height:0}.fo-cart table.cart td.product-name a{text-decoration:none;color:#22201B}.fo-cart table.cart td.product-name .fo-c-nom{font-size:19px;line-height:1.3}.fo-cart table.cart td.product-thumbnail,.fo-cart table.cart td.product-price,.fo-cart table.cart td.product-quantity,.fo-cart table.cart tr:not(.cart_item){display:none}.fo-cart table.cart td.product-subtotal{font-family:var(--bde-heading-font-family);font-size:28px;line-height:normal}.fo-cart table.cart td.product-remove{order:3}.fo-cart table.cart td.product-remove a.remove{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #E7DFCC;border-radius:50%;background:transparent;font-size:0;color:#5E574A;text-decoration:none}.fo-cart table.cart td.product-remove a.remove::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat}.fo-cart table.cart td.product-remove a.remove:hover{border-color:#FBE3D8;background:#FBE3D8;color:#8A3517}.fo-cart .cart_totals{display:flex;flex-direction:column;gap:16px;width:auto;float:none;padding:28px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF}.fo-cart .cart_totals>h2{display:none}.fo-cart .cart_totals table.shop_table{display:block;width:100%;margin:0;border:0!important;background:transparent}.fo-cart .cart_totals table tbody{display:flex;flex-direction:column;gap:16px}.fo-cart .cart_totals table tr{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:#5E574A}.fo-cart .cart_totals table th,.fo-cart .cart_totals table td{display:block;padding:0;border:0;background:transparent;box-shadow:none!important;font-family:inherit;text-transform:none;font-weight:400;text-align:left}.fo-cart .cart_totals table tr.order-total{padding-top:16px;border-top:1px solid #E7DFCC;font-size:17px;color:#22201B}.fo-cart .cart_totals table tr.order-total th{font-weight:700}.fo-cart .cart_totals table tr.order-total td strong{font-family:var(--bde-heading-font-family);font-size:40px;font-weight:400;line-height:normal}.fo-cart .wc-proceed-to-checkout{display:flex;flex-direction:column;gap:16px;padding:0}.fo-cart-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:16px;font-weight:700;text-decoration:none}.fo-cart-btn:hover{background:#16291F;color:#F8E5AB}.fo-cart-seg{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#5E574A}@media (max-width:1023px){.fo-c-sec.fo-cart{grid-template-columns:1fr}.fo-cart .cart-collaterals{grid-column:1;grid-row:4;margin-top:32px}}@media (max-width:767px){.fo-cart h1.fo-cart-h1{margin-bottom:16px;font-size:32px}.fo-cart table.cart tr.cart_item{grid-template-columns:1fr auto;gap:10px 12px;padding:18px 0}.fo-cart table.cart td.product-name{grid-column:1/-1;grid-row:1}.fo-cart table.cart td.product-name .fo-c-nom{font-size:16px}.fo-cart table.cart td.product-name .fo-c-chip{display:none}.fo-cart table.cart td.product-subtotal{grid-row:2;font-size:24px}.fo-cart table.cart td.product-remove{grid-row:2;grid-column:2}.fo-cart table.cart td.product-remove a.remove{width:auto;height:44px;padding:0;border:0;border-radius:0;background:transparent}.fo-cart table.cart td.product-remove a.remove::before{display:none}.fo-cart table.cart td.product-remove a.remove::after{content:"Elimina";font-size:14px;font-weight:600;color:#5E574A}.fo-cart .cart-collaterals{position:fixed;left:0;right:0;bottom:0;z-index:50;margin:0}.fo-cart .cart_totals{gap:12px;padding:14px 16px 24px;border:0;border-top:1px solid #E7DFCC;border-radius:0}.fo-cart .cart_totals table tr.cart-subtotal{display:none}.fo-cart .cart_totals table tr.order-total{padding-top:0;border-top:0}.fo-cart .cart_totals table tr.order-total td strong{font-size:28px}.fo-cart-btn{min-height:52px;padding:0 24px}.fo-cart-seg{display:none}.fo-c-sec.fo-cart{padding-top:24px;padding-bottom:180px}}.fo-cart form.woocommerce-cart-form,.fo-cart table.shop_table.cart,.fo-cart table.cart tbody,.fo-cart table.cart tr.cart_item{overflow:visible;background:transparent!important}.fo-cart table.cart tr.cart_item{background:transparent!important;box-shadow:none!important}.fo-cart table.cart td,.fo-cart table.cart th{padding:0!important}.fo-cart .cart_totals table td,.fo-cart .cart_totals table th{padding:0!important}.fo-cart table.cart tbody,.fo-cart table.cart thead,.fo-cart table.cart tfoot{padding:0!important}.fo-cart table.cart td.product-remove a.remove::after{font-family:'Hanken Grotesk',sans-serif;font-size:14px;font-weight:600}.fo-cart .cart_totals table tr.order-total{width:100%;justify-content:space-between}.fo-cart .cart_totals table tbody{padding:0!important;width:100%}.fo-cart .cart_totals table td{flex:none!important;width:auto!important;text-align:right!important}.fo-cart table.cart td.product-remove{justify-self:end}@media (max-width:767px){.fo-cart table.cart td.product-remove a.remove{width:auto!important;min-width:0;white-space:nowrap;overflow:visible}}.fo-c-sec form#order_review.fo-c-pagar{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}@media (max-width:1023px){.fo-c-sec form#order_review.fo-c-pagar{grid-template-columns:minmax(0,1fr);gap:32px}}.fo-cist{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:50%;background:transparent;color:#22201B;text-decoration:none}.fo-cist:hover{background:#EDCF76;color:#22201B}.fo-cist:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-cist-n{position:absolute;top:-2px;right:-2px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;border:2px solid #F8E5AB;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:11px;font-weight:700;line-height:1}.fo-cist-m{display:none;margin-left:auto}@media (max-width:767px){.fo-cist-d{display:none}.fo-cist-m{display:flex}}.bde-header-builder .fo-cap .bde-shortcode{flex:none;width:auto}.bde-header-builder .fo-cap .bde-shortcode:empty{display:none}.fo-cart .cart_totals table th,.fo-cart .cart_totals table td,.fo-cart .cart_totals table tr{line-height:normal}.fo-c-sec:has(.fo-g){padding:0;max-width:none}.fo-c-sec.fo-cart:has(.cart-empty){display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fo-cart .cart-empty.woocommerce-info{display:block;width:100%;box-sizing:border-box;margin:0;padding:22px;border:1px dashed #D9CFB6;border-radius:16px;background:transparent;font-size:15px;color:#5E574A}.fo-cart .cart-empty.woocommerce-info::before{display:none}.fo-cart p.return-to-shop{margin:0}.fo-cart p.return-to-shop a.button{display:inline-flex;align-items:center;padding:16px 26px;border:0;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:15px;font-weight:700;text-decoration:none}.fo-cart p.return-to-shop a.button:hover{background:#16291F;color:#F8E5AB}.fo-cart:has(.cart-empty) .fo-cart-slot,.fo-cart:has(.cart-empty) .bde-cart,.fo-cart:has(.cart-empty) .woocommerce{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.fo-m-sec{max-width:1280px;margin:0 auto;padding:48px clamp(20px,3.75vw,48px) 72px}.fo-m-sec .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.fo-m-sec .woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:28px;min-width:0;float:none;width:auto;padding:0}.fo-m-sec .woocommerce-notices-wrapper{grid-column:1/-1}.fo-m-sec .woocommerce-notices-wrapper:empty{display:none}.fo-m-lat{min-width:0;display:flex;flex-direction:column;gap:20px;float:none;width:auto}.fo-m-perfil{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fo-m-avatar-w{position:relative;display:block;cursor:pointer}.fo-m-avatar{display:flex;align-items:center;justify-content:center;width:88px;height:88px;overflow:hidden;border:3px solid #FFF;border-radius:50%;background:#EDCF76;font-family:var(--bde-heading-font-family);font-size:34px;color:#1F3A30}.fo-m-avatar img{width:100%;height:100%;object-fit:cover}.fo-m-cam{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #FCF8EE;border-radius:50%;background:#1F3A30;color:#F8E5AB}.fo-m-perfil-t{display:flex;flex-direction:column;gap:4px}.fo-m-sec .fo-m-lat .fo-m-hola{display:none;font-family:var(--bde-heading-font-family);font-size:24px;font-weight:400;line-height:1.1}.fo-m-foto{font-size:13px;font-weight:600;color:#1F3A30}.fo-m-nav{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid #E7DFCC;border-radius:18px;background:#FFF}.fo-m-nav-a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:transparent;color:#22201B;font-size:15px;font-weight:600;text-decoration:none}.fo-m-nav-a:hover{background:#F8E5AB;color:#22201B}.fo-m-nav-a.is-actiu{background:#1F3A30;color:#F8E5AB}.fo-m-nav-a:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-m-cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.fo-m-cap-t{display:flex;flex-direction:column;gap:8px}.fo-m-sec h1.fo-m-h1{margin:0;font-family:var(--bde-heading-font-family);font-size:44px;font-weight:400;line-height:1.05;color:#22201B}.fo-m-sub{font-size:17px;color:#5E574A}.fo-m-cursos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.fo-m-curs{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #E7DFCC;border-radius:20px;background:#FFF}.fo-m-curs-t{font-size:18px;line-height:1.3;color:#22201B}.fo-m-curs-p{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px dashed #D9CFB6}.fo-m-curs-a{font-size:13px;line-height:1.4;color:#5E574A}.fo-m-curs-b{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:14px;font-weight:700;text-decoration:none}.fo-m-curs-b:hover{background:#16291F;color:#F8E5AB}.fo-m-buit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:22px;border:1px dashed #D9CFB6;border-radius:16px;font-size:15px;color:#5E574A}.fo-m-buit a{font-weight:700;color:#1F3A30}.fo-m-sec .woocommerce-notices-wrapper+h2.fo-m-h2,.fo-m-sec h2.fo-m-h2{display:block;margin:0;font-family:var(--bde-heading-font-family);font-size:34px;font-weight:400;line-height:normal;color:#22201B}.fo-m-taula{display:flex;flex-direction:column;border-top:2px solid #22201B}.fo-m-fila{display:grid;grid-template-columns:90px 120px minmax(0,1fr) 110px 210px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #E7DFCC;font-size:15px}.fo-m-fila-cap{padding:12px 0;font-size:12px;font-weight:700;letter-spacing:.1em;color:#5E574A}.fo-m-c-d{color:#3D382F}.fo-m-pill{display:inline-block;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.fo-m-c-t{font-family:var(--bde-heading-font-family);font-size:20px;font-weight:400}.fo-m-c-t s{color:#8A8272}.fo-m-reemb{font-family:'Hanken Grotesk',sans-serif;font-size:12px;font-weight:700;color:#5E574A}.fo-m-c-a{justify-self:end}.fo-m-c-a .fo-c-btn,.fo-m-c-a .fo-c-btn-sec{padding:9px 16px;font-size:13px}.fo-m-baixades{display:flex;flex-direction:column;gap:12px}.fo-m-baixa{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border:1px solid #E7DFCC;border-radius:16px}.fo-m-baixa-i{display:flex;align-items:center;justify-content:center;width:52px;height:60px;border-radius:8px;background:#D8E3DC;color:#1F3A30;font-size:11px;font-weight:700}.fo-m-baixa-t{display:flex;flex-direction:column;gap:4px}.fo-m-baixa-t strong{font-size:17px}.fo-m-baixa-t span{font-size:13px;color:#5E574A}.fo-m-baixa .fo-c-btn{padding:11px 20px}.fo-m-form{display:flex;flex-direction:column;gap:28px}.fo-m-graella{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fo-m-camp{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.fo-m-camp label{margin:0;font-size:14px;font-weight:600;line-height:normal;color:#22201B}.fo-m-camp .required{color:#B4502E}.fo-m-camp .woocommerce-input-wrapper{display:block}.fo-m-camp input.input-text{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:1px solid #D9CFB6;border-radius:12px;background:#FFF;font-family:inherit;font-size:16px;color:#22201B;box-shadow:none}.fo-m-camp input.input-text:focus{outline:0;border-color:#1F3A30;box-shadow:0 0 0 3px #F8E5AB}.fo-m-pwvis{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 8px 0 16px;border:1px solid #D9CFB6;border-radius:12px;font-size:16px}.fo-m-canvia{padding:8px 12px;font-size:13px;font-weight:700;color:#1F3A30}.fo-m-fact{display:flex;flex-direction:column;gap:18px;padding-top:24px;border-top:1px solid #E7DFCC}.fo-m-sec h3.fo-m-h3{margin:0;font-family:'Hanken Grotesk',sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:normal;color:#5E574A}.fo-m-desa{border:0;cursor:pointer;padding:16px 28px;font-size:15px}.fo-m-sec .woocommerce-message,.fo-m-sec .woocommerce-error li,.fo-m-sec .woocommerce-info{margin:0;padding:14px 20px;border:0;border-radius:14px;font-size:15px}.fo-m-sec .woocommerce-message{background:#D8E3DC;color:#1F3A30}.fo-m-sec .woocommerce-info{background:#F8E5AB;color:#22201B}.fo-m-sec .woocommerce-info a{font-weight:700;color:#1F3A30;text-decoration:underline}.fo-m-sec .woocommerce-error{margin:0;padding:0;list-style:none}.fo-m-sec .woocommerce-error li{background:#FBE3D8;color:#9A3F22}.fo-m-sec .woocommerce-message::before,.fo-m-sec .woocommerce-error li::before,.fo-m-sec .woocommerce-info::before{display:none}.fo-m-sec .woocommerce-message a.button{display:none}@media (max-width:1023px){.fo-m-sec .woocommerce{grid-template-columns:minmax(0,1fr);gap:24px}.fo-m-fila{grid-template-columns:70px 100px minmax(0,1fr) auto;gap:8px 12px}.fo-m-fila-cap span:nth-child(5),.fo-m-c-a{grid-column:1/-1;justify-self:start}.fo-m-fila-cap span:nth-child(5){display:none}}@media (max-width:767px){.fo-m-sec{padding:0 0 48px}.fo-m-sec .woocommerce{gap:0}.fo-m-perfil{flex-direction:row;align-items:center;gap:14px;padding:22px 20px}.fo-m-avatar{width:60px;height:60px;font-size:24px}.fo-m-cam{display:none}.fo-m-sec .fo-m-lat .fo-m-hola{display:block}.fo-m-foto{font-size:12px}.fo-m-lat{gap:0}.fo-m-nav{flex-direction:row;gap:8px;overflow-x:auto;padding:0 20px 16px;border:0;border-radius:0;background:transparent}.fo-m-nav-a{flex:none;min-height:40px;padding:0 16px;border:1px solid #E7DFCC;border-radius:999px;background:#FFF;font-size:14px;white-space:nowrap}.fo-m-nav-a.is-actiu{border-color:#1F3A30}.fo-m-sec .woocommerce-MyAccount-content{padding:0 20px;gap:12px}.fo-m-cap{display:contents}.fo-m-cap-t{order:1}.fo-m-cap-t .fo-m-h1{display:none}.fo-m-sub{font-size:15px}.fo-m-cursos{order:2;grid-template-columns:1fr;gap:12px}.fo-m-curs{gap:10px;padding:16px;border-radius:16px}.fo-m-curs-t{font-size:16px}.fo-m-curs-a{font-size:12px}.fo-m-curs-b{min-height:44px;padding:0 16px}.fo-m-curs-p{padding-top:0;border-top:0}.fo-m-cap>.fo-c-btn-sec{order:3;justify-content:center;min-height:48px;margin-top:8px;font-size:15px}.fo-m-sec h2.fo-m-h2{font-size:26px}.fo-m-fila{grid-template-columns:1fr auto}.fo-m-fila-cap{display:none}.fo-m-c-n{grid-column:1}.fo-m-c-d{grid-column:2;justify-self:end}.fo-m-c-e{grid-column:1}.fo-m-c-t{grid-column:2;justify-self:end}.fo-m-baixa{grid-template-columns:52px minmax(0,1fr);padding:16px}.fo-m-baixa .fo-c-btn{grid-column:1/-1;justify-content:center;min-height:44px}.fo-m-graella{grid-template-columns:1fr;gap:16px}}.fo-m-sec .fo-m-fact h3.fo-m-h3{font-family:'Hanken Grotesk',sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em;text-transform:none;line-height:normal}.fo-m-sec .woocommerce-info a,.fo-m-sec .woocommerce-message a{text-transform:none}.fo-m-enrere{align-self:flex-start;font-size:14px;font-weight:700;color:#1F3A30;text-decoration:none}.fo-m-enrere:hover{text-decoration:underline}.fo-m-comanda-cap{display:flex;flex-direction:column;gap:8px}.fo-m-comanda-t{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.fo-m-comanda-d{font-size:15px;color:#5E574A}.fo-m-linies{display:flex;flex-direction:column;border-top:2px solid #22201B}.fo-m-linia{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid #E7DFCC;font-size:16px}.fo-m-linia-gris{font-size:15px;color:#5E574A}.fo-m-linia-total{border-bottom:0}.fo-m-total{font-family:var(--bde-heading-font-family);font-size:26px;font-weight:400}.fo-m-comanda-acc{display:flex;gap:12px}.fo-m-sec .fo-g-banc{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;font-size:15px}.fo-m-sec .fo-g-banc-t{font-size:12px;font-weight:700;letter-spacing:.1em;color:#5E574A}.fo-m-sec .fo-g-banc-g{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px}.fo-m-sec .fo-g-banc-g>span{color:#5E574A}.fo-m-c-l{color:#22201B;text-decoration:none}.fo-m-c-l:hover{text-decoration:underline}.fo-l{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#FCF8EE}.fo-l-esq{display:flex;flex-direction:column;justify-content:space-between;padding:48px 56px;background:#F8E5AB}.fo-l-logo{align-self:flex-start;display:block;width:auto;height:44px}.fo-l-mig{display:flex;flex-direction:column;gap:18px}.fo-l-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:12px;font-weight:700;letter-spacing:.08em}.fo-l-lema{margin:0;max-width:480px;font-family:var(--bde-heading-font-family);font-size:36px;line-height:1.2;color:#22201B}.fo-l-wa{align-self:flex-start;font-size:14px;font-weight:700;color:#1F3A30;text-decoration:none}.fo-l-dre{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px}.fo-l-form,.fo-l-ok{display:flex;flex-direction:column;gap:18px;width:100%;max-width:420px}.fo-l .fo-l-h1{margin:0 0 6px;font-family:var(--bde-heading-font-family);font-size:40px;font-weight:400;line-height:normal;color:#22201B}.fo-l-p{margin:0;font-size:16px;line-height:1.5;color:#5E574A}.fo-l-camp{display:flex;flex-direction:column;gap:8px;margin:0}.fo-l-camp label{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:#22201B}.fo-l-oblit{font-weight:600;color:#1F3A30}.fo-l-camp input.input-text{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:1px solid #D9CFB6;border-radius:12px;background:#FFF;font-family:inherit;font-size:16px;color:#22201B;box-shadow:none}.fo-l-camp input.input-text:focus{outline:0;border-color:#1F3A30;box-shadow:0 0 0 3px #F8E5AB}.fo-l-btn{margin-top:6px;padding:18px;border:0;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.fo-l-btn:hover{background:#16291F}.fo-l-btn:focus-visible{outline:3px solid #1F3A30;outline-offset:2px}.fo-l-peu{margin:12px 0 0;padding-top:18px;border-top:1px solid #E7DFCC;font-size:15px;color:#5E574A}.fo-l-peu a{font-weight:700;color:#1F3A30}.fo-l-ok-i{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#F8E5AB;color:#1F3A30}.fo-l .fo-c-avis{padding:16px 18px;border-radius:14px}.fo-l .fo-c-avis-ico{width:28px;height:28px;font-size:15px}.fo-l .fo-c-avis-l{font-size:15px;font-weight:400;line-height:1.5}.fo-l .fo-c-avis-l a{font-weight:700}@media (max-width:1023px){.fo-l{grid-template-columns:1fr;min-height:0}.fo-l-esq{padding:0;background:#F8E5AB;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;height:64px;padding:0 16px;border-bottom:1px solid rgba(34,32,27,.12)}.fo-l-logo{height:30px}.fo-l-mig{gap:0}.fo-l-chip{padding:5px 9px;font-size:10px;letter-spacing:.06em}.fo-l-chip svg,.fo-l-lema,.fo-l-wa{display:none}.fo-l-dre{align-items:stretch;justify-content:flex-start;padding:32px 20px}.fo-l .fo-l-h1{font-size:34px}.fo-l-camp input.input-text{font-size:16px}.fo-l-oblit{min-height:44px;display:flex;align-items:center}}.fo-m-sec:has(.fo-l){max-width:none;padding:0}.fo-m-sec .woocommerce:has(.fo-l){display:block}.fo-l form.fo-l-form,.fo-l .fo-l-form{box-sizing:border-box;width:100%;max-width:420px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.fo-l .fo-l-form input.input-text{box-shadow:none}.fo-m-sec form.fo-m-form{gap:28px!important;row-gap:28px!important}.fo-m-sec .woocommerce-MyAccount-content:not(:has(.fo-m-cap)){gap:20px}.fo-l .fo-l-camp{gap:8px!important;row-gap:8px!important}.fo-l .fo-l-camp label{line-height:normal}@media (max-width:1023px){.fo-l-logo{align-self:center}.fo-l .fo-l-camp:has(.fo-l-oblit){display:flex;flex-direction:column}.fo-l .fo-l-camp:has(.fo-l-oblit) label{display:contents}.fo-l .fo-l-camp:has(.fo-l-oblit) label>span{order:0;font-size:14px;font-weight:600}.fo-l .fo-l-camp:has(.fo-l-oblit) input{order:1}.fo-l .fo-l-camp:has(.fo-l-oblit) .fo-l-oblit{order:2;align-self:flex-start;font-size:14px}.fo-l-btn{width:100%;padding:17px}}.fo-l .fo-l-camp label,.fo-l .fo-l-camp label>span{font-size:14px!important;line-height:18px!important}.fo-l button.fo-l-btn{display:block;box-sizing:border-box;width:100%!important;text-align:center}@media (max-width:1023px){.fo-l .fo-l-form{gap:16px}.fo-l .fo-l-h1{margin:0}.fo-l button.fo-l-btn{padding:17px}}.fo-l .fo-l-camp{display:flex!important;flex-direction:column!important}.fo-l button.fo-l-btn{line-height:21px}@media (max-width:1023px){.fo-l .fo-l-camp:has(.fo-l-oblit) .fo-l-oblit{margin-top:8px}}.fo-l .fo-l-form{gap:18px!important;row-gap:18px!important}.fo-l .fo-l-camp,.fo-l .fo-l-form>p{margin:0!important}.fo-l button.fo-l-btn{padding:18px!important;line-height:21px!important;height:auto!important}@media (max-width:1023px){.fo-l .fo-l-form{gap:16px!important;row-gap:16px!important}.fo-l button.fo-l-btn{padding:17px!important}}.fo-cu-sec{max-width:1280px;margin:0 auto;padding:48px clamp(20px,3.75vw,48px) 72px}.fo-cu-graella{display:grid;grid-template-columns:260px minmax(0,820px);gap:48px;align-items:start;justify-content:center}.fo-cu-graella>.bde-shortcode:empty{display:none}body.fo-cu-sense-index .fo-cu-graella{grid-template-columns:minmax(0,820px);justify-content:center}.fo-cu-cos{display:flex;flex-direction:column;min-width:0}.fo-cu-cos>.bde-shortcode:empty{display:none}@media (min-width:1024px){.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1) .fo-cu-h1{margin-top:16px}.fo-cu-cos>.bde-shortcode:has(.fo-cu-acces) .fo-cu-acces{margin-top:16px}.fo-cu-cos>.fo-cu-slot-contingut{margin-top:56px}.fo-cu-graella>.bde-shortcode:has(.fo-cu-lat){align-self:stretch}}.fo-cu-cap{display:flex;flex-direction:column;gap:14px}.fo-cu-migues{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#5E574A}.fo-cu-migues a{color:#5E574A;text-decoration:none}.fo-cu-migues a:hover{text-decoration:underline}.fo-cu-migues-fi{color:#22201B;font-weight:600}.fo-cu-cos h1.fo-cu-h1{margin:0;font-family:var(--bde-heading-font-family);max-width:680px;font-size:46px;font-weight:400;line-height:1.05;color:#22201B}.fo-cu-acces{width:fit-content;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #E7DFCC;border-radius:12px;background:#FFF;font-size:13px}.fo-cu-acces-prov{padding:10px 14px;border-style:dashed;border-color:#D9CFB6;background:#FCF8EE;font-size:14px;line-height:1.45;max-width:640px}.fo-cu-lat{position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.fo-cu-lat-sol{position:static;grid-column:1/-1;max-height:none}.fo-cu-idx{overflow:auto;max-height:calc(100vh - 88px);border:1px solid #E7DFCC;border-radius:16px;background:#FFF}.fo-cu-idx-d{padding:16px}.fo-cu-idx-t{display:flex;justify-content:space-between;padding:4px 10px 10px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#5E574A;list-style:none;cursor:default}.fo-cu-idx-t::-webkit-details-marker{display:none}.fo-cu-idx-t span{display:none}.fo-cu-idx-l{display:flex;flex-direction:column;gap:2px}.fo-cu-idx-l a{padding:8px 10px;border-radius:10px;color:#22201B;font-size:14px;text-decoration:none}.fo-cu-idx-l a:hover{background:#F8E5AB;color:#22201B}.fo-cu-idx-l a.is-actiu{background:#1F3A30;color:#F8E5AB;font-weight:700}.fo-cu-toggles{display:flex;gap:4px;padding:0 6px;font-size:13px;font-weight:700}.fo-cu-toggles button{padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#1F3A30;font-family:inherit;font-size:13px;font-weight:700;line-height:normal;cursor:pointer}.fo-cu-toggles button:hover{background:#F8E5AB;color:#22201B}.fo-cu-toggles span{padding:6px 0;color:#D9CFB6}.fo-cu-ajuda{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding:22px 24px;border-radius:20px;background:#F8E5AB}.fo-cu-ajuda-t{font-family:var(--bde-heading-font-family);font-size:22px;font-weight:400}.fo-cu-ajuda-b{display:flex;gap:10px}.fo-cu-ajuda-wa,.fo-cu-ajuda-co{display:inline-flex;align-items:center;font-size:14px;font-weight:700;text-decoration:none}.fo-cu-ajuda-wa{padding:11px 18px;border-radius:999px;background:#1F3A30;color:#F8E5AB}.fo-cu-ajuda-wa:hover{background:#16291F;color:#F8E5AB}.fo-cu-ajuda-co{padding:9px 16px;border:2px solid #22201B;border-radius:999px;color:#22201B}.fo-cu-ajuda-co:hover{background:#22201B;color:#FCF8EE}.fo-cu-contingut{display:block;font-family:'Hanken Grotesk',sans-serif;font-size:18px;line-height:1.7;color:#3D382F}.fo-cu-contingut>*{max-width:680px;margin-top:0;margin-bottom:0}.fo-cu-contingut>:where(.wp-block-details,.wp-block-file,.fo-v,.wp-block-image,.wp-block-table,.wp-block-embed,.wp-block-buttons,.wp-block-columns,.wp-block-group,.fo-f){max-width:820px}.fo-cu-contingut>:first-child:not(#a){margin-top:0}.fo-cu-contingut p,.fo-cu-contingut ul,.fo-cu-contingut ol{margin:0;font-size:18px;line-height:1.7;color:#3D382F}.fo-cu-contingut p+p,.fo-cu-contingut p+ul,.fo-cu-contingut p+ol,.fo-cu-contingut ul+p,.fo-cu-contingut ol+p{margin-top:16px}.fo-cu-contingut ul,.fo-cu-contingut ol{padding-left:24px}.fo-cu-contingut li+li{margin-top:6px}.fo-cu-contingut li>ul,.fo-cu-contingut li>ol{margin:6px 0 0;list-style:circle;font-size:17px;color:#5E574A}.fo-cu-contingut a{color:#1F3A30;text-decoration:underline}.fo-cu-contingut h2,.fo-cu-contingut h3,.fo-cu-contingut h4{scroll-margin-top:24px;font-weight:400}.fo-cu-contingut h2{margin:56px 0 16px;font-family:var(--bde-heading-font-family);font-size:30px;line-height:1.15;color:#22201B}.fo-cu-contingut h3{margin:32px 0 12px;font-family:'Hanken Grotesk',sans-serif;font-size:21px;font-weight:700;line-height:1.3;color:#22201B}.fo-cu-contingut h4{margin:32px 0 12px;font-family:'Hanken Grotesk',sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#5E574A}.fo-cu-contingut>:first-child:is(h2,h3,h4){margin-top:0}.fo-cu-contingut hr.wp-block-separator+h2{margin-top:0}.fo-cu-contingut h2.is-caps{text-transform:lowercase}.fo-cu-contingut h2.is-caps::first-letter{text-transform:uppercase}.fo-cu-contingut h2:has(+details.wp-block-details){max-width:820px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #22201B}.fo-cu-contingut h2:has(+details.wp-block-details)+details.wp-block-details{margin-top:0}.fo-cu-contingut blockquote.wp-block-quote{margin:32px 0;padding:4px 0 4px 22px;border:0;border-left:3px solid #EDCF76}.fo-cu-contingut blockquote.wp-block-quote p{font-family:var(--bde-heading-font-family);font-size:21px;line-height:1.45;color:#22201B}.fo-cu-contingut hr.wp-block-separator{max-width:680px;margin:48px 0;border:0;border-top:1px solid #D9CFB6;background:#fff0;opacity:1}.fo-cu-contingut .wp-block-spacer{display:none}.fo-cu-contingut figure.wp-block-image{margin:32px 0}.fo-cu-contingut figure.wp-block-image img{display:block;max-width:100%;height:auto;border:1px solid #E7DFCC;border-radius:16px}.fo-cu-contingut figcaption,.fo-cu-contingut p.is-style-peu{margin:10px 0 0;font-size:14px;line-height:1.5;color:#5E574A}.fo-cu-contingut p.is-style-peu{max-width:680px}.fo-cu-contingut figure.wp-block-table{margin:32px 0;overflow-x:auto}.fo-cu-contingut .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #E7DFCC;border-radius:16px;overflow:hidden;font-size:15px;line-height:1.5;color:#3D382F}.fo-cu-contingut .wp-block-table th{padding:12px 16px;background:#FCF8EE;font-weight:700;text-align:left}.fo-cu-contingut .wp-block-table td{padding:12px 16px;border-top:1px solid #E7DFCC;background:#FFF}.fo-cu-contingut .wp-block-table th,.fo-cu-contingut .wp-block-table td{border-left:0;border-right:0}.fo-cu-contingut .wp-block-table th{border-top:0;border-bottom:0}.fo-cu-contingut .wp-block-buttons{margin:24px 0}.fo-cu-contingut .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:0;line-height:normal;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:15px;font-weight:700;text-decoration:none}.fo-cu-contingut .wp-block-button__link:hover{background:#16291F;color:#F8E5AB}.fo-cu-contingut .is-style-outline .wp-block-button__link{border:2px solid #22201B;padding:0 22px;background:#fff0;color:#22201B}.fo-cu-contingut .is-style-outline .wp-block-button__link:hover{background:#22201B;color:#FCF8EE}.fo-cu-contingut .wp-block-group[class*=is-style-avis-]{position:relative;margin:24px 0;padding:18px 20px 18px 62px;border-radius:16px;font-size:16px;line-height:1.55}.fo-cu-contingut .wp-block-group[class*=is-style-avis-] p{font-size:16px;line-height:1.55;color:inherit}.fo-cu-contingut .wp-block-group[class*=is-style-avis-]::before{position:absolute;left:20px;top:18px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:15px;font-weight:700;line-height:1}.fo-cu-contingut .is-style-avis-info{background:#F8E5AB;color:#22201B}.fo-cu-contingut .is-style-avis-info::before{content:"i";background:#1F3A30;color:#F8E5AB}.fo-cu-contingut .is-style-avis-important{border:2px solid #B4502E;padding:16px 18px 16px 60px;background:#FFF;color:#22201B}.fo-cu-contingut .is-style-avis-important::before{content:"!";left:18px;top:16px;background:#FBE3D8;color:#9A3F22}.fo-cu-contingut .is-style-avis-consell{background:#1F3A30;color:#FCF8EE}.fo-cu-contingut .is-style-avis-consell strong:first-child{color:#F8E5AB}.fo-cu-contingut .is-style-avis-consell::before{content:"★";background:#F8E5AB;color:#22201B}p.fo-etiqueta-recurs{display:inline-block;margin:0 0 10px;padding:4px 8px;border:1px solid #E7DFCC;border-radius:999px;background:#FFF;color:#1F3A30;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:normal}.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1) p.fo-cu-etiqueta{margin:16px 0 0}.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1) .fo-cu-etiqueta+.fo-cu-h1{margin-top:10px}.fo-cu-contingut .wp-block-columns{gap:10px;margin:24px 0}.fo-cu-contingut .wp-block-columns+.wp-block-columns{margin-top:10px}.fo-cu-contingut .wp-block-columns:has(+.wp-block-columns){margin-bottom:0}.fo-cu-contingut .wp-block-columns .wp-block-group{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border:1px solid #E7DFCC;border-radius:16px;background:#FFF}.fo-cu-contingut .wp-block-columns h3{margin:0;font-size:15px;line-height:1.3}.fo-cu-contingut .wp-block-columns .wp-block-buttons{margin:0}.fo-cu-contingut .wp-block-columns .wp-block-button__link{min-height:0;padding:7px 14px;font-size:13px}.fo-cu-contingut details.wp-block-details{margin:24px 0 0;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;overflow:hidden}.fo-cu-contingut details.wp-block-details+details.wp-block-details{margin-top:8px}.fo-cu-contingut details.wp-block-details:hover{border-color:#EDCF76;background:#FFF6DA}.fo-cu-contingut details.wp-block-details[open]{border-width:2px;border-color:#1F3A30;background:#FFF}.fo-cu-contingut details.wp-block-details[open]>summary.fo-d-cap{padding:15px 19px}.fo-cu-contingut summary.fo-d-cap{display:flex;align-items:center;gap:16px;padding:16px 20px;list-style:none;cursor:pointer}.fo-cu-contingut summary.fo-d-cap::-webkit-details-marker{display:none}.fo-cu-contingut summary.fo-d-cap:focus-visible{outline:3px solid #1F3A30;outline-offset:-3px}.fo-d-ico{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:#F8E5AB;color:#1F3A30}details[open]>summary .fo-d-ico{background:#1F3A30;color:#F8E5AB}.fo-d-tt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fo-d-t{font-size:17px;line-height:normal;color:#22201B}.fo-d-m{font-size:13px;line-height:normal;color:#5E574A}.fo-d-sig{flex:none;font-size:20px;font-weight:700;color:#22201B;line-height:1}.fo-d-sig::after{content:"+"}details[open]>summary .fo-d-sig::after{content:"−"}.fo-cu-contingut details.wp-block-details>*:not(summary){margin-left:20px;margin-right:20px;max-width:none}.fo-cu-contingut details.wp-block-details>summary+*{margin-top:0}.fo-cu-contingut details.wp-block-details>*:not(summary)+*{margin-top:16px}.fo-cu-contingut details.wp-block-details>*:last-child{margin-bottom:20px}.fo-cu-contingut details.wp-block-details>.fo-v{border-radius:12px}.fo-cu-contingut details.wp-block-details .fo-f{margin-bottom:0}.fo-v{margin:32px 0;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#1F3A30}.fo-v iframe{display:block;width:100%;height:100%;border:0}.fo-v-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:0;border:0;background:#1F3A30;cursor:pointer}.fo-v-play{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#F8E5AB;color:#22201B}.fo-v-b:hover .fo-v-play{background:#EDCF76}.fo-v-b:focus-visible{outline:3px solid #F8E5AB;outline-offset:-6px}.fo-v-t{font-size:14px;font-weight:600;color:#F8E5AB}details .fo-v{margin:0}details .fo-v-play{width:64px;height:64px}.fo-v+.fo-v,.fo-v+h3{margin-top:32px}.fo-cu-contingut .fo-v:has(+p.is-style-peu){margin-bottom:10px}.fo-cu-contingut p.is-style-peu+*{margin-top:32px}.fo-cu-contingut .fo-f{margin:24px 0 0;border:1px solid #E7DFCC;border-radius:16px;background:#FFF;overflow:hidden}.fo-f-fila{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px}.fo-f-chip{display:flex;align-items:center;justify-content:center;width:40px;height:46px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.04em;background:#EFE9DB;color:#5E574A}.fo-f-pdf .fo-f-chip{background:#D8E3DC;color:#1F3A30}.fo-f-docx .fo-f-chip{background:#DCE4EE;color:#2B4A6B}.fo-f-pptx .fo-f-chip{background:#F6D9C9;color:#8A3517}.fo-f-xlsx .fo-f-chip{background:#DFE8D2;color:#3E5B22}.fo-f-zip .fo-f-chip{background:#F8E5AB;color:#22201B}.fo-f-nom{display:flex;flex-direction:column;gap:2px;min-width:0}.fo-f-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.35;color:#22201B}.fo-f-tipus{font-size:12px;line-height:normal;color:#5E574A}.fo-f-fila .fo-f-ico{display:none}.fo-f-acc{display:flex;align-items:center;gap:8px}.fo-cu-contingut a.fo-f-baixa,.fo-cu-contingut a.fo-f-obre{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:2px solid #22201B;border-radius:999px;color:#22201B;font-size:13px;font-weight:700;text-decoration:none}.fo-cu-contingut a.fo-f-baixa:hover{background:#22201B;color:#FCF8EE}.fo-cu-contingut .fo-f:not(.fo-f-visor)+.fo-f:not(.fo-f-visor){margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.fo-cu-contingut .fo-f:not(.fo-f-visor):has(+.fo-f:not(.fo-f-visor)){border-bottom-left-radius:0;border-bottom-right-radius:0}.fo-cu-contingut .fo-f.is-style-destacat{border:1px dashed #D9CFB6}.fo-cu-contingut .fo-f.is-style-destacat .fo-f-fila{padding:14px 16px}.fo-cu-contingut .fo-f.is-style-destacat a.fo-f-baixa{min-height:40px;padding:0 16px;border:0}.fo-cu-contingut .fo-f.is-style-destacat a.fo-f-baixa{border-color:#fff0;background:#1F3A30;color:#F8E5AB}.fo-cu-contingut .fo-f.is-style-destacat a.fo-f-baixa:hover{background:#16291F;color:#F8E5AB}.fo-cu-contingut .fo-f-visor{margin:32px 0}.fo-f-visor .fo-f-fila{display:none}.fo-f-barra{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:56px;padding:10px 12px 10px 14px;border-bottom:1px solid #E7DFCC}.fo-f-barra .fo-f-chip{width:32px;height:36px;border-radius:6px;font-size:9px}.fo-f-barra .fo-f-t{display:block;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.fo-cu-contingut a.fo-f-obre{min-height:36px;padding:0 12px;border:0;color:#1F3A30}.fo-cu-contingut a.fo-f-obre:hover{background:#F8E5AB;color:#22201B}.fo-f-obj{display:block;width:100%;height:min(640px,70vh);background:#EFE9DB}details .fo-f-visor{margin:0}.fo-cu-contingut details .fo-f{border-radius:12px}.fo-cu-contingut details .fo-f-fila{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:10px 14px}.fo-cu-contingut details .fo-f-chip{width:36px;height:42px;border-radius:6px;font-size:9px;letter-spacing:0}.fo-cu-contingut details .fo-f-t{font-size:14px;line-height:1.35}.fo-cu-contingut details .fo-f-tipus{display:none}@media (max-width:1023px){.fo-cu-graella{grid-template-columns:minmax(0,1fr);gap:24px}body.fo-cu-sense-index .fo-cu-graella{grid-template-columns:minmax(0,1fr)}.fo-cu-lat{position:static;gap:4px}.fo-cu-toggles{justify-content:flex-end;padding:0}.fo-cu-toggles button{min-height:44px;padding:0 8px}.fo-cu-toggles span{display:none}.fo-cu-idx{overflow:visible;border-radius:12px}.fo-cu-idx-d{padding:0}.fo-cu-idx-t{align-items:center;min-height:50px;padding:0 16px;font-size:13px;cursor:pointer}.fo-cu-idx-t span{display:inline;font-size:16px;letter-spacing:0}.fo-cu-idx-l{padding:0 8px 8px}}@media (max-width:767px){.fo-cu-sec{padding:20px 20px 32px}.fo-cu-cos h1.fo-cu-h1{font-size:30px;line-height:1.08}.fo-cu-migues{flex-wrap:nowrap;overflow:hidden;font-size:13px}.fo-cu-migues>*{flex:none}.fo-cu-migues-fi{font-size:0}.fo-cu-migues-fi::after{content:"…";font-size:13px;font-weight:400;color:#5E574A}.fo-cu-contingut,.fo-cu-contingut p,.fo-cu-contingut ul,.fo-cu-contingut ol{font-size:17px}.fo-cu-contingut p+p,.fo-cu-contingut p+ul,.fo-cu-contingut p+ol,.fo-cu-contingut ul+p,.fo-cu-contingut ol+p{margin-top:14px}.fo-cu-contingut li>ul,.fo-cu-contingut li>ol{font-size:16px}.fo-cu-contingut,.fo-cu-contingut p,.fo-cu-contingut ul,.fo-cu-contingut ol{line-height:1.65}.fo-cu-contingut h2{margin:40px 0 12px;font-size:24px}.fo-cu-contingut h2:has(+details.wp-block-details){margin-bottom:12px;padding-bottom:8px}.fo-cu-contingut ul,.fo-cu-contingut ol{padding-left:22px}.fo-cu-contingut h3{margin:24px 0 12px;font-size:19px}.fo-cu-contingut h4{font-size:12px}.fo-cu-contingut blockquote.wp-block-quote{margin:24px 0}.fo-cu-contingut blockquote.wp-block-quote p{font-size:19px}.fo-cu-contingut hr.wp-block-separator{margin:32px 0}.fo-cu-contingut figure.wp-block-image,.fo-cu-contingut figure.wp-block-table{margin:24px 0}.fo-cu-contingut figure.wp-block-image img,.fo-v{border-radius:12px}.fo-v{margin:24px 0}.fo-v-play{width:56px;height:56px}.fo-cu-contingut .fo-v:has(+p.is-style-peu){margin-bottom:8px}.fo-cu-contingut p.is-style-peu+*{margin-top:24px}.fo-cu-contingut figcaption,.fo-cu-contingut p.is-style-peu{margin-top:8px;font-size:13px}.fo-cu-contingut .wp-block-table table{font-size:14px}.fo-cu-contingut .wp-block-table th,.fo-cu-contingut .wp-block-table td{min-width:140px}.fo-cu-contingut details.wp-block-details{margin-top:16px;border-radius:12px}.fo-cu-contingut summary.fo-d-cap{gap:12px;padding:10px 14px}.fo-cu-contingut details.wp-block-details[open]>summary.fo-d-cap{padding:10px 13px}.fo-d-ico{width:32px;height:32px}.fo-d-t{font-size:15px}.fo-d-m{font-size:12px}.fo-d-sig{font-size:18px}.fo-cu-contingut details.wp-block-details>*:not(summary){margin-left:12px;margin-right:12px}.fo-cu-contingut details.wp-block-details>*:not(summary)+*{margin-top:12px}.fo-cu-contingut details.wp-block-details>*:last-child{margin-bottom:12px}.fo-cu-contingut .fo-f{margin-top:16px;border-radius:12px}.fo-f-fila{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:10px 10px 10px 12px}.fo-f-chip{width:32px;height:38px;border-radius:6px;font-size:8px;letter-spacing:0}.fo-f-t{-webkit-line-clamp:3;font-size:14px}.fo-cu-contingut .fo-f-fila .fo-f-tipus{display:none}.fo-cu-contingut a.fo-f-baixa{min-width:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.fo-cu-contingut .fo-f-fila .fo-f-ico{display:block;width:16px;height:16px}.fo-cu-contingut .fo-f-fila .fo-f-bt{display:none}.fo-f-acc .fo-f-obre{display:none}.fo-cu-contingut .fo-f.is-style-destacat{border-radius:14px}.fo-cu-contingut .fo-f.is-style-destacat .fo-f-fila{padding:14px;gap:12px}.fo-cu-contingut .fo-f.is-style-destacat a.fo-f-baixa{min-width:0;height:auto;padding:9px 14px;border-radius:999px}.fo-cu-contingut .fo-f.is-style-destacat .fo-f-fila .fo-f-ico{display:none}.fo-cu-contingut .fo-f.is-style-destacat .fo-f-fila .fo-f-bt{display:inline}.fo-cu-contingut details .fo-f{border-radius:10px}.fo-cu-contingut details .fo-f-fila{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:8px 8px 8px 10px}.fo-cu-contingut details .fo-f-chip{width:28px;height:34px;border-radius:5px;font-size:7px}.fo-cu-contingut details .fo-f-t{font-size:13px;line-height:1.35}.fo-f-visor{margin:24px 0}.fo-f-visor .fo-f-barra,.fo-f-visor .fo-f-obj{display:none}.fo-f-visor .fo-f-fila{display:grid}.fo-cu-ajuda{flex-direction:column;align-items:stretch;gap:12px;margin-top:40px;padding:20px;border-radius:18px}.fo-cu-ajuda-b{flex-direction:row}.fo-cu-ajuda-wa,.fo-cu-ajuda-co{flex:1;justify-content:center;min-height:48px;padding:0}.fo-cu-contingut .wp-block-columns{flex-direction:column}}@media (max-width:1023px){.fo-cu-graella{display:flex;flex-direction:column;gap:0}.fo-cu-cos{display:contents}.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1) .fo-cu-h1{margin-top:12px}.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1) p.fo-cu-etiqueta{margin-top:12px}.fo-cu-cos>.bde-shortcode:has(.fo-cu-acces) .fo-cu-acces{margin-top:12px}.fo-cu-graella>.bde-shortcode:has(.fo-cu-lat){margin-top:16px}.fo-cu-cos>.bde-shortcode:has(.fo-cu-migues){order:1}.fo-cu-cos>.bde-shortcode:has(.fo-cu-h1){order:2}.fo-cu-cos>.bde-shortcode:has(.fo-cu-acces){order:3}.fo-cu-graella>.bde-shortcode:has(.fo-cu-lat){order:4}.fo-cu-cos>.fo-cu-slot-contingut{order:5;margin-top:28px}.fo-cu-cos>.bde-shortcode:has(.fo-cu-ajuda){order:6}}.fo-sa{display:flex;justify-content:center;padding:80px 20px 96px}.fo-sa-card{display:flex;flex-direction:column;gap:18px;box-sizing:border-box;width:100%;max-width:420px;padding:32px;border:1px solid #E7DFCC;border-radius:24px;background:#FFF;color:#22201B}.fo-sa-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#F8E5AB;color:#1F3A30}.fo-sa-h1{margin:0;font-family:var(--bde-heading-font-family);font-size:28px;font-weight:400;line-height:1.15;color:#22201B}.fo-sa-acc{display:flex;flex-direction:column;gap:10px;margin-top:6px}.fo-sa a.fo-sa-btn{padding:16px;border-radius:999px;background:#1F3A30;color:#F8E5AB;font-size:15px;font-weight:700;text-align:center;text-decoration:none}.fo-sa a.fo-sa-btn:hover{background:#16291F;color:#F8E5AB}.fo-sa a.fo-sa-link{font-size:14px;text-align:center;text-decoration:none;color:#5E574A}.fo-sa a.fo-sa-link strong{color:#1F3A30}.fo-sa a.fo-sa-link:hover{color:#22201B}.fo-sa-data{font-size:14px;color:#D9D2BF}.fo-sa-data-m{display:none}.fo-sa-caducat .fo-sa-card{border-color:#1F3A30;background:#1F3A30;color:#FCF8EE}.fo-sa-caducat .fo-sa-h1{color:#F8E5AB}.fo-sa-caducat a.fo-sa-btn{background:#F8E5AB;color:#22201B}.fo-sa-caducat a.fo-sa-btn:hover{background:#EDCF76;color:#22201B}.fo-sa-caducat a.fo-sa-link{color:#F8E5AB;font-weight:700}.fo-sa-caducat a.fo-sa-link:hover{color:#FCF8EE}@media (max-width:767px){.fo-sa{padding:48px 24px}.fo-sa-card,.fo-sa-caducat .fo-sa-card{max-width:none;padding:0;border:0;border-radius:0;background:none;color:#22201B}.fo-sa-h1,.fo-sa-caducat .fo-sa-h1{font-size:32px;line-height:1.1;color:#22201B}.fo-sa-data{color:#5E574A}.fo-sa-data-d{display:none}.fo-sa-data-m{display:inline}.fo-sa-acc{gap:10px;margin-top:12px}.fo-sa a.fo-sa-btn,.fo-sa-caducat a.fo-sa-btn{padding:17px;font-size:16px;background:#1F3A30;color:#F8E5AB}.fo-sa-caducat a.fo-sa-link{padding:15px;border:2px solid #22201B;border-radius:999px;font-size:16px;font-weight:700;color:#22201B}}:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:4}@media (max-width:1023px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:3}}@media (max-width:767px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:2;--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:1}}