:root{--real100vh:100vh}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:200;src:local(""),url("../fonts/titillium-web-v15-latin-200.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-200.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:200;src:local(""),url("../fonts/titillium-web-v15-latin-200italic.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-200italic.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:300;src:local(""),url("../fonts/titillium-web-v15-latin-300.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-300.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:300;src:local(""),url("../fonts/titillium-web-v15-latin-300italic.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-300italic.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;src:local(""),url("../fonts/titillium-web-v15-latin-regular.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-regular.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:400;src:local(""),url("../fonts/titillium-web-v15-latin-italic.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-italic.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;src:local(""),url("../fonts/titillium-web-v15-latin-600.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-600.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:600;src:local(""),url("../fonts/titillium-web-v15-latin-600italic.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-600italic.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;src:local(""),url("../fonts/titillium-web-v15-latin-700.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-700.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:italic;font-weight:700;src:local(""),url("../fonts/titillium-web-v15-latin-700italic.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-700italic.woff") format("woff")}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:900;src:local(""),url("../fonts/titillium-web-v15-latin-900.woff2") format("woff2"),url("../fonts/titillium-web-v15-latin-900.woff") format("woff")}@font-face{font-family:"Libertad Mono";font-style:normal;font-weight:300;src:local(""),url("../fonts/libertad-mono-light.woff2") format("woff2"),url("../fonts/libertad-mono-light.woff") format("woff")}@font-face{font-family:"Libertad Mono";font-style:normal;font-weight:400;src:local(""),url("../fonts/libertad-mono-regular.woff2") format("woff2"),url("../fonts/libertad-mono-regular.woff") format("woff")}@font-face{font-family:"Libertad Mono";font-style:normal;font-weight:700;src:local(""),url("../fonts/libertad-mono-bold.woff2") format("woff2"),url("../fonts/libertad-mono-bold.woff") format("woff")}div.tippy-dropdown-wrapper{position:absolute;top:-5000px;left:-5000px}.tippy-box{font-weight:500;padding:.5rem;border-radius:2px;box-shadow:0 -1px 10px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.14)}@media(max-width:600px){.tippy-box{max-width:100% !important}}.tippy-box .tippy-content ul.list-menu{padding:0;margin:0;list-style-type:none;max-height:300px;overflow:auto}.tippy-box .tippy-content ul.list-menu>li{padding:0;margin:0;min-width:180px;text-align:left}.tippy-box .tippy-content ul.list-menu>li:not(:last-of-type){border-bottom:1px solid #fcfcfc}.tippy-box .tippy-content ul.list-menu>li.select-all{border-bottom:1px solid #fafafa}.tippy-box .tippy-content ul.list-menu>li.title{padding:4px 8px 4px 8px;color:#999;background-color:#fcfcfc;font-size:.9rem;border-bottom:1px solid #fafafa}.tippy-box .tippy-content ul.list-menu>li.divider{padding:0;margin-top:7px;margin-bottom:7px;width:100%;height:1px;background-color:#fcfcfc}.tippy-box .tippy-content ul.list-menu>li a{display:block;padding:10px 8px;position:relative;color:#000;font-weight:600;font-size:.9rem;text-transform:uppercase}.tippy-box .tippy-content ul.list-menu>li a>span{width:92%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tippy-box .tippy-content ul.list-menu>li a>span>i{margin-right:8px}.tippy-box .tippy-content ul.list-menu>li a i.check{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tippy-box .tippy-content ul.list-menu>li a:hover{color:#0033a0}.tippy-box .tippy-content ul.list-menu>li.active a{color:#0033a0}.tippy-box .tippy-roundarrow,.tippy-box .tippy-svg-arrow{fill:#fff}.tippy-box[data-placement^=top] .tippy-svg-arrow{-webkit-filter:drop-shadow(0 3px 2px rgba(0,0,0,0.1));filter:drop-shadow(0 3px 2px rgba(0,0,0,0.1))}.tippy-box[data-placement^=top] .tippy-svg-arrow svg{margin-top:-1px}.tippy-box[data-placement^=right] .tippy-svg-arrow{fill:#fff}.tippy-box[data-placement^=bottom] .tippy-svg-arrow{-webkit-filter:drop-shadow(0 -3px 2px rgba(0,0,0,0.05));filter:drop-shadow(0 -3px 2px rgba(0,0,0,0.05))}.tippy-box[data-placement^=bottom] .tippy-svg-arrow svg{margin-bottom:-1px}.tippy-box[data-placement^=left] .tippy-svg-arrow{fill:#fff}.tippy-box[data-theme=default]{background-color:#fff}.tippy-box[data-theme=default] .tippy-content{color:#000;background-color:#fff}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li:not(:last-of-type){border-bottom:1px solid #f2f2f2}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li.select-all{border-bottom:1px solid #f0f0f0}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li.title{background-color:#f2f2f2;border-bottom:1px solid #f0f0f0}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li.divider{background-color:#f2f2f2}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li a{color:#000}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li a:hover{color:#0033a0}.tippy-box[data-theme=default] .tippy-content ul.list-menu>li.active a{color:#0033a0}.tippy-box[data-theme=default] .tippy-roundarrow,.tippy-box[data-theme=default] .tippy-svg-arrow{fill:#fff !important}.tippy-box[data-theme=dark]{background-color:#000}.tippy-box[data-theme=dark] .tippy-content{color:#fff;background-color:#000}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li:not(:last-of-type){border-bottom:1px solid #000}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li.select-all{border-bottom:1px solid #000}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li.title{background-color:#000;border-bottom:1px solid #000}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li.divider{background-color:#000}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li a{color:#fff}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li a:hover{color:#0033a0}.tippy-box[data-theme=dark] .tippy-content ul.list-menu>li.active a{color:#0033a0}.tippy-box[data-theme=dark] .tippy-roundarrow,.tippy-box[data-theme=dark] .tippy-svg-arrow{fill:#000 !important}.tippy-box[data-theme=cetilar]{background-color:#44d62c;padding:10px 0}.tippy-box[data-theme=cetilar] .tippy-content{color:#fff;padding:0;background-color:#44d62c}.tippy-box[data-theme=cetilar] .tippy-content ul.list-menu>li{border:0}.tippy-box[data-theme=cetilar] .tippy-content ul.list-menu>li a{font-family:"Libertad Mono";color:#fff;text-transform:uppercase;display:block;z-index:1;padding:15px 30px;font-weight:600;font-size:1rem}.tippy-box[data-theme=cetilar] .tippy-content ul.list-menu>li a:hover{color:#0033a0}.tippy-box[data-theme=cetilar] .tippy-content ul.list-menu>li a span{width:100%}.tippy-box[data-theme=cetilar] .tippy-content ul.list-menu>li.active a{color:#0033a0}.tippy-box[data-theme=cetilar] .tippy-roundarrow,.tippy-box[data-theme=cetilar] .tippy-svg-arrow{fill:#44d62c !important}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}textarea,input,button{outline:0}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,input.placeholder,.placeholder{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{outline:0 none !important}input[name=verify],input[name=g_robot_verify],input[name=g_robot_ip]{display:none !important}a,.btn:focus,input:focus,button:focus{outline:0}a{transition:all .2s !important;-webkit-transition:all .2s !important;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;cursor:pointer;text-decoration:none !important}a *{cursor:pointer}a:hover,a:active,a.active{text-decoration:none !important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){[class^=logo] img[src$=".svg"]{width:100%}}*::-ms-clear{display:none}html,body{overflow-x:hidden;width:100%;min-height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Titillium Web",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#global-wrapper{min-height:100%;display:flex;flex-direction:column}main{overflow-x:hidden;z-index:0;flex-grow:1}footer{flex-shrink:0}#smooth-content{min-height:100%}#page-container{min-height:100%;display:flex;flex-direction:column}.toast-container{z-index:100000 !important}.hide-mobile{display:inline-block !important}.show-mobile{display:none !important}@media(max-width:980px){.hide-mobile{display:none !important}.show-mobile{display:inline-block !important}}html:not(.mobile-device) .show-mobile-device{display:none !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-scroll{overflow:hidden !important}.overflow-hidden{overflow:hidden !important}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.4);display:none}div.page-overlay.active{display:block;animation:fadeIn .5s cubic-bezier(0.2,1,0.3,1) 1 forwards}textarea,input,button{outline:0}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,input.placeholder,.placeholder{color:#eee}.text-b2b{color:#44d62c}.text-brand,.text-blue{color:#0033a0 !important}.text-darker-blue{color:#01205c !important}.text-green{color:#44d62c !important}.text-orange{color:#ff5100 !important}.text-chocolate{color:#a39382 !important}.bg-brand,.bg-blue{background-color:#0033a0 !important}.bg-darker-blue{background-color:#01205c !important}.bg-green{background-color:#44d62c !important}.bg-orange{background-color:#ff5100 !important}.bg-chocolate{background-color:#a39382 !important}a[target=_blank]{position:relative}.mw-100{max-width:100px}@media(max-width:99px){.mw-100{max-width:100vw}}.mw-200{max-width:200px}@media(max-width:199px){.mw-200{max-width:100vw}}.mw-300{max-width:300px}@media(max-width:299px){.mw-300{max-width:100vw}}.mw-400{max-width:400px}@media(max-width:399px){.mw-400{max-width:100vw}}.mw-500{max-width:500px}@media(max-width:499px){.mw-500{max-width:100vw}}.mw-600{max-width:600px}@media(max-width:599px){.mw-600{max-width:100vw}}.mw-700{max-width:700px}@media(max-width:699px){.mw-700{max-width:100vw}}.mw-800{max-width:800px}@media(max-width:799px){.mw-800{max-width:100vw}}.mw-900{max-width:900px}@media(max-width:899px){.mw-900{max-width:100vw}}.mw-1000{max-width:1000px}@media(max-width:999px){.mw-1000{max-width:100vw}}.mw-1100{max-width:1100px}@media(max-width:1099px){.mw-1100{max-width:100vw}}.mw-1200{max-width:1200px}@media(max-width:1199px){.mw-1200{max-width:100vw}}.mw-1300{max-width:1300px}@media(max-width:1299px){.mw-1300{max-width:100vw}}.mw-1400{max-width:1400px}@media(max-width:1399px){.mw-1400{max-width:100vw}}.mw-1500{max-width:1500px}@media(max-width:1499px){.mw-1500{max-width:100vw}}.mw-1600{max-width:1600px}@media(max-width:1599px){.mw-1600{max-width:100vw}}.mw-1700{max-width:1700px}@media(max-width:1699px){.mw-1700{max-width:100vw}}.mw-1800{max-width:1800px}@media(max-width:1799px){.mw-1800{max-width:100vw}}.mw-1900{max-width:1900px}@media(max-width:1899px){.mw-1900{max-width:100vw}}.mw-2000{max-width:2000px}@media(max-width:1999px){.mw-2000{max-width:100vw}}.mw-global-max{max-width:1600px}.miw-100{min-width:100px}.miw-200{min-width:200px}.miw-300{min-width:300px}.miw-400{min-width:400px}.miw-500{min-width:500px}.miw-600{min-width:600px}.miw-700{min-width:700px}.miw-800{min-width:800px}.miw-900{min-width:900px}.miw-1000{min-width:1000px}.miw-1100{min-width:1100px}.miw-1200{min-width:1200px}.miw-1300{min-width:1300px}.miw-1400{min-width:1400px}.miw-1500{min-width:1500px}.miw-1600{min-width:1600px}.miw-1700{min-width:1700px}.miw-1800{min-width:1800px}.miw-1900{min-width:1900px}.miw-2000{min-width:2000px}.ls-1{letter-spacing:1px}.mwp-10{max-width:10%}.ls-2{letter-spacing:2px}.mwp-20{max-width:20%}.ls-3{letter-spacing:3px}.mwp-30{max-width:30%}.ls-4{letter-spacing:4px}.mwp-40{max-width:40%}.ls-5{letter-spacing:5px}.mwp-50{max-width:50%}.ls-6{letter-spacing:6px}.mwp-60{max-width:60%}.ls-7{letter-spacing:7px}.mwp-70{max-width:70%}.ls-8{letter-spacing:8px}.mwp-80{max-width:80%}.ls-9{letter-spacing:9px}.mwp-90{max-width:90%}.ls-10{letter-spacing:10px}.mwp-100{max-width:100%}.mx-auto{margin-left:auto;margin-right:auto}select{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 6px) 50%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;padding-right:22px}select::-ms-expand{display:none}.birthday-picker{display:flex !important;flex-direction:row;justify-content:space-between;width:100%}.birthday-picker label{display:none !important}.birthday-picker select{margin:0;width:32%}a{cursor:pointer}.rotating-icon{display:inline-block}.rotating-icon::before{display:inline-block;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.hidden{display:none !important}.ff-libertad{font-family:"Libertad Mono";text-rendering:geometricPrecision;font-feature-settings:"kern" 1;size-adjust:98%;ascent-override:95%;font-weight:900}#glightbox-body.glightbox-clean .goverlay{background:rgba(0,0,0,.5)}#glightbox-body.glightbox-clean .gslide-media{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.global-alert{width:auto;display:inline-block;box-shadow:rgba(50,50,93,.25) 0 -10px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;opacity:.95;position:fixed;top:auto;left:auto;bottom:25px;right:25px;z-index:1;height:auto;transition-duration:.6s;padding:20px}.global-alert:not(.alert-danger){background-color:rgba(255,255,255,.95);color:#333}.global-alert:not(.alert-danger)>.content{max-width:220px}.global-alert.closed{transition-duration:2s;display:none;opacity:0}.global-alert.left{left:20px;right:auto}.global-alert.center{left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.global-alert>.content{font-size:15px;line-height:1.5em;text-align:center;position:relative}.global-alert>.content .more{text-decoration:underline;text-transform:lowercase}.global-alert>.content .actions{width:100%;text-align:center;margin-top:10px}.global-alert.full{left:0;right:0;bottom:0;-ms-transform:none;transform:none;background-color:#fff;opacity:1}.global-alert.full>.content{width:100%;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:row}.global-alert.full>.content .text{text-align:left;padding:10px}.global-alert.full>.content .text strong{display:block;margin-bottom:10px}.global-alert.full>.content .actions{margin-top:0;padding:10px;display:flex;justify-content:space-between;gap:15px}@media(max-width:380px){.global-alert.full>.content .actions{flex-wrap:wrap-reverse;gap:6px}}.global-alert.full>.content .actions .btn{display:inline-block;width:100%}@media(max-width:380px){.global-alert.full>.content .actions .btn{line-height:1.4em;font-size:1rem}}@media(max-width:840px)and (min-width:600px){.global-alert.full>.content .actions{white-space:normal}}@media(max-width:600px){.global-alert.full>.content{flex-direction:column;padding:0}.global-alert.full>.content .text{text-align:center}.global-alert.full>.content .actions{padding:10px 0 0 0}}@media(max-width:450px){.global-alert{width:100% !important;display:block;left:0 !important;bottom:0 !important;right:0 !important}.global-alert>.content{max-width:100% !important;padding:20px 25px}}form .form-group{position:relative}@media(max-width:980px){form .form-group{margin-bottom:10px}}form .form-label.required::after{content:"*";padding-left:4px;font-size:80%;position:relative;top:-2px}form .invalid-feedback{font-size:.7rem;margin-top:-2px}form .has-error .invalid-feedback{display:block}form .form-group-divider{margin-top:10px;margin-bottom:10px;text-align:center;position:relative}form .form-group-divider>span{display:inline-block;padding:0 10px;background-color:#fff;font-size:.65rem;color:#333;z-index:1;position:relative}form .form-group-divider::before{content:"";position:absolute;left:0;z-index:0;height:1px;background-color:#e0e0e0;width:100%;top:51%;transform:translateY(-50%)}form.was-validated .form-control:valid,form .form-control.is-valid{background-image:none}form .progress{width:100%}form .drop-area{position:relative}form .drop-area::after{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:2;content:"DROP HERE";font-size:70%;text-align:center;border:1px dashed #999;line-height:100%;background-color:rgba(47,152,30,.2);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;text-shadow:1px 1px 2px rgba(0,0,0,.3);display:none;justify-content:center;align-content:center;flex-direction:column}form .drop-area.highlight::after{display:flex}button[type=submit],.btn{cursor:pointer;position:relative;transition:all .4s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1;text-transform:uppercase;letter-spacing:1px;font-family:"Libertad Mono";letter-spacing:-0.03em;color:#000;background-color:#fff}button[type=submit]::before,.btn::before{display:block;transition:opacity .1s ease,width .2s ease-out;content:"";position:absolute;left:50%;right:0;top:0;bottom:0;width:0;z-index:-1;transform:translateX(-50%);will-change:width;opacity:0}button[type=submit]:hover::before,.btn:hover::before{width:100%;opacity:1}button[type=submit].btn-block,.btn.btn-block{display:block;width:100%}button[type=submit].btn-xs,.btn.btn-xs{padding:3px 6px;font-size:.7rem}button[type=submit]>i,.btn>i{padding-left:5px}button[type=submit]::before,.btn::before{background-color:#000}button[type=submit]:hover,.btn:hover{color:#fff;background-color:#000;border-color:#000}button[type=submit]:active,.btn:active{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}button[type=submit].btn-google,.btn.btn-google{color:#fff;background-color:#ea4335;border-color:rgba(0,0,0,0)}button[type=submit].btn-google::before,.btn.btn-google::before{background-color:#d62516}button[type=submit].btn-google:not(:disabled):hover,button[type=submit].btn-google:not(.disabled):hover,.btn.btn-google:not(:disabled):hover,.btn.btn-google:not(.disabled):hover{background-color:#d62516;border-color:#d62516;color:#fff}button[type=submit].btn-google:not(:disabled):active,button[type=submit].btn-google:not(:disabled).active,button[type=submit].btn-google:not(.disabled):active,button[type=submit].btn-google:not(.disabled).active,.btn.btn-google:not(:disabled):active,.btn.btn-google:not(:disabled).active,.btn.btn-google:not(.disabled):active,.btn.btn-google:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(214,37,22,.2);color:#fff}button[type=submit].btn-facebook,.btn.btn-facebook{color:#fff;background-color:#3b579d;border-color:rgba(0,0,0,0)}button[type=submit].btn-facebook::before,.btn.btn-facebook::before{background-color:#2d4278}button[type=submit].btn-facebook:not(:disabled):hover,button[type=submit].btn-facebook:not(.disabled):hover,.btn.btn-facebook:not(:disabled):hover,.btn.btn-facebook:not(.disabled):hover{background-color:#2d4278;border-color:#2d4278;color:#fff}button[type=submit].btn-facebook:not(:disabled):active,button[type=submit].btn-facebook:not(:disabled).active,button[type=submit].btn-facebook:not(.disabled):active,button[type=submit].btn-facebook:not(.disabled).active,.btn.btn-facebook:not(:disabled):active,.btn.btn-facebook:not(:disabled).active,.btn.btn-facebook:not(.disabled):active,.btn.btn-facebook:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(45,66,120,.2);color:#fff}button[type=submit].btn-light,.btn.btn-light{color:#000;background-color:#fff;border-color:#000}button[type=submit].btn-light::before,.btn.btn-light::before{background-color:#000}button[type=submit].btn-light:not(:disabled):hover,button[type=submit].btn-light:not(.disabled):hover,.btn.btn-light:not(:disabled):hover,.btn.btn-light:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-light:not(:disabled):active,button[type=submit].btn-light:not(:disabled).active,button[type=submit].btn-light:not(.disabled):active,button[type=submit].btn-light:not(.disabled).active,.btn.btn-light:not(:disabled):active,.btn.btn-light:not(:disabled).active,.btn.btn-light:not(.disabled):active,.btn.btn-light:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-white,.btn.btn-white{color:#000;background-color:#fff;border-color:rgba(0,0,0,0)}button[type=submit].btn-white::before,.btn.btn-white::before{background-color:#000}button[type=submit].btn-white:not(:disabled):hover,button[type=submit].btn-white:not(.disabled):hover,.btn.btn-white:not(:disabled):hover,.btn.btn-white:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-white:not(:disabled):active,button[type=submit].btn-white:not(:disabled).active,button[type=submit].btn-white:not(.disabled):active,button[type=submit].btn-white:not(.disabled).active,.btn.btn-white:not(:disabled):active,.btn.btn-white:not(:disabled).active,.btn.btn-white:not(.disabled):active,.btn.btn-white:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-clear,.btn.btn-clear{color:#000;background-color:#fff;border-color:rgba(0,0,0,0)}button[type=submit].btn-clear::before,.btn.btn-clear::before{background-color:#fff}button[type=submit].btn-clear:not(:disabled):hover,button[type=submit].btn-clear:not(.disabled):hover,.btn.btn-clear:not(:disabled):hover,.btn.btn-clear:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-clear:not(:disabled):active,button[type=submit].btn-clear:not(:disabled).active,button[type=submit].btn-clear:not(.disabled):active,button[type=submit].btn-clear:not(.disabled).active,.btn.btn-clear:not(:disabled):active,.btn.btn-clear:not(:disabled).active,.btn.btn-clear:not(.disabled):active,.btn.btn-clear:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-dark,.btn.btn-dark{color:#fff;background-color:#000;border-color:rgba(0,0,0,0)}button[type=submit].btn-dark::before,.btn.btn-dark::before{background-color:#000}button[type=submit].btn-dark:not(:disabled):hover,button[type=submit].btn-dark:not(.disabled):hover,.btn.btn-dark:not(:disabled):hover,.btn.btn-dark:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-dark:not(:disabled):active,button[type=submit].btn-dark:not(:disabled).active,button[type=submit].btn-dark:not(.disabled):active,button[type=submit].btn-dark:not(.disabled).active,.btn.btn-dark:not(:disabled):active,.btn.btn-dark:not(:disabled).active,.btn.btn-dark:not(.disabled):active,.btn.btn-dark:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-grey,.btn.btn-grey{color:#333;background-color:#efefef;border-color:rgba(0,0,0,0)}button[type=submit].btn-grey::before,.btn.btn-grey::before{background-color:#fff}button[type=submit].btn-grey:not(:disabled):hover,button[type=submit].btn-grey:not(.disabled):hover,.btn.btn-grey:not(:disabled):hover,.btn.btn-grey:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-grey:not(:disabled):active,button[type=submit].btn-grey:not(:disabled).active,button[type=submit].btn-grey:not(.disabled):active,button[type=submit].btn-grey:not(.disabled).active,.btn.btn-grey:not(:disabled):active,.btn.btn-grey:not(:disabled).active,.btn.btn-grey:not(.disabled):active,.btn.btn-grey:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-danger,.btn.btn-danger{color:#fff;background-color:#ae2012;border-color:rgba(0,0,0,0)}button[type=submit].btn-danger::before,.btn.btn-danger::before{background-color:#80180d}button[type=submit].btn-danger:not(:disabled):hover,button[type=submit].btn-danger:not(.disabled):hover,.btn.btn-danger:not(:disabled):hover,.btn.btn-danger:not(.disabled):hover{background-color:#80180d;border-color:#80180d;color:#fff}button[type=submit].btn-danger:not(:disabled):active,button[type=submit].btn-danger:not(:disabled).active,button[type=submit].btn-danger:not(.disabled):active,button[type=submit].btn-danger:not(.disabled).active,.btn.btn-danger:not(:disabled):active,.btn.btn-danger:not(:disabled).active,.btn.btn-danger:not(.disabled):active,.btn.btn-danger:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(128,24,13,.2);color:#fff}button[type=submit].btn-success,.btn.btn-success{color:#fff;background-color:#2f981e;border-color:rgba(0,0,0,0)}button[type=submit].btn-success::before,.btn.btn-success::before{background-color:#226d15}button[type=submit].btn-success:not(:disabled):hover,button[type=submit].btn-success:not(.disabled):hover,.btn.btn-success:not(:disabled):hover,.btn.btn-success:not(.disabled):hover{background-color:#226d15;border-color:#226d15;color:#fff}button[type=submit].btn-success:not(:disabled):active,button[type=submit].btn-success:not(:disabled).active,button[type=submit].btn-success:not(.disabled):active,button[type=submit].btn-success:not(.disabled).active,.btn.btn-success:not(:disabled):active,.btn.btn-success:not(:disabled).active,.btn.btn-success:not(.disabled):active,.btn.btn-success:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(34,109,21,.2);color:#fff}button[type=submit].btn-info,.btn.btn-info{color:#fff;background-color:#004bed;border-color:rgba(0,0,0,0)}button[type=submit].btn-info::before,.btn.btn-info::before{background-color:#003bba}button[type=submit].btn-info:not(:disabled):hover,button[type=submit].btn-info:not(.disabled):hover,.btn.btn-info:not(:disabled):hover,.btn.btn-info:not(.disabled):hover{background-color:#003bba;border-color:#003bba;color:#fff}button[type=submit].btn-info:not(:disabled):active,button[type=submit].btn-info:not(:disabled).active,button[type=submit].btn-info:not(.disabled):active,button[type=submit].btn-info:not(.disabled).active,.btn.btn-info:not(:disabled):active,.btn.btn-info:not(:disabled).active,.btn.btn-info:not(.disabled):active,.btn.btn-info:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,59,186,.2);color:#fff}button[type=submit].btn-warning,.btn.btn-warning{color:#fff;background-color:#fcbf49;border-color:rgba(0,0,0,0)}button[type=submit].btn-warning::before,.btn.btn-warning::before{background-color:#fbad17}button[type=submit].btn-warning:not(:disabled):hover,button[type=submit].btn-warning:not(.disabled):hover,.btn.btn-warning:not(:disabled):hover,.btn.btn-warning:not(.disabled):hover{background-color:#fbad17;border-color:#fbad17;color:#fff}button[type=submit].btn-warning:not(:disabled):active,button[type=submit].btn-warning:not(:disabled).active,button[type=submit].btn-warning:not(.disabled):active,button[type=submit].btn-warning:not(.disabled).active,.btn.btn-warning:not(:disabled):active,.btn.btn-warning:not(:disabled).active,.btn.btn-warning:not(.disabled):active,.btn.btn-warning:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(251,173,23,.2);color:#fff}button[type=submit].btn-primary,.btn.btn-primary{color:#000;background-color:rgba(255,255,255,.2);border-color:#000}button[type=submit].btn-primary::before,.btn.btn-primary::before{background-color:#0033a0}button[type=submit].btn-primary:not(:disabled):hover,button[type=submit].btn-primary:not(.disabled):hover,.btn.btn-primary:not(:disabled):hover,.btn.btn-primary:not(.disabled):hover{background-color:#0033a0;border-color:#0033a0;color:#fff}button[type=submit].btn-primary:not(:disabled):active,button[type=submit].btn-primary:not(:disabled).active,button[type=submit].btn-primary:not(.disabled):active,button[type=submit].btn-primary:not(.disabled).active,.btn.btn-primary:not(:disabled):active,.btn.btn-primary:not(:disabled).active,.btn.btn-primary:not(.disabled):active,.btn.btn-primary:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,51,160,.2);color:#fff}button[type=submit].btn-primary-inverted,.btn.btn-primary-inverted{color:#fff;background-color:#0033a0;border-color:#0033a0}button[type=submit].btn-primary-inverted::before,.btn.btn-primary-inverted::before{background-color:#00236d}button[type=submit].btn-primary-inverted:not(:disabled):hover,button[type=submit].btn-primary-inverted:not(.disabled):hover,.btn.btn-primary-inverted:not(:disabled):hover,.btn.btn-primary-inverted:not(.disabled):hover{background-color:#00236d;border-color:#00236d;color:#fff}button[type=submit].btn-primary-inverted:not(:disabled):active,button[type=submit].btn-primary-inverted:not(:disabled).active,button[type=submit].btn-primary-inverted:not(.disabled):active,button[type=submit].btn-primary-inverted:not(.disabled).active,.btn.btn-primary-inverted:not(:disabled):active,.btn.btn-primary-inverted:not(:disabled).active,.btn.btn-primary-inverted:not(.disabled):active,.btn.btn-primary-inverted:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,35,109,.2);color:#fff}button[type=submit].btn-primary-white,.btn.btn-primary-white{color:#0033a0;background-color:#fff;border-color:#fff}button[type=submit].btn-primary-white::before,.btn.btn-primary-white::before{background-color:#0033a0}button[type=submit].btn-primary-white:not(:disabled):hover,button[type=submit].btn-primary-white:not(.disabled):hover,.btn.btn-primary-white:not(:disabled):hover,.btn.btn-primary-white:not(.disabled):hover{background-color:#0033a0;border-color:#0033a0;color:#fff}button[type=submit].btn-primary-white:not(:disabled):active,button[type=submit].btn-primary-white:not(:disabled).active,button[type=submit].btn-primary-white:not(.disabled):active,button[type=submit].btn-primary-white:not(.disabled).active,.btn.btn-primary-white:not(:disabled):active,.btn.btn-primary-white:not(:disabled).active,.btn.btn-primary-white:not(.disabled):active,.btn.btn-primary-white:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,51,160,.2);color:#fff}button[type=submit].btn-secondary,.btn.btn-secondary{color:#fff;background-color:rgba(51,51,51,.5);border-color:#fff}button[type=submit].btn-secondary::before,.btn.btn-secondary::before{background-color:#0033a0}button[type=submit].btn-secondary:not(:disabled):hover,button[type=submit].btn-secondary:not(.disabled):hover,.btn.btn-secondary:not(:disabled):hover,.btn.btn-secondary:not(.disabled):hover{background-color:#0033a0;border-color:#0033a0;color:#fff}button[type=submit].btn-secondary:not(:disabled):active,button[type=submit].btn-secondary:not(:disabled).active,button[type=submit].btn-secondary:not(.disabled):active,button[type=submit].btn-secondary:not(.disabled).active,.btn.btn-secondary:not(:disabled):active,.btn.btn-secondary:not(:disabled).active,.btn.btn-secondary:not(.disabled):active,.btn.btn-secondary:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,51,160,.2);color:#fff}button[type=submit].btn-secondary-light,.btn.btn-secondary-light{color:#fff;background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.8)}button[type=submit].btn-secondary-light::before,.btn.btn-secondary-light::before{background-color:#fff}button[type=submit].btn-secondary-light:not(:disabled):hover,button[type=submit].btn-secondary-light:not(.disabled):hover,.btn.btn-secondary-light:not(:disabled):hover,.btn.btn-secondary-light:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-secondary-light:not(:disabled):active,button[type=submit].btn-secondary-light:not(:disabled).active,button[type=submit].btn-secondary-light:not(.disabled):active,button[type=submit].btn-secondary-light:not(.disabled).active,.btn.btn-secondary-light:not(:disabled):active,.btn.btn-secondary-light:not(:disabled).active,.btn.btn-secondary-light:not(.disabled):active,.btn.btn-secondary-light:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-customize,.btn.btn-customize{color:#004bed;background-color:rgba(255,255,255,.3);border-color:#ddd}button[type=submit].btn-customize::before,.btn.btn-customize::before{background-color:#004bed}button[type=submit].btn-customize:not(:disabled):hover,button[type=submit].btn-customize:not(.disabled):hover,.btn.btn-customize:not(:disabled):hover,.btn.btn-customize:not(.disabled):hover{background-color:#004bed;border-color:#004bed;color:#fff}button[type=submit].btn-customize:not(:disabled):active,button[type=submit].btn-customize:not(:disabled).active,button[type=submit].btn-customize:not(.disabled):active,button[type=submit].btn-customize:not(.disabled).active,.btn.btn-customize:not(:disabled):active,.btn.btn-customize:not(:disabled).active,.btn.btn-customize:not(.disabled):active,.btn.btn-customize:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,75,237,.2);color:#fff}button[type=submit].btn-blue,.btn.btn-blue{color:#fff;background-color:#0033a0;border-color:rgba(0,0,0,0)}button[type=submit].btn-blue::before,.btn.btn-blue::before{background-color:#00236d}button[type=submit].btn-blue:not(:disabled):hover,button[type=submit].btn-blue:not(.disabled):hover,.btn.btn-blue:not(:disabled):hover,.btn.btn-blue:not(.disabled):hover{background-color:#00236d;border-color:#00236d;color:#44d62c}button[type=submit].btn-blue:not(:disabled):active,button[type=submit].btn-blue:not(:disabled).active,button[type=submit].btn-blue:not(.disabled):active,button[type=submit].btn-blue:not(.disabled).active,.btn.btn-blue:not(:disabled):active,.btn.btn-blue:not(:disabled).active,.btn.btn-blue:not(.disabled):active,.btn.btn-blue:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,35,109,.2);color:#44d62c}button[type=submit].btn-darker-blue,.btn.btn-darker-blue{color:#fff;background-color:#01205c;border-color:rgba(0,0,0,0)}button[type=submit].btn-darker-blue::before,.btn.btn-darker-blue::before{background-color:#000e2a}button[type=submit].btn-darker-blue:not(:disabled):hover,button[type=submit].btn-darker-blue:not(.disabled):hover,.btn.btn-darker-blue:not(:disabled):hover,.btn.btn-darker-blue:not(.disabled):hover{background-color:#000e2a;border-color:#000e2a;color:#44d62c}button[type=submit].btn-darker-blue:not(:disabled):active,button[type=submit].btn-darker-blue:not(:disabled).active,button[type=submit].btn-darker-blue:not(.disabled):active,button[type=submit].btn-darker-blue:not(.disabled).active,.btn.btn-darker-blue:not(:disabled):active,.btn.btn-darker-blue:not(:disabled).active,.btn.btn-darker-blue:not(.disabled):active,.btn.btn-darker-blue:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,14,42,.2);color:#44d62c}button[type=submit].btn-green,.btn.btn-green{color:#fff;background-color:#44d62c;border-color:rgba(0,0,0,0)}button[type=submit].btn-green::before,.btn.btn-green::before{background-color:#35ad22}button[type=submit].btn-green:not(:disabled):hover,button[type=submit].btn-green:not(.disabled):hover,.btn.btn-green:not(:disabled):hover,.btn.btn-green:not(.disabled):hover{background-color:#35ad22;border-color:#35ad22;color:#0033a0}button[type=submit].btn-green:not(:disabled):active,button[type=submit].btn-green:not(:disabled).active,button[type=submit].btn-green:not(.disabled):active,button[type=submit].btn-green:not(.disabled).active,.btn.btn-green:not(:disabled):active,.btn.btn-green:not(:disabled).active,.btn.btn-green:not(.disabled):active,.btn.btn-green:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(53,173,34,.2);color:#0033a0}button[type=submit].btn-orange,.btn.btn-orange{color:#fff;background-color:#ff5100;border-color:rgba(0,0,0,0)}button[type=submit].btn-orange::before,.btn.btn-orange::before{background-color:#cc4100}button[type=submit].btn-orange:not(:disabled):hover,button[type=submit].btn-orange:not(.disabled):hover,.btn.btn-orange:not(:disabled):hover,.btn.btn-orange:not(.disabled):hover{background-color:#cc4100;border-color:#cc4100;color:#fff}button[type=submit].btn-orange:not(:disabled):active,button[type=submit].btn-orange:not(:disabled).active,button[type=submit].btn-orange:not(.disabled):active,button[type=submit].btn-orange:not(.disabled).active,.btn.btn-orange:not(:disabled):active,.btn.btn-orange:not(:disabled).active,.btn.btn-orange:not(.disabled):active,.btn.btn-orange:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(204,65,0,.2);color:#fff}button[type=submit].btn-chocolate,.btn.btn-chocolate{color:#fff;background-color:#a39382;border-color:rgba(0,0,0,0)}button[type=submit].btn-chocolate::before,.btn.btn-chocolate::before{background-color:#8b7a67}button[type=submit].btn-chocolate:not(:disabled):hover,button[type=submit].btn-chocolate:not(.disabled):hover,.btn.btn-chocolate:not(:disabled):hover,.btn.btn-chocolate:not(.disabled):hover{background-color:#8b7a67;border-color:#8b7a67;color:#fff}button[type=submit].btn-chocolate:not(:disabled):active,button[type=submit].btn-chocolate:not(:disabled).active,button[type=submit].btn-chocolate:not(.disabled):active,button[type=submit].btn-chocolate:not(.disabled).active,.btn.btn-chocolate:not(:disabled):active,.btn.btn-chocolate:not(:disabled).active,.btn.btn-chocolate:not(.disabled):active,.btn.btn-chocolate:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(139,122,103,.2);color:#fff}button[type=submit].btn-transparent,.btn.btn-transparent{color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}button[type=submit].btn-transparent::before,.btn.btn-transparent::before{background-color:rgba(0,0,0,0)}button[type=submit].btn-transparent:not(:disabled):hover,button[type=submit].btn-transparent:not(.disabled):hover,.btn.btn-transparent:not(:disabled):hover,.btn.btn-transparent:not(.disabled):hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#000}button[type=submit].btn-transparent:not(:disabled):active,button[type=submit].btn-transparent:not(:disabled).active,button[type=submit].btn-transparent:not(.disabled):active,button[type=submit].btn-transparent:not(.disabled).active,.btn.btn-transparent:not(:disabled):active,.btn.btn-transparent:not(:disabled).active,.btn.btn-transparent:not(.disabled):active,.btn.btn-transparent:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#000}button[type=submit].btn-white-border,.btn.btn-white-border{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}button[type=submit].btn-white-border::before,.btn.btn-white-border::before{background-color:#fff}button[type=submit].btn-white-border:not(:disabled):hover,button[type=submit].btn-white-border:not(.disabled):hover,.btn.btn-white-border:not(:disabled):hover,.btn.btn-white-border:not(.disabled):hover{background-color:#fff;border-color:#fff;color:#000}button[type=submit].btn-white-border:not(:disabled):active,button[type=submit].btn-white-border:not(:disabled).active,button[type=submit].btn-white-border:not(.disabled):active,button[type=submit].btn-white-border:not(.disabled).active,.btn.btn-white-border:not(:disabled):active,.btn.btn-white-border:not(:disabled).active,.btn.btn-white-border:not(.disabled):active,.btn.btn-white-border:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(255,255,255,.2);color:#000}button[type=submit].btn-white-border-black,.btn.btn-white-border-black{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}button[type=submit].btn-white-border-black::before,.btn.btn-white-border-black::before{background-color:#000}button[type=submit].btn-white-border-black:not(:disabled):hover,button[type=submit].btn-white-border-black:not(.disabled):hover,.btn.btn-white-border-black:not(:disabled):hover,.btn.btn-white-border-black:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-white-border-black:not(:disabled):active,button[type=submit].btn-white-border-black:not(:disabled).active,button[type=submit].btn-white-border-black:not(.disabled):active,button[type=submit].btn-white-border-black:not(.disabled).active,.btn.btn-white-border-black:not(:disabled):active,.btn.btn-white-border-black:not(:disabled).active,.btn.btn-white-border-black:not(.disabled):active,.btn.btn-white-border-black:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-black-border,.btn.btn-black-border{color:#000;background-color:rgba(0,0,0,0);border-color:#000}button[type=submit].btn-black-border::before,.btn.btn-black-border::before{background-color:#000}button[type=submit].btn-black-border:not(:disabled):hover,button[type=submit].btn-black-border:not(.disabled):hover,.btn.btn-black-border:not(:disabled):hover,.btn.btn-black-border:not(.disabled):hover{background-color:#000;border-color:#000;color:#fff}button[type=submit].btn-black-border:not(:disabled):active,button[type=submit].btn-black-border:not(:disabled).active,button[type=submit].btn-black-border:not(.disabled):active,button[type=submit].btn-black-border:not(.disabled).active,.btn.btn-black-border:not(:disabled):active,.btn.btn-black-border:not(:disabled).active,.btn.btn-black-border:not(.disabled):active,.btn.btn-black-border:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(0,0,0,.2);color:#fff}button[type=submit].btn-darker-blue,.btn.btn-darker-blue{color:#000;background-color:rgba(255,255,255,.2);border-color:#000}button[type=submit].btn-darker-blue::before,.btn.btn-darker-blue::before{background-color:#01205c}button[type=submit].btn-darker-blue:not(:disabled):hover,button[type=submit].btn-darker-blue:not(.disabled):hover,.btn.btn-darker-blue:not(:disabled):hover,.btn.btn-darker-blue:not(.disabled):hover{background-color:#01205c;border-color:#01205c;color:#fff}button[type=submit].btn-darker-blue:not(:disabled):active,button[type=submit].btn-darker-blue:not(:disabled).active,button[type=submit].btn-darker-blue:not(.disabled):active,button[type=submit].btn-darker-blue:not(.disabled).active,.btn.btn-darker-blue:not(:disabled):active,.btn.btn-darker-blue:not(:disabled).active,.btn.btn-darker-blue:not(.disabled):active,.btn.btn-darker-blue:not(.disabled).active{box-shadow:0 0 0 .2rem rgba(1,32,92,.2);color:#fff}button[type=submit].disabled,button[type=submit]:disabled,.btn.disabled,.btn:disabled{opacity:.3;pointer-events:none}button[type=submit].loading,.btn.loading{padding-right:50px;pointer-events:none}button[type=submit].loading::after,.btn.loading::after{content:"󰝲";font-family:"Material Design Icons";display:inline-block;position:absolute;right:14px;font-size:120%;top:20%;transform-origin:50% 50%;transition:all .2s ease;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.toast.delay{position:relative}.toast.delay::after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:rgba(255,255,255,.6);animation:removeLoadingBar 5s linear 1 forwards}.toast.delay.delay-1::after{-webkit-animation-duration:1.15s !important;animation-duration:1.15s !important}.toast.delay.delay-2::after{-webkit-animation-duration:2.3s !important;animation-duration:2.3s !important}.toast.delay.delay-3::after{-webkit-animation-duration:3.45s !important;animation-duration:3.45s !important}.toast.delay.delay-4::after{-webkit-animation-duration:4.6s !important;animation-duration:4.6s !important}.toast.delay.delay-5::after{-webkit-animation-duration:5.75s !important;animation-duration:5.75s !important}.toast.delay.delay-6::after{-webkit-animation-duration:6.9s !important;animation-duration:6.9s !important}.toast.delay.delay-7::after{-webkit-animation-duration:8.05s !important;animation-duration:8.05s !important}.toast.delay.delay-8::after{-webkit-animation-duration:9.2s !important;animation-duration:9.2s !important}.toast.delay.delay-9::after{-webkit-animation-duration:10.35s !important;animation-duration:10.35s !important}.toast.delay.delay-10::after{-webkit-animation-duration:11.5s !important;animation-duration:11.5s !important}.toast.delay.delay-11::after{-webkit-animation-duration:12.65s !important;animation-duration:12.65s !important}.toast.delay.delay-12::after{-webkit-animation-duration:13.8s !important;animation-duration:13.8s !important}.toast.delay.delay-13::after{-webkit-animation-duration:14.95s !important;animation-duration:14.95s !important}.toast.delay.delay-14::after{-webkit-animation-duration:16.1s !important;animation-duration:16.1s !important}.toast.delay.delay-15::after{-webkit-animation-duration:17.25s !important;animation-duration:17.25s !important}.toast.delay.delay-16::after{-webkit-animation-duration:18.4s !important;animation-duration:18.4s !important}.toast.delay.delay-17::after{-webkit-animation-duration:19.55s !important;animation-duration:19.55s !important}.toast.delay.delay-18::after{-webkit-animation-duration:20.7s !important;animation-duration:20.7s !important}.toast.delay.delay-19::after{-webkit-animation-duration:21.85s !important;animation-duration:21.85s !important}.toast.delay.delay-20::after{-webkit-animation-duration:23s !important;animation-duration:23s !important}.toast.delay.delay-21::after{-webkit-animation-duration:24.15s !important;animation-duration:24.15s !important}.toast.delay.delay-22::after{-webkit-animation-duration:25.3s !important;animation-duration:25.3s !important}.toast.delay.delay-23::after{-webkit-animation-duration:26.45s !important;animation-duration:26.45s !important}.toast.delay.delay-24::after{-webkit-animation-duration:27.6s !important;animation-duration:27.6s !important}.toast.delay.delay-25::after{-webkit-animation-duration:28.75s !important;animation-duration:28.75s !important}.toast.delay.delay-26::after{-webkit-animation-duration:29.9s !important;animation-duration:29.9s !important}.toast.delay.delay-27::after{-webkit-animation-duration:31.05s !important;animation-duration:31.05s !important}.toast.delay.delay-28::after{-webkit-animation-duration:32.2s !important;animation-duration:32.2s !important}.toast.delay.delay-29::after{-webkit-animation-duration:33.35s !important;animation-duration:33.35s !important}.toast.delay.delay-30::after{-webkit-animation-duration:34.5s !important;animation-duration:34.5s !important}.card{width:100%;height:auto;background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;border-radius:3px;margin-bottom:15px;border:0;position:relative}.card.no-shadow{box-shadow:none}.card.with-border{border:1px solid rgba(0,0,0,.1)}.card .card-header{width:100%;border-bottom:1px solid #ddd;text-align:left;padding:15px 20px;background-color:#fff;border-radius:3px 3px 0 0;position:relative}.card .card-header h5{text-transform:uppercase;font-size:1.4rem}.card .card-header h5.toggle-card{cursor:pointer}.card .card-header h5.toggle-card i{float:right}.card .card-header h5.toggle-card i::before{transition:all .2s ease}.card .card-header h5 a{color:#000}.card .card-header h5 a:hover{color:gray}.card .card-header.tab-header{display:inline-flex;flex-direction:row;flex-wrap:nowrap;padding:0;border-bottom:0}.card .card-header.tab-header .tab{width:100%;display:inline-block;background-color:#f0f0f0;padding:15px 20px;cursor:pointer;opacity:.7}.card .card-header.tab-header .tab:not(:first-of-type){border-left:1px solid #d7d7d7}.card .card-header.tab-header .tab.active{opacity:1;background-color:#fff}.card .card-body{position:relative;padding:20px}.card .card-body>p.card-text:nth-child(1){margin-bottom:20px}.card.closed .card-header h5.toggle-card i::before{transform:rotate(-90deg)}.card.closed .card-body{position:relative;max-height:0;overflow:hidden;padding:0}section{position:relative}section.bg-brand-blue{background-color:#0033a0}section.bg-brand-blue *{color:#fff}section .content{display:block;position:relative;margin:auto;max-width:1600px}section.hero-image{height:50vh;min-height:600px;overflow:hidden;position:relative;z-index:0}section.hero-image .hero{display:block;position:absolute;height:126%;width:100%;z-index:0;left:0;right:0;top:-13%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}section.hero-image .hero-title{display:inline-block;font-size:60px;font-weight:bold;line-height:1.1em;max-width:960px;text-align:center;color:#fff;text-shadow:1px 2px 6px rgba(0,0,0,.5)}section.cetilar-slider-wrapper{width:100%;height:100vh;position:relative}@media(max-width:980px){section.cetilar-slider-wrapper{height:calc(100vh - 65px)}}section.cetilar-slider-wrapper .cetilar-slider-navigation{z-index:1;position:absolute;bottom:20px;padding:0;left:0;display:flex;flex-direction:row;width:100%;color:#fff;align-content:space-around;justify-content:center}@media(max-width:980px){section.cetilar-slider-wrapper .cetilar-slider-navigation{bottom:10px}}section.cetilar-slider-wrapper .cetilar-slider-navigation li{display:block;width:100%;max-width:250px;list-style-type:none;text-align:center;padding:0 30px;cursor:pointer}@media(max-width:980px){section.cetilar-slider-wrapper .cetilar-slider-navigation li{padding:0 15px}}section.cetilar-slider-wrapper .cetilar-slider-navigation li span.line-wrapper{width:100%;display:inline-block;border:1px solid #fff;height:6px;position:relative}section.cetilar-slider-wrapper .cetilar-slider-navigation li span.line-wrapper span.line{display:inline-block;height:4px;width:0;transition-property:width;transition-duration:.3s;transition-timing-function:ease;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%)}section.cetilar-slider-wrapper .cetilar-slider-navigation li.current span.line-wrapper span.line{width:100%}section.cetilar-slider-wrapper.has-autoplay .cetilar-slider-navigation li span.line-wrapper span.line{left:0;transform:none;transition-property:width;transition-duration:4s;transition-timing-function:linear}section.cetilar-slider-wrapper.has-autoplay .cetilar-slider-navigation li.no-animation span.line-wrapper span.line{transition:none}section.cetilar-slider-wrapper .swiper{width:100%;height:100%;z-index:0}section.cetilar-slider-wrapper.ready .swiper-slide .slide-content-wrapper .slide-content>*{opacity:1}section.cetilar-slider-wrapper.ready .swiper-slide.typology-image .image.foreground-image{opacity:1}section.cetilar-slider-wrapper .swiper-slide{display:flex;position:relative;overflow:hidden}section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper{display:flex;width:100%;height:100%;max-width:1600px;margin:auto;position:relative;overflow:hidden}section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content{z-index:5;position:relative;max-width:60vw;padding:30px}section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content>*{opacity:0;transition:all .6s ease;transition-delay:.1s}@media(max-width:980px){section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content{max-width:100%;padding:0 30px 100px 30px}}@media(max-width:400px){section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content{padding:0 30px 70px 30px}}section.cetilar-slider-wrapper .swiper-slide .support-layer{position:absolute;width:100%;height:100%;z-index:2}section.cetilar-slider-wrapper .swiper-slide.dark-overlay .support-layer::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}section.cetilar-slider-wrapper .swiper-slide.typology-video video{display:block;position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}section.cetilar-slider-wrapper .swiper-slide.typology-image .image{display:block;position:absolute;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center}section.cetilar-slider-wrapper .swiper-slide.typology-image .image.foreground-image{z-index:1;opacity:0;transition:all 1s ease !important;transition-delay:.6s}section.cetilar-slider-wrapper .swiper-slide.typology-image .image.foreground-image.contain{background-size:contain}section.cetilar-slider-wrapper .swiper-slide.typology-image .image.background-image{z-index:0}section.cetilar-slider-wrapper .swiper-slide.typology-image .image.background-image.contain{background-size:contain}section.cetilar-slider-wrapper .swiper-slide.align-top_left .slide-content-wrapper{justify-content:flex-start;align-items:flex-start}section.cetilar-slider-wrapper .swiper-slide.align-top_center .slide-content-wrapper{justify-content:center;align-items:flex-start}section.cetilar-slider-wrapper .swiper-slide.align-top_right .slide-content-wrapper{justify-content:flex-end;align-items:flex-start}section.cetilar-slider-wrapper .swiper-slide.align-center_left .slide-content-wrapper{justify-content:flex-start;align-items:center}section.cetilar-slider-wrapper .swiper-slide.align-center_center .slide-content-wrapper{justify-content:center;align-items:center}section.cetilar-slider-wrapper .swiper-slide.align-center_right .slide-content-wrapper{justify-content:flex-end;align-items:center}section.cetilar-slider-wrapper .swiper-slide.align-bottom_left .slide-content-wrapper{justify-content:flex-start;align-items:flex-end}section.cetilar-slider-wrapper .swiper-slide.align-bottom_center .slide-content-wrapper{justify-content:center;align-items:flex-end}section.cetilar-slider-wrapper .swiper-slide.align-bottom_right .slide-content-wrapper{justify-content:flex-end;align-items:flex-end}@media(max-width:980px){section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper{justify-content:center !important;align-items:flex-end !important}section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content{text-align:center !important}section.cetilar-slider-wrapper .swiper-slide .slide-content-wrapper .slide-content p{margin:auto}section.cetilar-slider-wrapper .swiper-slide.mobile-divided .image{top:0;height:50vh}section.cetilar-slider-wrapper .swiper-slide.mobile-divided video{top:0;height:50vh}}section.cetilar-slider-wrapper[data-theme=green] .cetilar-slider-navigation li span.line-wrapper{border:1px solid #44d62c}section.cetilar-slider-wrapper[data-theme=green] .cetilar-slider-navigation li span.line-wrapper span.line{background-color:#44d62c}section.cetilar-slider-wrapper[data-theme=blue] .cetilar-slider-navigation li span.line-wrapper{border:1px solid #0033a0}section.cetilar-slider-wrapper[data-theme=blue] .cetilar-slider-navigation li span.line-wrapper span.line{background-color:#0033a0}section.cetilar-slider-wrapper[data-theme=orange] .cetilar-slider-navigation li span.line-wrapper{border:1px solid #ff5100}section.cetilar-slider-wrapper[data-theme=orange] .cetilar-slider-navigation li span.line-wrapper span.line{background-color:#ff5100}section.cetilar-slider-wrapper[data-theme=chocolate] .cetilar-slider-navigation li span.line-wrapper{border:1px solid #a39382}section.cetilar-slider-wrapper[data-theme=chocolate] .cetilar-slider-navigation li span.line-wrapper span.line{background-color:#a39382}section.cetilar-slider-wrapper[data-theme=pink] .cetilar-slider-navigation li span.line-wrapper{border:1px solid #c7579a}section.cetilar-slider-wrapper[data-theme=pink] .cetilar-slider-navigation li span.line-wrapper span.line{background-color:#c7579a}@-webkit-keyframes removeLoadingBar{from{width:100%}to{width:0}}@keyframes removeLoadingBar{from{width:100%}to{width:0}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.modal .modal-subtitle{display:block;font-size:60%}.modal#newsletter-subscription-modal .modal-dialog{width:95%;max-width:1000px;margin:auto}.modal#newsletter-subscription-modal .modal-content{position:relative}.modal#newsletter-subscription-modal .modal-content .modal-header{border-bottom:0;padding:0;z-index:2}.modal#newsletter-subscription-modal .modal-content .modal-header .btn-close{position:absolute;top:15px;right:15px}.modal#newsletter-subscription-modal .modal-content .modal-body{padding:0;z-index:1;display:flex}.modal#newsletter-subscription-modal .modal-content .modal-body .module-wrapper{width:50%;padding:35px;background-color:#0033a0;color:#fff}.modal#newsletter-subscription-modal .modal-content .modal-body .module-wrapper a{color:#fff;text-decoration:underline !important}@media(max-width:700px){.modal#newsletter-subscription-modal .modal-content .modal-body .sportcheck label{min-width:40%}}.modal#newsletter-subscription-modal .modal-content .modal-body .image-wrapper{width:50%;background-color:#000}.modal#newsletter-subscription-modal .modal-content .modal-body .image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:700px){.modal#newsletter-subscription-modal .modal-content .modal-body .image-wrapper{display:none}}@media(max-width:700px){.modal#newsletter-subscription-modal .modal-content .modal-body{flex-direction:column}.modal#newsletter-subscription-modal .modal-content .modal-body .module-wrapper,.modal#newsletter-subscription-modal .modal-content .modal-body .image-wrapper{width:100%}.modal#newsletter-subscription-modal .modal-content .modal-body .image-wrapper{order:1;height:225px}.modal#newsletter-subscription-modal .modal-content .modal-body .module-wrapper{order:2}.modal#newsletter-subscription-modal .modal-content .modal-body .modal-title{font-size:1.2rem}}.modal#last-minute-promo-modal .modal-dialog{width:95%;max-width:1000px;margin:auto}.modal#last-minute-promo-modal .modal-content{position:relative}.modal#last-minute-promo-modal .modal-content .modal-header{border-bottom:0;padding:0;z-index:2}.modal#last-minute-promo-modal .modal-content .modal-header .btn-close{position:absolute;top:15px;right:15px}.modal#last-minute-promo-modal .modal-content .modal-body{padding:0;z-index:1;display:flex}.modal#last-minute-promo-modal .modal-content .modal-body .module-wrapper{width:50%;padding:35px;background-color:#0033a0;color:#fff;font-size:1.05rem}.modal#last-minute-promo-modal .modal-content .modal-body .module-wrapper a{color:#fff;text-decoration:underline !important}.modal#last-minute-promo-modal .modal-content .modal-body .image-wrapper{width:50%;background-color:#000}.modal#last-minute-promo-modal .modal-content .modal-body .image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:700px){.modal#last-minute-promo-modal .modal-content .modal-body .image-wrapper{display:none}}@media(max-width:700px){.modal#last-minute-promo-modal .modal-content .modal-body{flex-direction:column}.modal#last-minute-promo-modal .modal-content .modal-body .module-wrapper,.modal#last-minute-promo-modal .modal-content .modal-body .image-wrapper{width:100%}.modal#last-minute-promo-modal .modal-content .modal-body .image-wrapper{order:1;height:225px}.modal#last-minute-promo-modal .modal-content .modal-body .module-wrapper{order:2}.modal#last-minute-promo-modal .modal-content .modal-body .modal-title{font-size:1.2rem}}.modal#usa-visitors-modal .modal-dialog{width:95%;max-width:480px;margin:auto}.modal#usa-visitors-modal .modal-content{position:relative;background-color:#fff;text-align:center;padding:35px}@media(max-width:700px){.modal#usa-visitors-modal .modal-content{padding:25px}}.modal#usa-visitors-modal .modal-content .modal-header{border-bottom:0;text-align:center;justify-content:center;z-index:2;padding-top:0}.modal#usa-visitors-modal .modal-content .modal-header img{width:140px}.modal#usa-visitors-modal .modal-content .modal-body{padding:0;z-index:1}.modal#usa-visitors-modal .modal-content .modal-body h2,.modal#usa-visitors-modal .modal-content .modal-body p{color:#01205c}.modal#usa-visitors-modal .modal-content .modal-body h2{margin-bottom:10px}.modal#usa-visitors-modal .modal-content .modal-body p{font-size:1.1rem}.modal#usa-visitors-modal .modal-content .modal-body .actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.modal#usa-visitors-modal .modal-content .modal-body .actions .btn{width:100%;color:#01205c}.modal#usa-visitors-modal .modal-content .modal-body .actions .btn:hover{color:#fff}.modal#usa-visitors-modal .modal-content .modal-body .actions .btn.btn-darker-blue{border-color:#01205c}.modal#usa-visitors-modal .modal-content .modal-body .actions .btn:first-of-type{margin-right:5px}.modal#usa-visitors-modal .modal-content .modal-body .actions .btn:last-of-type{margin-left:5px}@media(max-width:480px){.modal#usa-visitors-modal .modal-content .modal-body .actions .btn{font-size:.75rem;--bs-btn-padding-x:8px}}@media(max-width:400px){.modal#usa-visitors-modal .modal-content .modal-body .actions .btn{font-size:.7rem;--bs-btn-padding-x:5px}}@media(max-width:280px){.modal#usa-visitors-modal .modal-content .modal-body .actions .btn{font-size:.5rem;--bs-btn-padding-x:2px}}@media(max-width:700px){.modal#usa-visitors-modal .modal-content .modal-body{flex-direction:column}.modal#usa-visitors-modal .modal-content .modal-body .modal-title{font-size:1.2rem}}.modal#cookie-preferences-modal .modal-body{padding:20px 38px;font-size:.9rem}.modal#cookie-preferences-modal .modal-body .accordion-header{position:relative}.modal#cookie-preferences-modal .modal-body .accordion-header .accordion-button{z-index:0}.modal#cookie-preferences-modal .modal-body .accordion-header .accordion-button::after{background-image:none !important}.modal#cookie-preferences-modal .modal-body .accordion-header .toggle{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1;font-size:1.2rem}.modal#cookie-preferences-modal .modal-body ul{margin:0;padding:15px 0 0 15px;list-style-type:none}.modal#cookie-preferences-modal .modal-body ul li{margin-bottom:15px}.modal#cookie-preferences-modal .modal-body ul li strong{display:block;position:relative;left:-17px;padding-bottom:5px}.modal#cookie-preferences-modal .modal-body ul li.hidden{display:none}.modal#change-locale-modal .contents{padding:30px 40px}.modal#change-locale-modal .contents h3{display:block;text-transform:uppercase;color:#b89b85;font-weight:600;font-size:.8rem;padding-bottom:5px}.modal#change-locale-modal .contents ul{list-style-type:none;margin:0;padding:0}.modal#change-locale-modal .contents ul li a{display:block;margin:0 30px 0 0;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600;color:#000}.modal#change-locale-modal .contents ul li a:hover{color:#444}.modal#change-locale-modal .contents .languages{margin-bottom:40px;margin-top:-4px}.modal#change-locale-modal .contents .languages ul li{display:inline-block}.modal#change-locale-modal .contents .boutiques p{font-size:.8rem}.modal#change-locale-modal .contents .boutiques .boutiques-select{margin-bottom:15px}.modal#change-locale-modal .contents .boutiques center{margin-top:15px}.modal#change-locale-modal .contents .boutiques center small{font-size:.85rem;color:red}.modal#three-d-secure-modal{z-index:999999 !important}.modal#three-d-secure-modal .contents{margin:0;padding:0}.modal#three-d-secure-modal .contents iframe{width:100% !important;height:600px;margin:0;padding:0}.modal-backdrop{background:#000}body.usa-visitors-modal-open>*:not(.modal){-webkit-filter:blur(10px);filter:blur(10px)}body.usa-visitors-modal-open .modal-backdrop{background-color:rgba(255,255,255,.05)}.header-spacer{width:100%;height:100px}@media(max-width:980px){.header-spacer{height:95px}}header{display:block;position:fixed;top:0;left:0;right:0;z-index:4;width:100vw;background-color:#0033a0;transition:background-color .3s ease}header .header-hide-mobile{display:inline-block !important}header .header-show-mobile{display:none !important}@media(max-width:980px){header .header-hide-mobile{display:none !important}header .header-show-mobile{display:inline-block !important}}header.scrolling{background-color:#0033a0}header[data-theme=blue],header[data-theme=orange],header[data-theme=green]{background-color:#0033a0}header #utility-bar{width:100%;height:30px;background-color:#01205c;width:100vw;margin:0;padding:0;overflow:hidden;position:relative;color:#fff;display:flex;align-items:center;justify-content:space-between}header #utility-bar .mw-global-max{height:30px;width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width:980px){header #utility-bar .mw-global-max{padding:0}}header #utility-bar .mw-global-max>div{display:flex;height:30px;height:100%}header #utility-bar .mw-global-max .ghost{width:220px}@media(max-width:980px){header #utility-bar .mw-global-max .ghost{display:none}}header #utility-bar .mw-global-max .advice{height:100%;display:flex;align-items:center;justify-content:center;width:calc(100% - 440px)}@media(max-width:980px){header #utility-bar .mw-global-max .advice{width:100%;z-index:3;background-color:#01205c}}header #utility-bar .mw-global-max .advice>ul{width:100%;height:30px;margin:0;padding:0;list-style-type:none;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0}header #utility-bar .mw-global-max .advice>ul.ready{opacity:1}header #utility-bar .mw-global-max .advice>ul>li{position:absolute;left:50%;transform:translateX(-50%);width:100% !important;font-size:.8rem;line-height:.8rem;font-weight:600}header #utility-bar .mw-global-max .settings{height:30px;display:flex;width:220px}@media(max-width:980px){header #utility-bar .mw-global-max .settings{display:none}}header #utility-bar .mw-global-max .settings>ul{list-style-type:none;display:flex;width:100%;max-width:1600px;padding:0;margin:auto;justify-content:flex-end;align-items:center;align-content:center;z-index:2;position:relative}header #utility-bar .mw-global-max .settings>ul>li{padding:0 0 0 25px;margin:0;position:relative}header #utility-bar .mw-global-max .settings>ul>li>a{display:inline-block;height:30px;line-height:30px;color:#fff;font-size:.8rem;top:-3px;position:relative;padding:0;font-weight:600}header nav#site-navigation{font-family:"Libertad Mono";width:100%;max-width:1600px;padding:0 30px;position:relative;margin:auto;display:flex;height:70px;align-items:center;justify-content:space-between;flex-wrap:wrap}header nav#site-navigation #utility-menu>ul,header nav#site-navigation .main-menu-container>ul{display:flex;list-style-type:none;margin:0 0 0 10%;padding:0;justify-content:center;align-items:center}header nav#site-navigation #utility-menu>ul>li,header nav#site-navigation .main-menu-container>ul>li{position:relative}header nav#site-navigation #utility-menu>ul>li>a,header nav#site-navigation .main-menu-container>ul>li>a{padding:23px 35px;display:inline-block;margin:0;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:1px;position:relative;white-space:nowrap}header nav#site-navigation #utility-menu>ul>li:hover>a,header nav#site-navigation #utility-menu>ul>li.active>a,header nav#site-navigation .main-menu-container>ul>li:hover>a,header nav#site-navigation .main-menu-container>ul>li.active>a{color:#44d62c !important}header nav#site-navigation #utility-menu>ul>li>a>span,header nav#site-navigation .main-menu-container>ul>li>a>span{display:inline-block;position:relative}header nav#site-navigation #utility-menu>ul>li.special>a>span::after,header nav#site-navigation .main-menu-container>ul>li.special>a>span::after{content:"";display:block;position:absolute;left:-10px;top:-5px;width:calc(100% + 20px);height:calc(100% + 10px);transition:all .3s ease;border:1px solid #fff}header nav#site-navigation #utility-menu>ul>li.special:hover>a>span::after,header nav#site-navigation #utility-menu>ul>li.special.active>a>span::after,header nav#site-navigation .main-menu-container>ul>li.special:hover>a>span::after,header nav#site-navigation .main-menu-container>ul>li.special.active>a>span::after{border-color:#44d62c !important}@media(min-width:980px){header nav#site-navigation #utility-menu>ul>li:hover>ul,header nav#site-navigation .main-menu-container>ul>li:hover>ul{opacity:1 !important;top:100px !important}}header nav#site-navigation #utility-menu>ul>li>ul,header nav#site-navigation .main-menu-container>ul>li>ul{position:fixed;top:-10vh;width:100vw;left:0;background-color:#44d62c;padding:0;margin:0;height:70px;text-align:center;opacity:0;transition:opacity .6s ease}header nav#site-navigation #utility-menu>ul>li>ul>li,header nav#site-navigation .main-menu-container>ul>li>ul>li{display:inline-block}header nav#site-navigation #utility-menu>ul>li>ul>li>a,header nav#site-navigation .main-menu-container>ul>li>ul>li>a{padding:23px 35px;display:inline-block;margin:0;color:#0033a0;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:1px;position:relative;white-space:nowrap}header nav#site-navigation #utility-menu>ul>li>ul>li:hover>a,header nav#site-navigation #utility-menu>ul>li>ul>li.active>a,header nav#site-navigation .main-menu-container>ul>li>ul>li:hover>a,header nav#site-navigation .main-menu-container>ul>li>ul>li.active>a{color:#fff}header nav#site-navigation #logo{width:12%}header nav#site-navigation #logo img{width:170px;transition:width .4s ease;position:relative;margin-top:-2%}header nav#site-navigation #utility-menu{width:20%}header nav#site-navigation #utility-menu>ul{justify-content:flex-end}header nav#site-navigation #utility-menu>ul>li>a{padding:15px 10px}header nav#site-navigation #utility-menu>ul>li>a i.mdi{font-size:1.25rem;padding-right:2px}header nav#site-navigation #utility-menu>ul>li>a i.main-icon{font-size:1.1rem;font-weight:400}header nav#site-navigation #utility-menu>ul>li>a i.mdi-chevron-down{margin-left:-10px;font-size:85%}header nav#site-navigation #utility-menu>ul>li>a span.count-total{font-style:normal;color:#44d62c;border-radius:100%;padding:0;transform:translateY(4px)}header nav#site-navigation #utility-menu>ul>li.search{padding:0 0 0 15px;min-width:200px;flex-grow:1}@media(max-width:980px){header nav#site-navigation #utility-menu>ul>li.search{display:none}}header nav#site-navigation #desktop-search-wrapper{display:inline-flex;align-items:center;justify-content:flex-end;transition:all .3s cubic-bezier(0.4,0,0.2,1) !important;min-width:auto !important;max-width:30px !important;flex-grow:0 !important}header nav#site-navigation #desktop-search-wrapper .search-input-wrapper input{transition:all .3s cubic-bezier(0.4,0,0.2,1) !important;opacity:0;padding:10px 0;cursor:pointer}header nav#site-navigation #desktop-search-wrapper .search-input-wrapper>span{color:#fff;width:16px;cursor:pointer;transition:all .3s cubic-bezier(0.4,0,0.2,1) !important}header nav#site-navigation #desktop-search-wrapper .search-input-wrapper:hover>span{color:#44d62c}header nav#site-navigation #desktop-search-wrapper.active{max-width:250px !important;flex-grow:1 !important}header nav#site-navigation #desktop-search-wrapper.active .search-input-wrapper input{opacity:1;padding:10px 40px 10px 15px;cursor:text}header nav#site-navigation #desktop-search-wrapper.active .search-input-wrapper>span{color:#000 !important;width:50px}header nav#site-navigation .search-input-wrapper{position:relative;overflow:visible}header nav#site-navigation .search-input-wrapper input{width:100%;margin:0;padding:10px 40px 10px 15px;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;border:0;font-weight:bold;position:relative}header nav#site-navigation .search-input-wrapper>span{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;text-align:center;color:#000;font-size:1.2rem;line-height:1.2rem}header nav#site-navigation .search-input-wrapper ::placeholder{color:#999;font-weight:400}header nav#site-navigation .search-input-wrapper :-ms-input-placeholder{color:#999;font-weight:400}header nav#site-navigation .search-input-wrapper ::-ms-input-placeholder{color:#999;font-weight:400;opacity:1}header nav#site-navigation .search-input-wrapper .search-results{position:absolute;z-index:10;background-color:#fff;width:calc(100vw - 50px);max-width:500px;max-height:calc(60vh - 100px);overflow:auto;-webkit-overflow-scrolling:touch;right:0;top:100%;box-shadow:rgba(50,50,93,.25) 0 50px 50px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}@media(max-width:980px){header nav#site-navigation .search-input-wrapper .search-results{width:100% !important;max-width:100% !important}}header nav#site-navigation .search-input-wrapper .search-results ul{list-style-type:none;margin:0;padding:0}header nav#site-navigation .search-input-wrapper .search-results ul li.title{padding:10px 20px;font-family:"Titillium Web";font-size:.7rem;font-weight:bold;text-align:right;text-transform:uppercase;color:#999;border-bottom:1px solid #efefef}header nav#site-navigation .search-input-wrapper .search-results ul li a{padding:15px;display:flex;flex-direction:row;align-items:center}header nav#site-navigation .search-input-wrapper .search-results ul li a .image{padding-right:15px}header nav#site-navigation .search-input-wrapper .search-results ul li a .image img{display:block;width:80px}header nav#site-navigation .search-input-wrapper .search-results ul li a .label{font-family:"Titillium Web";font-size:1rem}header nav#site-navigation .search-input-wrapper .search-results ul li a .label .promo-label{display:block}header nav#site-navigation .search-input-wrapper .search-results ul li a .label .promo-label label{display:inline-block;padding:3px 6px;font-size:.7rem;line-height:.7rem}header nav#site-navigation .search-input-wrapper .search-results ul li a .label strong{display:block;color:#0033a0;line-height:1}header nav#site-navigation .search-input-wrapper .search-results ul li a .label small{font-size:.7rem}header nav#site-navigation .search-input-wrapper .search-results ul li:hover a,header nav#site-navigation .search-input-wrapper .search-results ul li.selected a{background-color:#efefef}header nav#site-navigation .main-menu-container{position:relative;z-index:1;transition:opacity .8s ease}@media(min-width:980px){header nav#site-navigation .main-menu-container>ul#primary-menu{align-items:stretch}header nav#site-navigation .main-menu-container>ul#primary-menu>li.divider{margin:0 30px;padding:0;width:1px;background-color:rgba(255,255,255,.5)}header nav#site-navigation .main-menu-container>ul#primary-menu>li.search{display:none;min-width:100%;flex-grow:1}}@media(min-width:980px)and (max-width:980px){header nav#site-navigation .main-menu-container>ul#primary-menu>li.search{display:block}}header nav#site-navigation #mobile-menu-toggle{width:60px;text-align:center;z-index:10;display:none;margin-right:5px}header nav#site-navigation #mobile-menu-toggle .hamburger-inner::after{width:140%}header nav#site-navigation #mobile-menu-toggle .hamburger-inner::before{width:120%}header nav#site-navigation #mobile-menu-toggle .hamburger-inner,header nav#site-navigation #mobile-menu-toggle .hamburger-inner::before,header nav#site-navigation #mobile-menu-toggle .hamburger-inner::after{background-color:#fff;right:0;transition:all .3s ease}header nav#site-navigation #mobile-menu-toggle .hamburger{cursor:pointer}header nav#site-navigation #mobile-menu-toggle .hamburger.is-active .hamburger-inner,header nav#site-navigation #mobile-menu-toggle .hamburger.is-active .hamburger-inner::before,header nav#site-navigation #mobile-menu-toggle .hamburger.is-active .hamburger-inner::after{width:100%;transition:all .3s ease}@media(max-width:1400px){header#main-header nav#site-navigation #utility-menu>ul>li>a,header#main-header nav#site-navigation .main-menu-container>ul>li>a{padding-left:15px;padding-right:15px;font-size:1rem;letter-spacing:.5px}header#main-header nav#site-navigation #utility-menu>ul>li>ul>li>a,header#main-header nav#site-navigation .main-menu-container>ul>li>ul>li>a{padding-left:15px;padding-right:15px}header#main-header nav#site-navigation #logo img{width:130px}header#main-header nav#site-navigation #utility-menu>ul>li>a{padding-left:15px;padding-right:15px}}@media(max-width:980px){header#main-header{height:65px}header#main-header nav#site-navigation{padding:0;position:relative;margin:auto;height:65px;background-color:#0033a0}header#main-header nav#site-navigation .main-menu-container{z-index:0;position:absolute;top:-100vh;margin:0;width:100%;display:flex;flex-direction:column;background-color:#0033a0;height:var(--real100vh);overflow:auto !important}header#main-header nav#site-navigation .main-menu-container>ul{margin:0 !important;width:100% !important;flex-direction:column !important;align-items:flex-start}header#main-header nav#site-navigation .main-menu-container>ul>li{display:block;width:100%}header#main-header nav#site-navigation .main-menu-container>ul>li>a{padding:15px 25px !important;font-size:1.2rem !important;display:block}header#main-header nav#site-navigation .main-menu-container>ul>li.active>a{color:#0033a0}header#main-header nav#site-navigation .main-menu-container>ul>li.search{padding:20px 25px}header#main-header nav#site-navigation .main-menu-container>ul>li.search .search-input-wrapper input{padding:15px 40px 15px 15px;font-size:1rem}header#main-header nav#site-navigation .main-menu-container>ul>li>a>span{display:inline-block;position:relative}header#main-header nav#site-navigation .main-menu-container>ul>li.special>a>span{padding-left:15px;padding-top:8px}header#main-header nav#site-navigation .main-menu-container>ul>li.special>a>span::after{left:0;top:0}header#main-header nav#site-navigation .main-menu-container>ul>li.has-submenu>a::after{content:"a";position:absolute;right:20px;font-family:"Material Design Icons";content:"󰅂";transition:all .3s ease}header#main-header nav#site-navigation .main-menu-container>ul>li.has-submenu.toggled a::after{transform:rotate(90deg)}header#main-header nav#site-navigation .main-menu-container>ul>li.toggled>ul{max-height:1000px}header#main-header nav#site-navigation .main-menu-container>ul>li>ul{position:relative;top:auto;background-color:#44d62c;height:auto;max-height:0;text-align:left;opacity:1;transition:max-height .6s ease;overflow:hidden}header#main-header nav#site-navigation .main-menu-container>ul>li>ul>li{display:block}header#main-header nav#site-navigation .main-menu-container>ul>li>ul>li>a{padding:23px 35px;display:inline-block;margin:0;color:#0033a0;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:1px;position:relative;white-space:nowrap}header#main-header nav#site-navigation .main-menu-container>ul>li>ul>li:hover>a,header#main-header nav#site-navigation .main-menu-container>ul>li>ul>li.active>a{color:#fff}header#main-header nav#site-navigation #logo{z-index:1;width:20%;margin:auto auto auto 25px;text-align:left}header#main-header nav#site-navigation #logo img{height:30px}header#main-header nav#site-navigation #utility-menu>ul{margin-right:5px}header#main-header nav#site-navigation #utility-menu>ul>li>a{padding:15px 9px}header#main-header nav#site-navigation #mobile-menu-toggle{display:block}}@media(max-width:380px){header#main-header nav#site-navigation{flex-wrap:nowrap;justify-content:space-between}header#main-header nav#site-navigation #logo{width:auto;padding:0;margin:0 0 0 15px;max-width:100px}header#main-header nav#site-navigation #logo img{width:100%;height:auto}header#main-header nav#site-navigation #utility-menu{width:auto}header#main-header nav#site-navigation #utility-menu>ul{margin-right:0}header#main-header nav#site-navigation #mobile-menu-toggle{margin-right:0}}html.navigation-active .page-overlay{background-color:rgba(0,0,0,.4);display:block !important;animation:fadeIn .5s cubic-bezier(0.2,1,0.3,1) 1 forwards}html.navigation-active:not(.has-admin-bar){overflow:hidden !important;position:relative}html.navigation-active body:not(.admin-bar){overflow:hidden !important;position:relative}html.navigation-active body header#main-header{z-index:100000}@media(max-width:980px){html.navigation-active body header#main-header{transition:background-color .3s ease;background-color:#0033a0}}html.navigation-active body header#main-header nav#site-navigation{z-index:100001}@media(max-width:980px){html.navigation-active body header#main-header nav#site-navigation{transition:background-color .3s ease;background-color:#0033a0}}html.navigation-active body header#main-header nav#site-navigation .main-menu-container{top:100%;padding-bottom:100px}@media(max-width:980px){html.navigation-active body header#main-header nav#site-navigation .main-menu-container{transition:background-color .3s ease;background-color:#0033a0}}#global-search-wrapper{position:fixed;top:0;z-index:1000;width:100vw;padding:0}#global-search-wrapper .search-bar{position:absolute;top:0;left:0;width:100vw;background-color:#fff;z-index:15;height:70px;border-bottom:1px solid #f0f0f0;opacity:0;-webkit-transition:-webkit-transform .7s cubic-bezier(0.2,1,0.3,1),opacity .7s cubic-bezier(0.2,1,0.3,1);transition:transform .7s cubic-bezier(0.2,1,0.3,1),opacity .7s cubic-bezier(0.2,1,0.3,1);-webkit-transform:translateY(-100%);transform:translateY(-100%)}#global-search-wrapper .search-bar.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#global-search-wrapper .search-bar .inner{position:relative;margin:auto;max-width:1600px;height:70px;width:100vw}#global-search-wrapper .search-bar .inner .search{position:absolute;left:25px;top:50%;transform:translateY(-50%);font-size:1.45rem;display:none}#global-search-wrapper .search-bar .inner .loading{position:absolute;left:25px;top:50%;transform:translateY(-50%);font-size:1.45rem;color:#0033a0;transition:opacity .1s ease;opacity:0}#global-search-wrapper .search-bar .inner .loading.active{opacity:1}#global-search-wrapper .search-bar .inner .logo{position:absolute;left:25px;top:50%;transform:translateY(-50%);width:1.9rem;transition:opacity .1s ease;opacity:0}#global-search-wrapper .search-bar .inner .logo.active{opacity:1}#global-search-wrapper .search-bar .inner .logo img{width:100%}#global-search-wrapper .search-bar .inner .close{cursor:pointer;position:absolute;right:25px;top:50%;transform:translateY(-50%)}#global-search-wrapper .search-bar .inner .results-page{position:absolute;right:60px;top:50%;transform:translateY(-50%);color:#000;padding:6px 12px;background-color:#0033a0;font-size:85%;border-radius:3px;text-transform:uppercase;font-weight:600}@media(max-width:980px){#global-search-wrapper .search-bar .inner .results-page{right:45px;padding:3px 6px;font-size:85%}}#global-search-wrapper .search-bar .inner input{background-color:rgba(0,0,0,0);border:0;width:100%;padding:0 65px;font-size:1.5rem;line-height:70px;height:70px;font-weight:300;letter-spacing:1.2px;text-transform:uppercase;text-align:left}#global-search-wrapper .search-bar .inner input::placeholder{color:#aaa}#global-search-wrapper .search-results{position:absolute;left:0;top:70px;width:100vw;z-index:14;background-color:#fff;-webkit-transition:-webkit-transform .5s cubic-bezier(0.2,1,0.3,1),opacity .5s cubic-bezier(0.2,1,0.3,1);transition:transform .5s cubic-bezier(0.2,1,0.3,1),opacity .5s cubic-bezier(0.2,1,0.3,1);-webkit-transform:translateY(calc(-100% - 70px));transform:translateY(calc(-100% - 70px));border-bottom:1px solid #fff;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 55px)}#global-search-wrapper .search-results.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#global-search-wrapper .search-results>ul{padding:35px 25px 120px 25px;margin:auto;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;max-width:1600px;width:100%;text-align:left;justify-content:left;display:flex;flex-direction:row;box-sizing:border-box;align-content:center;align-items:flex-start;display:flex;flex-flow:column wrap;min-height:20vh;max-height:95vh}#global-search-wrapper .search-results>ul.length-0,#global-search-wrapper .search-results>ul.length-1,#global-search-wrapper .search-results>ul.length-2,#global-search-wrapper .search-results>ul.length-3,#global-search-wrapper .search-results>ul.length-4{max-height:70vh}#global-search-wrapper .search-results>ul>li{display:inline-block;max-width:250px;padding:0;position:relative;line-height:1.1rem;text-align:left;list-style-type:none;align-self:flex-start}#global-search-wrapper .search-results>ul>li:not(:last-of-type){margin-bottom:10px;margin-right:40px}#global-search-wrapper .search-results>ul>li.no-results{max-width:100%;margin:0 !important;font-size:1.2rem;font-weight:300;letter-spacing:.8px}#global-search-wrapper .search-results>ul>li>ul{flex:1;margin:0 0 20px 0;padding:0}#global-search-wrapper .search-results>ul>li>ul>li{list-style-type:none;font-size:.9rem;color:#000;letter-spacing:1.1px;padding:5px 0;white-space:nowrap}#global-search-wrapper .search-results>ul>li>ul>li.category-title{text-transform:uppercase;font-weight:400;padding-bottom:5px;color:#aaa;text-align:center}#global-search-wrapper .search-results>ul>li>ul>li.no-results{line-height:48px;font-size:.8rem;display:block;text-transform:none;color:#ccc;text-align:center}#global-search-wrapper .search-results>ul>li>ul>li a{display:block;width:100%;padding:0;font-size:.8rem;text-transform:none;color:#000;white-space:nowrap;line-height:42px;border-bottom:1px solid rgba(0,0,0,0)}#global-search-wrapper .search-results>ul>li>ul>li a span.image{display:inline-block;vertical-align:middle;position:relative;width:90px;height:90px;margin-right:0;overflow:hidden}#global-search-wrapper .search-results>ul>li>ul>li a span.image img{display:block;position:absolute;width:100px;height:100px;margin-left:-5px;margin-top:-5px}#global-search-wrapper .search-results>ul>li>ul>li a span.text{vertical-align:middle;display:inline-block;position:relative;top:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 100px);line-height:1.1rem}#global-search-wrapper .search-results>ul>li>ul>li a span.text small{display:block;padding-top:2px;font-size:65%;text-transform:capitalize}#global-search-wrapper .search-results>ul>li>ul>li:hover a{color:#0033a0}@media(max-width:1300px){#global-search-wrapper .search-bar{height:65px}#global-search-wrapper .search-bar .inner{height:65px}#global-search-wrapper .search-bar .inner .search{left:15px;font-size:1.1rem}#global-search-wrapper .search-bar .inner .close{right:15px;font-size:1.1rem}#global-search-wrapper .search-bar .inner .loader{position:absolute;left:0;top:52px;transform:scale(0.6)}#global-search-wrapper .search-bar .inner input{line-height:65px;height:65px;font-size:1.1rem}#global-search-wrapper .search-results{top:65px}#global-search-wrapper .search-results>ul{display:block;flex:none}#global-search-wrapper .search-results>ul>li{display:block;max-width:100%;margin:auto auto 30px auto !important}#global-search-wrapper .search-results>ul>li:last-of-type{margin-bottom:0 !important}#global-search-wrapper .search-results>ul>li>ul{display:block}#global-search-wrapper .search-results>ul>li>ul>li.category-title{text-align:left;padding-left:10px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#global-search-wrapper .search-bar .inner{height:70px}#global-search-wrapper .search-bar .inner input{height:70px}#global-search-wrapper .search-results{transform:translateY(-200%)}#global-search-wrapper .search-results>ul>li{display:inline-block;vertical-align:top}#global-search-wrapper .search-results>ul>li>ul{display:inline-block}#global-search-wrapper .search-results.active>ul{display:block}}.sub-header-wrapper{position:relative;width:100%;margin:auto;padding:10px 30px;z-index:10}@media(max-width:980px){.sub-header-wrapper{padding:0 15px}}.sub-header-wrapper .sub-header{max-width:1600px;padding:30px 30px 0 30px;margin:auto;z-index:11}.sub-header-wrapper .sub-header>.contents{margin:auto;position:relative}.sub-header-wrapper .sub-header>.contents .breadcrumb-item{font-size:.9rem;font-weight:normal;color:#000;font-weight:normal}.sub-header-wrapper .sub-header>.contents .breadcrumb-item>a{color:#999;text-transform:uppercase;font-size:.9rem}.sub-header-wrapper .sub-header>.contents>ul{display:inline-block;vertical-align:middle;margin:0}.sub-header-wrapper .sub-header>.contents>ul>li{display:inline-block;padding:0;font-size:.9rem}.sub-header-wrapper .sub-header>.contents>ul>li>a{color:inherit}.sub-header-wrapper .sub-header>.contents>ul>li>a:hover{color:#0033a0}.sub-header-wrapper .sub-header>.contents>ul.left-list{text-align:left;padding:0}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.back .ti-angle-left{display:inline-block;vertical-align:middle;font-size:.8rem;position:relative;top:-1px}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:first-of-type{font-weight:600}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:not(:last-of-type){position:relative}.sub-header-wrapper .sub-header>.contents>ul.left-list>li:not(:last-of-type)::after{display:inline-block;vertical-align:middle;position:relative;font-family:"Material Design Icons";content:"󰅂";padding:0 6px 0 6px;color:#aaa}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis}@media(max-width:980px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{max-width:150px}}@media(max-width:420px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a>span{max-width:120px}}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu>a::after{display:inline-block;vertical-align:middle;position:relative;font-family:"Material Design Icons";content:"󰅀";padding-left:1px}@media(max-width:420px){.sub-header-wrapper .sub-header>.contents>ul.left-list>li{display:none}.sub-header-wrapper .sub-header>.contents>ul.left-list>li::after{display:none !important}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.back{display:inline-block}.sub-header-wrapper .sub-header>.contents>ul.left-list>li.menu{display:inline-block}}.sub-header-wrapper .sub-header>.contents>ul.right-list{position:absolute;right:0;text-align:right;padding:0}.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.has-filters,.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.remove-filters{background-color:rgba(0,51,160,.1);padding:5px 10px 4px 10px;border-radius:3px}.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.has-filters *,.sub-header-wrapper .sub-header>.contents>ul.right-list>li a.remove-filters *{vertical-align:middle}.sub-header-wrapper .sub-header>.contents>ul.right-list>li .badge{padding:2px 4px 3px 3px;position:relative;top:-1px;background-color:#00236d}.sub-header-wrapper .sub-header>.contents>ul.right-list>li:not(:first-of-type){position:relative;margin-left:15px}.sub-header-wrapper .sub-header.scrolling{z-index:3;position:fixed;top:0;left:50%;transform:translateX(-50%);border-bottom:0;background-color:#fff}@media(max-width:980px){.sub-header-wrapper .sub-header.scrolling{top:50px}.sub-header-wrapper .sub-header>.wrapper>ul.left-list{padding:0 0 0 15px}.sub-header-wrapper .sub-header>.wrapper>ul.right-list{padding:0 15px 0 0}}.header-dropdown .content{margin:0;background:#fff;position:relative;padding:10px}.header-dropdown .content .header{border-bottom:1px solid #e8e8e8;padding-bottom:15px;text-align:left}.header-dropdown .content .header .total{float:right;text-align:right;vertical-align:middle}.header-dropdown .content .header .total .lighter-text{color:#999;padding-right:2px;display:inline-block;vertical-align:middle;margin-bottom:0}.header-dropdown .content .header .total .main-color-text{font-weight:700;color:#333;display:inline-block;vertical-align:middle}.header-dropdown .content .header .icon{font-size:18px;margin-right:7px;position:relative;top:2px}.header-dropdown .content .footer{display:block;margin-top:20px}.header-dropdown .content .footer .btn-block{width:100%}.header-dropdown .content .items{margin:0;padding:0;padding-top:0;list-style-type:none;max-height:340px;overflow:auto;text-align:left;vertical-align:middle;-webkit-overflow-scrolling:touch}.header-dropdown .content .items li{width:100%;display:flex;flex-direction:row;align-items:center;overflow:hidden}.header-dropdown .content .items li.empty{display:block;padding:40px 0;text-align:center;color:#999}.header-dropdown .content .items li a.image{display:block;padding:10px 10px 10px 0}.header-dropdown .content .items li a.image img{width:70px}.header-dropdown .content .items li span.contents{display:block;width:100%;position:relative;padding:10px 0 10px 0}.header-dropdown .content .items li span.contents .item-name{display:block;font-size:.8rem;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 30px)}.header-dropdown .content .items li span.contents .item-price{display:block;color:#000;font-weight:700;font-size:.7rem;margin-right:8px}.header-dropdown .content .items li span.contents .item-quantity,.header-dropdown .content .items li span.contents .item-size{font-size:.7rem;color:#000}.header-dropdown .content .items li span.contents .item-quantity span,.header-dropdown .content .items li span.contents .item-size span{font-weight:700;color:#000}.header-dropdown .content .items li span.contents .item-quantity span i,.header-dropdown .content .items li span.contents .item-size span i{cursor:pointer}.header-dropdown .content .items li span.contents .item-quantity.item-size,.header-dropdown .content .items li span.contents .item-size.item-size{padding-left:8px}.header-dropdown .content .items li span.contents .remove-article{font-size:.7rem}.header-dropdown .content .items li span.contents .actions{display:block;position:absolute;padding:2px 8px;right:0;bottom:10px;background-color:#fff;transform:translateX(0);text-align:center}@media(min-width:980px){.header-dropdown .content .items li span.contents .actions{transform:translateX(115%);transition:all .3s ease}}.header-dropdown .content .items li span.contents .actions a{padding:2px 6px;font-size:.7rem;font-weight:700}.header-dropdown .content .items li span.contents:hover .actions{transform:translateX(0)}.header-dropdown .content .summary{border-top:1px solid #e8e8e8;padding-top:20px}.header-dropdown .content .summary table{width:100%}.header-dropdown .content .summary table tr td{padding:2px 0}.header-dropdown .content .summary table tr td:first-of-type{font-weight:500}.header-dropdown .content .summary table tr td.free{color:green}.header-dropdown .button{background-color:#000;color:#fff;text-align:center;padding:10px;text-decoration:none;display:block;font-size:13px;margin:20px 0 5px 0;text-transform:uppercase;border-radius:0}.header-dropdown .button:hover{background-color:green}.header-dropdown .button.toggle-cart,.header-dropdown .button.toggle-wishlist{background:#ccc;color:#4d4d4d}.header-dropdown .button.toggle-cart:hover,.header-dropdown .button.toggle-wishlist:hover{background:#d4d4d4}footer{display:block;position:relative;width:100vw;background-color:#0033a0;z-index:100}footer nav#footer-navigation{width:100%;max-width:1600px;position:relative;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;color:#fff}@media(max-width:1240px){footer nav#footer-navigation{flex-wrap:wrap}}footer nav#footer-navigation>div.block{margin-bottom:auto;padding:30px;width:18%}footer nav#footer-navigation>div.block:first-of-type,footer nav#footer-navigation>div.block:last-of-type{width:28%}@media(max-width:1240px){footer nav#footer-navigation>div.block{width:22%}footer nav#footer-navigation>div.block.socials-list{width:100% !important;text-align:center}footer nav#footer-navigation>div.block.socials-list ol{margin:auto;display:inline-flex !important}}@media(max-width:900px){footer nav#footer-navigation>div.block{width:50% !important}}footer nav#footer-navigation>div.block .title{font-family:"Libertad Mono";font-size:1rem}footer nav#footer-navigation>div.block p{font-size:.85rem}footer nav#footer-navigation>div.block a{color:#fff}footer nav#footer-navigation>div.block a:hover{color:#44d62c}footer nav#footer-navigation>div.block .btn{border-radius:0 !important}footer nav#footer-navigation>div.block ul,footer nav#footer-navigation>div.block ol{margin:0;padding:0;list-style-type:none}footer nav#footer-navigation>div.block ul li a,footer nav#footer-navigation>div.block ol li a{font-size:.85rem}footer nav#footer-navigation>div.block ul.site-menu li{margin-bottom:.375rem}footer nav#footer-navigation>div.block ul.site-menu li a{font-family:"Libertad Mono";font-weight:bold;font-size:1rem}footer nav#footer-navigation>div.block .accordion-item{background:rgba(0,0,0,0) !important;border:none !important}footer nav#footer-navigation>div.block .accordion-item .accordion-header .accordion-button{background-color:rgba(0,0,0,0) !important;font-size:.85rem;color:#fff;padding:7px 0}footer nav#footer-navigation>div.block .accordion-item .accordion-header .accordion-button:after{width:10px;height:10px;background-size:10px}footer nav#footer-navigation>div.block .accordion-collapse{padding:.5rem .7rem}footer nav#footer-navigation>div.block ol.socials{display:flex}footer nav#footer-navigation>div.block ol.socials li a{font-family:"Libertad Mono";font-weight:bold;font-size:1rem;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:7px;margin:0 5px;border-radius:100%}footer nav#footer-navigation>div.block ol.socials li a:hover{background-color:#44d62c}footer nav#footer-navigation>div.block ol.socials li a img{width:25px;height:25px}footer nav#footer-navigation>div.block form .form-group{position:relative}footer nav#footer-navigation>div.block form .form-group input.form-control{border-radius:0;border:0;padding:8px 45px 8px 40px;z-index:0;color:#fff;background:rgba(0,0,0,0);border-bottom:2px solid #fff;font-size:1rem}footer nav#footer-navigation>div.block form .form-group>i{position:absolute;top:50%;transform:translateY(-50%);left:7px;z-index:1;color:#fff;font-size:.9rem}footer nav#footer-navigation>div.block form .form-group a{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;color:whitereen;font-size:.9rem;padding-left:10px;padding-right:10px}footer nav#footer-navigation>div.block form .form-group.has-error input.form-control{border-left:2px solid red}footer nav#footer-navigation>div.block form .form-group.has-error>i{color:red}footer nav#footer-navigation>div.block form ::placeholder{color:#fff;opacity:1;font-weight:normal}footer nav#footer-navigation>div.block form :-ms-input-placeholder{color:#fff;font-weight:normal}footer nav#footer-navigation>div.block form ::-ms-input-placeholder{color:#fff;font-weight:normal}footer nav#footer-navigation>div.block form small{display:block;margin-top:8px;font-size:.78rem;line-height:1.4em}footer div.footer-info{width:100%;max-width:1600px;padding:30px;position:relative;margin:auto;color:#fff;text-align:center}footer div.footer-info a{color:#fff}footer div.footer-info a:hover{color:#44d62c}@media(max-width:980px){footer .contents{padding:30px}footer .contents .footer-menu ul{margin:0;padding:0 0 25px 0}footer .contents .footer-utility{padding-top:15px;text-align:center}footer .contents .company-info-column{text-align:center}footer .contents .company-info{padding-top:25px;text-align:center !important}}body[data-page="404"] section{padding-top:150px;padding-bottom:50px}@media(min-width:990px){body[data-page="404"] section{padding-top:150px;padding-bottom:100px}}body[data-page="404"] section h1{font-size:15rem;margin-bottom:20px;font-weight:900}body[data-page="404"] section h1 span{display:inline-block}body[data-page="404"] section h1 span:nth-child(1){color:#000;text-shadow:4px 6px 0 rgba(0,0,0,.2)}body[data-page="404"] section h1 span:nth-child(2){color:#aaa;text-shadow:4px 6px 0 rgba(170,170,170,.2)}body[data-page="404"] section h1 span:nth-child(3){color:#000;text-shadow:4px 6px 0 rgba(0,0,0,.2);transform-origin:top right}body[data-page="404"] section h1.animated span:nth-child(3){transform-origin:90% 10%;animation:breakTitle 1.5s ease-in-out 1 forwards}@media(max-width:990px){body[data-page="404"] section h1{font-size:10rem}}@media(max-width:700px){body[data-page="404"] section h1{font-size:7rem}}@media(max-width:500px){body[data-page="404"] section h1{font-size:5rem}}body[data-page="404"] section p{font-size:1rem}@media(max-width:700px){body[data-page="404"] section p{font-size:.8rem}}body[data-page="404"] section p .btn{margin-top:20px}@media(max-width:710px){body[data-page="404"] section p:first-of-type{margin-bottom:40px}}@keyframes breakTitle{15%{transform:rotate3d(0,0,1,-40deg)}30%{transform:rotate3d(0,0,1,-20deg)}45%{transform:rotate3d(0,0,1,-35deg)}60%{transform:rotate3d(0,0,1,-25deg)}75%{transform:rotate3d(0,0,1,-33deg)}90%{transform:rotate3d(0,0,1,-28deg)}100%{transform:rotate3d(0,0,1,-30deg)}}body[data-page=home] .discover-more-wrapper{text-align:right}@media(max-width:980px){body[data-page=home] .discover-more-wrapper{text-align:center}}body[data-page=home] #hero-split-video{position:relative;padding:0;overflow:hidden;text-align:center;background-color:#000}body[data-page=home] #hero-split-video .video-container{display:flex;flex-direction:row;height:65vh;margin:auto;position:relative;will-change:height;transition:height .3s cubic-bezier(0.4,0,0.2,1)}@media(max-width:980px){body[data-page=home] #hero-split-video .video-container{height:55vh;flex-direction:column}}body[data-page=home] #hero-split-video .video-container .actions{position:absolute;bottom:30px;right:30px;z-index:2;opacity:0;visibility:hidden;transition:background-color .3s ease,opacity .3s ease,visibility .3s ease}body[data-page=home] #hero-split-video .video-container .actions button{color:#fff;font-size:1rem;background:0;border:0;cursor:pointer;font-weight:bold;display:inline-flex;align-items:center;margin-left:10px;transition:color .3s ease}body[data-page=home] #hero-split-video .video-container .actions button:hover{color:#0033a0}body[data-page=home] #hero-split-video .video-container .actions button i{font-size:1.2rem;margin-left:5px}body[data-page=home] #hero-split-video .video-container .split-video{width:100%;z-index:1;transition:width .3s cubic-bezier(0.4,0,0.2,1);will-change:width;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;cursor:pointer}@media(max-width:980px){body[data-page=home] #hero-split-video .video-container .split-video{height:100%;transition:height .3s cubic-bezier(0.4,0,0.2,1);will-change:height}}body[data-page=home] #hero-split-video .video-container .split-video .black-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:background-color .3s cubic-bezier(0.4,0,0.2,1);will-change:background-color;background-color:rgba(0,0,0,0)}body[data-page=home] #hero-split-video .video-container .split-video .poster-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .3s cubic-bezier(0.4,0,0.2,1);will-change:opacity}body[data-page=home] #hero-split-video .video-container .split-video .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}body[data-page=home] #hero-split-video .video-container.has-expanded .split-video:not(.expanded){width:70%}@media(max-width:980px){body[data-page=home] #hero-split-video .video-container.has-expanded .split-video:not(.expanded){width:100%;height:30%}}body[data-page=home] #hero-split-video .video-container.has-expanded .split-video:not(.expanded) .black-layer{background-color:rgba(0,0,0,.7)}body[data-page=home] #hero-split-video .video-container.has-expanded .split-video.expanded .poster-image{opacity:0}body[data-page=home] #hero-split-video .video-container.has-fullscreen{height:85vh}@media(max-width:980px){body[data-page=home] #hero-split-video .video-container.has-fullscreen{height:75vh}}body[data-page=home] #hero-split-video .video-container.has-fullscreen .actions{opacity:1;visibility:visible}body[data-page=home] #hero-split-video .video-container.has-fullscreen .split-video:not(.fullscreen){width:0}@media(max-width:980px){body[data-page=home] #hero-split-video .video-container.has-fullscreen .split-video:not(.fullscreen){width:100%;height:0}}body[data-page=home] #hero-split-video .video-container.has-fullscreen .split-video:not(.fullscreen) .black-layer{background-color:#000}body[data-page=home] #hero-split-video .video-container.has-fullscreen .split-video.fullscreen .poster-image{opacity:0}body[data-page=home] #top-seller .h1{font-size:10cqw;line-height:10cqw;margin-left:-0.5cqw}body[data-page=home] #promo-swiper{overflow:hidden;background-color:#000}body[data-page=home] #promo-swiper .swiper-pagination .swiper-pagination-bullet{border-color:#0033a0}@media(max-width:980px){body[data-page=home] #promo-swiper{overflow:visible}body[data-page=home] #promo-swiper .swiper-wrapper{overflow:visible}body[data-page=home] #promo-swiper .swiper-pagination{bottom:5px}body[data-page=home] #promo-swiper .swiper-pagination .swiper-pagination-bullet{background:#000}}body[data-page=home] #promo-swiper .swiper-slide{position:relative}body[data-page=home] #promo-swiper .swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,0,0,0);border:1px solid #fff;opacity:1}body[data-page=home] #promo-swiper .swiper-pagination-bullet-active{width:40px;transition:width .5s;border-radius:5px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,0)}body[data-page=home] .ctl-home-banner-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body[data-page=home] .ctl-home-banner-wrapper.viewport-height{height:calc(100vh - 100px);min-height:800px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper.viewport-height{height:calc(100vh - 65px - 30px);min-height:800px}}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-content-wrapper{width:100%;max-width:1600px;padding:30px;position:absolute}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-content-wrapper.full-height{height:100%}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-content-wrapper{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text .h1{letter-spacing:1px;text-wrap:nowrap;font-size:min(100cqw,20cqh);line-height:min(100cqw,18cqh);color:#fff;font-weight:900}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text h1 span,body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text .h1 span{display:block;position:relative;transform:translateX(-0.9%)}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text .h1{font-size:min(16cqw,16cqh);line-height:min(14cqw,14cqh)}}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text h1.foreground-title,body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text .h1.foreground-title{-webkit-text-stroke:3px #fff;-moz-text-stroke:3px #fff;color:rgba(0,0,0,0)}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text h1.foreground-title,body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-text .h1.foreground-title{-webkit-text-stroke:1.5px #fff;-moz-text-stroke:1.5px #fff}}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-smart-picture{position:absolute;top:0;bottom:0;left:0;right:0}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-smart-picture picture{position:absolute;left:0;top:0;bottom:0;right:0;width:100%}body[data-page=home] .ctl-home-banner-wrapper .ctl-home-banner-smart-picture picture img{display:block;width:100%;height:100%;object-fit:cover}body[data-page=home] .ctl-home-banner-wrapper .layer-0{z-index:0}body[data-page=home] .ctl-home-banner-wrapper .layer-1{z-index:1}body[data-page=home] .ctl-home-banner-wrapper .layer-2{z-index:2}body[data-page=home] .ctl-home-banner-wrapper .layer-3{z-index:3}body[data-page=home] .ctl-home-banner-wrapper .layer-4{z-index:4}body[data-page=home] .ctl-home-banner-wrapper .visibility-hidden{visibility:hidden !important}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text{margin-bottom:160px}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text{margin-bottom:240px}}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text .h1{font-size:min(100cqw,16cqh);line-height:min(100cqw,16cqh)}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text .h1{font-size:min(16cqw,14cqh);line-height:min(14cqw,14cqh)}}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text h1 .kit,body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text .h1 .kit{display:inline-block;position:relative;color:#fff}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text h1 .kit::before,body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .ctl-home-banner-text .h1 .kit::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#06205b;background:linear-gradient(90deg,#06205b 0,#ff2b6e 100%);z-index:-1}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .products-image{position:absolute;bottom:1%;right:1%;width:40%;z-index:5}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .products-image{bottom:90px;right:auto;left:50%;transform:translateX(-52%);width:80%}}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .products-image img{width:100%}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .logo{position:absolute;top:10%;right:5%;width:13%;z-index:5}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .logo{top:7%;width:13%;right:auto;left:30px;width:180px}}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .logo img{width:100%}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .white-stripe-alert{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:30%;max-height:160px;background:#06205b;background:linear-gradient(90deg,#06205b 0,#ff2b6e 100%);display:flex;align-items:center;justify-content:center;color:#fff}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .white-stripe-alert .alert-text-wrapper{display:flex;justify-content:flex-start;width:100%;padding:0 30px;max-width:1600px;margin:auto}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .white-stripe-alert .alert-text-wrapper{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .white-stripe-alert .alert-text-wrapper .text{width:100%;text-align:left;font-size:1.6rem;line-height:1.7rem}@media(max-width:900px){body[data-page=home] .ctl-home-banner-wrapper#kit-giro-italia .white-stripe-alert .alert-text-wrapper .text{width:100%;font-size:1rem;line-height:1.2rem;padding-top:20px;padding-bottom:20px;text-align:center}}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel{align-items:flex-end}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .ctl-home-banner-text{text-align:center}}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper{display:inline-flex;margin-top:50px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper{margin-top:20px;flex-direction:column}}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .cta{width:100%}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .cta .text{font-size:min(2.6cqw,3.8cqh);line-height:min(2.6cqw,3.8cqh);font-weight:600;color:#fff;letter-spacing:2px;margin-bottom:5cqh}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .cta .text{font-size:4.5cqw;line-height:4.5cqw}}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .cta .btn{letter-spacing:2px;min-width:280px;font-weight:600;padding:10px 2px}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .product-image{position:relative}body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .product-image img{height:100%;width:100%;object-fit:contain}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#new-size-same-fuel .cta-wrapper .product-image{width:90%;margin:7vh auto 4vh auto}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .ctl-home-banner-text{margin-bottom:120px}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-bg-text-wrapper{text-align:left;margin-top:30px}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-bg-text-wrapper .wrap{max-width:70%}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-bg-text-wrapper .wrap{max-width:100%}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-bg-text-wrapper .wrap .text{font-size:min(2cqw,5cqh);line-height:min(2cqw,5cqh);color:#1e2b50;font-weight:600;background:#fff;padding:5px 10px;letter-spacing:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-bg-text-wrapper .wrap .text{font-size:4cqw;line-height:4cqw}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .gifts-image{position:absolute;bottom:-5%;right:0;width:40%;z-index:5}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .gifts-image{bottom:0;right:-8%;width:60%}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .gifts-image img{width:100%}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .alert-text{position:absolute;bottom:18%;left:0;z-index:4;width:100%;display:flex;max-width:1600px;left:50%;transform:translateX(-50%);margin:auto}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .alert-text .wrap{display:flex;justify-content:flex-start;text-align:left;width:100%;max-width:75vw;padding:0 30px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .alert-text .wrap{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .alert-text .wrap .text{font-size:1rem;line-height:1rem}@media(max-width:900px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .alert-text .wrap .text{font-size:.9rem;line-height:.9rem}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-stripe-alert{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:16%;max-height:150px;background-color:#fff;display:flex;align-items:center;justify-content:center}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-stripe-alert .alert-text-wrapper{display:flex;justify-content:flex-start;width:100%;padding:0 30px;max-width:1600px;margin:auto}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-stripe-alert .alert-text-wrapper{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-stripe-alert .alert-text-wrapper .text{width:100%;text-align:left;font-weight:600;font-size:1rem;line-height:1rem}@media(max-width:900px){body[data-page=home] .ctl-home-banner-wrapper#first-order-gift .white-stripe-alert .alert-text-wrapper .text{width:70%;font-size:.9rem;line-height:1rem;padding-top:20px;padding-bottom:20px}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text{margin-bottom:120px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text{text-wrap:balance;margin-bottom:220px}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text .h1{font-size:min(65cqw,14cqh);line-height:min(65cqw,15cqh)}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text h1 span.has-bg,body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text .h1 span.has-bg{color:#fff !important}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text h1 span,body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text .h1 span{text-wrap:balance}}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text .h1{font-size:min(16cqw,13cqh);line-height:min(14cqw,11cqh)}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text h1>span:nth-child(2),body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .ctl-home-banner-text .h1>span:nth-child(2){font-size:min(12cqw,13cqh)}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper{text-align:left;margin-top:30px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper{margin-top:15px}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap{max-width:70%}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap{max-width:100%}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap .text{font-size:min(2cqw,5cqh);line-height:min(2cqw,5cqh);color:#fff;font-weight:600;padding:5px 10px;letter-spacing:2px;margin-bottom:5px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap .text{font-size:4cqw;line-height:4cqw}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap .text span{display:block;margin-bottom:5px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .no-bg-wrap .text{margin-bottom:0}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .wrap{max-width:70%}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .wrap{max-width:100%}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .wrap .text{font-size:min(2cqw,5cqh);line-height:min(2cqw,5cqh);color:#1e2b50;font-weight:600;background:#fff;padding:5px 10px;letter-spacing:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-bg-text-wrapper .wrap .text{font-size:4cqw;line-height:4cqw}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .products-image{position:absolute;bottom:1%;right:1%;width:60%;z-index:5}@media(max-width:1400px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .products-image{width:55%}}@media(max-width:1200px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .products-image{width:50%}}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .products-image{bottom:70px;right:auto;left:50%;transform:translateX(-52%);width:100%}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .products-image img{width:100%}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:16%;max-height:160px;background-color:#fff;display:flex;align-items:center;justify-content:center}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert .alert-text-wrapper{display:flex;justify-content:flex-start;width:100%;max-width:1600px;padding:0 30px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert .alert-text-wrapper{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert .alert-text-wrapper .text{width:80%;text-align:left;font-weight:600;font-size:1rem;line-height:1rem}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert .alert-text-wrapper .text{width:100%;text-align:center;font-size:1rem;line-height:1rem;padding-top:50px;padding-bottom:20pxpx}body[data-page=home] .ctl-home-banner-wrapper#one-shot-full-impact .white-stripe-alert .alert-text-wrapper .text span{display:block}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text{margin-bottom:120px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text{text-wrap:balance;margin-bottom:220px}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text .h1{font-size:min(75cqw,17cqh);line-height:min(75cqw,15cqh);margin-bottom:50px}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text h1 span.has-bg,body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text .h1 span.has-bg{color:#fff !important}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text h1 span,body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text .h1 span{text-wrap:balance}}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text h1,body[data-page=home] .ctl-home-banner-wrapper#sport-kit .ctl-home-banner-text .h1{font-size:min(20cqw,13cqh);line-height:min(20cqw,11cqh)}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper{text-align:left;margin-top:30px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper{margin-top:200px;transform:translateY(40%)}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap{max-width:35%}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap{max-width:70%}}@media(min-width:2100px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap{max-width:48%}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap .text{font-size:min(2cqw,5cqh);line-height:min(2.2cqw,7cqh);color:#fff;font-weight:600;padding:5px 10px;letter-spacing:2px;margin-bottom:5px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap .text{font-size:4cqw;line-height:4cqw}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap .text span{display:block;margin-bottom:5px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .no-bg-wrap .text{margin-bottom:0}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .wrap{max-width:35%;margin-bottom:10px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .wrap{max-width:70%}}@media(min-width:2100px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .wrap{max-width:48%}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .wrap .text{font-size:min(2cqw,5cqh);line-height:min(2.2cqw,7cqh);color:#1e2b50;font-weight:600;background:#fff;padding:5px 10px;letter-spacing:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-bg-text-wrapper .wrap .text{font-size:4cqw;line-height:4cqw}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:16%;max-height:160px;background-color:#fff;display:flex;align-items:center;justify-content:center}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert .alert-text-wrapper{display:flex;justify-content:flex-start;width:100%;max-width:1600px;padding:0 30px}@media(max-width:980px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert .alert-text-wrapper{max-width:100vw}}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert .alert-text-wrapper .text{width:80%;text-align:left;font-weight:600;font-size:1rem;line-height:1rem}@media(max-width:760px){body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert .alert-text-wrapper .text{width:100%;text-align:center;font-size:1rem;line-height:1rem;padding-top:15px;padding-bottom:20px}body[data-page=home] .ctl-home-banner-wrapper#sport-kit .white-stripe-alert .alert-text-wrapper .text span{display:block}}body[data-page=home] #cetilar-science{position:relative;overflow:hidden;height:calc(80vh - 70px - 30px);min-height:600px;display:flex;align-items:center}@media(max-width:980px){body[data-page=home] #cetilar-science{height:calc(100vh - 65px - 30px)}}body[data-page=home] #cetilar-science .content{z-index:1;width:100vw;margin:auto}body[data-page=home] #cetilar-science .content .h1{font-size:clamp(2rem,15vw,6rem);line-height:1;font-weight:900 !important;margin-left:-0.5cqw}body[data-page=home] #cetilar-science .content .h4{font-size:3.5cqw;font-size:clamp(1rem,10vw,1.5rem);line-height:1}body[data-page=home] #cetilar-science .background-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body[data-page=home] #cetilar-science .background-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body[data-page=home] #cetilar-partnership{overflow:hidden;position:relative;width:100vw;padding:0;margin:0}body[data-page=home] #cetilar-partnership .video-wrapper{width:100%;height:calc(100vh - 70px - 30px - 330px);min-height:400px;position:relative;overflow:hidden}@media(max-width:980px){body[data-page=home] #cetilar-partnership .video-wrapper{height:calc(100vh - 65px - 30px - 240px)}}body[data-page=home] #cetilar-partnership .video-wrapper .poster-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:all .5s cubic-bezier(0.4,0,0.2,1);will-change:opacity,transform;transform-origin:center center}body[data-page=home] #cetilar-partnership .video-wrapper .poster-image.fadeout{opacity:0;transform:scale(1.2)}body[data-page=home] #cetilar-partnership .video-wrapper .actions{position:absolute;bottom:30px;right:30px;z-index:2;opacity:0;visibility:hidden;transition:background-color .3s ease,opacity .3s ease,visibility .3s ease}body[data-page=home] #cetilar-partnership .video-wrapper .actions button{color:#fff;font-size:1rem;background:0;border:0;cursor:pointer;font-weight:bold;display:inline-flex;align-items:center;margin-left:10px;transition:color .3s ease}body[data-page=home] #cetilar-partnership .video-wrapper .actions button:hover{color:#0033a0}body[data-page=home] #cetilar-partnership .video-wrapper .actions button i{font-size:1.2rem;margin-left:5px}body[data-page=home] #cetilar-partnership .video-wrapper:hover .actions.ready{opacity:1;visibility:visible}body[data-page=home] #cetilar-partnership .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper{width:100%;height:120px;position:relative;z-index:1;background-color:#fff;display:flex;align-items:center;justify-content:center}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel{position:relative;width:1540px;margin:auto;overflow:hidden;display:flex;align-items:center}@media(max-width:980px){body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel{width:calc(100vw - 50px)}}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel:before{content:"";display:block;position:absolute;left:0;top:0;background:linear-gradient(90deg,white 0,rgba(255,255,255,0) 100%);height:100%;width:15%;z-index:1030}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel:after{content:"";display:block;position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,white 100%);height:100%;width:15%;z-index:1030}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel .logo-wrapper{white-space:nowrap;padding:0;margin:0;z-index:0;will-change:transform;display:flex;flex-direction:row}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel .logo-wrapper li{list-style:none;position:relative;margin:0 20px;width:140px;height:90px}@media(max-width:980px){body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel .logo-wrapper li{margin:5px;width:100px}}body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel .logo-wrapper li img{display:block;width:100%;height:100%;max-width:140px;max-height:90px;object-fit:contain}@media(max-width:980px){body[data-page=home] #cetilar-partnership .logo-carousel-wrapper .logo-carousel .logo-wrapper li img{max-width:70px;max-height:70px}}body[data-page=home] #magazine-latest-news .special-item .ctl-libertad-title{font-size:clamp(2rem,20cqw,6rem)}body[data-page=home] #magazine-latest-news .special-item p{font-size:1.4rem}@media(min-width:980px){body[data-page=home] #magazine-latest-news .special-item p{width:50%}}body[data-page=science] main{background-color:#0033a0}body[data-page=science] #cetilar-science{overflow:hidden;background-color:#0033a0;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:980px){body[data-page=science] #cetilar-science{height:calc(100vh - 65px)}}body[data-page=science] #cetilar-science .background-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body[data-page=science] #cetilar-science .background-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body[data-page=science] #cetilar-science::before{position:absolute;content:"";top:0;left:0;width:100%;height:20vh;background:linear-gradient(to bottom,#0033a0,transparent);z-index:10}body[data-page=science] #cetilar-science::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:20vh;background:linear-gradient(to top,#0033a0,transparent);z-index:10}body[data-page=science] #cetilar-science .content{width:100vw;margin:auto;z-index:1}body[data-page=science] #cetilar-science .content .h1{font-size:clamp(2rem,15vw,10rem);line-height:1;font-weight:900 !important}body[data-page=science] #cetilar-science .content .h4{font-size:3.5cqw;font-size:clamp(1rem,10vw,3rem);line-height:1}body[data-page=science] .science-section-wrapper{padding:150px 30px;position:relative}body[data-page=science] .science-section-wrapper .bg-trigger{height:10px}body[data-page=science] .science-section-wrapper.section-3 .science-section,body[data-page=science] .science-section-wrapper.section-3b .science-section{align-items:flex-end}@media(max-width:980px){body[data-page=science] .science-section-wrapper.section-3 .science-section .h1,body[data-page=science] .science-section-wrapper.section-3b .science-section .h1{width:1000px}}@media(max-width:980px){body[data-page=science] .science-section-wrapper.section-3 .science-section .images .image,body[data-page=science] .science-section-wrapper.section-3b .science-section .images .image{margin-top:30px;width:110%;margin-left:-5%}}@media(max-width:980px){body[data-page=science] .science-section-wrapper.section-4 .science-section .images{width:100%}body[data-page=science] .science-section-wrapper.section-4 .science-section .images .small-1{width:50% !important;margin-left:0 !important}body[data-page=science] .science-section-wrapper.section-4 .science-section .images .small-2{width:70% !important;margin-left:30% !important}}body[data-page=science] .science-section-wrapper.section-5{background-image:url("../../public/images/science/pharmanutra-headquarters.webp");background-size:cover;background-position:right center;background-repeat:no-repeat;background-color:#01205c}body[data-page=science] .science-section-wrapper.section-5::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#01205c;background:linear-gradient(90deg,#01205c 0,#01205c 35%,rgba(1,32,92,0) 100%)}@media(max-width:980px){body[data-page=science] .science-section-wrapper.section-5{background-size:contain;background-position:bottom center;padding-bottom:calc(100vw - 8vh)}body[data-page=science] .science-section-wrapper.section-5::before{display:none}}body[data-page=science] .science-section-wrapper.section-4 .images .small-2{width:50%;margin-left:50%}body[data-page=science] .science-section-wrapper .science-section{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:auto}body[data-page=science] .science-section-wrapper .science-section .animate-in{opacity:0}body[data-page=science] .science-section-wrapper .science-section .text{width:40%;z-index:2;position:relative}body[data-page=science] .science-section-wrapper .science-section .text .wrap{padding:30px 0}body[data-page=science] .science-section-wrapper .science-section .text .wrap .h1{margin-bottom:2rem;position:relative;z-index:3}body[data-page=science] .science-section-wrapper .science-section .text .wrap p{opacity:0}body[data-page=science] .science-section-wrapper .science-section .images{width:60%;position:relative;z-index:1}body[data-page=science] .science-section-wrapper .science-section .images .image{opacity:0}body[data-page=science] .science-section-wrapper .science-section .images .image img{width:90%;margin:auto;height:auto;object-fit:cover;display:block;will-change:transform}body[data-page=science] .science-section-wrapper .science-section.inverted .text{width:50%}body[data-page=science] .science-section-wrapper .science-section.inverted .text .wrap{width:75%;margin:auto}body[data-page=science] .science-section-wrapper .science-section.inverted .images{width:50%;z-index:0}body[data-page=science] .science-section-wrapper .science-section.inverted .images .image{margin-top:-50px}@media(max-width:980px){body[data-page=science] .science-section-wrapper{padding:75px 30px}body[data-page=science] .science-section-wrapper .science-section{flex-direction:column}body[data-page=science] .science-section-wrapper .science-section .text{width:100%}body[data-page=science] .science-section-wrapper .science-section .text .wrap{width:100%;padding:0}body[data-page=science] .science-section-wrapper .science-section .text .wrap .h1{width:auto !important}body[data-page=science] .science-section-wrapper .science-section .text [class*=mw-]{max-width:100% !important}body[data-page=science] .science-section-wrapper .science-section .text [class*=mt-]{margin-top:0 !important}body[data-page=science] .science-section-wrapper .science-section .text [class*=ps-]{padding-left:0 !important}body[data-page=science] .science-section-wrapper .science-section .images{width:100%;z-index:0}body[data-page=science] .science-section-wrapper .science-section .images .image{width:70%}body[data-page=science] .science-section-wrapper .science-section.inverted .text{width:100%}body[data-page=science] .science-section-wrapper .science-section.inverted .text .wrap{width:100%}body[data-page=science] .science-section-wrapper .science-section.inverted .images{width:100%;z-index:3;padding-bottom:30px}body[data-page=science] .science-section-wrapper .science-section.inverted .images .image{width:40%;margin-left:60%;z-index:3}}body[data-page=magazine] #highlight-posts-swiper{background-color:#01205c;position:relative}body[data-page=magazine] #highlight-posts-swiper .swiper-wrapper,body[data-page=magazine] #highlight-posts-swiper .swiper-slide{width:100%;min-height:600px;height:auto;cursor:grab}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination{width:100%;position:absolute;z-index:1}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .swiper-pagination-bullet{display:none}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper{width:100%;max-width:1600px;margin:auto;margin-bottom:30px;padding:0 30px}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper .pages{display:flex;width:100%;max-width:800px;height:60px;gap:2rem;margin-top:2rem;justify-content:space-between;align-items:flex-end}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper .pages .pagination-item{color:#fff;font-weight:bold;width:30%}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper .pages .page-label{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;padding:0;text-align:left}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper .pages .progress-bar{height:10px;margin-top:8px;background:rgba(0,0,0,0);border:1px solid #fff;position:relative}body[data-page=magazine] #highlight-posts-swiper .swiper-pagination .pages-wrapper .pages .progress-bar .progress-fill{height:100%;width:0;background-color:#fff;transition:width 0s}body[data-page=magazine] #highlight-posts-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:left center;position:relative}@media(max-width:980px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide{background-position:center center}}body[data-page=magazine] #highlight-posts-swiper .swiper-slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#01205c 30%,rgba(1,32,92,0) 60%)}@media(max-width:980px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide::before{background:rgba(1,32,92,.75)}}body[data-page=magazine] #highlight-posts-swiper .swiper-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,#01205c 15%,rgba(1,32,92,0) 50%)}@media(max-width:980px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide::after{display:none}}body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents{width:100%;position:relative;z-index:1;max-width:1600px;padding:30px;color:#fff;display:flex;align-items:flex-start}body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents{padding-bottom:60px}@media(max-width:750px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents .tag{font-size:1rem}}body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents .h1{max-width:700px}@media(max-width:750px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents .h1{font-size:2rem}}body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents p{max-width:700px}@media(max-width:750px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents p{font-size:1rem}}@media(max-width:750px){body[data-page=magazine] #highlight-posts-swiper .swiper-slide .slide-contents .post-contents a{font-size:1rem}}body[data-page=magazine] #magazine-filters{max-width:1600px;margin:auto;padding-left:30px;padding-right:30px}body[data-page=magazine] #magazine-filters .selector{width:100%;max-width:100%;margin-bottom:10px;overflow:auto;display:flex;align-items:center;justify-content:center}body[data-page=magazine] #magazine-filters .selector ul{display:flex;width:100%;list-style:none;margin:0;padding:0}body[data-page=magazine] #magazine-filters .selector ul li{flex:1;margin:0 5px}body[data-page=magazine] #magazine-filters .selector ul li button{width:100%;border:0;padding:8px 15px;white-space:nowrap;color:#01205c;background-color:#f5f5f5;transition:all .3s ease}body[data-page=magazine] #magazine-filters .selector ul li:hover button,body[data-page=magazine] #magazine-filters .selector ul li.selected button{background-color:#0033a0;color:#fff}body[data-page=magazine] #magazine-filters .selector.categories ul li button{font-size:1rem}body[data-page=magazine] #magazine-filters .selector.typologies ul{width:80%}body[data-page=magazine] #magazine-filters .selector.typologies ul li button{font-size:.8rem}body[data-page=magazine] #magazine-posts{position:relative}body[data-page=magazine] #magazine-posts::before{content:"Loading...";font-family:"Libertad Mono";font-weight:700;font-size:3cqw;color:#fff;align-items:center;justify-content:center;display:none;position:absolute;z-index:10;background-color:rgba(1,32,92,.6);width:100%;height:100%;top:0;left:0}body[data-page=magazine] #magazine-posts.loading:before{display:flex}body[data-page=magazine-post] .hero{position:relative;width:100vw;height:65vh;max-height:600px;overflow:hidden;background-color:#01205c}@media(max-width:780px){body[data-page=magazine-post] .hero{height:50vh;max-height:500px}}body[data-page=magazine-post] .hero .hero-image{width:100%;height:100%;object-fit:cover;position:absolute;opacity:0;will-change:transform}body[data-page=magazine-post] #post{background-color:#f5f5f5}body[data-page=magazine-post] #post .post-contents-wrapper{display:flex;width:100%;max-width:1300px;margin:auto;padding:30px;justify-content:center;flex-direction:column}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper{padding:15px}}body[data-page=magazine-post] #post .post-contents-wrapper .post-title{width:70%}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-title{width:100%}}body[data-page=magazine-post] #post .post-contents-wrapper .utility-wrapper{display:flex;border-bottom:1px solid #0033a0;padding:15px;margin-bottom:40px}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums{display:flex;justify-content:space-between}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-colums{flex-direction:column}}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post{width:70%}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post{width:100%}}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .utility-wrapper{justify-content:flex-end}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .utility-wrapper .read-time{position:relative;height:27px;background-image:url("../images/blog/icons/icon-timer-blue.svg");background-repeat:no-repeat;background-size:contain;display:inline-flex;align-items:center;justify-content:center}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .utility-wrapper .read-time small{display:inline-block;font-size:.7rem;padding-top:5px;padding-left:14px;color:#0033a0}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .utility-wrapper .read-time small span{padding-left:3px}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content img{max-width:100%}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h1,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h2,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h3,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h4,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h5,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content h6{color:#0033a0;font-weight:600}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img){display:flex;flex-wrap:wrap}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img) img{width:100%}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img).has-2-images img,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img).has-4-images img{width:50%}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img).has-3-images img,body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img).has-6-images img{width:33.333333%}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .post-content p:has(>img) img{width:100% !important}}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .tag-list{text-align:right}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .tag-list a{padding-left:15px;font-size:1rem;color:#666}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .tag-list{text-align:left;margin-bottom:40px}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .post .tag-list a{padding-left:0;padding-right:15px}}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related{width:20%}@media(max-width:780px){body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related{width:100%;margin-bottom:10px}}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related .related-posts a{display:flex;flex-direction:column}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related .related-posts a:not(:last-child){margin-bottom:30px}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related .related-posts a img{width:100%;height:100%;max-height:150px;object-fit:cover;margin-bottom:10px}body[data-page=magazine-post] #post .post-contents-wrapper .post-colums .related .related-posts a .title{font-weight:bold;font-size:1rem;color:#0033a0}body[data-page=athlets] main{background-color:#fff}body[data-page=athlets] #athlets-swiper{background-color:#01205c;position:relative}body[data-page=athlets] #athlets-swiper .swiper-wrapper,body[data-page=athlets] #athlets-swiper .swiper-slide{width:100%;min-height:600px;cursor:grab}body[data-page=athlets] #athlets-swiper .swiper-pagination{width:100%;position:absolute;z-index:1}body[data-page=athlets] #athlets-swiper .swiper-pagination .swiper-pagination-bullet{display:none}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper{width:100%;max-width:1600px;margin:auto;margin-bottom:30px;padding:0 30px}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper .pages{display:flex;width:100%;max-width:800px;height:60px;gap:2rem;margin-top:2rem;justify-content:space-between;align-items:flex-end}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper .pages .pagination-item{color:#fff;font-weight:bold;width:30%}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper .pages .page-label{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;padding:0;text-align:left}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper .pages .progress-bar{height:10px;margin-top:8px;background:rgba(0,0,0,0);border:1px solid #fff;position:relative}body[data-page=athlets] #athlets-swiper .swiper-pagination .pages-wrapper .pages .progress-bar .progress-fill{height:100%;width:0;background-color:#fff;transition:width 0s}body[data-page=athlets] #athlets-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:right center;position:relative}body[data-page=athlets] #athlets-swiper .swiper-slide.slide-pisa-sporting-club{background-position:right center}body[data-page=athlets] #athlets-swiper .swiper-slide.slide-vf-group{background-position:right top}@media(max-width:980px){body[data-page=athlets] #athlets-swiper .swiper-slide{background-position:center center}}body[data-page=athlets] #athlets-swiper .swiper-slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#01205c 30%,rgba(1,32,92,0) 80%)}@media(max-width:980px){body[data-page=athlets] #athlets-swiper .swiper-slide::before{background:rgba(1,32,92,.75)}}body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents{width:100%;position:relative;z-index:1;max-width:1600px;padding:30px;color:#fff;display:flex;align-items:flex-start}body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents .post-contents{padding-bottom:60px}body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents .post-contents .h1{max-width:700px}@media(max-width:750px){body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents .post-contents .h1{font-size:2rem}}body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents .post-contents p{max-width:600px;font-size:1.4rem}@media(max-width:750px){body[data-page=athlets] #athlets-swiper .swiper-slide .slide-contents .post-contents p{font-size:1.2rem}}body[data-page=athlets] .contents-section{z-index:1;min-height:calc(100vh - 70px);position:relative;padding-top:100px;padding-bottom:100px;display:flex;align-items:center;justify-content:center}body[data-page=athlets] .contents-section.to-right .contents .text-wrapper{order:2}body[data-page=athlets] .contents-section.to-right .contents .text-wrapper .text{padding:0 10% 0 20%}body[data-page=athlets] .contents-section.to-right .contents .gallery-wrapper{order:1;margin-left:10vh}body[data-page=athlets] .contents-section.darken .contents .h1{-webkit-text-stroke:1px #fff;-moz-text-stroke:1px #fff}body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text .logo-wrapper{border-color:#fff}body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text .h1,body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text p,body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text small,body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text a{color:#fff}body[data-page=athlets] .contents-section.darken .contents .text-wrapper .text small{opacity:.7}body[data-page=athlets] .contents-section .contents{display:flex;width:100%;padding:0 30px;max-width:1520px;align-items:center}@media(max-width:980px){body[data-page=athlets] .contents-section .contents{flex-direction:column}}body[data-page=athlets] .contents-section .contents .h1{font-size:8vh;width:80vh;position:absolute;bottom:50%;left:0;transform:rotate(-90deg) translateY(100%) translateX(-50%);transform-origin:left bottom;-webkit-text-stroke:1px #0033a0;-moz-text-stroke:1px #0033a0;color:rgba(0,0,0,0);text-align:center;line-height:1;padding:30px}@media(max-width:1400px){body[data-page=athlets] .contents-section .contents .h1{font-size:5.5vh}}@media(max-width:980px){body[data-page=athlets] .contents-section .contents .h1{text-align:left;font-size:clamp(2rem,6vh,8vh);width:100vw;position:relative;bottom:auto;left:auto;transform:none;transform-origin:center;margin-bottom:0}}body[data-page=athlets] .contents-section .contents .text-wrapper{order:1;width:50%}@media(max-width:980px){body[data-page=athlets] .contents-section .contents .text-wrapper{width:100% !important;order:1 !important}}body[data-page=athlets] .contents-section .contents .text-wrapper .text{padding:0 20%;opacity:0}@media(max-width:980px){body[data-page=athlets] .contents-section .contents .text-wrapper .text{padding:0 0 45px 0 !important}}body[data-page=athlets] .contents-section .contents .text-wrapper .text small{font-size:.8rem;font-weight:500;margin-bottom:5px;color:#999}body[data-page=athlets] .contents-section .contents .gallery-wrapper{order:2;width:50%;perspective:1000px}@media(max-width:980px){body[data-page=athlets] .contents-section .contents .gallery-wrapper{width:100% !important;order:2 !important;margin-left:0 !important;padding:0}}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery{width:100%;max-width:800px}@media(max-width:980px){body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery{max-width:100%}}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper{position:relative;width:100%;aspect-ratio:15/10;margin-bottom:20px;transform-origin:center center}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper .main-image-container{position:relative;width:100%;height:100%;overflow:hidden;transition:all .3s ease;transform:translateX(10%);opacity:0;will-change:transform,opacity}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper .main-image-container .main-image{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform,opacity}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper{position:relative;display:flex;overflow:hidden;width:100%}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails{display:flex;width:100%;gap:20px}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails .thumb{flex:0 0 auto;width:calc(50% - 10px);aspect-ratio:15/10;object-fit:cover;transition:all .3s ease;transform:translateY(10%);opacity:0;will-change:transform,opacity}body[data-page=athlets] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails .thumb:last-child{margin-right:0}body[data-page=athlets] #cetilar-partnership{min-height:500px;padding-bottom:100px;display:flex;align-items:center;justify-content:center}@media(max-width:980px){body[data-page=athlets] #cetilar-partnership{min-height:400px;padding-bottom:50px}}body[data-page=athlets] .logo-carousel-wrapper{width:100%;position:relative;z-index:1;background-color:#fff;display:flex;align-items:center;justify-content:center}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel{position:relative;width:1540px;margin:auto;overflow:hidden;display:flex;align-items:center}@media(max-width:980px){body[data-page=athlets] .logo-carousel-wrapper .logo-carousel{width:calc(100vw - 50px)}}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel:before{content:"";display:block;position:absolute;left:0;top:0;background:linear-gradient(90deg,white 0,rgba(255,255,255,0) 100%);height:100%;width:15%;z-index:1030}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel:after{content:"";display:block;position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,white 100%);height:100%;width:15%;z-index:1030}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel .logo-wrapper{white-space:nowrap;padding:0;margin:0;z-index:0;will-change:transform;display:flex;flex-direction:row}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel .logo-wrapper li{list-style:none;position:relative;margin:0 20px;width:140px;height:90px}@media(max-width:980px){body[data-page=athlets] .logo-carousel-wrapper .logo-carousel .logo-wrapper li{margin:5px;width:100px}}body[data-page=athlets] .logo-carousel-wrapper .logo-carousel .logo-wrapper li img{display:block;width:100%;height:100%;max-width:140px;max-height:90px;object-fit:contain}@media(max-width:980px){body[data-page=athlets] .logo-carousel-wrapper .logo-carousel .logo-wrapper li img{max-width:70px;max-height:70px}}body[data-page=events] main{background-color:#0033a0}body[data-page=events] .contents-section{z-index:1;min-height:calc(100vh - 70px);position:relative;padding-top:100px;padding-bottom:100px;display:flex;align-items:center;justify-content:center}body[data-page=events] .contents-section .bg-trigger{position:absolute;top:0;left:0;height:1px;width:100vw}body[data-page=events] .contents-section.to-right .contents .text-wrapper{order:2}body[data-page=events] .contents-section.to-right .contents .text-wrapper .text{padding:0 10% 0 20%}body[data-page=events] .contents-section.to-right .contents .gallery-wrapper{order:1;margin-left:10vh}body[data-page=events] .contents-section.darken .contents .h1{-webkit-text-stroke:1px #fff;-moz-text-stroke:1px #fff}body[data-page=events] .contents-section.darken .contents .text-wrapper .text .logo-wrapper{border-color:#fff}body[data-page=events] .contents-section.darken .contents .text-wrapper .text .h1,body[data-page=events] .contents-section.darken .contents .text-wrapper .text p,body[data-page=events] .contents-section.darken .contents .text-wrapper .text small,body[data-page=events] .contents-section.darken .contents .text-wrapper .text a{color:#fff}body[data-page=events] .contents-section.darken .contents .text-wrapper .text small{opacity:.7}@keyframes spinCoin{0%{opacity:0;transform:rotateY(0)}100%{opacity:1;transform:rotateY(360deg)}}body[data-page=events] .contents-section.ready .contents .text-wrapper .text .logo-wrapper .logo{animation:spinCoin .4s ease-in-out forwards}body[data-page=events] .contents-section .contents{display:flex;width:100%;padding:0 30px;max-width:1520px;align-items:center}@media(max-width:980px){body[data-page=events] .contents-section .contents{flex-direction:column}}body[data-page=events] .contents-section .contents .h1{font-size:8vh;width:80vh;position:absolute;bottom:50%;left:0;transform:rotate(-90deg) translateY(100%) translateX(-50%);transform-origin:left bottom;-webkit-text-stroke:1px #0033a0;-moz-text-stroke:1px #0033a0;color:rgba(0,0,0,0);text-align:center;line-height:1;padding:30px}@media(max-width:1400px){body[data-page=events] .contents-section .contents .h1{font-size:5.5vh}}@media(max-width:980px){body[data-page=events] .contents-section .contents .h1{text-align:left;font-size:clamp(2rem,6vh,8vh);padding-top:130px;width:100vw;position:relative;bottom:auto;left:auto;transform:none;transform-origin:center;margin-bottom:0}}body[data-page=events] .contents-section .contents .text-wrapper{order:1;width:50%}@media(max-width:980px){body[data-page=events] .contents-section .contents .text-wrapper{width:100% !important;order:1 !important}}body[data-page=events] .contents-section .contents .text-wrapper .text{padding:0 20%;opacity:0}@media(max-width:980px){body[data-page=events] .contents-section .contents .text-wrapper .text{padding:0 0 45px 0 !important}}body[data-page=events] .contents-section .contents .text-wrapper .text .logo-wrapper{position:relative;border:3px solid #0033a0;width:150px;height:150px;border-radius:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:600px}@media(max-width:980px){body[data-page=events] .contents-section .contents .text-wrapper .text .logo-wrapper{border:2px solid #0033a0;width:100px;height:100px;position:absolute;top:100px}}body[data-page=events] .contents-section .contents .text-wrapper .text .logo-wrapper .logo{width:134px;height:134px;border-radius:100%;background-color:#fff;box-shadow:0 0 14px -2px rgba(0,0,0,.4);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center center;transform-style:preserve-3d;opacity:0}@media(max-width:980px){body[data-page=events] .contents-section .contents .text-wrapper .text .logo-wrapper .logo{width:88px;height:88px}}body[data-page=events] .contents-section .contents .text-wrapper .text .logo-wrapper .logo img{width:70%;height:70%;object-fit:contain}body[data-page=events] .contents-section .contents .text-wrapper .text p{font-size:1.1rem;line-height:1.3em}body[data-page=events] .contents-section .contents .text-wrapper .text p.bigger{font-size:1.5rem;line-height:1.3em}body[data-page=events] .contents-section .contents .gallery-wrapper{order:2;width:50%;perspective:1000px}@media(max-width:980px){body[data-page=events] .contents-section .contents .gallery-wrapper{width:100% !important;order:2 !important;margin-left:0 !important;padding:0}}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery{width:100%;max-width:800px}@media(max-width:980px){body[data-page=events] .contents-section .contents .gallery-wrapper .gallery{max-width:100%}}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper{position:relative;width:100%;aspect-ratio:15/10;margin-bottom:20px;transform-origin:center center}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper .main-image-container{position:relative;width:100%;height:100%;overflow:hidden;transition:all .3s ease;transform:translateX(10%);opacity:0;will-change:transform,opacity}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .main-image-wrapper .main-image-container .main-image{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform,opacity}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper{position:relative;display:flex;overflow:hidden;width:100%}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails{display:flex;width:100%;gap:20px}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails .thumb{flex:0 0 auto;width:calc(50% - 10px);aspect-ratio:15/10;object-fit:cover;transition:all .3s ease;transform:translateY(10%);opacity:0;will-change:transform,opacity}body[data-page=events] .contents-section .contents .gallery-wrapper .gallery .thumbnails-wrapper .thumbnails .thumb:last-child{margin-right:0}body[data-page=landing-page] .cetilar-banner-wrapper{position:relative;margin:0;padding:0}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner{background-color:#000;position:relative;width:100%;z-index:0;min-height:calc(75vh - 100px)}@media(max-width:980px){body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner{min-height:calc(75vh - 65px - 30px)}}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .smart-picture{position:relative;top:0;bottom:0;left:0;right:0;z-index:0}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .smart-picture:before{display:block;content:"";width:100%;padding-top:calc(75vh - 100px)}@media(max-width:980px){body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .smart-picture:before{padding-top:calc(75vh - 65px - 30px)}}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .smart-picture picture{position:absolute;left:0;top:0;bottom:0;right:0;width:100%}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .smart-picture picture img{display:block;width:100%;height:100%;object-fit:cover}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:3;text-align:center;will-change:transform}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element{opacity:0;animation:revealBarImage .6s cubic-bezier(0.77,0,0.175,1) forwards}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element:nth-child(1){animation-delay:200ms}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element:nth-child(2){animation-delay:400ms}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element:nth-child(3){animation-delay:600ms}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element:nth-child(4){animation-delay:800ms}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .fade-in-element:nth-child(5){animation-delay:1000ms}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper{position:relative}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1{font-size:10vw;line-height:8.5vw;letter-spacing:-0.05em;font-weight:bold;text-align:center;transform-origin:center center;color:#fff;overflow:hidden;z-index:1;position:relative}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line{display:inline-block;overflow:hidden}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line span{display:block;transform:translate(0,100%)}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-1{margin-right:-2vw}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-1 span{animation:revealText 1s cubic-bezier(0.77,0,0.175,1) .4s forwards}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-2{margin-left:-2vw}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-2 span{animation:revealText 1s cubic-bezier(0.77,0,0.175,1) .6s forwards}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-3{display:block}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper h1 span.line.line-3 span{animation:revealText 1s cubic-bezier(0.77,0,0.175,1) .8s forwards}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper .graphic{z-index:0;position:absolute;opacity:0;animation:fadeIn .4s cubic-bezier(0.77,0,0.175,1) .4s forwards;top:49%;left:50%;transform:translate(-50%,-50%);width:100%}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .title-wrapper .graphic img{width:100%;max-width:40%}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .actions .btn{display:inline-block;padding:1.3rem 2.5rem;font-weight:bold}@media(max-width:780px){body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content h1{font-size:12vw;line-height:10vw;letter-spacing:-0.05em}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .graphic img{max-width:64%}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .text-content .btn{padding:.7rem 1.5rem}}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .last-fade-in{opacity:0;transition:all .4s ease}body[data-page=landing-page] .cetilar-banner-wrapper .cetilar-banner .last-fade-in.fade-in{opacity:1}body[data-page=landing-page] #newsletter-subscribe{display:block;position:relative;width:100vw}body[data-page=landing-page] #newsletter-subscribe .contents form input.form-control{background-color:rgba(0,0,0,0);border:0;border-bottom:3px solid #01205c;display:block;width:100%;color:#01205c;font-weight:bold}body[data-page=landing-page] #newsletter-subscribe .contents form ::placeholder{color:#01205c;opacity:1;font-weight:normal}body[data-page=landing-page] #newsletter-subscribe .contents form :-ms-input-placeholder{color:#01205c;font-weight:normal}body[data-page=landing-page] #newsletter-subscribe .contents form ::-ms-input-placeholder{color:#01205c;font-weight:normal}body[data-page=landing-page][data-subpage=spring-promo-2024] .flex-container{display:flex;max-width:1600px;margin:auto;padding-left:30px;padding-right:30px}body[data-page=landing-page][data-subpage=spring-promo-2024] .flex-container .products-grid{width:100vw;margin:0;padding:0;position:relative;margin:auto;z-index:0}body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner{min-height:calc(80vh - 100px)}@media(max-width:980px){body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner{min-height:500px}}@media(min-width:900px){body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner .smart-picture picture img{object-position:left center}}body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner .smart-picture:before{display:block;content:"";width:100%;padding-top:calc(80vh - 100px)}@media(max-width:980px){body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner .smart-picture:before{padding-top:calc(80vh - 100px);min-height:500px}}body[data-page=landing-page][data-subpage=spring-promo-2024] .cetilar-banner-wrapper .cetilar-banner .text-content{top:auto;bottom:10px}body[data-page=landing-page][data-subpage=re-start-2024] .cetilar-banner-wrapper{background-color:#000}body[data-page=landing-page][data-subpage=re-start-2024] .cetilar-banner-wrapper .cetilar-banner{background-color:#000}body[data-page=landing-page][data-subpage=re-start-2024] .cetilar-banner-wrapper .cetilar-banner .text-content{padding:0 30px}body[data-page=landing-page][data-subpage=re-start-2024] .cetilar-banner-wrapper .cetilar-banner .text-content .title-image img{width:100%;max-width:1000px;margin-right:-7%}@media(max-width:780px){body[data-page=landing-page][data-subpage=re-start-2024] .cetilar-banner-wrapper .cetilar-banner .text-content .title-image img{margin-right:-14%}}body[data-page=landing-page][data-subpage=re-start-2024] .week-title{position:relative;background-color:rgba(0,0,0,0);text-align:center;font-size:5rem}body[data-page=landing-page][data-subpage=re-start-2024] .week-title span{display:inline-block;position:relative;background-color:rgba(0,0,0,0)}body[data-page=landing-page][data-subpage=re-start-2024] .week-title span::before{content:" ";position:absolute;width:130%;height:130%;z-index:-1;background-image:url("../images/graphics/scratch-6.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translate(-10%,-15%)}body[data-page=landing-page][data-subpage=re-start-2024] .week-title small{display:block;margin-top:-7%;font-size:25%;letter-spacing:.5px;padding:5px 10px;background-color:#01205c;color:#fff;font-weight:400}@media(max-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .week-title{font-size:4rem}}@media(max-width:680px){body[data-page=landing-page][data-subpage=re-start-2024] .week-title{font-size:3.5rem}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes{padding:0;margin:0}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper{margin:auto;display:flex}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .box-images{width:50%;background-image:url("../images/graphics/grid-light.svg");background-repeat:no-repeat;background-size:150%;background-position:center center}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .box-info{width:50%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content{width:100%;height:100%;max-width:720px;display:inline-flex;flex-direction:column;padding:60px 40px;text-align:left;position:relative}@media(max-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content{padding:30px}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content small.alerts{font-size:60%;opacity:.8}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .price{font-size:2rem}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .price.final-price{font-size:2.8rem}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .price .line-throught::before{height:2px}@media(max-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .price{font-size:1.8rem}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .price.final-price{font-size:2.4rem;margin-right:10px}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.7;background-repeat:no-repeat;background-size:cover;background-position:center center}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-images img{width:100%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-images::before{background-image:url("../images/graphics/scratch-4.svg")}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-images img{width:100%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-images::before{background-image:url("../images/graphics/scratch-1.svg");background-position:top right;background-size:70%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-contents .article-price .line-throught{color:#01205c}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-contents .article-price .line-throught::before{background-color:#01205c}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-contents .article-price .final-price,body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-1-contents .article-price .discount-percent{color:#fff}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-contents .article-price .line-throught{color:#44d62c}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-contents .article-price .line-throught::before{background-color:#44d62c}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-contents .article-price .final-price,body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content.box-2-contents .article-price .discount-percent{color:#fff}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-1-images .title{max-width:300px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-1-images img{margin-left:-6%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-2-images .title{max-width:420px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-2-images img{margin-left:-14%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-1-contents .title{max-width:350px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-1 .box-2-contents .title{max-width:420px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-1-images .title{max-width:480px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-1-images img{margin-left:-6%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-2-images .title{max-width:270px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-2-images img{margin-left:-6%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-1-contents .title{max-width:300px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-2 .box-2-contents .title{max-width:420px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-1-images .title{max-width:300px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-1-images img{margin-left:-6%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-2-images .title{max-width:420px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-2-images img{margin-left:-11%;margin-top:4%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-1-contents .title{max-width:440px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-3 .box-2-contents .title{max-width:700px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-1-images .title{max-width:420px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-1-images img{margin-left:-11%;margin-top:3%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-2-images .title{max-width:420px}@media(min-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-2-images img{margin-left:-14%}}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-1-contents .title{max-width:800px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper.week-4 .box-2-contents .title{max-width:400px}@media(max-width:980px){body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper{flex-direction:column}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .box-images,body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .box-info{width:100%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content{text-align:center;max-width:100%}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .title{max-width:100% !important}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .btn{margin:auto;min-width:240px}body[data-page=landing-page][data-subpage=re-start-2024] .promo-boxes .boxes-wrapper .content .article-price{margin-right:-25px}}body[data-page=landing-page][data-subpage=re-start-2024] .swiper-container{background-repeat:no-repeat;background-size:50%;background-position:center 160px;overflow-x:hidden;overflow-y:visible}@media(max-width:680px){body[data-page=landing-page][data-subpage=re-start-2024] .swiper-container{background-position:center 200px}}body[data-page=landing-page][data-subpage=re-start-2024] .swiper-container .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:100%;max-width:80px;height:5px}body[data-page=landing-page][data-subpage=re-start-2024] .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#01205c}body[data-page=contacts] .p-background{height:35vh}body[data-page=contacts] section.contacts-methods{position:relative}body[data-page=contacts] section.contacts-methods .d-flex{justify-content:space-between;gap:20px}@media(max-width:540px){body[data-page=contacts] section.contacts-methods .d-flex{flex-wrap:wrap}}body[data-page=contacts] section.contacts-methods .d-flex .card{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;margin-bottom:auto}@media(max-width:540px){body[data-page=contacts] section.contacts-methods .d-flex .card{width:95%;margin:auto}}body[data-page=contacts] section.contacts-methods .d-flex .card .card-header{background-color:#44d62c;color:#fff}body[data-page=contacts] section.contacts-methods .d-flex .card .card-header h5{font-weight:bold}body[data-page=contacts] section.contacts-methods .d-flex .card .card-header p{margin-bottom:0}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body{position:relative;height:180px;font-size:1rem}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body a{font-weight:bold;color:#000}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body a:hover{color:#666}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body small{font-size:.85rem;display:block;padding:10px 10px}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body address{margin-bottom:0}body[data-page=contacts] section.contacts-methods .d-flex .card .card-body address p{margin-bottom:5px;margin:auto}@media(max-width:1200px){body[data-page=contacts] section.contacts-methods .card .card-header{font-size:.8rem}body[data-page=contacts] section.contacts-methods .card .card-header h5{font-size:1rem}body[data-page=contacts] section.contacts-methods .card .card-body{font-size:.9rem;height:auto}body[data-page=contacts] section.contacts-methods .card .card-body>div{transform:none;top:auto}body[data-page=contacts] section.contacts-methods .card .card-body small{font-size:.75rem}}@media(max-width:760px){body[data-page=contacts] section.contacts-methods .card .card-body{font-size:1rem;height:auto}body[data-page=contacts] section.contacts-methods .card .card-body>div{transform:none;top:auto}}body[data-page=contacts] section#form .content{max-width:980px;margin:auto}body[data-page=contacts] section#form .content center{display:block}body[data-page^=policies] header{z-index:11}body[data-page^=policies] header.scrolling{box-shadow:none}body[data-page^=policies] .card-header{position:relative}body[data-page^=policies] .card-header .back-link{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#000;text-transform:uppercase;font-size:.8rem}body[data-page^=policies] center{margin-bottom:30px}body[data-page^=policies] center:not(:first-of-type){margin-top:40px}body[data-page^=policies] center h5{margin-bottom:20px}body[data-page^=policies] h6{color:#000;font-weight:bold}body[data-page^=policies] table{border-collapse:collapse}body[data-page^=policies] table th,body[data-page^=policies] table td{padding:8px}body[data-page^=policies] table th{text-align:center}body[data-page^=policies] table,body[data-page^=policies] th,body[data-page^=policies] td{border:1px solid #cdcdcd}body[data-page^=reserved] header{z-index:11}body[data-page^=reserved] header.scrolling{box-shadow:none}body[data-page^=reserved][data-page=reserved-signin] header.scrolling{box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13)}body[data-page^=reserved][data-page=reserved-signin] .card.social-info{margin:auto;max-width:450px}body[data-page^=reserved] .card-header{position:relative}body[data-page^=reserved] .card-header .back-link{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#000;text-transform:uppercase;font-size:.8rem}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item{width:255px;display:inline-block;vertical-align:top;border-radius:0;border-color:#eaeaea;position:relative;margin:0 5px 5px 5px}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item>a{position:absolute;top:10px;right:15px;font-size:20px}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item .card-body .card-title{white-space:nowrap;width:95%;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item .card-body small{margin-top:5px;margin-bottom:10px;display:block}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item .card-body p{font-size:1rem}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item .card-body p .discounted-price{font-size:1rem;display:inline-block;vertical-align:middle;color:#0033a0}body[data-page^=reserved][data-page=reserved-wishlist] .wishlist-item .card-body p .original-price{text-decoration:line-through;font-size:.8rem;opacity:.5;display:inline-block;vertical-align:middle;padding-right:5px}body[data-page^=reserved][data-page=reserved-wishlist] .no-results{display:block;padding-top:20px;text-shadow:1px 1px #eee}body[data-page^=reserved][data-page=reserved-wishlist] .no-results i{display:block;font-size:4rem;opacity:.5}body[data-page^=reserved][data-page=reserved-orders] .table th,body[data-page^=reserved][data-page=reserved-order] .table th,body[data-page^=reserved][data-page=reserved-order-withdrawal] .table th{border-top:0}body[data-page^=reserved][data-page=reserved-orders] th,body[data-page^=reserved][data-page=reserved-order] th,body[data-page^=reserved][data-page=reserved-order-withdrawal] th{font-weight:300;vertical-align:middle}body[data-page^=reserved][data-page=reserved-orders] td,body[data-page^=reserved][data-page=reserved-order] td,body[data-page^=reserved][data-page=reserved-order-withdrawal] td{vertical-align:middle}body[data-page^=reserved][data-page=reserved-orders] td address .badge,body[data-page^=reserved][data-page=reserved-order] td address .badge,body[data-page^=reserved][data-page=reserved-order-withdrawal] td address .badge{padding:5px 10px}body[data-page^=reserved][data-page=reserved-orders] tfoot.totals tr td,body[data-page^=reserved][data-page=reserved-order] tfoot.totals tr td,body[data-page^=reserved][data-page=reserved-order-withdrawal] tfoot.totals tr td{padding-top:20px;line-height:1.6rem}body[data-page^=reserved][data-page=reserved-orders] .no-results,body[data-page^=reserved][data-page=reserved-order] .no-results,body[data-page^=reserved][data-page=reserved-order-withdrawal] .no-results{display:block;padding-top:20px;text-shadow:1px 1px #eee}body[data-page^=reserved][data-page=reserved-orders] .no-results i,body[data-page^=reserved][data-page=reserved-order] .no-results i,body[data-page^=reserved][data-page=reserved-order-withdrawal] .no-results i{display:block;font-size:4rem;opacity:.5}body[data-page^=reserved][data-page=reserved-orders] tr.selected,body[data-page^=reserved][data-page=reserved-order] tr.selected,body[data-page^=reserved][data-page=reserved-order-withdrawal] tr.selected{background-color:rgba(0,255,255,.1);color:#000}@media(max-width:380px){body[data-page^=reserved][data-page=reserved-orders] .card .card-header h5{font-size:1rem;align-self:flex-end}}body[data-page^=reserved][data-page=reserved-orders] tfoot .text-muted{display:block;line-height:1.5em;margin-top:10px}body[data-page^=reserved][data-page=reserved-profile] .shipping-addresses{position:relative}body[data-page^=reserved][data-page=reserved-profile] .shipping-addresses a.address-action{position:absolute;top:15px;right:15px;padding:3px 6px}body[data-page^=reserved][data-page=reserved-profile] .shipping-addresses .address-card{max-width:180px;box-shadow:none;border:1px solid #f0f0f0;padding:10px;position:relative;display:inline-block;vertical-align:top;margin:0 10px 10px 0}body[data-page^=reserved][data-page=reserved-profile] .shipping-addresses .address-card a.remove-address{opacity:0;font-weight:600;display:inline-block;vertical-align:middle;position:absolute;top:5px;right:5px}body[data-page^=reserved][data-page=reserved-profile] .shipping-addresses .address-card:hover a.remove-address{opacity:1}body[data-page=reserved-survey]{background-color:#0033a0;background-image:url("../../public/images/bg-survey.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}body[data-page=reserved-survey] header,body[data-page=reserved-survey] .header-spacer,body[data-page=reserved-survey] footer{display:none}body[data-page=reserved-survey] section{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}body[data-page=reserved-survey] section form{min-height:55vh;background-color:#fff;max-width:800px;margin:auto;text-align:left;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-shadow:rgba(0,0,0,.16) 0 1px 4px;padding-top:50px !important}@media(max-width:640px){body[data-page=reserved-survey] section form{min-height:auto;width:90%}}body[data-page=reserved-survey] section form .survey .question{color:#0033a0;font-size:1.6rem;font-weight:bold}body[data-page=reserved-survey] section form .survey .question:not(.has-subtitle){margin-bottom:15px}body[data-page=reserved-survey] section form .survey .question-subtitle{margin-bottom:15px;font-size:1.2rem;color:#666}body[data-page=reserved-survey] section form .survey .answers{list-style:none;padding:0}body[data-page=reserved-survey] section form .survey .answers li{display:flex;justify-content:start;align-items:center;width:100%;font-size:1.4rem}body[data-page=reserved-survey] section form .survey .answers li label{display:inline-block;margin-left:10px}@media(max-width:480px){body[data-page=reserved-survey] section form .survey .answers li{font-size:1.3rem}}body[data-page=reserved-survey] section form .survey .invalid-feedback{display:none !important}body[data-page=reserved-survey] section form .survey textarea{width:100%;padding:10px;margin-top:10px;font-size:1.1rem;min-height:90px}body[data-page=reserved-survey] section form .survey button[type=submit]{width:100%}@media(max-width:480px){body[data-page=reserved-survey] section form .survey button[type=submit]{font-size:.85rem}}body[data-page=reserved-survey] section form .survey-results{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:100vh;background-color:#fff;z-index:10;text-align:center}.website-x-padding{padding-left:30px;padding-right:30px}@media(max-width:980px){.website-x-padding{padding-left:10px;padding-right:10px}}.cetilar-btn{text-align:center;display:inline-block;margin:0 10px;transition:all .2s ease;cursor:pointer}.cetilar-btn span{display:inline-block;width:45px;height:45px;line-height:45px;border-radius:100%;background-color:#0033a0;transition:all .2s ease}.cetilar-btn span i{color:#fff;font-size:1.3rem;transition:all .2s ease}.cetilar-btn span i.flaticon{position:relative;left:-3%;bottom:-2%}.cetilar-btn small{display:block;text-transform:uppercase;font-size:.7rem;margin-top:8%;font-family:"Libertad Mono";letter-spacing:-0.05em;font-weight:700}.cetilar-btn.cetilar-add-to-cart-btn span{border:1px solid rgba(0,0,0,0)}.cetilar-btn.cetilar-add-to-cart-btn.wishlist-hidden span{width:85px;border-radius:0}.cetilar-btn.cetilar-wishlist-toggle-btn span{background:rgba(0,0,0,0);border:1px solid #0033a0}.cetilar-btn.cetilar-wishlist-toggle-btn span i{color:#0033a0}.cetilar-btn.cetilar-wishlist-toggle-btn:hover span{border:1px solid #44d62c;background-color:rgba(0,0,0,0)}.cetilar-btn.cetilar-wishlist-toggle-btn:hover span i{color:#44d62c}.cetilar-btn i.mdi-bell{position:relative;top:-2px}.cetilar-btn.smallest{margin:0 5px}.cetilar-btn.smallest span{width:33px;height:33px;line-height:30px}.cetilar-btn.smallest span i{font-size:1rem}.cetilar-btn:hover{color:#44d62c}.cetilar-btn:hover span{background-color:#44d62c}.p-background{overflow:hidden;height:75vh;min-height:350px}.p-background .bg{position:absolute;top:-10%;bottom:-10%;left:0;width:120%;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat}.toggable-panel{padding:0 0 40px 0}.toggable-panel button.toggle-panel{display:block;margin-bottom:15px;border:0;border-bottom:1px solid #000;padding:20px;cursor:pointer;width:100%;text-align:left;outline:0;background-color:#f7f7f7;position:relative}.toggable-panel button.toggle-panel strong{text-transform:uppercase}.toggable-panel button.toggle-panel i{padding-right:10px}.toggable-panel button.toggle-panel::after{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:"Material Design Icons";content:"󰅂";display:inline-block;font-size:1.5rem;transition:all .3s ease;transform-origin:75% 25%}.toggable-panel button.toggle-panel.active::after{transform:rotate(90deg)}.toggable-panel .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.toggable-panel .panel.toggled{max-height:10000px}.toggable-panel .panel .panel-content{padding:10px 20px}.toggable-panel .panel .panel-content>p:nth-child(1){font-size:1rem;max-width:90%}[data-horizontal-scroller]{width:100%;overflow:hidden !important}img[loading=lazy]{opacity:0;transition:opacity .3s ease-in-out;display:block}img[loading=lazy].loaded{opacity:1}.promo-label.black-friday{color:#fff;background-color:#000;text-shadow:1px 1px 0 #000,-0.5px 0 0 #000,1.5px 1.5px 0 #288319}.promo-label.xmas-promo{background-color:#e4022c;color:#fff;display:inline-flex}.promo-label.xmas-promo img{display:inline-block;width:12px;margin-right:7px;margin-left:-3px}.promo-label.spring-promo{background-color:#feed01;color:#01205c;border:1px solid #f4e401}.promo-label.summer-promo{background-color:#c75497;color:#fff;border:0}.promo-label.luna-rossa-promo{background-color:#ea0b2a;color:#fff;border:0}.promo-label.lighten{background-color:#ccc;color:#000}@media(max-width:980px){body[data-page=products] .hero-image .hero.summer-promo-2024{background-position:15% center !important}}body[data-page=products] .hero-image .hero.promo-luna-rossa-2024{background-position:75% center !important}@media(max-width:980px){body[data-page=products] .hero-image .hero.promo-luna-rossa-2024{background-position:right center !important}}body[data-page=products] .hero-image[data-showcase=promo-luna-rossa-2024]{display:flex;align-items:flex-end;justify-content:center}@media(max-width:680px){body[data-page=products] .hero-image[data-showcase=promo-luna-rossa-2024]{justify-content:flex-start}}body[data-page=products] .hero-image[data-showcase=promo-luna-rossa-2024] .logo-promotion{width:300px;padding-bottom:50px}@media(max-width:680px){body[data-page=products] .hero-image[data-showcase=promo-luna-rossa-2024] .logo-promotion{width:180px;padding-left:20px;padding-bottom:40px}}.ctl-libertad-title{text-transform:uppercase;font-size:clamp(2rem,12vw,6rem);line-height:1;font-weight:900 !important;color:#0033a0}.ctl-libertad-title .bd{-webkit-text-stroke:1px #0033a0;-moz-text-stroke:1px #0033a0;color:rgba(0,0,0,0)}.ctl-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.ctl-grid-container.grid-3{grid-template-columns:repeat(3,1fr)}.ctl-grid-container .ctl-grid-item{background-color:#fff;padding:10px}@media(max-width:880px){.ctl-grid-container{gap:2px;padding:0;grid-template-columns:repeat(2,1fr)}}.ctl-grid-container.ctl-products{gap:0;padding:0}@media(max-width:750px){.ctl-grid-container.ctl-products{gap:2px;padding:0;grid-template-columns:repeat(2,1fr) !important}}.ctl-grid-container.ctl-products .ctl-product{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% - 20px);padding:0;margin:10px;position:relative}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product{margin:5px 5px 15px 5px;max-width:calc(50vw - 30px)}}.ctl-grid-container.ctl-products .ctl-product.has-promo-label .product-image-wrapper{margin-top:15px}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product.has-promo-label .product-image-wrapper{width:75%;margin-top:10px}}.ctl-grid-container.ctl-products .ctl-product .product-image-wrapper{display:block;margin:auto;width:76%;height:100%;background-color:rgba(0,51,160,.03);border-radius:5px}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product .product-image-wrapper{width:84%}}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-image-wrapper{width:75%;margin-top:10px}}.ctl-grid-container.ctl-products .ctl-product .product-image-wrapper img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.ctl-grid-container.ctl-products .ctl-product .product-promo-label{position:absolute;top:-5px;right:15px}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-promo-label{top:-15px}}.ctl-grid-container.ctl-products .ctl-product .product-promo-label .promo-label{display:inline-block;font-size:.6rem;line-height:.6rem;padding:5px 10px;font-weight:700}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-promo-label .promo-label{font-size:.5rem;line-height:.5rem;padding:3px 10px}}.ctl-grid-container.ctl-products .ctl-product .product-text-contents{text-align:center;padding:0 15px;display:flex;flex-direction:column;align-items:center;height:100%;z-index:1}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product .product-text-contents{padding:0 5px}}.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title{color:#0033a0;font-weight:bold;font-size:1.44rem;margin-bottom:.24rem;text-align:center}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title{font-size:.96rem;line-height:.96rem}}.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title .title-2-lines .sup{font-size:1.5rem;line-height:1.5rem}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title .title-2-lines .sup{font-size:.96rem;line-height:.96rem}}.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title .title-2-lines .sub{display:block;font-size:1.02rem;line-height:1.02rem}@media(max-width:630px){.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-title .title .title-2-lines .sub{font-size:.78rem;line-height:.78rem}}.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-abstract .abstract{display:inline-block;padding:5px;max-width:260px;font-size:.9rem;line-height:1.1rem;font-weight:600;margin-bottom:.24rem;text-align:center;color:#000}.ctl-grid-container.ctl-products .ctl-product .product-text-contents .product-expiration-label{text-align:center;font-size:.9rem;line-height:1;color:#ff0505}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector{display:flex;padding:0 15px;width:100%;margin:10px auto 7px auto;align-items:flex-end;justify-content:center}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product .product-variants-selector{padding:0 5px}}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector.has-pack{justify-content:space-between}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector:not(.has-pack) .product-variant .product-variant-label{visibility:hidden;cursor:default;pointer-events:none}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector .product-variant{width:80px;text-align:center;cursor:pointer}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector .product-variant .product-variant-label{padding:8px;margin-top:4px;font-size:.7rem;font-family:"Libertad Mono";font-weight:700;white-space:nowrap;border:1px solid #ccc;transition:border-color .3s ease}.ctl-grid-container.ctl-products .ctl-product .product-variants-selector .product-variant.selected .product-variant-label,.ctl-grid-container.ctl-products .ctl-product .product-variants-selector .product-variant:hover .product-variant-label{border-color:#0033a0}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector{padding:0 15px;width:100%;margin:auto}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector{padding:0 5px}}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector .selector{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;font-family:"Libertad Mono";font-weight:700}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector .selector button{background:0;border:0;margin:0;padding:5px 10px;font-size:1.7rem;line-height:1.7rem;cursor:pointer;color:#999;transition:color .1s}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector .selector button:hover{color:#0033a0}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector .selector button:disabled{color:#efefef;cursor:default;pointer-events:none}.ctl-grid-container.ctl-products .ctl-product .product-quantity-selector .selector .quantity{min-width:20px;text-align:center;font-size:.9rem;cursor:default}.ctl-grid-container.ctl-products .ctl-product .product-add-to-cart{display:flex;align-items:center;justify-content:center;padding:0 15px;width:100%;margin:auto;margin-top:8px}@media(max-width:750px){.ctl-grid-container.ctl-products .ctl-product .product-add-to-cart{padding:0 5px}}.ctl-grid-container.ctl-products .ctl-product .product-add-to-cart .btn{width:100%;padding-top:.72rem;padding-bottom:.72rem;font-size:.84rem;line-height:.84rem}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper{margin-top:auto;padding-top:15px;padding-bottom:15px;color:#44d62c;font-size:1rem}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper *{font-style:normal;font-weight:bold}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper .starting-label{font-size:.8rem;margin-top:5px}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper.discounted{position:relative}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper.discounted .price{color:red}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper .discount-percent{font-size:80%;display:none}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper .line-throught{font-size:.7rem;color:#666;position:absolute;top:0;left:50%;transform:translateX(-55%)}.ctl-grid-container.ctl-products .ctl-product .prices-wrapper .line-throught::before{content:"";display:block;width:100%;height:1px;background-color:#666;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(10deg);opacity:.8}.ctl-grid-container.ctl-products .ctl-product .product-price{text-align:center}.ctl-grid-container.ctl-products .ctl-product[data-purchase-mode=false] .prices-wrapper{font-size:1.2rem}.ctl-grid-container.ctl-products .no-results{grid-column:1/-1}.ctl-grid-container.ctl-products .no-results .contents{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:200px;border-radius:5px;background-color:#f0f0f0;margin:10px}.ctl-grid-container.ctl-products .no-results .contents svg{width:50px;fill:#ccc}.ctl-grid-container.ctl-products .no-results .contents .title{color:#666;margin-top:20px}.ctl-grid-container.ctl-magazine{grid-template-columns:repeat(4,1fr);gap:30px;padding:0}@media(max-width:880px){.ctl-grid-container.ctl-magazine{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ctl-grid-container.ctl-magazine{grid-template-columns:repeat(1,1fr)}}.ctl-grid-container.ctl-magazine.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:880px){.ctl-grid-container.ctl-magazine.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ctl-grid-container.ctl-magazine.grid-3{grid-template-columns:repeat(1,1fr)}}.ctl-grid-container.ctl-magazine .ctl-magazine-post{padding:0;background-color:#f5f5f5;display:flex;flex-direction:column;height:100%}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-image-wrapper{display:block;width:100%;height:100%;max-height:160px;position:relative}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-image-wrapper img{width:100%;height:100%;object-fit:cover}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents{height:100%;text-align:left;padding:20px 25px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .title{color:#0033a0;font-weight:bold;text-align:left}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer{margin-top:auto;display:flex;align-items:center;width:100%;padding-top:30px}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer .read-time-wrapper{margin-right:auto}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer .read-time-wrapper .read-time{position:relative;height:27px;background-image:url("../images/blog/icons/icon-timer.svg");background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer .read-time-wrapper .read-time small{display:inline-block;font-size:.7rem;padding-top:5px;padding-left:14px}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer .read-time-wrapper .read-time small span{padding-left:3px}.ctl-grid-container.ctl-magazine .ctl-magazine-post .post-text-contents .footer .category{font-size:.9rem}aside.utility-aside{top:0;right:0;position:fixed;width:500px;height:100vh;background-color:#fff;z-index:200;-webkit-transform:translateX(500px);transform:translateX(500px);transition:transform .6s cubic-bezier(0.2,1,0.3,1);overflow:auto;-webkit-overflow-scrolling:touch}@media(max-width:540px){aside.utility-aside{-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100vw}}aside.utility-aside.active{-webkit-transform:translateX(0);transform:translateX(0)}aside.utility-aside a.close-aside{position:absolute;right:20px;top:20px;font-size:30px}aside.utility-aside nav,aside.utility-aside>.contents{position:relative;display:block;text-align:left;padding:20px 50px}aside.utility-aside nav div.title,aside.utility-aside>.contents div.title{font-size:1.4rem;text-transform:uppercase;padding-bottom:30px;position:relative}aside.utility-aside nav div.title>span,aside.utility-aside>.contents div.title>span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:540px){aside.utility-aside nav,aside.utility-aside>.contents{padding:20px 10px}aside.utility-aside nav div.title,aside.utility-aside>.contents div.title{text-align:center}}aside.utility-aside.size-selection>.contents .title{margin-top:10px}aside.utility-aside.size-selection>.contents table{margin-top:10px;width:100%}aside.utility-aside.size-selection>.contents table thead th{font-weight:normal;padding:0 10px 10px 10px;border-bottom:1px solid #f0f0f0}aside.utility-aside.size-selection>.contents table thead th:last-of-type{text-align:right;padding-right:27px}aside.utility-aside.size-selection>.contents table tbody tr td{cursor:pointer;padding:5px 10px}aside.utility-aside.size-selection>.contents table tbody tr td:last-of-type{text-align:right;padding-right:27px;position:relative}aside.utility-aside.size-selection>.contents table tbody tr td:last-of-type i{position:absolute;right:6px;top:50%;margin-top:-10px;display:none}aside.utility-aside.size-selection>.contents table tbody tr td:first-of-type{padding-left:15px}aside.utility-aside.size-selection>.contents table tbody tr.selected td{background-color:rgba(0,128,0,.1)}aside.utility-aside.size-selection>.contents table tbody tr.selected td:last-of-type i{display:block}aside.utility-aside.size-selection>.contents table tbody tr:not(.unavailable):hover td{background-color:#f0f0f0}aside.utility-aside.size-selection>.contents table tbody tr.unavailable td{color:#ccc}.article-price .prices-wrapper{display:inline-block;text-align:left;padding-top:0;white-space:nowrap}.article-price .prices-wrapper .left{display:inline-block;vertical-align:middle;padding-right:12px}.article-price .prices-wrapper .right{display:inline-block;vertical-align:middle;padding-left:10px}.article-price .prices-wrapper .right .price *{cursor:pointer}.article-price .prices-wrapper .right .price strong{font-size:2.2rem;color:#da2525}.article-price .prices-wrapper .price{display:inline-block;font-size:1.6rem;position:relative;font-weight:500;margin-right:25px}.article-price .prices-wrapper .price.final-price{font-size:2rem}.article-price .prices-wrapper .price.text-muted{margin-bottom:-3px;position:relative;font-size:80%}.article-price .prices-wrapper .price.text-muted.line-throught::before{background-color:#ccc}.article-price .prices-wrapper .decimal{font-style:normal}.article-price .prices-wrapper .line-throught{color:#666;position:relative}.article-price .prices-wrapper .line-throught::before{content:"";display:block;width:100%;height:1px;background-color:#666;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(10deg);opacity:.8}@media(max-width:550px){.article-price .prices-wrapper{padding-top:8px}.article-price .prices-wrapper .left{padding-right:3px}.article-price .prices-wrapper .right{padding-left:3px}.article-price .prices-wrapper .price{font-size:.7rem}.article-price .prices-wrapper .price.text-muted{font-size:.5rem}}.article-price>span{font-size:1.8rem;line-height:1.5em;color:#000;margin-bottom:0;font-weight:400}.article-price>span .discounted-price{font-size:100%;display:inline-block;vertical-align:middle}.article-price>span .discounted-price.text-danger{color:#000 !important}.article-price>span .original-price{text-decoration:line-through;font-size:60%;opacity:.5;display:inline-block;vertical-align:top;padding-left:5px}.article-price small{display:block}.article-price small .discount-label{font-weight:700}.products-grid{width:100%;position:relative;display:flex;flex-wrap:wrap;background-color:#fff}.products-grid article.special{box-sizing:border-box;position:relative;display:flex;justify-content:center;z-index:0}.products-grid article.special .emotional-background{display:block;position:absolute;bottom:10px;left:0;right:0;top:10px;outline:0 none;text-align:center;border:10px solid rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover}.products-grid.align-center{justify-content:center}@media(min-width:1024px){.products-grid.grid-4 article{width:25% !important;height:500px}.products-grid.grid-4 article.special.size1x2{width:25% !important;height:1000px}.products-grid.grid-4 article.special.size2x1{width:50% !important;height:500px}.products-grid.grid-4 article.special.size2x2{width:50% !important;height:1000px}}@media(min-width:1024px){.products-grid.grid-single-item article{width:40% !important;height:850px}.products-grid.grid-single-item article .product .image-wrapper .image img{width:90%}}.products-grid article{box-sizing:border-box;position:relative;display:flex;justify-content:center;z-index:0;width:50%;height:400px}.products-grid article.special{height:450px;width:100%}@media(max-width:780px){.products-grid article.special{order:100}}@media(min-width:780px){.products-grid article{width:50%;height:450px}.products-grid article.special{height:450px;width:50%}}@media(min-width:1024px){.products-grid article{width:33.33333%;height:500px}.products-grid article.special.size1x2{width:33.33333%;height:1000px}.products-grid article.special.size2x1{width:66.66666%;height:500px}.products-grid article.special.size2x2{width:66.66666%;height:1000px}}@media(min-width:1440px){.products-grid article{width:33.33333%;height:550px}.products-grid article.special.size1x2{width:33.33333%;height:1100px}.products-grid article.special.size2x1{width:66.66666%;height:550px}.products-grid article.special.size2x2{width:66.66666%;height:1100px}}.products-grid article .product{display:flex;flex-direction:column;position:relative;width:100%;margin:10px;background-color:#fff}.products-grid article .product .image-wrapper{display:block;position:relative;top:0;overflow:hidden;z-index:0;cursor:pointer}.products-grid article .product .image-wrapper .image{display:block;position:relative;top:50%;transform:translateY(-50%);left:0;right:0}.products-grid article .product .image-wrapper .image img{width:66%;margin:auto;display:block}.products-grid article .product .image-wrapper .image img.product-image{position:absolute;top:0;right:0;left:0;bottom:0;object-fit:contain}@media(max-width:620px){.products-grid article .product .image-wrapper .image{top:50%}.products-grid article .product .image-wrapper .image img{width:90%}}.products-grid article .product .informations{margin-top:auto;padding:0 15px 30px 15px;display:flex;flex-direction:column;align-items:center;z-index:1}.products-grid article .product .informations .promo-label{font-size:.8rem;line-height:.8rem;display:inline-block;margin:5px auto;padding:5px 15px;font-weight:700}@media(max-width:630px){.products-grid article .product .informations .promo-label{font-size:.7rem;line-height:.7rem;margin:5px auto;padding:3px 10px}}.products-grid article .product .informations .title{color:#0033a0;font-weight:bold;font-size:1.5rem;margin-bottom:.24rem;text-align:center}.products-grid article .product .informations .title .title-2-lines .sup{font-size:1.5rem;line-height:1.5rem}.products-grid article .product .informations .title .title-2-lines .sub{display:block;font-size:1.02rem;line-height:1.02rem}.products-grid article .product .informations .abstract{font-size:1rem;font-weight:600;margin-bottom:.24rem;text-align:center}.products-grid article .product .informations .expire-on{font-size:.9rem !important;color:#ff0505}.products-grid article .product .informations .prices-wrapper{color:#44d62c;margin-bottom:1.2rem}.products-grid article .product .informations .prices-wrapper *{font-style:normal;font-weight:bold}.products-grid article .product .informations .prices-wrapper .starting-label{font-size:.8rem;margin-top:5px}.products-grid article .product .informations .prices-wrapper.discounted .price{color:red;font-size:1.44rem}@media(max-width:540px){.products-grid article .product .informations .prices-wrapper.discounted .price{font-size:1.32rem}}@media(max-width:379px){.products-grid article .product .informations .prices-wrapper.discounted .price{font-size:1.2rem}}.products-grid article .product .informations .prices-wrapper .discount-percent{font-size:80%}.products-grid article .product .informations .prices-wrapper .line-throught{margin-left:13px;font-size:65%;color:#666;position:relative}.products-grid article .product .informations .prices-wrapper .line-throught::before{content:"";display:block;width:100%;height:1px;background-color:#666;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(10deg);opacity:.8}@media(max-width:780px){.products-grid article .product .informations{padding:0 5px 30px 5px}.products-grid article .product .informations .title{font-size:1rem;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}.products-grid article .product .informations .title .title-2-lines .sup{font-size:1rem;line-height:1rem}.products-grid article .product .informations .title .title-2-lines .sub{display:block;font-size:.85rem;line-height:.85rem}.products-grid article .product .informations .abstract{font-size:.8rem;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}.products-grid article .product .informations .prices-wrapper{font-size:1rem}.products-grid article .product .informations .actions .cetilar-btn{margin:0 5px}.products-grid article .product .informations .actions .cetilar-btn span{width:33px;height:33px;line-height:30px}.products-grid article .product .informations .actions .cetilar-btn span i{font-size:1rem}}.products-grid article.has-tall-image .product .image-wrapper .image img{width:64% !important}@media(max-width:1024px){.products-grid article.has-tall-image .product .image-wrapper .image img{width:43% !important}}@media(max-width:800px){.products-grid article.has-tall-image .product .image-wrapper .image img{width:55% !important}}@media(max-width:700px){.products-grid article.has-tall-image .product .image-wrapper .image img{width:60% !important}}@media(max-width:600px){.products-grid article.has-tall-image .product .image-wrapper .image img{width:65% !important}}.products-grid article.has-promo-label.has-tall-image .product .image-wrapper .image img{width:55% !important}@media(max-width:1024px){.products-grid article.has-promo-label.has-tall-image .product .image-wrapper .image img{width:43% !important}}@media(max-width:800px){.products-grid article.has-promo-label.has-tall-image .product .image-wrapper .image img{width:55% !important}}@media(max-width:700px){.products-grid article.has-promo-label.has-tall-image .product .image-wrapper .image img{width:60% !important}}@media(max-width:600px){.products-grid article.has-promo-label.has-tall-image .product .image-wrapper .image img{width:65% !important}}img.lazy{opacity:0;transition:opacity .1s ease}img.lazy.loaded{opacity:1}.loader{position:relative;margin:-50px auto 0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:100%;overflow:hidden}.loader:before{content:"";display:block;padding-top:100%}.loader.big{width:100px;height:100px;margin:0 auto;top:auto;-webkit-transform:none;transform:none}.loader .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#0033a0}40%{stroke:#000}66%{stroke:#00123a}80%,90%{stroke:#00236d}}.list-menu a span small{display:block;padding-left:1px;color:#fff;margin-bottom:0;line-height:.5rem;text-transform:uppercase;font-size:.5rem}body[data-page=search-results] header,body[data-page=promotions] header,body[data-page=products] header,body[data-page=product] header{z-index:11}.suggestion-tip .tooltip-inner{max-width:280px;padding:20px;text-align:left;font-size:.9rem}.suggestion-tip .tooltip-inner strong{font-size:.95rem}aside#cart{position:fixed;background-color:#fff;right:0;top:0;bottom:0;width:40vw;min-width:500px;max-height:var(--real100vh);overflow:auto;z-index:110;box-shadow:-30px 0 30px 0 rgba(0,0,0,0);transform:translate3d(100%,0,0);will-change:transform;transition:all .5s ease}@media(max-width:700px){aside#cart{width:100vw;min-width:360px}}@media(min-width:1920px){aside#cart{width:30vw}}@media(max-width:380px){aside#cart{min-width:100%;width:100%}}aside#cart .loader{z-index:1}aside#cart .contents{width:100%;height:auto;min-height:var(--real100vh);padding:0;display:flex;flex-direction:column;position:relative;overflow:auto}aside#cart .contents .header{position:relative;background-color:#0033a0;padding:20px 30px}@media(max-width:380px){aside#cart .contents .header{padding:15px}}aside#cart .contents .header .title{font-size:1.3rem;text-transform:uppercase;font-weight:500;color:#fff;position:relative}aside#cart .contents .header .title .close-cart{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:101;color:rgba(255,255,255,.8);font-size:2rem}aside#cart .contents .header .title .close-cart:hover{color:#fff}@media(max-width:380px){aside#cart .contents .header .title .close-cart{font-size:1.6rem}}aside#cart .contents .header .free-shipping-progress{padding-top:25px}aside#cart .contents .header .free-shipping-progress small{display:block;font-size:14px;margin-top:8px}aside#cart .contents .header .free-shipping-progress .progress{overflow:hidden;position:relative;height:10px}aside#cart .contents .header .free-shipping-progress .progress::before,aside#cart .contents .header .free-shipping-progress .progress::after{position:absolute;content:"";top:50%;width:10px;height:200%;background-color:#0033a0;z-index:2}aside#cart .contents .header .free-shipping-progress .progress::before{left:0;transform:rotate(30deg) translate(-110%,-50%)}aside#cart .contents .header .free-shipping-progress .progress::after{right:0;transform:rotate(30deg) translate(0,-50%)}aside#cart .contents .header .free-shipping-progress .progress .progress-bar{position:relative;transition:all .6s ease;background-color:#000}aside#cart .contents .header .free-shipping-progress .progress .progress-bar.completed{background-color:#44d62c}aside#cart .contents .header .free-shipping-progress .progress .progress-bar::after{position:absolute;content:"";right:0;top:50%;width:10px;height:200%;background-color:#e9ecef;transform:rotate(30deg) translate(0,-50%)}aside#cart .contents .empty-cart{padding:50px;text-align:center;display:none}@media(max-width:380px){aside#cart .contents .empty-cart{padding:30px}}aside#cart .contents .empty-cart.visible{display:block}aside#cart .contents .empty-cart i{color:#fff;font-size:5rem}aside#cart .contents .empty-cart p{font-size:1rem}aside#cart .contents .scroll-container{flex-grow:1;overflow:auto}aside#cart .contents .items-wrapper{margin:0;padding:0 30px}@media(max-width:980px){aside#cart .contents .items-wrapper{padding:0 15px !important}}aside#cart .contents .items-wrapper .items{margin:0;padding:10px 0;list-style-type:none;display:flex;flex-wrap:wrap}@media(max-width:380px){aside#cart .contents .items-wrapper .items{padding:0}}aside#cart .contents .items-wrapper .items .item{width:100%;padding:0;display:flex;flex-direction:row;align-items:center}@media(max-width:600px){aside#cart .contents .items-wrapper .items .item{padding:10px 0}}aside#cart .contents .items-wrapper .items .item:not(:last-of-type){border-bottom:1px solid #efefef}aside#cart .contents .items-wrapper .items .item .item-image{display:block;width:25%;min-width:110px}@media(max-width:600px){aside#cart .contents .items-wrapper .items .item .item-image{width:20%}}aside#cart .contents .items-wrapper .items .item .item-image img{width:100%;position:relative;z-index:-1}aside#cart .contents .items-wrapper .items .item .item-image ._preloaded-image{background-size:90%}aside#cart .contents .items-wrapper .items .item .item-info{display:block;width:75%;padding-left:10px}@media(max-width:600px){aside#cart .contents .items-wrapper .items .item .item-info{width:80%;padding-left:20px}}aside#cart .contents .items-wrapper .items .item .item-info .item-name{display:block;font-weight:600;font-size:.9rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}aside#cart .contents .items-wrapper .items .item .item-info .item-code,aside#cart .contents .items-wrapper .items .item .item-info .item-color{display:block;font-size:.8rem}@media(max-width:600px){aside#cart .contents .items-wrapper .items .item .item-info .item-code,aside#cart .contents .items-wrapper .items .item .item-info .item-color{margin-bottom:0}}aside#cart .contents .items-wrapper .items .item .item-info .item-color{margin-bottom:5px}aside#cart .contents .items-wrapper .items .item .item-info .item-price-wrapper{display:flex;font-size:.9rem}aside#cart .contents .items-wrapper .items .item .item-info .item-price-wrapper>span{padding-right:5px}aside#cart .contents .items-wrapper .items .item .item-info .item-price-wrapper>span.line-through{text-decoration:line-through}aside#cart .contents .items-wrapper .items .item .item-info .item-tools{display:flex;flex-direction:row;align-items:flex-end}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-quantity{width:70%}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-quantity .form-control{padding:3px 6px;width:50px;display:inline-block;font-size:.7rem;height:auto;line-height:auto;border-radius:1px;border:1px solid #ccc}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-quantity a{display:inline-block;font-size:.7rem;padding-left:10px;font-weight:700}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-quantity a i{display:inline-block}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-subtotal{width:30%;text-align:right;font-size:.7rem;color:#999}aside#cart .contents .items-wrapper .items .item .item-info .item-tools .item-subtotal strong{display:block;font-size:.9rem;color:#000}@keyframes fadeLoading{0%{background-position:0 0}100%{background-position:100em 0}}aside#cart .contents .footer{margin-top:auto;z-index:1;background-color:#0033a0;padding:20px 30px}@media(max-width:380px){aside#cart .contents .footer{padding:15px}}aside#cart .contents .footer .suggestions-wrapper{text-align:center;display:block}aside#cart .contents .footer .suggestions-wrapper .mobile-info{font-size:.8rem !important;line-height:.9rem !important}aside#cart .contents .footer .suggestions-wrapper .suggestions-container{width:100%;position:relative;overflow-x:auto;padding:0;margin-bottom:25px}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions{display:grid;grid-auto-flow:column;grid-gap:5px;padding:0;box-sizing:border-box}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion{display:block;width:110px;padding:0 10px 10px 10px;text-align:center;background-color:#fff;position:relative;z-index:0}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion.loading::before{z-index:1;position:absolute;display:flex;content:"";background-color:rgba(0,0,0,.2);top:0;left:0;width:150%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.2) 90%);animation:fadeLoading 15s linear infinite}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion img{width:90px;height:90px;object-fit:cover}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion .title{font-weight:bold;font-size:.8rem;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion .price{font-weight:bold;font-size:.8rem;color:#2f981e}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion .add{font-weight:bold;font-size:.8rem;margin-top:10px;color:#0033a0}aside#cart .contents .footer .suggestions-wrapper .suggestions-container .suggestions .suggestion .add .flaticon{position:relative;top:2px}aside#cart .contents .footer #photo-infos{font-size:14px;line-height:1.4em;border-top:1px solid #efefef;display:block}@media(max-width:380px){aside#cart .contents .footer #photo-infos{font-size:12px}}html.cart-active{overflow:hidden !important}html.cart-active aside#cart{box-shadow:-30px 0 30px 0 rgba(0,0,0,.2);transform:translate3d(0,0,0)}@keyframes itemsLoading{0%{background-position:-468px 0}100%{background-position:468px 0}}body[data-page=products] nav#breadcrumbs,body[data-page=search-results] nav#breadcrumbs{position:relative;width:100%;max-width:1540px;margin:auto;margin-bottom:20px}@media(max-width:380px){body[data-page=products] nav#breadcrumbs .breadcrumb,body[data-page=search-results] nav#breadcrumbs .breadcrumb{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:5px}}body[data-page=products] nav#breadcrumbs .breadcrumb .breadcrumb-item,body[data-page=search-results] nav#breadcrumbs .breadcrumb .breadcrumb-item{font-size:.8rem;font-weight:normal;color:#000;font-weight:normal;text-transform:uppercase}body[data-page=products] nav#breadcrumbs .breadcrumb .breadcrumb-item>a,body[data-page=search-results] nav#breadcrumbs .breadcrumb .breadcrumb-item>a{color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){body[data-page=products] nav#breadcrumbs .breadcrumb .breadcrumb-item,body[data-page=search-results] nav#breadcrumbs .breadcrumb .breadcrumb-item{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}body[data-page=products] #products-container,body[data-page=search-results] #products-container{max-width:1620px;margin:auto;padding:40px 30px}@media(max-width:1024px){body[data-page=products] #products-container,body[data-page=search-results] #products-container{padding:20px}}@media(max-width:1024px){body[data-page=products] #promo-header-grid-wrapper,body[data-page=search-results] #promo-header-grid-wrapper{overflow:hidden;width:100%;position:relative}}body[data-page=products] #promo-header-grid,body[data-page=search-results] #promo-header-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}body[data-page=products] #promo-header-grid.grid-6,body[data-page=search-results] #promo-header-grid.grid-6{grid-template-columns:repeat(6,1fr)}body[data-page=products] #promo-header-grid.grid-5,body[data-page=search-results] #promo-header-grid.grid-5{grid-template-columns:repeat(5,1fr)}body[data-page=products] #promo-header-grid.grid-4,body[data-page=search-results] #promo-header-grid.grid-4{grid-template-columns:repeat(4,1fr)}body[data-page=products] #promo-header-grid.grid-3,body[data-page=search-results] #promo-header-grid.grid-3{grid-template-columns:repeat(3,1fr)}body[data-page=products] #promo-header-grid.grid-2,body[data-page=search-results] #promo-header-grid.grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){body[data-page=products] #promo-header-grid,body[data-page=search-results] #promo-header-grid{display:flex;flex-direction:row;flex-wrap:nowrap;width:auto !important}body[data-page=products] #promo-header-grid .promo-item,body[data-page=search-results] #promo-header-grid .promo-item{width:100% !important;min-width:180px;padding:10px !important}}body[data-page=products] #promo-header-grid .promo-item,body[data-page=search-results] #promo-header-grid .promo-item{display:flex;align-items:flex-start;justify-content:flex-start;border-radius:5px;padding:10px 20px;margin:10px;aspect-ratio:2/1.2;background-color:#000;cursor:pointer;background-size:cover;background-repeat:no-repeat;box-shadow:rgba(0,0,0,0) 0 1px 4px,rgba(0,51,160,0) 0 0 0 3px;transition:box-shadow .3s ease;position:relative;overflow:hidden;container-type:size}@media(max-width:750px){body[data-page=products] #promo-header-grid .promo-item,body[data-page=search-results] #promo-header-grid .promo-item{margin:5px}}body[data-page=products] #promo-header-grid .promo-item .label,body[data-page=search-results] #promo-header-grid .promo-item .label{padding-top:5px;z-index:1;position:relative;transition:all .3s ease;font-size:clamp(.8rem,10cqw,1.4rem);line-height:1}body[data-page=products] #promo-header-grid .promo-item .image,body[data-page=search-results] #promo-header-grid .promo-item .image{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s cubic-bezier(0.77,0,0.175,1);z-index:0}body[data-page=products] #promo-header-grid .promo-item:hover,body[data-page=products] #promo-header-grid .promo-item.active,body[data-page=search-results] #promo-header-grid .promo-item:hover,body[data-page=search-results] #promo-header-grid .promo-item.active{box-shadow:rgba(0,0,0,.16) 0 1px 4px,rgba(0,51,160,.7) 0 0 0 3px}body[data-page=products] #promo-header-grid .promo-item:hover .label,body[data-page=products] #promo-header-grid .promo-item.active .label,body[data-page=search-results] #promo-header-grid .promo-item:hover .label,body[data-page=search-results] #promo-header-grid .promo-item.active .label{margin-left:5px}body[data-page=products] #promo-header-grid .promo-item:hover .image,body[data-page=products] #promo-header-grid .promo-item.active .image,body[data-page=search-results] #promo-header-grid .promo-item:hover .image,body[data-page=search-results] #promo-header-grid .promo-item.active .image{left:-7.5%;top:-7.5%;width:115%;height:115%;opacity:.7}body[data-page=products] #promo-header-grid .promo-item.active .image,body[data-page=search-results] #promo-header-grid .promo-item.active .image{opacity:.5}body[data-page=products] #promo-header-grid .promo-item.news .image,body[data-page=search-results] #promo-header-grid .promo-item.news .image{background-image:url("../../public/images/products-banner-news.webp")}body[data-page=products] #promo-header-grid .promo-item.promo .image,body[data-page=search-results] #promo-header-grid .promo-item.promo .image{background-image:url("../../public/images/products-banner-promo.webp")}body[data-page=products] #promo-header-grid .promo-item.pack .image,body[data-page=search-results] #promo-header-grid .promo-item.pack .image{background-image:url("../../public/images/products-banner-pack.webp")}body[data-page=products] #promo-header-grid .promo-item.highlight .image,body[data-page=search-results] #promo-header-grid .promo-item.highlight .image{background-image:url("../../public/images/products-banner-highlight.webp")}body[data-page=products] #products-wrapper-grid,body[data-page=search-results] #products-wrapper-grid{display:grid;grid-template-columns:1fr 3fr;gap:0;padding:30px 0}body[data-page=products] #products-wrapper-grid .filters-column,body[data-page=search-results] #products-wrapper-grid .filters-column{grid-column:1/2;margin:10px;padding:0}@media(max-width:750px){body[data-page=products] #products-wrapper-grid .filters-column,body[data-page=search-results] #products-wrapper-grid .filters-column{margin:5px}}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle{width:100%;text-align:right;padding:10px;display:none;align-items:center;justify-content:flex-end}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle .toggle,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle .toggle{cursor:pointer;font-size:1rem}body[data-page=products] #products-wrapper-grid .filters-column .desktop-filter-reset,body[data-page=search-results] #products-wrapper-grid .filters-column .desktop-filter-reset{width:100%;text-align:left;margin-bottom:30px;align-items:center;justify-content:flex-end}body[data-page=products] #products-wrapper-grid .filters-column .desktop-filter-reset .btn,body[data-page=search-results] #products-wrapper-grid .filters-column .desktop-filter-reset .btn{padding-right:20px;font-size:.9rem}@media(max-width:1024px){body[data-page=products] #products-wrapper-grid .filters-column .desktop-filter-reset,body[data-page=search-results] #products-wrapper-grid .filters-column .desktop-filter-reset{display:none}}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups .filter-group,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups .filter-group{margin-bottom:2rem}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups .filter-group ul,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups .filter-group ul{margin:0;padding:0;list-style:none}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups .filter-group ul li,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups .filter-group ul li{font-size:1.1rem}body[data-page=products] #products-wrapper-grid .products-column,body[data-page=search-results] #products-wrapper-grid .products-column{grid-column:2/3;margin:0;padding:0}@media(max-width:1024px){body[data-page=products] #products-wrapper-grid,body[data-page=search-results] #products-wrapper-grid{grid-template-columns:1fr;padding-top:20px}body[data-page=products] #products-wrapper-grid .filters-column,body[data-page=search-results] #products-wrapper-grid .filters-column{grid-column:1/-1;order:-1;margin-bottom:20px;background-color:#fafafa;border-bottom:1px solid #ccc}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle{display:flex;align-items:center;justify-content:space-between}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle .toggle,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle .toggle{display:inline-flex;align-items:center}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle .toggle span.count,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle .toggle span.count{display:inline-block;font-size:.7rem;line-height:.7rem;padding:0 5px}body[data-page=products] #products-wrapper-grid .filters-column .filter-toggle .reset-filters,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-toggle .reset-filters{display:inline-flex;font-size:1rem;align-items:center;cursor:pointer}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups{height:auto;max-height:0;overflow:hidden;transition:max-height .6s ease;display:flex;flex-wrap:wrap}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups.visible,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups.visible{max-height:600px;overflow:auto}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups .filter-group,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups .filter-group{padding:15px 25px;width:50%;margin-bottom:0}body[data-page=products] #products-wrapper-grid .filters-column .filter-groups .filter-group *,body[data-page=search-results] #products-wrapper-grid .filters-column .filter-groups .filter-group *{font-size:1rem !important}body[data-page=products] #products-wrapper-grid .filters-column .filters-apply-wrapper,body[data-page=search-results] #products-wrapper-grid .filters-column .filters-apply-wrapper{padding-top:10px;padding-bottom:25px;width:100%}body[data-page=products] #products-wrapper-grid .filters-column .filters-apply-wrapper .btn,body[data-page=search-results] #products-wrapper-grid .filters-column .filters-apply-wrapper .btn{display:block;width:90% !important;margin:auto}body[data-page=products] #products-wrapper-grid .products-column,body[data-page=search-results] #products-wrapper-grid .products-column{grid-column:1/-1}}body[data-page=product] nav#breadcrumbs{position:absolute;z-index:100;width:100%;top:140px}@media(max-width:980px){body[data-page=product] nav#breadcrumbs{position:relative;top:auto;left:auto;padding-top:20px}}body[data-page=product] nav#breadcrumbs .breadcrumb{padding:0 30px}@media(max-width:980px){body[data-page=product] nav#breadcrumbs .breadcrumb{padding:0 25px}}@media(max-width:380px){body[data-page=product] nav#breadcrumbs .breadcrumb{padding:0;padding-left:15px;display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:5px}}body[data-page=product] nav#breadcrumbs .breadcrumb .breadcrumb-item{font-size:.8rem;font-weight:normal;color:#000;font-weight:normal;text-transform:uppercase}body[data-page=product] nav#breadcrumbs .breadcrumb .breadcrumb-item>a{color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){body[data-page=product] nav#breadcrumbs .breadcrumb .breadcrumb-item{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}body[data-page=product] .bundle-product-details{position:relative;display:flex;margin-bottom:30px}body[data-page=product] .bundle-product-details .spacer{display:block;width:100%}body[data-page=product] .bundle-product-details .image-wrapper{position:absolute;z-index:0;width:100%}body[data-page=product] .bundle-product-details .image-wrapper img{width:100%}body[data-page=product] .bundle-product-details .info-wrapper{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;opacity:0;transition:opacity .8s ease}body[data-page=product] .bundle-product-details .info-wrapper .info{padding:10%;color:#fff}body[data-page=product] .bundle-product-details:hover .info-wrapper{opacity:1}@media(max-width:980px){body[data-page=product] .bundle-product-details{flex-direction:column}body[data-page=product] .bundle-product-details .spacer{display:none}body[data-page=product] .bundle-product-details .image-wrapper,body[data-page=product] .bundle-product-details .info-wrapper{position:relative;background-color:#f6f6f6}body[data-page=product] .bundle-product-details .image-wrapper{order:1;padding-top:35px}body[data-page=product] .bundle-product-details .info-wrapper{order:2;opacity:1;transition:none;padding-bottom:25px}body[data-page=product] .bundle-product-details .info-wrapper .info{padding:0 20px;color:#000}body[data-page=product] .bundle-product-details .info-wrapper .info .btn{border-color:#000;color:#000;display:block}}@media(max-width:980px){body[data-page=product] .bundle-product-price{display:none !important}}body[data-page=product] section#article-body,body[data-page=product] section#article-footer{max-width:1600px;padding-top:0;padding-bottom:0;margin-left:auto;margin-right:auto}body[data-page=product] div.article-body-wrapper{background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,#f5f5f5 55%,#f5f5f5 100%)}body[data-page=product] section#article-body{display:flex;padding-left:0;padding-right:0}@media(max-width:980px){body[data-page=product] section#article-body{flex-wrap:wrap}}body[data-page=product] section#article-body #article-images{box-sizing:border-box;position:relative;width:55vw}@media(max-width:980px){body[data-page=product] section#article-body #article-images{width:100vw}}body[data-page=product] section#article-body #article-images ul#info-icons{position:absolute;top:100px;z-index:10;list-style-type:none;margin:0;padding:0;display:flex}body[data-page=product] section#article-body #article-images ul#info-icons li{max-width:25px;margin:0 10px 0 3px}body[data-page=product] section#article-body #article-images ul#info-icons li img,body[data-page=product] section#article-body #article-images ul#info-icons li svg{height:25px}@media(max-width:980px){body[data-page=product] section#article-body #article-images ul#info-icons{top:30px;right:15px}body[data-page=product] section#article-body #article-images ul#info-icons li{margin:0 0 0 10px}}body[data-page=product] section#article-body #article-images .content{max-width:100%;padding:0 25px;position:relative;text-align:center;overflow:hidden;box-sizing:border-box}@media(max-width:980px){body[data-page=product] section#article-body #article-images .content{margin-top:40px}}body[data-page=product] section#article-body #article-images .content .swiper-container,body[data-page=product] section#article-body #article-images .content .swiper-wrapper,body[data-page=product] section#article-body #article-images .content .swiper-slide{max-width:100%;box-sizing:border-box}body[data-page=product] section#article-body #article-images .content .swiper-slide{position:relative;overflow:hidden;height:calc(100vh - 70px - 30px)}@media(max-width:980px){body[data-page=product] section#article-body #article-images .content .swiper-slide{height:40vh}}body[data-page=product] section#article-body #article-images .content .swiper-slide img{display:block;width:90%;height:90%;object-fit:contain;margin:5%}@media(max-width:980px){body[data-page=product] section#article-body #article-images .content .swiper-slide img{transform:none}}body[data-page=product] section#article-body #article-images .content .swiper-pagination{position:absolute;bottom:8%}@media(max-width:980px){body[data-page=product] section#article-body #article-images .content .swiper-pagination{display:none}}body[data-page=product] section#article-body .article-informations{width:45vw}@media(max-width:980px){body[data-page=product] section#article-body .article-informations{width:100vw;padding-bottom:70px}}body[data-page=product] section#article-body .article-informations .content{padding:0 25px;text-align:center;width:100%}@media(min-width:980px){body[data-page=product] section#article-body .article-informations .content{display:flex;justify-content:start;align-items:center;min-height:calc(100vh - 70px - 30px)}}body[data-page=product] section#article-body .article-informations .content .informations-wrapper{position:relative;width:100%}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations{width:100%}@media(min-width:980px){body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .description{max-width:70%}}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variant-selector{width:480px}@media(max-width:980px){body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variant-selector{width:100%}}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variant-selector .custom-variant{flex:1;font-size:.85rem;min-width:120px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .promo-label{font-size:1.2rem;line-height:1.2rem;display:inline-block;margin-bottom:5px;padding:5px 20px;font-weight:700}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations h1{color:#000;font-family:"Libertad Mono";text-transform:uppercase;font-weight:bold;margin-bottom:15px;color:#0033a0;width:100%}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations h1 .title-2-lines .sup{font-size:3.48rem;line-height:3.48rem}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations h1 .title-2-lines .sub{display:block;font-size:1.68rem;line-height:1.68rem;padding-left:2px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations h5{font-size:1rem;font-weight:400;color:#444;margin-bottom:10px;width:100%}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .article-price .prices-wrapper .price{font-size:1.9rem;line-height:1.9rem}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .article-price .prices-wrapper .price.final-price{font-size:2.2rem;line-height:2.2rem}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .article-price .prices-wrapper.discounted .final-price,body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .article-price .prices-wrapper.discounted .discount-percent{color:red !important;font-weight:bold !important}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .timer-wrapper{margin-top:-15px;margin-bottom:25px;text-align:left}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .timer-wrapper span.timer{font-size:1rem;display:flex;color:#e4022c;font-weight:bold}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .timer-wrapper span.timer i{padding-right:3px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .timer-wrapper span.timer time{white-space:nowrap;padding-left:5px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations ul#trademarks-logos{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations ul#trademarks-logos li{width:25%;max-width:120px;margin:0 10px 10px 0}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations ul#trademarks-logos li img{width:100%}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants{margin:15px 0 10px 1px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a{display:inline-block;overflow:hidden;width:60px;height:60px;border:0;margin-bottom:2px;vertical-align:middle}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a:not(:last-of-type){margin-right:5px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a img{width:100%;display:block;margin:0}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a:hover{box-shadow:0 0 0 1px rgba(136,136,136,.4)}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a.active{box-shadow:0 0 0 1px #000}@media(max-width:980px){body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants{margin:15px 0 15px 0}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .variants a{width:75px;height:75px}}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions{display:flex;width:100%}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions>div.size{padding-right:20px;width:20%;min-width:100px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions>div.qty{padding-right:20px;width:20%;min-width:100px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .qty .form-group,body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .size .form-group{position:relative}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .qty .form-group .form-label,body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .size .form-group .form-label{position:absolute;top:-25px;color:#000;font-size:.8rem;font-weight:normal}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .wishlist{padding-left:10px;min-width:50px;max-width:50px;display:flex;justify-content:center;align-items:center;font-size:1.45rem}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .btn .animated-icon{transition:all .3s ease;position:relative;display:inline-block}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .btn:hover .animated-icon{transform:translateX(9px) rotate(6deg)}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .btn.icon-right{padding-top:8px;padding-bottom:8px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .btn.icon-right i{position:absolute;right:15px;animation:none}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions .btn.icon-right .animated-icon{transform:none !important}@media(max-width:380px){body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions{flex-wrap:wrap}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations div.actions>div.qty{width:100%;margin-bottom:20px}}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .advice{display:block;width:100%;font-size:1rem}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .advice i{padding-right:5px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations.has-claim h2{margin-bottom:5px}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .size-guide{margin-top:7px;width:120px;color:#000;display:block}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .size-guide a{color:#000}body[data-page=product] section#article-body .article-informations .content .informations-wrapper .informations .size-guide a:hover{color:#000}body[data-page=product] section.article-details.bg-light-grey{background-color:#f5f5f5}body[data-page=product] section.article-details .contents{padding-left:30px;padding-right:30px}@media(max-width:980px){body[data-page=product] section.article-details .contents{padding-left:25px;padding-right:25px}}@media(max-width:380px){body[data-page=product] section.article-details .contents{padding-left:20px;padding-right:20px}}body[data-page=product] section.article-details .details-list{color:#0033a0;margin:0;padding:0;list-style-type:none}body[data-page=product] section.article-details .details-list-divider{height:1px;width:100%;max-width:200px;background-color:#ddd}body[data-page=product] section.article-details .details-list-divider.centered{margin-left:auto;margin-right:auto}body[data-page=product] section.article-details .article-details-image{display:block;width:100%;max-width:250px;margin:auto}body[data-page=product] section.article-details .article-details-image.bigger{max-width:300px}@media(max-width:380px){body[data-page=product] section.article-details .article-details-image{max-width:none}}body[data-page=product] section.article-details .tabs-container .nav-tabs{border-bottom:0;flex-wrap:nowrap}body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item .nav-link{background-color:rgba(0,0,0,0);border:0;color:#777;border-bottom:2px solid rgba(0,0,0,0);padding:5px 25px}body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item .nav-link.active{color:#0033a0;border-bottom:2px solid #0033a0}@media(max-width:750px){body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item .nav-link{font-size:1rem;padding:5px 10px}}@media(max-width:380px){body[data-page=product] section.article-details .tabs-container{margin-top:50px}body[data-page=product] section.article-details .tabs-container .nav-tabs{flex-wrap:wrap}body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item{width:100%}body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item:not(:last-of-type){margin-bottom:5px}body[data-page=product] section.article-details .tabs-container .nav-tabs .nav-item .nav-link{text-align:center !important}body[data-page=product] section.article-details .tabs-container #nutrition-facts{margin:0;padding:0}body[data-page=product] section.article-details .tabs-container #nutrition-facts table th{text-align:center}body[data-page=product] section.article-details .tabs-container #nutrition-facts table tr td{padding-top:8px;padding-bottom:8px}body[data-page=product] section.article-details .tabs-container #nutrition-facts table tr td:nth-child(2){text-align:right}body[data-page=product] section.article-details .tabs-container #nutrition-facts table tr td:nth-child(3){text-align:right}}body[data-page=product] section.article-details .collapsable-list{margin:0;padding:0;list-style-type:none}body[data-page=product] section.article-details .collapsable-list .toggle-collapse{cursor:pointer}body[data-page=product] section.article-details .collapsable-list .toggle-collapse i{padding-left:5px}body[data-page=product] section.article-details .collapsable-list .toggle-collapse i::before{transition:transform .3s ease;transform-origin:50% 50%}body[data-page=product] section.article-details .collapsable-list .toggle-collapse[aria-expanded=true] i::before{transform:rotate(90deg)}body[data-page=product] section.article-details table{width:100%;border-collapse:collapse}body[data-page=product] section.article-details table tr{border-bottom:1pt solid #efefef}body[data-page=product] section.article-details table tr th{padding:0;letter-spacing:-1px}body[data-page=product] section.article-details table tr td{padding:2px 0;letter-spacing:-1px}body[data-page=product] section.big-info .d-flex{justify-content:center;align-items:center}body[data-page=product] section.big-info .text{display:flex;align-items:center}body[data-page=product] section.big-info .text,body[data-page=product] section.big-info .image{width:50%;min-height:60vh}body[data-page=product] section.big-info .image{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}body[data-page=product] section.big-info .image .icon{text-align:center;padding:25px;color:#fff;text-transform:uppercase;font-weight:bold}body[data-page=product] section.big-info .image .icon img{width:100%;max-width:40px;max-height:40px;margin-bottom:5px}@media(max-width:1200px){body[data-page=product] section.big-info .d-flex{flex-direction:column}body[data-page=product] section.big-info>div .text,body[data-page=product] section.big-info>div .image{width:100%}body[data-page=product] section.big-info>div .image{order:1 !important;justify-content:flex-end}body[data-page=product] section.big-info>div .image .icon{padding:30px 15px}body[data-page=product] section.big-info>div .text{padding:50px 30px !important;order:2 !important;min-height:auto}}body[data-page=product] section#article-footer #article-footer-contents .content{padding:30px;text-align:center}body[data-page=product] section#article-footer #article-footer-contents .content .related-title{color:#0033a0;font-weight:bold;font-size:1.5rem;margin-bottom:.24rem;text-align:center}body[data-page=product] section#article-footer #article-footer-contents .content .articles-grid{margin:auto;text-align:center}@media(max-width:380px){body[data-page=product] section#article-footer #article-footer-contents .content .products-grid article{width:100%}}body[data-page=product] #article-nutrition #article-body,body[data-page=product] #article-cetilar #article-body{display:flex;max-width:1600px;width:100%;margin:auto;padding:0 30px;margin-top:70px;min-height:calc(100vh - 70px - 150px)}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body,body[data-page=product] #article-cetilar #article-body{min-height:auto;padding:0;margin-top:0}}body[data-page=product] #article-nutrition #article-body #article-images,body[data-page=product] #article-cetilar #article-body #article-images{text-align:center;width:50vw;margin-bottom:50px}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body #article-images,body[data-page=product] #article-cetilar #article-body #article-images{margin-bottom:0;width:100vw}}body[data-page=product] #article-nutrition #article-body #article-images .content ul#info-icons,body[data-page=product] #article-cetilar #article-body #article-images .content ul#info-icons{position:relative;top:auto;left:auto;justify-content:flex-end;margin-top:10px;margin-bottom:10px}@media(min-width:980px){body[data-page=product] #article-nutrition #article-body #article-images .content ul#info-icons,body[data-page=product] #article-cetilar #article-body #article-images .content ul#info-icons{display:none}}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name{margin-bottom:15px;width:100%}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name .promo-label,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name .promo-label{font-size:.8rem;line-height:.8rem;display:inline-block;margin:5px auto;padding:5px 15px;font-weight:700;margin-top:20px}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name .h1,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name .h1{font-family:"Libertad Mono";text-transform:uppercase;font-weight:bold;color:#0033a0}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name .h1 .title-2-lines .sup,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name .h1 .title-2-lines .sup{font-size:2.4rem;line-height:2.4rem}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name .h1 .title-2-lines .sub,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name .h1 .title-2-lines .sub{display:block;font-size:1.44rem;line-height:1.44rem;padding-left:2px}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-intro,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-intro{font-size:1rem;line-height:1.1rem;max-width:95%}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name,body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-intro,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-intro{text-align:left;display:none}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body #article-images .content,body[data-page=product] #article-cetilar #article-body #article-images .content{margin-top:0 !important}body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-product-name,body[data-page=product] #article-nutrition #article-body #article-images .content .mobile-intro,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-product-name,body[data-page=product] #article-cetilar #article-body #article-images .content .mobile-intro{display:block}}@media(min-width:980px){body[data-page=product] #article-nutrition #article-body #article-images .content,body[data-page=product] #article-cetilar #article-body #article-images .content{height:100px;width:100%;padding:0;position:absolute;z-index:100}body[data-page=product] #article-nutrition #article-body #article-images .content ul#info-icons,body[data-page=product] #article-cetilar #article-body #article-images .content ul#info-icons{top:10px}}body[data-page=product] #article-nutrition #article-body #article-images .swiper-container,body[data-page=product] #article-cetilar #article-body #article-images .swiper-container{width:100%;height:calc(100% - 110px);overflow:hidden;position:relative;z-index:1}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body #article-images .swiper-container,body[data-page=product] #article-cetilar #article-body #article-images .swiper-container{height:auto;width:100%;margin-top:10px;margin-bottom:20px;transform:none}}body[data-page=product] #article-nutrition #article-body #article-images .swiper-container .swiper-slide,body[data-page=product] #article-cetilar #article-body #article-images .swiper-container .swiper-slide{text-align:center;display:flex;align-items:center;justify-content:stretch}body[data-page=product] #article-nutrition #article-body #article-images .swiper-container .swiper-slide a,body[data-page=product] #article-cetilar #article-body #article-images .swiper-container .swiper-slide a{display:block;aspect-ratio:1;height:100%;max-width:100%;position:relative;margin:auto}body[data-page=product] #article-nutrition #article-body #article-images .swiper-container .swiper-slide a img,body[data-page=product] #article-cetilar #article-body #article-images .swiper-container .swiper-slide a img{width:100%;height:100%;object-fit:contain}body[data-page=product] #article-nutrition #article-body #article-images .swiper-pagination.images-pagination,body[data-page=product] #article-cetilar #article-body #article-images .swiper-pagination.images-pagination{display:block;position:relative;list-style-type:none;margin:10px auto;padding:0}body[data-page=product] #article-nutrition #article-body #article-images .swiper-pagination.images-pagination li,body[data-page=product] #article-cetilar #article-body #article-images .swiper-pagination.images-pagination li{display:inline-block;width:65px;height:65px;margin:0 10px;padding:0;border:2px solid rgba(0,0,0,0);background-color:#fff}body[data-page=product] #article-nutrition #article-body #article-images .swiper-pagination.images-pagination li.active,body[data-page=product] #article-cetilar #article-body #article-images .swiper-pagination.images-pagination li.active{border-color:#0033a0}body[data-page=product] #article-nutrition #article-body #article-images .swiper-pagination.images-pagination li img,body[data-page=product] #article-cetilar #article-body #article-images .swiper-pagination.images-pagination li img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body #article-images .swiper-pagination.images-pagination li,body[data-page=product] #article-cetilar #article-body #article-images .swiper-pagination.images-pagination li{margin:0 5px;width:40px;height:40px;display:inline-block}}body[data-page=product] #article-nutrition #article-body .article-informations,body[data-page=product] #article-cetilar #article-body .article-informations{width:50vw;margin-bottom:50px;text-align:center;display:flex;justify-content:center}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations,body[data-page=product] #article-cetilar #article-body .article-informations{width:100vw;margin-bottom:0}}body[data-page=product] #article-nutrition #article-body .article-informations .content,body[data-page=product] #article-cetilar #article-body .article-informations .content{min-height:auto;padding:40px 0 0 5vw;margin-top:auto}@media(min-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations .content,body[data-page=product] #article-cetilar #article-body .article-informations .content{transform:translateY(-40px)}}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations .content,body[data-page=product] #article-cetilar #article-body .article-informations .content{padding:25px !important}}body[data-page=product] #article-nutrition #article-body .article-informations .content h1,body[data-page=product] #article-cetilar #article-body .article-informations .content h1{margin-left:-3px}body[data-page=product] #article-nutrition #article-body .article-informations .content .intro,body[data-page=product] #article-nutrition #article-body .article-informations .content .description,body[data-page=product] #article-nutrition #article-body .article-informations .content .details-list,body[data-page=product] #article-cetilar #article-body .article-informations .content .intro,body[data-page=product] #article-cetilar #article-body .article-informations .content .description,body[data-page=product] #article-cetilar #article-body .article-informations .content .details-list{max-width:100% !important}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations .content h1,body[data-page=product] #article-nutrition #article-body .article-informations .content .intro,body[data-page=product] #article-cetilar #article-body .article-informations .content h1,body[data-page=product] #article-cetilar #article-body .article-informations .content .intro{display:none}}body[data-page=product] #article-nutrition #article-body .article-informations .content .intro,body[data-page=product] #article-cetilar #article-body .article-informations .content .intro{line-height:1.4rem}body[data-page=product] #article-nutrition #article-body .article-informations .content .description,body[data-page=product] #article-cetilar #article-body .article-informations .content .description{font-size:1.1rem}body[data-page=product] #article-nutrition #article-body .article-informations .content .package,body[data-page=product] #article-cetilar #article-body .article-informations .content .package{font-size:1rem}body[data-page=product] #article-nutrition #article-body .article-informations .content #trademarks-logos li,body[data-page=product] #article-cetilar #article-body .article-informations .content #trademarks-logos li{max-width:100px !important}body[data-page=product] #article-nutrition #article-body .article-informations .content #trademarks-logos li img,body[data-page=product] #article-cetilar #article-body .article-informations .content #trademarks-logos li img{max-height:25px !important;max-width:100px !important;object-fit:contain}body[data-page=product] #article-nutrition #article-body .article-informations .content .details-list,body[data-page=product] #article-cetilar #article-body .article-informations .content .details-list{margin:0 -1px;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}body[data-page=product] #article-nutrition #article-body .article-informations .content .details-list li,body[data-page=product] #article-cetilar #article-body .article-informations .content .details-list li{display:flex;align-items:center;width:50%;margin-bottom:2px}body[data-page=product] #article-nutrition #article-body .article-informations .content .details-list li small,body[data-page=product] #article-cetilar #article-body .article-informations .content .details-list li small{display:flex;align-items:center;width:100%;height:100%;margin:1px;background-color:#f5f5f5;padding:15px;font-size:1rem;line-height:1.5rem}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations .content .details-list li small,body[data-page=product] #article-cetilar #article-body .article-informations .content .details-list li small{font-size:.8rem;line-height:1.2rem;padding:10px}}body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons,body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons{z-index:10;list-style-type:none;margin:0;padding:0;display:flex;position:absolute;right:0;top:-30px}body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons li,body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons li{max-width:30px}body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons li:not(:last-of-type),body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons li:not(:last-of-type){margin-right:10px}body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons li img,body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons li svg,body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons li img,body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons li svg{height:30px}@media(max-width:980px){body[data-page=product] #article-nutrition #article-body .article-informations .content ul#info-icons,body[data-page=product] #article-cetilar #article-body .article-informations .content ul#info-icons{display:none}}body[data-page=product] #article-nutrition .nutrition-article-details,body[data-page=product] #article-cetilar .nutrition-article-details{display:flex;background-color:#0033a0;min-height:80vh;padding:0;width:100%;margin:auto}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-left-image,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-left-image{width:50vw;position:relative}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-left-image .image,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-left-image .image{width:50vw;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info{width:50vw;display:flex;align-items:center;min-height:870px}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper{padding:0 0 0 5vw;width:100%;max-width:calc(700px + 5vw)}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .h1,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .h1{opacity:.3;margin-left:-4px;line-height:100%}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs{border-bottom:0;flex-wrap:nowrap}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item{text-align:center}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link{background-color:rgba(0,0,0,0);border:0;color:#fff;border-bottom:2px solid rgba(0,0,0,0);padding:5px 20px;display:block;text-align:center !important}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link:not(.active),body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link:not(.active){border-bottom:2px solid rgba(255,255,255,.1)}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link.active,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-item .nav-link.active{color:#44d62c;border-bottom:2px solid #44d62c}@media(min-width:980px){body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-pane,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-pane{height:500px;overflow:auto;padding-right:25px !important}}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .table,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .table{color:#fff;font-size:.9rem}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content{font-size:1.1rem;line-height:1.3rem}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content a,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content a{text-decoration:underline !important}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper small.memo,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper small.memo{display:block;line-height:1.2rem !important;opacity:.7}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper ul.details-list,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper ul.details-list{margin:0;padding-left:15px}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper ul.details-list li,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper ul.details-list li{margin-bottom:0}@media(max-width:980px){body[data-page=product] #article-nutrition .nutrition-article-details,body[data-page=product] #article-cetilar .nutrition-article-details{flex-wrap:wrap}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-left-image,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-left-image{order:2;width:100vw;height:50vh}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-left-image .image,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-left-image .image{width:100vw}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info{order:1;width:100vw;min-height:auto}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper{padding:0 25px;width:100%;max-width:100%}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .table,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .table{color:#fff;font-size:.9rem}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs{margin-left:-10px}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-link,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .nav-tabs .nav-link{font-size:1.2rem !important;padding:5px 10px !important}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .container,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .container{max-width:100%}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-content{font-size:1rem;line-height:1.1rem}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper a.download,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper a.download{display:block;width:100%}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller{padding-bottom:2px;cursor:grab;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller::-webkit-scrollbar,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller::-webkit-scrollbar{display:none}body[data-page=product] #article-nutrition .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller.dragging,body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .horizontal-drag-scroller.dragging{cursor:grabbing;cursor:-webkit-grabbing}}body[data-page=product] #article-nutrition div.border-right,body[data-page=product] #article-cetilar div.border-right{position:relative}body[data-page=product] #article-nutrition div.border-right::after,body[data-page=product] #article-cetilar div.border-right::after{display:block;content:"";position:absolute;top:0;right:-0.5px;width:1px;height:100%;background-color:#999}@media(max-width:980px){body[data-page=product] #article-nutrition div.border-right::after,body[data-page=product] #article-cetilar div.border-right::after{top:100%;left:50%;right:auto;width:80%;height:1px;transform:translateX(-50%)}}body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-left-image .image{background-size:contain}@media(min-width:980px){body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .info-wrapper .tab-pane{height:410px}}body[data-page=product] #article-cetilar .nutrition-article-details>div.nutrition-right-info .auth-msg{opacity:.7;font-size:.8rem;line-height:.9rem}@media(max-width:780px){body[data-page=product] #article-cetilar .article-details .play-sure-slogan span{display:block}}body[data-page=product] #add-to-cart-fixed-el{position:fixed;bottom:0;left:0;height:100px;width:100%;background-color:#01205c;display:flex;justify-content:center;transition:all .6s ease;transform:translateY(100px);box-shadow:rgba(0,0,0,0)}body[data-page=product] #add-to-cart-fixed-el.visible{transform:translateY(0);box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el{transform:translateY(150px);height:150px}}body[data-page=product] #add-to-cart-fixed-el .wrapper{width:100%;padding:0 25px;display:flex;align-items:center;max-width:1600px;margin:auto}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el .wrapper{flex-wrap:wrap;padding:0 15px}body[data-page=product] #add-to-cart-fixed-el .wrapper>div{width:100% !important}}body[data-page=product] #add-to-cart-fixed-el .left-wrapper{width:50%;height:auto;text-align:left}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el .left-wrapper{text-align:center}}body[data-page=product] #add-to-cart-fixed-el .left-wrapper .title{color:#fff;line-height:1.4rem !important}body[data-page=product] #add-to-cart-fixed-el .left-wrapper .label{color:#fff;display:block;opacity:.6;padding-top:5px;font-size:1rem;line-height:1.1rem}body[data-page=product] #add-to-cart-fixed-el .right-wrapper{width:50%;text-align:right;height:40px}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el .right-wrapper{text-align:center;margin-top:15px}}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions{width:100%;display:inline-flex;align-items:center}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions>div{width:100%}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions>div:nth-child(2){max-width:250px;margin-left:25px}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions button{height:40px;line-height:40px;padding:0;padding-left:15px;padding-right:15px}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price{font-size:1rem;color:#fff;font-weight:bold}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price{font-size:.85rem}}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price i{font-style:normal !important}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price.final-price{font-size:1.6rem}@media(max-width:600px){body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price.final-price{font-size:1.2rem}}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price .discount-percent{display:inline-block;font-size:90%}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price .line-throught{color:dimgray;position:relative;margin-left:10px}body[data-page=product] #add-to-cart-fixed-el .right-wrapper .actions .price .line-throught::before{content:"";display:block;width:100%;height:1px;background-color:#666;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(10deg);opacity:.8}body[data-page=checkout-payment-success] .content,body[data-page=checkout-payment-error] .content{padding:80px 30px}body[data-page=checkout-payment-success] .content .card-header,body[data-page=checkout-payment-error] .content .card-header{margin-bottom:20px}body[data-page=checkout-payment-success] .content .btn,body[data-page=checkout-payment-error] .content .btn{margin-top:20px}body[data-page=checkout] section.checkout-wrapper{max-width:1340px;padding:60px 40px 100px 40px;margin:auto;display:flex;flex-direction:row;align-items:stretch}@media(max-width:700px){body[data-page=checkout] section.checkout-wrapper{padding:40px 15px 100px 15px}}@media(max-width:980px){body[data-page=checkout] section.checkout-wrapper{flex-direction:column}}body[data-page=checkout] section.checkout-wrapper form{width:100%;padding-top:15px}body[data-page=checkout] section.checkout-wrapper p{font-size:1rem;max-width:90%}body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper.left{width:55%;margin-right:5%}@media(max-width:980px){body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper.left{order:2}}body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper.right{width:40%}@media(max-width:980px){body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper.right{order:1}}@media(max-width:1280px){body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper{width:50% !important}}@media(max-width:980px){body[data-page=checkout] section.checkout-wrapper .checkout-items-wrapper{width:100% !important;margin-right:0 !important}}body[data-page=checkout] section.checkout-wrapper .addresses-wrapper{display:flex;padding-bottom:20px;align-items:center}body[data-page=checkout] section.checkout-wrapper a.address-action{position:absolute;top:15px;right:15px;padding:3px 6px}body[data-page=checkout] section.checkout-wrapper div.custom-radio{margin-bottom:1rem;position:relative;width:100%;display:flex;align-items:center}body[data-page=checkout] section.checkout-wrapper div.custom-radio .spacing{padding-left:20px}body[data-page=checkout] section.checkout-wrapper div.custom-radio .spacing a{display:block}body[data-page=checkout] section.checkout-wrapper address{margin-bottom:15px;font-size:.9rem;line-height:1.3rem;margin-bottom:20px}body[data-page=checkout] section.checkout-wrapper .order-notes{padding-top:30px;margin-top:30px;border-top:1px solid #f0f0f0}body[data-page=checkout] section.checkout-wrapper .country-alert{padding-bottom:25px;display:flex;font-size:.9rem}body[data-page=checkout] section.checkout-wrapper .country-alert span{padding:0 5px}body[data-page=checkout] section.checkout-wrapper .shipping-country{display:block;padding:12px;font-size:14px;position:relative}body[data-page=checkout] section.checkout-wrapper .shipping-country img{width:25px;display:inline-block;vertical-align:middle;margin-right:8px}body[data-page=checkout] section.checkout-wrapper .shipping-country span{display:inline-block;vertical-align:middle;color:#000}body[data-page=checkout] section.checkout-wrapper .shipping-country small{display:block;position:absolute;right:14px;text-decoration:underline;top:50%;transform:translateY(-50%)}body[data-page=checkout] section.checkout-wrapper .cart-wrapper{position:relative;overflow:visible}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table{width:100%}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td{vertical-align:middle;padding:10px 0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.image{width:22%;text-align:left}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.image a{display:block}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.image img{display:block;width:100%;max-width:120px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents{width:78%;padding-left:25px;position:relative}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents td{padding:5px 0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .action{display:inline-block;text-align:center;border-radius:100%;width:26px;height:26px;line-height:26px;background-color:#fff;transition:all .2s ease}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .action i::before{transition:all .2s ease}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .action:hover{background-color:#f0f0f0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .action:hover i::before{transform:rotate(180deg)}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .remove{position:absolute;top:20px;right:0;font-size:20px;color:#333;opacity:0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents h6{font-weight:400;color:#000;font-size:1rem;margin-bottom:15px;text-transform:uppercase}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents h6 small{text-transform:none}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .selection{font-size:.9rem;line-height:1.3rem}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .info{display:block;font-size:.9rem;position:relative}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .info .price{display:inline-block;vertical-align:middle;color:#000;font-weight:600}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .info .price.discounted{color:red}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .info .price .original-price{padding-right:5px;color:#999;text-decoration:line-through}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents sup{display:block;margin-bottom:8px;font-size:.7rem}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents h6 sup{display:inline-block}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents select{width:60px;padding:4px 15px 4px 6px;border:1px solid #ccc;display:block;border-radius:0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr td.contents .subtotal span{font-weight:600;font-size:.9rem}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.item .contents{padding-bottom:15px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.item:first-of-type .remove{top:0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.item:not(:first-of-type) .contents{padding-top:20px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.item:not(:last-of-type){border-bottom:1px solid #f0f0f0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.item:hover .remove{opacity:1}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.empty-cart td{padding:25px 10px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td{padding-top:15px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td .text-promo-bf{color:#000}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td .text-promo-bf label{background-color:#000;color:#fff;background-color:#000;text-shadow:1px 1px 0 #000,-0.5px 0 0 #000,1.5px 1.5px 0 #288319;padding:2px 8px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr td{padding:10px;font-size:1rem}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.shippings td{padding:10px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td{padding-bottom:5px;padding-top:4px;background-color:rgba(0,128,0,.1)}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td:first-of-type{border-radius:3px 0 0 3px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td:last-of-type{border-radius:0 3px 3px 0}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td small{display:block;font-weight:600}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td small a{font-weight:normal;margin-left:10px;font-size:.6rem;display:inline-block;vertical-align:top;color:#333;padding-top:2px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.promo-code td:nth-child(2){font-weight:600}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.total td{padding-top:15px;padding-bottom:10px;font-weight:600;font-size:1.1rem;vertical-align:bottom}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.total td:last-of-type{font-weight:700}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.total td small.taxes{display:block;margin-top:8px;font-size:70%;color:#999}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.total td small.original-total{font-size:.9rem !important;display:block;margin-bottom:2px;font-size:70%}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.totals>td table tr.total td small.original-total.line-through{text-decoration:line-through}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.pay-now>td{border-top:1px solid #f0f0f0;padding-top:25px;padding-bottom:5px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.pay-now>td a,body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.pay-now>td button{text-transform:uppercase;letter-spacing:1px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper table.cart tr.pay-now>td img{display:block;margin-top:20px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper .advice{display:block;width:100%;font-size:.9rem;padding:10px}body[data-page=checkout] section.checkout-wrapper .cart-wrapper .advice i{padding-right:5px}body[data-page=checkout] section.checkout-wrapper .StripeElement{background-color:#fff;padding:.8rem .75rem;font-size:.9rem;line-height:1.5;color:#000;background-clip:padding-box;border:0;border-bottom:1px solid #666;border-radius:0;transition:all .15s ease-in-out}body[data-page=checkout] section.checkout-wrapper .StripeElement--focus{outline:0 none !important;border-color:rgba(67,116,224,.6)}body[data-page=checkout] section.checkout-wrapper .StripeElement--invalid{color:#dd2111;border-color:#dd2111}body[data-page=checkout] section.checkout-wrapper .StripeElement--webkit-autofill{background-color:#fefde5 !important}body[data-page=checkout] section.checkout-wrapper #stripe-card-errors{color:#dd2111}body[data-page=checkout] section.checkout-wrapper #paypal-button-element *{z-index:0}body[data-page=checkout] section.checkout-wrapper #payment .alerts{padding:20px 25px;border-radius:15px;background-color:rgba(254,255,223,.5)}body[data-page=checkout] section.checkout-wrapper #payment .alerts i{padding-right:10px}body[data-page=checkout] section.checkout-wrapper #payment .alerts ul li{font-size:1rem;line-height:1.5rem;margin-bottom:5px}body[data-page=checkout] section.checkout-wrapper #payment nav{display:flex;align-items:stretch;width:100%}body[data-page=checkout] section.checkout-wrapper #payment nav a{display:block;width:100%;color:#000;padding:20px 30px;font-weight:600;transition:all .3s ease;text-align:center;border-bottom:1px solid #000;background-color:#f7f7f7}body[data-page=checkout] section.checkout-wrapper #payment nav a img{display:inline-block;width:25px}body[data-page=checkout] section.checkout-wrapper #payment nav a span{display:block;padding:10px 5px 5px 5px}body[data-page=checkout] section.checkout-wrapper #payment nav a:first-child{border-right:1px solid #000}body[data-page=checkout] section.checkout-wrapper #payment nav a:last-child{border-left:1px solid #000}body[data-page=checkout] section.checkout-wrapper #payment nav a small{font-size:70%;display:block;opacity:.7}body[data-page=checkout] section.checkout-wrapper #payment nav a.current{background-color:#78cfa8}body[data-page=checkout] section.checkout-wrapper #payment nav a:hover{background-color:#c3e9d8}body[data-page=checkout] section.checkout-wrapper #payment nav a.disabled{pointer-events:none;background-color:#f7f7f7;opacity:1}body[data-page=checkout] section.checkout-wrapper #payment .payment-method{padding:30px 20px;display:none}body[data-page=checkout] section.checkout-wrapper #payment .payment-method.current{display:block}body[data-page=checkout] section.checkout-wrapper #payment .payment-method .pay-btn{background-color:#359268;border-color:#359268;font-weight:bold;color:#fff;margin-top:30px}body[data-page=checkout] section.checkout-wrapper #payment .payment-method .cards-images{margin-top:30px}body[data-page=checkout] section.checkout-wrapper #payment .payment-method .cards-images img{width:100%;max-width:350px;margin:auto;display:block}body[data-page=campaigns]{background-color:#000}body[data-page=campaigns] header{display:none !important}body[data-page=campaigns] .header-spacer{display:none !important}body[data-page=campaigns] footer{background-color:#111}body[data-page=campaigns] footer .contents{color:#888;padding:15px 10px}body[data-page=campaigns] footer .contents>.row{display:none !important}body[data-page=campaigns] footer .contents .company-info{padding-top:0}body[data-page=campaigns] section.campaign{padding:30px 15px 50px 15px;color:#fff}body[data-page=campaigns] section.campaign .logo{width:250px;margin:0 auto 50px auto}body[data-page=campaigns] section.campaign .logo img{width:100%}body[data-page=campaigns] section.campaign h3{font-weight:600;margin-bottom:0;font-size:2rem;line-height:3rem;text-shadow:2px 2px 20px rgba(255,255,255,.4)}body[data-page=campaigns] section.campaign .image{width:80%;max-width:450px;margin:30px auto 20px auto}body[data-page=campaigns] section.campaign .image img{border-radius:5px;width:100%}body[data-page=campaigns] section.campaign .text{padding:20px}body[data-page=campaigns] section.campaign .text p{font-size:1rem;line-height:1.6rem;max-width:500px;width:80%;margin:auto;margin-bottom:30px}