@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');:root{--grey:#323232;--grey-blue:#bfdbff;--grey-light:#969696;--grey-lighter:#dcdcdc;--grey-ex-lighter:#f0f0f0;--grey-form:#aeaeae;--green:#61b543;--red:#e95045;--red-lighter:#e95146}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Roboto",sans-serif;color:var(--grey);font-weight:300}::-moz-selection{background:var(--grey-blue);color:#fff}::selection{background:var(--grey-blue);color:#fff}a{outline:none}a:focus{outline:none}a:focus:not(:focus-visible){outline:none !important}a,a:hover{transition:all .3s ease}h1,h2,h3,h4,h5,h6,p{margin:0}h1.entry-title{font-size:40px;font-weight:300;line-height:46px}h2{font-weight:900;font-size:35px;line-height:46.9px}h3{font-size:50px;font-weight:700;line-height:51.75px}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{background:var(--grey-ex-lighter);flex:1}.top-header{background:var(--grey);height:50px}.top-header .inner{display:flex;align-items:center;height:50px;justify-content:flex-end}.top-header input.search-field{font-weight:300;font-size:16px;color:var(--grey-lighter);background-color:var(--grey);border:0;line-height:21px;box-shadow:none;width:170px;border-bottom:1px solid #fff;opacity:.5;border-radius:0;margin-bottom:5px}.top-header .search-field:focus{outline:none;box-shadow:none;opacity:1}.top-header .search-submit{border-radius:0;background:0 0;border:none;padding:0;cursor:pointer;top:7px;position:relative;margin-right:20px}.top-header .search-icon{stroke:#fff;transition:stroke .3s ease}.top-header .search-submit:hover .search-icon{stroke:var(--red)}.wpml-flags-switcher-wrapper{position:relative;display:inline-block}.wpml-flags-switcher{display:flex;gap:14px;margin-top:0;margin-right:10px}.wpml-flag-link{position:relative}.wpml-flag{width:20px;height:20px;border-radius:50%;object-fit:cover;transition:all .3s ease}.wpml-flag-link:hover .wpml-flag{opacity:.7;transition:all .3s ease}.wpml-lava-line{position:absolute;top:-15px;height:2px;width:20px;background-color:var(--red);transition:left .3s ease,width .3s ease;left:0}.wpml-flags-switcher-wrapper.js-ready .wpml-lava-line{display:block}.top-header .wcml-horizontal-list{margin-top:-3px !important}.woocommerce .wcml-horizontal-list.product{margin:0}.top-header a{color:#fff;font-size:12px;height:20px}.top-header a:hover{color:var(--red)}.top-header .wcml-cs-active-currency a{color:var(--red);cursor:text}.site-header .inner{max-width:1170px;margin:0 auto;display:flex;height:120px;align-items:center;position:relative;z-index:3;transition:all .3s ease}.site-branding svg{width:214px;height:40px}.site-branding a{transition:all .3s ease}.site-branding a:hover svg{opacity:.7;transition:all .3s ease}.wcml-spinner{right:-32px}.site-header .main-navigation{margin-left:60px;margin-top:12px}#primary-menu{display:flex;align-items:center}.main-navigation{display:block;width:100%;position:relative}.main-navigation ul{list-style:none;margin:0;padding-left:0}#primary-menu{display:none;position:absolute;top:100%;right:0;width:268px;background:#fff;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1);flex-direction:column;align-items:flex-start}.main-navigation.toggled #primary-menu,#primary-menu.toggled{display:flex}.menu-toggle{display:block;background:0 0;border:none;cursor:pointer;padding:6px 10px 10px;z-index:1001;position:relative;margin-left:auto;margin-right:10px}.menu-toggle:hover .menu-icon .line{background:var(--red)}.menu-icon{display:block;width:25px;height:20px;position:relative}.menu-icon .line{display:block;height:2px;width:100%;background:var(--grey);margin:4px 0;transition:all .3s ease;transform-origin:center}.main-navigation .menu-icon.active .line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.main-navigation .menu-icon.active .line:nth-child(2){opacity:0;transform:scale(0)}.main-navigation .menu-icon.active .line:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}#primary-menu li{width:100%}.site-header .main-navigation a{font-weight:500;font-size:14px;text-decoration:none;letter-spacing:2px;display:block;position:relative;color:var(--grey);text-transform:uppercase;padding:15px 20px;margin-right:0;width:100%;box-sizing:border-box;border-bottom:1px solid #f0f0f0}.site-header .main-navigation li.current_page_item a{color:var(--red)}.site-header .main-navigation a span.cart-count{border-radius:50%;position:absolute;font-size:11px;width:20px;height:20px;line-height:3px;text-align:center;overflow:hidden;color:#fff;background:var(--red);font-weight:300;top:-3px;right:-22px;letter-spacing:.3px;transition:transform .3s ease;align-content:center;padding-left:1px}.site-header .main-navigation a .cart-count.pop{animation:pop-scale .4s ease}@keyframes pop-scale{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}100%{transform:scale(1)}}.site-header .main-navigation li:nth-last-child(2) a,.site-header .main-navigation li:last-child a{margin-right:0}#primary-menu li.push-right{margin-left:0;margin-top:auto}.site-header .main-navigation a:hover{color:var(--red)}.site-header .main-navigation li a:hover svg{transition:all .3s ease}.site-header .main-navigation li a:hover svg{fill:var(--red) !important;transition:all .3s ease}@media screen and (min-width:991px){.menu-toggle{display:none}#primary-menu{display:flex !important;position:static;background:0 0;box-shadow:none;flex-direction:row;width:auto}#primary-menu li{width:auto;border-bottom:none}.site-header .main-navigation a{padding:10px 0;margin-right:34px;width:auto;border:0}.site-header .main-navigation li:nth-last-child(2) a{margin-right:14px;padding-top:7px}.site-header .main-navigation li:last-child a{padding-top:7.1px}.site-header .main-navigation li:last-child a svg{top:-1.1px;position:relative}#primary-menu li.push-right{margin-left:auto;margin-top:0}}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;top:100%;left:-999em;z-index:99999;background:#fff}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.full{width:100%;position:relative}.container,.error-404{max-width:1170px;margin:0 auto;padding-left:0;padding-right:0;width:100%}.error-404.not-found{padding-top:152px;padding-bottom:152px;text-align:center}.error-404.not-found p,.error-404.not-found h1{margin-bottom:26px}.more{font-weight:500;text-transform:uppercase;font-size:14px;line-height:40px;background-color:var(--red);color:#fff;display:inline-block;text-align:center;letter-spacing:3px;border:0;height:40px;cursor:pointer;transition:all .3s ease;border-radius:20px;padding:0 24px;margin:0 auto;text-decoration:none}.more:hover,.more:active,.more:focus{background:var(--green);color:#fff}.more:visited{color:#fff}.wpml-ls-statics-footer{display:none !important}.site-footer{display:flex;max-width:1170px;margin:0 auto 36px;padding-top:52px;width:100%}.site-footer .site-branding{margin-bottom:18px}.site-footer div{flex:auto}.site-footer .main-navigation{margin-bottom:18px}.site-footer .main-navigation li{display:inline-block}.site-footer .main-navigation a{font-size:18px;color:var(--grey);margin-right:20px;text-decoration:none}.site-footer .main-navigation li.current_page_item a{color:var(--red)}.site-footer .main-navigation li:last-child a{margin-right:0}.site-footer .main-navigation a:hover{color:var(--red)}.site-footer .cookies-info{line-height:21px;font-size:14px;color:var(--grey-light);max-width:500px}.site-footer .cookies-info a{color:var(--grey-light);text-decoration:underline}.site-footer .cookies-info a:hover{color:var(--red);text-decoration:none}.site-footer .right-side{text-align:right}.site-footer .right-side .company-info{margin-bottom:18px}.lower-footer{color:var(--grey-light);line-height:21px;font-size:14px;display:flex;align-items:center;max-width:1170px;width:100%;margin:0 auto 52px}.lower-footer div{flex:1}.logo-dogtronic{display:flex;margin-left:0;justify-content:end}.logo-dogtronic a{width:80px;margin-left:5px;margin-top:0}.logo-dogtronic .cls-1{fill:#fff !important}.logo-dogtronic .cls-2{fill:#000;transition:all .3s ease}.logo-dogtronic svg:hover .cls-2{fill:var(--red);transition:all .3s ease}.edit-link{display:none}@media (max-width:576px){.xxs-hidden{display:none !important}.site-branding svg{width:150px}.top-header input.search-field{width:102px;font-size:12px}.wcml-horizontal-list li a{padding:.5em 2px .4em}.lower-footer{display:block;text-align:center}.logo-dogtronic{justify-content:center;margin-top:10px;margin-left:0}.front-page-promo .container div:nth-child(1) a{display:none !important}}@media (min-width:577px){.xxs-up-hidden{display:none !important}.front-page-promo .container div:nth-child(2) a.button{display:none !important}}@media (max-width:768px){.xs-hidden{display:none !important}.site-header,.container,.site-footer,.lower-footer,.error-404{padding-left:30px;padding-right:30px}.site-header{z-index:8;position:relative}.site-footer{display:block;text-align:center}.site-footer .main-navigation{margin-bottom:36px}.site-footer .main-navigation ul,.site-footer .main-navigation li{display:block}.site-footer .main-navigation a{margin-right:0}.site-footer .right-side{text-align:center}.site-footer .cookies-info{margin-top:36px;max-width:none}}@media (min-width:769px){.xs-up-hidden{display:none !important}}@media (min-width:769px) and (max-width:990px){.site-header,.container,.site-footer,.lower-footer,.error-404{padding-left:60px;padding-right:60px}.site-header{z-index:8;position:relative}.site-footer .main-navigation a{font-size:15px;margin-right:10px}}@media (max-width:990px){.md-hidden{display:none !important}.site-header .main-navigation li:nth-last-child(3) a{border:0}.site-header .main-navigation li:nth-last-child(2) a,.site-header .main-navigation li:last-child a{display:none;border:0}.site-header .main-navigation{margin-left:0;margin-top:0}.socials{display:flex}.socials a.fb{margin-left:15px}.socials a.fb svg{position:relative;top:-1.1px}.socials a svg{transition:all .3s ease}.socials a:hover svg{fill:var(--red) !important;transition:all .3s ease}.site-header .main-navigation a span.cart-count{top:7px;right:auto}}@media (min-width:991px){.md-up-hidden{display:none !important}.site-header .main-navigation .line a:after{content:'';position:absolute;left:0;bottom:-37px;width:100%;height:2px;background-color:var(--red);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.site-header .main-navigation .line a:hover:after{transform:scaleX(1);transform-origin:center}.site-header.sticky{position:fixed;top:0;left:0;right:0;max-width:100%;box-shadow:0 2px 6px rgba(0,0,0,.1);background:#FFFFFF99;z-index:102;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:top .3s ease}.site-header.sticky .inner{height:70px}.site-header.sticky .line a:after{bottom:-12px !important}}@media (min-width:991px) and (max-width:1200px){.site-header,.container,.site-footer,.lower-footer,.error-404{padding-left:60px;padding-right:60px}.site-header .main-navigation a{font-size:13px;margin-right:18px}.site-header .main-navigation .line a:after{bottom:-38px!important}.site-header.sticky .line a:after{bottom:-13px !important}.site-header .main-navigation a span.cart-count{right:-18px}}@media (min-width:1201px) and (max-width:1439px){.site-header,.container,.site-footer,.lower-footer,.error-404{padding-left:60px;padding-right:60px}.top-header{padding-left:60px;padding-right:60px}.top-header .container{padding-right:0;padding-left:0}}