.back-top,.back-top a{transition:.3s;background-color:transparent}.back-top{position:fixed;right:10px;bottom:90px;width:39px;height:39px;border-radius:50%;z-index:9}.back-top a{display:flex;justify-content:center;font-size:0;background-image:url(../images/top-button.png);width:33px;height:33px;background-size:33px 33px;background-position:center;background-repeat:no-repeat;border:unset;margin:0;padding:0;border-radius:6px}.back-top a:hover{background-image:url(../images/top-button-hover.png)}.banner-register{position:relative;min-height:230px;text-decoration:none;width:100%;max-width:302px;display:flex;flex-direction:column;gap:12px;padding:25px 20px}.banner-register,.banner-register img{border-radius:16px}.banner-register:hover .btn{opacity:1}.banner-register .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:16px;z-index:3;border:unset;transition:background .8s ease;opacity:1}.banner-register__image{height:100%;max-height:247px;width:100%;max-width:276px;position:relative}.banner-register__image img{width:100%;height:100%;position:relative;z-index:3;border-radius:16px;object-fit:contain}.banner-register__title{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Roboto",sans-serif;margin-bottom:0;color:#ed2232;position:relative;z-index:3}.banner-register__discount,.banner-register__subtitle{font-weight:700;font-size:1.5rem;line-height:2rem;text-transform:uppercase;color:#85c29a;position:relative;z-index:3;margin-bottom:0}.banner-register__discount{font-weight:800;font-size:3rem;line-height:3rem;text-align:center;color:#ed2232}.banner-register__link:focus{outline:0}.banner-register__link:focus-visible:not(.disabled-visual-focus){outline:1px auto #000}.banner-register__link{color:#fff;display:flex;justify-content:center;align-items:center;padding:12px 16px;background:#85c29a;border-radius:16px;text-decoration:none;cursor:pointer;transition:background .3s;font-weight:600;font-size:.875rem;line-height:.875rem;text-align:center;text-transform:uppercase;width:100%;min-width:192px;max-width:-webkit-max-content;max-width:max-content;height:38px;max-height:38px}.banner-register__link:is(:hover,:focus,:focus-within){background:#ff6e37ee;text-decoration:none}.banner-register__link[disabled]{background:#dbdbdb;border:1px solid #dbdbdb;color:#898989;pointer-events:none;outline:0;opacity:1}.banner-register-day{position:relative;border-radius:16px;text-decoration:none;width:100%;max-width:100%;display:flex;flex-direction:column;gap:8px;padding:15px}.banner-register-day .object-fit{object-position:center center}.banner-register-day::before{content:"";background:rgba(0,0,0,.41);position:absolute;top:0;left:0;border-radius:16px;height:100%;width:100%;z-index:2}.banner-register-day img{border-radius:16px}.banner-register-day br{display:block}.banner-register-day .btn,.promotion .btn{border:unset;transition:background .8s ease;opacity:1}.banner-register-day .btn{position:relative;z-index:3;margin:10px auto 0}.banner-register-day__text{font-family:"Roboto",sans-serif;margin-bottom:0;color:#fff;position:relative;z-index:3;font-weight:700;font-size:.7375rem;line-height:1.125rem;text-align:center;text-transform:uppercase}.banner-register-day__discount,.banner-register-day__textarea{color:#fff;position:relative;z-index:3;margin-bottom:0;font-weight:800;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.0625rem;text-align:center}.banner-register-day__discount{color:#ff6e37ee}.banner-items{display:flex;flex-direction:column;gap:10px}.promotion{position:relative;border-radius:16px;overflow:hidden;min-height:230px;text-decoration:none;max-width:302px;border:1px solid #eae6e6}.promotion:hover img{transform:scale(1.12)}.promotion:hover .btn{opacity:1}.promotion .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:16px;z-index:2}.promotion,.promotion__image,.promotion__image img{height:100%;width:100%}.promotion__image img{object-fit:cover;object-position:top center;transition:transform .8s ease;min-height:230px}.promotion__title{position:absolute;top:16px;left:30px;background:#ff6e37ee;border-radius:8px;padding:1px 8px;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;line-height:1.125rem;margin-bottom:0;color:#fff9f0}.promotion__link:focus{outline:0}.promotion__link:focus-visible:not(.disabled-visual-focus){outline:1px auto #000}.promotion__link{color:#fff;display:flex;justify-content:center;align-items:center;padding:12px 16px;background:#85c29a;border-radius:16px;text-decoration:none;cursor:pointer;transition:background .3s;font-weight:600;font-size:.875rem;line-height:.875rem;text-align:center;text-transform:uppercase;width:100%;min-width:192px;max-width:-webkit-max-content;max-width:max-content;height:38px;max-height:38px}.promotion__link:is(:hover,:focus,:focus-within){background:#ff6e37ee;text-decoration:none}.promotion__link[disabled]{background:#dbdbdb;border:1px solid #dbdbdb;color:#898989;pointer-events:none;outline:0;opacity:1}#wpadminbar:not(.init){opacity:1!important}.tinv-wishlist .tinv-modal .tinv-modal-inner{background-color:#fff!important}.tinv-wishlist .tinv-modal .tinv-modal-inner .tinv-wishlist-clear button{border:1px solid #85c29a!important;background:#85c29a!important;padding:10px!important;color:#fff!important;text-align:center!important;font-family:"Roboto",sans-serif!important;font-size:1rem!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.reviews{padding:30px 0;position:relative;overflow:hidden}.reviews .inner{position:relative;z-index:3}.reviews .wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.reviews__p,.reviews__title{font-family:"Roboto",sans-serif;margin-bottom:0}.reviews__title{font-style:normal;text-decoration:none;font-weight:500;font-size:1.75rem;line-height:2.25rem;text-transform:uppercase;color:#85c29a}.reviews__p{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:-.02rem;text-align:center}.reviews .tns-controls-reviews{display:flex;gap:16px}.reviews .tns-controls-reviews button{border:0;margin:0;font-size:0;border-radius:16px;background:#ffffff80;box-shadow:0 0 24px 0#22222226;width:40px;height:40px;padding:8px;z-index:5}.reviews .tns-controls-reviews button:hover{background:#80808036}.reviews .tns-controls-reviews button::before{content:"";background:url(../images/arrow-slider-next.svg)no-repeat center;background-size:cover;display:block;width:24px;height:24px;transform:rotate(0)}.reviews .tns-controls-reviews button[data-controls=prev]::before{transform:rotate(-180deg)}.reviews .tns-controls-reviews button[data-controls=next]:hover::before,.reviews .tns-controls-reviews button[data-controls=prev]:hover::before{background:url(../images/arrow-slider-next-active.svg)no-repeat center}.reviews__container{width:100%;max-width:300px;overflow:visible;margin:0 auto}.reviews__slider{margin-top:30px;display:flex;gap:24px}.reviews .tns-ovh,.reviews__slider{overflow:visible!important}.reviews__slide{width:100%;max-width:300px}.reviews__slide--container{border:.6px solid #ccc;box-shadow:0 0 24px 0#22222226;background:#fff;padding:8px;border-radius:16px;height:100%}.reviews__slide--wrapper{border-radius:12px;padding:20px;border:1px dashed #85c29a;background:#fff;height:100%}.reviews__slide--date{font-weight:400;font-size:.875rem;line-height:1rem;text-align:center;color:#595959;letter-spacing:-.00625rem;margin-top:16px}.reviews__slide--bottom{margin-top:16px}.reviews__slide--top{display:flex;justify-content:center;align-items:center;gap:16px}.reviews__slide--image{padding:4px;border:.6px solid #ccc;border-radius:20px}.reviews__slide--image img{border-radius:16px;width:60px;height:60px;object-fit:cover}.reviews__slide--title{font-weight:500;font-size:1.125rem;line-height:1.5rem;margin-bottom:2px;letter-spacing:-.025rem}.reviews__slide--position{font-weight:400;font-size:.875rem;line-height:1rem;color:#595959;letter-spacing:-.00625rem}.reviews__bottom{margin-top:30px;display:flex;align-items:center;justify-content:center;text-align:center}.reviews__slider>.reviews__slide:not(.tns-item){display:none}.reviews__slider>.reviews__slide:first-child:not(.tns-item){display:block;width:300px}@media (min-width:26.25rem){.banner-register-day{gap:14px}.banner-register-day br{display:none}.banner-register-day__discount,.banner-register-day__textarea{font-size:1.625rem;line-height:2rem}}@media all and (min-width:35.5rem){.reviews__slide--image img{width:80px;height:80px}.reviews__slide--title{font-size:1.25rem;line-height:1.5rem}}@media all and (min-width:48rem){.back-top{bottom:100px;right:20px}.promotion__image img{object-position:center}.reviews{padding:60px 0}.reviews__container,.reviews__slide{max-width:400px}.reviews__slide--wrapper{padding:32px}.reviews__slider>.reviews__slide:first-child:not(.tns-item){width:400px}}@media all and (min-width:64rem){.banner-register .btn{opacity:0}.banner-register-day{max-width:302px;padding:136px 40px 49px}.banner-register-day br{display:block}.banner-register-day .btn{margin:34px auto 0}.banner-register-day__textarea{font-size:2.075rem;line-height:2.625rem}.banner-register-day__discount{font-size:2.06875rem;line-height:2.625rem}.promotion .btn{opacity:0}.reviews__title{font-size:2.25rem;line-height:3rem}.reviews__container,.reviews__slide{max-width:600px}.reviews__slider>.reviews__slide:first-child:not(.tns-item){width:600px}}