svg:not(:root){display:block}/*!
 * Fluidable Grid System 1.4.1
 *
 * Creator: Andri Sigurðsson
 * Site: http://fluidable.com (Docs: https://fluidable.firebaseapp.com/)
 * GitHub: https://github.com/andri/Fluidable
 * Date: 14.11.2017
 */.center-block{margin:0 auto}.clear::after{display:table;clear:both;content:' '}[class*='col-fixed-']{float:left;width:100%}.col-group{margin-right:-18px;margin-left:-18px}.col-group::after{display:table;clear:both;content:' '}.col-group .col-group{padding:0}.col-group [class*='col-']{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-group [class*='col-']:not(.col-group):not(.col-content){padding-right:18px;padding-left:18px}.col-group [class*='push-'],.col-group [class*='pull-']{position:relative}.col-mb-12{width:100%;float:left;padding-right:18px;padding-left:18px}.col-mb-11{width:91.66666667%;float:left;padding-right:18px;padding-left:18px}.col-mb-10{width:83.33333333%;float:left;padding-right:18px;padding-left:18px}.col-mb-9{width:75%;float:left;padding-right:18px;padding-left:18px}.col-mb-8{width:66.66666667%;float:left;padding-right:18px;padding-left:18px}.col-mb-7{width:58.33333333%;float:left;padding-right:18px;padding-left:18px}.col-mb-6{width:50%;float:left;padding-right:18px;padding-left:18px}.col-mb-5{width:41.66666667%;float:left;padding-right:18px;padding-left:18px}.col-mb-4{width:33.33333333%;float:left;padding-right:18px;padding-left:18px}.col-mb-3{width:25%;float:left;padding-right:18px;padding-left:18px}.col-mb-2{width:16.66666667%;float:left;padding-right:18px;padding-left:18px}.col-mb-1{width:8.33333333%;float:left;padding-right:18px;padding-left:18px}.col-mb-offset-12{margin-left:100%}.col-mb-offset-11{margin-left:91.66666667%}.col-mb-offset-10{margin-left:83.33333333%}.col-mb-offset-9{margin-left:75%}.col-mb-offset-8{margin-left:66.66666667%}.col-mb-offset-7{margin-left:58.33333333%}.col-mb-offset-6{margin-left:50%}.col-mb-offset-5{margin-left:41.66666667%}.col-mb-offset-4{margin-left:33.33333333%}.col-mb-offset-3{margin-left:25%}.col-mb-offset-2{margin-left:16.66666667%}.col-mb-offset-1{margin-left:8.33333333%}.col-mb-offset-0{margin-left:0%}.col-mb-pull-12{right:100%}.col-mb-pull-11{right:91.66666667%}.col-mb-pull-10{right:83.33333333%}.col-mb-pull-9{right:75%}.col-mb-pull-8{right:66.66666667%}.col-mb-pull-7{right:58.33333333%}.col-mb-pull-6{right:50%}.col-mb-pull-5{right:41.66666667%}.col-mb-pull-4{right:33.33333333%}.col-mb-pull-3{right:25%}.col-mb-pull-2{right:16.66666667%}.col-mb-pull-1{right:8.33333333%}.col-mb-pull-0{right:0%}.col-mb-push-12{left:100%}.col-mb-push-11{left:91.66666667%}.col-mb-push-10{left:83.33333333%}.col-mb-push-9{left:75%}.col-mb-push-8{left:66.66666667%}.col-mb-push-7{left:58.33333333%}.col-mb-push-6{left:50%}.col-mb-push-5{left:41.66666667%}.col-mb-push-4{left:33.33333333%}.col-mb-push-3{left:25%}.col-mb-push-2{left:16.66666667%}.col-mb-push-1{left:8.33333333%}.col-mb-push-0{left:0%}@media (min-width:768px){.container{margin:0 auto}.col-12{padding-left:18px;padding-right:18px;width:100%;float:left}.col-11{padding-left:18px;padding-right:18px;width:91.66666667%;float:left}.col-10{padding-left:18px;padding-right:18px;width:83.33333333%;float:left}.col-9{padding-left:18px;padding-right:18px;width:75%;float:left}.col-8{padding-left:18px;padding-right:18px;width:66.66666667%;float:left}.col-7{padding-left:18px;padding-right:18px;width:58.33333333%;float:left}.col-6{padding-left:18px;padding-right:18px;width:50%;float:left}.col-5{padding-left:18px;padding-right:18px;width:41.66666667%;float:left}.col-4{padding-left:18px;padding-right:18px;width:33.33333333%;float:left}.col-3{padding-left:18px;padding-right:18px;width:25%;float:left}.col-2{padding-left:18px;padding-right:18px;width:16.66666667%;float:left}.col-1{padding-left:18px;padding-right:18px;width:8.33333333%;float:left}.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0%}.col-pull-12{right:100%}.col-pull-11{right:91.66666667%}.col-pull-10{right:83.33333333%}.col-pull-9{right:75%}.col-pull-8{right:66.66666667%}.col-pull-7{right:58.33333333%}.col-pull-6{right:50%}.col-pull-5{right:41.66666667%}.col-pull-4{right:33.33333333%}.col-pull-3{right:25%}.col-pull-2{right:16.66666667%}.col-pull-1{right:8.33333333%}.col-pull-0{right:0%}.col-push-12{left:100%}.col-push-11{left:91.66666667%}.col-push-10{left:83.33333333%}.col-push-9{left:75%}.col-push-8{left:66.66666667%}.col-push-7{left:58.33333333%}.col-push-6{left:50%}.col-push-5{left:41.66666667%}.col-push-4{left:33.33333333%}.col-push-3{left:25%}.col-push-2{left:16.66666667%}.col-push-1{left:8.33333333%}.col-push-0{left:0%}.col-group{margin-right:-18px;margin-left:-18px;padding:0;display:flex;align-items:center}.col-group::after{display:table;clear:both;content:' '}}@media (min-width:992px){.container{margin:0 auto}.col-dt-12{padding-left:18px;padding-right:18px;width:100%;float:left}.col-dt-11{padding-left:18px;padding-right:18px;width:91.66666667%;float:left}.col-dt-10{padding-left:18px;padding-right:18px;width:83.33333333%;float:left}.col-dt-9{padding-left:18px;padding-right:18px;width:75%;float:left}.col-dt-8{padding-left:18px;padding-right:18px;width:66.66666667%;float:left}.col-dt-7{padding-left:18px;padding-right:18px;width:58.33333333%;float:left}.col-dt-6{padding-left:18px;padding-right:18px;width:50%;float:left}.col-dt-5{padding-left:18px;padding-right:18px;width:41.66666667%;float:left}.col-dt-4{padding-left:18px;padding-right:18px;width:33.33333333%;float:left}.col-dt-3{padding-left:18px;padding-right:18px;width:25%;float:left}.col-dt-2{padding-left:18px;padding-right:18px;width:16.66666667%;float:left}.col-dt-1{padding-left:18px;padding-right:18px;width:8.33333333%;float:left}.col-dt-offset-12{margin-left:100%}.col-dt-offset-11{margin-left:91.66666667%}.col-dt-offset-10{margin-left:83.33333333%}.col-dt-offset-9{margin-left:75%}.col-dt-offset-8{margin-left:66.66666667%}.col-dt-offset-7{margin-left:58.33333333%}.col-dt-offset-6{margin-left:50%}.col-dt-offset-5{margin-left:41.66666667%}.col-dt-offset-4{margin-left:33.33333333%}.col-dt-offset-3{margin-left:25%}.col-dt-offset-2{margin-left:16.66666667%}.col-dt-offset-1{margin-left:8.33333333%}.col-dt-offset-0{margin-left:0%}.col-dt-pull-12{right:100%}.col-dt-pull-11{right:91.66666667%}.col-dt-pull-10{right:83.33333333%}.col-dt-pull-9{right:75%}.col-dt-pull-8{right:66.66666667%}.col-dt-pull-7{right:58.33333333%}.col-dt-pull-6{right:50%}.col-dt-pull-5{right:41.66666667%}.col-dt-pull-4{right:33.33333333%}.col-dt-pull-3{right:25%}.col-dt-pull-2{right:16.66666667%}.col-dt-pull-1{right:8.33333333%}.col-dt-pull-0{right:0%}.col-dt-push-12{left:100%}.col-dt-push-11{left:91.66666667%}.col-dt-push-10{left:83.33333333%}.col-dt-push-9{left:75%}.col-dt-push-8{left:66.66666667%}.col-dt-push-7{left:58.33333333%}.col-dt-push-6{left:50%}.col-dt-push-5{left:41.66666667%}.col-dt-push-4{left:33.33333333%}.col-dt-push-3{left:25%}.col-dt-push-2{left:16.66666667%}.col-dt-push-1{left:8.33333333%}.col-dt-push-0{left:0%}}@media (min-width:1200px){.container{margin:0 auto}.col-ld-12{padding-left:18px;padding-right:18px;width:100%;float:left}.col-ld-11{padding-left:18px;padding-right:18px;width:91.66666667%;float:left}.col-ld-10{padding-left:18px;padding-right:18px;width:83.33333333%;float:left}.col-ld-9{padding-left:18px;padding-right:18px;width:75%;float:left}.col-ld-8{padding-left:18px;padding-right:18px;width:66.66666667%;float:left}.col-ld-7{padding-left:18px;padding-right:18px;width:58.33333333%;float:left}.col-ld-6{padding-left:18px;padding-right:18px;width:50%;float:left}.col-ld-5{padding-left:18px;padding-right:18px;width:41.66666667%;float:left}.col-ld-4{padding-left:18px;padding-right:18px;width:33.33333333%;float:left}.col-ld-3{padding-left:18px;padding-right:18px;width:25%;float:left}.col-ld-2{padding-left:18px;padding-right:18px;width:16.66666667%;float:left}.col-ld-1{padding-left:18px;padding-right:18px;width:8.33333333%;float:left}.col-ld-offset-12{margin-left:100%}.col-ld-offset-11{margin-left:91.66666667%}.col-ld-offset-10{margin-left:83.33333333%}.col-ld-offset-9{margin-left:75%}.col-ld-offset-8{margin-left:66.66666667%}.col-ld-offset-7{margin-left:58.33333333%}.col-ld-offset-6{margin-left:50%}.col-ld-offset-5{margin-left:41.66666667%}.col-ld-offset-4{margin-left:33.33333333%}.col-ld-offset-3{margin-left:25%}.col-ld-offset-2{margin-left:16.66666667%}.col-ld-offset-1{margin-left:8.33333333%}.col-ld-offset-0{margin-left:0%}.col-ld-pull-12{right:100%}.col-ld-pull-11{right:91.66666667%}.col-ld-pull-10{right:83.33333333%}.col-ld-pull-9{right:75%}.col-ld-pull-8{right:66.66666667%}.col-ld-pull-7{right:58.33333333%}.col-ld-pull-6{right:50%}.col-ld-pull-5{right:41.66666667%}.col-ld-pull-4{right:33.33333333%}.col-ld-pull-3{right:25%}.col-ld-pull-2{right:16.66666667%}.col-ld-pull-1{right:8.33333333%}.col-ld-pull-0{right:0%}.col-ld-push-12{left:100%}.col-ld-push-11{left:91.66666667%}.col-ld-push-10{left:83.33333333%}.col-ld-push-9{left:75%}.col-ld-push-8{left:66.66666667%}.col-ld-push-7{left:58.33333333%}.col-ld-push-6{left:50%}.col-ld-push-5{left:41.66666667%}.col-ld-push-4{left:33.33333333%}.col-ld-push-3{left:25%}.col-ld-push-2{left:16.66666667%}.col-ld-push-1{left:8.33333333%}.col-ld-push-0{left:0%}}.col-fixed-hd,.col-fixed-landscape,.col-fixed-square,.col-fixed-portrait{position:relative}.col-fixed-hd::before,.col-fixed-landscape::before,.col-fixed-square::before,.col-fixed-portrait::before{content:'';display:block}.col-fixed-hd .col-content,.col-fixed-landscape .col-content,.col-fixed-square .col-content,.col-fixed-portrait .col-content{position:absolute;top:0;right:18px;bottom:0;left:18px;padding:0}.col-fixed-hd::before{margin-top:56.25%}.col-fixed-landscape::before{margin-top:75%}.col-fixed-square::before{margin-top:100%}.col-fixed-portrait::before{margin-top:133.33333333%}.navigation li{position:relative}button.primary{background-image:none;background:#024da1;border:1px solid #024da1;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;padding:7px 15px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle}button.primary:focus,button.primary:active{background:#233c77;border:1px solid #233c77;color:#fff}button.primary:hover{background:#233c77;border:1px solid #233c77;color:#fff}button.primary.disabled,button.primary[disabled],fieldset[disabled] button.primary{opacity:.5;cursor:default;pointer-events:none}.bg-gray{background-color:#f6f6f6}@media screen and (max-width:768px - 1){.logo img{height:50px}}.page-header{z-index:1;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(4px)}.customer-welcome .action.switch{color:#024da1}.sections.nav-sections{z-index:98}@media screen and (min-width:768px){.page-header{position:static;top:unset;z-index:99}.sections.nav-sections{position:sticky;top:0;z-index:98;backdrop-filter:blur(4px);box-shadow:0 6px 6px rgba(0,0,0,0.1)}.sections.nav-sections nav.navigation{background-color:unset}}.nav-open .nav-toggle::after{height:100vh}body.cms-index-index .page-header,body.cms-index-index .nav-sections{margin-bottom:0 !important}body.cms-index-index .page-main{padding-top:4em;padding-bottom:4em}.index-categories{background-position:center center;background-size:cover;background-attachment:fixed;color:white;width:100%}.index-categories h2{color:white}.index-categories .categories-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:20px;margin:0 auto}.index-categories .categories-grid a,.index-categories .categories-grid a:hover{text-decoration:none}.index-categories .categories-grid .card{background:rgba(255,255,255,0.9);height:100%;border-radius:10px;padding:5px 20px;box-sizing:border-box;position:relative;overflow:hidden;z-index:0;display:flex;flex-direction:column;justify-content:space-between;color:#024da1;hyphens:auto}.index-categories .categories-grid .card .title{text-align:center;font-weight:900;font-size:1.4em;margin:20px 0;line-height:1.2}.index-categories .categories-grid .card .title .subtitle{font-size:1rem;font-weight:normal;opacity:0}.index-categories .categories-grid .card .icon{margin:2em 0;text-align:center}.index-categories .categories-grid .card .icon svg{display:inline-block;width:100px;height:100px}@media screen and (min-width:768px){.index-categories .categories-grid .card .icon svg{width:180px;height:180px}}.index-categories .categories-grid .card .waves{opacity:0;position:absolute;z-index:-1;bottom:-50%;right:0;width:100%;background:#233c77;transition:all ease .5s}.index-categories .categories-grid .card .waves .helper-square{width:100%;height:auto}.index-categories .categories-grid .card .waves .wave{position:absolute;right:50%;bottom:40%;width:400%;height:400%;margin-right:calc( -400% / 2 );background:white;opacity:1;border-radius:48%;transform-origin:50% 49%;animation:waves-drift 9000ms infinite linear}.index-categories .categories-grid .card .waves .wave-one{animation:waves-drift 9000ms infinite linear}.index-categories .categories-grid .card .waves .wave-two{animation:waves-drift 8000ms infinite linear;opacity:.4;width:402%;height:402%;margin-right:calc( -402% / 2 )}.index-categories .categories-grid .card .waves .wave-three{animation:waves-drift 7000ms infinite linear;opacity:.2;width:405%;height:405%;margin-right:calc( -405% / 2 )}.index-categories .categories-grid .card:hover{cursor:pointer}.index-categories .categories-grid .card:hover .title{color:white}.index-categories .categories-grid .card:hover .title .subtitle{opacity:1}.index-categories .categories-grid .card:hover .waves{opacity:1;bottom:0}@media screen and (min-width:460px){.index-categories .categories-grid .span-2{grid-column:span 2}}.index-categories .categories-grid .span-2 .card{flex-direction:row}.index-categories .categories-grid .span-2 .card .wave{bottom:5%}.index-categories .categories-grid .span-2 .card .title{flex-grow:1;align-self:center}.index-categories .categories-grid .span-2 .card:hover .title{color:#024da1}@keyframes waves-drift{from{transform:rotate(0deg)}from{transform:rotate(360deg)}}@media screen and (min-width:460px){.index-categories .categories-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1024px){.index-categories .categories-grid{grid-template-columns:repeat(4, 1fr)}}.page-footer{margin-top:4em}.page-footer .footer-bg--top{background-color:white;width:100%;background-image:linear-gradient(to bottom, #fff 99%, #024da1 99%)}.page-footer .footer-bg--top img{display:block;margin-bottom:0;width:120%}.page-footer .footer.content{background-color:#024da1;color:#fff;border-top:0}.page-footer .footer.content a{color:#fff;text-decoration:none}.page-footer .footer.content a:visited{color:#fff;text-decoration:none}.page-footer .footer.content a:hover{color:#fff;text-decoration:underline}.page-footer .footer.content a:active{color:#fff;text-decoration:underline}.page-footer .footer.content .column{margin:.5em 0}.page-footer .footer.content th,.page-footer .footer.content td{padding:2px}#call-for-price-form{min-width:220px;width:70vw;max-width:600px}.product-info-main .product-info-price{display:flex;flex-direction:column}.price-container{display:block}.old-price .price{text-decoration:line-through}.tax-details{font-size:.8em;margin-bottom:5px}.product-item .price-box{margin:10px 0 5px}#banner-slider-carousel{margin-top:0 !important;margin-bottom:0 !important}#banner-slider-carousel .owl-item img{height:50vw;min-height:30vh;max-height:75vh;object-fit:cover}#banner-slider-carousel button{box-shadow:none}#banner-slider-carousel .owl-nav button{align-items:center}#banner-slider-carousel .owl-dots{transform:translateX(-50%)}.v-badge{transform:translateX(-50%);left:50%;background:white;color:black}#m-cookienotice .m-message{font-family:inherit !important;font-size:1em !important}#calc-section a#calcbtn{background-image:none;background:#024da1 !important;border:1px solid #024da1 !important;border-radius:.5em;color:#fff !important;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;padding:7px 15px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle}#calc-section a#calcbtn:hover{background:#233c77 !important;border:1px solid #233c77 !important;color:#fff !important}#calc-section a#calcbtn img{display:none}.product-info-price .additional-attributes-wrapper{font-size:.8em;margin-bottom:5px;border-top:initial !important;font-weight:initial !important}.product-info-price .additional-attributes-wrapper .additional-attributes{width:initial}.product-info-price .additional-attributes-wrapper .additional-attributes tr{color:#024da1}.product-info-price .additional-attributes-wrapper .additional-attributes tr th,.product-info-price .additional-attributes-wrapper .additional-attributes tr td{border-top:initial !important;padding:initial;font-weight:initial !important}.product-info-price .additional-attributes-wrapper .additional-attributes tr td{padding-left:5px}.product-info-price .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{margin-left:initial}@media (max-width:639px){.product-info-price .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{font-weight:initial;color:#024da1;margin-left:10px}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}