@media{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}hr{display:none}img{width:100%}}html{-webkit-text-size-adjust:100%}body,html{overflow-x:hidden!important}body{background:#fff;color:#000;font:500 75%/normal Montserrat,sans-serif;text-align:center}h1,h2,h3,h4,h5{font:700 100%/normal Montserrat;line-height:120%}address,li,p{line-height:130%}ul li{padding:0 0 0 15px;position:relative}ul li:before{display:inline-block;font-family:Flaticon;font-size:60%;left:0;margin:0 3px 0 0;position:absolute;top:0}a,a:hover{color:#0a7ab2;cursor:pointer;text-decoration:none}a:hover{color:#000}small{font-size:90%}em{font-style:italic}td,th{vertical-align:middle}strong{font-weight:600}img{vertical-align:bottom}label{cursor:pointer}input,select,textarea{-webkit-appearance:none;background:none;border:0;border-radius:0;color:#3a3a3a;font:500 100%/normal Montserrat,sans-serif;resize:none;width:100%}select{color:#3a3a3a;margin:3px 0 0;z-index:1}hr{background-color:#cde5f1;display:block;height:1px;margin:30px 20px}button,hr{border:none}button{background:transparent;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}#mrciFilter{padding:0 22px}#mrciFilter label{color:#757575;padding:10px 16px 0 0;width:auto}#mrciFilter .customSelect,#mrciFilter select{width:auto!important}#mrciFilter .form-fields ul li .form{display:inline!important;width:auto!important}#mrciFilter a{color:#0a7ab2;font-weight:700;padding:8px 10px;text-decoration:none}#mrciFilter a:hover{cursor:pointer;text-decoration:underline}.table{overflow:hidden;overflow-x:scroll;text-align:left}.table table{border:1px solid #c6e1ef;width:100%}.table table thead tr th{background:#c6e1ef;border-right:1px solid #c6e1ef;font-weight:600}.table table tbody tr td{border-right:1px solid #c6e1ef;border-top:1px solid #c6e1ef}.table table tbody tr:nth-child(odd) td{background:#fff}.table table tbody tr:nth-child(2n) td{background:#f9fbfe}.table table tbody tr td .positiv{color:#09860d}.table table tbody tr td .negativ{color:#ef476f}.table table tbody tr .pdf a,.table table tbody tr .pdf a:hover{font-size:160%}.table table tbody tr .edit a,.table table tbody tr .edit a:hover{color:rgba(11,137,198,.5);display:block;float:left;font-size:160%;margin:5px 0 0;width:35px}.table table tbody tr .edit a:hover{color:#0a7ab2}.table table tbody tr .edit span{display:block;float:left;width:calc(100% - 35px)}.table table tbody tr .active i,.table table tbody tr .deactive i{background:#88ad4e;border-radius:100%;color:#fff;display:inline-block;font-size:80%;height:24px;line-height:25px;text-align:center;width:24px}.table table tbody tr .deactive i{background:#f21a1a;font-size:70%}.table table tbody .disabled td{color:#adadad}::-webkit-input-placeholder{color:#ababab}:-moz-placeholder,::-moz-placeholder{color:#ababab;opacity:1}:-ms-input-placeholder{color:#ababab}form[name=contact_form]>div.form-fields>ul>li:first-child{display:none}input:read-only,textarea:read-only{color:#ababab}.customSelect,.input,.input:focus,.input:hover,.textarea,.textarea:focus,.textarea:hover{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;line-height:40px;min-height:40px;padding:0 10px;position:relative;text-align:left;width:100%}#gift_cert_text{line-height:20px;min-height:100px;padding:10px 15px}.customSelectFocus,.customSelectHover,.input:focus,.input:hover,.textarea:focus,.textarea:hover{border-color:#cde5f1;box-shadow:0 0 5px #cde5f1}.customSelectDisabled,.input[disabled]{border:1px solid #d0d0d0;cursor:not-allowed}.textarea,.textarea:focus,.textarea:hover{height:80px;line-height:130%;padding:7px 10px}.customSelect{background:#fff url(/build/images/arrow-down.8d0ab536.svg) no-repeat 100%;background-size:36px 36px;line-height:39px;padding:0 40px 0 10px}.customSelect .customSelectInner{width:100%!important}.hasCustomSelect{cursor:pointer;min-height:40px!important}.customSelectDisabled{cursor:not-allowed}.button,.button:hover{height:46px;line-height:48px;padding:0 15px}.button,.button:hover,.orderSubmit,.orderSubmit:hover{background:#0a7ab2;border:0;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:700;overflow:hidden;text-decoration:none;text-transform:uppercase}.orderSubmit,.orderSubmit:hover{padding:18px}.orderSubmit span{font-size:90%;font-weight:400;text-transform:none}.green{background:#0bc614!important;color:#fff!important}.button.light{background:#53abd6;background:-moz-linear-gradient(top,#53abd6 0,#0b89c6 100%);background:-webkit-linear-gradient(top,#53abd6,#0b89c6);background:linear-gradient(180deg,#53abd6 0,#0b89c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#53abd6",endColorstr="#0a7ab2",GradientType=0)}.button.outline,.button.outline:hover{background:none;border:2px solid #0a7ab2;color:#0a7ab2;line-height:44px}.button.active,.button:hover,.orderSubmit:hover{background:#076999}.green.active{background:#09860d!important}.green.active:hover{background:#066009!important}.button.disabled{background:#ccc;cursor:not-allowed}.button.light:hover{background:#53abd6;background:-moz-linear-gradient(bottom,#53abd6 0,#0b89c6 100%);background:-webkit-linear-gradient(bottom,#53abd6,#0b89c6);background:linear-gradient(0deg,#53abd6 0,#0b89c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#53abd6",endColorstr="#0a7ab2",GradientType=0)}.button.outline:hover{background:#0a7ab2;border-color:#0a7ab2;color:#fff}.button i,.button:hover i{left:3px;position:relative}.uppercase{text-transform:uppercase}.center{text-align:center}.green{color:#1fca3e}.red{color:#f21a1a}.nowrap{white-space:nowrap}.fancybox-skin{background:#fff!important}.lightbox-close,.lightbox-close:hover{background:none;color:#3a3a3a;cursor:pointer;display:block;height:20px;position:absolute;right:7px;text-decoration:none;top:10px;width:20px}.lightbox-next,.lightbox-next:hover,.lightbox-prev,.lightbox-prev:hover{color:#3a3a3a;cursor:pointer;display:block;left:0;margin:8px 0 0;position:absolute;text-decoration:none;text-transform:uppercase;visibility:visible!important}.lightbox-next,.lightbox-next:hover{left:auto;right:0}.lightbox-next span,.lightbox-next:hover span,.lightbox-prev span,.lightbox-prev:hover span{display:inline-block;padding:0 0 0 15px}.lightbox-next span,.lightbox-next:hover span{padding:0 15px 0 0}.lightbox-next:before,.lightbox-next:hover:before,.lightbox-prev:before,.lightbox-prev:hover:before{position:absolute;top:0}.lightbox-prev:before,.lightbox-prev:hover:before{left:-2px}.lightbox-next:before,.lightbox-next:hover:before{right:-2px}.arrow:after,.ui-tooltip{background:#0a7ab2}.ui-tooltip{border-radius:0;border-width:0!important;box-shadow:0 0;color:#fff;font-family:Montserrat,sans-serif;font-weight:200;padding:10px!important}.arrow{bottom:-16px;height:16px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;width:70px}.arrow.top{bottom:auto;top:-16px}.arrow.left{left:20%}.arrow:after{box-shadow:6px 5px 9px -9px #000;content:"";height:25px;left:20px;position:absolute;top:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px}.arrow.top:after{bottom:-20px;top:auto}.hidden{display:none}.cleaner{clear:both}#billingCompanyName,#companySelector{display:none}#content #errorText,#content #giftCertErrorText{color:#a94442;display:none;font-weight:700;text-align:center}.form-error,input.error,li.error,select.error{color:#a94442}ul.link-inline{margin-top:0}ul.link-inline li{border-left:1px solid #000;display:inline;padding:0 10px}ul.link-inline li a{font-size:12px}ul.link-inline li:first-child{border-left:0}@media only screen and (min-width:320px){h1,h2,h3,h4{padding:15px 0 20px}h5{padding-top:15px}h1{font-size:210%}h2{font-size:180%}h3{font-size:150%}h4,h5{font-size:120%}.table,address,ol,p,ul{padding:15px 0 0}.table table tbody tr td,.table table thead tr th{padding:6px 4px}#mrciFilter .customSelect,#mrciFilter select{width:49%!important}#mrciFilter .customSelect.fullWidth,#mrciFilter select,.form.fullWidth{width:98.5%!important}#subscription-box .count .title{padding:0!important}#subscription_cart_item_form_payment_period{padding-top:10px}ul#paymentPeriodProductFilter{background:none!important;display:flex;margin:10px auto auto;width:auto}ul#paymentPeriodProductFilter li:not(:first-child){margin-left:10px}#header{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);position:relative;text-align:left;z-index:1}#header .in{height:100px;padding:0;position:relative}#header .logo{box-sizing:border-box;display:inline-block;height:50px;padding:17px 0 0 10px;text-align:left}#header .logo a,#header .logo a:hover{display:block}#header .logo a img,#header .logo a:hover img{height:18px;width:auto}#header .basket-toggle,#header .basket-toggle:hover,#header .menu-toggle,#header .menu-toggle:hover{color:#0a7ab2;cursor:pointer;display:block;float:right;position:absolute;right:0;text-align:center;text-decoration:none;top:0;transition:none;z-index:1001}#header .basket-toggle,#header .basket-toggle:hover{right:50px}#header .menu-toggle.active,#header .menu-toggle.active:hover{background:#0a7ab2;color:#fff}#header .basket-toggle i,#header .basket-toggle:hover i,#header .menu-toggle i,#header .menu-toggle:hover i{display:block;height:50px}#header .basket-toggle i:before,#header .basket-toggle:hover i:before,#header .menu-toggle i:before,#header .menu-toggle:hover i:before{display:block;font-size:30px;height:50px;line-height:51px;width:50px}#header .basket-toggle small,#header .basket-toggle:hover small{background:red;border:1px solid #fff;border-radius:9px;box-sizing:border-box;color:#fff;display:block;height:18px;line-height:16px;padding:0 7px;position:absolute;right:17px;top:4px;white-space:nowrap}#header .menu{box-sizing:border-box;display:none;top:50px;width:100%;z-index:1000}#header .menu ul{background:#0a7ab2;box-shadow:0 2px 3px rgba(0,0,0,.3);padding:0}#header .menu ul li{border-top:1px solid hsla(0,0%,100%,.2);padding:0;position:relative}#header .menu ul li:before{display:none}#header .menu ul li:first-child{border:0}#header .menu ul li a,#header .menu ul li a:hover{color:#fff;display:block;padding:10px 10px 9px;position:relative;text-decoration:none;text-transform:uppercase}#header .menu ul .icon{background:#0a7ab2}#header .menu ul .icon.loyalty{border-top-color:hsla(0,0%,100%,.75)}#header .menu ul .icon.cart{display:none}#header .menu ul .icon a i,#header .menu ul .icon a:hover i{opacity:.75;position:absolute;right:10px;top:9px}#header .menu ul .icon a img,#header .menu ul .icon a:hover img{opacity:.75;position:absolute;right:8px;top:7px;width:20px}#header .menu ul .user a .title,#header .menu ul .user a:hover .title{display:none}#header .search{background:#0a7ab2;box-sizing:border-box;clear:both;height:54px;padding:7px 10px 0;position:relative}#header .search ul{padding:0}#header .search ul li{float:left;padding:0}#header .search ul li:before{display:none}#header .search ul .keyword{width:85%}#header .search ul .keyword .input,#header .search ul .keyword .input:focus,#header .search ul .keyword .input:hover{border:0;border-radius:0;box-shadow:none;height:36px;line-height:36px}#header .search ul .keyword ::-webkit-input-placeholder{text-transform:uppercase}#header .search ul .keyword :-moz-placeholder,#header .search ul .keyword ::-moz-placeholder{text-transform:uppercase}#header .search ul .keyword :-ms-input-placeholder{text-transform:uppercase}#header .search ul .submit{width:15%}#header .search ul .submit .button,#header .search ul .submit .button:hover{background:#005e8c;border-radius:0;font-size:160%;height:40px;padding:0;width:100%}#header .search ul .submit .button i,#header .search ul .submit .button:hover i{left:0;position:relative;top:-4px}#header .search ul .submit .button:hover i{opacity:1}#header .search .suggestion{background:#fff;border:1px solid #0a7ab2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;left:10px;padding:10px;position:absolute;top:43px;width:calc(100% - 20px)}#header .search .suggestion ul li{float:none}#header .search .suggestion ul li a,#header .search .suggestion ul li a:hover{display:block;font-weight:700;padding:1px 0}#header .shadow{display:none}#slider{margin:1px 0 0}#slider .slides{position:relative}#slider .slides ul,#slider .slides ul li{padding:0}#slider .slides ul li:before{display:none}#slider .slides ul li .image{padding:0}#slider .next,#slider .prev{display:block;left:10px;position:absolute}#slider .next{left:auto;right:10px}#slider .next a,#slider .next a:hover,#slider .prev a,#slider .prev a:hover{background:hsla(0,0%,100%,.75);border-radius:100%;display:block;height:30px;line-height:30px;width:30px}#slider .pager{display:none}#banner{box-sizing:border-box;margin:0;padding:15px 0}#banner ul{list-style-type:none;margin:0}#banner ul li{float:left;padding:0 0 15px;width:100%}#banner ul li a{display:block}#content .error .detail-left{width:auto}#content .error .detail-right{margin-top:15px;width:auto}#content .error .detail-right h1{color:#000;font-family:Montserrat,sans-serif}#content .submenu ul{background:#0a7ab2;padding:0;text-align:left}#content .submenu ul li{border-top:1px solid hsla(0,0%,100%,.2);padding:0}#content .submenu ul li:before{display:none}#content .submenu ul li a,#content .submenu ul li a:hover{box-sizing:border-box;color:#fff;display:block;padding:10px 10px 9px;position:relative;text-decoration:none;text-transform:uppercase}#content .submenu ul li a:before,#content .submenu ul li a:hover:before{position:absolute;right:10px}#content .submenu ul li .sub{display:none}#content .submenu ul li .sub ul{background:#53abd6;font-size:90%}#content .breadcrumbs{display:none}#content .results{font-size:130%;text-align:left}#content .intro,#content .intro-config{background:#eef5f8;background:-moz-linear-gradient(-45deg,#eef5f8 0,#a3b4be 100%);background:-webkit-linear-gradient(-45deg,#eef5f8,#a3b4be);background:linear-gradient(135deg,#eef5f8,#a3b4be);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eef5f8",endColorstr="#a3b4be",GradientType=1)}#content .intro .info,#content .intro-config .info{padding:0 10px 15px}#content .intro-config .info h1,#content .intro-config .info h2{padding:15px 0 0}#content .intro .info ul{padding:10px 0 0}#content .intro .info ul li{padding:5px 0 0 20px}#content .intro .info ul li:before{color:#0a7ab2;font-size:90%;top:5px}#content .intro .info .logo,#content .intro-config .info .logo,#content .intro-config .magazine .logo{padding:15px 0 0}#content .intro .info .logo img,#content .intro-config .info .logo img,#content .intro-config .magazine .logo img{height:40px;width:auto}.logo.overview{padding:0}.double-logo{height:263px;margin:auto;position:relative;text-align:left}.double-logo.overview{height:180px}.double-logo.overview>img:nth-child(2){width:100px}.double-logo>img:first-child{height:auto;left:0;position:absolute;top:0;width:125px;z-index:1}.double-logo>img:nth-child(2){bottom:0;height:auto;position:absolute;right:0;width:auto;z-index:2}#content .intro .info .preview{font-size:120%;font-weight:600;text-transform:uppercase}#content .intro .magazine,#content .intro-config .magazine .image{display:none}#content .sorting{padding:15px 0 0;position:relative}#content .actions ul,#content .magazines ul{padding:0}#content .gifts.topline{border-top:1px solid rgba(11,137,198,.25);margin:20px 0 0}#content .gifts ul{padding:10px 0 0}#content .certificates ul,#content .products ul{padding:5px 0 0}#content .actions ul li,#content .gifts ul li,#content .magazines ul li,#content .products ul li{border:1px solid transparent;box-sizing:border-box;float:left;margin:12px 1% 0 0;padding:10px;width:49%}#content .certificates ul li{border:1px solid transparent;box-sizing:border-box;float:left;margin:12px 2% 0 0;padding:10px;width:99%}#content .products ul li .totalPrice{color:#0a7ab2;font-size:140%}#content .products ul li .totalPrice span{color:#666;font-size:80%}#content .products ul li .originalPrice{color:#757575;font-size:90%;text-decoration:line-through}#content .products ul li p.originalPrice{padding:0}#content .actions ul li:before,#content .certificates ul li:before,#content .gifts ul li:before,#content .magazines ul li:before,#content .products ul li:before{display:none}#content .actions ul li:hover,#content .certificates ul li:hover,#content .gifts ul li:hover,#content .magazines ul li:hover,#content .products ul li:hover{border-color:#cde5f1;box-shadow:0 0 10px #cde5f1}#content .actions ul li .title,#content .certificates ul li .title,#content .gifts ul li .title,#content .magazines ul li .title,#content .products ul li .title{display:table;font-size:110%;padding-top:12px;width:100%}#content .products ul li .highlight{height:60px;overflow:hidden;position:absolute;right:10px;top:0;width:60px;z-index:10}#content .products ul li .highlight .overlay{display:table;height:inherit;position:absolute;top:0;width:inherit}#content .products ul li .highlight .overlay .content{color:#e30613;display:table-cell;font-size:110%;height:inherit;line-height:120%;text-align:center;vertical-align:middle;width:inherit}#content .products ul li .highlight img{width:60px}#content .actions ul li .title a,#content .actions ul li .title a:hover,#content .certificates ul li .title a,#content .certificates ul li .title a:hover,#content .gifts ul li .title a,#content .gifts ul li .title a:hover,#content .magazines ul li .title a,#content .magazines ul li .title a:hover,#content .products ul li .title a,#content .products ul li .title a:hover{color:#000;display:block;display:table-cell;position:relative;vertical-align:top}#content .actions ul li .title a .add-info,#content .actions ul li .title a:hover .add-info,#content .gifts ul li .title a .add-info,#content .gifts ul li .title a:hover .add-info,#content .magazines ul li .title a .add-info,#content .magazines ul li .title a:hover .add-info,#content .products ul li .title a .add-info,#content .products ul li .title a:hover .add-info{bottom:-15px;color:#666;font-size:70%;left:0;position:absolute;text-align:center;text-transform:none;width:100%}#content .actions ul li .image,#content .certificates ul li .image,#content .gifts ul li .image,#content .magazines ul li .image,#content .products ul li .image{padding:12px 0 0}#content .products ul li .image.edition{margin-bottom:12px}#content .products ul li .image.edition>a.disabled,#content .products ul li h2.title>a.disabled{cursor:not-allowed}#content .actions ul li .image a,#content .actions ul li .image a:hover,#content .magazines ul li .image a,#content .magazines ul li .image a:hover{display:block;height:100%}#content .gifts .desc .price,#content .products .desc .price{color:#0a7ab2;font-size:180%}#content .gifts .desc .points,#content .products .desc .points{color:#757575;padding:0}#content .actions ul li .more .button,#content .actions ul li .more .button:hover,#content .certificates ul li .more .certificates:hover,#content .gifts ul li .more .button,#content .gifts ul li .more .button:hover,#content .magazines ul li .more .button,#content .magazines ul li .more .button:hover,#content .products ul li .more .button,#content .products ul li .more .button:hover{padding:0;width:100%}#content .paging{padding:15px 0 0}#content .paging ul{padding:0}#content .paging ul li{display:inline-block;padding:0;vertical-align:top}#content .paging ul li:before{display:none}#content .paging ul li a,#content .paging ul li a:hover{background:#fff;box-sizing:border-box;color:#000;display:block;font-weight:700;height:28px;line-height:30px;width:28px}#content .paging ul li .active,#content .paging ul li .active:hover,#content .paging ul li a:hover{background:#85c4e2;color:#000}#content .paging ul li span{color:#666;display:block;height:30px;line-height:35px}#content .detail-left .main-photo{padding:15px 0 0}#content .detail-left .main-photo a,#content .detail-left .main-photo a:hover{border:1px solid #ddd;box-sizing:border-box;display:block}#content .detail-left .main-photo a:hover{border-color:#0a7ab2}#content .detail-left .gallery ul{padding:0}#content .detail-left .gallery ul li{float:left;margin:10px 2.66666% 0 0;padding:0;width:23%}#content .detail-left .gallery ul li:before{display:none}#content .detail-left .gallery ul li:nth-child(4n+0){margin-right:0}#content .detail-left .gallery ul li a,#content .detail-left .gallery ul li a:hover{border:1px solid #ddd;box-sizing:border-box;display:block}#content .detail-left .gallery ul li a:hover{border-color:#0a7ab2}#content .detail-right h1{color:#0a7ab2;padding:15px 0 0}#content .detail-right .spec ul{color:#757575;padding:5px 0 0}#content .detail-right .spec ul li{border-top:1px solid #ddd;clear:both;padding:0}#content .detail-right .spec ul li:before{display:none}#content .detail-right .spec ul li:first-child{border:0}#content .detail-right .spec ul li .title,#content .detail-right .spec ul li .value{display:block;float:left;padding:10px 0}#content .detail-right .spec ul li .value{float:right}#content .detail-right .spec ul li .value .in-stock{color:#09860d}#content .detail-right .spec ul li .value .price{color:#666}#content .detail-right .spec ul li .value .totalPrice{color:#0a7ab2;font-size:140%}#content .detail-right .spec ul li .value .total{color:#000;font-size:140%}#content .detail-right .buy ul{padding:5px 0 0}#content .detail-right .buy ul li{float:left;padding:0}#content .detail-right .buy ul li:before{display:none}#content .detail-right .buy ul .add{height:40px;line-height:40px;width:30px}#content .detail-right .buy ul .add a{color:#757575}#content .detail-right .buy ul .add a:hover{color:#0a7ab2}#content .detail-right .buy ul .count{width:65px}#content .detail-right .buy ul .count .input{color:#757575;font-size:130%;font-weight:600;height:40px}#content .detail-right .buy ul .submit{float:right}#content .loyalty{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d3dade 100%);background:-webkit-linear-gradient(top,#fff,#d3dade);background:linear-gradient(180deg,#fff 0,#d3dade);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#d3dade",GradientType=0);padding:0 10px 25px}#content .loyalty h1{color:#000;font-size:180%}#content .loyalty .subtitle{color:#000;padding:0}#content .loyalty .list{padding:0}#content .loyalty .list li{background:#0a7ab2;border-radius:100%;display:inline-block;font-style:italic;height:180px;margin:20px 0 0;padding:0;width:180px}#content .loyalty .list li:before{display:none}#content .loyalty .list li .num{color:hsla(0,0%,100%,.65);display:inline-block;font-size:300%;font-weight:600;padding:23px 0 0}#content .loyalty .list li .title{color:hsla(0,0%,100%,.65);font-family:Montserrat,sans-serif;font-size:120%;font-style:italic;font-weight:400;padding:3px 0 0}#content .loyalty .list li .icon{background-size:auto 100%;height:85px;margin:10px 0 0;width:100%}#content .loyalty .list li:first-child .icon{background:url(/build/images/icon-loyalty-1.b6b64f05.svg) no-repeat 50%}#content .loyalty .list li:nth-child(2) .icon{background:url(/build/images/icon-loyalty-2.914a233a.svg) no-repeat 50%}#content .loyalty .list li:nth-child(3) .icon{background:url(/build/images/icon-loyalty-3.3e61e15f.svg) no-repeat 50%}#content .loyalty-content{text-align:left}#content .loyalty-content h2{text-align:center}#content .loyalty-content ul{padding:8px 0 0}#content .loyalty-content ul li{padding:7px 0 0 15px}#content .loyalty-content ul li:before{background:#0a7ab2;border-radius:100%;content:"";display:block;height:5px;top:11px;width:5px}#content .account .tabs .tab{display:none;padding:10px 0 0}#content .account .tabs .tab .link-toggle ul{padding:10px 0 0}#content .account .tabs .tab .link-toggle ul li{display:inline-block;padding:0}#content .account .tabs .tab .link-toggle ul li:before{display:none}#content .account .tabs .tab .link-toggle ul li a,#content .account .tabs .tab .link-toggle ul li a:hover{display:block;padding:5px 7px;text-transform:uppercase}#content .account .tabs .tab .link-toggle ul li .active,#content .account .tabs .tab .link-toggle ul li .active:hover{text-decoration:underline}#sign-in-box{margin:25px 0 0!important}#sign_in_form_submit{width:185px}#sign-in-box .form{display:inline-flex!important;width:100%!important}#content .box{border:1px solid #cde5f1;margin:15px 0 0}#content .box h2{font-size:130%;padding:10px;text-align:center}.box-header{background:#cde5f1;padding:12px 0}.box-header h2{padding:0!important};#content .box .box-in{padding:5px 10px 15px}#content .form-fields{text-align:left}#content .form-fields ul,#content .form-fields ul li{padding:0}#content .form-fields ul li:before{display:none}#content .form-fields ul li .title{color:#757575;display:block;padding:10px 0 0}#content .form-fields .title{color:#757575;display:block}#content .form-fields ul li .form,#content .form-fields ul li .select{display:block;padding:5px 0 0}#content .form-fields ul li .form.single{padding:10px 0 0}#gift-certificates-controls ul li .hint{padding:5px 0 0 30px!important}#content .form-fields ul li .hint{display:block;font-size:85%;padding:10px 0 0;width:100%}#content .form-fields ul .error .title,#content .form-fields ul li .hint.error{color:red}#content .form-fields ul .error .msg{color:#757575;display:block;font-size:85%;position:absolute;right:0;top:10px}#content .form-fields .both-sides.centered{width:100%}#content .form-fields ul .error .form .input{border-color:red}#content .form-fields ul .send{padding:15px 0 0;text-align:center}#content .form-fields .salut li{display:inline-block;padding:10px 10px 0 0}#content .form-fields .salut li:last-child{padding-right:0}#content .form-fields .salut li .check{display:block;float:left;margin:0 5px 0 0}#content .form-fields .salut li .title{float:left;height:22px;line-height:22px;padding:0}#content .form-fields .terms{padding:10px 0 0}#content .form-fields .terms .check{display:block;float:left;margin:0 8px 0 0}#content .form-fields .terms .info{color:#757575;float:left;padding:3px 0 0;width:calc(100% - 30px)}#content .form-fields .submit{text-align:center}#content .form-fields .form.phone-preselection,#content .form-fields .form.phone-preselection select{float:left;width:90px!important}#content .form-fields .form.phone-number{float:left;margin:0 0 0 10px;width:calc(100% - 100px)}#content .complaint-form .link-content{display:none}#content .hobbies ul{padding:0}#content .hobbies ul li{clear:both;padding:10px 0 0}#content .hobbies ul li:before{display:none}#content .hobbies ul li .check{display:block;float:left;margin:0 7px 0 0}#content .hobbies ul li .title{float:left;height:22px;line-height:22px;padding:0}#content .contacts-toggle{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d3dade 100%);background:-webkit-linear-gradient(top,#fff,#d3dade);background:linear-gradient(180deg,#fff 0,#d3dade);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#d3dade",GradientType=0);padding:0 0 25px}#content .contacts-toggle ul{padding:0}#content .contacts-toggle ul li{cursor:pointer;margin:25px 0 0;padding:0}#content .contacts-toggle ul li:before{display:none}#content .contacts-toggle ul li .icon{display:block;height:50px;width:100%}#content .contacts-toggle ul li:first-child .icon{background:url(/build/images/icon-contact-a.e95ba0e9.png) no-repeat 50%;background-size:auto 50px}#content .contacts-toggle ul li:nth-child(2) .icon{background:url(/build/images/icon-contact-b.0533e5ce.png) no-repeat 50%;background-size:auto 50px}#content .contacts-toggle ul li:nth-child(3) .icon{background:url(/build/images/icon-contact-c.edf54d24.png) no-repeat 50%;background-size:auto 50px}#content .contacts-toggle ul li:nth-child(4) .icon{background:url(/build/images/icon-contact-d.f3ea4b0b.png) no-repeat 50%;background-size:auto 50px}#content .contacts-toggle ul li .title{color:#0a7ab2;font-size:110%;font-weight:400;line-height:170%;padding:15px 0 0;text-transform:uppercase}#content .contacts-toggle ul .active .title,#content .contacts-toggle ul li:hover .title{color:#000}#content .contacts-toggle ul li .title strong{display:block;font-size:170%;font-weight:700}#content .contacts-tab{display:none}#content .contacts .address{padding:5px 0 10px}#content .contacts .address address{padding:0}#content .contacts .address p{font-size:110%}#content .faq{text-align:left}#content .faq ul{padding:10px 0 0}#content .faq ul li{padding:0}#content .faq ul li:before{display:none}#content .faq ul li h3{font-size:130%;margin:10px 0 0;padding:0 0 0 18px;position:relative}#content .faq ul li h3:before{color:#0a7ab2;display:block;font-size:80%;left:0;margin:0 5px 0 0;position:absolute;top:1px;transform:rotate(0deg)}#content .faq ul li h3.open:before{transform:rotate(90deg)}#content .faq ul li .info{display:none;padding:0 0 10px 18px}#content .back{font-size:120%;text-align:left}#content .next{font-size:120%;text-align:right}#content .back a,#content .back a:hover,#content .next a:hover,.next a{font-weight:700}#content .basket .order .list{border:1px solid #cde5f1;margin:15px 0 0}#content .basket .order .list h2{background:#cde5f1;font-size:150%;padding:10px}#content .basket .order .list ul{padding:0}#content .basket .order .list ul li{padding:0 0 15px;text-align:left}#content .basket .order .list ul li:before{display:none}#content .basket .order .list ul li .magazine{color:#0a7ab2;padding:0 10px}#content .basket .order .list ul li .magazine h3{padding:15px 0 20px}#content .basket .order .list ul li .magazine .image{display:none}#content .basket .order .list ul li .details{padding:0 10px}#content .basket .order .list ul li .details .data ul{padding:7px 0 0}#content .basket .order .list ul li .details .data ul li{border:0;clear:both;padding:3px 0 0;width:100%}#content .basket .order .list ul li .details .data ul li .title{display:block;float:left}#content .basket .order .list ul li .details .data ul li .value{display:block;float:right}#content .basket .order .list ul li .details .summary .nav{position:relative;top:0}#content .basket .order .list ul li .details .summary .nav li{border:0;display:inline-block;padding:0 15px 0 0}#content .basket .order .list ul li .details .summary .nav li i{color:#cde5f1;display:inline-block;margin:0 2px 0 0}#content .basket .order .list ul li .details .summary .nav li:hover i{color:#0a7ab2}#content .basket .order .list ul li .details .summary .nav li a,#content .basket .order .list ul li .details .summary .nav li a:hover{color:#000;text-transform:uppercase}#content .basket .order .list ul li .details .summary .nav li a:hover{color:#0a7ab2}#content .basket .order .list ul li .details .summary .pricing{font-size:130%;padding:15px 0 0}#content .basket .order .list ul li .details .summary .pricing li{border:0;clear:both;padding:0;text-align:right}#content .basket .order .list ul li .details .summary .pricing li .title{display:block;float:left}#content .basket .order .list ul li .details .summary .pricing li .value{display:block;float:right}#content .basket .order .list ul li .details .summary .pricing .total .value{color:#0a7ab2}#content .basket .order .list ul li .details .summary .pricing .vat{color:#757575;font-size:70%}#content .basket .order .basket-right .total{background:#cde5f1;margin:15px 0 0;padding:4px 10px 10px}#content .basket .order .basket-right .total ul{padding:0}#content .basket .order .basket-right .total ul li{clear:both;padding:7px 0 0}#content .basket .order .basket-right .total ul li:before{display:none}#content .basket .order .basket-right .total ul li .title{float:left;font-size:120%}#content .basket .order .basket-right .total ul li .value{color:#0a7ab2;float:right;font-size:150%}#content .basket .order .basket-right .total ul .discount .title,#content .basket .order .basket-right .total ul .discount .value{color:#757575;font-size:100%}#content .basket .order .delivery-address{display:none}#content .basket-left .form-fields ul li .title{color:#000}#content .basket-left .points{padding:10px 0 0}#content .basket-left .points p{box-sizing:border-box;float:left;line-height:110%;padding:0 20px 0 0;position:relative;text-align:left;width:120px}#content .basket-left .points ul{float:right;padding:0}#content .basket-left .points ul li{float:left;padding:0}#content .basket-left .points ul li:before{display:none}#content .basket-left .points ul .add{height:40px;line-height:40px;width:25px}#content .basket-left .points ul .add a{color:#757575}#content .basket-left .points ul .add a:hover{color:#0a7ab2}#content .basket-left .points ul .count{width:130px}#content .basket-left .points ul .count .input{color:#757575;font-size:130%;font-weight:600;height:40px}.bank-card{border:1px solid #cde5f1;height:95px;width:95px}.active .bank-card,.bank-card:hover,a:hover .bank-card{border:1px solid #0a7ab2}.payment-card{border:1px solid #cde5f1;border-radius:6px;height:120px;width:200px}.payment-card img{opacity:.25}.active .payment-card,.payment-card:hover,a:hover .payment-card{border:1px solid #0a7ab2}.active .payment-card img,a:hover .payment-card img{opacity:1}.payment-card.visa-mc img{height:80px;padding-top:18px;width:70px}.payment-card.express-wire img,.payment-card.paybox_jednorazova img,.payment-card.paybox_opakovana img{padding-top:30px;width:100px}.payment-card.banktransfer img,.payment-card.wire img{padding-top:28px;width:60px}.payment-card.cheque img{padding-top:24px;width:70px}.payment-card.paymentrequest img{padding-top:24px;width:120px}.payment-card.payment-system img,.payment-card.sipo img{padding-top:40px;width:80px}#communicationMethodSelector{padding:5px 14px!important}.form-fields li label{padding-left:5px;vertical-align:middle}#content .basket .bank-toggle ul{padding:10px 0 0}#content .basket .bank-toggle ul li{display:inline-block;padding:0}#content .basket .bank-toggle ul li:before{display:none}#content .basket .bank-toggle ul li a,#content .basket .bank-toggle ul li a:hover{display:block;padding:0 5px}#content .basket .payment-toggle ul{padding:10px 0 0}#content .basket .payment-toggle ul li{display:inline-block;padding:0;vertical-align:top}#content .basket .payment-toggle ul li:before{display:none}#content .basket .payment-toggle ul li a,#content .basket .payment-toggle ul li a:hover{display:block;font-size:120%;font-weight:700;padding:5px 2px}#content .basket .payment-toggle ul li .active,#content .basket .payment-toggle ul li .active:hover{text-decoration:underline}#content .basket .payment-content{display:none}#content .basket .payment-content .banks ul{display:table;width:100%}#content .basket .payment-content .banks ul li{display:table-cell;padding:0 3%;width:20%}#content .basket .payment-content .banks ul li:before{display:none}#content .intro-order{text-align:left}#content .intro-order .image{margin:auto;max-width:206px;padding:12px 0 0;text-align:center}#content .intro-order .image .logo img{height:auto;width:100%}#content .intro-order .image .magazine{padding:20px 10% 0}#content .intro-order .info h1{text-align:center}#content .intro-order .info ul li:before{background:#0a7ab2;border-radius:100%;content:"";height:4px;margin:0;top:6px;width:4px}#content .intro-order .info .pricing ul{display:table;padding:25px 0 20px;vertical-align:top;width:100%}#content .intro-order .info .pricing ul li{display:table-cell;padding:0 30px 0 0;vertical-align:middle}#content .intro-order .info .pricing ul li .totalPrice{color:#0a7ab2;font-size:180%}#content .intro-order .info .pricing ul li .totalPrice span{color:#666;font-size:80%;line-height:150%}#content .intro-order .info .pricing ul li .originalPrice{color:#757575;font-size:90%;line-height:150%}#content .intro-order .info .pricing ul li .originalPrice span{font-size:120%;text-decoration:line-through}#content .intro-order .info .pricing .highlight{overflow:hidden}#content .intro-order .info .pricing .highlight .overlay{height:60px;position:absolute;top:0;width:60px}#content .intro-order .info .pricing .highlight .overlay .content{color:#e30613;display:table-cell;font-size:110%;height:inherit;line-height:120%;text-align:center;vertical-align:middle;width:inherit}#content .intro-order .info .pricing .highlight img{width:60px}#content .intro-order .info .pricing ul li:before{display:none}#content .intro-order .desc{color:#757575}#content .basket .order .certificate h3{color:#0a7ab2;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}#content .basket .order .certificate .list{border:0;text-align:center}#content .basket .order .certificate .list ul{display:inline-block;padding:0}#content .basket .order .certificate .list ul li{margin:0 0 20px;padding:0;text-align:center}#content .basket .order .certificate .list ul li:before{display:none}#content .basket .order .certificate .list ul li h4{font-family:Montserrat,sans-serif;font-weight:700;padding:0}#content .basket .order .certificate .list ul li p{padding:12px 0 0}#content .basket .order .certificate .list ul li p img{margin-bottom:10px;width:100%}#content .basket .order .select-left h4,#content .basket .order .select-right h4{font-family:Montserrat,sans-serif;font-weight:700;padding:15px 0 0;text-align:left}#content .basket .order .select-right h4{padding:20px 0 0}#content .basket .order .select-left .logo{text-align:left}#content .basket .order .select-left .logo img{max-width:200px}#content .basket .order .select-left .info{margin:7px 0 0;padding:0 0 0 30px;position:relative;text-align:left}#content .basket .order .select-left .info a,#content .basket .order .select-left .info a:hover{background:url(/build/images/icon-info.54febdaa.png) no-repeat 50%;background-size:cover;display:block;height:20px;left:2px;position:absolute;top:7px;width:19px}#content .basket .order .select-right .form-fields .salut{display:inline-block;padding:5px 0 2px;width:100%}#content .basket .order .select-right .form-fields .salut li{clear:both;display:block;padding:10px 0 0}#content .basket .order .select-right .form-fields .salut li .title{color:#000}#content .basket .order .select-right .form-fields .salut .disabled{cursor:not-allowed}#content .basket .order .select-right .form-fields .salut .disabled .title{color:#757575;cursor:not-allowed}#content .basket .order .select-total{padding:15px 0 0}#content .basket .order .select-total ul{background:#cde5f1;box-sizing:border-box;display:inline-block;padding:5px 10px 11px;width:100%}#content .basket .order .select-total ul li{clear:both;padding:7px 0 0}#content .basket .order .select-total ul li:before{display:none}#content .basket .order .select-total ul li .title{display:block;float:left}#content .basket .order .select-total ul li .value{display:block;float:right;font-size:120%}#content .basket .order .select-total ul .price{color:#005e8c}#content .basket .order .select-total .days h4{font-family:Montserrat,sans-serif;font-weight:700;padding:15px 0 0}#content .basket .order .select-total .days ul{background:none;padding:0 0 15px}#content .basket .order .select-total .days ul li{border:1px solid #cde5f1;box-sizing:border-box;clear:none;cursor:pointer;float:left;margin:10px 3.5% 0 0;padding:0;width:31%}#content .basket .order .select-total .days ul li:nth-child(3n+0){margin-right:0}#content .basket .order .select-total .days ul li .image{padding:0}#content .basket .order .select-total .days ul li .title{float:none;font-weight:700;padding:7px 0;text-align:center;width:100%}#content .basket .order .select-total .days ul .active .title,#content .basket .order .select-total .days ul li:hover .title{background:#0a7ab2}#content .basket .order .select-total .days ul .active .title a,#content .basket .order .select-total .days ul li:hover .title a{color:#fff}#content .basket .order .select-total .days ul li .title a i{display:none}#content .basket .order .select-total .days ul li.active .title a i{display:inline-block}#content .basket .order .company-purchase .info,#content .basket .order .deliver-physically .info,#content .basket .order .different-billing .info,#content .basket .order .get-certificate .info{color:#0a7ab2;font-weight:700}#content .basket .order .billing-address,#content .basket .order .certificate-details{display:none}#certificate{display:none;margin:10px 0 0;position:relative;text-align:left;width:100%}#certificate ul,#certificate ul li{padding:0}#certificate ul li:before{display:none}#certificate ul li .title{display:block;padding:5px 0}#certificate .continue{text-align:center}div#footer,footer{background:#f9f9f9;border-top:4px solid #ededed;display:flex;padding:20px 0;text-align:left;text-rendering:optimizeLegibility}footer ul{display:inline-block;list-style-type:none;margin:0;padding:0;width:100%}footer ul li{line-height:1.25;padding:4.5px 0;width:100%}div#footer ul{padding-top:0}footer ul li a{font-size:10px}div#footer ul li a,footer ul li a{color:#242424;text-decoration:none}footer .footer-column{float:left;min-height:300px;padding:0 15px;position:relative}footer .footer-column.first,footer .footer-column.second{width:17%}footer .footer-column.third{border-left:1px solid #adadad;width:66%}footer .footer-column.third .brands{display:inline-block;list-style-type:none;margin:0 0 50px;padding:0;width:100%}footer .footer-column.third .brands li{float:left;height:10px;line-height:3.5;margin:0;padding:6px 7px;width:20%}footer .footer-column.third .brands li svg{max-height:30px;vertical-align:middle;width:100%}footer .footer-column.third .brands li a{cursor:pointer;display:block}footer .footer-column.third .brands li a:hover{cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer .copyright{bottom:0;color:#3e3e3e;font-size:7px;left:25px;line-height:1.5;position:absolute;right:20px}.wrap{clear:both;width:100%}.wrap,.wrap .in{position:relative}.wrap .in{padding:0 10px 20px}#subscription-exists{display:none!important}.wrap .in.cart-submit-result{padding-top:20px}#gift_cert_text{margin-bottom:20px}#content .form-fields ul li .deliver-physically-hint{display:table-cell}}@media only screen and (min-width:783px){body{background:#f5f5f5;font-size:80%;padding:0 0 40px}.table,address,ol,p,ul{padding:20px 0 0}.table table tbody tr td,.table table thead tr th{padding:6px}.textarea,.textarea:focus,.textarea:hover{height:120px}#main{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);margin:0 auto;width:748px}#header{background:none;box-shadow:none;font-size:90%}#header .bar{display:block;max-height:34px}#header .in{display:inline-block;height:auto;padding:0;width:100%}#header .logo{height:auto;padding:30px 0 30px 20px}#header .logo a img,#header .logo a:hover img{height:27px}#header .basket-toggle,#header .basket-toggle:hover,#header .menu-toggle,#header .menu-toggle:hover{display:none}#header .basket-toggle,#header .basket-toggle:hover{background:#0a7ab2;display:none;position:relative;right:0;top:87px;width:18%}#header .basket-toggle i,#header .basket-toggle:hover i{color:#fff;opacity:.5}#header .basket-toggle:hover i{opacity:1}#header .basket-toggle i:before,#header .basket-toggle:hover i:before{font-size:20px}#header .basket-toggle small,#header .basket-toggle:hover small{background:none;border:0;border-radius:0;font-size:120%;height:auto;line-height:normal;padding:0;right:20px;top:16px}#header .search{height:50px}#header .menu{display:block;float:left;position:relative;top:auto;width:75%}#header .menu ul{box-shadow:none;height:50px;padding:0}#header .menu ul li{border:none;border-bottom:2px solid transparent;box-sizing:border-box;float:left;height:100%;padding:0 8px}#header .menu ul li:first-child{border-bottom:2px solid transparent;margin-left:12px}#header .menu ul li:hover{border-bottom-color:#fff}#header .menu ul .active,#header .menu ul .active:first-child,#header .menu ul .active:first-child:hover,#header .menu ul .active:hover{background:hsla(0,0%,100%,.9);border-bottom-color:transparent}#header .menu ul li a,#header .menu ul li a:hover{font-weight:600;height:50px;line-height:50px;padding:0}#header .menu ul .active a,#header .menu ul .active:first-child a,#header .menu ul .active:first-child:hover a,#header .menu ul .active:hover a{color:#0a7ab2}#header .menu ul .icon{background:none;height:30px;position:absolute;right:0;top:-63px}#header .menu ul .icon:hover{border-bottom-color:#0a7ab2}#header .menu ul .icon a,#header .menu ul .icon a:hover{height:40px;line-height:40px;padding:0}#header .menu ul .icon.loyalty{padding:0;right:162px}#header .menu ul .icon.register{padding:0;right:30px}#header .menu ul .icon.login{padding:0;right:-80px}#header .menu ul .icon.cart{display:block;padding:0;right:-180px}#header .menu ul .icon.user{padding:0}#header .menu ul .icon a{color:#000;display:inline-flex}#header .menu ul .icon a:hover{color:#0a7ab2;display:inline-flex}#header .menu ul .loyalty a,#header .menu ul .loyalty a:hover{color:#0a7ab2}#header .menu ul .icon a i,#header .menu ul .icon a:hover i{color:#c2e1f1;font-size:130%;left:-23px;right:auto;top:0}#header .search{background:#005e8c;clear:none;float:left;position:relative;width:25%;z-index:1}#header .search ul .keyword{width:80%}#header .search ul .keyword .input{background:#005e8c;color:#fff}#header .search ul .keyword ::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}#header .search ul .keyword :-moz-placeholder,#header .search ul .keyword ::-moz-placeholder{color:hsla(0,0%,100%,.5)}#header .search ul .keyword :-ms-input-placeholder{color:hsla(0,0%,100%,.5)}#header .search ul .submit{width:20%}#header .search .suggestion{box-shadow:0 0 15px rgba(0,0,0,.2);left:0;top:49px;width:100%}#header .search .suggestion ul li a,#header .search .suggestion ul li a:hover{padding:3px 0}#header .shadow{bottom:20px;box-shadow:0 0 15px rgba(0,0,0,.25);display:block;height:20px;left:0;position:absolute;width:100%}#slider{box-sizing:border-box;margin:0;padding:0}#slider .next,#slider .prev{display:none}#slider .pager{display:block;padding:10px 0 0}#slider .pager a,#slider .pager a:hover{border:1px solid #85c4e2;border-radius:100%;color:#757575;display:inline-block;font-size:120%;font-weight:500;height:30px;line-height:32px;margin:0 3px;width:30px}#slider .pager .active,#slider .pager .active:hover,#slider .pager a:hover{background:#85c4e2;color:#000;font-weight:600}#banner{box-sizing:border-box;margin:0;padding:15px 0}#banner ul{list-style-type:none;margin:0;padding:0}#banner ul li{float:left;padding:0;width:32%}#banner ul li:nth-child(2){padding:0 2%}body.short-header #content{position:relative;top:-20px}body.short-header #content .in{padding-bottom:5px}#content .error .detail-left{width:35%}#content .error .detail-right{margin-top:15px;width:65%}#content .submenu{margin:10px 0 0;padding:0 20px;position:relative;z-index:2}#content .submenu ul{background:none;display:table;text-align:center;width:100%}#content .submenu.filter ul{margin:auto;width:auto}#content .submenu.filter ul li{padding-right:15px}#content .submenu ul li{border:0;display:table-cell}#content .submenu ul li a,#content .submenu ul li a:hover{border:1px solid #0a7ab2;border-right:0;color:#000;font-size:100%;font-weight:600;padding:13px 10px 12px}#content .submenu ul .active a,#content .submenu ul .active a:hover,#content .submenu ul li .active,#content .submenu ul li .active:hover,#content .submenu ul li a:hover{background:#0a7ab2;color:#fff}#content .submenu ul li a:before,#content .submenu ul li a:hover:before{display:none}#content .submenu ul li:first-child a,#content .submenu ul li:first-child a:hover{border-bottom-left-radius:5px;border-top-left-radius:5px}#content .submenu ul li:last-child a,#content .submenu ul li:last-child a:hover{border-bottom-right-radius:5px;border-right:1px solid #0a7ab2;border-top-right-radius:5px}#content .submenu ul li .sub{position:absolute;width:100%;z-index:1}#content .submenu ul .active .sub{display:block}#content .submenu ul li .sub ul{background:#0a7ab2;display:block;padding:0 0 7px}#content .submenu ul li .sub ul li{display:block}#content .submenu ul li .sub ul li a,#content .submenu ul li .sub ul li a:hover{border:0;color:#fff;padding:8px 10px 7px}#content .submenu ul li .sub ul li a:hover{text-decoration:underline}#content .submenu ul li .has-submenu:hover{border-bottom-color:transparent}#content .breadcrumbs{display:block;left:0;position:absolute;top:15px;width:100%;z-index:1}#content .breadcrumbs.top{top:0}#content .breadcrumbs p{font-size:85%;padding:0 20px;text-align:left}#content .breadcrumbs p i{color:#757575;display:inline-block;font-size:80%;padding:0 2px;position:relative;top:-1px}#content .results{padding:0}#content .intro,#content .intro-config{background:#eef5f8;background:-moz-linear-gradient(left,#eef5f8 0,#6c8693 100%);background:-webkit-linear-gradient(left,#eef5f8,#6c8693);background:linear-gradient(90deg,#eef5f8 0,#6c8693);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eef5f8",endColorstr="#6c8693",GradientType=1)}#content .intro .info,#content .intro-config .info{box-sizing:border-box;float:left;padding:25px 30px 20px 20px;text-align:left;width:50%}#content .intro-config .info{float:right;padding:10px 20px 25px;width:75%}#content .intro .info .logo,#content .intro-config .info .logo{padding:25px 0 0}#content .intro .info .logo img,#content .intro-config .info .logo img{height:55px}#content .intro .magazine,#content .intro-config .magazine{box-sizing:border-box;display:block;float:left;padding:70px 20px 20px 0;width:50%}#content .intro-config .magazine{padding:10px 0 30px 20px;width:25%}#content .intro-config .magazine .logo{padding:22px 0 0;text-align:left}#content .intro-config .magazine .logo img{height:auto;width:75%}#content .intro-config .magazine .image{display:block;padding:20px 0 0}#content .sorting .customSelect,#content .sorting select{display:none!important}#content .sorting .list{color:#666;padding:5px 0 0;text-align:right}#content .sorting .list p{display:inline-block;padding:0}#content .sorting .list ul{display:inline-block;padding:0 0 0 10px}#content .sorting .list ul li{display:inline-block;padding:0}#content .sorting .list ul li:before{display:none}#content .sorting .list ul li a,#content .sorting .list ul li a:hover{color:#0a7ab2;display:block;font-weight:700;padding:8px 10px;text-decoration:none}#content .sorting .list ul li a:hover{color:#0a7ab2;color:#000;text-decoration:underline}#content .sorting .list ul li .active,#content .sorting .list ul li .active:hover{text-decoration:underline}#content .actions ul li,#content .gifts ul li,#content .magazines ul li,#content .products ul li{margin:22px 1% 0 0;padding:15px 10px;width:24%}#content .actions ul li .title a .add-info,#content .actions ul li .title a:hover .add-info,#content .gifts ul li .title a .add-info,#content .gifts ul li .title a:hover .add-info,#content .magazines ul li .title a .add-info,#content .magazines ul li .title a:hover .add-info,#content .products ul li .title a .add-info,#content .products ul li .title a:hover .add-info{bottom:-17px;font-size:80%}#content .certificates ul li{margin:22px 2% 0 0;padding:15px 10px;width:49%}#content .certificates ul li:nth-child(2n+0),#content .certificates ul li:nth-child(3n+0){margin-right:0}#content .paging{padding:25px 0 0}#content .paging ul li{padding:0 3px}#content .paging ul li a,#content .paging ul li a:hover{height:34px;line-height:32px;width:34px}#content .detail-left{float:left;padding:15px 0 0;width:50%}#content .detail-right{float:right;padding:15px 0 0;text-align:left;width:47%}#content .detail-right h1{padding:10px 0 0}#content .detail-right .spec ul{padding:30px 0 0}#content .detail-right .spec ul li .title,#content .detail-right .spec ul li .value{padding:15px 0}#content .detail-right .buy ul{padding:30px 0 0}#content .detail-right .buy ul .add{text-align:center}#content .loyalty{padding:20px 20px 45px}#content .loyalty .list li{display:block;float:left;margin:40px 84px 0 0}#content .loyalty .list li:last-child{margin-right:0}#content .loyalty .list li:before{background:#0a7ab2;border-radius:100%;content:"";display:block;height:180px;left:0;top:0;width:180px;z-index:1}#content .loyalty .list li .icon,#content .loyalty .list li .num,#content .loyalty .list li .title{position:relative;z-index:1}#content .loyalty .list li:first-child:after,#content .loyalty .list li:nth-child(2):after{background:url(/build/images/loyalty-line.4ae91cfe.svg) no-repeat 50%;bottom:20px;content:"";height:30px;left:131px;position:absolute;width:185px}#content .loyalty .list li:nth-child(2):after{bottom:auto;top:20px;transform:rotate(180deg)}#content .loyalty-content ul li:before{top:12px}#content .box h2{font-size:150%;padding:12px 20px}#content .box .box-in{#padding:10px 20px 20px 20px}#content .form-fields .left-side{float:left;width:48%}#content .form-fields .right-side{float:right;width:48%}#content .form-fields .both-sides ul li .title{width:17%}#content .form-fields .both-sides ul li .hint{padding:4px 0 0}#content .form-fields .both-sides.centered ul li .hint{padding:0}#content .form-fields .both-sides ul li .form{width:100%}#content #billing-email-box .form-fields .both-sides.centered{margin:auto;width:83%}#content .form-fields ul li .form.single,#content .form-fields ul li .title{padding:15px 0 0}#content .form-fields ul .error .msg{background:red;border:1px solid #fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#fff;padding:3px 5px;position:absolute;right:0;text-align:center;top:10px;width:250px;z-index:1}#content .form-fields ul .error .msg:after,#content .form-fields ul .error .msg:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}#content .form-fields ul .error .msg:after{border-color:red rgba(255,0,0,0) rgba(255,0,0,0);border-width:6px;margin-left:-6px}#content .form-fields ul .error .msg:before{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:7px;margin-left:-7px}#content .form-fields ul .send{padding:30px 0 0;text-align:right}#content .form-fields .salut li{padding:15px 15px 0 0}#content .form-fields .terms{padding:15px 0 0}#content .bank .submit,#content .form-fields .submit,#content .hobby .submit{padding:25px 0 0}#content .form-fields .complaint ul{padding:10px 0 0}#content .form-fields .complaint ul li{clear:both;padding:10px 0 0}#content .form-fields .complaint ul li .title{float:left;width:40%}#content .form-fields .complaint ul li .select{float:left;width:60%}#content .form-fields .form.phone-preselection,#content .form-fields .form.phone-preselection select{float:left;width:90px!important}#content .form-fields .form.phone-number{float:left;margin:0 0 0 10px;width:228px}#content .hobbies{float:left;width:33.33333%}#content .hobbies ul li{padding:20px 0 0}#content .bank-account ul li{float:left}#content .bank-account ul li:first-child{margin:0 2% 0 0;width:20%}#content .bank-account ul li:nth-child(2){margin:0 2% 0 0;width:56%}#content .bank-account ul li:nth-child(3){width:20%}#content .contacts-toggle{padding:0 0 30px}#content .contacts-toggle h1,#content .contacts-toggle ul{padding:15px 0 0}#content .contacts-toggle ul li{float:left;width:25%}#content .contacts-toggle ul li:before{display:block;font-size:150%;height:20px;margin:0;position:absolute;top:115px;width:100%}#content .contacts-toggle ul li:nth-child(2):before{display:none}#content .contacts-toggle ul li .title{font-size:100%}#content .contacts{position:relative}#content .contacts .headline{font-size:110%;padding:30px 0 10px}#content .contacts .address{padding:11px 0 0;position:absolute;right:0;text-align:left;width:45%}#content .contacts .address address,#content .contacts .address p{line-height:160%}#content .contacts .form-fields .half{width:50%}#content .back,.next{padding:0 8px 0 0}#content .basket .order .list{margin:25px 0 0}#content .basket .order .list ul li{padding:15px 10px}#content .basket .order .list ul li .magazine{float:left;margin:0 2% 0 0;padding:0;width:20%}#content .basket .order .list ul li .magazine h3{font-size:120%;padding:0}#content .basket .order .list ul li .magazine .image{display:block;padding:0}#content .basket .order .list ul li .details{float:left;padding:45px 0 0;width:78%}#content .basket .order .list ul li .details .data{box-sizing:border-box;float:left}#content .basket .order .list ul li .details .data h4,#content .basket .order .list ul li .details .data h5{padding:0}#content .basket .order .list ul li .details .spec{padding:0 4% 0 0;width:60%}#content .basket .order .list ul li .details .delivery{width:40%}#content .basket .order .list ul li .details .summary{clear:both}#content .basket .order .list ul li .details .summary .nav{right:0;top:15px}#content .basket .order .list ul li .details .summary .pricing{padding:15px 0 0 38%}#content .basket .order .basket-right{float:right;width:48%}#content .basket .order .basket-right .total{margin:25px 0 15px;padding:4px 10px 15px}#content .basket .order .basket-right .total ul li{padding:12px 0 0}#content .basket-left{float:left;width:48%}#content .basket-left .points p{width:135px}#content .basket .payment-toggle ul li a,#content .basket .payment-toggle ul li a:hover{padding:5px 10px}#content .basket .payment-content .banks ul li{padding:0 6%}#content .basket .payment-content .banks img{width:unset}#content .basket .payment-content.check{padding:15px 0 0}#content .basket .payment-content.check .form-fields ul li{float:left;width:75%}#content .basket .payment-content.check .form-fields ul li .title{color:#000;float:left;width:55%}#content .basket .payment-content.check .form-fields ul li .form{float:left;width:45%}#content .basket .payment-content.check .form-fields ul .send{padding:2px 0 0;width:25%}#content .intro-order{padding:0 0 15px}#content .intro-order .image{float:left;padding:30px 0 0;width:40%}#content .intro-order .image .logo img{height:auto;width:100%}#content .intro-order .image .magazine{padding:20px 0 0}#content .intro-order .info{float:right;padding:20px 0 0;width:66%}#content .intro-order .info h1{text-align:left}#content .basket .order .certificate .list ul li{width:49%}#content .basket .order .certificate .list ul li:nth-child(odd){clear:both;float:left}#content .basket .order .certificate .list ul li:nth-child(2n){float:right}#certificates-list span.check{margin:0 5px 0 0}#certificates-list label{height:22px;line-height:22px}#content .basket .order .certificate .continue{text-align:right}#content .basket .order .select-left{float:left;width:48%}#content .basket .order .select-right{float:right;width:48%}#content .basket .order .select-right h4{padding:15px 0 0}#content .basket .order .select-left .logo img{height:45px;max-width:none;width:auto}#content .basket .order .select-left .logo.big img{height:70px}#content .basket .order .select-left .info{margin:11px 0 0}#content .basket .order .select-left .form-fields .salut,#content .basket .order .select-right .form-fields .salut{padding:0}#content .basket .order .select-right .form-fields .salut li{clear:none;float:left;width:50%}#content .basket .order .select-right .form-fields .count li:first-child{float:left;width:30%}#content .basket .order .select-right .form-fields .count li:nth-child(2){float:right;width:65%}#content .basket .order .select-total{border-top:1px solid rgba(0,0,0,.1);margin:25px 0 0;padding:25px 0 0}#content .basket .order .select-total ul li .title{box-sizing:border-box;padding:0 10px 0 0;text-align:right;width:50%}.price .title{font-size:140%}#content .basket .order .select-total ul li .value{box-sizing:border-box;font-size:140%;padding:0 0 0 10px;text-align:left;width:50%}#content .basket .order .select-total .days h4{padding:0}#content .basket .order .select-total .days ul li{margin:15px 2% 0 0;width:15%}#content .basket .order .select-total .days ul li:nth-child(3n+0){margin-right:2%}#content .basket .order .select-total .days ul li:nth-child(6n+0){margin-right:0}#certificate{width:500px}#certificate ul{left:55px;position:absolute;top:134px}#certificate ul li:nth-child(2){padding:16px 0 0}#certificate ul li .title{display:none}#certificate ul li .form{padding:0}#certificate ul li .form .input{background:none;border:0;height:auto;line-height:normal;padding:0}footer .footer-column.third .brands li{height:60px}footer .copyright{bottom:0;color:#3e3e3e;font-size:11px;left:25px;line-height:1.5;position:absolute;right:20px}.wrap .in{padding:0 20px 25px}.lightbox-close,.lightbox-close:hover{right:12px}.lightbox-next,.lightbox-next:hover,.lightbox-prev,.lightbox-prev:hover{margin:19px 0 0}.wrap .in.cart-submit-result{padding-top:25px}}@media only screen and (min-width:1024px){body{font-size:85%}#main{width:990px}#banner{box-sizing:border-box;height:290px;margin:0;padding:15px 0}#banner ul{list-style-type:none;margin:0;padding:0}#banner ul li{float:left;height:260px;padding:0;width:320px}#banner ul li:nth-child(2){padding:0 15px}#mrciFilter .customSelect,#mrciFilter .customSelect.fullWidth,#mrciFilter select{width:auto!important}#mrciFilter .form-fields ul li .title{width:16%!important}#header .logo{padding:20px 0 20px 20px}#header .logo a img,#header .logo a:hover img{height:37px}#header .basket-toggle,#header .basket-toggle:hover{position:relative;top:117px;width:15.5%}#header .basket-toggle.without-top-bar,#header .basket-toggle.without-top-bar:hover{top:118px}#header .basket-toggle i,#header .basket-toggle:hover i{height:60px}#header .basket-toggle i:before,#header .basket-toggle:hover i:before{height:60px;line-height:60px}#header .basket-toggle small,#header .basket-toggle:hover small{top:21px}#header .menu{width:80%}#header .menu ul{height:60px}#header .menu ul li{padding:0 20px}#header .menu ul li:first-child{margin-left:0}#header .menu ul li a,#header .menu ul li a:hover{height:60px;line-height:60px}#header .menu ul .icon{top:-60px}#header .menu ul .elibrary{padding:0;right:60px}#header .menu ul .elibrary img{left:-34px;padding-right:10px;position:absolute;top:7px;vertical-align:middle;width:24px}#header .menu ul .icon.user{right:-70px}#header .menu ul .icon a i,#header .menu ul .icon a:hover i{left:-25px;top:-2px}#header .search{height:60px;padding-top:12px;width:20%}#header .search .suggestion{top:59px}#content .error .detail-left{width:35%}#content .error .detail-right{margin-top:15px;width:65%}#content .error .detail-right h1{color:#000;font-family:Montserrat,sans-serif}#content .intro .info{width:57%}#content .intro .magazine{float:right;padding:20px 20px 20px 0;width:43%}#content .intro-order .info .pricing ul{width:80%}#content .intro-config .magazine{width:20%}#content .intro-config .info{width:80%}#content .gifts ul li,#content .magazines ul li{margin:22px 1% 0 0;padding:15px;width:23.5%}#content .detail-left{width:45%}#content .detail-right{width:52%}#content .detail-right .buy ul .submit .button,#content .detail-right .buy ul .submit .button:hover{font-size:120%;height:50px;line-height:50px;position:relative;top:-5px}#content .account .tabs .tab{display:none;padding:20px 30px 10px}#content .loyalty{padding:20px 50px 45px}#content .loyalty .list li{height:210px;margin:40px 130px 0 0;width:210px}#content .loyalty .list li:before{height:210px;width:210px}#content .loyalty .list li .num{padding:30px 0 0}#content .loyalty .list li .icon{margin:20px 0 0}#content .loyalty .list li:first-child:after,#content .loyalty .list li:nth-child(2):after{left:182px}#content .loyalty-content{padding:0 50px}#content .loyalty-content ul li:before{top:14px}#content .box .box-in{padding:15px 20px 25px}#content .form-fields ul li{clear:both;padding:10px 0 0}#content .form-fields ul li .title{float:left;padding:16px 0 0;width:35%}#content .form-fields ul li .form,#content .form-fields ul li .select{float:left;width:65%}#content .form-fields .both-sides ul li .form{width:83%}#gift-certificates-controls ul li .hint{padding:5px 0 0 30px!important}#content .form-fields ul li .hint{box-sizing:border-box;clear:both;padding:10px 0 0 35%}#content .form-fields .both-sides ul li .hint{padding:4px 0 0 17%}#content .form-fields ul .send{padding:10px 0 0}#content .form-fields ul .error .msg{top:-13px}#content .form-fields .salut{padding:0 0 0 35%}#content .form-fields .comments{padding-left:16.8%}#content .complaint-form .comments{padding-left:0}#content .form-fields .comments .form{width:100%}#content .form-fields .terms{padding:15px 0 0 16.8%}#content .form-fields .form.phone-preselection,#content .form-fields .form.phone-preselection select{height:38px!important;width:90px!important}#content .form-fields .form.phone-number{margin:0 0 0 10px;width:182px}#content .complaint-form .terms{padding-left:0}#content .bank .submit,#content .form-fields .submit,#content .hobby .submit{padding:30px 0 0}#content .complaint-form{padding:0 60px}#content .bank-account ul li{clear:none;float:left}#content .bank-account ul li:first-child{margin:0 2% 0 0;width:20%}#content .bank-account ul li:nth-child(2){margin:0 2% 0 0;width:56%}#content .bank-account ul li:nth-child(3){width:20%}#content .bank-account ul li .form,#content .bank-account ul li .title{float:none;width:100%}#content .form-fields .both-sides.centered{width:50%!important}#content .form-fields .both-sides.centered ul li .form{width:83%}#content .form-fields .both-sides.centered ul li .hint{padding:10px 0 0 17%}#content .contacts .headline{font-size:130%}#content .contacts .address{padding:5px 0 0}#content .contacts .address address,#content .contacts .address p{line-height:150%}#content .contacts .form-fields .comments{padding-left:0}#content .contacts .form-fields .comments ul li .title{float:left;width:17.4%}#content .contacts .form-fields .comments ul li .form{float:left;width:82.6%}#content .contacts .form-fields .terms{padding-left:17.4%}#content .basket .order .list ul li .magazine{width:16%}#content .basket .order .list ul li .magazine h3{min-height:40px}#content .basket .order .list ul li .details{padding:2px 0 0;width:82%}#content .basket .order .list ul li .details .data ul{padding:15px 0 0}#content .basket .order .list ul li .details .spec{width:52%}#content .basket .order .list ul li .details .delivery{padding:0 4% 0 0;width:30%}#content .basket .order .list ul li .details .summary{clear:none;float:left;width:18%}#content .basket .order .list ul li .details .summary .nav{position:absolute;top:18px}#content .basket .order .list ul li .details .summary .pricing{bottom:10px;position:absolute;right:10px}#content .basket .order .list ul li .details .summary .pricing li .title,#content .basket .order .list ul li .details .summary .pricing li .value{float:none}#content .basket .order .list ul li .details .summary .pricing .vat{padding:10px 0 0}#content .basket-left{padding:7px 0 0}#content .basket-left .points{clear:both;padding:15px 0 0}#content .basket-left .points p{width:260px}#content .basket .payment-content.check .form-fields ul li{clear:none}#content .basket .payment-content.check .form-fields ul .send{padding:10px 0 0}#content .intro-order{padding:0 3% 15px}#content .intro-order .image{padding:40px 0 0;width:206px}#content .intro-order .info{padding:30px 0 0;width:72%}#content .basket .order .select-left .logo.big{float:left}#content .basket .order .select-left .logo.big img{height:85px}#content .basket .order .select-left .info{width:300px}#content .basket .order .select-left .info a,#content .basket .order .select-left .info a:hover{height:26px;top:5px;width:24px}#content .basket .order .select-right .form-fields .salut li{width:25%}#content .basket .order .select-right .form-fields .count{padding:0}#content .basket .order .select-right .form-fields .count li{clear:none}#content .basket .order .select-left .form-fields .count li .title,#content .basket .order .select-right .form-fields .count li .form,#content .basket .order .select-right .form-fields .count li .select,#content .basket .order .select-right .form-fields .count li .title{float:none;width:100%}#content .basket .order .select-total ul li{padding:10px 0 0}#content .basket .order .form-fields .terms.company-purchase,#content .basket .order .form-fields .terms.different-billing,#content .basket .order .form-fields .terms.get-certificate{padding:6px 0 11px 35%}#content .basket .order .form-fields .terms.deliver-physically{padding:6px 0 11px 17%}footer ul{margin-top:10px}footer .footer-column.first ul{margin-top:25px}.wrap .in{padding:0 20px 30px}}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important}.wrap .in.cart-submit-result{padding-top:30px;text-align:left}.info-message{background:#0a7ab269;padding:1em}#mutation-info{text-align:left}#content .results.search-results{padding-top:20px}.loader-animation{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#0a7ab2;height:120px;margin:5em auto;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.padding-big{padding:10%}.padding-medium{padding:5%}.padding-small{padding:2%}.margin-anchor a:not(:first-child){margin-left:5%}.margin-right{margin-right:10px}.select2-container--default .select2-selection--single{border-color:#ccc!important}#content .basket .order .select-total .days ul .active .title,#content .basket .order .select-total .days ul li:hover .title{background:#0a7ab2;color:#fff}#content .basket .order .select-total .days ul .active .title a,#content .basket .order .select-total .days ul li:hover .title a{color:#fff}#content .basket .order .select-total .days ul li .title i{display:none}#content .basket .order .select-total .days ul li.active .title i{display:inline-block}#subscription_cart_item_form_daysOfWeek li p{padding:5% 1% 0}#subscription_cart_item_form_daysOfWeek li:not(.active){opacity:.5}#cart_form_save_message{margin-top:2em}#cart_form_save_conditions{font-size:80%;margin-top:2em}.long-desc b,.long-desc strong{font-weight:700!important}.long-desc i{font-style:italic!important}.long-desc u{text-decoration:underline!important}#spinner-wrapper{background:rgba(0,0,0,.75);border-radius:25px;display:inline-block;height:160px;left:calc(50% - 80px);position:absolute;top:calc(50% - 80px);width:160px;z-index:999}#spinner-wrapper.hidden{display:none}.lds-ripple{display:inline-block;height:80px;left:calc(50% - 36px);position:absolute;top:calc(35% - 36px);width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #585858;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.lds-hourglass{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-hourglass:after{animation:lds-hourglass 1.2s infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:32px;box-sizing:border-box;content:" ";display:block;height:0;margin:8px;width:0}@keyframes lds-hourglass{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}.lds-roller{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#fff;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-ring{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-dual-ring{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-ellipsis{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-spinner{display:inline-block;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:#fff;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.lds-circle{display:inline-block;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);transform:translateZ(1px)}.lds-circle>div{animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite;background:#fff;border-radius:50%;display:inline-block;height:64px;margin:8px;width:64px}@keyframes lds-circle{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:rotateY(5turn)}to{transform:rotateY(10turn)}}.tingle-modal *{box-sizing:border-box}.tingle-modal{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1000;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.85);cursor:pointer;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{background-color:transparent;border:none;color:#fff;cursor:pointer;height:2rem;padding:0;position:fixed;right:2.5rem;top:2.5rem;width:2rem;z-index:1000}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{background:#fff;border-radius:4px;cursor:auto;flex-shrink:0;margin-bottom:auto;margin-top:auto;opacity:1;position:relative;width:60%;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:auto;padding:1.5rem 2rem;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{bottom:-200px;opacity:1;position:fixed;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{left:0;overflow:hidden;position:fixed;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{background-color:grey;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;margin:0 .5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .4s ease;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{display:block;padding-top:60px;top:0;width:100%}.tingle-modal-box{border-radius:0;width:auto}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{background-color:#2c3e50;border:none;box-shadow:none;color:#fff;display:block;height:60px;left:0;right:0;top:0;width:100%}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;font-size:0;margin-right:.8rem;vertical-align:middle;width:1.6rem}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.tingle-enabled .tingle-content-wrapper{filter:none}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}