body.has-modal{overflow:hidden}.btn-conf{display:inline-flex;justify-content:center;align-items:center;background:var(--toro-black);color:var(--toro-white);box-shadow:0 0 8px 0 rgba(0,0,0,.1);padding:10px;border-radius:var(--radius-md);font-size:12px;line-height:1;letter-spacing:.0125em;text-align:center;font-weight:var(--font-weight-bold);border:none;outline:0;cursor:pointer;transition:background-color .3s,color .3s}.btn-conf.is-submitting{cursor:not-allowed;opacity:.9;position:relative;padding-right:44px}.btn-conf.is-submitting::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(255,255,255,.45);border-top-color:var(--toro-white);border-radius:50%;animation:btnSpin .8s linear infinite;pointer-events:none}@keyframes btnSpin{to{transform:rotate(360deg)}}@media (hover:hover){.btn-conf:hover{background-color:#292929;color:var(--toro-white)}}.btn-conf--white{background-color:var(--toro-white);box-shadow:0 0 6px 0 rgba(0,0,0,.1);color:var(--toro-black)}@media (hover:hover){.btn-conf--white:hover{background-color:#fcfcfc;color:#292929}}.btn-conf--secondary{background-color:var(--toro-red);color:var(--toro-white);text-transform:uppercase;font-size:14px;padding:13px;font-weight:var(--font-weight-bold)}@media (hover:hover){.btn-conf--secondary:hover{color:var(--toro-white);background-color:var(--toro-red-hover)}}.btn-conf--alt{padding:5px 36px;background:#fff;text-decoration:underline;font-size:14px;font-weight:var(--font-weight-bold);line-height:1;color:var(--toro-gray);transition:all .3s;box-shadow:none}@media (hover:hover){.btn-conf--alt:hover{text-decoration:none;color:#3f3f3f;background-color:var(--toro-white)}}.page-configurator .breadcrumbs-configurator{color:var(--toro-black);padding:20px 24px;display:none}.page-configurator .breadcrumbs-configurator ul{margin:0;padding:0}.page-configurator .breadcrumbs-configurator ul li{display:flex;align-items:center;font-size:12px;line-height:12px;font-weight:var(--font-weight-bold)}.page-configurator .breadcrumbs-configurator ul li:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Path 7 Copy 2' d='M4.97363 0.526367L1.49995 4.00005L4.97363 7.47374' stroke='%23333333' stroke-width='1.15789'/%3E%3C/svg%3E%0A");width:4px;height:7px}@media only screen and (max-width:1024px){.page-configurator .section-breadcrumbs{display:none}.page-configurator .breadcrumbs-configurator{display:block}}:root{--configurator-offset:0px}.section-configurator{position:relative;color:var(--toro-black);height:calc(100svh - var(--configurator-offset));min-height:868px}@media only screen and (min-width:1024px){.section-configurator{overflow:hidden}}@media only screen and (max-width:1024px){.section-configurator{height:auto;min-height:0}}.section-configurator .section__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--toro-white);transition:opacity .4s .4s,visibility .4s .4s;z-index:10000}.section-configurator .section__loader:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg height='50px' width='50px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M498.842,256c0-1.092-0.065-2.169-0.08-3.277c4.418-1.182,8.836-2.436,13.238-3.739 c-0.348-12.057-1.489-24.098-3.52-36.002c-4.556-0.445-9.136-0.809-13.708-1.124c-3.318-18.046-8.594-35.411-15.666-51.838 c3.609-2.768,7.186-5.632,10.762-8.529c-4.96-11.013-10.657-21.687-17.099-31.882c-4.369,1.343-8.731,2.767-13.085,4.232 c-9.913-15.253-21.476-29.318-34.463-41.941c2.274-3.965,4.636-7.858,6.821-11.896c-8.764-8.286-18.11-15.949-27.934-22.957 c-3.544,2.929-6.886,6.004-10.325,8.999c-14.841-10.254-30.904-18.871-47.889-25.628c0.599-4.548,1.125-9.112,1.594-13.676 c-11.272-4.322-22.884-7.818-34.65-10.504c-2.153,4.079-4.224,8.133-6.24,12.219c-16.33-3.456-33.25-5.308-50.599-5.308 c-1.158,0-2.29,0.065-3.447,0.097C251.355,8.82,250.279,4.394,248.968,0c-12.041,0.348-24.082,1.489-35.985,3.52 c-0.445,4.564-0.81,9.127-1.125,13.708c-18.069,3.318-35.41,8.594-51.837,15.65c-2.792-3.601-5.632-7.178-8.529-10.746 c-11.013,4.952-21.678,10.649-31.883,17.099c1.343,4.369,2.768,8.731,4.232,13.085C108.596,62.22,94.516,73.792,81.9,86.779 c-3.965-2.282-7.857-4.653-11.895-6.821c-8.286,8.755-15.949,18.102-22.957,27.934c2.921,3.544,6.004,6.894,8.998,10.342 c-10.252,14.841-18.87,30.871-25.635,47.864c-4.54-0.574-9.096-1.108-13.652-1.578c-4.337,11.297-7.833,22.876-10.52,34.634 c4.078,2.152,8.14,4.232,12.227,6.247c-3.464,16.33-5.316,33.25-5.316,50.599c0,1.092,0.064,2.193,0.072,3.277 c-4.402,1.182-8.828,2.428-13.222,3.754c0.348,12.033,1.482,24.074,3.513,35.977c4.556,0.438,9.135,0.818,13.715,1.134 c3.318,18.045,8.594,35.41,15.65,51.837c-3.601,2.776-7.17,5.624-10.746,8.521c4.944,11.03,10.641,21.695,17.098,31.891 c4.37-1.336,8.731-2.744,13.069-4.233c9.92,15.27,21.492,29.302,34.48,41.942c-2.282,3.965-4.653,7.848-6.821,11.878 c8.747,8.303,18.101,15.974,27.934,22.974c3.544-2.937,6.886-6.012,10.325-9.006c14.841,10.252,30.888,18.878,47.881,25.643 c-0.591,4.556-1.134,9.112-1.586,13.676c11.272,4.322,22.876,7.809,34.65,10.496c2.136-4.078,4.224-8.149,6.238-12.227 c16.33,3.464,33.25,5.309,50.6,5.309c1.157,0,2.29-0.065,3.439-0.073c1.206,4.402,2.266,8.828,3.577,13.23 c12.041-0.347,24.09-1.481,35.985-3.512c0.445-4.564,0.825-9.136,1.141-13.716c18.046-3.317,35.412-8.577,51.838-15.666 c2.768,3.617,5.616,7.186,8.512,10.762c11.03-4.944,21.687-10.648,31.899-17.098c-1.335-4.362-2.743-8.731-4.232-13.085 c15.245-9.913,29.326-21.469,41.941-34.464c3.965,2.29,7.85,4.644,11.888,6.821c8.294-8.764,15.965-18.101,22.957-27.934 c-2.937-3.544-5.996-6.886-8.99-10.326c10.252-14.841,18.846-30.895,25.636-47.889c4.556,0.599,9.112,1.117,13.667,1.57 c4.321-11.248,7.801-22.86,10.504-34.626c-4.079-2.136-8.149-4.224-12.228-6.238C496.998,290.27,498.842,273.357,498.842,256z M256,410.793c-85.501,0-154.809-69.292-154.809-154.793c0-85.5,69.308-154.8,154.809-154.8c85.484,0,154.809,69.3,154.809,154.8 C410.809,341.501,341.485,410.793,256,410.793z'/%3E%3Cpath class='st0' d='M256,270.962c8.262,0,14.962-6.692,14.962-14.962c0-8.27-6.7-14.97-14.962-14.97 c-8.278,0-14.978,6.7-14.978,14.97C241.022,264.27,247.722,270.962,256,270.962z'/%3E%3Cpath class='st0' d='M156.136,199.687c1.044,2.808,3.31,4.977,6.15,5.907l53.367,17.342c4.968,1.602,10.406,0.752,14.623-2.323 c4.232-3.075,6.724-7.979,6.724-13.206v-56.062c0-2.994-1.376-5.826-3.714-7.671c-2.347-1.861-5.406-2.541-8.327-1.861 c0,0,0.802-0.606-4.588,1.085c-25.191,7.938-46.756,24.042-61.572,45.218c-3.035,4.354-1.861,3.107-1.861,3.107 C155.384,193.772,155.092,196.887,156.136,199.687z'/%3E%3Cpath class='st0' d='M214.391,269.53c-1.61-4.977-5.51-8.877-10.463-10.479l-53.327-17.325c-2.865-0.931-5.956-0.494-8.448,1.157 c-2.5,1.659-4.094,4.369-4.329,7.347c0,0-0.34-0.946-0.388,4.71c-0.251,26.396,8.407,51.878,23.96,72.52 c3.204,4.241,2.379,2.744,2.379,2.744c1.95,2.25,4.823,3.496,7.801,3.374c2.994-0.13,5.762-1.602,7.517-4.03l32.967-45.396 C215.152,279.936,216.001,274.482,214.391,269.53z'/%3E%3Cpath class='st0' d='M269.198,306.47c-3.074-4.216-7.978-6.716-13.198-6.716c-5.22,0-10.123,2.5-13.206,6.716l-32.943,45.356 c-1.764,2.42-2.314,5.51-1.513,8.399c0.818,2.889,2.889,5.228,5.656,6.393c0,0-1.011,0.025,4.346,1.82 c25.044,8.392,51.951,8.028,76.388-0.396c5.025-1.724,3.334-1.4,3.334-1.4c2.752-1.158,4.823-3.512,5.616-6.385 c0.817-2.889,0.251-5.98-1.506-8.392L269.198,306.47z'/%3E%3Cpath class='st0' d='M361.448,241.709l-53.375,17.342c-4.952,1.602-8.853,5.502-10.471,10.479 c-1.611,4.953-0.752,10.407,2.323,14.614l32.958,45.356c1.748,2.436,4.515,3.893,7.509,4.038c2.995,0.122,5.868-1.141,7.826-3.406 c0,0-0.283,0.963,3.084-3.576c15.706-21.218,23.685-46.934,23.224-72.764c-0.089-5.3-0.307-3.593-0.307-3.593 c-0.235-2.986-1.846-5.697-4.338-7.348C367.395,241.216,364.28,240.779,361.448,241.709z'/%3E%3Cpath class='st0' d='M281.708,220.613c4.233,3.059,9.67,3.924,14.63,2.323l53.327-17.342c2.848-0.922,5.114-3.099,6.15-5.907 c1.036-2.8,0.744-5.923-0.818-8.488c0,0,0.834,0.567-2.452-4.03c-15.318-21.508-37.288-37.038-62.025-44.596 c-5.065-1.537-3.528-0.809-3.528-0.809c-2.905-0.68-5.956,0.008-8.31,1.877c-2.331,1.837-3.69,4.669-3.69,7.656v56.11 C274.984,212.634,277.492,217.538,281.708,220.613z'/%3E%3C/g%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.section-configurator.is-loaded .section__loader{opacity:0;visibility:hidden}.section-configurator .section__shell{width:100%;height:100%;max-width:134rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width:1024px){.section-configurator .section__shell{padding:0}}.configurator{position:relative;display:flex;height:100%;padding:12px 0 39px}@media only screen and (max-width:1024px){.configurator{display:block;height:auto;padding:0 0 50px}}.configurator .configurator__content{flex:1 1 auto;padding-right:40px}@media only screen and (max-width:1199px){.configurator .configurator__content{padding-right:20px}}@media only screen and (max-width:1024px){.configurator .configurator__content{position:sticky;top:0;left:0;background-color:var(--toro-white);padding:0 0 18px 0;z-index:100;background:var(--toro-white);box-shadow:0 4px 6px -4px rgba(0,0,0,.1)}}.configurator .configurator__aside{position:relative;height:100%;flex:0 0 488px;border-radius:10px;box-shadow:0 0 7px 0 rgba(91,91,91,.15)}@media only screen and (max-width:1024px){.configurator .configurator__aside{box-shadow:none}}.configurator .configurator__actions{max-width:216px;margin:0 auto;display:none;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .1));pointer-events:none;text-transform:uppercase;opacity:0;transition:opacity .3s}.configurator .configurator__actions.is-active{pointer-events:all;opacity:1;display:flex}.configurator .configurator__btn:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.configurator .configurator__btn:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.configurator .configurator__btn:focus,.configurator .configurator__btn:hover{color:var(--toro-black);text-decoration:none}.configurator .configurator__btn{flex:0 0 50%;max-width:50%;text-align:center;background-color:var(--toro-border);color:var(--toro-gray-light);font-weight:var(--font-weight-bold);font-size:14px;line-height:17px;padding:12px 27px;transition:background-color .3s,color .3s}.configurator .configurator__btn.is-active{background-color:var(--toro-white)}.configurator .configurator__btn.is-active{color:var(--toro-gray-light)}.configurator .configurator__actions.is-active .configurator__btn.is-active{color:var(--toro-black)}@media only screen and (max-width:768px){.configurator .configurator__actions{max-width:163px}.configurator .configurator__btn{max-width:163px;font-size:12px;line-height:1.2;padding:9px 21px}}.form-filters{height:100%;display:none;flex-direction:column;padding-bottom:137px}.form-filters.is-active{display:flex}.form-filters .form__head{padding:24px;border-bottom:solid 1px var(--toro-border)}.form-filters .form__head-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-filters .form__head-actions span{color:var(--toro-gray);font-size:14px;line-height:21px}.form-filters .form__reset{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:21px;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--toro-black);transition:color .3s}.form-filters .form__reset:focus,.form-filters .form__reset:hover{color:var(--toro-gray-light)}.form-filters .form__head h3{font-weight:var(--font-weight-bold);font-size:24px;line-height:36px;margin:0 0 8px}.form-filters .form__body{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.form-filters .form__body .accordion{flex:1}.form-filters .form__label{font-weight:var(--font-weight-normal);margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 6px 20px}.form-filters .form__label span em{color:var(--toro-gray);font-size:12px;font-weight:var(--font-weight-normal);line-height:18px}.form-filters .radio-wrapper>input:checked~.form__label{font-weight:var(--font-weight-bold)}.form-filters .form__label div:first-child{display:flex;align-items:center;gap:1rem}.form-filters .form__label p span{vertical-align:middle}.form-filters .form__price{font-size:14px;line-height:1;color:#292929;text-align:right}.form-filters .form__info{pointer-events:all}.form-filters .form__info svg{vertical-align:middle;pointer-events:none}.form-filters .form__actions{position:absolute;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;padding:20px 34px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;border-top:solid 1px var(--toro-border);transition:opacity .3s}.form-filters .form__actions.is-active{opacity:1;pointer-events:all}.form-filters .form__actions .btn-conf--alt{width:100%}.form-filters button{width:100%}.form-filters .form__required-option .form__required-option-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-weight:var(--font-weight-normal)}.form-filters .form__required-option .form__required-option-content{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:1024px){.form-filters .form__head{padding:20px 16px;position:sticky;top:0;left:0}.form-filters .form__head h3{font-size:18px;line-height:27px}}.product{width:100%;max-width:837px;aspect-ratio:738/540;position:relative}@media only screen and (max-width:1199px){.product{margin:0 auto}}@media only screen and (max-width:1024px){.product{aspect-ratio:285/163}}.product .product__base{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s}.product .product__base.is-active{opacity:1;visibility:visible}.product .product__back,.product .product__front{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s}.product .product__back.is-active,.product .product__front.is-active{opacity:1;visibility:visible}.product img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.product img.is-active{opacity:1;visibility:visible}.product .product__btn{width:45px;height:45px;position:absolute;bottom:0;right:20px;z-index:1000;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:none}@media only screen and (max-width:1024px){.product .product__btn{display:block}}.accordion{padding-top:8px}.accordion .accordion__section:not(:first-child){border-top:solid 1px var(--toro-border)}.accordion .accordion__head{padding:20px 24px;position:sticky;top:0;left:0;background-color:var(--toro-white);z-index:10;transition:padding .3s}.accordion .accordion__section.is-active .accordion__head{padding-bottom:10px}.accordion .accordion__section .accordion__body{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s}.accordion .accordion__section.is-active .accordion__body{grid-template-rows:1fr}.accordion .accordion__body-inner{overflow:hidden}.accordion h3{text-transform:uppercase;margin:0;font-size:16px;line-height:24px;font-weight:var(--font-weight-bold)}.accordion .accordion__section.has-error h3{color:var(--toro-red)}.accordion h3+p{margin-top:12px}.accordion .accordion__head .accordion__icon{position:absolute;top:20px;right:32px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.accordion .accordion__head .accordion__icon:after,.accordion .accordion__head .accordion__icon:before{content:'';width:18px;height:4px;background-color:var(--toro-red);border-radius:1px}.accordion .accordion__head .accordion__icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.accordion .accordion__section.is-active .accordion__icon:before{transform:translate(-50%,-50%)}.accordion .accordion__section.is-active .accordion__head:before{transform:translate(-50%,-50%)}.accordion .accordion__head p{font-size:14px;line-height:21px}.accordion .accordion__inner{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s}.accordion .accordion__inner.is-active{grid-template-rows:1fr}.accordion .accordion__inner>ul{overflow:hidden}@media only screen and (max-width:1024px){.accordion{padding:0}.accordion .accordion__head{padding:20px 16px}.accordion h3{font-size:14px;line-height:16px}}.thumbs{max-width:690px;margin:32px auto 0;border-top:solid 1px var(--toro-border);opacity:0;visibility:hidden;position:absolute;pointer-events:none;transition:opacity .3s}.thumbs.is-active{opacity:1;visibility:visible;position:relative;pointer-events:all}.thumbs .thumbs__inner{max-width:584px;padding:16px 46px;overflow-x:auto;margin:0 auto;position:relative}.thumbs .swiper{width:100%}.show-summary .thumbs .swiper-slide{pointer-events:none}.thumbs .swiper-slide{cursor:pointer}.thumbs img{pointer-events:none;width:100%;aspect-ratio:1;object-fit:cover;border:solid 1px var(--toro-border);border-radius:var(--radius-sm);transition:border-color .3s,box-shadow .3s}.thumbs .slider__slide:hover img{border-color:var(--toro-black);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.thumbs .swiper-button-next{right:-47px}.thumbs .swiper-button-prev{left:-47px}.thumbs .thumbs__actions{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.thumbs .slider-next,.thumbs .slider-prev{cursor:pointer;pointer-events:all;color:#ca2027;width:15px;height:25px}.thumbs .slider-next[aria-disabled=true],.thumbs .slider-prev[aria-disabled=true]{opacity:.5}@media only screen and (max-width:1024px){.thumbs{border-top:none;margin-top:24px}.thumbs .thumbs__inner{max-width:100%}.thumbs .thumbs__inner{padding:0 20px}.thumbs .thumbs__actions{display:none}}.radios{padding:10px 24px 12px;font-size:16px;line-height:1.2}.radios ul{list-style-type:none;padding-left:0}.radios>ul>li+li{margin-top:8px}.radios>ul>li{border-radius:10px;box-shadow:0 0 7px 0 rgba(91,91,91,.15)}.radios>ul>li>.radio-wrapper>label{padding:24px 0 24px 26px;margin-inline:20px;font-weight:400}.radios>ul>li>.radio-wrapper>label p{margin-top:0;margin-bottom:0}.radios ul ul li{padding-left:20px}.radios .radio-wrapper>.accordion__inner>ul>li{padding:0 18px 0 20px;background-color:var(--toro-gray-lightest)}.radios .radio-wrapper>.accordion__inner>ul>li p{margin-top:0;margin-bottom:0}.radios .radio-wrapper>.accordion__inner>ul>li:first-child{padding-top:12px}.radios .radio-wrapper>.accordion__inner>ul>li:last-child{padding-bottom:16px}@media only screen and (max-width:1024px){.radios{font-size:14px;padding:10px 16px 12px}.radios>ul>li>.radio-wrapper>label{margin-inline:18px}.radios ul ul li{padding:0 0 0 30px;background-color:var(--toro-gray-lightest)}.radios .radio-wrapper>.accordion__inner{padding-right:18px;background-color:var(--toro-gray-lightest)}}@media only screen and (max-width:768px){.radios ul ul li{padding:0 0 0 22px}}.radios input{position:absolute;opacity:0;visibility:hidden;pointer-events:none}.radios label{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.radios input[type=radio]~label:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);min-width:16px;width:16px;height:16px;border:solid 1px var(--toro-black);display:block;border-radius:50%}.radios input[type=radio]~label:after{content:'';position:absolute;top:50%;left:3px;transform:translateY(-50%);min-width:10px;width:10px;height:10px;background-color:var(--toro-black);border-radius:50%;opacity:0;transition:opacity .3s}.radios input[type=checkbox]~label:before{content:'';position:absolute;top:inherit;left:0;min-width:14px;width:14px;height:14px;border:solid 2px var(--toro-black);display:block;border-radius:3px}.radios input[type=checkbox]~label:after{content:'';position:absolute;top:inherit;left:0;min-width:14px;width:14px;height:14px;mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.68206C0 1.20093 1.20069 0.000244141 2.68182 0.000244141H11.3182C12.7993 0.000244141 14 1.20094 14 2.68206V11.3184C14 12.7996 12.7993 14.0002 11.3182 14.0002H2.68182C1.20069 14.0002 0 12.7996 0 11.3184V2.68206ZM10.8536 4.8538C11.0488 4.65854 11.0488 4.34195 10.8536 4.14669C10.6583 3.95143 10.3417 3.95143 10.1464 4.14669L5.5 8.79314L3.85355 7.14669C3.65829 6.95143 3.34171 6.95143 3.14645 7.14669C2.95118 7.34195 2.95118 7.65854 3.14645 7.8538L5.14645 9.8538C5.34171 10.0491 5.65829 10.0491 5.85355 9.8538L10.8536 4.8538Z' fill='currentColor'/%3E%3C/svg%3E%0A");mask-position:center;mask-size:contain;mask-repeat:no-repeat;background-color:var(--toro-black);border-radius:3px;z-index:2;opacity:0;transition:opacity .3s}.radios .radio-wrapper>input[type=checkbox]~label:after,.radios .radio-wrapper>input[type=checkbox]~label:before{top:inherit}.radios .form__required-option label:before{border-color:#999}.radios .form__required-option label:after{background-color:#999}.radios .form__required-option label{pointer-events:none}.radios input:checked~label:after{opacity:1}.modals-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1000}.modal-preview{pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;color:var(--toro-black);border-radius:4px;opacity:0;visibility:hidden;transition:opacity .3s}.modal-preview:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(41,41,41,.6)}.modal-preview.is-loading{opacity:1;visibility:visible}.modal-preview.is-removing{opacity:0;visibility:hidden}.modal-preview .modal__inner{z-index:1;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:767px;max-height:750px;background-color:var(--toro-white);display:flex;flex-direction:column}.modal-preview h2{font-size:24px;line-height:36px;font-weight:var(--font-weight-bold);color:var(--toro-black);margin:0}.modal-preview h3{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--toro-black);margin:0 0 24px;text-transform:uppercase}.modal-preview .modal__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 32px 16px}.modal-preview .modal__body{overflow:auto;height:100%;padding:0 32px 32px}.modal-preview .modal__section+.modal__section{margin-top:24px}.modal-preview .modal__close svg{pointer-events:none}@media only screen and (max-width:1024px){.modal-preview{padding:47px 16px}.modal-preview .modal__head{padding:20px 16px}.modal-preview h2{font-size:18px;line-height:27px}.modal-preview h3{font-size:14px;line-height:21px;margin:0 0 12px}.modal-preview .modal__body{overflow:auto;height:100%;padding:0 16px 16px}}.item-preview{position:relative;display:flex;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:5px;font-size:12px;line-height:18px;font-weight:var(--font-weight-normal)}.item-preview:not(:last-child){margin-bottom:24px}.item-preview .item__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.item-preview .item__body{max-width:75%}.item-preview .item__price{font-size:14px;line-height:1.42;color:#292929;align-self:flex-start}.item-preview .item__media{width:152px;aspect-ratio:1;position:relative}.item-preview .item__media img{object-fit:cover;width:100%;height:100%}.item-preview .item__content{flex:1;padding:16px 24px 16px 21px}.item-preview h4{font-size:14px;line-height:21px;font-weight:var(--font-weight-bold);color:var(--toro-black);margin:0}.item-preview h4 span{color:var(--toro-gray);font-size:12px;font-weight:var(--font-weight-normal);line-height:18px}.item-preview h4:not(:last-child){margin:0 0 4px}.item-preview .item__description{padding-left:10px}.item-preview .item__description p{padding-left:10px;position:relative}.item-preview .item__description p:before{content:'';position:absolute;top:6px;left:0;display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%}.item-preview .item__description ul{list-style-type:none;padding-left:10px;margin:0}.item-preview .item__description li{position:relative;padding-left:10px}.item-preview .item__description li:before{content:'';position:absolute;top:6px;left:0;display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%}@media only screen and (max-width:1024px){.item-preview{display:block}.item-preview .item__media{width:100%;padding:0 27px;aspect-ratio:274/205;margin:0 auto}.item-preview .item__content{border-top:solid 1px var(--toro-border);padding:16px}.item-preview .item__body{max-width:100%}}.modal-info{pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;color:var(--toro-black);border-radius:4px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(41,41,41,.6)}.modal-info.is-loading{opacity:1;visibility:visible}.modal-info.is-removing{opacity:0;visibility:hidden}.modal-info .modal__wrapper{z-index:1;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:692px;background-color:var(--toro-white);display:flex;flex-direction:column;border-radius:8px;max-height:100%}.modal-info .modal__inner{width:100%;height:100%;max-height:100%;overflow:auto;padding:20px}.modal-info .modal__close svg{pointer-events:none}.modal-info .modal__body{position:relative}.modal-info .modal__close{position:absolute;right:12px;top:12px;z-index:1}@media only screen and (max-width:768px){.modal-info{padding:47px 16px}.modal-info .modal__close{top:20px;right:20px}}.modal-confirmation{pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;color:var(--toro-black);border-radius:4px;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.modal-confirmation:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(41,41,41,.6)}.modal-confirmation.is-loading{opacity:1;visibility:visible}.modal-confirmation.is-removing{opacity:0;visibility:hidden}.modal-confirmation .modal__wrapper{z-index:1;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:365px;background-color:var(--toro-white);display:flex;flex-direction:column;border-radius:8px;max-height:100%}.modal-confirmation .modal__inner{width:100%;height:100%;max-height:100%;overflow:auto;padding:20px}.modal-confirmation .modal__close{position:absolute;top:0;right:0}.modal-confirmation .modal__close svg{pointer-events:none}.modal-confirmation .modal__body{font-size:12px;line-height:2;letter-spacing:-.2px}.modal-confirmation .modal__body h3{font-size:14px;line-height:1.78;letter-spacing:-.2px;font-weight:var(--font-weight-bold);margin:0 0 16px}.modal-confirmation .modal__actions{display:flex;align-items:center;justify-content:center;padding:12px 0 0;gap:24px}.modal-confirmation .modal__btn{flex:1}.card-info{color:var(--toro-gray);width:100%;display:flex;font-size:12px;font-weight:400;line-height:18px}.card-info .card__media{flex:0 0 61.2%;max-width:61.2%;aspect-ratio:399/382;border-radius:4px;overflow:hidden}.card-info .card__media img{width:100%;height:100%;object-fit:cover}.card-info .card__body{flex:0 0 38.8%;max-width:38.8%;display:flex;flex-direction:column;justify-content:space-between;max-height:100%;padding-left:22px;padding-top:35px}.card-info .card__content{flex:1;overflow:auto;margin-bottom:16px}.card-info .card__btn{margin-top:auto}.card-info h3{font-size:24px;line-height:32px;font-weight:var(--font-weight-bold);color:var(--toro-black);margin:0 0 15px 0}.card-info .card__title{margin:0 0 8px}.card-info .card__sku{font-size:12px;font-weight:var(--font-weight-bold);line-height:18px;color:var(--toro-black);margin-bottom:8px}.card-info .card__btn{width:100%;padding:10px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:6px;color:var(--toro-white);background-color:var(--toro-red);font-size:12px;line-height:1;letter-spacing:.0125em;text-align:center;font-weight:var(--font-weight-bold);transition:background-color .3s,color .3s;cursor:pointer}.card-info .card__btn:focus,.card-info .card__btn:hover{background-color:var(--toro-black)}@media only screen and (max-width:768px){.card-info{display:block}.card-info .card__media{max-width:100%;aspect-ratio:321/301;margin-bottom:8px}.card-info h3{font-size:18px;line-height:27px}.card-info .card__body{max-width:100%;padding-left:0;padding-top:8px}}.summary{background-color:var(--toro-white);z-index:10;height:100%;flex-direction:column;color:var(--toro-black);border-radius:10px;display:none;transition:opacity .3s}.summary.is-active{display:flex}.summary .summary__head{padding:24px;padding-bottom:28px;border-bottom:solid 1px var(--toro-border)}.summary .summary__edit{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:21px;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--toro-black);transition:color .3s}.summary .summary__edit svg{pointer-events:none}.summary .summary__edit:focus,.summary .summary__edit:hover{color:var(--toro-gray-light)}.summary .summary__head h3{font-weight:var(--font-weight-bold);font-size:24px;line-height:36px;margin:0 0 8px}.summary .summary__content{padding:6px 16px;overflow:auto;flex:1 1 auto;min-height:200px}.summary .summary__section h3{margin:0;font-size:16px;font-weight:var(--font-weight-bold);line-height:30.59px;text-transform:uppercase}.summary .summary__section{padding:12px 8px 13px}.summary .summary__section:not(:first-child){border-top:solid 1px var(--toro-border)}.summary .summary__section ul{list-style-type:none;padding:0;margin:0}.summary .summary__section ul li{font-size:14px;color:#292929;display:flex;align-items:center;justify-content:space-between;gap:10px}.summary .summary__section ul li span{color:var(--toro-gray-light)}@media only screen and (max-width:1024px){.summary{opacity:1;pointer-events:all;display:none}.summary.is-active{display:block}.summary .summary__section{padding:12px 8px 16px}.summary .summary__head{padding:14px 16px 26px}.summary .summary__head h3{font-size:18px;line-height:27px}}.form-summary{border-top:solid 2px var(--toro-border)}.form-summary .form__row{display:flex;justify-content:center;margin:0 -4px}.form-summary .form__row:not(:last-child){margin-bottom:12px}.form-summary .form__col{position:relative;flex:1;padding:0 4px}.form-summary .form__col.form__col--1of2{flex:0 0 50%}.form-summary .form__col.form__col--alt{flex:0 0 238px}.form-summary .form__controls{position:relative}.form-summary .form__label.form__label--hidden{opacity:0;pointer-events:none}.form-summary .form__label{position:absolute;top:50%;left:20px;transform:translateY(-50%);transition:opacity .3s;color:var(--toro-gray-light);margin-bottom:0;z-index:1;font-weight:var(--font-weight-normal);font-size:12px;line-height:15px}.form-summary .form__controls:has(input:checked) .form__label{opacity:0;pointer-events:none}.form-summary .form__asterisk{color:var(--toro-red)}.form-summary .form__body{padding:20px 16px}.form-summary .form__actions{border-top:solid 1px var(--toro-border);padding:16px 32px 24px}.form-summary .form__col:has(input:focus) .form__label,.form-summary .form__col:has(input:not(:placeholder-shown)) .form__label{opacity:0}.form-summary input::-webkit-input-placeholder{opacity:0}.form-summary input:-moz-placeholder{opacity:0}.form-summary input::-moz-placeholder{opacity:0}.form-summary input:-ms-input-placeholder{opacity:0}.form-summary input::-ms-input-placeholder{opacity:0}.form-summary input::placeholder{opacity:0}.form-summary button{width:100%}.form-summary button:disabled{background:#ccc;pointer-events:none}@media only screen and (max-width:1024px){.form-summary .form__actions{padding:4px 32px 24px}}.section-configurator .field{width:100%;position:relative;display:block;height:35px;background-color:#fcfcfc;box-shadow:0 0 3px 0 rgba(0,0,0,.1) inset;color:var(--toro-black);font-size:12px;line-height:16px;border:none;border-radius:8px;padding:10px 16px;transition:outline .3s}.section-configurator .field:focus,.section-configurator .field:focus-visible{outline:solid 1px var(--toro-black)}.section-configurator .field.has-error{outline:solid 1px var(--toro-red)}.section-configurator .select{position:relative}.section-configurator .select select{width:100%;position:relative;display:block;height:35px;background-color:#fcfcfc;box-shadow:0 0 3px 0 rgba(0,0,0,.1) inset;color:#999;font-size:12px;line-height:15px;border:none;border-radius:8px;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:outline .3s}.section-configurator .select select:focus-visible{outline:solid 1px var(--toro-black)}.section-configurator .select:after{content:'';position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15.5L16 9.5H8L12 15.5Z' fill='currentColor'/%3E%3C/svg%3E%0A");color:var(--toro-black)}.section-configurator .select select option{margin:none;padding:0}.form-summary .checkbox{position:relative;font-size:12px;line-height:20px;font-weight:var(--font-weight-normal);color:var(--toro-gray);margin:0 0 20px}.form-summary .checkbox input{position:absolute;opacity:0;pointer-events:none}.form-summary .checkbox input:focus-visible~label{text-decoration:underline}.form-summary .checkbox label{position:relative;display:flex;gap:20px;padding-left:6px}.form-summary .checkbox label:before{content:'';position:relative;top:8px;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid var(--toro-black);border-radius:3px}.form-summary .checkbox label:after{content:'';position:absolute;top:8px;left:6px;display:block;min-width:18px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.68206C0 1.20093 1.20069 0.000244141 2.68182 0.000244141H11.3182C12.7993 0.000244141 14 1.20094 14 2.68206V11.3184C14 12.7996 12.7993 14.0002 11.3182 14.0002H2.68182C1.20069 14.0002 0 12.7996 0 11.3184V2.68206ZM10.8536 4.8538C11.0488 4.65854 11.0488 4.34195 10.8536 4.14669C10.6583 3.95143 10.3417 3.95143 10.1464 4.14669L5.5 8.79314L3.85355 7.14669C3.65829 6.95143 3.34171 6.95143 3.14645 7.14669C2.95118 7.34195 2.95118 7.65854 3.14645 7.8538L5.14645 9.8538C5.34171 10.0491 5.65829 10.0491 5.85355 9.8538L10.8536 4.8538Z' fill='%23333333'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:3px;z-index:2;opacity:0;transition:opacity .3s}.form-summary .checkbox input:checked~label:after{opacity:1}@media only screen and (max-width:1024px){.form-summary .checkbox{margin-left:-20px}}.email-error,.thank-you{background-color:var(--toro-white);z-index:10;height:100%;overflow:auto;display:none;flex-direction:column;color:var(--toro-black);border-radius:10px;transition:opacity .3s}.email-error.is-active,.thank-you.is-active{display:flex}.email-error .email-error__head,.thank-you .thank-you__head{padding:24px;padding-bottom:28px;border-bottom:solid 1px var(--toro-border)}.email-error .email-error__edit,.thank-you .thank-you__edit{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:21px;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--toro-black);transition:color .3s}.email-error .email-error__edit:focus,.email-error .email-error__edit:hover,.thank-you .thank-you__edit:focus,.thank-you .thank-you__edit:hover{color:var(--toro-gray-light)}.email-error .email-error__head h3,.thank-you .thank-you__head h3{font-weight:var(--font-weight-bold);font-size:24px;line-height:36px;margin:0 0 8px}.email-error .email-error__body,.thank-you .thank-you__body{flex:1 1 auto;display:flex;flex-direction:column;padding-bottom:35px}.email-error .email-error__content,.thank-you .thank-you__content{padding:20px 87px 20px 24px;overflow:auto;flex:1 1 auto;color:var(--toro-black);font-size:14px;line-height:1.57}.email-error .email-error__content h4,.thank-you .thank-you__content h4{font-size:18px;font-weight:var(--font-weight-bold);line-height:1.7;margin:0 0 4px}.email-error .email-error__actions,.thank-you .thank-you__actions{margin-top:auto;padding:20px 24px;text-align:center}.email-error .email-error__btn,.thank-you .thank-you__btn{font-size:14px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:.0125em;text-transform:uppercase;padding:10px 36px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);background-color:var(--toro-white);color:var(--toro-black);border-radius:4px;display:inline-block}@media (hover:hover){.email-error .email-error__btn,.thank-you .thank-you__btn{background-color:#fcfcfc;color:#292929}}.email-error .email-error__foot,.thank-you .thank-you__foot{border-top:solid 1px var(--toro-border);padding:20px 87px 20px 24px;font-size:12px;line-height:1.667;color:var(--toro-gray)}@media only screen and (max-width:1024px){.email-error .email-error__foot,.thank-you .thank-you__foot{padding:16px 24px}.email-error .email-error__head,.thank-you .thank-you__head{padding:14px 16px 26px}.email-error .email-error__head h3,.thank-you .thank-you__head h3{font-size:18px;line-height:27px}.email-error .email-error__content,.thank-you .thank-you__content{padding:20px 16px 0 16px}.email-error .email-error__content h4,.thank-you .thank-you__content h4{font-size:16px;line-height:1.5;margin-bottom:10px}.email-error .email-error__actions,.thank-you .thank-you__actions{padding:20px 16px}}@media only screen and (max-width:768px){.email-error .email-error__btn,.thank-you .thank-you__btn{width:100%;padding:12px 36px}}.print{display:none}@media print{.show-summary .footer,.show-summary .header,.show-summary .section-breadcrumbs,.show-summary .section-configurator,.show-summary .section-nav{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.show-summary .print{display:block;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color:var(--toro-black)!important}}.print .print__head{background:var(--toro-black)!important;background-color:var(--toro-black)!important;color:var(--toro-white)!important;padding:18px 32px!important}.print .print__head h4{color:var(--toro-white)!important;font-size:14px;font-weight:var(--font-weight-bold);line-height:1.857;margin:0}.print .print__body{padding:25px 33px}.print .print__title{font-size:19px;font-weight:var(--font-weight-bold);line-height:1.36;padding-bottom:20px;border-bottom:1px solid var(--toro-border);margin:0}.print .print__content{padding-top:18px}.print .print__price{display:none;margin-top:45px;align-items:center;justify-content:space-between;gap:10px;background-color:var(--toro-gray-lightest)!important;border:solid 1px var(--toro-border)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:8px 12px;color:var(--toro-black)}.print.has-price .print__price{display:flex}.print .print__price span{display:flex;align-items:center;justify-content:flex-end;font-size:14px;line-height:21px;font-weight:var(--font-weight-bold);text-transform:uppercase}.print .print__price h6{margin:0;font-size:14px;line-height:21px;font-weight:var(--font-weight-bold);text-transform:uppercase}.print .print__price h3{font-size:14px;line-height:21px;font-weight:var(--font-weight-bold);text-transform:uppercase;margin:0}.print .print__foot{padding:14px 25px;border-top:solid 1px var(--toro-border);color:var(--toro-gray);font-size:7px;line-height:1.7;background:var(--toro-white)}.print .summary__section h3{margin:0;font-size:16px;font-weight:var(--font-weight-bold);line-height:30.59px}.print .summary__section{padding:8px}.print .summary__section:not(:first-child){border-top:solid 1px var(--toro-border)}.print.has-price .summary__section:last-child{border-bottom:solid 1px var(--toro-border)}.print .summary__section ul{list-style-type:none;padding-left:0}.print .summary__section ul li{font-size:14px;color:#292929!important;display:flex;align-items:center;justify-content:space-between}.print .summary__section ul li span{color:var(--toro-gray-light)!important}.panzoom{height:100vh;height:100svh;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.panzoom .panzoom__inner{width:100%;height:100%;flex:1;display:flex;flex-direction:column;padding-top:100px}.panzoom .panzoom__element{width:100%;height:100%;position:relative;flex:1}.panzoom .panzoom__actions{padding:32px;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .1));pointer-events:none;text-transform:uppercase;display:none}.panzoom .panzoom__actions.is-active{pointer-events:all;display:flex}.panzoom .panzoom__btn:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.panzoom .panzoom__btn:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.panzoom .panzoom__btn:focus,.panzoom .panzoom__btn:hover{color:var(--toro-black);text-decoration:none}.panzoom .panzoom__btn{text-align:center;background-color:var(--toro-border);color:var(--toro-gray-light);font-weight:var(--font-weight-bold);font-size:14px;line-height:17px;padding:12px 27px;transition:background-color .3s,color .3s}.panzoom .panzoom__btn.is-active{background-color:var(--toro-white)}.panzoom .panzoom__btn.is-active{color:var(--toro-gray-light)}.panzoom .panzoom__actions.is-active .panzoom__btn.is-active{color:var(--toro-black)}.panzoom .product__back,.panzoom .product__base,.panzoom .product__front{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);aspect-ratio:738/565;opacity:0;visibility:hidden}.panzoom .product__back.is-active,.panzoom .product__base.is-active,.panzoom .product__front.is-active{opacity:1;visibility:visible}.panzoom img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.panzoom img.is-active{opacity:1;visibility:visible}.modal-panzoom{position:fixed;top:0;left:0;background-color:var(--toro-white);color:var(--toro-white);width:100vw;height:100svh;z-index:100000;pointer-events:none;opacity:0;visibility:hidden;pointer-events:none}.modal-panzoom.is-active{opacity:1;visibility:visible;pointer-events:all}.modal-panzoom .modal__close{position:absolute;top:20px;right:20px;z-index:10}.modal-panzoom img{width:100%}.price{white-space:nowrap;font-size:14px!important;line-height:1!important;color:#292929;text-align:right!important}.thumb-title{text-align:center;font-size:12px;margin-top:4px}.form__head h1{font-size:var(--font-size-h3)}/*# sourceMappingURL=toroBuilder.bundle.min.css.map */
