@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,600&display=swap";.pond-configurator__highlight{font-family:Playfair Display,serif;font-style:italic;font-weight:600}.pond-configurator-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:var(--spacing-12, 3rem);row-gap:var(--spacing-6, 1.5rem);align-items:start}.pond-configurator-layout__text{grid-column:1;grid-row:1}.pond-configurator-layout__stats{grid-column:1;grid-row:2}.pond-configurator-layout__form{grid-column:2;grid-row:1 / -1}.pond-configurator-layout__text{display:flex;flex-direction:column;gap:var(--spacing-6, 1.5rem)}.pond-configurator-layout__text .h2{margin:0}.pond-configurator-layout__description{margin-block-start:var(--spacing-2, .5rem)}.pond-configurator-layout__stats{display:flex;flex-direction:column;gap:var(--spacing-4, 1rem);margin-block-start:var(--stats-mt, 0px)}.pond-configurator-layout__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-4, 1rem);align-items:center}.pond-configurator-layout__buttons .button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:var(--rounded, 12px);font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .15s;line-height:1.4}.pond-configurator-layout__buttons .button:hover{opacity:.85;transform:translateY(-1px)}.pond-configurator-layout__buttons .button--primary{background:var(--btn-primary-bg, var(--text-color-rgb, #1a1a1a));color:var(--btn-primary-text, #fff)}.pond-configurator-layout__buttons .button--secondary{background:transparent;color:inherit;border:1.5px solid currentColor;opacity:.8}.pond-configurator-layout__buttons .button--secondary:hover{opacity:1}.pond-configurator-layout__kpis{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3, .75rem)}.pond-configurator-layout__kpi{background:var(--stats-bg, #F5F9FC);border-radius:var(--rounded, 12px);padding:var(--spacing-5, 1.25rem)}.pond-configurator-layout__kpi-value{font-size:1.75rem;font-weight:800;line-height:1.2}.pond-configurator-layout__kpi-label{font-size:.8125rem;opacity:.5;margin-block-start:.375rem}.pond-configurator-layout__rating{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3, .75rem);background:var(--stats-bg, #F5F9FC);border-radius:var(--rounded, 12px);padding:var(--spacing-4, 1rem) var(--spacing-5, 1.25rem)}.pond-configurator-layout__rating-content{display:flex;align-items:center;gap:var(--spacing-2, .5rem);flex-wrap:wrap;flex:1;min-width:0}.pond-configurator-layout__stars{display:flex;gap:2px}.pond-configurator-layout__star{color:var(--star-color, #F59E0B)}.pond-configurator-layout__rating-value{font-size:1.125rem;font-weight:700}.pond-configurator-layout__rating-label{font-size:.8125rem;opacity:.5}.pond-configurator-layout__rating-image{width:60px;height:auto;object-fit:contain;flex-shrink:0}.pond-configurator-layout__form{background:#fff;border:1px solid rgba(var(--text-color, 0 0 0),.12);border-radius:var(--rounded, 12px);padding:var(--spacing-8, 2rem);box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a}@media screen and (max-width:899px){.pond-configurator-layout{grid-template-columns:1fr;column-gap:0;row-gap:calc(var(--spacing-8, 2rem) / 2)}.pond-configurator-layout__text{grid-column:auto;grid-row:auto;order:1;position:static;text-align:center}.pond-configurator-layout__form{grid-column:auto;grid-row:auto;order:2;padding:var(--spacing-6, 1.5rem);margin-block-start:calc(var(--spacing-8, 2rem) / 2)}.pond-configurator-layout__stats{grid-column:auto;grid-row:auto;order:3}.pond-configurator-layout__kpis,.pond-configurator-layout__rating,.pond-configurator-layout__buttons{justify-content:center}}.pond-configurator-box{background:var(--box-bg-image, none),var(--box-bg, #F5F9FC);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--rounded, 12px);padding:var(--box-padding, 60px)}.shopify-section--pond-configurator .section{padding-block-start:0;padding-block-end:0}.shopify-section--pond-configurator .container{margin-inline-start:0;margin-inline-end:0;padding-top:var(--section-pt, 20px);padding-bottom:var(--section-pb, 20px)}@media screen and (max-width:899px){.pond-configurator-box{padding:calc(var(--box-padding, 60px) * .6)}}@media screen and (max-width:699px){.shopify-section--pond-configurator .section{padding-inline-start:0;padding-inline-end:0}.pond-configurator-box{border-radius:0;padding:28px 16px 16px}}.pond-configurator__actions--spread{justify-content:space-between;align-items:center}.pond-configurator__actions--spread .pond-configurator__water-toggle-link[hidden]{display:none}.pond-configurator__steps{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3, .75rem);margin-block-end:var(--spacing-6, 1.5rem);padding-block-end:var(--spacing-6, 1.5rem);border-bottom:1px solid rgba(var(--text-color, 0 0 0),.08)}.pond-configurator__step-indicator{display:flex;align-items:center;gap:var(--spacing-2, .5rem);opacity:.35;transition:opacity .3s ease}.pond-configurator__step-indicator.is-active,.pond-configurator__step-indicator.is-completed{opacity:1}.pond-configurator__step-number{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;font-weight:700;font-size:.8125rem;line-height:1;flex-shrink:0;transition:background .3s ease,color .3s ease}.pond-configurator__step-indicator.is-active .pond-configurator__step-number,.pond-configurator__step-indicator.is-completed .pond-configurator__step-number{background:rgb(var(--text-color, 0 0 0));color:rgb(var(--background, 255 255 255));border-color:rgb(var(--text-color, 0 0 0))}.pond-configurator__step-label{font-size:.8125rem;font-weight:600}.pond-configurator__step-divider{width:2rem;height:2px;background:currentColor;opacity:.15;flex-shrink:0}@media screen and (max-width:499px){.pond-configurator__step-label{display:none}.pond-configurator__step-divider{width:1.5rem}}.pond-configurator__section-title{font-size:1rem;font-weight:700;margin-block-end:var(--spacing-4, 1rem)}.pond-configurator__options{display:flex;flex-direction:column;gap:var(--spacing-3, .75rem)}.pond-configurator__option-row{display:flex;align-items:center;gap:var(--spacing-4, 1rem);padding:var(--spacing-4, 1rem);border:2px solid #E0E4E8;border-radius:var(--rounded-input, 8px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none;background:#f5f9fc}.pond-configurator__option-row:hover{border-color:rgba(var(--text-color, 0 0 0),.2);background:#eaf2f8}.pond-configurator__option-row:focus-visible{outline:2px solid rgb(var(--text-color, 0 0 0));outline-offset:2px}.pond-configurator__option-row.is-selected{border-color:#69bbe5;background:#f5f9fc;box-shadow:0 0 0 1px #69bbe5}.pond-configurator__option-row--compact{padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem)}.pond-configurator__option-row-icon{font-size:1.5rem;line-height:1;flex-shrink:0;width:2rem;text-align:center}.pond-configurator__option-row-text{flex:1;min-width:0}.pond-configurator__option-row-title{font-weight:700;font-size:.9375rem}.pond-configurator__option-row-subtitle{font-size:.8125rem;opacity:.6;margin-block-start:.125rem}.pond-configurator__option-row-check{width:1.375rem;height:1.375rem;border-radius:50%;border:2px solid rgba(var(--text-color, 0 0 0),.15);flex-shrink:0;transition:background .2s ease,border-color .2s ease;position:relative;background:#fff}.pond-configurator__option-row.is-selected .pond-configurator__option-row-check{background:#69bbe5;border-color:#69bbe5}.pond-configurator__option-row.is-selected .pond-configurator__option-row-check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:.7rem;background-repeat:no-repeat;background-position:center}.pond-configurator__water-toggle-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1, .25rem);margin-block:var(--spacing-5, 1.25rem)}.pond-configurator__water-toggle-or{font-size:.75rem;color:rgba(var(--text-color, 0 0 0),.4);text-transform:uppercase;letter-spacing:.05em}.pond-configurator__water-toggle-link{background:none;border:none;padding:0;cursor:pointer;font-size:.875rem;color:inherit;opacity:.65;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.pond-configurator__water-toggle-link:hover{opacity:1}.pond-configurator__problems-toggle-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1, .25rem);margin-block-end:var(--spacing-5, 1.25rem)}.pond-configurator__options--water-values{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2, .5rem);flex-direction:unset}.pond-configurator__options--water-values .pond-configurator__option-row--compact{padding:var(--spacing-2, .5rem) var(--spacing-3, .75rem);position:relative}.pond-configurator__options--water-values .pond-configurator__option-row-title{font-size:.875rem}.pond-configurator__options--water-values .pond-configurator__option-row-check{width:1.125rem;height:1.125rem}.pond-configurator__wv-badge{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--wv-color, #ccc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0;line-height:1;text-align:center}.pond-configurator__option-row-meta{font-size:.9375rem;font-weight:700;color:#000;opacity:1}.pond-configurator__option-row-normal{font-size:.75rem;font-weight:400;opacity:.45;line-height:1.3;margin-block-start:.125rem}.pond-configurator__form-fields{display:flex;flex-direction:column;gap:var(--spacing-5, 1.25rem)}.pond-configurator__calc-toggle{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:.8125rem;color:inherit;opacity:.65;transition:opacity .2s ease}.pond-configurator__calc-toggle:hover{opacity:1}.pond-configurator__calculator{border:1px dashed rgba(var(--text-color, 0 0 0),.2);border-radius:var(--rounded-input, 8px);padding:var(--spacing-4, 1rem);margin-block-start:var(--spacing-2, .5rem)}.pond-configurator__calculator .input-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4, 1rem)}@media screen and (max-width:499px){.pond-configurator__calculator .input-row{grid-template-columns:1fr}}.pond-configurator__calc-label{font-weight:600;font-size:.9rem;margin-block-end:var(--spacing-3, .75rem)}.pond-configurator__shape-selector{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3, .75rem);margin-block-end:var(--spacing-4, 1rem)}.pond-configurator__shape-btn{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:var(--spacing-3, .75rem);border:2px solid rgba(var(--text-color, 0 0 0),.12);border-radius:var(--rounded-input, 8px);background:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;color:inherit;transition:border-color .2s,background .2s}.pond-configurator__shape-btn:hover{border-color:rgba(var(--text-color, 0 0 0),.25)}.pond-configurator__shape-btn.is-selected{border-color:#69bbe5;background:#f0f8fd}.pond-configurator__calc-formula{font-size:.75rem;opacity:.5;margin-block-start:var(--spacing-2, .5rem);text-align:center}.pond-configurator__calc-result{margin-block-start:var(--spacing-3, .75rem);font-size:.875rem;text-align:center}.pond-configurator__calc-apply{margin-block-start:var(--spacing-3, .75rem);text-align:center}.pond-configurator__radio-group{display:flex;gap:var(--spacing-6, 1.5rem)}.pond-configurator__field-label{font-weight:600;margin-block-end:var(--spacing-2, .5rem)}.pond-configurator__actions{display:flex;justify-content:center;gap:var(--spacing-4, 1rem);margin-block-start:var(--spacing-6, 1.5rem)}.pond-configurator__actions--pair{display:flex;gap:var(--spacing-3, .75rem)}.pond-configurator__actions--pair .button{flex:1;text-align:center;justify-content:center}.pond-configurator__switch-wrapper{display:flex;align-items:center;gap:var(--spacing-3, .75rem)}.pond-configurator__switch-label-text{font-size:.875rem;font-weight:500}.pond-configurator__switch{position:relative;display:inline-block;width:52px;height:30px;cursor:pointer;flex-shrink:0}.pond-configurator__switch-input{opacity:0;width:0;height:0;position:absolute}.pond-configurator__switch-track{position:absolute;top:0;right:0;bottom:0;left:0;background:#e0e4e8;border-radius:999px;transition:background .3s ease}.pond-configurator__switch-track:before{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px #0003}.pond-configurator__switch-input:checked+.pond-configurator__switch-track{background:#69bbe5}.pond-configurator__switch-input:checked+.pond-configurator__switch-track:before{transform:translate(22px)}.pond-configurator__plant-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2, .5rem)}.pond-configurator__plant-btn{padding:var(--spacing-3, .75rem);border:2px solid #E0E4E8;border-radius:var(--rounded-input, 8px);background:#f5f9fc;text-align:center;font-weight:600;font-size:.9375rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none}.pond-configurator__plant-btn:hover{border-color:rgba(var(--text-color, 0 0 0),.2);background:#eaf2f8}.pond-configurator__plant-btn.is-selected{border-color:#69bbe5;background:#f5f9fc;box-shadow:0 0 0 1px #69bbe5}.pond-configurator__tooltip{position:relative;display:inline-flex;margin-inline-start:.375rem;vertical-align:middle}.pond-configurator__tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#e0e4e8;font-size:.6875rem;font-weight:700;cursor:help;line-height:1}.pond-configurator__tooltip-text{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:rgb(var(--text-color, 0 0 0));color:rgb(var(--background, 255 255 255));font-size:.75rem;font-weight:400;padding:.5rem .75rem;border-radius:6px;white-space:normal;width:max-content;max-width:220px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:10;line-height:1.4}.pond-configurator__tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:rgb(var(--text-color, 0 0 0))}.pond-configurator__tooltip:hover .pond-configurator__tooltip-text,.pond-configurator__tooltip:focus-within .pond-configurator__tooltip-text{opacity:1;visibility:visible}.pond-configurator__field-hint{font-size:.75rem;opacity:.5;margin-block-start:var(--spacing-1, .25rem)}.pond-configurator__email-heading{font-size:1rem;font-weight:700;line-height:1.4;margin-block-end:var(--spacing-1, .25rem)}.pond-configurator__email-subtext{font-size:.8125rem;line-height:1.5;opacity:.55;margin-block-end:var(--spacing-4, 1rem)}.pond-configurator__success{text-align:center;padding:var(--spacing-4, 1rem) var(--spacing-4, 1rem) 0}.pond-configurator__success-icon{font-size:2.5rem;margin-block-end:var(--spacing-2, .5rem)}.pond-configurator__success-title{font-weight:700;line-height:1.3;margin:0}.pond-configurator__success-subtitle{font-size:.9375rem;opacity:.6;margin-block-start:var(--spacing-2, .5rem)}.pond-configurator__email-section{padding-block-start:var(--spacing-4, 1rem)}.pond-configurator__email-hint{text-align:center;font-size:.8125rem;opacity:.5;margin-block-start:var(--spacing-3, .75rem)}.pond-configurator__benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3, .75rem);margin-block-start:var(--spacing-4, 1rem)}.pond-configurator__benefit-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2, .5rem);padding:var(--spacing-4, 1rem) var(--spacing-3, .75rem);border:none;border-radius:var(--rounded, 12px);background:#f5f9fc}.pond-configurator__benefit-icon{display:flex;align-items:center;justify-content:center;opacity:.6}.pond-configurator__benefit-title{font-size:.8125rem;font-weight:700;line-height:1.3}.pond-configurator__benefit-text{font-size:.75rem;opacity:.55;line-height:1.4}.pond-configurator__error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:var(--rounded-input, 8px);padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);margin-block-end:var(--spacing-4, 1rem);font-size:.875rem;line-height:1.5}.pond-configurator__error[hidden]{display:none}.pond-configurator__result{padding:var(--spacing-10, 2.5rem) var(--spacing-4, 1rem);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4, 1rem);text-align:center}.pond-configurator__spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(var(--text-color, 0 0 0),.15);border-top-color:rgb(var(--text-color, 0 0 0));border-radius:50%;animation:pond-configurator-spin .8s linear infinite}@keyframes pond-configurator-spin{to{transform:rotate(360deg)}}.pond-configurator__panel[hidden]{display:none}.pond-configurator__panel{animation:pond-configurator-fadeIn .3s ease}@keyframes pond-configurator-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pond-configurator__returning-card{background:#f5f9fc;border:2px solid #69BBE5;border-radius:var(--rounded, 12px);padding:var(--spacing-6, 1.5rem)}.pond-configurator__returning-header{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--spacing-4, 1rem);padding-block-end:var(--spacing-3, .75rem);border-bottom:1px solid rgba(0,0,0,.08)}.pond-configurator__returning-title{font-size:1.125rem;font-weight:700;margin:0}.pond-configurator__returning-edit{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;color:inherit;padding:0}.pond-configurator__returning-edit:hover{background:#eaf2f8;border-color:#69bbe5}.pond-configurator__returning-details{display:flex;flex-direction:column;gap:0}.pond-configurator__returning-row{display:flex;align-items:center;gap:var(--spacing-3, .75rem);padding:var(--spacing-3, .75rem) 0}.pond-configurator__returning-row+.pond-configurator__returning-row{border-top:1px solid rgba(0,0,0,.06)}.pond-configurator__returning-icon{font-size:1.25rem;flex-shrink:0;width:1.5rem;text-align:center}.pond-configurator__returning-label{font-size:.875rem;opacity:.6;flex:1}.pond-configurator__returning-value{font-size:.9375rem;font-weight:600;margin-inline-start:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bioteiga-configurator.css.map */
