@import url('fonts.css');*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{height:100%}body{font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500;color:#780EDD;display:flex;flex-direction:column}.text-gray{color:#837197}.text-darkgray{color:#50415F}section.content{flex:1 0 auto;padding-left:.5em;padding-right:.5em}.center{text-align:center}footer{background-color:#F4EAFE;flex-shrink:0;padding-top:1.5em;padding-bottom:1.5em;font-size:.95em;color:#837197;margin-top:1.5em}footer a{color:#837197;margin-right:1em}footer .social a{margin-right:0;margin-left:.5em;font-size:1.1em}footer .footLinks{text-align:right;color:#780EDD}.rawline{font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500}.rawlinelight{font-family:'Rawline Light',Arial,Helvetica,sans-serif;font-weight:400}.rawlinemedium{font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700}.rawlinebold{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.fontawesome{font-family:"Font Awesome 5 Free";font-weight:600}.far{font-family:"Font Awesome 5 Free"}.bigsoftie{font-family:'BigSoftie',Arial,Helvetica,sans-serif;font-weight:normal}a{color:#780EDD}a:hover{color:#780EDD}.leftMenu{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.leftMenu .in{background-color:#fafafa;padding:1.3em .8em .8em 1.5em;margin-right:3em;border-radius:1.5em}.leftMenu .in h3{text-transform:uppercase;font-weight:normal;font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500;color:#837197;font-size:1em;margin-bottom:1.3em}.leftMenu .in ul{padding:0;font-size:.9em}.leftMenu .in ul li{list-style:none;line-height:1.2em;margin:1em auto;position:relative}.leftMenu .in ul li a{color:#500993}.leftMenu .in ul li.active{padding-left:1em}.leftMenu .in ul li.active::before{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:600;font-size:.9em;position:absolute;left:0;top:0}.leftMenu .in ul li.active a{color:#780EDD;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700}.leftMenu .in ul li:last-child{margin-bottom:0}.leftMenu .in.filtrs{background:none;border-radius:0;margin-top:2em;padding:0}.leftMenu .in.filtrs h3{margin-left:1.3em;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;color:#837197}.leftMenu .in.filtrs .filterChecks{border-radius:1em;background-color:#F4EAFE;padding:1.3em .8em .8em 1.5em;margin-bottom:1em;color:#500993}.leftMenu .in.filtrs .filterChecks.hidden h4{margin-bottom:.5em}.leftMenu .in.filtrs .filterChecks.hidden h4::after{content:'\f077';font-family:"Font Awesome 5 Free";font-weight:600;float:right}.leftMenu .in.filtrs .filterChecks.hidden div{display:none}.leftMenu .in.filtrs .filterChecks h4{color:#837197;font-size:.9em;margin-bottom:1.2em;font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;margin-top:0}.leftMenu .in.filtrs .filterChecks h4::after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:600;float:right}.leftMenu .in.filtrs .filterChecks div{display:flex;margin-bottom:.8em;position:relative}.leftMenu .in.filtrs .filterChecks div input[type='checkbox']{width:1px}.leftMenu .in.filtrs .filterChecks div input[type='checkbox']+label{margin:0;font-size:.85em;display:block;padding-left:2.3em;line-height:1.3em;padding-top:.2em}.leftMenu .in.filtrs .filterChecks div input[type='checkbox']+label:before{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojODM3MTk3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYsMWgxNGMyLjgsMCw1LDIuMiw1LDV2MTRjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2QzEsMy4yLDMuMiwxLDYsMXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTYsMWgxNGMyLjgsMCw1LDIuMiw1LDV2MTRjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2QzEsMy4yLDMuMiwxLDYsMXoiLz4KPC9zdmc+Cg==');width:1.2em;height:1.2em;margin-right:.3em;background-position:left top;background-repeat:no-repeat;background-size:100% auto;position:absolute;left:0;top:0}.leftMenu .in.filtrs .filterChecks div input[type='checkbox']:checked+label:before{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNzgwRUREO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzgzNzE5Nzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDFoMTRjMi44LDAsNSwyLjIsNSw1djE0YzAsMi44LTIuMiw1LTUsNUg2Yy0yLjgsMC01LTIuMi01LTVWNkMxLDMuMiwzLjIsMSw2LDF6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LDE0bDQsNEwyMCw4Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02LDFoMTRjMi44LDAsNSwyLjIsNSw1djE0YzAsMi44LTIuMiw1LTUsNUg2Yy0yLjgsMC01LTIuMi01LTVWNkMxLDMuMiwzLjIsMSw2LDF6Ii8+Cjwvc3ZnPgo=')}.unCheckIcon{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojODM3MTk3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYsMWgxNGMyLjgsMCw1LDIuMiw1LDV2MTRjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2QzEsMy4yLDMuMiwxLDYsMXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTYsMWgxNGMyLjgsMCw1LDIuMiw1LDV2MTRjMCwyLjgtMi4yLDUtNSw1SDZjLTIuOCwwLTUtMi4yLTUtNVY2QzEsMy4yLDMuMiwxLDYsMXoiLz4KPC9zdmc+Cg==')}.checkIcon{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNzgwRUREO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzgzNzE5Nzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDFoMTRjMi44LDAsNSwyLjIsNSw1djE0YzAsMi44LTIuMiw1LTUsNUg2Yy0yLjgsMC01LTIuMi01LTVWNkMxLDMuMiwzLjIsMSw2LDF6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LDE0bDQsNEwyMCw4Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02LDFoMTRjMi44LDAsNSwyLjIsNSw1djE0YzAsMi44LTIuMiw1LTUsNUg2Yy0yLjgsMC01LTIuMi01LTVWNkMxLDMuMiwzLjIsMSw2LDF6Ii8+Cjwvc3ZnPgo=')}#menu{padding-top:2em;padding-bottom:2em;letter-spacing:.02em}#menu ul{list-style:none;padding-left:0;margin-bottom:0}#menu ul li{display:inline}#menu .logoBox{margin-top:-0.5em}#menu .logo{display:flex;align-items:center}#menu .logo img{height:4.4em}#menu a{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu .menuLinks a{border-radius:1.5em;padding:.3em 1em .5em 1em;margin:auto .5em;line-height:1.1em;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#menu .menuLinks a:visited{color:#780EDD}#menu .menuLinks a:hover{background:#780EDD;color:#fff}#menu .menuLinks a.active{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#ffffff;background:#780EDD}#menu .menuLinks li.active a{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#ffffff;background:#780EDD}#menu .clientLinks{font-size:.95em}#menu .clientLinks a{margin-left:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu .clientLinks a:visited{color:#780EDD}#menu .clientLinks a:hover{text-decoration:underline}#menu .clientLinks .badge{margin-left:1em;color:#ffffff !important;background:#780EDD;border-radius:1.5em;line-height:1em;font-size:1em;padding:.1em .4em .3em .4em;display:none;font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu .clientLinks .shoppingCart{display:flex;align-items:center}#menu .clientLinks .shoppingCart i{margin-left:.5em}#menu .clientLinks a.shoppingCart:hover{text-decoration:none}#triAdv{height:32.5em;width:100%;margin-bottom:4em}#triAdv .adv{width:100%;height:100%;background-color:#fafafa;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:2em;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;box-shadow:.3em .3em .5em rgba(244,234,254,0.8)}#triAdv .adv.big{width:64%;float:left;height:100%;margin-right:2%;margin-bottom:1%}#triAdv .adv.big:hover{transform:scale(1.02);text-decoration:none}#triAdv .adv.small{width:34%;display:inline-block;height:47.5%;vertical-align:top;margin-bottom:2%}#triAdv .adv.small:hover{transform:scale(1.03);text-decoration:none}.plain{color:#50415F;line-height:1.6em}.plain a{color:#780EDD;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:underline}.plain ul li{margin-top:.5em}.plain ul li:first-child{margin-top:0}.plain h1,.plain h2,.plain h3{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.plain h1,.plain h2{font-size:1.8em;margin-bottom:1em;text-align:center;color:#780EDD}.plain h3{margin-top:2em;font-size:1.1em}.front h1,.front h2,.front h3{font-family:'BigSoftie',Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.04em}.front h1{font-size:3.3em;margin-bottom:.7em}.front #sortMenu{margin-bottom:4em}.front #sortMenu a{margin:auto 1em;padding:.2em 1em .3em 1em;text-transform:uppercase;color:#780EDD;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.front #sortMenu a:visited{color:#780EDD}.front #sortMenu a:hover{text-decoration:none;background-color:#FBF8FF}.front #sortMenu a.active{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;background:#FFF600}.singleProduct .breadcrumb{color:#837197;font-size:.9em;text-align:left;padding-bottom:1em;width:100%}.singleProduct.productBox .product{text-align:left}.singleProduct.productBox .product:hover{transform:scale(1)}.singleProduct.productBox .product .in.prod{padding-left:3em;flex-flow:row wrap;align-content:space-between;height:100%}.singleProduct.productBox .product .in.prod .desc{width:100%;height:auto}.singleProduct.productBox .product .in.prod .desc p{flex-grow:0}.singleProduct.productBox .product .in.prod .desc p .fa{color:#780EDD}.singleProduct.productBox .product .in.prod .desc h1{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1.5em;margin-top:.4em}.singleProduct.productBox .product .in.prod .desc .sizenator{margin-top:1em;line-height:1em;display:flex}.singleProduct.productBox .product .in.prod .desc .sizenator p{padding:1em 1.3em;background:#fafafa}.singleProduct.productBox .product .in.prod .desc .sizenator a{padding:1em 1.3em;text-decoration:underline}.singleProduct.productBox .product .in.prod .desc .specials{display:flex;margin-top:1em}.singleProduct.productBox .product .in.prod .desc .specials div{width:15%;position:relative;margin-right:1em}.singleProduct.productBox .product .in.prod .desc .specials div .ico{background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;padding-bottom:100%;border-radius:50%;background-color:#fff;position:relative;display:block;left:auto;top:auto}.singleProduct.productBox .product .in.prod .desc .specials div .ico.zoom{position:absolute;background-repeat:no-repeat;top:-90px;left:-90px;width:250px;height:250px;display:none;z-index:200;border:1px solid #f4eafe}.singleProduct.productBox .product .in.prod .desc .specials div p{font-size:.8em;color:#837197;margin:0;padding:0;text-align:center;margin-top:1em}.singleProduct.productBox .product .in.prod .priceAmount p{margin:0;font-size:.85em}.singleProduct.productBox .product .in.prod .priceAmount h4{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:2em;margin-bottom:.5em}.singleProduct.productBox .product .in.prod .priceAmount h4 strike{padding-left:.3em;font-family:'Rawline Light',Arial,Helvetica,sans-serif;font-weight:400}.singleProduct.productBox .product .in.prod .priceAmount form{padding-bottom:1em;display:flex;padding-top:.4em}.singleProduct.productBox .product .in.prod .priceAmount form button .fa{color:#780EDD;font-size:1.2em}.singleProduct.productBox .product .in.prod .priceAmount form input[type='text']{border:0;background:#F4EAFE;width:3em;text-align:center;color:#780EDD}.singleProduct.productBox .product .shop{right:1.45em;top:1.45em}.singleProduct .thumbs{display:flex;flex-direction:column}.singleProduct .thumbs a{padding-bottom:100%;margin-bottom:.5em;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;transform:scale(1);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;cursor:pointer;border:solid 2px transparent}.singleProduct .thumbs a:hover{transform:scale(1.05)}.singleProduct .thumbs a.active{border:solid 2px #FFF600}.productBox{display:flex;margin-bottom:3em;text-align:center}.productBox.left{text-align:left}.productBox .col{display:flex;flex-direction:column}.productBox .product{width:100%;position:relative;transform:scale(1);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.productBox .product:hover{transform:scale(1.03);text-decoration:none}.productBox .product:hover .shop{opacity:1}.productBox .product .shop{position:absolute;z-index:200;right:.6em;top:.6em;width:2em;height:2em;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:#ffffff !important;background:rgba(120,14,221,0.9);border-radius:1.5em;line-height:1em;font-size:1em;padding:.1em .4em .3em .4em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productBox .product .shop::before{content:'\f217';font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;left:.35em;top:.5em;font-size:1em}.productBox .product .shop.incart{opacity:1}.productBox .product .prod{display:flex;width:100%;flex-direction:column;text-decoration:none;line-height:1.2em;margin-bottom:1em}.productBox .product .prod img{width:100%;height:auto}.productBox .product .prod div.img{width:100%;height:100%;padding-bottom:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.productBox .product .prod img.img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center}.productBox .product .prod .ico{position:absolute;left:.6em;top:.6em;width:3.5em;height:auto}.productBox .product .prod .desc{padding:1em .5em;font-size:.8em;line-height:1.2em;display:flex;flex-direction:column;height:100%}.productBox .product .prod .desc h4{font-size:1.1em;margin-top:.5em;margin-bottom:.5em;color:#50415F}.productBox .product .prod .desc p{flex-grow:2;color:#837197;font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:.8em;line-height:1.6}.productBox .product .prod .desc .price{font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.3em;color:#780EDD}.productBox .results{display:flex;height:100%}.productBox .results a{display:flex;height:100%;width:100%;background-image:url('../gfx/bg-results.png');background-position:center top;background-size:100% auto;background-repeat:no-repeat;text-align:center;transform:scale(1);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.productBox .results a:hover{transform:scale(1.05)}.productBox .results a span{display:block;text-align:center;position:absolute;bottom:0;left:0;width:100%;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.5em;padding-bottom:2em}.topicBox{margin-bottom:4em}.topicBox .topic{height:16em;padding:2em;border-radius:2em;background-size:cover;background-position:center center;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;margin-bottom:1em;display:flex;background-color:#780EDD}.topicBox .topic:hover{transform:scale(1.03);text-decoration:none}.topicBox .topic h3{margin:0;line-height:1em;color:#ffffff;font-size:2em}.intro{color:#50415F;margin-bottom:2em}.filterBox{margin-bottom:3em;font-size:.75em}.filterBox a{border-radius:1.5em;padding:.4em 1em .6em 1em;margin:auto .3em;line-height:1.1em;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;text-decoration:none;display:inline-block;margin-bottom:.6em;background:#FBF8FF}.filterBox a:hover{background-color:#F4EAFE}.filterBox a.active{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#ffffff;background:#780EDD}.filterBox--single-product a{background-color:#780EDD;color:#fff}.filterBox--single-product a:hover{background-color:#500993}#nav-icon{margin-top:5px;z-index:999;width:24px;height:24px;position:relative;padding-left:24px;margin-right:1.5em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;z-index:999;height:4px;width:100%;background:rgba(131,113,151,0.8);border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:7px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon:focus span,#nav-icon:hover span{background:rgba(131,113,151,0.9)}#nav-icon.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:6px;background:#ffffff}#nav-icon.open span:first-child+span{width:0%;opacity:0}#nav-icon.open span:first-child+span span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;left:6px;background:#ffffff}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:6px;background:#c38cf8}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;left:6px;background:#c38cf8}.overlay{z-index:998;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(80,9,147,0.9);z-index:990;display:none}.overlay .whitelogo{margin-top:15px;margin-left:43px;margin-right:2px}.overlay .wrapper{width:100%;height:100%;display:table}.overlay .mobSocial{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding:2em 1em}.overlay .mobSocial a{color:#ffffff;font-size:7vw}.overlay ul{z-index:999;margin:0;padding:0;list-style:none;height:100%;vertical-align:middle;display:table-cell}.overlay ul li{font-size:2.3em;font-size:7vmin;padding:.35em 0;padding:1.4vmax 0;color:#ffffff;text-align:center;width:100%;box-sizing:border-box}.overlay ul li a,.overlay ul li a:link,.overlay ul li a:focus,.overlay ul li a:active{background-color:transparent;text-decoration:none;color:rgba(255,255,255,0.9) !important}.overlay ul li a.active,.overlay ul li.current_page_parent a,.overlay ul li.current-menu-item a{color:#ffffff !important;border:solid 0 #ffffff;border-bottom-width:1px}.overlay ul li.login{margin-top:1em;text-decoration:underline}.mobileSelector{display:none}.mobileSelector.closed{margin-bottom:2em}.mobileSelector.closed div:first-child{border-top-left-radius:1.5em;border-bottom-left-radius:1.5em}.mobileSelector.closed div:last-child{border-top-right-radius:1.5em;border-bottom-right-radius:1.5em}.mobileSelector div{color:#500993;background:#F4EAFE;padding:.9em .7em .9em 1em;border-radius:0 1.5em 0 0;line-height:1em;flex-grow:1;min-width:50%;display:flex;text-transform:uppercase}.mobileSelector div:first-child{color:#837197;background:#fafafa;border-radius:1.5em 0 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mobileSelector div span{flex-grow:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileSelector div::after{content:'\f054';margin-left:.5em;font-family:"Font Awesome 5 Free";font-weight:600;float:right;font-size:.85em;flex-grow:1;text-align:right}.mobileSelector div.active::after{content:'\f078'}.buttonBox{text-align:center;margin-bottom:3em}.buttonBox .col{display:flex;justify-content:center}.blueButton{color:#ffffff;border:none;background-color:#780EDD;padding:.5em 1em;width:auto;text-decoration:none;display:flex;align-items:center;border-radius:1.5em;font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.blueButton.square{border-radius:0;font-size:.85em;padding:.7em 1.2em;text-transform:uppercase}.blueButton.square i{margin-right:.5em;font-size:1.1em}.blueButton i{margin-left:.3em;margin-right:-0.2em}.blueButton span{display:inline-block;font-size:.9em;padding-bottom:.05em;white-space:nowrap}.blueButton:focus,.blueButton:active,.blueButton:hover{color:#ffffff;text-decoration:none}.selectHeader{display:flex;align-items:center;margin-bottom:2em;text-decoration:none;border-radius:.7em;background:#780EDD url('../gfx/category-header-stars.png') center right 30% no-repeat;background-size:auto 100%;overflow:hidden;z-index:1;margin-top:.3em}.selectHeader.theme{background-image:url('../gfx/themes-header-stars.png');background-position:center right 4%}.selectHeader:hover,.selectHeader:focus{text-decoration:none}.selectHeader .col{padding:0;background-position:center right 3%;background-repeat:no-repeat;background-size:auto 100%}.selectHeader h2{font-size:1.5em;padding:.6em .5em .4em 1em;margin-bottom:0;font-family:'BigSoftie',Arial,Helvetica,sans-serif;font-weight:normal;background-size:auto 90%;color:#ffffff;letter-spacing:.05em;position:relative;background-position:center right 5%;background-repeat:no-repeat;background-size:auto 100%;z-index:2}.selectHeader .mobileTopicTransparent{background-color:#780EDD;opacity:.6;width:calc(100% + 5px);height:calc(100% + 2px);position:absolute;z-index:0;top:0;left:0}.otherProds{margin-top:1.5em;margin-bottom:1.5em}.otherProds .carousel-control-prev,.otherProds .carousel-control-next{font-size:2em;color:#780EDD;width:10%;height:58%}.otherProds .carousel-item{padding:0 10%}.otherProds .carousel-indicators li{width:1em;height:1em;background-color:rgba(120,14,221,0.15);border:solid 1px transparent;border-radius:1em}.otherProds .carousel-indicators li.active{background-color:rgba(120,14,221,0.3)}.carouselBox h2{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1.8em}.modal.right .modal-dialog{position:fixed;margin:auto;width:40%;height:100%;transform:translate3d(0%, 0, 0)}.modal.right .modal-content{height:100%;overflow-y:auto;border-radius:0;border:none;box-shadow:-2em 0 2em rgba(80,65,95,0.2)}.modal.right .modal-header{border-bottom-color:transparent;background-color:transparent}.modal.right .modal-header .fa-times{color:#780EDD}.modal.right .modal-body{padding:0 1em;display:flex;flex-flow:column wrap;flex-direction:column;align-content:space-between}.modal.right .modal-body section{border-radius:1.5em;width:100%;display:flex;flex-flow:column wrap;flex-direction:column;justify-content:center;align-content:center;text-align:center;position:relative;height:23%;margin:1% 0}.modal.right .modal-body section.active{background-color:#F4EAFE}.modal.right .modal-body section.active::before{font-family:"Font Awesome 5 Free";font-weight:600;content:'\f00c';position:absolute;color:#780EDD;font-size:1.3em;line-height:1em;right:1em;top:1em}.modal.right .modal-body section h4{margin-bottom:0;font-size:2.8vh;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700}.modal.right .modal-body section p{color:#837197;margin-bottom:.9em;font-size:1.8vh}.modal.right .modal-body section img{width:auto;height:16vh;margin:auto}.modal.right.fade .modal-dialog{right:-20%;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.in .modal-dialog{right:0}.modal-backdrop{background-color:rgba(119,49,186,0.7)}.dashboard{font-size:.9em}.dashboard h1{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:2.2em;text-align:center}.dashboard h4{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1.2em;margin-bottom:1em}.dashboard .companyData{margin-bottom:4em;background-color:#FBF8FF;padding:1.5em 1.5em .5em 1.5em;border-radius:1em}.dashboard .companyData .col{margin-bottom:1.5em}.dashboard .companyData span{font-size:.9em;color:#50415F}.dashboard .companyData p{margin:0;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;color:#50415F}.dashboard .orderList{margin-bottom:2em}.dashboard .orderList .row{color:#837197;font-size:.9em}.dashboard .orderList .row .col{padding:.5em .3em}.dashboard .orderList .row .col span{display:none}.dashboard .orderList .row .col i,.dashboard .orderList .row .col a{color:#780EDD;text-transform:uppercase}.dashboard .orderList .row .col i.no,.dashboard .orderList .row .col a.no{color:#837197;text-decoration:underline}.dashboard .orderList .row .col i.no:hover,.dashboard .orderList .row .col a.no:hover{color:#780EDD}.dashboard .orderList .row .col .fa-exclamation-triangle{margin-left:.4em}.dashboard .orderList .header{border:solid 0 #780EDD;border-bottom-width:1px;font-size:.9em;font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#50415F}.shop{font-size:.9em}.shop h1{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:2.2em}.shop input[type='text']{border:0;text-align:center}.shop .th{background:#fafafa;color:#837197;padding-top:.4em;padding-bottom:.5em;border-radius:.5em;margin-top:1em;margin-bottom:1em;text-align:center}.shop .prodBlock{display:flex;margin-top:.5em;align-items:center}.shop .prodBlock input[type='text']{background:#F4EAFE;color:#780EDD}.shop .prodBlock .prod{display:flex;align-items:center}.shop .prodBlock .prod .img{background-color:#fafafa;width:5em;height:5em;margin-right:1.5em;background-position:center center;background-repeat:no-repeat;background-size:contain}.shop .prodBlock .prod .desc{font-size:.9em;display:flex;flex-direction:column;line-height:1.5em}.shop .prodBlock .prod .desc h3{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1.1em;margin:0}.shop .prodBlock .prod .desc p{margin:0;color:#837197}.shop .prodBlock .price{display:flex;justify-content:center;font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.shop .prodBlock .price strike{font-family:'Rawline Regular',Arial,Helvetica,sans-serif;font-weight:500;padding-left:.5em}.shop .prodBlock .amount{display:flex;justify-content:center}.shop .prodBlock .amount button .fa{color:#780edd;font-size:1.2em}.shop .prodBlock .amount input[type='text']{width:3em;height:2.55em}.shop .prodBlock .trash{display:flex;justify-content:center}.shop .promoBlock{display:flex;justify-content:flex-end;margin-top:1em}.shop .promoBlock button{margin-left:1em;white-space:nowrap;line-height:1em}.shop .promoBlock input[type='text']{background:transparent;border:solid 1px #837197;border-radius:.3em}.shop .summaryBlock{border:solid 0 #780edd;border-top-width:1px;margin-top:1em;padding-top:1em;padding-bottom:1em}.shop .summaryBlock .col{background-color:#fafafa;justify-content:flex-end;display:flex}.shop .summaryBlock .col .summaryTable{margin:1em}.shop .summaryBlock .col .summaryTable tr th{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;padding:.4em}.shop .summaryBlock .col .summaryTable tr th:last-child{text-align:right}.shop .summaryBlock .col .summaryTable tr td{padding:.4em;text-align:top;color:#837197}.shop .summaryBlock .col .summaryTable tr td:last-child{text-align:right}.shop h4{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#780edd;font-size:1.2em;margin-bottom:1em;width:100%}.shop .deliveryBlock{color:#837197;margin-top:2em;margin-bottom:1em}.shop .deliveryBlock .bootstrap-select{width:100%}.shop .deliveryBlock .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto}.shop .deliveryBlock .bootstrap-select>.dropdown-toggle:after{margin-left:1em}.shop .deliveryBlock .bootstrap-select button{color:#780edd;background:transparent;border:solid 1px gray}.shop .deliveryBlock .dropdown{margin:1em auto}.shop .clientTypeBlock{margin-top:1em;margin-bottom:2em}.shop .pickupDateTimeBlock input[type='text'],.shop .clientTypeBlock input[type='text'],.shop .pickupDateTimeBlock textarea,.shop .clientTypeBlock textarea,.shop .pickupDateTimeBlock select.form-control,.shop .clientTypeBlock select.form-control{border-radius:.5em;border:solid 1px #837197;text-align:left}.shop .clientContacts{color:#837197;margin-top:1em}.shop .clientContacts .horizontal{min-height:4.5em}.shop .clientContacts .row{margin-bottom:.8em}.shop .clientContacts .row label input{margin-right:.5em}.shop .clientContacts#different{display:none}.shop .radioList{display:flex;flex-direction:column;color:#837197;padding-bottom:1.5em}.shop .radioList input{margin-right:.5em}.shop .radioList.horizontal{flex-direction:row}.shop .radioList.horizontal label{padding-right:1em}.shop .payBlock{margin-top:2em;margin-bottom:1em}.shop .payBlock .bankBox{display:flex;flex-wrap:wrap}.shop .payBlock .bankBox a{background-size:50% auto;background-position:center left 62%;background-repeat:no-repeat;padding:1.1em 1em 1em 1em;width:calc(20% - 4px);border:solid 1px #837197;border-radius:.5em;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;margin:2px}.shop .payBlock .bankBox a::before{content:"\f111";font-family:"Font Awesome 5 Free";font-size:1.5em;line-height:1em}.shop .payBlock .bankBox a.active{border:solid 1px #780edd}.shop .payBlock .bankBox a.active::before{content:"\f192"}.shop .payBlock .bankBox a.swed{background-image:url('../gfx/bank-swed.png')}.shop .payBlock .bankBox a.seb{background-image:url('../gfx/bank-seb.png')}.shop .payBlock .bankBox a.lhv{background-image:url('../gfx/bank-lhv.png')}.shop .payBlock .bankBox a.luminor{background-image:url('../gfx/bank-luminor.png')}.shop .payBlock .bankBox a.coop{background-image:url('../gfx/bank-coop.png')}.shop .finalBlock{padding:1em;background-color:#fafafa;display:flex;margin-bottom:2em;margin-top:2em}.shop .finalBlock .col:first-child{display:flex;flex-grow:5;flex-direction:column}.shop .finalBlock .col:first-child label{margin:0;color:#837197}.shop .finalBlock .col:first-child label a{text-decoration:underline;color:#837197}.shop .finalBlock .col:last-child{display:flex;align-items:center;justify-content:flex-end}.shop .noteBlock .nb{border-radius:.5em;background-color:#F4EAFE;color:#500993;padding:1em;margin-bottom:1em;display:flex;flex-direction:row;line-height:1.2em}.shop .noteBlock .nb i{margin-right:.7em;font-size:1.2em}input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=radio]+label{cursor:pointer}input[type=radio]+label:before{font-family:"Font Awesome 5 Free";color:#780edd;display:inline-block;content:"\f111";letter-spacing:10px;font-size:1.4em}input[type=radio]:checked+label:before{content:"\f192"}input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=checkbox]+label{cursor:pointer}input[type=checkbox]+label:before{font-family:"Font Awesome 5 Free";color:#780edd;display:inline-block;content:"\f0c8";letter-spacing:10px;font-size:1.5em}input[type=checkbox]:checked+label:before{content:"\f14a"}.categoryHeader{background-color:#780edd;border-radius:2em;margin-bottom:3em;overflow:hidden;position:relative;background-position:center right 12%;background-size:auto 100%;background-repeat:no-repeat;background-image:url('../gfx/bg-stars.png')}.categoryHeader h1{color:#ffffff;font-size:3em;margin:0;z-index:2;position:relative;font-family:'BigSoftie',Arial,Helvetica,sans-serif;font-weight:normal;padding:.8em 1em}.categoryHeader .headerImg{background-position:center right;background-size:auto 100%;background-repeat:no-repeat}.modal.cardModal .modal-dialog{max-width:1100px}.modal.cardModal .modal-dialog .modal-content{border-radius:0;border-width:0}.modal.cardModal .modal-dialog .modal-content .modal-header{border-bottom-width:0}.modal.cardModal .modal-dialog .modal-content .modal-body{padding:0 3em}.modal.cardModal .modal-dialog .modal-content .modal-body h1{font-size:2.2em}.modal.cardModal .modal-dialog .modal-content .modal-body p{color:#837197}.modal.cardModal .modal-dialog .modal-content .modal-body h1,.modal.cardModal .modal-dialog .modal-content .modal-body h2,.modal.cardModal .modal-dialog .modal-content .modal-body h3{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.modal.cardModal .modal-dialog .modal-content .modal-footer{border-top-width:0;padding:0 3em 3em 3em;display:flex;justify-content:center}.modal.imgModal .modal-dialog{max-width:1300px}.modal.imgModal .modal-body button{position:absolute;right:16px;top:16px;background-color:#fff;width:24px}.modal.cardModal.login .modal-dialog{max-width:26em}.modal.cardModal.login .modal-dialog .modal-content .modal-body{padding:0 3em 3em 3em;color:#780edd}.modal.cardModal.login .modal-dialog .modal-content .modal-body h1{text-align:center;margin:0;margin-bottom:1em;font-size:1.8em}div.floating-cart{position:absolute;top:0;left:0;width:250px;height:250px;background:#fff;z-index:10000;overflow:hidden;box-shadow:0 5px 31px -1px rgba(0,0,0,0.15);opacity:1;display:none}div.floating-cart.moveToCart{width:47px;height:47px;transition:all 444ms cubic-bezier(.725, .005, .63, 1);margin-left:-11px;margin-top:-11px;transform:scale(1)}body.finalizeCart div.floating-cart.moveToCart{width:22px;height:22px;box-shadow:0 5px 31px -1px rgba(0,0,0,0);opacity:0;transform:scale(.3)}.floating-cart .img{display:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.bounce{animation:bouncAnim .4s;animation-fill-mode:forwards}@keyframes bouncAnim{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.alert i.fa{margin-right:.5em}.alert.alert-success{color:#1D5E32;border-color:rgba(29,94,50,0.2);background-color:#DDFFF3}.alert.alert-danger{color:#FF2D3F;border-color:rgba(255,45,63,0.5) !important;background-color:rgba(255,45,63,0.07) !important}.form-control.is-invalid{color:#FF2D3F;border-color:rgba(255,45,63,0.5) !important;background-color:rgba(255,45,63,0.07) !important;padding:.375em .75em !important}div.is-invalid,.row.is-invalid{color:#FF2D3F}div.is-invalid input,.row.is-invalid input{color:#FF2D3F;border-color:rgba(255,45,63,0.5) !important;background-color:rgba(255,45,63,0.07) !important;padding:.375em .75em !important}div.is-invalid label,.row.is-invalid label{color:#FF2D3F !important}div.is-invalid label::before,.row.is-invalid label::before{color:#FF2D3F !important}div.is-invalid label a,.row.is-invalid label a{color:#FF2D3F !important}.bankBox a.is-invalid{background-color:rgba(255,45,63,0.07) !important;border-color:rgba(255,45,63,0.5) !important;color:#FF2D3F !important}.fuller{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.success{display:flex;flex-direction:column;height:100%;color:#50415F;background:url('../gfx/bg-confetti.png') center center no-repeat;background-size:contain}.success .fuller{font-size:1.2em}.success .fuller img{margin-bottom:2em;margin-top:2em}.success .fuller a{color:#50415F;text-decoration:underline}.success .fuller h1{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1em;color:#780edd;margin-bottom:1em}.success .fuller p{margin-bottom:1em}.err404{display:flex;flex-direction:column;height:100%}.err404 .fuller h1{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:8em;margin:0}.err404 .fuller p{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;font-size:1.7em;margin:0}.err404 .fuller a{margin-top:3em;font-size:1.2em;text-decoration:underline;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700}.mapBox{background-color:#fafafa;padding:1.5em 1.5em 1.5em 3em;border-radius:1em;color:#50415F;line-height:1.7em;font-family:'Rawline Light',Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:3em}.mapBox h2{font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.3em;color:#780edd}.mapBox .fas{color:#780edd}.mapBox strong{display:block}.mapBox a{color:#50415F;text-decoration:underline}.mapBox p:last-child{margin-bottom:0}.mapBox .map{background-color:#837197;width:100%;height:100%}.kontakt h3{font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700;font-size:1em}.kontakt .ppl{margin-bottom:2em}.kontakt .ppl .person{background-position:center right;background-repeat:no-repeat;background-size:auto 100%;min-height:18em;display:flex;flex-direction:column;justify-content:center;color:#50415F;line-height:1.7em;font-family:'Rawline Light',Arial,Helvetica,sans-serif;font-weight:400}.kontakt .ppl .person h3{color:#780edd;margin:0;font-size:1.2em}.kontakt .ppl .person a{color:#50415F;text-decoration:underline}.kontakt .ppl .person#janek{background-image:url('../gfx/person1.jpg')}.kontakt .ppl .person#siim{background-image:url('../gfx/person2.jpg')}.kontakt .contactFormBox{margin-bottom:2em}.kontakt .contactFormBox h3{color:#780edd;margin:0;font-size:1em}.kontakt .contactFormBox form{margin-top:1em}.kontakt .contactFormBox form label{font-size:.85em;color:#50415F;margin-top:1em}.logo_graveyard{display:flex;justify-content:center;padding-top:1.5em;padding-bottom:1.5em;flex-wrap:wrap;margin-bottom:3em}.logo_graveyard img{margin:1.5em;height:2em;width:auto}.ratings{background-color:#fafafa;display:flex;justify-content:center;padding:1.5em;border-radius:1em;margin-bottom:3em}.emptyCart{display:flex;justify-content:center;align-items:center;margin-bottom:2em;flex-direction:column}.emptyCart h4{margin-top:2em;margin-bottom:2em}.emptyCart img{height:22em;width:auto;margin:1em 2em}.emptyCart .doggoBox{display:flex;justify-content:center;align-items:center}.emptyCart .filterBox{margin-bottom:0}.showResults{display:none;position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:1em;background:#fafafa;z-index:999}.about-us h1{color:#50415F;line-height:1.8em;font-size:1.05em}.about-us h2{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#780edd;text-align:center}.about-us .introBox{margin-bottom:4em}.about-us .bricks{margin-top:3em;margin-bottom:3em;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.about-us .bricks div{color:#50415F;background:#F4EAFE;padding:1em 1.4em;border-radius:1.5em;margin:.7em;display:inline-block;max-width:33em;font-size:.9em;text-align:left;display:flex;flex-direction:column;justify-content:center}.edasimyyjad .pictext{margin-bottom:3em;color:#50415F;font-size:.95em;line-height:1.6em}.edasimyyjad .pictext h2{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;color:#780edd;font-size:1.5em;margin-bottom:1em}.edasimyyjad .pictext img{border-radius:1.5em}#fixHeader{position:fixed;width:100%;z-index:1040;background:#ffffff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:0;left:0}#fixHeader.scrolled{font-size:.85em;box-shadow:0 .3em .7em rgba(0,0,0,0.1)}#fixHeader.scrolled #menu{padding-top:.4em;padding-bottom:.7em}.scrollableContent{margin-top:8em;padding-left:.5em;padding-right:.5em}.fixedLeftMenu{position:absolute;opacity:0;width:83.3333%;transition:opacity .2s ease-in-out}.fixedLeftMenu.fixed{position:fixed;opacity:1;width:269px;max-width:19%;top:4.8em !important}.img-next{color:#8122dc;font-size:1.5em}.img-next:hover{color:#8122dc}.topic h3{z-index:1}.topic .mobileTopicTransparent{background-color:#780edd;opacity:.6;width:calc(100% - 12px);height:calc(100% - 16px);position:absolute;margin:-2.5em -1em;z-index:0;border-radius:1.5em}.imgModal .modal-dialog{margin:.5rem auto}.imgModal .imgContainer{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width:767px){.leftMenu #searchForm{text-align:center}}.leftMenu #searchForm input.form-control{width:83.3333333%;display:inline-block;margin-top:0;margin-bottom:1.7em;height:48px;border-radius:20px}.leftMenu #searchForm button{border:0;display:inline-block;background-color:rgba(255,255,255,0);color:#837197;margin-left:-40px}.home #searchForm input.form-control{width:25em;display:inline-block;margin-bottom:2.7em;height:48px;border-radius:20px}@media (max-width:767px){.home #searchForm input.form-control{width:18em;margin-top:.9em;margin-bottom:1.4em}}.home #searchForm button{border:0;display:inline-block;background-color:rgba(255,255,255,0);color:#837197;margin-left:-40px}#legendBar .modal-body{display:block}.wp-core-ui .button-primary{color:#fff !important;background-color:#780edd !important;border-color:#780edd !important;padding:0 1em !important;width:auto !important;text-decoration:none !important;display:flex !important;align-items:center !important;border-radius:1.5em !important;font-family:'Rawline Bold',Arial,Helvetica,sans-serif !important;font-weight:800 !important;text-transform:uppercase;font-size:16px !important}.wp-core-ui .button-primary:hover{background:#780edd !important;border-color:#780edd !important;color:#fff !important}.wp-core-ui .button-secondary{color:#780edd !important}#login .privacy-policy-link{color:#780edd !important}#login input{border-color:#ced4da !important}#login input:focus{border-color:#ced4da !important;box-shadow:none}#login .wp-core-ui .button{color:#780edd !important}.login{font-family:'Rawline Regular',Arial,Helvetica,sans-serif !important}.login #login_error{border-left:4px solid #780edd !important}.login .message{border-left:4px solid #780edd !important}.login .success{border-left:4px solid #780edd !important}.login #nav a:hover{color:#780edd !important;text-decoration:underline}.login h1 a:hover{color:#780edd !important;text-decoration:underline}.login #backtoblog a:hover{color:#780edd !important;text-decoration:underline}@media (min-width:1200px) and (max-width:1344px){#triAdv{height:27em}#menu{font-size:.9em}}@media (min-width:992px) and (max-width:1199px){#triAdv{height:38vw}#menu{font-size:1.4vw}#menu .menuLinks a{margin:auto 0}#menu .logo img{height:4.8vw;width:auto}.topicBox .topic{height:20vw}.topicBox .topic h3{font-size:2.5vw}.modal.cardModal .modal-dialog{max-width:900px}}@media (min-width:768px) and (max-width:991px){#triAdv{height:39vw}#menu{font-size:1.5vw}#menu .menuLinks a{margin:0}#menu .logo img{height:4.8vw;width:auto}.topicBox .topic{height:20vw}.topicBox .topic h3{font-size:2.5vw}footer{font-size:2.3vw}footer .col{width:100% !important;display:block;flex:none;max-width:100%;text-align:center;justify-content:center !important}footer .col .social{display:block}.leftMenu{font-size:1.5vw}.leftMenu .in{padding:1.5em 1em 1em 1em;margin-right:1em}.mobileSelector{display:flex}.modal.cardModal .modal-dialog{max-width:750px}}@media (max-width:767px){.fixedLeftMenu{display:none !important}.selectHeader.theme{background-position:center right 210%}.front h1{font-size:7vw;margin-bottom:.5em}.front #sortMenu{font-size:3.5vw;margin-bottom:2em}.front #sortMenu a{margin:.3em}.front .carousel{width:100%;margin-bottom:2em}.front .carousel ol.carousel-indicators{margin-bottom:0}.front .carousel ol.carousel-indicators li{background:rgba(120,14,221,0.5);border-radius:1em;width:.8em;height:.8em;border:none;margin:auto .3em}.front .carousel ol.carousel-indicators li.active{background:#780edd}.front .carousel .carousel-inner{margin-bottom:2em;margin-bottom:3em;border-radius:2em;overflow:hidden;box-shadow:.3em .3em .5em rgba(244,234,254,0.6)}.front .carousel .carousel-inner .carousel-item{padding-bottom:53vw;background-color:#837197;background-size:cover;background-position:center center}#menu{font-size:2vw}#menu .menuLinks a{margin:0}#menu .clientLinks{font-size:4vw}#menu .clientLinks .fa-shopping-cart{font-size:1.3em}#menu .clientLinks .badge{color:#ffffff;margin-left:.5em}#menu .logoBox{margin-top:-1em;margin-bottom:.3em}#menu .logo img{height:auto;width:100%}.productBox{margin-bottom:1em}.productBox .product .shop{font-size:4vw;opacity:1;color:rgba(255,255,255,0.8);background:rgba(120,14,221,0.2)}.productBox .product .shop.incart{background:#780edd}.productBox .product .prod .ico{width:11vw}.topicBox{margin-bottom:2em}.topicBox .topic{text-align:left;padding:1em;border-radius:1.5em;height:auto;padding-top:2.5em;padding-bottom:2.5em}.topicBox .topic h3{font-size:7vw}.topicBox .topic:hover{transform:none}footer{font-size:3.5vw}footer .col{width:100% !important;display:block;flex:none;max-width:100%;text-align:center;justify-content:center !important;flex-direction:column}footer .col a{margin:0;margin-top:.5em;margin-bottom:.5em}footer .col .social{font-size:5vw;margin-top:1em;margin-bottom:1em;display:block}footer .col .social a{margin:auto .2em}.categoryHeader{border-radius:1.5em;position:relative}.categoryHeader::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(120,14,221,0.4)}.categoryHeader h1{text-align:center;font-size:8vw;padding:1em .5em 1em 1em;background-image:none}.leftMenu .in{padding:.5em .5em .5em 1.5em;margin-right:0;border-radius:0 0 1.5em 1.5em}.leftMenu .in.filtrs{margin-top:0;margin-bottom:1em}.leftMenu .in.filtrs h3+.filterChecks{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.leftMenu .in.menuLinks,.leftMenu .filterChecks{display:none}.filterBox{background-color:#F4EAFE;text-align:center;padding:1.5em .5em 1em .5em;width:100%;border-radius:1.5em;display:none}.mobileSelector{display:flex}.selectHeader{font-size:4vw;background:#780edd url(../gfx/category-header-stars.png) center right -90% no-repeat;background-size:auto 100%}.selectHeader h2{background-size:auto 80%}.carouselBox h2{font-size:1.2em}.singleProduct.productBox .thumbs{display:flex;flex-direction:row}.singleProduct.productBox .thumbs a{width:22%;padding-bottom:22%;margin-right:4%}.singleProduct.productBox .thumbs a:last-child{margin-right:0}.singleProduct.productBox .product .in.prod{padding-left:0}.otherProds{padding-bottom:2em}.otherProds .carousel-control-prev,.otherProds .carousel-control-next{display:none}.otherProds .carousel-item{padding:0}.otherProds .carousel-indicators{margin-top:2em}.modal.right .modal-dialog{width:100%}.modal.right .modal-dialog .modal-body.fade .modal-dialog{right:-100%}.modal.right .modal-dialog .modal-body section{height:21vh}.modal.right .modal-dialog .modal-body section h4{font-size:4vw}.modal.right .modal-dialog .modal-body section p{font-size:3vw}.modal.right .modal-dialog .modal-body section img{width:27vw}.shop{font-size:3.9vw}.shop .bootstrap-select{width:100% !important;width:100%}.shop .bootstrap-select button,.shop .bootstrap-select .dropdown-menu.inner{font-size:.85em;font-size:3.9vw}.shop h1{font-size:7vw}.shop .th .col{display:flex;justify-content:flex-start}.shop .summaryBlock .col{padding-top:.5em;padding-bottom:.5em}.shop .summaryBlock .col .summaryTable{margin:0;width:100%}.shop .prodBlock{margin-bottom:2em}.shop .prodBlock .amount{justify-content:flex-start}.shop .prodBlock .amount .btn{padding:0 .3em}.shop .prodBlock .prod{margin-bottom:.5em}.shop .prodBlock .price{justify-content:flex-start}.shop .promoBlock{margin-top:0}.shop .payBlock .bankBox{flex-wrap:wrap}.shop .payBlock .bankBox a{width:49%;margin-bottom:.5em}.shop .finalBlock{font-size:.9em}.shop .finalBlock .blueButton{margin-top:1.5em}.dashboard .companyData{margin-bottom:1.5em}.dashboard h1{margin-bottom:1em}.dashboard .orderList .header{display:none}.dashboard .orderList .row{margin-bottom:2em}.dashboard .orderList .row .col{display:flex;flex-direction:row;padding-top:.3em;padding-bottom:.3em;align-items:center}.dashboard .orderList .row .col span{display:block;font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800;padding-right:.5em}.modal.cardModal .modal-dialog{margin:0}.modal.cardModal .modal-dialog .modal-content{min-height:100vh}.modal.cardModal .modal-dialog .modal-content .modal-body{padding:1em}.modal.cardModal .modal-dialog .modal-content .modal-body h1{font-size:7vw}.modal.cardModal.login a{text-decoration:underline}.plain{font-size:4vw}.plain h1,.plain h2,.plain h3{font-family:'Rawline Bold',Arial,Helvetica,sans-serif;font-weight:800}.plain h1,.plain h2{font-size:1.8em;margin-bottom:1em;text-align:center;color:#780edd}.plain h3{margin-top:2em;font-size:1.1em}.err404{font-size:3vw}.mapBox{padding:1em}.mapBox .map{height:16em;margin-bottom:2em}.kontakt .ppl .person{min-height:45vw}.emptyCart{flex-direction:column;margin-bottom:0}.emptyCart img{width:50vw;height:auto}.emptyCart .filterBox{margin-top:2em;border-radius:1.5em;display:block}.emptyCart h4{margin-bottom:0}.emptyCart .doggoBox{flex-direction:column}.showResults{display:block;z-index:222}.about-us h1{color:#50415F;line-height:1.8em;font-size:1.05em;margin-top:1.5em}#fixHeader.scrolled{font-size:1em;box-shadow:0 .3em .7em rgba(0,0,0,0.1)}#fixHeader.scrolled #menu{padding-top:2em;padding-bottom:2em}.scrollableContent{margin-top:7.5em}header#menu{margin:0;max-width:99%}}ul.subCat{margin-left:2em}ul.subCat li a{cursor:pointer}ul.subCat li{margin:.7em auto !important}ul.subCat li a.active{margin-left:-1em;padding-left:1em;color:#780edd;font-family:'Rawline Medium',Arial,Helvetica,sans-serif;font-weight:700}ul.subCat li a.active::before{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:600;font-size:.9em;position:absolute;left:-1em;top:0}.product .ico{position:absolute;z-index:1;left:5px;top:0}.product strike{padding-left:.3em;font-family:'Rawline Light',Arial,Helvetica,sans-serif;font-weight:400}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none}.productContent .desc p{min-height:3em}.productContent .desc p:empty{display:none}.productContent .desc h4{min-height:2.5em}img.alignleft{float:left;margin:20px 20px 20px 0;max-width:100%}img.alignright{float:right;margin:20px 0 20px 20px;max-width:100%}img.alignnone{float:none;margin:20px 0;max-width:100%}img.aligncenter{max-width:100%;margin:20px;margin-left:auto;margin-right:auto;float:none;display:block}.pictext p{clear:both}.dropdown-item{display:block;width:100%;padding:0;margin:.5rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.ui-widget-header{border:1px solid #f4eafe !important;background:#f4eafe !important}.productContainer.disabled a.prod{opacity:.7}.productContainer.disabled a.addToCart{display:none}.productContainer.disabled .outofstock{margin-top:10px}.productContainer.disabled .outofstock i.fa{color:#780edd}.blog-author{color:#837197;font-family:'Rawline Regular',Arial,Helvetica,sans-serif;margin-bottom:1.8em;margin-top:-1em;line-height:1.6;font-size:80%}.nav-previous{float:left;max-width:50%}.nav-next{float:right;max-width:50%}.availability .fa{width:25px;text-align:center}.fixedLeftMenu .filterBox{margin-bottom:0 !important}.fixedLeftMenu .filterBox a{background-color:#f4eafe;padding-left:6px;padding-right:6px}.row.noteBlock{margin-left:-12px;margin-right:-12px}.popover.show{border-radius:15px !important;border-width:4px 0px 0px !important;border-top-style:solid !important;border-top-color:#780edd !important;padding:10px 0 15px 0!important;background-color:#fafafa !important;box-shadow:rgba(0,0,0,0.1) 0 4px 8px 0,rgba(0,0,0,0.1) 0 6px 20px 0 !important;color:#500993 !important;overflow:hidden;min-width:200px;max-width:800px;z-index:10000}.tooltip{border-radius:15px !important;border-width:3px 0px 0px !important;border-top-style:solid !important;border-top-color:#780edd !important;padding:4px 0 5px 0!important;background-color:#fafafa !important;box-shadow:rgba(0,0,0,0.1) 0 4px 8px 0,rgba(0,0,0,0.1) 0 6px 20px 0 !important;color:#500993 !important;overflow:hidden;min-width:200px;max-width:800px;z-index:10000;top:-5px !important}.tooltip.show{opacity:1}.tooltip-inner{max-width:300px;padding:.25rem .5rem;color:#500993;text-align:center;background-color:#fafafa}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{display:none}.popover.show a{color:#500993 !important}.popover.show a:hover{text-decoration:underline}.popover.show a.active,.popover.show a:active{background-color:#fafafa}.popover.show .arrow{display:none !important}