.btn.btn-login{padding:0 45px;color:#fff;background:#000!important}.btn.btn-login:hover{background:var(--color-primary-hover)!important}body:not(.type-index) #hodnoceniobchodu{margin-top:60px}.siteCookies{max-width:600px;width:95%;bottom:20px}.siteCookies .siteCookies__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.siteCookies .siteCookies__form .siteCookies__content{width:100%!important}.siteCookies .siteCookies__form .siteCookies__content button[data-testid=cookiesSettings]{background:none;border:none;padding:0;text-decoration:underline;font-size:16px;cursor:pointer}.siteCookies .siteCookies__form .siteCookies__buttonWrap{width:100%!important;gap:15px}@media (min-width:767px){.siteCookies .siteCookies__form .siteCookies__buttonWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}.siteCookies .siteCookies__form .siteCookies__buttonWrap button{margin:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;overflow:hidden;background:#fff!important;z-index:1;border:1px solid #000!important;min-height:50px}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesAccept]:before{left:-50px;top:-80px;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;background:#000;content:"";-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;z-index:-1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesAccept]:hover{background:#fff!important;color:#000!important}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesAccept]:hover:before{-webkit-transform:rotate(0deg) translateY(-55px);transform:rotate(0deg) translateY(-55px)}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesReject]{color:#000;background:#000}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesReject]:before{left:-50px;top:-80px;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;background:#fff;content:"";-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;z-index:-1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesReject]:hover{background:#000!important;color:#fff!important}.siteCookies .siteCookies__form .siteCookies__buttonWrap button[data-testid=buttonCookiesReject]:hover:before{-webkit-transform:rotate(0deg) translateY(-55px);transform:rotate(0deg) translateY(-55px)}.cookiesDialog .cookiesSetting__bottom{gap:10px!important}.cookiesDialog .cookiesSetting__bottom button{background:#fff!important;color:#000!important;position:relative;overflow:hidden;border:1px solid #000!important}.cookiesDialog .cookiesSetting__bottom button:hover{background:#000!important;color:#fff!important}.flags.flags-extra .flag.flag-discount,.products-block.products .product .flags.flags-extra .flag.flag-discount,.type-detail .p-image-wrapper .flags.flags-extra .flag.flag-discount{background:#000!important;font-size:0}.flags.flags-extra .flag.flag-discount .price-save,.flags.flags-extra .flag.flag-discount .price-save span,.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save,.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save span,.type-detail .p-image-wrapper .flags.flags-extra .flag.flag-discount .price-save,.type-detail .p-image-wrapper .flags.flags-extra .flag.flag-discount .price-save span{color:#fff!important;font-weight:600;white-space:nowrap;font-size:14px}@media (min-width:992px){.flags.flags-extra .flag.flag-discount .price-save,.flags.flags-extra .flag.flag-discount .price-save span,.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save,.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save span,.type-detail .p-image-wrapper .flags.flags-extra .flag.flag-discount .price-save,.type-detail .p-image-wrapper .flags.flags-extra .flag.flag-discount .price-save span{font-size:16px}}.type-detail .p-image-wrapper .flag-discount{right:20px!important;bottom:20px!important;margin:0!important;border:2px solid #efefef!important}@media (min-width:992px){.type-detail .p-image-wrapper .flag-discount{width:90px;height:90px;right:30px!important;bottom:30px!important}}.type-detail .p-image-wrapper .flag-discount .price-save{display:none}.type-detail .p-image-wrapper .flag-discount .price-save.done{display:block}.type-detail .p-image-wrapper .flag-discount .price-save.done span{font-size:16px!important}@media (min-width:992px){.type-detail .p-image-wrapper .flag-discount .price-save.done span{font-size:20px!important}}.type-category #productsTop .product .p{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.type-category #productsTop .product .image{width:100px!important}.type-category #productsTop .product .image img{-o-object-fit:contain!important;object-fit:contain!important;max-height:100px!important}footer#footer .footer-rows .custom-footer__newsletter{margin:50px auto 70px!important;padding-top:60px!important;padding-bottom:60px!important;width:100%!important;background:#ca8674!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}footer#footer .footer-rows .custom-footer__newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}footer#footer .footer-rows .custom-footer__newsletter .newsletter-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;text-align:left;border-bottom:1px solid #000;padding-bottom:30px}@media (min-width:992px){footer#footer .footer-rows .custom-footer__newsletter .newsletter-left{padding-right:40px;padding-bottom:30px;border-bottom:none;border-right:1px solid #000}}footer#footer .footer-rows .custom-footer__newsletter .newsletter-left h2{text-transform:uppercase;font-weight:700;font-size:1.8em;font-family:var(--template-headings-font);margin-top:0}@media (min-width:768px){footer#footer .footer-rows .custom-footer__newsletter .newsletter-left h2{font-size:2.1em}}footer#footer .footer-rows .custom-footer__newsletter .newsletter-left p{font-size:14px;line-height:1.6}@media (min-width:768px){footer#footer .footer-rows .custom-footer__newsletter .newsletter-left p{font-size:18px}}footer#footer .footer-rows .custom-footer__newsletter .newsletter-left:not(:first-of-type){display:none!important}footer#footer .footer-rows .custom-footer__newsletter fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;text-align:left}@media (min-width:992px){footer#footer .footer-rows .custom-footer__newsletter fieldset{padding-left:130px}}footer#footer .footer-rows .custom-footer__newsletter fieldset h3{font-family:var(--template-headings-font);font-size:24px}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;text-align:left;max-width:none;width:100%}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input{max-width:none;width:100%;margin:0;border:none;font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700;padding-top:15px}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input::-webkit-input-placeholder{font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input::-moz-placeholder{font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input:-ms-input-placeholder{font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input::-ms-input-placeholder{font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700}footer#footer .footer-rows .custom-footer__newsletter fieldset .validator-msg-holder input::placeholder{font-family:var(--template-headings-font);font-size:1.2em;letter-spacing:3px;font-weight:700}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:25px}@media (min-width:992px){footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-91px}}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap button{margin:0;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;background:#000;color:#fff;border:none;font-family:var(--template-headings-font);white-space:nowrap;min-width:auto;font-size:1.2em;letter-spacing:3px;padding:10px 20px!important;font-weight:700;position:relative;overflow:hidden;z-index:1}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap button:before{left:-50px;top:-65px;width:calc(100% + 80px);height:calc(100% + 60px);position:absolute;background:#000;content:"";-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;z-index:-1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(10deg);transform:rotate(10deg)}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap button:hover{background:#fff;color:#000}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap button:hover:before{-webkit-transform:rotate(0deg) translateY(-55px);transform:rotate(0deg) translateY(-55px)}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap img{max-height:80px}@media (max-width:767px){footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap img{max-height:45px;margin:0 auto}}footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap img:first-child{max-height:100px}@media (max-width:991px){footer#footer .footer-rows .custom-footer__newsletter fieldset .buttons-wrap img:first-child{display:none}}footer#footer .footer-rows .custom-footer__newsletter fieldset .consents{margin-top:15px}footer#footer .footer-rows .custom-footer__newsletter fieldset .consents label{text-align:left;opacity:1}footer#footer .footer-rows .custom-footer__newsletter fieldset .box-bg-default{padding:0;margin:10px 0 0}footer#footer .footer-rows .custom-footer__newsletter fieldset .box-bg-default input{border:none}