*{outline:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.quote-calculator,.custom-cutter,.quote-box{font-size:20px}.quote-calculator input[type=number]::-webkit-inner-spin-button,.quote-calculator input[type=number]::-webkit-outer-spin-button,.custom-cutter input[type=number]::-webkit-inner-spin-button,.custom-cutter input[type=number]::-webkit-outer-spin-button,.quote-box input[type=number]::-webkit-inner-spin-button,.quote-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-calculator *:focus-visible,.custom-cutter *:focus-visible,.quote-box *:focus-visible{outline:1px solid #537a23;outline-offset:0;box-shadow:none}.quote-calculator input[type=number],.custom-cutter input[type=number],.quote-box input[type=number]{-moz-appearance:textfield}input:disabled,button:disabled,select:disabled{filter:grayscale(100%);opacity:.5}.input-section{position:relative}.step{margin:0 0 20px}.step .unit-type-label{padding:10px 24px;margin:0;color:#121212bf;font-size:.7em;line-height:1;letter-spacing:.07em}.step-title{display:flex;width:100%;position:relative;align-items:center;padding:12px 24px;background-color:#e0dcd8;color:#fff;border-radius:3px;overflow:visible;line-height:1.1}#step-1-title .step-title{justify-content:center;cursor:pointer;color:#537a23;flex-direction:column;gap:10px;text-align:center;text-align:-webkit-center}#step-2-title{background-color:#95c11f}.toggle-btn-group{box-sizing:border-box;width:100%;display:flex;background:transparent;border-radius:4px;padding:4px;gap:1rem}@media screen and (max-width: 750px){.toggle-btn-group{flex-wrap:wrap;justify-content:space-between}.toggle-btn-group .unit-btn{width:calc(50% - .75rem)}}.quote-calculator{line-height:20px;color:#000;text-align:left;margin:0}.unit-btn{width:100%;display:flex;align-items:center;justify-content:center;font-size:.75em;text-transform:none;color:#537a23;border-radius:4px;text-align:center;padding:12px;margin:0;cursor:pointer;background:#e0dcd8}@media screen and (min-width: 1300px){.unit-btn{font-size:.59em;padding:12px 4px}}.unit-btn:hover{background-color:#f0ece7}#step-1-title .step-title.selected{background:#95c11f;color:#fff}.toggle-btn-group .selected,.toggle-btn-group .selected:hover{background:#537a23;color:#fff}.input-row{display:flex;justify-content:space-between;gap:55px}.i_field{width:100%;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:18px}.i_field label{letter-spacing:0;color:#537a23;margin:15px 0;width:100%;cursor:pointer;display:inline-block}.save-quote-box input,.i_field input,.cut-row input,.cut-row select{font-size:1em;color:#537a23;background:#fff;height:50px;border:none;transition:all .3s ease;-webkit-transition:all .3s ease;border-radius:5px;width:100%;padding:0 10px;border:2px solid #537a23;-webkit-appearance:none;line-height:18px;letter-spacing:-.45px;margin:0;color:#000}.cut-row select{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.cut-row select:active,.cut-row select:focus{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 14l5-5 5 5z'/></svg>")}.error-alert{color:red;text-transform:uppercase;font-size:14px;margin:10px 0;line-height:16px;letter-spacing:-.35px;display:none;text-align:center}.d-none{display:none}.d-blc{display:block}.d-flx{display:flex}.controls{justify-content:flex-end;margin:10px 0 0;display:flex;align-items:center;gap:16px}.btn{display:flex;align-items:center;text-align:center;#fff-space: nowrap;vertical-align:middle;-moz-user-select:none;-webkit-user-select:none;user-select:none;padding:.4em 1.2em;line-height:1.5;letter-spacing:-.3px;transition:all .3s ease-in-out;cursor:pointer;border-radius:30px;width:auto;text-decoration:none;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:1.6rem;height:50px}.btn-primary{color:#fff;background-color:#95c11f;border:1px solid #95c11f;display:inline-flex;align-items:center;justify-content:center;min-width:180px}.btn-primary:hover{background-color:#fff;color:#95c11f}.btn-secondary{color:#95c11f;background-color:#fff;border:1px solid #95c11f;display:inline-flex;align-items:center;justify-content:center}.btn-secondary:hover{background-color:#95c11f;color:#fff}.option-item{color:#537a23;margin:0;width:100%;min-width:49%;cursor:pointer;line-height:1.1;position:relative;background:#ececec;height:50px;display:flex;align-items:center;box-sizing:border-box}.option-item:hover{background-color:#e6e6e6}.option-item span{color:#737a7d;margin:0 20px;font-size:.9em}.check-box{background-color:#e0dcd8;border-radius:2px 0 0 2px;float:left;height:100%;aspect-ratio:1}.check{background:#95c11f;float:left;height:100%;width:100%;transition:.3s ease;box-sizing:border-box;display:flex;justify-content:center;align-items:center;opacity:0}.quote-box .inner .check-out-label{font-size:1rem;color:#000}.check svg,.rmv-btn svg{width:52%;height:52%}.check svg path,.rmv-btn svg path{fill:#fff}.selected .check{opacity:1}.center{justify-content:center}.quote-section{display:none}.quote-title{text-align:center;letter-spacing:0;margin-top:5px;margin-bottom:15px;display:block;font-size:1.5em;line-height:1.2;color:#95c11f}.quote-subtitle{text-align:center;letter-spacing:0;margin-bottom:20px;margin-top:0;display:block;font-size:1.8rem;line-height:1.4}.quote-section__text h1{margin:0 0 30px}.quote-section__text p{margin-top:0;margin-bottom:30px}.result-box{max-width:480px;margin:10px auto 15px;width:100%;min-height:350px;height:auto;padding:20px;position:relative;background-size:4px 4px,4px 4px,80px 80px,80px 80px,80px 80px,80px 80px,80px 80px,80px 80px;border:5px solid #95c11f;border-radius:5px;display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-around}.image{width:100%;height:100%;display:flex;text-align:center;position:relative;margin:0 0 8px;grid-template-columns:auto auto auto;box-sizing:inherit;align-items:center;justify-content:center}.result-box .image canvas{border:2px solid #537a23;background-color:#0000;box-sizing:inherit}.overlay{opacity:1;visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:2;text-align:center;box-sizing:border-box}.key-box{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.key-box .box{width:25px;height:25px;margin:0 4px;border:2px solid #537a23;position:relative;background-color:#95c11f}.key-box .box-label{font-size:.7em}.key-box .box:after{position:absolute;width:11.7px;top:0;left:0;height:100%;border-right:2px dotted #000;content:"";display:block;background-color:#95c11f}.key-box .box-cross:after{width:100%;height:11px;border:0;border-bottom:2px dotted #000}.cus-cut-sec{width:100%;max-width:550px;margin:20px auto;text-align:center;background:#ececec;padding:24px;box-shadow:0 0 200px #0000002e;border-radius:15px;border:3px solid #95c11f;line-height:1.1em}.cus-cut-sec div{margin:0 0 12px;font-size:1.2em;color:#000}.cus-cut-sec .btn,.cutter-content .btn{margin:0;display:inline-flex;align-items:center;justify-content:center;background:#537a23;color:#fff;height:50px;font-size:1em;letter-spacing:0;border:1px solid #537a23}.cus-cut-sec .btn:hover,.cutter-content .btn:hover{color:#537a23;background-color:#fff}.cutter-content .btn svg{fill:#fff}.cutter-content .btn:hover svg{fill:#537a23}.quote-box{width:100%;margin:0}.quote-box,.inner,.grass-row,.clips-row,.inner .row,.inner .tag-group,.inner .total-row,.check-out-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:-webkit-fill-available}.inner .row,.inner .tag-group,.inner .row .price{flex-direction:row}.inner .row,.inner .tag-group{justify-content:space-between}.quote-box .inner{border:0;padding:0 30px;gap:20px;display:flex;flex-direction:column;color:#737a7d}.quote-box .inner h3{font-size:1.5em;text-align:center;margin:0;color:#fff;letter-spacing:0;line-height:1.2}.quote-box .inner p{margin:0;letter-spacing:0;font-size:.9em;display:flex;align-items:flex-start;line-height:1}.row{display:flex;justify-content:space-between;align-items:center}.step-2-row{flex-direction:column;gap:15px;display:flex;margin:15px 0}.row .tag-group{display:flex;justify-content:space-between;flex-grow:1;gap:10px;align-items:center;padding:0 10px;height:100%}.row p{line-height:1}.title{color:#171717}.border-row{background-color:#537a23}.border-row p{padding:9px 10px;font-size:1em;color:#fff}.clips-row,.grass-row{background:#e6e6e6}.grass-row .row,.clips-row .row{align-items:center;border-bottom:3px solid #fff;height:2.5em}.grass-row .border-row,.clips-row .border-row{border:0}.inner .row .remove-accessory{min-height:28px;min-width:28px;width:28px;height:28px;border:2px solid #fff;background-color:#bd3636;border-radius:5px;position:relative;font-size:.9em;display:flex;align-items:center;margin:0 8px;padding:0;cursor:pointer;justify-content:center;color:#fff}.check-out-btn-group{display:flex;gap:50px;justify-content:space-around;width:100%}.inner .total-row{border-radius:3px;gap:20px}.inner .check-out-btn{cursor:pointer;animation:colorchange 2.5s infinite;border:4px solid #f9b41f;background:#f9a10f;border-radius:35px;padding:.5em;text-transform:uppercase;color:#fff;height:auto;max-width:250px}.inner .check-out-btn p{display:block;padding:0;letter-spacing:0;font-size:1.2em;line-height:1.2;align-items:center;white-space:normal;word-wrap:break-word}.inner .check-out-btn .final-total{font-size:1.2em;line-height:1}.custom-cutter .header{border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:space-between;text-align:center;position:relative;background:#95c11f;padding:16px 24px;border-bottom:1px solid #e7f2df;cursor:pointer;line-height:1.1;flex-direction:column;color:#e7e7e7}.custom-cutter .header p{margin:6px 0;color:#fff;font-size:.8em}.custom-cutter .header .text{font-size:1em;color:#fff;letter-spacing:0;margin:auto}.custom-cutter .cutter-content{height:auto;padding:3rem;display:flex;flex-direction:column;background:#e7f2df}.cutter-form{width:100%;align-items:center;display:flex;flex-direction:column}.cutter-form .cut-row{display:flex;align-items:center;gap:15px}.cutter-form .cut-row label div span{line-height:1;align-content:center}.cut-row .label{letter-spacing:0;color:#537a23;margin:15px 0;width:100%;cursor:pointer;display:inline-block}.cut-row input,.cut-row select{width:100%;font-size:24px;line-height:1.1}.cut-row{line-height:1;margin:0}.btn svg{height:18px;width:auto;enable-background:new 0 0 512 512}.btn span{background-color:transparent}.cutter-form .add-cut-btn{background:#537a23;color:#fff;padding:6px 20px;border-radius:30px;font-size:1em;display:flex;align-items:center;border:none;cursor:pointer;width:auto;gap:10px}.cutter-form .total{display:block;text-align:center;margin:15px;font-size:1.5em}.cutter-form .btn-primary{color:#fff;background-color:#95c11f;border:1px solid #95c11f;display:inline-flex;align-items:center;justify-content:center;width:100%}.cutter-form .btn-primary:hover{background-color:#fff;color:#95c11f}.cutter-form #inner{width:-webkit-fill-available;display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.j-space{justify-content:space-between}.btn-yellow:hover{background:#e7c000}p.price{text-align:right;align-content:center;justify-content:flex-end;color:#737a7d}.border-row p.price{color:#fff}.rmv-btn{min-height:100%;height:100%;aspect-ratio:1;border:0 solid #fff;background-color:#95c11f;position:relative;font-size:2.5em;display:flex;align-items:center;padding:0;cursor:pointer;justify-content:center;color:#fff;line-height:1}.inner .title-row{justify-content:center;border-bottom:3px solid #fff}.inner-title{background-color:#95c11f;padding:10px 20px;width:100%}.checkout-notice{width:100%;font-style:italic;font-weight:lighter;color:#537a23}.clip-row-disable p{text-decoration:line-through;text-decoration-color:#737a7d;text-decoration-thickness:2px}.product-samples-button{height:50px;width:auto}.product-samples-button-wrap{justify-content:center;display:flex}.cut-row .rmv-btn,.clip-row-disable .rmv-btn{background-color:#fff;color:#95c11f;border:4px solid #fff}.cut-row .rmv-btn{font-size:30px}.rmv-btn-all{background-color:#fff;color:#95c11f;cursor:initial}.product-collections,.product-subtitle{margin:0;padding:0;line-height:1}#rmv-btn-all-box{align-items:center}#clip-quote-view{width:-webkit-fill-available}.save-quote-box{display:flex;flex-direction:row;padding:3px 10px;background:#95c11f;height:50px;width:100%;margin:auto;gap:10px;align-items:center}.save-quote-box .save-quote-input{font-size:.9em;width:100%;height:40px}.save-quote-box .save-quote-input:focus{outline:none}.save-quote-box .save-quote-label{align-content:center;font-size:.9em;color:#fff;padding:0 10px;border-radius:5px;justify-content:center;width:50%;height:40px}.save-quote-label:hover{background:#0002}.cutter-length-group{display:flex;width:100%;gap:10px;margin-right:40px;align-items:center}.input-group{display:flex;gap:10px;width:100%}@keyframes colorchange{0%{background-color:#f9a10f}50%{background-color:#f9b41f}to{background-color:#f9a10f}}@media only screen and (max-width: 991px){.i_field{width:100%}.btn{padding:0 30px}}@media screen and (max-width: 1220px){#step-1-title .step-title{font-size:14px}}@media screen and (max-width: 480px){.quote-box .inner .check-out-label{font-size:.75rem}#step-1-title .step-title{font-size:12px;gap:5px;padding:12px 5px}.page-width{padding:0 .5rem}.quote-calculator,.custom-cutter,.quote-box{font-size:14px}.quote-box .inner{padding:0 3px;width:100%}.quote-box .inner p{letter-spacing:-.7px;font-size:12.5px}.step .unit-type-label{font-size:.9em;padding:8px 16px}.check-out-btn-group{gap:10px}.i_field label{font-size:.9em;margin:8px 0}.i_field input,.cut-row input,.cut-row select,.option-item,.btn,.cus-cut-sec .btn,.cutter-content .btn{height:40px}.i_field input,.cut-row input,.cut-row select{padding:0 10px}.cut-row .label div div{width:60px}.unit-btn{padding:6px 2px}.step-title{font-size:13px;letter-spacing:0;padding:12px 10px;gap:12px}.step-title span{display:inline-block}.row,.row .tag-group{gap:5px}.rmv-btn{min-height:25px;min-width:25px;width:25px;height:25px;font-size:20px}.cut-row label div,.cut-row input,.cut-row select{font-size:20px}.cutter-form .cut-row,.input-row{gap:10px}.btn{height:40px}.grass-row .row,.clips-row .row{height:28px}}span.quote-title__underline{text-decoration:underline;text-underline-offset:5px}.page_widht_custom{margin-bottom:67px}
/*# sourceMappingURL=/cdn/shop/t/114/assets/quote-style.css.map */
