pond-calculator{display:flex;flex-wrap:wrap;width:100%;position:relative;column-gap:2.4rem}pond-calculator .pond-calculator__search{width:100%;max-width:100%;display:flex;flex-direction:column;margin-top:2.4rem}pond-calculator .pond-calculator__search h2{margin-top:0;margin-bottom:2.4rem;font-size:var(--font-size-h4);line-height:var(--line-height-h4)}pond-calculator .pond-calculator__search label{margin-top:0;margin-bottom:.8rem;font-size:var(--font-size-h6);line-height:var(--line-height-h6);display:block;font-weight:700}pond-calculator .pond-calculator__instructions{font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);margin-top:2.4rem;margin-bottom:2.4rem}pond-calculator input{padding:1.4rem;border:solid 1px var(--color-line-strong);border-radius:.4rem;font-size:var(--font-size-paragraph-regular)}pond-calculator .pond-calculator__results{background:var(--color-light-blue-1);margin-top:2.4rem}pond-calculator .pond-calculator__results h2{padding-bottom:1.6rem;margin-bottom:0;border-bottom:solid .1rem var(--color-line-strong)}pond-calculator .pond-calculator__table{display:table;width:100%}pond-calculator .pond-calculator__table-row{display:table-row;border-bottom:solid .1rem var(--color-line-strong);position:relative}pond-calculator .pond-calculator__table-row:not(:first-of-type):after{content:"";height:.1rem;position:absolute;bottom:0;left:0;right:0;background:var(--color-line-strong)}pond-calculator .pond-calculator__table-column{display:table-cell;padding-left:.8rem;padding-right:.8rem}pond-calculator .pond-calculator__table-column{padding-top:1.6rem;padding-bottom:1.6rem}pond-calculator .pond-calculator__table-row .pond-calculator__table-column:first-of-type{padding-left:0;font-weight:700}pond-calculator .pond-calculator__table-row:first-of-type .pond-calculator__table-column{padding-bottom:0}pond-calculator .pond-calculator__location-note{margin-bottom:2rem}pond-calculator .pond-calculator__location-note p{margin:0}pond-calculator .pond-calculator__list li p:last-of-type{margin-bottom:0}pond-calculator .pond-calculator__map{flex-grow:1;height:40vh;width:100%}pond-calculator .pond-calculator__map h3{margin:0;font-size:var(--font-size-h5);line-height:var(--line-height-h5)}pond-calculator .pond-calculator__loader{opacity:0;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);pointer-events:none;transition:opacity var(--duration-long) ease-in-out}pond-calculator .pond-calculator__loader.visible{opacity:1;pointer-events:all;transition:opacity var(--duration-long) ease-in-out}pond-calculator .pond-calculator__loader svg{width:8rem;height:8rem}pond-calculator .pond-calculator__loader svg .path{stroke:var(--color-dark-blue)}pond-calculator .custom-controls{display:flex;justify-content:center;width:100%;column-gap:1.6rem;padding:1.6rem .8rem;left:0!important}pond-calculator .custom-controls button{color:var(--color-dark-blue);border-radius:.4rem;padding:1rem 1.6rem;display:flex;column-gap:1.6rem;align-items:center;border:none;background:var(--color-white);font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);cursor:pointer;font-weight:700}pond-calculator .custom-controls button:hover{outline:solid .1rem var(--color-dark-blue)}pond-calculator .custom-controls button:first-of-type{color:var(--color-dark-blue);background-color:var(--color-bright-blue)}pond-calculator .custom-controls button:first-of-type:hover{outline:solid .1rem var(--color-dark-blue)}pond-calculator .custom-controls button:first-of-type svg{width:1.8rem;height:1.8rem}pond-calculator .custom-controls button:first-of-type:hover svg path{fill:var(--color-dark-blue)}pond-calculator a:empty,pond-calculator ul:empty,pond-calculator dl:empty,pond-calculator div:empty,pond-calculator section:empty,pond-calculator article:empty,pond-calculator p:empty,pond-calculator h1:empty,pond-calculator h2:empty,pond-calculator h3:empty,pond-calculator h4:empty,pond-calculator h5:empty,pond-calculator h6:empty{display:block}@media (min-width: 990px){pond-calculator{min-height:68rem}pond-calculator .pond-calculator__results{padding:2.4rem}pond-calculator .pond-calculator__search{width:43.2rem;height:100%;padding:2.4rem;margin:0;background-color:var(--color-white)}pond-calculator .pond-calculator__map{height:unset;width:auto}pond-calculator .custom-controls{padding:2.4rem 1.6rem;column-gap:2.4rem}pond-calculator .custom-controls button{padding:1.4rem 2.4rem;font-size:var(--font-size-paragraph-regular);line-height:var(--line-height-paragraph-regular)}pond-calculator .custom-controls button:first-of-type svg{width:2.4rem;height:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/p80-pond-calculator.css.map */
