.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}.pet-banner{position:relative;padding:54px 0}.pet-banner .object-fit{object-position:77%center}.pet-banner .inner{position:relative;z-index:3}.pet-banner__wrapper{display:flex;flex-direction:column;gap:30px;width:100%;max-width:632px;justify-content:flex-start}.pet-banner__text,.pet-banner__title{font-weight:500!important;text-transform:uppercase!important;margin-bottom:0!important}.pet-banner__title{font-family:"Roboto",sans-serif;font-style:normal;text-decoration:none;letter-spacing:-.025rem;max-width:330px!important;font-size:1.75rem!important;line-height:2.25rem!important;color:#85c29a}.pet-banner__text{font-size:2.25rem!important;line-height:3rem!important;color:#ff6e37ee!important}.pet-banner .btn{max-width:100%}@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){.pet-banner__title{letter-spacing:-.025rem}.pet-banner .btn{max-width:-webkit-max-content;max-width:max-content}}@media all and (min-width:48rem){.back-top{bottom:100px;right:20px}.pet-banner .object-fit,.promotion__image img{object-position:center}.pet-banner__title{max-width:430px!important}}@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}.pet-banner__title{max-width:100%!important;font-size:2.25rem!important;line-height:3rem!important}.pet-banner__text{font-size:3rem!important;line-height:3rem!important}}