.animate-underline{position:relative}.animate-underline:hover{text-decoration:none}.animate-underline:hover:before{transform:scaleX(1);visibility:visible}.animate-underline:before{bottom:2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}.animate{animation-duration:.8s;animation-fill-mode:both}.one{animation-delay:0s}.two{animation-delay:.3s}.three{animation-delay:.5s}.four{animation-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInDown}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.color--white{color:#fff}.color--green{color:#57b036}.color--red{color:#ca1515}.color--text{color:#1d1d1d}.color--text-grey{color:#737373}.color--orange{color:#ea8531}.color--dark-green{color:#3d7d26}.category-filter-options--color .form-check input[value=Silver]+label:before{background-color:#ebebe3}.category-filter-options--color .form-check input[value=Grey]+label:before{background-color:#9a9a9a}.category-filter-options--color .form-check input[value=Green]+label:before{background-color:#aee1cd}.category-filter-options--color .form-check input[value=Gold]+label:before{background-color:#f5ddc5}.category-filter-options--color .form-check input[value=Black]+label:before{background-color:#1f2020}.category-filter-options--color .form-check input[value=White]+label:before{background-color:#f9f6ef}.category-filter-options--color .form-check input[value=Red]+label:before{background-color:#ba0c2e}.category-filter-options--color .form-check input[value="Rose Gold"]+label:before{background-color:#e6c7c2}.category-filter-options--color .form-check input[value="Space Grey"]+label:before{background-color:#535150}.category-filter-options--color .form-check input[value="Jet Black"]+label:before{background-color:#000}.category-filter-options--color .form-check input[value=Blue]+label:before{background-color:#5eb0e5}.category-filter-options--color .form-check input[value=Yellow]+label:before{background-color:#f3d060}.category-filter-options--color .form-check input[value=Coral]+label:before{background-color:#ee7762}.category-filter-options--color .form-check input[value=Purple]+label:before{background-color:#c1bcd9}.category-filter-options--color .form-check input[value=\10C ern\E9]+label:before{background-color:#000}.category-filter-options--color .form-check input[value=B\EDl\E9]+label:before{background-color:#fff;border-left:2px solid #e5e5e5}.category-filter-options--color .form-check input[value="bledě růžové"]+label:before{background-color:#fb9bcb}.category-filter-options--color .form-check input[value="elektro modré"]+label:before{background-color:#0096d6}.category-filter-options--color .form-check input[value=\10D ern\E1]+label:before{background-color:#000}.btn{align-items:center;border-radius:2rem;box-shadow:4px 5px 11px rgba(0,0,0,.1);display:inline-flex;font-family:Gilroy-ExtraBold,sans-serif;font-size:1rem;gap:.5rem;justify-content:center;line-height:1.2rem;padding:1rem 3.5rem;text-align:center;text-decoration:none}@media screen and (max-width:575.8px){.btn{padding:.8rem 1.5rem}}.btn__spinner{animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:block;height:1.4rem;width:1.4rem}.btn:hover{cursor:pointer;text-decoration:none}.btn--small{font-family:Gilroy-ExtraBold,sans-serif;font-size:.9rem;line-height:2.8;padding:0 .8rem}.btn--small .btn__spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);height:1rem;width:1rem}.btn--disabled{cursor:not-allowed!important;opacity:.4}@keyframes spin{to{transform:rotate(1turn)}}.btn-packeta{background-color:red}.btn-packeta,.btn-ppl{border:none;color:#fff}.btn-ppl{background-color:#3d66cf}.btn--primary{background-color:#57b036;border:none;color:#fff;position:relative;transform:perspective(1px) translateZ(0);transition:color .3s;vertical-align:middle}.btn--primary:before{background-color:#fff;border-radius:2rem;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out;z-index:-1}.btn--primary:hover{color:#fff}.btn--primary:hover:before{transform:scaleX(1)}.btn--default{background-color:#555;border:none;color:#fff;position:relative;transform:perspective(1px) translateZ(0);transition:color .3s;vertical-align:middle}.btn--default:before{background-color:#fff;border-radius:2rem;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out;z-index:-1}.btn--default:hover{color:#fff}.btn--default:hover:before{transform:scaleX(1)}.btn--secondary{background-color:#fff;border:3px solid #57b036;color:#57b036;padding:.75rem 3.5rem;position:relative;transition:all .1s ease-out;vertical-align:middle}.btn--secondary:hover{color:#1d1d1d;transition:all .18s ease-out}.btn--secondary.btn--small{border:2px solid #57b036;line-height:2.4;padding:0 .8rem}@media screen and (max-width:575.8px){.btn--secondary{padding:.5rem 1.5rem}}.btn-show,.btn-show[type=button]{background-color:#57b036;color:#fff;font-family:Gilroy-ExtraBold,sans-serif;font-size:1.1rem;height:60px;line-height:1.2rem;padding:1.25rem;position:relative;text-decoration:none;white-space:nowrap;z-index:10}.btn-show i,.btn-show[type=button] i{font-size:1rem;margin-left:1rem}.btn-show span:after,.btn-show[type=button] span:after{background-color:#fff}.btn-show.btn-show--small,.btn-show[type=button].btn-show--small{font-size:1rem;height:auto;line-height:1rem;padding:.85rem .5rem .85rem .75rem}.btn-show.btn-show--small i,.btn-show[type=button].btn-show--small i{font-size:.9rem;line-height:1rem;margin-left:.5rem}.watch-dog-btn{background-color:transparent;border:none;color:#1d1d1d;display:block;font-family:Gilroy-ExtraBold,sans-serif;font-size:1rem;line-height:1;padding:1rem 0}.watch-dog-btn span:before{background-color:#1d1d1d;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.watch-dog-btn i{color:#1d1d1d;font-size:1.2rem;margin-right:.25rem;position:relative;top:2px;transition:color .08s ease-in-out}.watch-dog-btn:hover{color:#1d1d1d}.watch-dog-btn:hover i{color:#57b036;transition:color .18s ease-in-out}.toggle-btn{background-color:transparent;border:none;color:#57b036;cursor:pointer;display:inline-block;font-family:Gilroy-ExtraBold,sans-serif;font-size:1rem;padding:.5rem 0;position:relative}.toggle-btn:after{color:#57b036;content:"\f309";font-family:Font Awesome\ 5 Free;font-size:1rem;font-weight:900;margin-left:.5rem}.toggle-btn--active:after{content:"\f30c"}.welcome-box{-ms-flex-pack:center;align-items:center;display:flex;flex-direction:column;font-family:Gilroy-Light,sans-serif;justify-content:center;min-height:100vh;width:100%}.welcome-box,.welcome-box *{box-sizing:border-box}.welcome-box .welcome-box__content{background:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 30px 60px 0 rgba(0,0,0,.3);max-width:450px;padding:2rem 2rem 3rem;position:relative;text-align:center;width:100%}.welcome-box .welcome-box__content.welcome-box__content--bigger{max-width:650px}.welcome-box .welcome-box__content.welcome-box__content--bigger .form-group{margin:0 auto .75rem;max-width:270px}.welcome-box .welcome-box__content .error-message{color:#ca1515;padding-bottom:5px;text-align:center}.welcome-box .welcome-box__content .welcome-box__img{-ms-flex-pack:center;align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto}.welcome-box .welcome-box__content .welcome-box__img img{max-width:120px}.welcome-box .welcome-box__content .welcome-box__img__b2b{color:#57b036;font-family:Gilroy-ExtraBold,sans-serif;font-size:1.2rem;font-weight:600}.welcome-box .welcome-box__content .welcome-box__img__divider{font-family:Gilroy-ExtraBold,sans-serif;font-size:1.2rem;font-weight:600;padding-bottom:4px}.welcome-box .welcome-box__content .welcome-box__title h1{color:#1d1d1d;font-size:3rem;font-weight:600;margin-bottom:2rem}.welcome-box .welcome-box__content .welcome-box__title h2{color:#1d1d1d;font-size:2rem;font-weight:600;margin-bottom:1.5rem;margin-top:.65rem}.welcome-box__flush-message{max-width:450px;position:relative;width:100%}.welcome-box .login-modal__layout__input .form-group:after{background-color:#57b036;bottom:2px;content:"";display:block;height:2px;left:0;position:relative;transition:width .2s;width:0}.welcome-box .login-modal__layout__input .form-group:hover:after{width:100%}.welcome-box .form-group{margin:0 auto .5rem;max-width:270px}.welcome-box .form-group input[type=email],.welcome-box .form-group input[type=password],.welcome-box .form-group input[type=text],.welcome-box .form-group select{background-color:#f3f7f8;border:0;border-radius:5px 5px 0 0;box-sizing:border-box;height:50px;padding:0 1rem;width:100%}.welcome-box .form-group input[type=email]:focus,.welcome-box .form-group input[type=password]:focus,.welcome-box .form-group input[type=text]:focus,.welcome-box .form-group select:focus{border-bottom:2px solid #57b036;box-shadow:none;outline-color:transparent}.welcome-box .form-group input[type=email]:hover::-moz-placeholder,.welcome-box .form-group input[type=password]:hover::-moz-placeholder,.welcome-box .form-group input[type=text]:hover::-moz-placeholder{color:#57b036}.welcome-box .form-group input[type=email]:hover::placeholder,.welcome-box .form-group input[type=password]:hover::placeholder,.welcome-box .form-group input[type=text]:hover::placeholder{color:#57b036}.welcome-box .form-group input[type=email]:focus::-moz-placeholder,.welcome-box .form-group input[type=password]:focus::-moz-placeholder,.welcome-box .form-group input[type=text]:focus::-moz-placeholder{color:#57b036}.welcome-box .form-group input[type=email]:focus::placeholder,.welcome-box .form-group input[type=password]:focus::placeholder,.welcome-box .form-group input[type=text]:focus::placeholder{color:#57b036}