.ym-calc{--ymg:#2f6b2f;--ymg2:#e9f2e6;--ymk:#1d1d1b;border:1px solid #d9e3d4;border-radius:12px;background:#fbfdf9;padding:18px 18px 14px;margin:16px 0;font-family:inherit;color:var(--ymk)}.ym-calc[hidden]{display:none!important}.ym-calc__head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ym-calc__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ymg);color:#fff;flex:0 0 40px}.ym-calc__title{font-weight:700;font-size:20px;margin:0;line-height:1.2;text-transform:none;letter-spacing:0}.ym-calc__sub{margin:2px 0 0;font-size:15.5px;color:#5b6157}.ym-calc__profile{font-size:15.5px;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ym-calc__pill{background:var(--ymg2);color:var(--ymg);font-weight:700;border-radius:999px;padding:3px 10px;font-size:14px}.ym-calc__link{background:none;border:0;padding:0;color:var(--ymg);text-decoration:underline;cursor:pointer;font-size:15.5px}.ym-calc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.ym-calc.is-profile .ym-calc__field:not(.ym-calc__field--apps){display:none}.ym-calc.is-profile .ym-calc__grid{grid-template-columns:1fr}.ym-calc__field{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#4a5046;margin:0}.ym-calc__field input,.ym-calc__field select{height:50px;border:1px solid #c9d3c4;border-radius:8px;padding:0 12px;font-size:19px;font-weight:600;background:#fff;color:var(--ymk);width:100%;text-transform:none;letter-spacing:0;margin:0}.ym-calc__field input:focus,.ym-calc__field select:focus{outline:2px solid var(--ymg);outline-offset:0;border-color:var(--ymg)}.ym-calc__stepper{display:flex;height:50px;border:1px solid #c9d3c4;border-radius:8px;overflow:hidden;background:#fff}.ym-calc__stepper button{width:40px;border:0;background:var(--ymg2);color:var(--ymg);font-size:23.5px;font-weight:700;cursor:pointer;padding:0}.ym-calc__stepper input{border:0!important;border-radius:0!important;text-align:center;height:42px!important;-moz-appearance:textfield;padding:0!important}.ym-calc__stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.ym-calc__result{margin-top:14px;border-radius:10px;background:#fff;border:1px dashed #c9d3c4;padding:14px}.ym-calc__big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ym-calc__qty{font-size:47px;font-weight:800;color:var(--ymg);line-height:1}.ym-calc__x{font-size:26px;font-weight:700;color:#7a8076}.ym-calc__what{font-size:23.5px;font-weight:700}.ym-calc__line{margin:6px 0 0;font-size:16.5px}.ym-calc__meta{margin:6px 0 0;font-size:15.5px;color:#5b6157}.ym-calc__tip{margin:10px 0 0;font-size:15.5px;background:var(--ymg2);border-radius:8px;padding:8px 10px;color:#24502a;font-weight:600}.ym-calc__warn{margin:10px 0 0;font-size:15.5px;background:#fff4e0;border-radius:8px;padding:8px 10px;color:#7a4b00;font-weight:600}.ym-calc__empty{margin:0;font-size:16.5px;color:#5b6157}.ym-calc__fine{margin:10px 0 0;font-size:13.5px;color:#7a8076}@media(max-width:600px){.ym-calc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ym-calc__field--apps{grid-column:1/-1}.ym-calc__qty{font-size:40px}}.ym-calc__eyebrow{margin:0 0 2px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#2f6b2f;font-weight:700}.ym-calc__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.ym-calc__stats>div{background:#f3f8f1;border:1px solid #dce9d6;border-radius:10px;padding:10px;text-align:center}.ym-calc__stats b{display:block;font-size:19px;color:#1f4d1f}.ym-calc__stats span{display:block;font-size:13.5px;color:#5b6b5b;margin-top:2px}.ym-calc__qtybtn{width:100%;margin:4px 0 8px;padding:11px 14px;border:2px solid #2f6b2f;border-radius:10px;background:#fff;color:#2f6b2f;font-weight:700;cursor:pointer;transition:all .15s}.ym-calc__qtybtn:hover,.ym-calc__qtybtn.is-done{background:#2f6b2f;color:#fff}.ym-calc__result{transition:opacity .15s}@media(max-width:480px){.ym-calc__stats{grid-template-columns:1fr 1fr}.ym-calc__stats>div:last-child{grid-column:span 2}}.ym-calc{box-shadow:0 1px 2px #1d1d1b0a,0 6px 18px #2f6b2f0f}.ym-calc__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0 2px;font-size:14px;color:#5b6157}.ym-calc__chips button{border:1px solid #c9d3c4;background:#fff;border-radius:999px;padding:6px 12px;font-size:15.5px;font-weight:600;color:#2f6b2f;cursor:pointer;min-height:34px}.ym-calc__chips button:hover{background:#e9f2e6;border-color:#2f6b2f}.ym-calc__stats b small{display:block;font-size:13px;font-weight:600;color:#5b6b5b}.ym-calc__line small{color:#5b6157}.ym-calc__tip .ym-calc__link{font-weight:700;margin-left:4px}.ym-calc__result:has(.ym-calc__qty){border-style:solid;border-color:#cfe0c8}.ym-calc__stepper button:active{background:#d6e8d0}@media(max-width:600px){.ym-calc{padding:14px 14px 12px}.ym-calc__what{font-size:21px}.ym-calc__chips button{flex:1 1 40%}}.ym-calc__atc{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.15)}.ym-calc__atcbtn{display:block;width:100%;padding:14px 16px;border:0;border-radius:8px;background:#2f6b2f;color:#fff;font-weight:700;font-size:17.5px;cursor:pointer;line-height:1.25}.ym-calc__atcbtn:hover{background:#245524}.ym-calc__atcbtn:disabled{opacity:.7;cursor:wait}.ym-calc__atcbtn.is-done{background:#1d7a3a}.ym-calc__atcmsg{margin:8px 0 0;font-size:15.5px}.ym-calc__atcmsg a{font-weight:700;text-decoration:underline}.ym-calc__err{color:#b00020}.ym-calc.no-grass .ym-calc__grid{grid-template-columns:1.3fr 1fr}.ym-calc__need{margin:0;font-size:20px;line-height:1.4}.ym-calc__need strong{color:#1f4d1f}.ym-calc__atc{margin-top:10px;padding-top:10px}.ym-calc__mix{margin:0 0 8px;font-size:16.5px}.ym-calc__mix small{color:#5b6157}@media(max-width:600px){.ym-calc.no-grass .ym-calc__grid{grid-template-columns:1fr 1fr}}.ym-calc [hidden]{display:none!important}.ym-calc__field{min-width:0}.ym-calc__field>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ym-calc__field input,.ym-calc__field select{box-sizing:border-box;height:50px!important;min-width:0;max-width:100%;line-height:normal}.ym-calc__field select{text-overflow:ellipsis;padding-right:28px}.ym-calc__grid,.ym-calc.no-grass .ym-calc__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ym-calc__grid>.ym-calc__field--apps{grid-column:auto}.ym-calc:not(.no-grass) .ym-calc__grid>.ym-calc__field--apps,.ym-calc__grid:has(>[data-ym-calc-rate-field]:not([hidden]))>.ym-calc__field--apps{grid-column:1/-1}.ym-calc.is-profile .ym-calc__grid{grid-template-columns:1fr!important}.ym-calc__field select{font-size:17px;padding-left:10px}.productView-moreItem:has(.quantity_selector):has(~.productView-moreItem .ym-calc){--spacing-bottom:0px !important;padding-bottom:0!important}.productView-moreItem:has(>.productView-perks:empty):has(~.productView-moreItem .ym-calc){display:none!important}.productView-moreItem:has(.quantity_selector):has(~.productView-moreItem .ym-calc)~.productView-moreItem:has(>.productView-buttons){margin-top:16px!important}.productView-moreItem:has(>.productView-buttons):has(~.productView-moreItem .ym-calc){--spacing-bottom:0px !important;padding-bottom:0!important}.productView-moreItem:has(>.productView-buttons)+.productView-moreItem:has(.ym-calc){margin-top:16px!important}.productView-moreItem:has(.quantity_selector):has(~.productView-moreItem .ym-calc) .productView-subtotal{margin-bottom:0!important;padding-bottom:0!important}.productView-moreItem:has(.product-form__label):has(~.productView-moreItem .ym-calc) .product-form__label{margin-bottom:0!important}.productView-moreItem:has(.product-form__label)+.productView-moreItem:not(:has(input,select,button,img,.quantity_selector)):has(~.productView-moreItem .ym-calc){display:none!important}.productView-moreItem:has(.product-form__label)~.productView-moreItem:has(.quantity_selector):has(~.productView-moreItem .ym-calc){margin-top:16px!important}.productView-moreItem:has(.quantity_selector):has(~.productView-moreItem .ym-calc)~.productView-moreItem:has(>.productView-buttons){margin-top:17px!important}.productView-buttons form.installment,.productView-buttons shopify-payment-terms{display:none!important}.productView-buttons .product-form__submit,.productView-buttons .product-form__submit.an-horizontal-shaking{animation:none!important;-webkit-animation:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ym-app-calc.css.map */
