.lawn-measure-section{padding-top:var(--lm-top-spacing);padding-bottom:var(--lm-bottom-spacing);background:var(--lm-background);color:rgb(var(--color-foreground));font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:var(--text-base);line-height:1.6;letter-spacing:var(--text-letter-spacing)}.lawn-measure-section .lawn-measure__inner{width:min(100% - 32px,var(--lm-page-width));margin:0 auto}.lawn-measure-section .lawn-measure__card{border-radius:var(--lm-card-radius);overflow:hidden;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.12)}.lawn-measure-section .lawn-measure__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.lawn-measure-section .lawn-measure__start-heading{margin:0 0 8px;font-family:var(--heading-font-family, var(--text-font-family))!important;font-style:var(--heading-font-style, normal)!important;font-weight:var(--heading-font-weight, 700)!important;letter-spacing:var(--heading-letter-spacing, normal)!important;text-transform:var(--heading-text-transform, none)!important;line-height:1.1}.lawn-measure-section .lawn-measure__start-heading--small{font-size:clamp(1.5rem,2.8vw,2.4rem)}.lawn-measure-section .lawn-measure__start-heading--medium{font-size:clamp(2rem,4vw,3.4rem)}.lawn-measure-section .lawn-measure__start-heading--large{font-size:clamp(2.5rem,5.2vw,4.6rem)}.lawn-measure-section .lawn-measure__start-button{align-self:flex-start;white-space:nowrap}.lawn-measure-section .lawn-measure__intro p{margin:0;font-family:var(--text-font-family)!important;font-style:var(--text-font-style, normal)!important;font-weight:var(--text-font-weight, 400)!important;font-size:var(--text-base)!important;line-height:1.6!important;letter-spacing:var(--text-letter-spacing, normal)!important;text-transform:none!important}.lawn-measure-section button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:13px 20px;background:var(--lm-button-bg);color:var(--lm-button-text);font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:700;font-size:var(--text-sm);line-height:1.6;letter-spacing:var(--text-letter-spacing);text-transform:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.lawn-measure-section button:hover{transform:translateY(-1px);opacity:.92}.lawn-measure-section .lawn-measure__tool[hidden]{display:none!important}.lawn-measure-section .lawn-measure__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgba(var(--color-foreground),.12)}.lawn-measure-section .lawn-measure__search-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.lawn-measure-section .lawn-measure__controls button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 126px;width:126px;min-width:126px;min-height:48px;padding:12px 18px;white-space:nowrap}.lawn-measure-section input{width:100%;min-height:48px;border-radius:999px;border:2px solid #111111;outline:none;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:12px 18px;font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:var(--text-base);line-height:1.6;letter-spacing:var(--text-letter-spacing);text-transform:none;box-shadow:0 0 0 1px #11111114}.lawn-measure-section input:focus{border-color:#000;box-shadow:0 0 0 3px #0000001f}.lawn-measure-section .lawn-measure__actions{display:flex;align-items:center;gap:10px}.lawn-measure-section .lawn-measure__map-wrap{position:relative}.lawn-measure-section .lawn-measure__map{width:100%;height:var(--lm-map-height);background:rgba(var(--color-foreground),.08)}.lawn-measure-section .lawn-measure__map-help{position:absolute;left:16px;bottom:16px;max-width:min(520px,calc(100% - 32px));padding:12px 16px;border-radius:16px;background:#000000b8;color:#fff;font-size:14px;line-height:1.35;pointer-events:none}.lawn-measure-section .lawn-measure__results{padding:22px;border-top:1px solid rgba(var(--color-foreground),.12)}.lawn-measure-section .lawn-measure__result-summary{width:100%;max-width:none;justify-self:stretch}.lawn-measure-section .lawn-measure__result-main{display:flex;flex-direction:column;gap:6px}.lawn-measure-section .lawn-measure__result-main span{font-size:.9rem;opacity:.75}.lawn-measure-section .lawn-measure__result-main strong{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.lawn-measure-section .lawn-measure__tip{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,var(--lm-tip-max-width));margin:var(--lm-tip-top-spacing) auto var(--lm-tip-bottom-spacing);padding:var(--lm-tip-padding-vertical) var(--lm-tip-padding-horizontal);border-radius:var(--lm-tip-radius);border:1px solid rgba(var(--color-foreground),var(--lm-tip-border-opacity));background:var(--lm-tip-background);color:var(--lm-tip-text-colour)}.lawn-measure-section .lawn-measure__tip.text-left{justify-content:flex-start}.lawn-measure-section .lawn-measure__tip.text-right{justify-content:flex-end}.lawn-measure-section .lawn-measure__tip-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--lm-tip-icon-size);height:var(--lm-tip-icon-size);color:inherit}.lawn-measure-section .lawn-measure__tip-icon svg{width:100%;height:100%;display:block}.lawn-measure-section .lawn-measure__tip-text{line-height:1.35;font-size:var(--lm-tip-text-size, 14px)!important}.lawn-measure-section .lawn-measure__tip-text.text-xs{--lm-tip-text-size: 12px}.lawn-measure-section .lawn-measure__tip-text.text-sm{--lm-tip-text-size: 14px}.lawn-measure-section .lawn-measure__tip-text.text{--lm-tip-text-size: 16px}.lawn-measure-section .lawn-measure__tip-text.text-md{--lm-tip-text-size: 18px}.lawn-measure-section .lawn-measure__tip-text p,.lawn-measure-section .lawn-measure__tip-text strong,.lawn-measure-section .lawn-measure__tip-text em,.lawn-measure-section .lawn-measure__tip-text a,.lawn-measure-section .lawn-measure__tip-text span{font-size:inherit!important;line-height:inherit}.lawn-measure-section .lawn-measure__tip-text p{margin:0}.lawn-measure-section .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:749px){.lawn-measure-section .lawn-measure__inner{width:min(100% - 24px,var(--lm-page-width))}.lawn-measure-section .lawn-measure__intro,.lawn-measure-section .lawn-measure__controls,.lawn-measure-section .lawn-measure__search-wrap,.lawn-measure-section .lawn-measure__actions,.lawn-measure-section .lawn-measure__results{flex-direction:column;display:flex}.lawn-measure-section .lawn-measure__intro{padding:16px 0}.lawn-measure-section .lawn-measure__controls,.lawn-measure-section .lawn-measure__results{padding:16px}.lawn-measure-section button{width:100%}.lawn-measure-section .lawn-measure__controls button{flex-basis:auto;width:100%;min-width:0}.lawn-measure-section .lawn-measure__map{height:var(--lm-map-height-mobile)}.lawn-measure-section .lawn-measure__map-help{font-size:12px;left:10px;bottom:10px;max-width:calc(100% - 20px)}.lawn-measure-section .lawn-measure__result-summary{max-width:100%;margin-left:0}.lawn-measure-section .lawn-measure__tip{align-items:flex-start;justify-content:flex-start;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-lawn-measuring-tool.css.map */
