﻿/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Lato|Oswald:300,400,700");@import url("https://fonts.googleapis.com/css?family=Teko&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a.nice-select.open,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container:focus,.select2-container:active,.select2-container.nice-select.open{outline:none}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:10px 20px 10px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:50%;transform:translateY(-50%);right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{line-height:28px}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:'\f107';color:#000;font-family:"FontAwesome"}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #ffffff 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #ffffff 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%,#ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#ffffff;border-radius:0;border:solid 1px #000;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:normal;height:50px;line-height:48px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;min-width:210px}.nice-select:hover{border-color:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:2px solid #000;border-right:2px solid #000;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:15px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#fdfdfd;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#333}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0;border:1px solid #000;box-sizing:border-box;margin-top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:-1px;transform-origin:50% 0;transform:scale(0.75) translateY(-25px);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9;min-width:147px}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:48px;list-style:none;min-height:48px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.content-block{padding:0 20px}@media (min-width: 1200px){.content-block{padding:0}}body.blog-detail .content-block.adv-content .site-half-content{max-width:340px;margin:0 auto}.content-block.adv-content{text-align:center;padding-bottom:0;max-width:1200px;margin:0 auto 0}.content-block.adv-content.full-width-left,.content-block.adv-content.full-width-right{max-width:none}.content-block.adv-content.full-width-left .picture-container .parallax,.content-block.adv-content.full-width-right .picture-container .parallax{z-index:-1}@media (min-width: 1200px){.content-block.adv-content.full-width-left .picture-container .parallax,.content-block.adv-content.full-width-right .picture-container .parallax{z-index:1}.content-block.adv-content.full-width-left .picture-container .picture,.content-block.adv-content.full-width-right .picture-container .picture{display:none}}@media (min-width: 1000px){.content-block.adv-content.left .picture-container,.content-block.adv-content.right .picture-container{display:flex;flex-direction:column;justify-content:center}}@media (min-width: 1000px){.content-block.adv-content.left .picture-container .picture,.content-block.adv-content.right .picture-container .picture{overflow:hidden}}.content-block.adv-content .picture-container{text-align:center;position:relative;overflow:hidden}@media (max-width: 999px){.content-block.adv-content .picture-container{background-image:none !important}}.content-block.adv-content .picture-container .parallax{position:absolute;top:-50px;bottom:-50px;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.content-block.adv-content .picture-container img{display:block;max-width:100%;margin:0 auto}@media (min-width: 1000px){.content-block.adv-content .picture-container{min-height:500px}.content-block.adv-content .picture-container img{display:inline-block}}@media (min-width: 1000px){.content-block.adv-content .picture-container{overflow:hidden}.content-block.adv-content .site-half-content{max-width:340px;margin:0 auto}}@media (min-width: 1000px){.content-block.adv-content.full-width-right .site-half-content{margin-left:auto}}@media (min-width: 1000px){.content-block.adv-content.full-width-left .site-half-content{margin-right:auto}}.content-block.adv-content .content{margin:20px 0}@media (min-width: 1000px){.content-block.adv-content>div{text-align:left;display:flex;align-items:center}.content-block.adv-content .content{margin:0}.content-block.adv-content .picture-container,.content-block.adv-content .content{flex:1}.content-block.adv-content.full-width-right .picture-container,.content-block.adv-content.right .picture-container{order:2}}.content-block.picture-content img{width:100%;max-width:100%}.content-block.picture-content.original{text-align:center}.content-block.picture-content.original img{width:auto}.content-block.video-content .site-content{position:relative;z-index:1}.content-block.title-content{padding:20px;text-align:center}.content-block.title-content h2{text-align:center}.content-block.text-content,.content-block.quote-content{padding:20px;text-align:center}.content-block.quote-content{font-size:10px;line-height:2;letter-spacing:3px;text-transform:uppercase;font-weight:300;max-width:600px;margin:0 auto}.button-list-content{padding:20px;text-align:center}.content-block.list-content{padding:20px}@media (min-width: 1000px){.content-block.list-content{padding:0}}.content-block.list-content.align-center{text-align:center}.content-block.list-content.align-left{text-align:left}.content-block.list-content.align-right{text-align:right}.content-block.list-content .navigation{margin-top:20px}.content-block.list-content .navigation .next,.content-block.list-content .navigation .prev{margin:0 20px;cursor:pointer;display:inline-block}.content-block.list-content .navigation .next i,.content-block.list-content .navigation .prev i{font-size:30px}.content-block.list-content ul.items{list-style:none;padding:0;margin:0}.content-block.list-content ul.items li.item{vertical-align:top;padding:20px}@media (min-width: 769px){.content-block.list-content ul.items li.item{padding:20px 30px}}.content-block.list-content ul.items li.item .picture{padding-bottom:10px}.content-block.list-content ul.items li.item .picture a{display:block}.content-block.list-content ul.items li.item .picture img{max-width:100%}.content-block.list-content ul.items li.item .title{font-weight:bold;padding-bottom:10px}.content-block.list-content ul.items li.item p{margin:0 0 10px}.content-block.list-content.slider ul.items{margin:0 auto}.content-block.list-content.slider ul.items li.item{width:240px;white-space:normal}@media (600px){.content-block.list-content.columns-2 ul.items li.item{display:inline-block;width:calc(1200px / 2)}.content-block.list-content.columns-2 .list-item{display:flex;align-items:center}.content-block.list-content.columns-2 .list-item .picture{padding-right:20px}.content-block.list-content.columns-2 .list-item .content{flex:1}}@media (min-width: 400px){.content-block.list-content.columns-3 ul.items li.item{display:inline-block;width:calc(1200px / 3)}}@media (min-width: 300px){.content-block.list-content.columns-4 ul.items li.item{display:inline-block;width:calc(1200px / 4)}}@media (min-width: 240px){.content-block.list-content.columns-5 ul.items li.item{display:inline-block;width:calc(1200px / 5)}}.content-block.picture-list-content{text-align:center}.content-block.picture-list-content img{width:100%;display:block}.content-block.picture-list-content.site-width{text-align:center;max-width:1200px;margin:0 auto}.content-block.picture-list-content.site-width .grid{margin:0 auto;overflow:hidden}.content-block.picture-list-content.site-width .grid-item{margin:0 10px 20px;width:100%}.content-block.picture-list-content.site-width .grid-item a{display:block}@media (min-width: 650px){.content-block.picture-list-content.site-width.columns-2 .grid-item{max-width:calc((1200px / 2) - 20px)}}@media (min-width: 450px){.content-block.picture-list-content.site-width.columns-3 .grid-item{max-width:calc((1200px / 3) - 20px)}}@media (min-width: 340px){.content-block.picture-list-content.site-width.columns-4 .grid-item{max-width:calc((1200px / 4) - 20px)}}@media (min-width: 240px){.content-block.picture-list-content.site-width.columns-5 .grid-item{max-width:calc((1200px / 5) - 20px)}}.content-block.picture-list-content.full-width .grid{display:flex}.content-block.picture-list-content.full-width.columns-2 .grid-item{width:50%}.content-block.picture-list-content.full-width.columns-3 .grid-item{width:33.33%}.content-block.picture-list-content.full-width.columns-4 .grid-item{width:25%}.content-block.picture-list-content.full-width.columns-5 .grid-item{width:20%}.content-block.custom-form-content{padding:10px}.content-block.map-content{padding:50px}.content-block.number-list-content{padding:40px 0}.content-block.number-list-content ul.number-list{margin:0;padding:0;list-style:none;text-align:center}@media (min-width: 1000px){.content-block.number-list-content ul.number-list{display:flex;flex-direction:row;justify-content:space-evenly}}.content-block.number-list-content ul.number-list li{display:block;margin:20px auto}@media (min-width: 1000px){.content-block.number-list-content ul.number-list li{margin:0;display:inline-block;min-width:300px}}.content-block.number-list-content ul.number-list li .number{font-size:50px;font-weight:900;font-family:'Oswald';color:#00A4FF;display:inline-block;line-height:1}@media (min-width: 1000px){.content-block.number-list-content ul.number-list li .number{font-size:80px}}.content-block.number-list-content ul.number-list li .text{margin-top:10px;color:#000;font-family:'Oswald';font-weight:300;font-size:15px;letter-spacing:3px;line-height:1;text-transform:uppercase;display:block}.content-block.textcolumn{max-width:880px;margin:0 auto;padding:10px 25px}@media screen and (min-width: 769px){.content-block.textcolumn{padding:50px 100px}}@media screen and (min-width: 1000px){.content-block.textcolumn{padding:50px 150px}}.content-block.textcolumn .title{text-align:center;margin-top:35px;margin-bottom:40px;text-transform:uppercase;color:#00A4FF;position:relative;font-weight:500;padding-bottom:20px;font-size:20px}.content-block.textcolumn .title:after{content:'';position:absolute;width:50px;height:2px;background-color:#00A4FF;left:50%;bottom:0;transform:translateX(-50%)}.content-block.textcolumn .line{margin-bottom:25px}@media screen and (min-width: 769px){.content-block.textcolumn .line{margin-bottom:35px}}.content-block.textcolumn .col1,.content-block.textcolumn .col2{display:inline-block;vertical-align:top;font-size:15px;font-weight:500}@media screen and (min-width: 769px){.content-block.textcolumn .col1,.content-block.textcolumn .col2{font-size:20px}}.content-block.textcolumn .col1{width:75%;text-align:left}.content-block.textcolumn .col2{width:25%;text-align:right}#cookies-pop-up{display:none;position:fixed;background-color:white;bottom:0;left:0;right:0;z-index:25;box-shadow:0 0 70px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){#cookies-pop-up{bottom:50px;left:50px;right:auto}}#cookies-pop-up .title{color:#00A4FF;font-size:24px}#cookies-pop-up .description{font-size:15px;margin:10px 2px}#cookies-pop-up .links a{font-size:16px;text-decoration:underline;margin-right:15px}#cookies-pop-up .links a:hover{color:#00A4FF}@media screen and (min-width: 769px){#cookies-pop-up .left,#cookies-pop-up .right{display:inline-block;vertical-align:middle}}#cookies-pop-up .left{padding:20px;text-align:center}@media screen and (min-width: 769px){#cookies-pop-up .left{max-width:450px;text-align:left;padding-left:115px}#cookies-pop-up .left:before{content:"\f0a1";font-family:FontAwesome;position:absolute;color:#00A4FF;left:25px;top:50%;font-size:70px;transform:translateY(-50%)}}#cookies-pop-up .right{text-align:center}#cookies-pop-up .right .action{padding:20px 30px;color:#fff;font-weight:600;cursor:pointer;transition:all 0.3s ease}#cookies-pop-up .right .action#accept-cookies{background-color:#00A4FF}#cookies-pop-up .right .action#dismiss-cookies{background-color:#00A4FF}#cookies-pop-up .right .action:hover{opacity:0.8}#cookies-pop-up .right .action i:before{content:"\f00c";font-family:FontAwesome;font-style:normal;color:#fff}#cookies-pop-up .right .action i.close:before{content:"\f00d"}@media screen and (max-width: 770px){#cookies-pop-up .right .action{padding:10px;display:inline-block;width:50%}}#cookie-dialog .dialog-content{max-width:750px}#cookie-dialog .items .item{padding:15px 0;border-bottom:1px solid #efefef}#cookie-dialog .items .item:last-child{border-bottom:none}@media (min-width: 1000px){#cookie-dialog .items .item{padding:30px 0}}#cookie-dialog .items .item-title{color:#00A4FF;font-size:20px}@media (min-width: 1000px){#cookie-dialog .items .item-title{font-size:26px}}#cookie-dialog .items .item-text{margin-top:5px;font-size:14px}@media (min-width: 1000px){#cookie-dialog .items .item-text{font-size:16px}}#cookie-dialog .items .left{max-width:90%;padding-right:50px;text-align:left}#cookie-dialog .items .right{padding:10px 0}#cookie-dialog .items .left,#cookie-dialog .items .right{display:inline-block;vertical-align:middle}#cookie-dialog .text-content{text-align:center;padding:10px 20px;font-size:14px}@media (min-width: 1000px){#cookie-dialog .text-content{font-size:16px}}__#dialog-close{position:absolute;right:30px;top:30px;cursor:pointer;color:#00A4FF}__#dialog-close i.close:after{color:#00A4FF}__#dialog-close i.close:before{content:"\f00d";font-family:FontAwesome;font-style:normal;color:#00A4FF}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch input[type=checkbox]:checked+label{background:#00A4FF;border-color:#00A4FF}.switch input[type=checkbox]:checked+label:after{left:calc(100% - 5px);transform:translateX(-87%);background:#fff}.switch label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#fff;border:1px solid #00A4FF;display:block;border-radius:100px;position:relative;transition:background 0.3s ease}.switch label:after{content:'';position:absolute;top:2px;left:3px;width:24px;height:24px;background:#00A4FF;border-radius:90px;transition:0.3s}.switch label:active:after,.switch label.nice-select.open:after{width:28px}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{display:inline-block;width:200px;min-height:0;border:0;background:white;padding:0}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover .preview{opacity:0.5}.dropzone.dz-drag-hover .dz-placeholder{opacity:0.5}.dropzone .dz-message{display:none}.dropzone .preview{cursor:pointer;display:none}.dropzone .preview img{border-radius:5px}.dropzone .preview.visible{display:flex;align-items:center;justify-content:center}.dropzone .dz-placeholder,.dropzone .dz-loader{max-width:200px;border:2px dashed #eee;border-radius:5px;line-height:150px;text-align:center;font-size:50px;cursor:pointer;display:none}.dropzone .dz-placeholder.visible,.dropzone .dz-loader.visible{display:block}.dropzone .dz-loader{position:relative}.dropzone .dz-loader .progress{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;background-color:transparent}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:0;background:#999;background:linear-gradient(to bottom, #eeeeee,#dddddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:0;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666666,#444444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626,#a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}*{box-sizing:border-box}body{color:#000;text-align:center;background-color:#fff;font-family:"Lato",sans-serif;background-repeat:no-repeat;background-position:bottom}body.overflow-hidden{overflow:hidden}@media all and (-ms-high-contrast: none){body{display:block}}main{flex:1;min-height:200px}img{max-width:100%}a{text-decoration:none;transition:color 0.3s ease;color:#00A4FF}a:hover{color:#006299}p{color:#556b75;line-height:24px}h1,h2,h3,.h2{margin:0}h1{font:normal 700 normal 20px/25px "Oswald",serif;font-size:35px;line-height:40px;text-transform:uppercase;position:relative;display:inline-block;z-index:1}@media screen and (min-width: 769px){h1{font-size:40px;line-height:50px}}h2,.h2{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase}@media screen and (min-width: 769px){h2,.h2{font-size:35px;line-height:40px}}h3{font:normal 300 normal 15px/20px "Oswald",serif;letter-spacing:2px;text-transform:uppercase}form input[type="text"],form input[type="email"],form input[type="password"],form textarea{background-color:transparent;border:1px solid black;outline:none;font-family:"Lato",sans-serif;padding:10px;margin:5px 0;width:100%;height:50px}@media screen and (min-width: 769px){form input[type="text"],form input[type="email"],form input[type="password"],form textarea{margin:10px 0}}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form textarea::placeholder{font-family:"Lato",sans-serif;font-size:16px;color:#000}@media screen and (min-width: 769px){form .select2-container{margin:10px 0}}form label{font-weight:bold}form textarea{resize:none;height:90px}form textarea[rows]{height:inherit}form .form-group{margin:10px 0;text-align:left}form .show-on-success,form .show-on-error{display:none}form .help-block ul{padding:0;margin:0;list-style:none}form .help-block ul li{color:#ff5d1a}input[type=checkbox],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=checkbox] ~ label:before,input[type=radio] ~ label:before{font-family:FontAwesome;display:inline-block;content:"\f096";font-size:20px;color:#000;margin-right:10px;top:3px;position:relative}input[type=checkbox]:checked ~ label:before,input[type=radio]:checked ~ label:before{content:"\f046";margin-right:7px}input[type=checkbox] ~ label,input[type=radio] ~ label{color:#000;text-transform:none;font-weight:normal}.container{max-width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.container{padding:0 10px}}@media screen and (min-width: 769px){.flex-columns{display:flex}}.flex-columns>.col{flex:1;flex:1 0 0}.ci{font-family:'icomoon';font-style:normal}.ci.arrow:before{content:"\e900"}.ci.rotate-90{display:inline-block;transform:rotate(90deg)}.ci.rotate-180{display:inline-block;transform:rotate(180deg)}.button{display:inline-block;background-color:#00A4FF;color:white;padding:15px 25px;text-transform:uppercase;margin:10px;font:normal 700 normal 20px/25px "Oswald",serif;font-size:18px;border:none;transition:background-color 0.3s ease, color 0.3s ease;cursor:pointer}.button:hover{color:#fff;background-color:#000}button:disabled{background-color:#556b75;color:#fff;cursor:default}button:disabled:hover{background-color:#556b75;color:#fff}.reinsurance{background-color:#fff;max-width:1400px;margin:0 auto;padding:55px 0;position:relative}.reinsurance .columns{max-width:1200px;margin:0 auto}@media screen and (min-width: 550px){.reinsurance .columns{display:flex}}.reinsurance .columns .col.js-link{cursor:pointer}.reinsurance .columns .col.js-link:hover a{color:#00A4FF}.reinsurance ul{list-style-type:none;padding:0}.reinsurance ul li{flex:1;background:no-repeat center 15px;background-size:auto 50px;padding:10px;text-align:center}.reinsurance ul li img{margin-bottom:10px;width:50px}.reinsurance ul li .title{font:normal 700 normal 20px/25px "Oswald",serif;color:#000;text-transform:uppercase;font-weight:bold}.reinsurance ul li .title a{color:#000}.reinsurance ul li .title a:hover{color:#00A4FF}.reinsurance ul li .text{color:#556b75;margin-top:10px}.reinsurance ul li .link{display:block;color:#00A4FF;margin:10px;margin-bottom:0}header{position:fixed;z-index:900;text-align:center;width:100%;transition:background-color 0.3s ease}body.scrolled header{background-color:#fff;box-shadow:0 0 65px rgba(2,2,2,0.1)}header .header-messages{background-color:#000;color:#fff;font:"Lato",sans-serif;font-size:13px;font-weight:bold;letter-spacing:1px;height:30px;overflow:hidden;position:relative}header .header-messages p{margin:0}header .header-messages a{color:#00A4FF}header .header-messages a:hover{color:#fff}header .header-messages .header-message{position:absolute;top:0;left:0;right:0;line-height:30px;padding:0 10px;opacity:0;transition:opacity 0.5s;z-index:1}header .header-messages .header-message.visible{opacity:1;z-index:2}main.header-message-padding{padding-top:30px}#menu-desktop{transition:background-color 0.3s ease}#menu-desktop .logo{float:left;padding:5px 30px 5px 10px;transition:padding 0.3s ease}#menu-desktop .logo img{max-height:50px;transition:max-height 0.3s ease}@media screen and (min-width: 400px){#menu-desktop .logo img{max-height:62.5px}}#menu-desktop .logo img.light{display:none}#menu-desktop .right-menu{text-align:right}@media screen and (max-width: 1000px){#menu-desktop .right-menu{display:none}}#menu-desktop .right-menu .dropdowns-menu,#menu-desktop .right-menu .shop-menu{display:inline-block;vertical-align:top}#menu-desktop .right-menu .shop-menu{font-size:13px}#menu-desktop .right-menu .dropdowns-menu{background-color:#fff;padding:12px 15px;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:14px;color:#556b75;position:relative}#menu-desktop .right-menu .dropdowns-menu:after{content:'';position:absolute;right:0;top:50%;width:1px;height:30px;background-color:#ececec;transform:translateY(-50%)}#menu-desktop .language-switcher,#menu-desktop .country-switcher{position:relative;cursor:pointer}#menu-desktop .language-switcher span,#menu-desktop .language-switcher i,#menu-desktop .country-switcher span,#menu-desktop .country-switcher i{transition:color 0.3s ease}#menu-desktop .language-switcher:hover span,#menu-desktop .language-switcher:hover i,#menu-desktop .country-switcher:hover span,#menu-desktop .country-switcher:hover i{color:#000}#menu-desktop .language-switcher .first,#menu-desktop .country-switcher .first{display:inline-block}#menu-desktop .language-switcher .first span,#menu-desktop .country-switcher .first span{margin-right:5px;font-size:12px}#menu-desktop .language-switcher .item.inline,#menu-desktop .country-switcher .item.inline{display:inline-block}#menu-desktop .language-switcher .item.inline:before,#menu-desktop .country-switcher .item.inline:before{content:'|';margin:0 5px}#menu-desktop .language-switcher .item.inline.first:before,#menu-desktop .country-switcher .item.inline.first:before{content:none}#menu-desktop .language-switcher .item.active a,#menu-desktop .country-switcher .item.active a{border-bottom:1px solid}#menu-desktop .language-switcher .item a,#menu-desktop .country-switcher .item a{padding:0;color:#556b75}#menu-desktop .language-switcher .item a:hover,#menu-desktop .country-switcher .item a:hover{color:#00A4FF}#menu-desktop .language-switcher .dropdown,#menu-desktop .country-switcher .dropdown{display:none;position:absolute;top:25px;right:0;z-index:1;text-align:left;box-shadow:0 0 65px rgba(2,2,2,0.1);background-color:#fff;padding:5px 10px;white-space:nowrap}#menu-desktop .language-switcher .dropdown div a,#menu-desktop .country-switcher .dropdown div a{padding:0 !important;transition:color 0.3s}#menu-desktop .language-switcher .dropdown div a:hover,#menu-desktop .country-switcher .dropdown div a:hover{color:#000}#menu-desktop ul.categories{float:left}@media screen and (max-width: 1000px){#menu-desktop ul.categories{display:none}}#menu-desktop ul{text-transform:uppercase;padding:0;margin:0}#menu-desktop ul li{display:inline-block;margin:0;position:relative;vertical-align:top;transition:all 0.3s ease}#menu-desktop ul li.open-search i{color:#000;position:static}#menu-desktop ul li.open-search:after{content:none}#menu-desktop ul li a{display:inline-block;padding:27px 15px;transition:padding 0.3s ease, color 1s ease;color:#000;white-space:nowrap;font-weight:600;font:normal 400 normal 18px/22px "Oswald",serif;font-size:14px;letter-spacing:1px}#menu-desktop ul li a i{position:absolute;top:17px;left:50%;transform:translateX(-50%);font-size:16px;color:#00A4FF}body.scrolled #menu-desktop ul li a i{position:static;transform:none}#menu-desktop ul li a .label{color:#00A4FF}body.scrolled #menu-desktop ul li a .label{display:none}#menu-desktop ul li a .item-count{position:absolute;color:#00A4FF;top:10px;left:50%;background-color:#fff;border:1px solid #00A4FF;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;transition:all 0.3s ease}body.scrolled #menu-desktop ul li a .item-count{position:static;width:19px;height:19px;font-size:14px}body.scrolled #menu-desktop ul li.background{font-size:15px}#menu-desktop ul li.background a{font-size:13px}#menu-desktop ul li.background:after{left:0;right:0}#menu-desktop ul li.first a i{position:static}#menu-desktop ul li.background-white{background-color:#fff}body:not(.scrolled) #menu-desktop ul li.background-white a{padding:24px}#menu-desktop ul li.background-primary{background-color:#00A4FF}body:not(.scrolled) #menu-desktop ul li.background-primary a{padding:34px 26px 13px}#menu-desktop ul li.background-primary i{color:#fff}#menu-desktop ul li.background-primary .label{color:#fff}#menu-desktop ul li.background-primary:hover{opacity:0.8}#menu-desktop ul li:after{content:'';position:absolute;background-color:transparent;bottom:0;left:15px;right:15px;height:3px}#menu-desktop ul li.current:after,#menu-desktop ul li:hover:after{background-color:#00A4FF}body:not(.scrolled).light #menu-desktop .logo img{display:none}body:not(.scrolled).light #menu-desktop .logo img.light{display:block}body:not(.scrolled).light #menu-desktop ul li a{color:#fff}@media screen and (min-width: 1001px){#menu-mobile{display:none}}#menu-mobile ul.shop-menu{margin:0;padding:25px 70px;text-align:right}#menu-mobile ul.shop-menu li{display:inline-block;list-style:none;font-size:22px;margin:0 10px;position:relative}#menu-mobile ul.shop-menu li a{color:#000}#menu-mobile ul.shop-menu li .label{display:none}#menu-mobile ul.shop-menu li .item-count{position:absolute;background-color:#00A4FF;color:#000;border-radius:50%;top:-10px;right:-15px;width:22px;height:22px;font-size:16px;line-height:22px;text-align:center}#menu-mobile-content{display:none;position:fixed;background-color:#fff;padding:135px 10px 10px;top:0;bottom:0;left:0;right:0;z-index:100}#menu-mobile-content ul{padding:0;margin:0;list-style-type:none;font:normal 400 normal 18px/22px "Oswald",serif}#menu-mobile-content ul li{font-size:25px;line-height:25px;margin:10px 0;text-transform:uppercase}#menu-mobile-content ul li a{color:black}#menu-mobile-content ul li a i{display:none}#menu-mobile-content ul li a .item-count{margin-left:15px;width:25px;height:25px;border-radius:50%;background-color:#00A4FF;display:inline-flex;align-items:center;justify-content:center;font-size:18px}#menu-mobile-content ul.categories{margin-bottom:20px}#menu-mobile-content ul.language-switcher li{display:inline-block}#menu-mobile-content ul.language-switcher li:not(:last-child){border-right:1px solid #000}#menu-mobile-content ul.language-switcher li a{padding:10px;font-size:16px}#menu-mobile-content ul.language-switcher li.active a{color:#00A4FF}.fade{display:none;background-color:white;box-shadow:0 0 65px rgba(2,2,2,0.1)}.block-search{opacity:0;display:flex;align-items:center}.block-search .input{flex:1}.block-search .input input{border:0;padding-left:25px}.block-search .button{border-right:1px solid rgba(0,164,255,0.3)}.block-search .close{width:100px;text-align:center}.block-search .close i{color:#000;font-size:22px}.block-search input{width:100%;background-color:transparent;border:0;color:#00A4FF;padding:0 20px;font-weight:bold;font-family:"Lato",sans-serif;display:inline-block;line-height:90px}.block-search input::placeholder{color:rgba(0,164,255,0.3);text-transform:uppercase}.block-search input::-webkit-input-placeholder{color:rgba(0,164,255,0.3);text-transform:uppercase}.block-search input:-ms-input-placeholder{color:rgba(0,164,255,0.3);text-transform:uppercase}.block-search input:focus{outline-width:0}.block-search input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.block-search button{white-space:nowrap;line-height:90px;border:0;background-color:#00A4FF;color:#fff;padding:0 34px;font-weight:bold;font-size:18px;transition:background-color 0.6s ease}.no-touchevents .block-search button:hover{background-color:#000}.block-search button i{margin-left:10px;font-size:20px}.navbar-menu{position:absolute;bottom:0;right:0;padding:16px}.open-nav{display:inline-block;background:transparent;width:40px;height:40px;line-height:40px;position:relative;transition:all 600ms ease;z-index:100}.open-nav span.hamburger{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%);width:30px;height:3px;background-color:#000}.open-nav span.hamburger:before,.open-nav span.hamburger:after{content:'';width:100%;height:3px;position:absolute;right:0;transform:translateZ(0);backface-visibility:hidden;transition:transform 0.3s, background 0.3s;background-color:#000}.open-nav span.hamburger:before{transform:translateY(-10px) rotate(0deg)}.open-nav span.hamburger:after{transform:translateY(10px) rotate(0deg)}.open-nav span.hamburger.is-clicked:before{transform:translateY(0) rotate(45deg)}.open-nav span.hamburger.is-clicked:after{transform:translateY(0) rotate(-45deg)}.open-nav span.hamburger.is-clicked{background-color:transparent !important}.heading{padding:100px 0 30px;background-size:cover;background-position:center}.heading .description{max-width:700px;color:#556b75;line-height:25px;font-size:15px;font-weight:400;margin:15px auto}.video-container{padding-bottom:53%;position:relative;cursor:pointer;margin:0 auto;margin-right:0}.video-container .background{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;transition:all 0.3s ease}.video-container .background:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:all 0.3s ease}.video-container .play-label{opacity:0;font-size:18px;text-transform:uppercase;color:#00A4FF;letter-spacing:2px;transition:opacity 0.3s ease}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-button-container{width:100%;height:100%;color:white;position:absolute;display:flex;align-items:center;justify-content:center}.video-container .video-button-container .video-button{width:90px;height:90px;border:4px solid #00A4FF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:35px;transition:background-color 0.3s ease}.video-container .video-button-container .video-button i{color:#00A4FF;margin-left:5px;font-size:20px;transition:color 0.3s ease}.video-container:hover .background:after{background-color:rgba(0,0,0,0.3)}.video-container:hover .play-label{opacity:1}.video-container:hover .video-button{background-color:#00A4FF}.video-container:hover .video-button i{color:#fff}footer ul{text-align:center;padding:0}footer ul li{list-style-type:none;text-align:center}@media screen and (min-width: 769px){footer ul li{text-align:left}}footer ul li a{color:#000}footer .bottom-footer{padding:20px 0}@media screen and (min-width: 769px){footer .bottom-footer{padding:50px 0 15px}}@media screen and (min-width: 769px){footer .bottom-footer .left{width:30%;text-align:left}}footer .bottom-footer .left .logo{max-width:235px}@media screen and (max-width: 769px){footer .bottom-footer .left .logo{margin:0 auto}}footer .bottom-footer .right{padding:20px 0;width:100%}@media screen and (min-width: 769px){footer .bottom-footer .right{width:70%}}footer .bottom-footer .left,footer .bottom-footer .right{display:inline-block;vertical-align:top}footer .newsletter{padding:30px 0 0}footer .newsletter .label{font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:16px}footer .newsletter input{padding:10px 20px;border:1px solid #000;display:inline-block;vertical-align:top;height:45px;margin:10px 0}footer .newsletter input[type="text"]{width:70%;padding:0 20px}footer .newsletter input[type="submit"]{background-color:#000;color:#fff;margin-left:0;font:normal 400 normal 18px/22px "Oswald",serif;font-size:15px;text-transform:uppercase}footer .copyright{font-size:12px}footer .copyright a{font-weight:bold;color:#000}footer .copyright a:hover{color:#00A4FF}.right-footer-menu{display:inline-block;vertical-align:top}.social-menu{margin:5px 0}@media (min-width: 769px){.social-menu{text-align:left}}.social-menu i{font-size:13px}.social-menu li{display:inline-block;margin-right:5px}.social-menu li:last-child{margin-right:0}ul.footer-menu{margin:0;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:14px;text-align:left}ul.footer-categories{list-style:none;display:none;margin:0 auto;margin-right:0;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:14px;flex-wrap:wrap;text-align:left}ul.footer-categories li.col{margin-right:40px}ul.footer-categories li.primary a{color:#00A4FF}ul.footer-categories li.primary a:hover{color:#000}@media screen and (min-width: 769px){ul.footer-categories{display:inline-flex}}#filter-form{opacity:0;text-align:left;min-height:70px;transition:opacity 0.3s}#filter-form.visible{opacity:1}@media screen and (max-width: 769px){#filter-form{width:100%}}#filter-form span.label{font-size:14px}@media screen and (max-width: 769px){#filter-form span.label{display:block;text-align:center;margin-top:15px}}#filter-form .form-group{display:block;max-width:100%;position:relative}@media screen and (min-width: 450px){#filter-form .form-group{display:inline-block;width:calc(50% - 20px);margin:10px}}@media screen and (min-width: 769px){#filter-form .form-group{width:140px}}#filter-form .select2-container .select2-selection{border:0;box-shadow:0 0 65px rgba(2,2,2,0.1)}#filter-form .select2-selection__rendered{font-weight:bold}#filter-form .form-group.with-value .select2-selection__rendered{color:#00A4FF;text-transform:capitalize}.select2-results__options{text-align:left}.select2-results__options .select2-results__option--highlighted{background-color:#00A4FF !important}.select2-container--default{text-align:left}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent}.select2-container--default .select2-dropdown{border:none !important;border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.select2-container--default .select2-dropdown .select2-results__option{text-align:left}.select2-container--default .select2-selection--single{border:1px solid #000;border-radius:0}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.homepage .banner{position:relative;min-height:850px}.homepage .slider{z-index:0}@media screen and (min-width: 769px){.homepage .slider{position:absolute;right:0;left:0;top:0;bottom:0}}.homepage .slider .slide{width:100%;background-size:cover}.homepage .slider .slide:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top, #ffffff 0%,rgba(255,255,255,0.3) 100%,rgba(255,255,255,0.3) 100%),url("../images/slider_overlay.png")}.homepage .slider .slide .wrapper{z-index:1}@media screen and (min-width: 769px){.homepage .slider .slide .wrapper{width:50%;padding:150px 0 250px 0;position:relative;min-height:700px;display:flex;align-items:center}}.homepage .slider .slide .wrapper .wrapper-width{max-width:700px;margin:0 auto;padding:100px 20px 10px}@media screen and (min-width: 769px){.homepage .slider .slide .wrapper .wrapper-width{padding:50px 0 0 0}}.homepage .slider .slide .wrapper .wrapper-width .content h1{text-align:center}@media screen and (min-width: 769px){.homepage .slider .slide .wrapper .wrapper-width .content h1{text-align:left}}.homepage .slider .slide .wrapper .wrapper-width .image{position:relative;z-index:1}.homepage .slider .slide .content .text span:first-child{font:normal 700 normal 20px/25px "Oswald",serif;font-size:30px;line-height:35px}.homepage .slider .slide .content .text span:last-child{font:normal 300 normal 15px/20px "Oswald",serif;font-size:30px;line-height:35px}@media screen and (min-width: 769px){.homepage .slider .slide .content .text span{display:block}.homepage .slider .slide .content .text span:first-child{font-size:36px;line-height:65px}.homepage .slider .slide .content .text span:last-child{font-size:64px;line-height:70px}}.homepage .slider .slide .image .button{background-color:#000;position:relative;top:-55px}.homepage .slider .slide .image .button i{color:#00A4FF;transition:color 0.3s ease;margin-left:10px}.homepage .slider .slide .image .button:hover{background-color:#00A4FF}.homepage .slider .slide .image .button:hover i{color:#fff}.homepage .cycle-prev,.homepage .cycle-next{position:absolute;top:250px;z-index:1000;padding:15px;font-size:40px;cursor:pointer}.homepage .cycle-prev{left:0}.homepage .cycle-next{right:0}@media screen and (min-width: 769px){.homepage .slider-categories{width:50%;margin:0 0 0 auto;padding:150px 0 285px}}@media screen and (min-width: 1000px){.homepage .slider-categories .cat-container:nth-child(2n+1) .slider-category{transform:translateX(45px)}.homepage .slider-categories .cat-container:nth-child(2n+1) .slider-category:hover{transform:translateX(55px)}.homepage .slider-categories .cat-container:nth-child(2n+2) .slider-category{transform:translateX(-45px)}.homepage .slider-categories .cat-container:nth-child(2n+2) .slider-category:hover{transform:translateX(-35px)}}.homepage .slider-categories .slider-category{display:inline-block;padding:35px 75px;margin:15px;background-color:#000;color:#fff;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;background-repeat:no-repeat;background-position:15px center;background-size:auto 65%;min-width:280px;transition:background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;font-size:20px;letter-spacing:1px;font-weight:normal;position:relative}.homepage .slider-categories .slider-category i{color:#00A4FF;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.homepage .slider-categories .slider-category:hover{background-color:#00A4FF}.homepage .slider-categories .slider-category:hover i{color:#fff}@media screen and (min-width: 769px){.homepage .products-list-top{margin-top:-250px}}.homepage .brands{padding-bottom:30px}.homepage .brands .brand,.homepage .brands .show-brands{width:165px;display:inline-block;vertical-align:middle;padding:15px}.homepage .brands .brand img{transition:opacity 0.3s ease, filter 0.3s ease;filter:grayscale(1)}.homepage .brands .brand:hover img{opacity:0.7;filter:none}.homepage .brands .show-brands{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;text-align:left}.homepage .brands .show-brands a{color:#000}.homepage .brands .show-brands a:hover{color:#00A4FF}.homepage .promotions{padding-bottom:50px}.homepage .promotion{padding:10px 0}@media screen and (min-width: 769px){.homepage .promotion{display:inline-block;width:50%;padding:10px}}.homepage .promotion img{display:block}.homepage .promotion a div{position:relative;display:inline-block}.homepage .promotion a div:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color 0.3s ease}.homepage .promotion a div:hover:after{background-color:rgba(0,0,0,0.2)}.more-categories{padding:30px 0;display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:1200px}@media screen and (min-width: 769px){.more-categories{padding:100px 0}}.more-categories .category{width:225px;min-width:225px;max-width:225px;margin:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.more-categories .category .picture{overflow:hidden}.more-categories .category img{display:block;transition:transform 0.6s ease}.more-categories .category .text{background-color:#000;color:#fff;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:20px;padding:20px 65px 20px 35px;letter-spacing:1px;position:relative;text-align:left;flex:1;display:flex;align-items:center;transition:background-color 0.3s}.more-categories .category .text i{margin-left:30px;color:#00A4FF;position:absolute;right:35px;top:50%;transition:color 0.3s;transform:translateY(-50%)}.more-categories .category:hover img{transform:scale(1.1)}.more-categories .category:hover .text{background-color:#00A4FF}.more-categories .category:hover .text i{color:#fff}.products-list{margin-top:30px}.products-list .product{display:inline-block;width:250px;margin:0;vertical-align:top;padding:35px 0;position:relative}@media screen and (min-width: 500px){.products-list .product{width:350px;margin:0 25px}}.products-list .product:hover .actions,html.touchevents .products-list .product .actions{opacity:1}.products-list .product:hover .details,html.touchevents .products-list .product .details{top:15px}.products-list .product:hover .picture img,html.touchevents .products-list .product .picture img{top:-50px}.products-list .product:hover .picture .sizes,html.touchevents .products-list .product .picture .sizes{opacity:1;bottom:50px}.products-list .product:hover .picture:after,html.touchevents .products-list .product .picture:after{opacity:1}@media screen and (min-width: 1200px){.products-list .product:nth-child(3n+2){margin-top:40px}.products-list .product:nth-child(3n+3){margin-top:-40px}}.products-list .product a{display:block}.products-list .product .button{display:inline-block}.products-list .product .picture{position:relative;background-color:#fff;padding:10px;box-shadow:0 0 65px rgba(2,2,2,0.1);overflow:hidden;min-height:330px}.products-list .product .picture img{position:relative;top:0;transition:top 0.3s ease}.products-list .product .picture .sizes{font:normal 400 normal 18px/22px "Oswald",serif;position:absolute;bottom:-20px;opacity:0;left:0;right:0;transition:opacity 0.3s ease, bottom 0.3s ease;z-index:1}.products-list .product .picture .sizes .title{margin:10px}.products-list .product .picture .sizes a{display:inline-block;color:#00A4FF;padding:6px 9px;margin:5px;border:2px solid #00A4FF;background-color:#ffffff;min-width:38px;transition:color 0.3s, background-color 0.3s}.products-list .product .picture .sizes a:hover{background-color:#00A4FF;color:#fff}.products-list .product .picture:after{content:'';position:absolute;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,#ffffff 100%);right:0;bottom:0;left:0;top:0;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.products-list .product .product-tags{top:35px;padding:20px 10px;text-align:right}.products-list .product .actions{margin-top:-38px;opacity:0;transition:opacity 0.3s ease;position:relative}.products-list .product .actions a{font-size:16px}.products-list .product .details{padding:30px 0 0 40px;padding-top:0;text-align:left;transition:top 0.3s ease;position:relative;top:0}.products-list .product .details .product-name{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;color:#000}@media (min-width: 500px){.products-list .product .details .price-and-colors{display:flex}}.products-list .product .details .price-and-colors .color-previews{text-align:left}@media (min-width: 500px){.products-list .product .details .price-and-colors .color-previews{flex:1;text-align:right;padding-left:15px}}.products-list .product .details .color-preview{position:relative;width:22px;height:22px;border:1px solid #aaa;border-radius:11px;transform:rotate(45deg);display:inline-block;margin:2px}.products-list .product .details .color-preview .color1{position:absolute;top:0;left:0;width:20px;height:20px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.products-list .product .details .color-preview .color2{position:absolute;top:0;right:0;width:10px;height:20px;border-top-right-radius:10px;border-bottom-right-radius:10px}.products-list .product .details .color-preview.two-tone .color1{width:10px;border-top-right-radius:0;border-bottom-right-radius:0}.products-list .product .details .price{padding:15px 0 15px 25px;font:normal 700 normal 20px/25px "Oswald",serif;color:#00A4FF;position:relative}.products-list .product .details .price .old-price{text-decoration:line-through;margin:25px;font-size:14px;color:#556b75}.products-list .product .details .price:before{content:'';width:55px;height:1px;background-color:#556b75;position:absolute;left:-40px;top:50%}.products-list .pub-picture{width:250px;margin:0;display:inline-flex;align-items:center;position:relative}@media screen and (min-width: 1000px){.products-list .pub-picture{height:470px}}.products-list .pub-picture a{position:relative}.products-list .pub-picture a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color 0.3s ease}.products-list .pub-picture a:hover:after{background-color:rgba(0,0,0,0.2)}.products-list .pub-picture a img{display:block}@media screen and (min-width: 500px){.products-list .pub-picture{width:350px;margin:0 25px}}#associated-products{padding:60px}#associated-products .products-list .product{margin-top:0}.products-background-image{background-image:url("../images/products_background_image.jpg");background-repeat:no-repeat;background-position:50% 50%}.product-tags{position:absolute;right:0}.product-tags .tag{color:#00A4FF;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;font-size:26px;margin:0 0 10px 0}.map-container>.map{height:380px;width:100%}.map-container,.video-container{position:relative}.map-container .rgpd-advert,.video-container .rgpd-advert{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#eeeeee;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:10px 40px}.map-container .rgpd-advert.hidden,.video-container .rgpd-advert.hidden{display:none}#map{height:380px;max-width:800px;margin:0 auto;margin-left:0}.map-address{padding:50px 0}.map-address>.map{width:100%;max-width:800px;margin:0 auto}@media screen and (min-width: 1000px){.map-address>.map{width:50%}}.map-address .address{width:100%;background-color:#fff;box-shadow:0 0 75px rgba(0,0,0,0.2);position:relative;padding:60px 30px 70px;text-align:center;color:#556b75;margin:0 auto;margin-top:-80px}@media screen and (min-width: 500px){.map-address .address{width:450px}}@media screen and (min-width: 769px){.map-address .address{padding:70px;text-align:left}}@media screen and (min-width: 1000px){.map-address .address{margin-left:-50px;margin-top:0}}.map-address .address .marker{position:absolute;left:50%;top:0;color:#00A4FF;font-size:100px;transform:translate(-50%, -50%)}@media screen and (min-width: 1000px){.map-address .address .marker{left:0;top:50%}}.map-address .address a.title:hover{color:#00A4FF}.map-address .address .title{color:#000;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;font-size:18px}@media screen and (min-width: 1000px){.map-address .map,.map-address .address{display:inline-block;vertical-align:middle}}.map-address .email,.map-address .phone{font:normal 700 normal 20px/25px "Oswald",serif;color:#00A4FF}.map-address .email{font-size:15px;margin-top:10px}.map-address .phone a{color:#00A4FF}.map-address .discover{font:normal 700 normal 20px/25px "Oswald",serif;position:absolute;bottom:25px;right:25px;text-transform:uppercase;font-size:18px}.map-address .discover a{color:#000}.map-address .discover a i{color:#00A4FF}.map-address .discover a:hover{color:#00A4FF}.homepage .favorites{padding-top:80px}.homepage .favorites .product{margin-top:0}.homepage .reinsurance{background-image:url("../images/reinsurance_pattern.jpg");max-width:100%}.page-contact .pictures{margin-top:50px}.page-contact .phone{color:#00A4FF;font:normal 700 normal 20px/25px "Oswald",serif;margin:15px 0}.page-contact .phone a{color:#00A4FF}.page-contact .picture,.page-contact .pictures-title{display:inline-block;width:350px;vertical-align:top;max-width:100%}@media screen and (min-width: 769px){.page-contact .picture,.page-contact .pictures-title{margin:25px}}.page-contact .pictures-title{display:inline-flex;align-items:center;justify-content:center;padding:50px;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;text-align:center;font-size:32px;line-height:36px}@media screen and (min-width: 769px){.page-contact .pictures-title{height:470px;padding:100px;text-align:left}}.page-contact .form{padding:50px 0;text-align:left}@media screen and (min-width: 1200px){.page-contact .form{max-width:70%}}.page-contact .form .title{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;padding:10px 0}@media screen and (min-width: 769px){.page-contact .form .title{font-size:30px;line-height:35px;padding:20px}}@media screen and (min-width: 769px){.page-contact .form .button{margin:20px}}@media screen and (min-width: 769px){.page-contact .form .firstname,.page-contact .form .lastname,.page-contact .form .email,.page-contact .form .phone-number,.page-contact .form .message{width:50%;display:inline-block;padding:0 20px}}.page-contact .form .form-qi{display:none}.page-category .more-categories{padding:0}.page-category .sub-categories-separator{margin:80px 0 35px 0}.page-category .presentation-text{max-width:700px;margin:0 auto;padding:50px 10px 100px}.page-category .presentation-text h2{margin-bottom:30px}.page-category .open-dropdown{background-color:white;padding:15px;color:black;font-size:15px;font-weight:bold;display:inline-block;vertical-align:middle;box-shadow:0 0 65px rgba(2,2,2,0.1)}.page-category .open-dropdown i{margin-left:10px;font-weight:bold}.page-brands .heading{padding-bottom:0}.page-brands .brands-back{padding-bottom:15px}.page-brands .brands-back a{color:#000;font-size:15px}.page-brands .brands-back a:hover{color:#00A4FF}.page-brands .category-filter a{display:inline-block;background-color:#000;padding:20px 35px;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;color:#fff;font-size:22px;min-width:225px;text-align:left;margin:10px;position:relative}.page-brands .category-filter a.active{background-color:#00A4FF}.page-brands .category-filter a.active i{color:#fff}.page-brands .category-filter a span{padding-right:50px}.page-brands .category-filter a i{position:absolute;right:35px;top:50%;transform:translateY(-50%);color:#00A4FF}.page-brands .brands{padding:50px 0}.page-brands .brand{display:inline-block;width:250px;margin:0;vertical-align:top;padding:35px 0;cursor:pointer}@media screen and (min-width: 500px){.page-brands .brand{width:350px;margin:0 25px}}.page-brands .brand:hover .actions{opacity:1}.page-brands .brand:hover .details{top:20px}@media screen and (min-width: 1200px){.page-brands .brand:nth-child(3n+2){margin-top:40px}.page-brands .brand:nth-child(3n+3){margin-top:-40px}}.page-brands .brand a{display:block}.page-brands .brand .button{display:inline-block}.page-brands .brand .picture{box-shadow:0 0 65px rgba(2,2,2,0.1);position:relative}.page-brands .brand .picture img{display:block}.page-brands .brand .picture:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 50%,#ffffff 100%)}.page-brands .brand .picture .brand-logo{position:absolute;left:50%;bottom:80px;z-index:1;transform:translateX(-50%);filter:grayscale(1)}.page-brands .brand .actions{margin-top:-38px;opacity:0;transition:opacity 0.3s ease}.page-brands .brand .actions .button{font-size:16px;position:relative}.page-brands .brand .details{padding:30px 0 40px 30px;padding-top:0;text-align:left;transition:top 0.3s ease;position:relative;top:0}.page-brands .brand .details .brand-name{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;color:#000}.page-brands .brand .details .description{padding:15px 0 25px 25px;color:#556b75;position:relative}.page-brands .brand .details .description:before{content:'';width:55px;height:1px;background-color:#556b75;position:absolute;left:-40px;top:50%}.page-cart .cross-sell-products{max-width:690px;border:3px solid #f7f6f9;padding:25px;background-color:#fff;margin:50px 0}.page-cart .cross-sell-products .title{font:normal 700 normal 20px/25px "Oswald",serif}.empty-results{padding:50px}.product-detail .heading{padding-bottom:250px;background-repeat:no-repeat}.product-detail .top-infos{margin-top:-240px}@media screen and (min-width: 769px){.product-detail .top-infos{text-align:left}}.product-detail .top-infos .col{padding:10px}.product-detail .bottom-content{padding-bottom:0}.product-detail h1{padding:5px 0}.product-detail h1 span{display:block}.product-detail h1 span.line2{font-size:20px;line-height:25px}.product-detail p{margin:0}.product-detail .description-more{font-size:16px;padding:10px 0}.product-detail .description-more a{color:#00A4FF;text-decoration:underline}.product-detail .breadcrumb{font-size:12px;margin-top:12px}.product-detail .breadcrumb a{color:#000;font-weight:bold}.product-detail .breadcrumb a:hover{color:#00A4FF}.product-detail #dynamic-pack-pictures{padding:0;text-align:center;font:normal 700 normal 20px/25px "Oswald",serif;color:#556b75}.product-detail #dynamic-pack-pictures li{list-style:none;display:inline-block;cursor:pointer;margin-right:10px}.product-detail #dynamic-pack-pictures li img{padding:2px;border:3px solid transparent;transition:border 0.3s}.product-detail #dynamic-pack-pictures li.active img{border-color:#00A4FF}.product-detail #dynamic-pack-pictures li:hover img{border-color:#556b75}.product-detail #dynamic-pack-pictures li:only-child{display:none}.product-detail .slider-cross-sell{position:relative;display:none}.product-detail .slider-container{z-index:1;background-color:#fff;position:relative}.product-detail .slider-container.width-90{max-width:90%;margin:0 auto}.product-detail .slider-container.width-90 .slider{max-width:85%;margin:0 auto}.product-detail .slider-container .brand-overlay{position:absolute;top:0;right:0;z-index:1000}.product-detail .slider .slide{position:relative;width:100%;text-align:center}.product-detail .slider .slide .picture-wrapper{display:inline-block;position:relative}.product-detail .slider-nav{width:100%;height:55px;position:absolute;top:50%;z-index:10000;left:50%;transform:translate(-50%, -50%)}.product-detail .product-tags{top:0;padding:30px 20px;z-index:100}.product-detail span.nav-arrow{width:50px;height:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:3px;cursor:pointer;position:absolute;box-shadow:0 0 30px 0 rgba(0,0,0,0.08)}.product-detail span.nav-arrow.prev{left:-25px}.product-detail span.nav-arrow.next{right:-25px}.product-detail .bloc-title{font:normal 700 normal 20px/25px "Oswald",serif;font-size:22px}.product-detail .bloc-title span.attribute-description{font-size:16px;font-weight:400}.product-detail .bloc-title a.attribute-description{font-size:16px;font-weight:400}.product-detail .attributes{margin-top:10px;border:4px solid #e9edee}.product-detail .attributes .attribute{display:inline-block;vertical-align:top;padding:16px}.product-detail .attributes .attribute ul{padding:0;margin:0}.product-detail .attributes .attribute ul li{display:inline-block;padding:5px 10px;margin:10px 10px 10px 0;cursor:pointer;border:3px solid #00A4FF;color:#000;font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:16px;min-width:38px;text-align:center}.product-detail .attributes .attribute ul li.active{background-color:#00A4FF;color:#fff}.product-detail .attributes .attribute ul li.color-select{height:50px;width:50px;padding:0;border:0;background-position:center}.product-detail .attributes .attribute ul li.color-select.active{outline:3px solid #00A4FF}.product-detail .attributes .attribute .color-description{color:#00A4FF}.product-detail .category-crossell,.product-detail .pack-crossell{display:block;padding:16px}.product-detail .category-crossell-category{display:none}.product-detail .category-crossell-category.visible{display:block}.product-detail .category-crossell-category>div{display:inline-block;vertical-align:middle}.product-detail .checkbox-wrapper{display:inline-block;padding:15px;font:normal 700 normal 20px/25px "Oswald",serif;font-size:15px}.product-detail .product-only-price{padding-left:15px}.product-detail .product-only-price .title{font:normal 700 normal 20px/25px "Oswald",serif;font-size:16px}.product-detail .additional-media{padding:0 16px 16px 16px}.product-detail .category-crossell-category,.product-detail .pack-crossell{margin-bottom:15px}.product-detail .category-crossell-category .nice-select,.product-detail .pack-crossell .nice-select{background-color:#f6f8fa;border:none;font:normal 400 normal 18px/22px "Oswald",serif;font-size:17px;line-height:50px;font-style:italic}.product-detail .category-crossell-category .product-select,.product-detail .pack-crossell .product-select{width:35%;margin-right:2px}.product-detail .category-crossell-category .product-select .nice-select,.product-detail .pack-crossell .product-select .nice-select{width:100%;min-width:auto}.product-detail .category-crossell-category .variant-select,.product-detail .pack-crossell .variant-select{width:46%}.product-detail .category-crossell-category .variant-select .nice-select,.product-detail .pack-crossell .variant-select .nice-select{width:calc(50% - 10px);min-width:auto;display:inline-block;margin:0 5px}.product-detail .category-crossell-category .price,.product-detail .pack-crossell .price{display:inline-block}.product-detail .category-crossell-category .final-price,.product-detail .pack-crossell .final-price{display:block;font:normal 700 normal 20px/25px "Oswald",serif;color:#00A4FF}.product-detail .category-crossell-category .old-price,.product-detail .pack-crossell .old-price{display:block;color:#556b75;text-decoration:line-through;padding:0}.product-detail .pack-crossell .bloc-title{margin-bottom:10px}.product-detail .order{margin-top:30px}@media screen and (min-width: 769px){.product-detail .order{margin-left:40px}}.product-detail .order .cart #pack-stock-error{color:red;display:block;margin-bottom:10px}.product-detail .order .cart .button{margin:10px;padding:18px 25px;vertical-align:super}.product-detail .order .cart .button:disabled{opacity:0.2;background-color:#00A4FF}.product-detail .order .cart .button i{margin-right:10px}@media screen and (min-width: 769px){.product-detail .order .cart .button{margin-right:0}}.product-detail .order .shipping-infos{font-size:12px;color:#556b75}.product-detail .order .form-hide{display:none}.product-detail .final-price,.product-detail .old-price,.product-detail .button{display:inline-block}.product-detail .final-price{font:normal 700 normal 20px/25px "Oswald",serif;font-size:40px;color:#00A4FF;line-height:36px;position:relative}.product-detail .final-price .title{color:black;font-size:20px}@media screen and (min-width: 769px){.product-detail .final-price.before-line:before{content:'';position:absolute;left:-70px;top:65%;width:50px;height:1px;background-color:#556b75}}.product-detail .price-mode{font-size:20px}.product-detail .old-price{padding:0 15px;display:none}.product-detail .old-price .val{font-size:16px;color:#556b75;text-decoration:line-through;font:normal 700 normal 20px/25px "Oswald",serif}.product-detail .old-price .recommanded-price{font-size:10px;color:#556b75}.product-detail .old-price.visible{display:inline-block}.product-detail .old-price .price-mode{font-size:8px}.product-detail .quantity{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media screen and (min-width: 769px){.product-detail .quantity{justify-content:flex-start}}.product-detail .quantity .title{font:normal 700 normal 20px/25px "Oswald",serif;color:black;font-size:20px;line-height:36px}.product-detail .zoom-circle{position:absolute;width:36px;height:36px;border-radius:50%;background-color:#00A4FF;transform:translateX(-50%) translateY(-50%);text-align:center;line-height:36px;font-size:18px;cursor:pointer}.product-detail .masonry-gallery{text-align:center;padding:50px 10px}.product-detail .masonry-gallery .grid{margin:50px auto}.product-detail .masonry-gallery .grid-item{padding:10px;width:100%}@media screen and (min-width: 769px){.product-detail .masonry-gallery .grid-item{width:370px}.product-detail .masonry-gallery .grid-item:nth-child(2){margin-top:200px}}@media screen and (min-width: 1000px){.product-detail .masonry-gallery .grid-item{width:490px}}@media screen and (min-width: 1200px){.product-detail .masonry-gallery .grid-item{width:585px}}.product-detail .product-pictures{text-align:center}.product-detail .product-pictures img{display:inline-block;vertical-align:middle;padding:30px}.product-detail .product-description{margin:50px 0}.product-detail .product-description .container{max-width:800px}.product-detail .product-description .title{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;font-size:38px;line-height:40px}.product-detail .product-description .text{padding:20px;padding-bottom:0;line-height:26px}.product-detail .video-bloc{margin:50px 0}.product-detail .video-bloc .video{max-width:600px;margin:0 auto}.product-detail .product-form{background-color:#f7f8fa;padding:50px 0}.product-detail .product-form .container{max-width:800px}.product-detail .product-form .title-bar{font:normal 700 normal 20px/25px "Oswald",serif}.product-detail .product-form .title-bar .title,.product-detail .product-form .title-bar .phone{display:inline-block;width:50%;padding:10px 10px 30px 10px}.product-detail .product-form .title-bar .title{text-align:left}.product-detail .product-form .title-bar .phone{text-align:right;margin:0;color:#00A4FF}.product-detail .product-form .name,.product-detail .product-form .email,.product-detail .product-form .phone,.product-detail .product-form .message{width:90%;display:inline-block;vertical-align:top;margin:8px}@media screen and (min-width: 769px){.product-detail .product-form .name,.product-detail .product-form .email,.product-detail .product-form .phone,.product-detail .product-form .message{width:calc(50% - 16px)}}.product-detail .product-form .name .form-group,.product-detail .product-form .email .form-group,.product-detail .product-form .phone .form-group,.product-detail .product-form .message .form-group{margin:0}.product-detail .product-form .name .form-group input,.product-detail .product-form .name .form-group textarea,.product-detail .product-form .email .form-group input,.product-detail .product-form .email .form-group textarea,.product-detail .product-form .phone .form-group input,.product-detail .product-form .phone .form-group textarea,.product-detail .product-form .message .form-group input,.product-detail .product-form .message .form-group textarea{margin:0}.product-detail .product-form .name .form-group textarea,.product-detail .product-form .email .form-group textarea,.product-detail .product-form .phone .form-group textarea,.product-detail .product-form .message .form-group textarea{height:120px}.product-detail .reviews{background-image:url("../images/pattern-dots-oxebike.jpg");padding:60px 0}.product-detail .reviews .flex-columns{flex-wrap:wrap}.product-detail .reviews .col{padding:20px}@media screen and (min-width: 1200px){.product-detail .reviews .col{padding:60px 120px;min-width:50%;max-width:50%}}.product-detail .reviews .col:nth-child(odd).no-columns{max-width:700px;margin:0 auto}.product-detail .reviews .col:nth-child(odd):not(.no-columns){position:relative}.product-detail .reviews .col:nth-child(odd):not(.no-columns):after{content:'';position:absolute;width:1px;height:calc(100% - 100px);background-color:#556b75;top:60px;right:0}.product-detail .reviews .col .title{font:normal 700 normal 20px/25px "Oswald",serif}.product-detail .reviews .col .from{font:normal 700 normal 20px/25px "Oswald",serif;color:#00A4FF;font-size:18px}.product-detail .reviews .col .text{color:#556b75;margin-top:5px}.product-detail .reviews .more-reviews-container .col{min-width:100%;max-width:100%;text-align:left;padding:25px 120px}.product-detail .reviews .more-reviews-container .col:after{content:none !important}.product-detail .reviews .form{max-width:300px;margin:30px auto 0}.product-detail .reviews .form .title{font:normal 700 normal 20px/25px "Oswald",serif}.product-detail .tabs{margin-top:20px}.product-detail .tabs>li{display:inline-block;border-bottom:2px solid transparent}.product-detail .tabs>li a{display:inline-block;color:#00A4FF;font:normal 400 normal 18px/22px "Oswald",serif;padding:10px 15px;text-transform:uppercase}.product-detail .tabs>li.selected{border-bottom-color:#00A4FF}.product-detail .tab-content>div{display:none}.product-detail .tab-content>div.on{display:block}.product-detail .ui-datepicker.ui-widget.ui-widget-content a{color:#000}.product-detail .ui-state-active,.product-detail .ui-widget-content .ui-state-active,.product-detail .ui-widget-header .ui-state-active,.product-detail a.ui-button:active,.product-detail a.ui-button.nice-select.open,.product-detail .ui-button:active,.product-detail .ui-button.nice-select.open,.product-detail .ui-button.ui-state-active:hover{border:1px solid #006299;background:#00A4FF}.product-detail .rent-infos .title{font-weight:bold}.product-detail .rent-infos .dates label{margin-right:20px}.product-detail .rent-infos .dates input{width:120px;margin-right:20px}.product-detail .rent-infos .dates .form-group{text-align:center}@media (min-width: 1000px){.product-detail .rent-infos .dates .form-group{display:inline-block;text-align:left}}.product-detail .rent-infos .infos{padding-bottom:10px}.product-cotes{position:absolute;top:0;bottom:0;left:0;width:100px}.product-cotes div{position:absolute;transform:translateY(-50%);color:#556b75}.product-cotes div:after{content:'-------';margin-left:10px}.product-cotes .spatule{top:10%}.product-cotes .patin{top:50%}.product-cotes .talon{top:90%}.page-blog .heading{max-width:800px;margin:0 auto}.page-blog .blog-posts{padding-bottom:70px}.page-blog .categories{font:normal 400 normal 18px/22px "Oswald",serif;text-transform:uppercase;font-size:16px;line-height:40px}.page-blog .categories a{color:#00A4FF;padding:10px;position:relative}.page-blog .categories a:before{content:'▪';margin-right:20px}.page-blog .categories a.active:after{content:'';position:absolute;background-color:#00A4FF;bottom:3px;left:34px;right:8px;height:2px}.page-blog .categories a:first-child:before{content:none}.page-blog .categories a:first-child:after{left:8px}.page .container .content{margin:0 auto}.page-blog-detail .date{padding:20px;color:#556b75}.page-blog-detail .chapo{font-weight:bold}.page-blog-detail .container .content{max-width:700px;margin:0 auto}.page-blog-detail .post-categories{text-align:center;padding:15px}.page-blog-detail .post-categories .category{transition:background-color 0.3s ease, color 0.3s ease}.page-blog-detail .post-categories .category:hover{background-color:#000;color:#00A4FF}.page-blog-detail .actions{height:30px}.page-blog-detail .actions a{color:#000}.page-blog-detail .actions a:hover{color:#00A4FF}.page-blog-detail .actions .left{float:left}.page-blog-detail .actions .right{float:right}.page-blog-detail .actions .right span{margin:0 3px}.blog-posts .flex-columns{flex-wrap:wrap;justify-content:center}.blog-posts .col.title{display:flex;flex-direction:column;justify-content:center;padding:20px;margin:0 auto;width:280px;text-align:left;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;font-size:30px;line-height:35px;color:#000}.blog-posts .col.title:hover{color:#00A4FF}@media screen and (min-width: 769px){.blog-posts .col.title{margin:10px;max-width:380px;min-width:380px;width:380px;padding:65px}}.blog-posts .col.title i{margin:10px 0;color:#00A4FF}.blog-posts .post{margin:10px;background-color:#fff;box-shadow:0 0 65px rgba(2,2,2,0.1);width:280px;cursor:pointer;display:inline-block}@media screen and (min-width: 769px){.blog-posts .post{margin:10px;max-width:380px;min-width:380px;width:380px}}.blog-posts .post .text{text-align:left;padding:15px 40px 20px 40px}.blog-posts .post .text.no-categories{margin-top:11px}.blog-posts .post .text .date{color:#556b75}.blog-posts .post .text .title{color:#00A4FF}.blog-posts .post .text .title h2{color:#000;font-size:20px;transition:color 0.3s ease;line-height:30px}.blog-posts .post .text .title i{transition:color 0.3s ease}.blog-posts .post .image{overflow:hidden}.blog-posts .post .image img{transition:transform 0.3s ease;display:block}.blog-posts .post:hover .title h2{color:#00A4FF}.blog-posts .post:hover .title i{color:#000}.blog-posts .post:hover img{transform:scale(1.1)}.post-categories{position:relative;text-align:left;padding:0 35px;margin-top:-14px}.post-categories .category{display:inline-block;background-color:#00A4FF;color:#fff;font:normal 700 normal 20px/25px "Oswald",serif;padding:0 11px;text-transform:uppercase;font-size:12px;margin:0 4px}.prev-next{position:relative;padding:50px 0 190px 0;margin-top:50px}.prev-next .left,.prev-next .right{margin:50px}.prev-next .date{color:#00A4FF;padding:10px 0}.prev-next a.title{font:normal 700 normal 20px/25px "Oswald",serif;font-size:20px;text-transform:uppercase;color:#000;line-height:20px}.prev-next i{color:#00A4FF}@media screen and (min-width: 769px){.prev-next .left,.prev-next .right{width:50%;display:inline-block;margin:0;vertical-align:top}.prev-next .left{border-right:1px solid #00A4FF;padding:0 50px 0 15px;text-align:right}.prev-next .right{padding:0 15px 0 50px;text-align:left}}.content-blocks .text-content-block,.content-blocks .picture-content-block,.content-blocks .text-picture-content-block,.content-blocks .video{margin:30px 0}.content-blocks .text-picture-content-block .flex-columns{align-items:center;justify-content:center}.content-blocks .text-picture-content-block .flex-columns .col{padding:10px}@media (min-width: 769px){.content-blocks .text-picture-content-block .flex-columns .col:nth-child(odd){padding-left:0}.content-blocks .text-picture-content-block .flex-columns .col:nth-child(even){padding-right:0}}.content-blocks .text-picture-content-block p{text-align:left}.content-blocks .text-picture-content-block img{box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.content-blocks .text-picture-content-block+.text-picture-content-block .flex-columns .col:first-child{order:1}.content-blocks .text-picture-content-block+.text-picture-content-block .flex-columns .col:last-child{order:0}@media (min-width: 769px){.content-blocks .text-picture-content-block+.text-picture-content-block .flex-columns .col:nth-child(even){padding-right:10px;padding-left:0}.content-blocks .text-picture-content-block+.text-picture-content-block .flex-columns .col:nth-child(odd){padding-right:0;padding-left:10px}}.business-choice{padding-bottom:20px}.business-choice .radio{display:inline-block;margin:10px 25px}.business-choice .radio label{color:#00A4FF;text-transform:uppercase}.business-choice .radio label:before{color:#00A4FF}.business-choice .radio:first-child{margin-left:0}#business-information{display:none}#customer_create_civility .radio,#address_civility .radio{display:inline-block;margin:10px 25px}@media (min-width: 769px){section.login{text-align:left}}section.login .new-account .site-switcher{padding:30px 0;text-align:center}section.login .flex-columns>div{max-width:450px;margin:0 auto}@media screen and (min-width: 769px){section.login .flex-columns>div.new-account{margin-right:50px}section.login .flex-columns>div.login{margin-left:50px;position:relative}section.login .flex-columns>div.login::before{content:'';position:absolute;top:0;bottom:0;width:1px;left:-50px;background-color:#00A4FF}}section.login .flex-columns>div.new-account{margin-bottom:50px}@media screen and (min-width: 1000px){section.login .flex-columns>div.new-account{margin-right:100px}section.login .flex-columns>div.login{margin-left:100px}section.login .flex-columns>div.login::before{left:-100px}}section.login .title{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;margin-bottom:25px;font-size:25px;line-height:30px}@media screen and (min-width: 1000px){section.login .title{font-size:40px;line-height:70px}}section.login .row{margin-bottom:15px}section.login .row .label{font-weight:bold}section.login .row .button{margin:0}section.login a{color:#556b75;text-decoration:underline;font-size:12px;margin-top:5px;transition:all 0.3s}section.login a:hover{color:#000}@media (min-width: 769px){section.new-account{text-align:left}section.new-account form{max-width:900px}}section.new-account h2{color:#00A4FF}section.new-account .first-line{margin-bottom:50px}@media screen and (min-width: 500px){section.new-account .flex-columns{display:flex}}section.new-account .col{max-width:400px;margin:0 auto 25px}@media screen and (min-width: 500px){section.new-account .col{margin:0 0 25px 0}section.new-account .col:first-child{margin-right:50px}}section.account .menu-dashboard{margin-bottom:25px}section.account .menu-dashboard i{color:#00A4FF;font-size:50px;transition:opacity 0.3s ease}section.account .menu-dashboard i.fa-long-arrow-right{opacity:0}section.account .menu-dashboard a{color:#000;font-size:20px;font-weight:bold;transition:all 0.3s;position:relative;display:flex;height:100%;align-items:center;justify-content:center}section.account .menu-dashboard a .font{transition:transform 0.3s}section.account .menu-dashboard .flex-columns{justify-content:center}section.account .menu-dashboard .flex-columns>div{border:4px solid #ebedee;max-width:280px;width:100%;display:inline-block;margin:10px 0;padding:25px;transition:border-color 0.3s ease;cursor:pointer}@media (min-width: 769px){section.account .menu-dashboard .flex-columns>div{margin:10px;padding:100px 25px}}@media (min-width: 1000px){section.account .menu-dashboard .flex-columns>div{max-width:340px;flex:1}}section.account .menu-dashboard .flex-columns>div:first-child{margin-left:0}section.account .menu-dashboard .flex-columns>div:last-child{margin-right:0}section.account .menu-dashboard .flex-columns>div:hover{border-color:#00A4FF}section.account .menu-dashboard .flex-columns>div:hover a{color:#00A4FF}section.account .menu-dashboard .flex-columns>div:hover a .font{transform:translateY(-5px)}section.account .menu-dashboard .flex-columns>div:hover a .picture i{opacity:1}html.touchevents section.account .menu-dashboard .flex-columns>div .picture i{opacity:1}section.account .menu-dashboard .flex-columns .font{margin-bottom:10px}section.account .menu-dashboard .flex-columns .text{font:normal 700 normal 20px/25px "Oswald",serif;margin-bottom:10px}section.account .menu-dashboard .flex-columns .picture i{font-size:20px}@media (min-width: 769px){section.edit-account .flex-columns{align-items:flex-start}}section.edit-account .flex-columns>div{margin:0 auto 30px}@media (min-width: 769px){section.edit-account .flex-columns>div{margin:0 30px 0 0}}section.edit-account .account-content{text-align:center;margin:0 auto;max-width:750px}@media (min-width: 769px){section.edit-account .account-content{text-align:left}}section.edit-account .account-content form{max-width:900px}@media screen and (min-width: 769px){section.edit-account .account-content form .select2-container{margin:10px 0}}section.edit-account .account-content form .select2-container .select2-selection{background-color:transparent}section.edit-account .account-content .first-line{margin-bottom:30px}@media (min-width: 769px){section.edit-account .account-content .first-line{margin-bottom:50px}}section.edit-account .account-content .col{max-width:350px;margin-bottom:15px}@media (min-width: 769px){section.edit-account .account-content .col:last-child{margin-right:0}}section.address-list .flex-columns{flex-wrap:wrap}section.address-list .flex-columns.main-columns{align-items:flex-start}section.address-list .flex-columns>div{margin:0 auto 30px}@media (min-width: 769px){section.address-list .flex-columns>div{margin:0 30px 0 0}}section.address-list .account-content{text-align:center}@media (min-width: 769px){section.address-list .account-content{text-align:left}}section.address-list .account-content .col{background-color:#ebedee;display:flex;margin:10px auto;align-items:center;justify-content:center;padding:20px;min-width:275px;max-width:275px}@media screen and (min-width: 1000px){section.address-list .account-content .col{margin:10px 15px 10px 0}}section.address-list .account-content .col.add-address{padding:20px;text-align:center;font-size:20px;font-weight:bold;cursor:pointer}@media screen and (min-width: 1000px){section.address-list .account-content .col.add-address{max-width:200px;padding:50px}}section.address-list .account-content .col.add-address a{color:#000}section.address-list .account-content .col.add-address a i{font-size:30px;color:#00A4FF;transition:transform 0.3s ease}section.address-list .account-content .col.add-address:hover a{color:#00A4FF}section.address-list .account-content .col.add-address:hover a i{transform:translateY(-5px)}section.address-list .account-content .col .default{text-transform:uppercase;padding:3px 5px;font-size:11px;display:inline-block;color:#00A4FF}section.address-list .account-content .col .default i{font-size:16px}section.address-list .account-content .col .content{width:100%}section.address-list .account-content .col .content a{color:#000}section.address-list .account-content .col .content a:hover i.fa-star-o:before{content:'\f005'}section.address-list .account-content .col .actions{float:right}section.address-list .account-content .col .actions a{margin:3px;color:#00A4FF}section.address-list .account-content .col .text{margin-top:10px}section.address-list .account-content .col .text .name{font-weight:bold;font-size:16px}section.address-list .account-content .col .text .address{margin-top:5px}@media (min-width: 769px){section.request,section.reset{text-align:left}}section.request form,section.reset form{max-width:500px;margin:0 auto}@media (min-width: 769px){section.request form,section.reset form{margin:0}}section.request .row,section.reset .row{margin-bottom:25px}section.request .label,section.reset .label{margin-bottom:5px}section.edit-address .container .flex-columns{align-items:flex-start}section.edit-address .container>div{margin:0 auto 30px}@media (min-width: 1000px){section.edit-address .container>div{margin:0 30px 0 0}}section.edit-address .account-content{max-width:750px;margin-top:20px}@media (min-width: 769px){section.edit-address .account-content{margin-left:20px;text-align:left}}section.edit-address .account-content form{max-width:900px}section.edit-address .account-content .first-line{margin-bottom:80px}section.edit-address .account-content .col{margin-bottom:25px}@media (min-width: 769px){section.edit-address .account-content .col{max-width:350px;margin-right:50px}section.edit-address .account-content .col:last-child{margin-right:0}}@media (min-width: 769px){section.aftersale-list .flex-columns{align-items:flex-start}}section.aftersale-list .flex-columns>div{margin:0 auto 30px}@media (min-width: 769px){section.aftersale-list .flex-columns>div{margin:0 30px 0 0}}section.aftersale-list .account-content{text-align:center;margin:0 auto;max-width:750px}@media (min-width: 769px){section.aftersale-list .account-content{text-align:left}}section.aftersale-list .account-content form{max-width:900px}@media screen and (min-width: 769px){section.aftersale-list .account-content form .select2-container{margin:10px 0}}section.aftersale-list .account-content form .select2-container .select2-selection{background-color:transparent}section.aftersale-list .account-content .first-line{margin-bottom:30px}@media (min-width: 769px){section.aftersale-list .account-content .first-line{margin-bottom:50px}}section.aftersale-list .account-content .col{max-width:360px;margin-bottom:15px}@media (min-width: 769px){section.aftersale-list .account-content .col:last-child{margin-right:0}}.my-account main{padding-bottom:70px}.my-account h1{padding-bottom:50px}.my-account h2{text-transform:none;font-size:25px;padding-bottom:15px}.my-account .container .flex-columns{align-items:flex-start}.my-account .container .full-column{margin-left:auto;margin-right:auto;max-width:360px;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:15px}@media (min-width: 769px){.my-account .container .full-column{max-width:inherit}}.my-account .container .full-column>div{flex:1}.my-account .container .dropzone{margin:10px 0}.my-account .reviews{text-align:center}@media screen and (min-width: 769px){.my-account .reviews{text-align:left}}.my-account .reviews .review{background-color:#fff;margin:0;padding:10px;align-items:center}@media screen and (min-width: 769px){.my-account .reviews .review{margin:20px;padding:40px}}.my-account .reviews .review .product,.my-account .reviews .review .text{display:inline-block}.my-account .reviews .review .product img,.my-account .reviews .review .product .name{vertical-align:middle}@media screen and (min-width: 769px){.my-account .reviews .review .product img,.my-account .reviews .review .product .name{display:inline-block}}.my-account .reviews .review .product img{width:130px;margin:10px}.my-account .reviews .review .product .name{font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 769px){.my-account .reviews .review .text{width:70%;padding-left:20px}}.my-account .reviews .review .text .date,.my-account .reviews .review .text .title{font:normal 700 normal 20px/25px "Oswald",serif}.my-account .reviews .review .text .date{color:#00A4FF;font-size:16px}.my-account .reviews .review .text .content{line-height:23px;margin:5px 0;color:#556b75;font-size:14px}.my-account .reviews .review .text .delete{font-size:12px;text-decoration:underline;color:#00A4FF}.menu-account{text-align:center;max-width:250px;border:4px solid #ebedee;padding:30px 25px}@media (min-width: 1200px){.menu-account{text-align:left}}.menu-account ul{margin:0;padding:0}.menu-account li{list-style:none}.menu-account li.active a{background-color:#00A4FF;color:#000}.menu-account li:not(.last){margin-bottom:10px}.menu-account a{display:block;padding:10px;color:#00A4FF;font:normal 700 normal 20px/25px "Oswald",serif;transition:color 0.3s, background-color 0.3s}.menu-account a:hover{background-color:#00A4FF;color:#000}.menu-account a i{margin-left:5px}.sale-list .flex-columns{display:block}@media (min-width: 900px){.sale-list .flex-columns{display:flex}}@media (min-width: 769px){.sale-list{text-align:left}}.sale-list .flex-columns>div{margin:0 auto 30px}.sale-list .account-content{padding-left:15px}.sale-list .row{background-color:#fff;padding:10px;margin-bottom:15px;cursor:pointer}.sale-list .row a{transition:transform 0.3s ease}.sale-list .row:hover a{color:#00A4FF;transform:translateX(5px)}@media (min-width: 730px){.sale-list .content{display:flex;justify-content:space-between}}.sale-list .content>div{margin-bottom:20px}@media (min-width: 730px){.sale-list .content>div{margin-left:25px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.sale-list .content>div:first-child{margin-left:0}}.sale-list .title{font-weight:bold}.sale-list a{color:#000}@media (min-width: 769px){.sale-detail{text-align:left}}.sale-detail .account-content{padding-left:15px}.sale-detail .wrapper{padding-top:25px}.sale-detail .item{background-color:#fff;padding:10px;margin-bottom:15px}@media (min-width: 730px){.sale-detail .item{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 730px){.sale-detail .item>div{flex:1;margin-left:25px}.sale-detail .item>div:first-child{margin-left:0}.sale-detail .item>div:last-child{margin-right:15px}}@media (min-width: 730px){.sale-detail .item .info{flex:2}}@media (min-width: 730px){.sale-detail .item .price{text-align:right}}.page-404 .heading{padding-bottom:20px}.page-404 .heading h1{font-size:180px;line-height:200px}.page-404 .heading .intro{font:normal 400 normal 18px/22px "Oswald",serif;font-size:30px;line-height:35px;padding:50px}.page-404 .container{margin-bottom:80px}ul.checkout-steps{text-align:center;margin:20px 0 40px 0;padding:0;list-style:none}ul.checkout-steps li{display:inline-block;padding:0 20px;color:#434343;position:relative;font:normal 400 normal 18px/22px "Oswald",serif}ul.checkout-steps li i{font-size:30px}ul.checkout-steps li:last-child:after{display:none}ul.checkout-steps li.active{color:#00A4FF}ul.checkout-steps li a{color:#000}ul.checkout-steps li a:hover{color:#00A4FF}.page-cart{background-image:none}.page-cart h1{padding-bottom:50px}.page-cart h3,.page-cart .h3{font-size:26px}.page-cart .cart-list-title{font-size:18px;background:#dddddd;line-height:40px;padding:0 15px;margin-bottom:15px}@media (min-width: 1000px){.page-cart .cart-list-title{text-align:left}}.page-cart .cart-list-groups{padding-bottom:30px}.page-cart .hidden{display:none}.page-cart .wrapper{display:flex}.page-cart .site-content{max-width:1200px;margin:0 auto}.page-cart section.banner{padding-bottom:30px}.page-cart ul.checkout-steps{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto}@media (max-width: 500px){.page-cart ul.checkout-steps{max-width:95%}}.page-cart ul.checkout-steps::after{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;width:100%;height:1px;background:#434343}.page-cart ul.checkout-steps li a{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;pointer-events:none;font-size:16px;color:#434343;letter-spacing:1px;text-transform:uppercase}.page-cart ul.checkout-steps li a::after{content:'';position:absolute;z-index:2;bottom:0;left:50%;width:6px;height:6px;transform:translate(-50%, 50%);background:#fff;border:5px solid #1d1d1d;border-radius:100%}.page-cart ul.checkout-steps li a.current{color:#000}.page-cart ul.checkout-steps li a.current::after{width:8px;height:8px;border-color:#00A4FF}.page-cart ul.checkout-steps li a.current i{color:#00A4FF}.page-cart ul.checkout-steps li a.done{pointer-events:inherit}.page-cart ul.checkout-steps li a i.icon{margin-bottom:10px;font-size:1.3em}@media (max-width: 1000px){.page-cart .cart-wrapper{flex-wrap:wrap;justify-content:center}}@media (max-width: 500px){.page-cart .cart-wrapper{flex-wrap:wrap;justify-content:center}}.page-cart .cart-wrapper .secure-payment-message{font-size:16px;text-align:center;color:#00A4FF}.page-cart .col{width:100%}@media (max-width: 1000px){.page-cart .col.col-cart-items{width:90%}}.page-cart .col.col-cart-summary{min-width:300px;max-width:300px;padding:30px;text-align:left;margin-left:20px;margin-bottom:50px;box-shadow:0 0 50px 0 rgba(0,0,0,0.2);background-color:#fff}@media (max-width: 1000px){.page-cart .col.col-cart-summary{margin-top:30px;margin-left:0}}.page-cart .col.col-cart-summary .h3{margin-bottom:15px}.page-cart .col.col-cart-summary .content{margin-bottom:20px}.page-cart .col.col-cart-summary a.button,.page-cart .col.col-cart-summary button.button{display:flex;justify-content:space-around;align-items:center;width:100%;margin-left:0}.page-cart .col.col-cart-summary #validate-button{margin:0}.page-cart .col.col-cart-summary .secure-payment-message{padding:20px 0}.page-cart .col.col-cart-summary .row{display:flex;align-items:baseline;margin-bottom:10px}.page-cart .col.col-cart-summary .row .col{width:50%}.page-cart .col.col-cart-summary .row .col.left{text-align:left;color:#000;font-size:15px}.page-cart .col.col-cart-summary .row .col.right{text-align:right}.page-cart .col.col-cart-summary .row .col input,.page-cart .col.col-cart-summary .row .col select,.page-cart .col.col-cart-summary .row .col div.nice-select{max-width:90%}.page-cart .col.col-cart-summary .row .full{width:100%}.page-cart .col.col-cart-summary .row.product-total-ttc{font-weight:bold}.page-cart .col.col-cart-summary .row.total-ht .col.right,.page-cart .col.col-cart-summary .row.tax .col.right{font-size:16px}.page-cart .col.col-cart-summary .row.total-ttc{font-weight:bold}.page-cart .col.col-cart-summary .row.total-ttc .col.left{color:#000;font-size:20px}.page-cart .col.col-cart-summary .row.total-ttc .col.right{font-size:20px}.page-cart .col.col-cart-summary .discount-text{margin:20px 0}.page-cart .col.col-cart-summary .discount-text a{color:#1d1d1d;font-size:15px;text-decoration:underline;cursor:pointer}.page-cart .col.col-cart-summary .discount-bloc{display:none}.page-cart .col.col-cart-summary .discount-bloc .full{display:flex}.page-cart .col.col-cart-summary .discount-bloc input{max-width:50%;padding-right:20px;height:35px;margin-top:0}.page-cart .col.col-cart-summary .discount-bloc button{height:35px;font-size:14px;line-height:15px;padding:0;margin:0 0 0 22px}.page-cart .col.col-cart-empty{max-width:600px;margin:0 auto;text-align:center}.page-cart .col.col-cart-empty p{font-size:30px}.page-cart .col.col-cart-empty a.button{display:inline-block;margin:30px auto}.page-cart .col.col-cart-address .address-choice,.page-cart .col.col-cart-shipping .address-choice,.page-cart .col.col-cart-payment .address-choice{position:relative}.page-cart .col.col-cart-address .address-choice label,.page-cart .col.col-cart-shipping .address-choice label,.page-cart .col.col-cart-payment .address-choice label{position:static;display:block;margin:0 auto 30px;padding:0;text-align:center;cursor:pointer}.page-cart .col.col-cart-address .address-choice label::before,.page-cart .col.col-cart-shipping .address-choice label::before,.page-cart .col.col-cart-payment .address-choice label::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.page-cart .col.col-cart-address .address-choice label i.fa,.page-cart .col.col-cart-address .address-choice label input,.page-cart .col.col-cart-shipping .address-choice label i.fa,.page-cart .col.col-cart-shipping .address-choice label input,.page-cart .col.col-cart-payment .address-choice label i.fa,.page-cart .col.col-cart-payment .address-choice label input{top:20px;left:50%;transform:translate(-50%, 0)}.page-cart .col.col-cart-shipping .shipping-services{justify-content:space-between}@media (max-width: 500px){.page-cart .col.col-cart-shipping .shipping-services{flex-direction:column}}.page-cart .col.col-cart-shipping .shipping-services .service{position:relative;width:calc(50% - 15px);padding:40px;background:#ffffff;border-top:10px solid #fff;text-align:left;margin-top:20px}@media (max-width: 500px){.page-cart .col.col-cart-shipping .shipping-services .service{width:100%;padding:20px;border-top:none;border-left:10px solid #00A4FF}}.page-cart .col.col-cart-shipping .shipping-services .service h3{font-size:18px;text-transform:uppercase}.page-cart .col.col-cart-shipping .shipping-services .service::before{display:none;position:absolute;width:40px;height:40px;background:#fff;border-radius:50%;border:2px solid #00A4FF;top:0;left:50%;transform:translate(-50%, calc(-50% - 5px));flex-direction:column;justify-content:center;align-items:center;font-family:'FontAwesome';content:"\f00c";font-size:23px;color:#00A4FF}.page-cart .col.col-cart-shipping .shipping-services .service p.address{font-size:13px;color:#000}.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions{margin-top:10px;font-size:13px}.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions a{margin-right:15px}.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions a i.icon,.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions a i.fa{color:#00A4FF}.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions a i.icon{font-weight:bold}.page-cart .col.col-cart-shipping .shipping-services .service p.address-actions a span{text-decoration:underline}.page-cart .col.col-cart-shipping .shipping-services .service #relay-update{display:none}.page-cart .col.col-cart-shipping .shipping-services .service.relay .descr{font-size:14px}.page-cart .col.col-cart-shipping .shipping-services .service.relay .relay-address{font-size:13px;color:#00A4FF}.page-cart .col.col-cart-shipping .shipping-services .service.relay.selected #relay-update{display:block}.page-cart .col.col-cart-shipping .shipping-services .service.selected{border-color:#00A4FF}@media (min-width: 500px){.page-cart .col.col-cart-shipping .shipping-services .service.selected::before{display:flex}}.page-cart .col.col-cart-shipping .shipping-services .service .carrier{display:flex;padding:20px 0;border-top:1px solid #00A4FF;font-size:15px;cursor:pointer}.page-cart .col.col-cart-shipping .shipping-services .service .carrier:first-of-type{border-top:none}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-select{width:10%}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-select span.fa-stack{font-size:9px}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-select span.fa-stack i.fa-stack-1x{font-size:6px;color:#fff}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-infos{width:60%}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-infos .delivery{color:#434343}.page-cart .col.col-cart-shipping .shipping-services .service .carrier .carrier-price{width:30%;font-size:18px;text-align:right}.page-cart .col.col-cart-shipping .shipping-services .service .carrier.active span.fa-stack{color:#00A4FF}.page-cart .col.col-cart-shipping .shipping-services .service .carrier.active span.fa-stack i.fa-stack-1x{color:#00A4FF}.page-cart .col.col-cart-payment .payment-choice{text-align:center}.page-cart .col.col-cart-payment textarea{border:0;background-color:#eee}.page-cart.cart-shipping .col-cart-summary{margin-left:30px}@media (max-width: 1000px){.page-cart.cart-shipping .col-cart-summary{max-width:100%;margin-right:0}}.page-cart.cart-payment .payment-methods{display:flex;flex-direction:column}.page-cart.cart-payment .payment-methods .radio{width:100%}.page-cart.cart-payment .payment-methods .radio label{width:100%;padding:40px 80px;margin-bottom:25px;background:#fff;border-left:10px solid #fff;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1000px){.page-cart.cart-payment .payment-methods .radio label{flex-direction:column}}.page-cart.cart-payment .payment-methods .radio label span.fa-stack,.page-cart.cart-payment .payment-methods .radio label input{left:40px}.page-cart.cart-payment .payment-methods .radio label.checked{border-color:#00A4FF}.page-cart.cart-payment .payment-conditions{margin-bottom:25px;text-align:left}@media (max-width: 500px){.page-cart.cart-payment .payment-conditions{text-align:center}}.page-cart div.back{justify-content:center;margin:50px auto}.page-cart .cross-sell-products{max-width:870px;padding:35px;margin-top:100px;margin-right:70px}@media (max-width: 1000px){.page-cart .cross-sell-products{margin-right:0;margin-top:50px}}.page-cart .cross-sell-products>div{padding:15px 30px;background:#fff}@media (max-width: 1000px){.page-cart .cross-sell-products>div{padding:15px}}.page-cart .cross-sell-products .title.h2{font-size:40px}.page-cart .cross-sell-products .associated-products{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.page-cart .cross-sell-products .associated-products .item-product{display:flex;justify-content:space-around;align-items:flex-start;width:100%;margin:0 0 20px}@media (max-width: 500px){.page-cart .cross-sell-products .associated-products .item-product{flex-wrap:wrap;align-items:center}}.page-cart .cross-sell-products .associated-products .item-product .pictures{max-width:100px;margin-right:20px}@media (max-width: 500px){.page-cart .cross-sell-products .associated-products .item-product .pictures{margin-right:0}}.page-cart .cross-sell-products .associated-products .item-product .details{width:50%;border:none;justify-content:space-between;margin-right:20px}@media (max-width: 500px){.page-cart .cross-sell-products .associated-products .item-product .details{flex-direction:column;margin-right:0}}.page-cart .cross-sell-products .associated-products .item-product .details .informations{width:inherit}@media (max-width: 500px){.page-cart .cross-sell-products .associated-products .item-product .details .informations{width:100%}}.page-cart .cross-sell-products .associated-products .item-product .details .informations .title h3{letter-spacing:inherit;color:#000000;font-weight:500}.page-cart .cross-sell-products .associated-products .item-product .details .informations .title h3 a{display:block;padding:0;color:inherit}.page-cart .cross-sell-products .associated-products .item-product .details .informations .description{font-size:13px;color:#00A4FF}.page-cart .cross-sell-products .associated-products .item-product .button{min-width:250px;max-width:300px}.page-cart form .radio{display:inline-block}.page-cart form .radio label{position:relative;margin-bottom:0;padding-right:20px;padding-left:30px}.page-cart form .radio label span.fa-stack,.page-cart form .radio label input{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:20px;margin:0}.page-cart form .radio label span.fa-stack{width:20px;font-size:9px}.page-cart form .radio label span.fa-stack i.fa-stack-1x{font-size:6px;color:#fff}.page-cart form .radio label input{opacity:0}.page-cart form .radio label.checked span.fa-stack{color:#00A4FF}.page-cart form .radio label.checked span.fa-stack i.fa-stack-1x{color:#00A4FF}.page-cart .ui-dialog{max-width:inherit}.page-cart .ui-dialog .dialog-close{background-color:#00A4FF;position:absolute;padding:10px;width:50px;height:50px;top:0;right:0}.cart-group{border-bottom:1px solid #00A4FF;display:flex}.cart-group:last-child{padding-bottom:0;border-bottom:none}.cart-group .infos{flex:1;text-align:left;padding:20px 0 10px 0}.cart-group .infos .info{display:flex;padding-bottom:10px}.cart-group .infos .info>.picture{width:110px;margin-right:20px}.cart-group .infos .info>.text{flex:1}.cart-group .infos .info>.text .name{font:normal 700 normal 20px/25px "Oswald",serif;font-size:25px;text-transform:uppercase}.cart-group .infos .info>.text .brand{font:normal 400 normal 18px/22px "Oswald",serif;font-size:17px;margin-bottom:5px;text-transform:uppercase}.cart-group .infos .info>.text .description{font-size:15px;color:#556b75}.cart-group .quantity{min-width:120px;max-width:120px;margin:10px 0;align-self:center}.cart-group .quantity .fake-quantity-selector{display:inline-flex;align-items:center;width:auto}.cart-group .quantity .fake-quantity-selector>a{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:25px;height:25px;vertical-align:middle;color:#00A4FF;transition:color 0.2s}.cart-group .quantity .fake-quantity-selector>a::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:background-color 0.2s}.cart-group .quantity .fake-quantity-selector>a:hover{color:#fff;background-color:#00A4FF}.cart-group .quantity .fake-quantity-selector>a i.fa,.cart-group .quantity .fake-quantity-selector>a i.icon{font-size:14px;font-weight:bold}.cart-group>.item-price{align-self:center;min-width:90px;max-width:90px;text-align:left;font-size:20px;font-weight:bold}.cart-group>.item-price .old-price{font-size:14px;color:#556b75;text-decoration:line-through}.cart-group>.item-price .discount-percent{background-color:#00A4FF;color:#fff;padding:3px 6px;font-size:12px;display:inline-block}.cart-group>.price{font-size:20px;font-weight:bold;color:#00A4FF;min-width:120px;max-width:120px;border-left:4px solid #ddd;border-right:4px solid #ddd;display:flex;justify-content:center;align-items:center}.cart-group:first-child>.price{border-top:4px solid #ddd}.cart-group:last-child>.price{border-bottom:4px solid #ddd}.cart-group .shipping,.cart-group .delete{font-size:14px}.cart-group .shipping a,.cart-group .delete a{color:#000;text-decoration:underline}.cart-group .shipping a:hover,.cart-group .delete a:hover{color:#00A4FF}.cart-group .shipping i,.cart-group .delete i{color:#00A4FF}.cart-group .cart-item{display:flex;justify-content:space-between}.cart-group .cart-item .picture{width:110px;margin-right:20px}.cart-group .cart-item .picture img{max-width:100%}.cart-group .cart-item .infos{width:100%}.cart-group .cart-item .infos .infos-row{display:flex}@media (max-width: 500px){.cart-group .cart-item .infos .infos-row{flex-direction:column}}.cart-group .cart-item .infos .infos-row .infos-col.left{width:75%;text-align:left}@media (max-width: 500px){.cart-group .cart-item .infos .infos-row .infos-col.left{width:100%}.cart-group .cart-item .infos .infos-row .infos-col.left.shipping{text-align:right}}.cart-group .cart-item .infos .infos-row .infos-col.right{width:25%;text-align:right}@media (max-width: 500px){.cart-group .cart-item .infos .infos-row .infos-col.right{width:100%}}.cart-group .cart-item .infos .name{font-size:25px;text-transform:uppercase}.cart-group .cart-item .infos .brand{font-size:17px;margin-bottom:5px;text-transform:uppercase}.cart-group .cart-item .infos .description{font-size:15px}.cart-address-form h3{margin-bottom:35px;text-align:center}.cart-address-form .row{display:flex;flex-direction:column;align-items:center}.cart-address-form .row.align-end{align-items:center}@media (min-width: 769px){.cart-address-form .row.align-end{align-items:flex-end}}@media (min-width: 769px){.cart-address-form .row{flex-direction:row;align-items:flex-start}}.cart-address-form .row .col{margin:0 0 10px 0;width:100%}@media (min-width: 769px){.cart-address-form .row .col{margin:0 30px 0 0;width:calc(50% - 15px)}}.cart-address-form .customer-addresses .customer-address{display:none;opacity:0;visibility:hidden;font-size:15px;color:#000;text-align:center;padding:15px;border:1px solid #434343;font-family:"Lato",sans-serif}.cart-address-form .customer-addresses .customer-address.selected{display:block;opacity:1;visibility:visible}.cart-address-form .customer-addresses .customer-address span.name{font-size:17px;font-weight:bold;color:#00A4FF}.cart-address-form .buttons button{margin:10px 0 0 0;width:100%}.cart-address-form .buttons a.button-inv{margin:0;text-align:center}.cart-address-form .buttons a.button-inv i.icon{font-weight:bold}.cart-address-form .buttons #confirm-button{margin-top:0;background-color:#000;font-family:"Oswald",serif;font-weight:bold;font-size:18px}.cart-address-form .buttons #confirm-button:hover{background-color:#00A4FF}.cart-address-form .buttons .add-address{width:100%;background-color:#fff;color:#000;border:1px solid #000;margin:10px 0}.cart-address-form .buttons .add-address:hover{background-color:#00A4FF;border-color:#00A4FF;color:#fff}.cart-address-form p.back{text-align:center;font-size:15px}.cart-address-form p.back a>i.icon{font-size:10px}.page-order-message .site-content{max-width:800px}.page-order-message h1{margin-top:50px;font-size:35px}.page-order-message h1::before{position:absolute;width:40px;height:40px;background:#fff;border-radius:50%;border:2px solid #00A4FF;top:0;left:50%;transform:translate(-50%, 0);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'icomoon' !important;font-size:30px;color:#00A4FF}.page-order-message .message  {text-align:center}.page-order-message h2{font-size:25px;text-align:center}.page-order-message a.button{display:inline-block;margin-top:50px}.page-order-message.confirm h1::before{content:"\E02F"}#relay-selector-dialog{height:100%;display:flex;flex-direction:column}#relay-selector-dialog .content{flex:1;display:flex}#relay-selector-dialog .content .left{width:400px;display:flex;flex-direction:column}#relay-selector-dialog .content .left .filter{background-color:#f1f1f1;padding:25px 40px;font-family:"Lato",sans-serif}#relay-selector-dialog .content .left .filter input{font-family:"Lato",sans-serif}#relay-selector-dialog .content .left .relay-list-container{flex:1;position:relative;font-family:"Lato",sans-serif}#relay-selector-dialog .content .left .relay-list-container .relay-list{position:absolute;top:0;left:0;right:0;bottom:0}#relay-selector-dialog .content .right{flex:1;min-width:400px;background-color:#00A4FF}#relay-selector-dialog .relay-list-container{background-color:#fafafa}#relay-selector-dialog .relay-list{overflow-y:scroll;padding:0 15px;font-size:14px;margin:0;list-style:none}#relay-selector-dialog .relay-list li{padding:30px 20px;border-bottom:1px solid #00A4FF;text-align:left;border-left:5px solid transparent;transition:border 0.3s}#relay-selector-dialog .relay-list li .name{padding-bottom:5px;font-weight:bold}#relay-selector-dialog .relay-list li .address{padding-bottom:5px}#relay-selector-dialog .relay-list li .actions a{text-align:center;width:100%;margin:0}#relay-selector-dialog .relay-list li.selected{border-left-color:#00A4FF}#relay-selector-dialog .relay-list li.selected .name{color:#00A4FF}#relay-selector-dialog .openning-hours{font-weight:bold;padding-bottom:10px}#relay-selector-dialog .openning-hours .trigger{cursor:pointer}#relay-selector-dialog .openning-hours .details{font-size:12px;color:#aaaaaa;display:none}#relay-selector-dialog .openning-hours i{color:#00A4FF;font-weight:bold}#relay-selector-dialog .openning-hours a{text-decoration:underline;color:#434343}#relay-selector-dialog .map-wrapper{position:relative;height:100%}#relay-selector-dialog #relay-map{position:absolute;top:0;left:0;bottom:0;right:0}form[name=relay_filter] .control-label{display:block;text-align:left}form[name=relay_filter] .input-wrapper{position:relative}form[name=relay_filter] .input-wrapper #search-relay{position:absolute;top:0;right:0;height:58px;margin-right:0;background-color:#000}form[name=relay_filter] #relay_filter_town{height:58px}.flash{margin:30px auto;text-align:center;padding:15px;border-radius:7px;border:1px solid}.flash.flash-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.flash.flash-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form .quantity-selector{display:inline-flex;align-items:center}form .quantity-selector span,form .quantity-selector input{display:inline-flex;user-select:none}form .quantity-selector span{width:35px;height:25px;padding:0px;background-color:#1d1d1d;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}form .quantity-selector span:hover{background-color:#fff}form .quantity-selector input{border:none;text-align:center;height:25px;width:35px;font-size:20px;background-color:transparent;padding:0;margin:5px 0}form .quantity-selector input[type=number]::-webkit-inner-spin-button,form .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .quantity-selector>a{cursor:pointer;position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:25px;height:25px;vertical-align:middle;color:#00A4FF;font-weight:bold;transition:color 0.2s}form .quantity-selector>a::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#e8e8e8;transition:background-color 0.2s}form .quantity-selector>a:hover{color:#fff}form .quantity-selector>a:hover::before{background-color:#00A4FF}form .quantity-selector>a i.fa,form .quantity-selector>a i.icon{font-size:14px;font-weight:bold}form .quantity-selector.small{font-size:14px}form .quantity-selector.small span{height:20px;width:20px}form .quantity-selector.small input{font-size:14px;height:20px}.fake-quantity-selector span,.fake-quantity-selector a{display:inline-flex;user-select:none}.fake-quantity-selector a{width:25px;height:25px;background-color:#e8e8e8;color:#fff;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:color 0.3s;font-weight:bold}.fake-quantity-selector a:hover{color:#00A4FF}.fake-quantity-selector span{font-size:20px;line-height:25px;padding:0 5px}.ui-dialog{padding:0;margin:0}@media (min-width: 1000px){.ui-dialog{margin:20px}}.ui-dialog .ui-dialog-content{padding:10px 20px;overflow:visible}@media (min-width: 1000px){.ui-dialog .ui-dialog-content{padding:40px 70px}}.ui-dialog .ui-dialog-titlebar{display:none}.ui-widget.ui-widget-content{border-radius:0;border:0}.ui-widget.ui-widget-content a{color:#fff}.ui-widget.ui-widget-content a:focus{outline:none}.ui-widget-overlay{background-color:rgba(0,0,0,0.75);opacity:1;z-index:1000}#cart-dialog{display:none}.dialog-image,.dialog-content{display:inline-block;vertical-align:middle}.dialog-content .top{font:normal 700 normal 20px/25px "Oswald",serif;color:#00A4FF;font-size:25px;padding-bottom:40px;position:relative;margin-bottom:15px}.dialog-content .top:after{content:'';position:absolute;width:80%;height:1px;background-color:#00A4FF;left:50%;bottom:0;transform:translateX(-50%)}.dialog-content .actions div.button{background-color:#889aa4}.dialog-close.right-button{width:36px;height:36px;position:absolute;right:0;top:0;background-color:#00A4FF;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 1000px){.dialog-close.right-button{right:-18px;top:-18px;border-radius:50%}}.associated-products{color:#000;max-width:80%;margin:0 auto}.associated-products a{color:#000}.associated-products .title{text-align:left;margin:20px auto;font:normal 700 normal 20px/25px "Oswald",serif}.associated-products .product{display:flex;align-items:center;justify-content:center;min-height:130px}.associated-products .picture,.associated-products .actions,.associated-products .details{flex:1 0 0}.associated-products .picture{margin-right:10px}.associated-products .details{text-align:right}.associated-products .details .price{font:normal 700 normal 20px/25px "Oswald",serif;font-size:22px}.associated-products .details .price .old-price{display:block;font-size:18px;padding:5px 0;color:#889aa4;text-decoration:line-through}.associated-products .actions{text-align:left;font:normal 700 normal 20px/25px "Oswald",serif;text-transform:uppercase;font-size:16px;line-height:20px}.associated-products .actions .detail-link{font-family:"Lato",sans-serif;text-decoration:underline;font-size:13px;text-transform:none}.associated-products .actions .detail-link a{color:#00A4FF}.jq-dropdown .slider-container{padding:15px 10px 10px 10px}.jq-dropdown .button-container{text-align:right}.jq-dropdown .button-container .button{text-align:right;padding:5px 8px;font-size:13px;margin-right:0;margin-bottom:0}.jq-dropdown .ui-slider{background-color:#e9e9e9;border-radius:10px;height:5px}.jq-dropdown .ui-slider-range{background-color:#00A4FF}.jq-dropdown .ui-state-default{border-radius:50%;top:-7px}.jq-dropdown .ui-state-default.ui-state-active{background-color:#dedede;border-color:#c6c5c5}.jq-dropdown .ui-state-default:active,.jq-dropdown .ui-state-default.nice-select.open,.jq-dropdown .ui-state-default:focus{outline:none}.jq-dropdown #validate-price{text-align:right}.jq-dropdown .jq-dropdown-panel{box-shadow:0 0 65px rgba(2,2,2,0.1);border:none}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:300px}#jq-dropdown-language .jq-dropdown-panel{min-width:70px}.ui-custom-newsletter-popup.ui-dialog-content{padding:0}#newsletter-dialog .title-container{padding:60px 40px;text-transform:uppercase;font-size:40px}#newsletter-dialog .title{padding:10px;font-weight:bold;background-color:black;color:white}#newsletter-dialog .content{padding:20px}#newsletter-dialog .discount-code{font-weight:bold;font-size:30px}#newsletter-dialog .button{margin:20px 0}#newsletter-dialog .info{margin-top:10px;font-size:13px;color:grey}h2{font:normal 700 normal 30px/1.1 'Oswald', serif !important}@media (min-width: 1200px){h2{font:normal 700 normal 50px/1.1 'Oswald', serif !important}}h2 span{display:block}@media (min-width: 1000px){#menu-desktop .categories,#menu-desktop .right-menu{display:none}}@media (min-width: 1200px){#menu-desktop .categories,#menu-desktop .right-menu{display:block}}#menu-desktop .logo{padding:5px 30px 5px 10px}@media (min-width: 1000px){#menu-desktop .logo{padding:15px 30px 0px 15px}}#menu-desktop .logo a img{max-height:45px !important}#menu-mobile .shop-menu{padding:15px 70px !important}#menu-mobile .navbar-menu{padding:10px 16px !important}@media (min-width: 1000px){#menu-mobile .navbar-menu{padding:30px 16px !important}}@media (min-width: 1000px){#menu-mobile{display:block}}@media (min-width: 1200px){#menu-mobile{display:none}}.main-link{background-color:#000;color:#fff;padding:15px 25px;display:inline-block;font-family:'Oswald';text-transform:uppercase;font-size:17px;line-height:1.2;font-weight:500;transition:background-color 0.3s ease}.main-link i{color:#00A4FF;transition:color 0.3s ease}.main-link:hover{color:#fff;background-color:#00A4FF;transition:background-color 0.3s ease}.main-link:hover i{color:#fff;transition:color 0.3s ease}.container{padding:0 20px;max-width:1200px;margin:0 auto}@media (min-width: 1000px){.container{padding:0}}@media (min-width: 1200px){.flex-container{display:flex;flex-direction:row;justify-content:center;align-items:center}}.homepage .banner{min-height:400px}@media (min-width: 769px){.homepage .banner{min-height:850px}}.homepage .slide .wrapper{width:100% !important;max-width:1200px;margin:0 auto !important;justify-content:flex-start}.homepage .slide .wrapper .wrapper-width{min-height:400px;margin:0 auto !important}@media (min-width: 1200px){.homepage .slide .wrapper .wrapper-width{margin:0 !important}}.homepage .slide .wrapper .wrapper-width h1 span{font:normal 700 normal 25px/1.2 'Oswald', serif !important}@media (min-width: 769px){.homepage .slide .wrapper .wrapper-width h1 span{font:normal 700 normal 65px/1.2 'Oswald', serif !important}}.homepage .slide .wrapper .wrapper-width .link-container{text-align:center;position:relative;z-index:1}@media (min-width: 1000px){.homepage .slide .wrapper .wrapper-width .link-container{text-align:left}}.homepage .slide .wrapper .wrapper-width .link-container .button{margin:10px 0;background-color:#000}.homepage .slide .wrapper .wrapper-width .link-container .button i{color:#00A4FF}.homepage .slide .wrapper .wrapper-width .link-container .button:hover{background-color:#00A4FF}.homepage .slide .wrapper .wrapper-width .link-container .button:hover i{color:#fff}.homepage .slide:after{background:none !important}.homepage .products-list-top{margin-top:-100px;position:relative;z-index:2}@media (min-width: 769px){.homepage .products-list-top{margin-top:-250px}}.homepage .products-list-top .more-links .main-link{margin:10px}.homepage section.dk-section{background-repeat:no-repeat;background-color:#fff;background-position:top left;position:relative;z-index:1;margin:100px 0}.homepage section.dk-section:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top, #ffffff 0%,#ffffff 20px,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.3) 100%)}.homepage section.dk-section .home-knowledge{margin:80px 0}.homepage section.dk-section .home-knowledge .flex-container{display:flex;flex-direction:column}@media (min-width: 1200px){.homepage section.dk-section .home-knowledge .flex-container{flex-direction:row}}.homepage section.dk-section .home-knowledge .text-container,.homepage section.dk-section .home-knowledge .picture-container{flex:1}.homepage section.dk-section .home-knowledge .text-container{order:2;margin-top:30px}@media (min-width: 1200px){.homepage section.dk-section .home-knowledge .text-container{order:1;text-align:left;margin-right:50px}}.homepage section.dk-section .home-knowledge .picture-container{order:1}@media (min-width: 1200px){.homepage section.dk-section .home-knowledge .picture-container{order:2}}.homepage section.dk-section .home-knowledge .picture-container img{box-shadow:0 0 33px 0 rgba(0,0,0,0.46)}.homepage section.ac-section{background-repeat:no-repeat;background-position:right center}.homepage section.ac-section .home-ambassador .text-container{text-align:center}.homepage section.ac-section .home-ambassador .text-container{max-width:700px;margin:0 auto}.homepage section.ac-section .home-contact{margin:80px 0}.homepage section.ac-section .home-contact .picture-container{flex:1}@media (min-width: 1200px){.homepage section.ac-section .home-contact .text-container{flex:1;text-align:left;margin-left:50px}}.homepage section.ac-section .home-contact .text-container h2{margin:20px 0}.homepage section.ac-section .home-contact .picture-container img{box-shadow:0 0 33px 0 rgba(0,0,0,0.46)}.homepage section.b-section{margin:80px 0}.homepage section.b-section .col.title i{font-size:52px}.product.tks-item .picture{padding:0}.product.tks-item .picture img{transform-origin:top center;top:0 !important;transform:scale(2);transition:transform 0.5s ease}.product.tks-item .details{padding:0px 15px 0 15px}.product.tks-item .details .price{padding:15px 0}.product.tks-item .details .price:before{content:none}.product.tks-item:hover .picture img{top:0;transform:scale(1);transition:transform 0.5s ease}.more-categories{padding:30px 0 !important}.home-description{max-width:800px;margin:0 auto}.slider-wrapper{position:relative}.slider-wrapper .slider-prev,.slider-wrapper .slider-next{display:inline-block;margin:0 10px}@media (min-width: 1200px){.slider-wrapper .slider-prev,.slider-wrapper .slider-next{position:absolute;top:50%;cursor:pointer}}@media (min-width: 1200px){.slider-wrapper .slider-prev{left:0;transform:translateY(-50%)}}@media (min-width: 1200px){.slider-wrapper .slider-next{right:0;transform:translateY(-50%)}}@media (min-width: 1200px){.ambassadors{padding:0 70px}}.ambassador-item{display:inline-block;position:relative;padding:35px 15px}.ambassador-item .picture{position:relative;overflow:hidden;display:block;max-width:325px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.ambassador-item .picture img{display:block}.ambassador-item .picture:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%,#000000 100%);z-index:0}.ambassador-item .infos{position:absolute;bottom:20px;left:0;right:0;padding:0 40px;z-index:1}@media (min-width: 1200px){.ambassador-item .infos{transform:translateY(calc(100% - 25px));transition:transform 0.5s ease}}.ambassador-item .infos h3{font-family:'Oswald';font-size:20px;font-weight:500;letter-spacing:1px;line-height:1.2;color:#fff}.ambassador-item .infos p{color:#fff}.ambassador-item .infos .link{display:inline-block;color:#fff;font-family:'Oswald';font-size:17px;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;border-bottom:2px solid transparent;border-bottom:2px solid #ababab}.ambassador-item:hover .infos{transform:translateY(0);transition:transform 0.5s ease}.ambassador-item:focus{outline:none}.reinsurance{background:transparent !important}.footer-content p{padding:0 20px;max-width:680px;margin:0 auto}@media (min-width: 1000px){.footer-content p{padding:0}}.blog-posts .post .date{color:#1d1d1d;font-size:16px;line-height:1.2;font-weight:400;text-transform:none}.blog-posts .post a h3,.blog-posts .post a h2{font-size:20px;color:#000;font-weight:bold}.blog-posts .post a i{font-size:15px}.blog-posts .post:hover a h3,.blog-posts .post:hover a h2{color:#00A4FF}@media (min-width: 1000px){.blog-posts .col.title{max-width:none;width:auto;min-width:0;flex:0 1 auto;padding:0}}footer{background-image:url("../images/tks/img-footer.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;margin:80px 0}footer .logo{max-width:175px !important}@media (min-width: 1200px){footer ul.footer-categories li.col{margin-right:80px}}footer .flex-columns>.col{flex:none}footer ul li a{font-size:16px;color:#000;font-weight:600;text-transform:uppercase;line-height:1.2}footer .copyright{margin-top:40px}@media (min-width: 769px){.page-contact .form .type{display:inline-block;width:50% !important;padding:0 20px}}.page-contact .form .type #contact_form_type{width:100%;font-size:16px;margin:10px 0}main{background-position:center center;background-size:100%;background-repeat:no-repeat}.social-section .head{position:relative}.social-section .head .account{font-family:'Oswald';font-size:40px;text-transform:uppercase;line-height:1.2;font-weight:bold;color:#000000;position:relative;z-index:1}@media (min-width: 1200px){.social-section .head .account{text-align:left;padding:60px 0;margin:0;font-size:50px}}.social-section .head span{display:none}@media (min-width: 1200px){.social-section .head span{display:block;position:absolute;font-family:'Teko';font-size:315px;letter-spacing:18px;line-height:60px;color:#e7e7e7;left:0;top:50%;z-index:0}}.social-section .social-feed{position:relative}@media (min-width: 1200px){.social-section .social-feed{min-height:980px}}.posts-content{padding:5px}.posts-content a{display:inline-block;max-width:calc(50% - 20px);margin:0 10px}@media screen and (min-width: 1200px){.posts-content a{margin:0;position:absolute}.posts-content a:nth-child(1){top:30px;left:0px;width:300px}.posts-content a:nth-child(2){top:0px;left:320px;width:480px}.posts-content a:nth-child(3){top:100px;right:0;left:auto;width:380px}.posts-content a:nth-child(4){top:350px;left:0px;width:300px}.posts-content a:nth-child(5){top:500px;left:320px;width:380px}.posts-content a:nth-child(6){top:500px;width:480px;right:0}}.posts-content a img{display:block;width:100%}
/*# sourceMappingURL=tks.css.map */
