.breakdance .bde-section-2114-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-code-block-2114-101{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#hef{--hef-bg:#fff;--hef-fg:#111;--hef-muted:#6b7280;--hef-accent:#4b5563;--hef-brand:#2a2a2a;--hef-brand-2:#000;--hef-line:#e5e7eb;--hef-radius:16px;--hef-radius-sm:10px;--hef-shadow:0 10px 30px rgba(17,17,17,.07);--hef-focus:0 0 0 3px rgba(92,74,114,.25);--hef-gap:18px;--hef-gap-lg:24px;--hef-pad:18px;--hef-pad-lg:28px;color:var(--hef-fg);background:transparent;font-family:inherit}#hef *{box-sizing:border-box}#hef .hef-wrap{max-width:840px;margin:0 auto;padding:var(--hef-pad-lg) var(--hef-pad)}#hef .hef-card{background:var(--hef-bg);border:1px solid var(--hef-line);border-radius:var(--hef-radius);box-shadow:var(--hef-shadow);padding:var(--hef-pad-lg)}#hef .hef-hero{text-align:center;margin-bottom:var(--hef-gap-lg)}#hef .hef-kicker{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hef-brand-2);font-weight:600;margin-bottom:8px}#hef .hef-h1{font-size:clamp(26px,4vw,38px);line-height:1.15;margin:0 0 8px 0;font-weight:700}#hef .hef-sub{color:var(--hef-muted);font-size:16px;line-height:1.6;margin:0 auto;max-width:620px}#hef .hef-grid{display:grid;grid-template-columns:1fr;gap:var(--hef-gap-lg)}@media (min-width:720px){#hef .hef-grid--2{grid-template-columns:1fr 1fr}}#hef .hef-step{border:1px solid var(--hef-line);border-radius:var(--hef-radius);padding:var(--hef-pad-lg);position:relative}#hef .hef-step + .hef-step{margin-top:var(--hef-gap-lg)}#hef .hef-step__head{display:flex;align-items:center;gap:10px;margin-bottom:var(--hef-gap)}#hef .hef-step__badge{width:28px;height:28px;border-radius:999px;background:var(--hef-brand-2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 4px 12px rgba(92,74,114,.25);flex-shrink:0}#hef .hef-step__title{margin:0;font-size:18px;font-weight:700}#hef .hef-step__desc{margin:0;color:var(--hef-muted);font-size:14px}#hef .hef-row{display:grid;gap:10px;margin-top:var(--hef-gap)}@media (min-width:640px){#hef .hef-row{grid-template-columns:1fr auto}}#hef input[type="date"]{width:100%;border:1px solid var(--hef-line);background:#fff;border-radius:var(--hef-radius-sm);padding:12px 14px;font-size:16px;outline:none;transition:box-shadow .2s ease,border-color .2s ease}#hef input[type="date"]:focus{box-shadow:var(--hef-focus);border-color:var(--hef-brand-2)}#hef .hef-btn{appearance:none;border:none;background:var(--hef-brand-2);color:#fff;padding:12px 16px;border-radius:var(--hef-radius-sm);font-weight:700;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:10px;transition:transform .05s ease,filter .15s ease,opacity .2s ease}#hef .hef-btn:hover{filter:brightness(1.05)}#hef .hef-btn:active{transform:translateY(1px)}#hef .hef-btn--ghost{background:transparent;color:var(--hef-brand-2);border:1px solid var(--hef-brand-2)}#hef fieldset{border:none;margin:0;padding:0}#hef legend{font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px;font-size:15px}#hef .hef-radio-grid{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:720px){#hef .hef-radio-grid{grid-template-columns:1fr 1fr}}#hef .hef-choice{border:1px solid var(--hef-line);border-radius:var(--hef-radius-sm);padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:#fff}#hef .hef-choice:hover{border-color:var(--hef-brand-2)}#hef .hef-choice input{position:absolute;opacity:0;pointer-events:none}#hef .hef-choice svg{flex-shrink:0;opacity:.9}#hef .hef-choice span{font-weight:600}#hef .hef-choice em{font-style:normal;color:var(--hef-muted);font-weight:500}#hef .hef-choice:has(input:checked){border-color:var(--hef-brand-2);box-shadow:0 0 0 3px rgba(92,74,114,.12);background:linear-gradient(0deg,rgba(92,74,114,.04),rgba(92,74,114,.04)),#fff}#hef .hef-result{display:none;margin-top:var(--hef-gap);border:1px dashed var(--hef-brand-2);padding:var(--hef-pad);border-radius:var(--hef-radius-sm);background:#fff}#hef .hef-result p{margin:0}#hef .hef-result strong{font-weight:800}#hef .hef-badge-el{display:inline-flex;align-items:center;gap:8px;background:#faf5ff;color:var(--hef-brand-2);padding:6px 10px;border-radius:999px;font-weight:700;border:1px solid rgba(92,74,114,.22)}#hef .hef-muted{color:var(--hef-muted)}#hef .hef-spacer{height:8px}#hef .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#hef .hef-card{padding:var(--hef-pad-lg) calc(var(--hef-pad-lg) - 2px)}#hef .hef-hero{margin-bottom:calc(var(--hef-gap-lg) + 6px)}#hef .hef-step + .hef-step{margin-top:calc(var(--hef-gap-lg) + 10px)}#hef .hef-step__head{margin-bottom:calc(var(--hef-gap) + 6px)}#hef .hef-row{gap:12px;margin-top:calc(var(--hef-gap) + 4px)}#hef fieldset{padding-block:4px}#hef fieldset + fieldset{margin-top:18px}@media (min-width:720px){#hef fieldset + fieldset{margin-top:22px}}#hef legend{margin-bottom:12px}#hef .hef-radio-grid{row-gap:12px}@media (min-width:720px){#hef .hef-radio-grid{gap:12px 12px}}#hef .hef-choice{padding:14px 16px}#hef .hef-choice:has(input:checked){box-shadow:0 0 0 4px rgba(92,74,114,.10);background:linear-gradient(0deg,rgba(92,74,114,.045),rgba(92,74,114,.045)),#fff}#hef #hef-quiz .hef-btn{margin-top:10px}#hef .hef-result{margin-top:14px;padding:calc(var(--hef-pad) + 2px) calc(var(--hef-pad) + 4px)}#hef #hef-moment-result + #hef-dual-message{margin-top:10px}#hef .hef-step{padding:calc(var(--hef-pad-lg) + 2px) calc(var(--hef-pad-lg) + 2px) calc(var(--hef-pad-lg) + 6px)}@media (max-width:719px){#hef .hef-step + .hef-step{margin-top:calc(var(--hef-gap-lg) + 14px)}#hef fieldset + fieldset{margin-top:20px}}@media (min-width:960px){#hef .hef-step{padding:calc(var(--hef-pad-lg) + 4px) calc(var(--hef-pad-lg) + 6px) calc(var(--hef-pad-lg) + 8px)}#hef legend{margin-bottom:14px}}.breakdance .bde-section-2114-133 .section-container{align-items:center;text-align:center}.breakdance .bde-section-2114-133{background-color:var(--bde-palette-color-5)}.breakdance .bde-section-2114-133 .section-container{--bde-section-width:100%}.breakdance .bde-section-2114-133 .section-container{padding-left:20px;padding-right:20px;padding-bottom:50px;padding-top:50px}.breakdance .bde-section-2114-133{margin-top:150px;margin-bottom:0px}.breakdance .bde-section-2114-133{border-bottom:1px solid var(--bde-palette-color-5)}.breakdance .bde-heading-2114-141{width:70%;font-size:30px;font-weight:700;text-transform:none;margin-bottom:50px}@media (max-width:767px){.breakdance .bde-heading-2114-141{font-size:25px}}.breakdance .bde-wooproductslist-2114-137 ul.products li.product .woocommerce-loop-product__title{color:var(--bde-headings-color);font-size:20px;font-weight:400;text-transform:capitalize}.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price del,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price del .woocommerce-Price-amount bdi,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price del .woocommerce-Price-amount bdi *{color:var(--bde-palette-color-3);font-size:16px;font-weight:400}.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price>.woocommerce-Price-amount,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price>.woocommerce-Price-amount bdi,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price ins .woocommerce-Price-amount bdi,.breakdance .bde-wooproductslist-2114-137 ul.products li.product .price ins .woocommerce-Price-amount bdi *{color:var(--bde-headings-color);font-size:16px;font-weight:400}.breakdance .bde-wooproductslist-2114-137 ul.products li.product .bde-woo-categories-list{color:var(--bde-headings-color);font-size:14px;font-weight:400;text-decoration-line:none underline;text-transform:capitalize}.breakdance .bde-wooproductslist-2114-137 li.product{padding:0px 0px 0px 0px}.breakdance .bde-wooproductslist-2114-137 li.product,.breakdance .bde-wooproductslist-2114-137 a.woocommerce-LoopProduct-link{align-items:start}.breakdance .bde-wooproductslist-2114-137 li.product .price{justify-content:start}.breakdance .bde-wooproductslist-2114-137 li.product,.breakdance .bde-wooproductslist-2114-137 h2.woocommerce-loop-product__title{text-align:start}.breakdance .bde-wooproductslist-2114-137.breakdance-woocommerce a.button.add_to_cart_button,.breakdance .bde-wooproductslist-2114-137.breakdance-woocommerce a.product_type_external,.breakdance .bde-wooproductslist-2114-137.breakdance-woocommerce a.button.product_type_grouped{--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-secondary-text-color:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:var(--bde-headings-color);--bde-button-secondary-background-color-hover:var(--bde-headings-color)}.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{--swiper-navigation-size:40px}.breakdance .bde-wooproductslist-2114-137 .swiper-button-prev,.breakdance .bde-wooproductslist-2114-137 .swiper-button-next{color:var(--bde-palette-color-2)}.breakdance .bde-wooproductslist-2114-137 .swiper-button-prev:after{content:''}.breakdance .bde-wooproductslist-2114-137 .swiper-button-next:after{content:''}.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{padding:0}@media (max-width:1119px){.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{padding:0}}@media (max-width:1023px){.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{padding:0}}@media (max-width:767px){.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{padding:0}.breakdance .bde-wooproductslist-2114-137{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-wooproductslist-2114-137 .breakdance-swiper-wrapper{padding:0}}