.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-outer{position:relative}.tns-outer [data-action="start"],.tns-outer [data-action="stop"]{display:none !important}.tns-nav{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;left:0;right:0;bottom:1rem}.tns-nav button{border:none;background:#9E94FF;width:10px;height:10px;border-radius:50%;padding:0;margin:0}.tns-nav button.tns-nav-active{width:14px;height:14px;background:#3F2AFF}.modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;display:flex;justify-content:center;align-items:center;transition:.5s ease;visibility:hidden;opacity:0;overflow-y:hidden;padding:3rem 0}.modal__wrap{background:rgba(0,0,0,0.2);position:absolute;left:0;right:0;top:0;bottom:0}.modal.active{visibility:visible;opacity:1}.modal .container{max-height:calc(100vh - 3rem);overflow-y:auto}.modal__inner{background:#fff;padding:2.5rem 2rem;position:relative;z-index:3;transition:.5s ease .25s;opacity:0;transform:translateY(25%)}@media (max-width: 767px){.modal__inner{padding:2.5rem 1rem}}.modal_sm .modal__inner{max-width:400px;margin:0 auto}.modal.active .modal__inner{opacity:1;transform:translateY(0%)}.modal__close{position:absolute;right:1rem;top:1rem;background:none;border:none;padding:0;margin:0}.loader{margin:0;height:100px;width:100%;text-align:center;padding:0;opacity:0;visibility:hidden;overflow:hidden;transition:.5s ease;position:fixed;left:0;right:0;top:0;bottom:0;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.1)}.loader svg path,.loader svg rect{fill:#3F2AFF}.loader.active{opacity:1;visibility:visible}.btn{display:inline-flex;font-weight:400;font-size:20px;line-height:24px;text-align:center;padding:1rem 2rem;color:#fff;background:#3F2AFF;border:1px solid #3F2AFF;transition:.3s ease;text-align:center}.btn:hover{background:#000;color:#fff}.btn-white{background:#fff;color:#3F2AFF}.btn-full{display:block;width:100%}.form{display:flex;flex-direction:column;gap:1rem}.form label{color:#333;font-size:17px;font-weight:400;line-height:20px;display:block;margin-bottom:0.25rem}.form input,.form select,.form textarea{background:#EEEEF4;height:54px;padding:0 1rem;display:block;width:100%;color:#4F4F4F;font-size:18px;font-weight:400;line-height:1.2;border:1px solid transparent;outline:none !important;transition:box-shadow .3s ease}.form input:disabled,.form select:disabled,.form textarea:disabled{opacity:.4;pointer-events:none}.form input.not-valid,.form select.not-valid,.form textarea.not-valid{box-shadow:0 0 8px red inset}.form textarea{height:120px;padding:1rem;resize:none}.form button[type="submit"]{height:68px;background:#3F2AFF;color:#FFF;text-align:center;font-size:20px;font-weight:400;line-height:24px;cursor:pointer;transition:.3s ease;display:flex;justify-content:center;align-items:center;width:100%;border:none;position:relative}.form button[type="submit"]:hover{background:#000}.form button[type="submit"]:disabled{opacity:.4;pointer-events:none}.form button[type="submit"] svg{position:absolute;display:none}.form button[type="submit"].loader{pointer-events:none}.form button[type="submit"].loader svg{display:block}.form button[type="submit"].loader span{display:none}.form input[type="radio"]{display:none}.form input[type="radio"]+label{position:relative;padding-left:38px;color:#333;font-size:16px;font-weight:400;line-height:26px;min-height:26px;cursor:pointer}.form input[type="radio"]+label:before,.form input[type="radio"]+label:after{content:"";position:absolute;border-radius:50%}.form input[type="radio"]+label:before{width:24px;height:24px;border:1px solid #000;background:white;left:0;top:0}.form input[type="radio"]+label:after{width:18px;height:18px;border:1.5px solid white;background:none;left:2.5px;top:2.5px}.form input[type="radio"]:checked+label:before{background:#5A48FF}.form input[type="checkbox"]{display:none}.form input[type="checkbox"]+label{position:relative;padding-left:38px;color:#333;font-size:16px;font-weight:400;line-height:1.2;min-height:26px;cursor:pointer}.form input[type="checkbox"]+label:before,.form input[type="checkbox"]+label:after{content:"";position:absolute}.form input[type="checkbox"]+label:before{width:24px;height:24px;border:1px solid #000;background:white;left:0;top:0}.form input[type="checkbox"]+label:after{width:18px;height:18px;border:1.5px solid white;background:none;left:2.5px;top:2.5px}.form input[type="checkbox"]:checked+label:before{background:#5A48FF}.form .field-err{outline:1px solid red !important}.form p{font-size:11px;line-height:1.2;color:rgba(0,0,0,0.4);margin:4px 0 0}@media (min-width: 992px){.form p{font-size:14px}}.form__message{padding:0 1rem;color:#fff;border-radius:2px;transition:.5s ease;visibility:hidden;opacity:0;max-height:0px;font-size:14px;line-height:1.2}.form__message.active{visibility:visible;opacity:1;max-height:1000px;padding:1rem}.form__methods-list{display:flex;gap:1rem}.form__methods input{display:none}.form__methods input:checked+label path{fill:#373737}.form__methods input:checked+label[for="help_method_phone"] path,.form__methods input:checked+label[for="summer_help_method_phone"] path{stroke:#373737;fill:transparent}.form__methods label{cursor:pointer;padding:0 !important;margin:0 !important}.form__methods label:before,.form__methods label:after{display:none}.form__methods label:hover path{fill:#373737}.form__methods label[for="help_method_phone"]:hover path,.form__methods label[for="summer_help_method_phone"]:hover path{fill:none;stroke:#373737}.form__methods p{font-weight:400;font-size:17px;line-height:27px;color:#373737;margin-bottom:9px}.rental h1{font-weight:700;font-size:48px;line-height:1;margin-bottom:32px}@media (min-width: 576px){.rental h1{font-size:54px}}@media (min-width: 768px){.rental h1{font-size:64px;margin-bottom:64px}}@media (min-width: 1200px){.rental h1{font-size:78px;margin-bottom:116px}}.rental button *{pointer-events:none}.rental__buttons{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 575px){.rental__buttons{gap:12px}}.rental__buttons-nav{height:56px;padding:0 1.5rem;border:1px solid #000000;display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:400;font-size:17px;line-height:24px;color:black;text-decoration:none;box-sizing:border-box;background:none}@media (max-width: 575px){.rental__buttons-nav{width:calc(50% - .5rem);padding:0 .5rem;font-size:15px}}.rental__buttons-nav:hover{color:#fff;background-color:#3F2AFF;border-color:#3F2AFF}.rental__buttons-nav:hover svg path{fill:#fff}@media (max-width: 575px){.rental__buttons-nav svg{height:20px;width:auto}}.rental__buttons-nav.active{pointer-events:none;color:#3F2AFF;border-color:#3F2AFF}.rental__buttons-nav.active svg path{fill:#3F2AFF}.rental__buttons-form{height:56px;padding:0 1.5rem;background:linear-gradient(103.15deg, #3F2AFF 0%, #fff 261.29%);font-weight:700;font-size:17px;line-height:24px;color:white;margin:0;border:none;cursor:pointer}@media (max-width: 575px){.rental__buttons-form{width:100%}}.rental__buttons-form:hover{background:#000}.rental__cats{margin-top:38px;display:flex;flex-wrap:wrap;gap:1rem}.rental__cats button{font-weight:400;font-size:15px;line-height:24px;letter-spacing:1px;text-transform:uppercase;background:none;border:none;position:relative;padding:0;color:#000}.rental__cats button:before{content:"";width:100%;background:#3F2AFF;position:absolute;left:0;right:0;top:-3px;opacity:0;height:0;transition:.3s ease}.rental__cats button.active:before,.rental__cats button:hover:before{opacity:1;height:3px}.rental__cats button.active{pointer-events:none}.rental__pricing{font-weight:400;font-size:15px;line-height:27px;padding-left:1rem;border-left:3px solid rgba(74,80,225,0.3);margin-top:24px}.rental__grid{display:grid;gap:1rem;margin-top:24px}@media (min-width: 768px){.rental__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.rental__grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){.rental__grid{grid-template-columns:repeat(4, 1fr)}}.rental__item{display:flex;flex-direction:column;flex-grow:1;gap:1rem;border:1px solid rgba(211,211,211,0.5);transition:border .5s ease;padding:1rem 1rem 1rem}.rental__item:hover{border-color:#5A48FF}.rental__item-img{max-width:200px;max-height:200px;width:100%;height:auto;display:block;margin:0 auto}.rental__item-name{font-weight:400;font-size:17px;line-height:1;color:#000000;overflow:hidden;height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rental__item-name::first-letter{text-transform:uppercase}.rental__item-foot{display:flex;justify-content:space-between;align-items:center}.rental__item-price{font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;color:#000}.rental__item-add{padding:0;margin:0;background:none;border:none}.rental__item-add:hover rect{fill:#5A48FF;stroke:#5A48FF}.rental__item-add:hover path{stroke:#fff}.rental__item-media{position:relative;cursor:pointer;padding-bottom:200px;background-size:contain;background-position:center;background-repeat:no-repeat}.rental__item-media svg{position:absolute;right:1rem;bottom:0;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:.3s ease}.rental__item-media:hover svg{opacity:1;bottom:1rem}.rental .form{padding-top:4rem;margin-bottom:2rem}.rental__modal{display:flex}@media (max-width: 991px){.rental__modal{flex-direction:column;gap:2rem}}.rental__modal h3{margin:0;font-weight:700;font-size:24px;line-height:1}.rental__modal p{font-weight:400;font-size:15px;line-height:17px;margin:0}.modal_sm .rental__modal{grid-template-columns:repeat(1, 1fr)}.rental__list{display:flex;gap:0px;flex-direction:column;font-size:17px;line-height:27px;margin:10px 0}.rental__list span{display:block;width:160px}.rental__list>div{display:flex;gap:8px}.rental__price{font-weight:700;font-size:24px;line-height:48px;color:#000000}.rental__buttons{display:flex;gap:1rem;margin-top:60px}@media (max-width: 991px){.rental__buttons{flex-direction:column}}.rental__buttons .btn{padding-left:1rem;padding-right:1rem}@media (max-width: 991px){.rental__buttons .btn{width:100%;display:block;margin:0}}.rental__left{width:100%}@media (min-width: 992px){.rental__left{width:50%}}.rental__right{width:100%}@media (min-width: 992px){.rental__right{padding-left:32px;width:50%}}@media (min-width: 1200px){.rental__right{padding-left:48px}}.rental__gallery-item{max-width:100%;width:600px;max-height:600px}.rental__gallery-item img{display:block;max-width:100%;max-height:100%;margin:0 auto}.rental__level{display:flex;gap:4px}.rental__addcart{display:flex;flex-direction:column;gap:16px}.rental__addcart h2{margin:0}.rental__addcart p{margin-bottom:16px}.rental__cart{display:flex;flex-direction:column;gap:16px}.rental__cart-item{display:flex;gap:16px;color:#000;align-items:center;line-height:1;font-size:15px}.rental__cart-qty{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1;font-family:Arial;border:1px solid rgba(0,0,0,0.4)}.rental__cart-qty button{border:none;background:none;padding:8px;margin:0;display:block;font-size:20px}.rental__cart-qty span{display:block;width:17px;text-align:center}.form__rental{max-width:400px}.form__help{max-width:400px;margin:0 auto}.form__help input,.form__help select,.form__help textarea{background:#fff}.help{background:#EEEEF4;padding:0 2rem;overflow:hidden;max-height:0px;visibility:hidden;opacity:0;transition:1s ease;position:relative}.help.active{padding:4rem 2rem;margin:2rem 0;max-height:5000px;visibility:visible;opacity:1}.help__close{position:absolute;right:2rem;top:2rem;border:none;background:none}
