:root{--brand-color:#b18047;--brand-hover-color:#704000;--brand-pistachio-color:#e4de80;--brand-gray-color:#b1b1af;--brand-dark-gray-color:#413f40;--blue-color:#002e6d;--light-blue-color:#5eb3e4;--light-blue-hover-color:#3c91c2;--light-blue-background-color:#eef7fc;--violet-color:#7791ca;--red-color:#fc4a44;--darker-gray-section-color:#f4f4f4;--gray-section-color:#f7f7f7;--blueish-gray-section-color:#f7fbfe;--text-dark-gray:#212121;--text-light-gray:#595a5c;--footer-text:#7d7987;--footer-text-2:#595a5c;--input-placeholder:#b3b5b6;--text-very-light-gray:#f7f7f7;--mobile-menu-border:#d2d5d8;--border-gray-light:1px solid #e1e1e1;--border-gray-extra-light:1px solid #f0f0f0;--slider-button-background:rgba(208,82,22,.7);--text-main-color:#403e3f;--dark-gray-color:#151515;--salmon-color:#f58b6e;--orange-color:#efa307}*{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:"Nunito",sans-serif;color:var(--text-main-color);background-color:#fff;font-size:18px;font-weight:400;line-height:24px;margin:0;padding:0;height:100%}body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.loader{display:inline-block}.lds-ellipsis{position:relative;vertical-align:bottom;width:80px;height:35px}.lds-ellipsis div{position:absolute;top:11px;width:10px;height:10px;border-radius:50%;background:var(--brand-color);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}#global-container{flex:1 0 auto;align-self:auto;width:100%}.wrap{min-width:100px;max-width:1120px;margin:0 auto;position:relative;padding:0 30px}.wrap p a{color:inherit;text-decoration:none}.wrap p a:hover{text-decoration:underline}.padded-section{padding:70px 0}.go-to-top{position:absolute;bottom:100px;right:100px;width:40px;cursor:pointer;z-index:9999}.clear{clear:both;width:0;height:0}.col1_2{width:50%}.col1_2,.col1_3{float:left}.col1_3{width:33.3%}.col1_2:nth-of-type(1) .padder{margin-right:20px}.col1_2:nth-of-type(2) .padder{margin-left:20px}.orange{color:var(--brand-color)}.green{color:#1dbc60}.red{color:var(--red-color)}.link{cursor:pointer}.padding-top-20{padding-top:20px}.padding-top-10{padding-top:10px}video{width:100%!important;height:auto!important}label{display:block;margin:20px 0 5px}label:nth-of-type(1){margin-top:0}input,textarea,select,select:required:invalid option{font-size:16px;padding:10px;color:var(--text-main-color);font-family:"Nunito",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;border-bottom:1px solid var(--text-main-color);background-color:transparent}select{padding:7px 25px 7px 7px;background-color:#fff;height:37px;appearance:none;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:100% 50%;background-repeat:no-repeat}h1{font-family:"Sacramento",cursive;padding:0;font-weight:600;font-size:60px;line-height:70px;text-align:center;color:var(--brand-color);margin-bottom:30px}h2{font-family:"Sacramento",cursive;margin-top:40px;line-height:66px;font-size:60px;font-weight:400;text-transform:none;letter-spacing:.5px;color:var(--brand-color)}h3{margin-top:20px;font-size:24px;font-weight:600;color:var(--brand-pistachio-color)}p{line-height:24px;margin:20px 0}.astitle{font-size:30px;font-weight:600;color:var(--blue-color);line-height:35px}#page-privacy-policy p,#page-privacy-policy ul{text-align:justify}#page-privacy-policy ul{padding-left:30px}#page-privacy-policy ul li{line-height:24px}.button-container{margin:20px 0}.button,.linkbutton{padding:8px 15px;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9);white-space:nowrap}.button{background-color:var(--brand-color);color:#fff;border-radius:10px;font-size:16px;display:inline-flex;align-items:center;gap:5px}.button:hover{background-color:var(--brand-hover-color);-webkit-box-shadow:0 0 20px 2px rgba(222,222,222,1);-moz-box-shadow:0 0 20px 2px rgba(222,222,222,1);box-shadow:0 0 10px 2px rgba(158,158,158,.75)}.linkbutton:hover{color:var(--brand-color)}.button-loader{height:29px;vertical-align:middle;position:relative;display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.bottom-spacer{height:50px}.padding-50-vertical{padding:50px 0}.in-page-title{position:relative;padding:40px 0 0}.in-page-title::after{content:"";background:url("../../images/slideshow/veterinary.jpg");background-size:cover;background-position:top;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5',endColorstr='#eeeeee',GradientType=0);opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute}.in-page-title h1{text-align:left;color:var(--brand-color);text-transform:uppercase;z-index:8;position:relative}.page-content{margin-top:50px}.section{color:#666;padding:50px 30px}.section ul li{margin:10px 0}.section .col1,.section .col2{display:table-cell;width:50%;vertical-align:middle}.image-container{text-align:center}.section .image-container img{max-height:200px}.consent{font-size:14px}.consent p{line-height:20px}.appriseOverlay{z-index:9999}.image-container img{width:100%;display:block}.hidden{display:none}#header{background-color:#fff;position:sticky;top:0;z-index:9999;width:100%;-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#top-header{background-color:var(--brand-color);color:#fff;padding:5px 0}#top-header .wrap{display:flex}#top-header .header-contacts{flex:1 0 auto;display:flex}#top-header .header-contacts{column-gap:20px}#top-header .header-contacts a,#top-header .header-contacts span{color:#fff;text-decoration:none;font-size:12px;background-repeat:no-repeat;background-position:center left;background-size:14px;padding-left:25px}#top-header .header-contacts .phone{background-image:url(../../images/top_header_phone_2.png)}#top-header .header-contacts .email{background-image:url(../../images/top_header_email_2.png)}#top-header .header-contacts .clock{background-image:url(../../images/top_header_clock_2.png)}#top-header .header-contacts a:nth-of-type(1){margin-left:0}#top-header #top-menu ul{display:flex;column-gap:20px;padding:0;margin:0;list-style:none}#top-header #top-menu ul a{color:#fff;text-decoration:none;font-size:15px;font-weight:600}#header-container{padding-top:20px;display:flex}#logo{flex:0 0 auto}#header-contents{flex:1 0 auto}#logo img{width:100%;max-width:170px;display:block;-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#basket-and-search-container{display:flex;justify-content:right;column-gap:30px;align-items:center}#basket-and-search-container #search-term-container,#basket-and-search-container #edit-order-btn{flex:0 0 auto}#search-term-container input{border:0;border-bottom:1px solid var(--text-main-color);min-width:300px}#search-term-container input::placeholder{color:var(--text-main-color)}#basket-and-search-container #edit-order-btn{display:flex;flex-wrap:nowrap;text-decoration:none;color:var(--text-main-color)}#header #menu-container{order:1;flex:1 0 auto;align-self:center;text-align:right}#header #menu-container ul#menu{margin:0 auto;-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#header #menu-container ul#menu li a{font-size:16px;letter-spacing:.5px;padding:22px 20px;display:block}#header ul.nav{list-style:none;padding:0;font-size:0}#header ul.nav li{font-weight:400;letter-spacing:.5px;text-transform:capitalize}#header ul#menu.nav li{display:inline-block;font-size:17px;font-weight:600}#header ul.nav li:nth-of-type(1){padding-left:0;border-left:0}#header ul.nav li:nth-last-of-type(1){padding-right:0}#header ul.nav li a{text-decoration:none;color:var(--text-main-color);transition:all .3s ease;border-bottom:2px solid transparent;margin-bottom:-2px}#header ul.nav li a:hover,#header ul.nav li a.selected,#header ul#menu.nav li:hover,#header ul#menu.nav li.selected{border-bottom:2px solid var(--brand-color);margin-bottom:-2px}#header #menu-container ul.nav li{border-left:0;vertical-align:middle}#header nav{display:inline-block;vertical-align:middle}ul#menu li ul{list-style:none;zoom:1;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;margin-top:3px;background-color:transparent}#header ul#menu.nav li ul li{display:block;margin:0;padding:0;border:0;background-color:rgba(255,255,255,.95);margin-bottom:1px}#header #menu-container ul#menu.nav li ul li a{padding:20px}#header ul#menu.nav li ul li:hover{border:0}#header ul#menu.nav li ul li:hover a{color:var(--gold-color)}ul#menu li ul li:nth-of-type(1){padding-top:20px}ul#menu li ul li:last-of-type{padding-bottom:20px}.nav>li:hover ul{display:block}.nav li ul{display:none;position:absolute;background-color:rgba(255,255,255,.95);min-width:160px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;padding:0;z-index:9999;text-align:left}#header-social-container{display:inline-block;vertical-align:middle;margin-left:20px}#header-social-container img{height:24px;margin-left:10px;margin-top:5px}.language-options{display:none;position:absolute;background-color:var(--blue-color);width:80px;top:100px;right:0;text-align:center;border-radius:5px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8)}#language-container{text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:40px;color:var(--blue-color)}.language-container a{padding:5px;color:#fff;font-size:14px;font-weight:600;display:block}.language-container a.hide{display:none}.current-language-selected{color:var(--blue-color)}div#home-slider{width:100%;position:relative}#home-slider .slideshow-overlay-contents{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:990;text-align:right;column-gap:50px}#home-slider .slideshow-overlay-contents h1{margin-top:0;text-shadow:1px 1px 4px rgba(150,150,150,.6);text-align:right}#home-slider .slideshow-overlay-contents img{max-height:500px;width:auto;max-width:100%}div#home-slider img.cycle-slide{width:100%;display:block}div#home-slider h1{text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(206,89,55,0)}div#home-slider #slideshow-badge{margin-bottom:30px}div#home-slider #slider-caption>div{display:flex;flex-direction:column;align-items:end}div#home-slider #slider-caption h1{font-size:46px;line-height:56px;font-weight:400}div#home-slider .slider-subcaption{font-weight:600;max-width:300px;margin-bottom:30px;font-size:20px;line-height:24px}#home-slider .slideshow-overlay-contents .button{font-weight:600;font-size:16px;line-height:20px;padding:5px 30px}.cycle-prev,.cycle-next{position:absolute;top:50%;margin-top:-32px;width:50px;height:50px;z-index:800;cursor:pointer;background-size:cover;background-position:center;border:2px solid #fff;-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}.cycle-prev{left:0}.cycle-next{right:0}.cycle-pager{text-align:center;position:absolute;bottom:10px;left:0;right:0;z-index:999}.cycle-pager span{font-size:30px;color:#fff;margin:0 2px;cursor:pointer}.cycle-pager span.cycle-pager-active{color:var(--blue-color)}#custom-pager{font-size:24px;padding:10px 0 20px;display:flex;gap:5px;justify-content:center;flex-wrap:wrap}#custom-pager span{cursor:pointer;color:var(--text-main-color);-webkit-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 300ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 300ms cubic-bezier(.26,.98,.605,.9);transition:all 300ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#custom-pager span:hover,#custom-pager .cycle-pager-active{color:var(--brand-pistachio-color)}#home-highlighted-products-container{position:relative}#home-highlighted-products-container ul{padding:0;margin:0;list-style:none}#home-highlighted-products-container .cycle-prev-product,#home-highlighted-products-container .cycle-next-product{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;border:0;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background-color:rgba(0,0,0,.05);z-index:9999}#home-highlighted-products-container .cycle-prev-product{background-image:url("../../images/left.png");left:0}#home-highlighted-products-container .cycle-next-product{background-image:url("../../images/right.png");right:0}.home-product-of-the-month.wrap{padding:0 80px}.home-product-of-the-month .columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.home-product-of-the-month .product-details-image img{display:block;max-width:100%;margin:0 auto}.home-product-of-the-month h2{letter-spacing:.5px;font-size:50px;line-height:60px;margin:0;color:var(--brand-color);font-weight:300}.home-product-of-the-month h2 a,.home-product-of-the-month .name a,.home-product-of-the-month .price a{color:inherit;text-decoration:none}.home-product-of-the-month .highlight-title{color:var(--dark-gray-color);font-size:28px;font-weight:500}.home-product-of-the-month .highlight-title a{color:inherit;text-decoration:none}.home-product-of-the-month .highlight-subtitle{font-size:15px}.home-product-of-the-month .name{text-transform:uppercase}.home-product-of-the-month #product-price-container{border-bottom:var(--border-gray-light);padding-bottom:20px}.home-product-of-the-month .list-product-current-price{text-align:left;color:var(--brand-color)}.home-product-of-the-month #product-availability-container{padding:20px 0}.home-product-of-the-month .title-mobile{display:none;margin-bottom:30px;text-align:center}.home-product-of-the-month .list-product-older-price{text-align:left}#home-quickshot-container{position:relative;padding:200px 0;background-image:url("../../images/paralax1_2.jpg");background-size:cover;color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%\9!important}#home-quickshot-container #home-quickshot-title,#home-quickshot-container #home-quickshot-subtitle{text-align:left;font-weight:400;text-shadow:3px 3px 6px rgba(0,0,0,.8);max-width:700px;width:100%}#home-quickshot-container #home-quickshot-title{font-size:40px;font-weight:400;letter-spacing:3px;color:#fff;margin:0 0 30px}#home-quickshot-container #home-quickshot-subtitle{margin:5px 0 30px}#home-quickshot-container #home-quickshot-subtitle p{font-size:18px}#home-products-title-container{background-image:url(../../images/madi-online-left.png);background-repeat:no-repeat;background-size:auto 70px;background-position:bottom left}.home-products-list h2{padding-bottom:20px;text-align:center}.home-products-description{font-weight:800;text-align:center;max-width:800px;margin:0 auto}.home-products-list .home-brands{background-color:var(--brand-color)}.home-brands h2{margin:0 0 30px;color:#fff;text-align:center}.home-map .title-container{background-image:url(../../images/element_clouds.png);background-repeat:no-repeat;background-size:auto 70px;background-position:right 20px center}.home-map h2{font-weight:400;text-align:center;color:var(--brand-color)}.home-map p{text-align:center;font-weight:600}.home-map .embed-map-container{margin-top:50px}.shadow{position:absolute;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8);bottom:0;left:30%;right:30%;width:40%;height:50%;-moz-border-radius:100%;border-radius:100%}#home .list-product-container .button{border-radius:0 0 20px 20px;font-size:24px;line-height:28px;font-weight:600}#home .list-product-container .button:hover{box-shadow:none}#reviews h2{color:var(--blue-color);text-transform:none;font-size:24px;line-height:30px;margin-top:0}#reviews h2{text-transform:uppercase}#reviews .wrap{position:relative}.reviews-slider-container{position:relative}.reviews-slider-container .left-faded,.reviews-slider-container .right-faded{position:absolute;top:0;bottom:0;width:33%;z-index:99}.reviews-slider-container .left-faded{left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 50%,rgba(255,255,255,.8) 70%,rgba(255,255,255,0) 100%)}.reviews-slider-container .right-faded{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 30%,rgba(255,255,255,1) 50%)}.reviews-slider-container .cycle-prev,.reviews-slider-container .cycle-next{width:20px;height:34px;background-size:contain;background-repeat:no-repeat;border:0}.reviews-slider-container .cycle-prev{background-image:url("../../images/reviews_arrow_left.png")}.reviews-slider-container .cycle-next{background-image:url("../../images/reviews_arrow_right.png")}#reviews ul{padding:0;margin-top:20px;list-style:none}#reviews ul li{background-color:var(--light-blue-background-color);border-radius:5px;padding:30px;height:100%}#reviews .person-pic-container{display:grid;grid-template-columns:1fr 4fr 1fr;column-gap:20px;margin-bottom:30px;align-items:center}#reviews .quotes1 img,#reviews .quotes2 img{width:100%}#reviews .person-pic{width:100%;border-radius:50%;border:3px solid #fff;background-size:cover;background-position:center;background-color:#71c6ab}#reviews .person-pic::after{content:"";display:block;padding-bottom:100%}#reviews .sentence{text-align:center;color:var(--blue-color);font-size:16px;line-height:20px;font-weight:400;font-style:italic}#reviews .name{font-weight:600;text-align:center;color:var(--salmon-color);margin-top:20px;font-size:16px;line-height:20px}#reviews .owl-theme .owl-dots{margin-top:30px}#reviews .owl-theme .owl-dots .owl-dot.active span,#reviews .owl-theme .owl-dots .owl-dot:hover span,#reviews .owl-theme .owl-dots .owl-dot.active span,#reviews .owl-theme .owl-dots .owl-dot:hover span{background-color:var(--light-blue-color)}#reviews .owl-theme .owl-dots .owl-dot span{width:13px;height:13px}#home-news-container{background-color:rgb(102 180 202 / 5%)}#about-page{position:relative}#about-page ul{display:grid;row-gap:10px;padding-left:20px}.product-buttons{display:grid;grid-auto-rows:1fr;margin-top:20px}.product-buttons .button-container{margin:5px 0}.product-button{position:relative;color:var(--blue-color);font-size:22px;font-weight:400;border-radius:10px;text-align:left;border:2px solid transparent;background-color:#fff;padding:5px 35px 5px 10px;width:100%;background-image:url("../../images/about_our_products_button_arrow.png");background-size:auto 60%;background-repeat:no-repeat;background-position:right 10px center}#categories-navigation-tree{margin:0 20px 50px 0;width:250px;overflow:auto;border-radius:3px;background-color:var(--gray-section-color);position:absolute;z-index:999}#categories-navigation-tree .block{margin:0 10px 20px}#categories-navigation-tree .title{padding:20px 0;display:inline-flex;font-size:16px;line-height:24px;font-weight:600}#categories-navigation-tree .close-products-filters{position:absolute;right:23px;top:16px;cursor:pointer;width:22px}#products-page-size-and-sorting-container{border:var(--border-gray-extra-light);background-color:var(--gray-section-color);display:flex;align-items:center;border-radius:5px}#products-page-size-and-sorting-container .button-container{flex:0 0 auto;margin:2px}#products-page-size-and-sorting-container .button{font-size:13px;padding:4px 10px}#products-page-size-and-sorting-container .sorting-container{flex:1 1 auto;text-align:right}#products-page-size-and-sorting-container .element{padding:0 10px;font-size:13px;display:inline-block}#products-page-size-and-sorting-container label{display:inline}#products-page-size-and-sorting-container select{background-color:var(--gray-section-color);border-bottom:0;font-size:13px;font-weight:600}#products-list .in-page-title{margin-bottom:60px}#catalog{overflow:hidden}#catalog .list-product-container .button-container.center{text-align:center}.product-lister-container{flex:1 1 auto}ul.products-lister{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:30px;margin:0;padding:0;list-style:none}ul.brands-lister{display:grid;grid-template-columns:repeat(6,1fr);column-gap:30px;row-gap:30px;margin:0;padding:0;list-style:none}ul.products-lister li,ul.brands-lister li{width:100%}.products-lister li a,.brands-lister li a{text-decoration:none;color:inherit}.products-lister li a.button{color:#fff}.products-lister li>div,.brands-lister li>div{margin:0 20px}.products-lister .list-product-current-price,.products-lister .list-product-older-price{font-size:14px;text-align:center;margin-top:10px}.products-lister .list-product-current-price{color:var(--brand-color)}.product-lister-container .product-details-image .product-details-images-row div.image{height:450px}.products-lister .product-img,.brands-lister .product-img{position:relative;width:100%;-webkit-transition:all 600ms cubic-bezier(.165,.84,.44,1);transition:all 600ms cubic-bezier(.165,.84,.44,1);background-color:#fff;overflow:hidden;background-size:cover;background-position:center}.products-lister .product-img img,.brands-lister .product-img img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-lister .product-img:after,.brands-lister .product-img:after{content:"";display:block;padding-bottom:100%}.products-lister li:hover .product-img,.brands-lister li:hover .product-img{opacity:.3;transform:scale(.9)}.products-lister.owl-carousel .owl-item img,.brands-lister.owl-carousel .owl-item img{width:auto}#products-pagination{text-align:right}#products-pagination a{color:var(--text-light-gray);text-decoration:none;margin:0 7px}#products-pagination a.selected-page{color:var(--brand-color)}.list-product-details{margin:10px;position:relative}.list-product-name,.list-product-current-price,.list-product-older-price{margin:25px 0 0;font-size:14px;line-height:20px;text-align:center}.list-product-older-price{color:#e74c3c}.list-product-name{font-weight:400;text-transform:uppercase}.list-product-current-price,.list-product-older-price{font-weight:600}.list-product-current-price{font-size:30px}.list-product-current-price .pvp{font-size:10px;border-top:1px solid #eee}.list-product-details .list-product-older-price{margin-top:5px}.pvp .list-product-older-price{font-size:10px}#product-details{background-image:url("../../images/element_waves_2.png");background-repeat:no-repeat;background-position:top 300px right;background-size:auto 70px}#product-details #back-button{margin-bottom:50px}#product-details .columns{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);gap:30px}#product-details .lds-ellipsis{vertical-align:middle}.product-details-image{margin-bottom:0;display:flex;flex-direction:column;text-align:center;gap:10px}.product-details-images-row{display:grid;gap:10px;align-items:center}.row-50-50,.row-40-40,.row-33-33,.row-33-25,.row-30-33,.row-30-30,.row-30-25,.row-25-33,.row-25-30,.row-25-25{grid-template-columns:repeat(2,1fr)}.row-33-33-33,.row-33-33-30,.row-33-33-25,.row-33-30-30,.row-33-30-25,.row-33-25-25,.row-30-33-33,.row-30-33-30,.row-30-33-25,.row-30-30-33,.row-30-30-30,.row-30-30-25,.row-30-25-33,.row-30-25-30,.row-30-25-25,.row-25-33-33,.row-25-33-30,.row-25-33-25,.row-25-30-33,.row-25-30-30,.row-25-30-25,.row-25-25-33,.row-25-25-30,.row-25-25-25{grid-template-columns:repeat(3,1fr)}.row-25-25-25-25{grid-template-columns:repeat(4,1fr)}.row-40-33-25,.row-40-30-30,.row-40-30-25,.row-40-25-33,.row-40-25-30,.row-40-25-25{grid-template-columns:4fr 3fr 3fr}.row-33-40-25,.row-30-40-30,.row-30-40-25,.row-25-40-33,.row-25-40-30,.row-25-40-25{grid-template-columns:3fr 4fr 3fr}.row-33-25-40,.row-30-30-40,.row-30-25-40,.row-25-33-40,.row-25-30-40,.row-25-25-40{grid-template-columns:3fr 3fr 4fr}.row-50-25-25{grid-template-columns:2fr 1fr 1fr}.row-25-50-25{grid-template-columns:1fr 2fr 1fr}.row-25-25-50{grid-template-columns:1fr 1fr 2fr}.row-70-30,.row-70-25{grid-template-columns:7fr 3fr}.row-50-40{grid-template-columns:5fr 4fr}.row-50-33,.row-50-30,.row-50-25{grid-template-columns:5fr 3fr}.row-40-33,.row-40-30,.row-40-25{grid-template-columns:4fr 3fr}.row-60-40{grid-template-columns:3fr 2fr}.row-60-33,.row-60-30,.row-60-25{grid-template-columns:2fr 1fr}.row-100,.row-70,.row-60,.row-50,.row-40,.row-33,.row-30,.row-25{grid-template-columns:1fr}.row-33-60,.row-30-60,.row-25-60{grid-template-columns:1fr 2fr}.row-40-60{grid-template-columns:2fr 3fr}.row-33-40,.row-30-40,.row-25-40{grid-template-columns:3fr 4fr}.row-33-50,.row-30-50,.row-25-50{grid-template-columns:3fr 5fr}.row-30-70,.row-25-70{grid-template-columns:3fr 7fr}.row-40-50{grid-template-columns:4fr 5fr}.product-details-images-row a{position:relative}.product-details-images-row div.image{display:block;width:100%;background-color:#fff;overflow:hidden;background-size:cover;background-position:center}.product-details-images-row div.image:after{content:"";display:block;padding-bottom:100%}.product-details-images-row .name-overlay{position:absolute;z-index:99;top:20px;right:20px;bottom:20px;left:20px;background-color:rgba(0,0,0,.8);color:#fff;align-items:center;justify-content:center;opacity:0;display:flex;-webkit-transition:all 700ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 700ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 700ms cubic-bezier(.26,.98,.605,.9);transition:all 700ms cubic-bezier(.26,.98,.605,.9)}.product-details-images-row a:hover .name-overlay{opacity:1;top:5px;right:5px;bottom:5px;left:5px}.product-details-image .cycle-prev,.product-details-image .cycle-next{background-color:var(--text-light-gray)}.product-details-image .cycle-prev:hover,.product-details-image .cycle-next:hover{background-color:var(--brand-color)}.cycle-prev{background-image:url("../../images/slide_left.png")}.cycle-next{background-image:url("../../images/slide_right.png")}.product-details-properties{position:sticky}.product-details-properties h1{font-family:"Nunito",sans-serif;color:var(--text-main-color);font-size:24px;line-height:28px;font-weight:700;text-align:left;text-transform:uppercase;margin-top:0;padding:0}.product-details-properties .view-all-product-prices-trigger,.home-product-of-the-month .view-all-product-prices-trigger{margin-top:10px;color:var(--brand-color);text-decoration:none;display:inline-flex;font-size:16px}.product-details-properties .view-all-product-prices-trigger:hover{text-decoration:underline}.product-all-prices h2{margin-top:0;font-size:22px;line-height:26px;padding-bottom:10px;border-bottom:1px solid var(--brand-color)}.product-all-prices .list-product-current-price{font-size:16px;display:inline-flex;margin-top:0}.product-all-prices ul{list-style:none;padding:0;display:flex;flex-direction:column;row-gap:10px;margin-top:10px;font-size:16px;line-height:20px}.product-details-properties p{font-size:16px;line-height:22px;color:var(--text-main-color)}.product-details-properties .list-product-current-price,.product-details-properties .list-product-older-price{text-align:left}.product-details-properties .list-product-current-price{color:var(--brand-color)}.product-details-properties label{font-weight:600;display:block;margin:20px 0 5px}.product-details-properties .link,.home-product-of-the-month .link{color:var(--brand-gray-color);text-decoration:none}.product-details-properties .link:hover{text-decoration:underline}.product-details-properties .button{display:inline-block}.product-details-properties #wishlist-button-container,.product-details-properties #add-wishlist-button{display:inline-flex}.button.add-to-order{border-radius:0;background-color:var(--brand-pistachio-color);color:#000;font-weight:700;padding:0 10px 0 0;display:inline-flex;align-items:center}.button.add-to-order div{background-color:var(--brand-color);align-items:center;display:inline-flex;padding:10px;margin-right:10px}.button.add-to-order img{height:24px}#right-slider{position:fixed;top:0;right:0;height:100vh;z-index:9999;overflow:hidden;white-space:nowrap;box-shadow:0 0 20px 0 #000000;background-color:#fff}#right-slider img.close-button{position:absolute;top:6px;left:6px;width:34px}#right-slider img.rta-image{max-width:calc(100vw - 16px);max-height:100vh;object-fit:contain}.color-diff-alert{border:1px solid #ffbc33;background-color:#ffde33;padding:5px 10px;border-radius:5px;font-size:14px}.color-diff-alert img,.color-diff-alert span{vertical-align:middle}.color-diff-alert img{margin:0 5px 2px 0;height:14px}.availability div{width:11px;height:11px;display:inline-block;margin-left:10px;border-radius:50%;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.availability .unknown{background-color:#000}.availability .unavailable{background-color:#d91e18}.availability .available{background-color:#1e824c}.availability .ending{background-color:#f7ca18}.cycle-slide{width:100%}#add-to-order-container{margin:30px 0;display:grid;row-gap:20px}#add-to-order-container .button-container{display:flex;column-gap:10px;align-items:center}.add-product-quantity{text-align:left;max-width:105px;margin-right:auto;margin-left:0}.add-product-quantity input{width:100%}.add-product-properties{text-align:left;margin-top:10px}.add-product-properties select{width:100%}#add-to-order-popup{font-size:16px;line-height:20px}#add-to-order-popup #product-price-container{margin-bottom:20px}#add-to-order-popup .list-product-current-price{font-size:20px;text-align:left;color:var(--brand-color)}#add-to-order-popup .add-product-properties{margin-bottom:20px}#add-to-order-popup #tab-availability{padding:10px;background-color:var(--gray-section-color);border-radius:5px}.possible-variants ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:5px}.possible-variants li{display:flex;column-gap:5px;align-items:center}.possible-variants li img{height:16px;border-radius:50%;border:1px solid #eee}#add-to-order-popup .button-container{display:flex;column-gap:20px;align-items:center}.custom-sections-container{color:var(--text-main-color)}.custom-sections-container section{border-bottom:1px solid var(--text-main-color);padding-bottom:10px}.custom-sections-container h3{cursor:pointer;color:var(--text-main-color);font-size:18px}#product-documentation .custom-section-content>div{margin:10px 0}#availability-loader.button-loader{display:block;float:none;margin:50px 0}#related-products{background-image:url("../../images/element_hearts_2.png");background-position:top left;background-repeat:no-repeat;background-size:200px auto}#related-products .subtitle{text-align:center;font-weight:800}#order-step-3{background-color:#f2f2f2;padding:20px;border:1px solid #c0c0c0;margin-top:40px}#news-page{background-color:rgb(102 180 202 / 10%)}#news-page ul#news-lister,#home-news-container ul#news-lister{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:60px 60px;padding:0;margin:0;list-style:none}#news-lister li{background-color:#fff;position:relative;font-size:16px;padding-bottom:50px;-webkit-transition:all 1000ms cubic-bezier(.26,.98,.605,.9);-moz-transition:all 1000ms cubic-bezier(.26,.98,.605,.9);-o-transition:all 1000ms cubic-bezier(.26,.98,.605,.9);transition:all 1000ms cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9);box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:transform .2s}#news-lister li:hover{transform:scale(1.1);box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#news-lister h2{margin:0 0 10px;color:var(--blue-color);font-weight:600;font-size:16px;text-transform:none;line-height:22px}#news-lister li p{font-size:14px;line-height:20px}#news-lister .padder{margin:20px 20px 0;display:inline-block}#news-lister .read-more,#news-lister .entry-date{position:absolute;bottom:20px}#news-lister .read-more{color:var(--salmon-color);font-weight:600;left:20px}#news-lister .entry-date{right:20px;font-size:13px;font-weight:400}#news-page a,#home-news-container a,#news-lister a{color:inherit;text-decoration:none}.newsresume-img{background-color:#fff;position:relative}.newsresume-img .img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-position:center}.newsresume-img:after{content:"";display:block;padding-bottom:100%}#news-paging{text-align:right;margin-top:20px;padding:5px 10px;font-size:17px}#news-paging a{color:#7e7e7e;margin:0 2px;font-weight:400}#news-paging a:hover,#news-paging a.selected-page{color:var(--light-blue-color)}.news-entry img{margin-bottom:20px;max-height:600px;max-width:100%}.news-entry .entry-date{margin-left:100px;font-size:14px;font-weight:400;margin-bottom:30px}.news-entry h2{border-bottom:1px solid var(--brand-color);padding-bottom:10px}.news-entry h2 a{color:var(--brand-color);text-decoration:none}.news-entry h2 a:hover{text-decoration:underline}.news-entry .button{text-decoration:none}.news-entry ul#news-lister{margin:0;padding:0;list-style:none}.news-entry ul#news-lister li{margin:20px 0}.news-entry ul#news-lister h2{border:0;padding-bottom:0;font-size:16px;line-height:18px}.news-entry ul#news-lister .entry-date{font-size:12px;color:var(--text-main-color);margin:0}#images-slider-container{margin-top:50px}.news-content-container{display:grid;grid-template-columns:1fr 260px;grid-column-gap:50px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}.news-content-container .astitle{font-weight:400}.empty-list{text-align:center;font-size:24px;padding:60px 0}.empty-list img{display:inline-block;max-width:150px;width:90%}#news-details-bottom-buttons{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.references{margin:50px 0}.references .references-title{font-size:20px;font-weight:600;color:var(--salmon-color);cursor:pointer}.references .references-title span{padding-top:10px;border-top:1px solid var(--salmon-color)}.references .references-title span::after{content:"⯆";margin-left:5px}.references .references-title.open span::after{content:"⯅"}.references .references-content{display:none;font-size:14px;line-height:18px}#page-contacts .columns{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:start}#page-contacts .columns .image-container{display:flex;justify-content:center;margin-top:100px}#page-contacts .columns .image-container img{max-width:300px}#page-contacts .intro{margin:10px 0 40px;font-size:18px;font-weight:600}#page-contacts .contact-info{font-size:26px;line-height:38px;display:flex;flex-direction:column;row-gap:30px}#page-contacts .contact-info-item{display:flex;align-items:center;column-gap:20px}#page-contacts .contact-info-item img{height:26px}#page-contacts .contact-info-item a{text-decoration:none;color:inherit}#contact-form{background-color:var(--darker-gray-section-color);box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;text-align:left;max-width:600px;padding:30px;border-radius:5px}#contact-form h2{margin-top:0}#contact-form .form-line{margin-bottom:20px}#contact-form label{font-weight:400;margin-bottom:5px;font-size:16px}#contact-form .input-container{overflow:hidden}#contact-form input,#contact-form textarea,#contact-form select,.dropzone.dropzone{width:100%;background-color:#fff;box-sizing:border-box;border:1px solid var(--brand-color)}#contact-form textarea{height:130px}#contact-form textarea::placeholder,select:required:invalid,.dropzone{color:var(--input-placeholder)}option[value=""][disabled]{display:none}#contact-form input[type="checkbox"]{vertical-align:middle;width:auto}.dropzone.dropzone{padding:10px}.dropzone span{font-size:18px}#contact-button{display:inline-flex;align-items:center;padding:8px 15px}.embed-map-container{position:relative;padding-bottom:500px;height:0;overflow:hidden;width:100%}.embed-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{width:100%;background-color:var(--gray-section-color);color:var(--text-main-color);padding:30px 0 10px;flex:0 0 auto;align-self:auto;font-size:14px;line-height:18px}#footer p{font-size:14px;line-height:18px;font-weight:600}.footer-columns{display:grid;font-weight:300;grid-template-columns:repeat(3,1fr);column-gap:50px}.footer-columns ul{margin:0;padding:0;list-style:none;font-weight:600;display:grid;row-gap:10px}.footer-columns ul a{text-decoration:none;color:inherit}#footer h2{font-family:"Nunito",sans-serif;font-size:16px;line-height:24px;color:var(--brand-color);font-weight:600;margin:0 0 10px;position:relative}.footer-contacts p{margin:0 0 10px 0;vertical-align:middle}#footer-contacts a{text-decoration:none;color:inherit}#footer-contacts img{margin-right:10px;vertical-align:middle;height:26px}#footer-contacts p:nth-of-type(1){margin-top:0}#footer-social-container img{height:30px;margin-right:5px}#lr-crl-container{display:flex;column-gap:30px;margin-top:50px;font-size:12px}#lr-crl-container div:nth-of-type(1){flex:0 0 auto}#lr-crl-container div:nth-of-type(1){flex:1 1 auto}#copyrights{font-size:16px}#eb-credits{text-align:right;margin-top:10px}#cookies-message{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:300px;padding:20px;background-color:#888;color:#fff;font-size:12px;border-radius:5px;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#cookies-message a{margin:0 10px;cursor:pointer;text-decoration:none}#error_404 .wrap{background-image:url(../../images/404.jpg);background-size:cover;background-position:center;padding:100px 0;min-height:300px}#error_404 h1{font-size:30px;line-height:40px}#error_404 p{font-size:25px;line-height:30px;max-width:600px;text-align:center;margin:0 auto;color:var(--text-light-gray)}#error_404 img.icon404{width:100%;max-width:150px;margin:30px auto}#error_404 .button{text-decoration:none}#not-logged{margin:50px 0}#not-logged img{width:80%;max-width:200px}#not-logged p{text-align:center;font-size:22px;line-height:28px;margin:30px 0}#login-page{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}#login-page h2{margin-top:40px}#login-in-page input,#recover-password-page input{width:100%;max-width:350px}#login-in-page .button-container,#recover-password-page .button-container{width:100%;max-width:300px}#recover-password-page .button-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:350px}#login-in-page .button-container a,#recover-password-page .button-container a{display:inline-flex}#login-in-page #login-button,#recover-password-page #recover-password-button{margin-top:10px}#login-in-page #recover-password-btn,#recover-password-page #login-btn{text-decoration:none;font-weight:600;color:inherit}#login-in-page #recover-password-btn:hover,#recover-password-page #login-btn:hover{text-decoration:underline}#recover-password-page #login-in-page{margin-top:50px}.create-account-text-container{background-color:var(--brand-color);color:#fff;padding:40px;border-radius:10px}#login-page .create-account-text-container h2{color:#fff;margin-top:0}#login-button-loader{margin:12px 0}#create-account-form{max-width:300px;margin:0 auto}#create-account-form input[type="text"],#create-account-form input[type="password"]{width:100%}.wrap .create-account-text-container p a{font-weight:600;text-decoration:underline}#personal-area-dashboard{text-align:center}#personal-area-dashboard h1{margin-bottom:0}#personal-area-dashboard .button-container{float:right}#personal-area-dashboard a{text-align:center;display:inline-block;width:149px;vertical-align:top;margin:20px;text-decoration:none;color:#000;font-size:14px}#personal-area-dashboard a.icon{text-align:center;display:inline-block;width:120px;vertical-align:top;margin:9px;padding:9px;text-decoration:none;color:#000;font-size:14px}#personal-area-dashboard a.icon:hover{background-color:#ddd}#personal-area-dashboard .button-container a{margin:0;color:#fff}#personal-area-dashboard a img{border:0;margin-bottom:10px;height:100px}#edit-client-form input,#edit-client-form textarea,#edit-client-form select,.edit-order-form input[type="text"],.edit-order-form textarea,.edit-order-form select{width:90%}div#results{margin-top:20px}div.no-results{text-align:center;margin-top:50px;font-size:20px}div.no-results .lnr{font-size:150px}#no-results{text-align:center}#no-results img{width:100%;max-width:200px;margin:0 auto}table.rounded-corner-gray{width:100%}table.rounded-corner-gray th{background-color:var(--brand-color);color:#fff;font-weight:600;padding:5px}table.rounded-corner-gray tr{color:#333;font-weight:600;font-size:14px}table.rounded-corner-gray tr.even{background-color:#dedede}table.rounded-corner-gray tr.odd{background-color:#bcbcbc}table.rounded-corner-gray tr:hover{background-color:#999;color:#fff}table.rounded-corner-gray a.cell-link{display:block;color:inherit;text-decoration:none}table.rounded-corner-gray tr td input,table.rounded-corner-gray tr th input{background-color:#fff;border-bottom:0}table.rounded-corner-gray th .button{background-color:#dedede;color:#333;font-weight:600;padding:5px 20px;vertical-align:inherit}table.rounded-corner-gray th .button:hover{background-color:#bcbcbc}#edit-order textarea,#edit-address-form textarea,#edit-client-form textarea,#add-address-form textarea{height:100px}#edit-order .mb-box{background-color:#fff;width:200px;margin:0 auto;padding:20px;font-weight:bold;color:#808080;font-size:14px}#edit-order .mb-box img{margin-bottom:20px}#order-step-3 h3{margin-top:50px}#edit-order .col1_2 label{color:#999;font-weight:600;margin:10px 0 0}#payment-type-info-mb,#payment-type-info-mbway,#payment-type-info-stripe,#payment-type-info-bank-transfer,#payment-type-info-pay-on-delivery{display:none}.multibanco-form{max-width:200px;font-weight:bold;font-size:14px}.multibanco-form img{width:100%;max-width:200px;margin:30px auto}#edit-order .mbway-form{display:inline-block}.mbway-form img{width:100%;max-width:150px;margin:20px auto}.stripe-cards-image{width:100%}#credit-card-form form{padding:20px}#credit-card-form form>* + *{margin-top:20px}#credit-card-form #card-element{padding:10px;border:1px solid #dadada}#credit-card-form .card-only{display:block}#credit-card-form .payment-request-available{display:none}#credit-card-form input,#credit-card-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-style:none;color:#fff}#credit-card-form input:-webkit-autofill{transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}#credit-card-form input{-webkit-animation:1ms void-animation-out}#credit-card-form input::-webkit-input-placeholder{color:#9bacc8}#credit-card-form input::-moz-placeholder{color:#9bacc8}#credit-card-form input:-ms-input-placeholder{color:#9bacc8}#credit-card-form button{position:relative;cursor:pointer;font:400 14px / normal "Aller",sans-serif;color:#fff;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);padding:7px 14px;letter-spacing:.5px;display:inline-block;background-color:var(--brand-color);border-radius:7px;-webkit-transition:all 600ms cubic-bezier(.165,.84,.44,1);transition:all 600ms cubic-bezier(.165,.84,.44,1)}#credit-card-form button:hover,#credit-card-form button:active{text-decoration:none;background-color:var(--brand-color);color:#fff;box-shadow:rgba(0,0,0,.35) 0 5px 15px}#credit-card-form button:active{top:1px;margin-bottom:1px;border-bottom-width:1px;background-color:#f9f9f9;background-image:-moz-linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,.2));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.2)),color-stop(100%,rgba(255,255,255,.2)));background-image:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,.2));background-image:-o-linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,.2));background-image:linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,.2))}#credit-card-form .error svg .base{fill:#e25950}#credit-card-form .error svg .glyph{fill:#f6f9fc}#credit-card-form .error .message{color:#e25950}#credit-card-form .success .icon .border{stroke:#ffc7ee}#credit-card-form .success .icon .checkmark{stroke:#d782d9}#credit-card-form .success .title{color:#32325d}#credit-card-form .success .message{color:#8898aa}#credit-card-form .success .reset path{fill:#d782d9}.owl-stage{display:-webkit-box;display:-moz-box;display:-ms-box;display:box}#categories-navigation-tree .simple-tree-icon{color:var(--orange-color);background-color:transparent;width:24px;line-height:20px;vertical-align:middle}#categories-navigation-tree .simple-tree-closed>.simple-tree-icon:before,#categories-navigation-tree .simple-tree-opened>.simple-tree-icon:before{font-size:20px}#categories-navigation-tree .simple-tree ul{padding-inline-start:15px}#categories-navigation-tree .simple-tree a.ajax-inner{color:inherit;text-decoration:none;font-weight:600;font-size:13px;line-height:20px;vertical-align:text-bottom}@media only screen and (max-width:339px){.button{font-size:13px}}@media only screen and (max-width:399px){div#home-slider #slider-caption h1,div#home-slider .slider-subcaption,div#home-slider #slideshow-badge{margin-bottom:10px}#language-container{position:absolute;left:0;top:23px;margin-left:30px}#logo img{max-width:150px}#mobile-menu-trigger-container{display:inline-block;margin:17px 0;position:absolute;top:0;right:30px}#contact-form label{float:none;margin-right:0}#contact-form .input-container{margin-top:10px}h1{font-size:30px;line-height:40px}#footer-contacts{text-align:center}.nav-icon{margin:0 auto 20px}#page-contacts .contact-info{font-size:16px;line-height:24px}#page-contacts .contact-info-item img{height:20px}}@media only screen and (max-width:499px){#slider-caption .text,#slider-caption .button-container{display:none}#error_404 .wrap .col1_2{display:block;width:100%}.home-brands ul li,#catalog ul.products-lister li{width:100%}#lr-crl-container{flex-direction:column;row-gap:30px;text-align:center}}@media only screen and (max-width:549px){div#home-slider #slider-caption h1,div#home-slider .slider-subcaption,div#home-slider #slideshow-badge{margin-bottom:0}#home-slider .slideshow-overlay-contents,#home-slider .slideshow-overlay-contents h1,#home-slider .slideshow-overlay-contents .image-container{text-align:right}#home-slider .slideshow-overlay-contents h1,div#home-slider .slider-subcaption,#home-slider .slideshow-overlay-contents .button-container{padding:0 40px}#home-slider .slideshow-overlay-contents .image-container img{display:inline;max-height:250px}#home-slider .slideshow-overlay-contents{grid-template-columns:1fr;text-align:right;row-gap:0}div#home-slider #slider-caption h1,div#home-slider .slider-subcaption,div#home-slider #slideshow-badge{margin-bottom:10px}div#home-slider #slider-caption h1{font-size:36px;line-height:46px;margin-bottom:10px}div#home-slider .slider-subcaption{font-size:16px;line-height:22px;margin-bottom:10px}#home-slider .slideshow-overlay-contents .button{font-size:14px}#categories-navigation-tree{width:0;position:absolute;background-color:#fff;z-index:99}}@media only screen and (max-width:599px){#home-slider .slideshow-overlay-contents .button{padding:5px 15px}}@media only screen and (min-width:500px) and (max-width:699px){#slider-caption .text{font-size:25px;line-height:35px}}@media only screen and (max-width:649px){#header #menu-container{overflow:auto;text-align:center;margin:0;width:100%}#news-page ul#news-lister,#home-news-container ul#news-lister{grid-template-columns:1fr;text-align:center}#news-lister li{max-width:400px;margin:0 auto;text-align:left}.footer-columns{grid-template-columns:100%}#footer-social-container img{margin:0 10px}}@media only screen and (max-width:699px){.header-contacts{display:none}#top-header .language-container{position:relative;display:inline-block;right:0}#top-header .wrap>div{text-align:right;line-height:0}.language-container img{height:32px}.home-products{grid-template-columns:100%}.home-products .image-container img{max-width:200px;margin:50px auto 0}.home-products #slider-caption,.home-products .button-container{text-align:center}}@media only screen and (min-width:700px){#search-container select{width:100px}#search-container input{width:200px}#product-details .title-mobile{display:none}.product-details-properties h1{display:block}#orders-list .show-mobile,#edit-order .show-mobile{display:none}}@media only screen and (max-width:749px){html,body{font-size:16px;line-height:22px}h2{font-size:40px;line-height:48px}.padded-section{padding:50px 0}.button{font-size:14px;line-height:18px}#login-page{grid-template-columns:1fr;width:100%}#login-in-page{display:inline-block;margin:0 auto;max-width:300px;width:100%}.footer-columns{grid-template-columns:1fr;row-gap:20px}.footer-links,.footer-contacts{border-bottom:1px solid var(--footer-text)}.footer-links ul,.footer-contacts div{display:none;padding-bottom:10px}.footer-contacts h2::after,.footer-links h2::after{content:"+";position:absolute;right:15px;font-size:29px;font-weight:600}.footer-contacts h2.active::after,.footer-links h2.active::after{content:"—";right:20px}.footer-links ul li{margin:5px 0}#footer h2.expandable-trigger{cursor:pointer}#footer-social-container a{text-align:center}#copyrights{font-size:12px;text-align:center}.home-product-of-the-month .title-mobile{display:block}.home-product-of-the-month .columns{display:block;margin-top:50px}.home-product-of-the-month .product-details-image{width:100%}.home-product-of-the-month .product-details-image img{width:100%;max-width:500px;margin:0 auto}.home-product-of-the-month h2{display:none}.home-product-of-the-month .highlight-title{font-size:22px;line-height:26px}.home-product-of-the-month .button-container{text-align:center}#home-quickshot-container{padding:50px 0}#home-quickshot-container #home-quickshot-title{font-size:26px;line-height:34px}#home-quickshot-container #home-quickshot-subtitle p{font-size:16px;line-height:22px}.list-product-current-price{font-size:20px;line-height:24px;margin-bottom:0}.list-product-older-price{font-size:16px;line-height:20px}}@media only screen and (min-width:400px) and (max-width:799px){#page-contacts .contact-info{font-size:20px;line-height:30px}}@media only screen and (min-width:850px) and (max-width:1099px){.col1_2:nth-of-type(2) .padder,.col1_2:nth-of-type(1) .padder{margin:0}}@media only screen and (max-width:939px){.in-page-title h1{text-align:center}#page-contacts .col1_3{width:100%;float:none}#page-contacts .col1_3{margin-bottom:50px}#contact-form input,#contact-form textarea{width:100%;max-width:1000px}#news-page ul#news-lister,#home-news-container ul#news-lister{grid-template-columns:1fr}.news-entry ul#news-lister{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:1fr;gap:60px 60px;padding:0;margin:30px 0 0;list-style:none}.news-entry ul#news-lister h2{margin:0 0 10px;color:var(--text-main-color);font-weight:600;font-size:16px;text-transform:none;line-height:22px}.news-entry ul#news-lister .read-more{font-size:16px}.news-entry ul#news-lister .entry-date{font-size:13px}.news-content-container{grid-template-columns:1fr;row-gap:50px}.news-entry ul#news-lister li{margin:0 auto}}@media only screen and (min-width:940px){.news-resume{display:none}}@media only screen and (min-width:650px) and (max-width:939px){.newsresume-img{width:250px;float:left;margin-right:20px}#news-lister .padder{overflow:hidden;display:block}#news-lister li{padding-bottom:0;padding-right:20px}#news-lister .read-more,#news-lister .entry-date{position:relative;left:0}#news-lister .read-more{margin-top:20px}}@media only screen and (min-width:550px) and (max-width:899px){div#home-slider #slider-caption h1,div#home-slider .slider-subcaption,div#home-slider #slideshow-badge{margin-bottom:20px}#home-slider .slideshow-overlay-contents{grid-template-columns:1fr;text-align:right;row-gap:0}#home-slider .slideshow-overlay-contents,#home-slider .slideshow-overlay-contents h1,#home-slider .slideshow-overlay-contents .image-container{text-align:right}#home-slider .slideshow-overlay-contents h1,#home-slider .slideshow-overlay-contents .button-container,div#home-slider .slider-subcaption{padding:0 50px}#home-slider .slideshow-overlay-contents .image-container img{display:inline;max-height:400px}}@media only screen and (max-width:899px){#home-news{margin:100px 0}.reviews-slider-container .left-faded,.reviews-slider-container .right-faded{display:none}#reviews ul li{max-width:400px;margin:0 auto}#product-details .product-details-image{width:100%}#product-details .title-mobile{display:block}.product-details-properties h1{display:none}#product-details .col1_2{width:100%;float:none}#home .padding-50-vertical{padding:30px 0}#page-contacts .columns{grid-template-columns:1fr;row-gap:50px}#page-contacts .contact-info .image-container{display:none}}@media only screen and (min-width:400px) and (max-width:899px){#mobile-menu-trigger-container{margin:19px 0;top:50px;right:30px}}@media only screen and (max-width:899px){#mobile-menu-trigger-container{display:inline-flex;position:absolute}div#home-slider{margin-top:20px}#basket-and-search-container{justify-content:center}#header{background-color:#fff;position:relative}#header-container{flex-direction:column}#header #menu-container{width:100%;text-align:center}#header nav{margin:0 auto;display:block}#header #menu-container ul#menu{display:none;margin:0}#header #menu-container ul#menu li{display:block;margin:20px 0;padding:0;text-align:left;border-bottom:1px solid transparent}#header #menu-container ul#menu li a{padding:0;border-bottom:1px solid var(--mobile-menu-border)}#header ul.nav li a:hover,#header ul.nav li a.selected,#header ul#menu.nav li:hover,#header ul#menu.nav li.selected{background-color:#fff}ul#menu li ul{box-shadow:none;padding:0;display:block;position:relative}#header #menu-container ul#menu.nav li ul li a{padding:0;font-weight:600;font-size:16px;border-bottom:0;color:var(--text-main-color)}.language-options{top:50px;left:0}#logo{margin:20px 0;display:flex;justify-content:center;align-items:center;width:100%}#header #logo img{max-width:170px}#header-social-container{display:none}}@media only screen and (min-width:900px){#mobile-menu-trigger-container{display:none}}@media only screen and (min-width:500px) and (max-width:699px){.home-brands ul li,#catalog ul.products-lister li{width:50%}}@media only screen and (min-width:700px) and (max-width:899px){.home-brands ul li,#catalog ul.products-lister li{width:33.33%}}@media only screen and (min-width:700px) and (max-width:1099px){#slider-caption .text{font-size:35px;line-height:55px}}@media only screen and (min-width:900px) and (max-width:1199px){div#home-slider #slider-caption h1,div#home-slider .slider-subcaption,div#home-slider #slideshow-badge{margin-bottom:20px}}.fancybox-outer,.fancybox-inner,.fancybox-opened .fancybox-skin{border-radius:10px!important}.nav-icon{width:40px}.nav-icon:after,.nav-icon:before,.nav-icon div{background-color:var(--brand-color);border-radius:3px;content:"";display:block;height:5px;margin:7px 0;transition:all .2s ease-in-out}.nav-icon.open:before{transform:translateY(12px) rotate(135deg)}.nav-icon.open:after{transform:translateY(-12px) rotate(-135deg)}.nav-icon.open div{transform:scale(0)}