.cf,.container,.owl-nav,.pagi-std,.select2-selection,.stockist-list-list__items{zoom:1}.cf:after,.cf:before,.container:after,.container:before,.owl-nav:after,.owl-nav:before,.pagi-std:after,.pagi-std:before,.select2-selection:after,.select2-selection:before,.stockist-list-list__items:after,.stockist-list-list__items:before{content:" ";height:0;display:block;overflow:hidden}.cf:after,.container:after,.owl-nav:after,.owl-stage:after,.pagi-std:after,.select2-selection:after,.stockist-list-list__items:after{clear:both}.owl-item,.owl-stage,.owl-wrapper,a,a:hover{-moz-backface-visibility:hidden}a,a img{text-decoration:none}blockquote,button,caption,cite,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,hr,img,input,legend,li,object,ol,p,param,select,table,td,textarea,th,tr,ul{margin:0;padding:0;border:none}*,:after,:before,legend{box-sizing:border-box}ol,p,table td,ul{letter-spacing:0}#cboxClose,#colorbox,.select2 .selection span,input:focus,select:focus,textarea:focus{outline:0}.owl-item,.owl-video-play-icon,.owl-wrapper{-webkit-backface-visibility:hidden}.blog-post-related__list,.category-large-children__list,.core_custom_socials,.form__list,.main-nav__list,.pagi-std__list,.widget-breadcrumb__list,ul{list-style:none}@font-face{font-family:icons;src:url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.eot);font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.eot);src:url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.eot?#iefix) format("embedded-opentype"),url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.woff) format("woff"),url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.ttf) format("truetype"),url(https://cdn.jpmusicalinstruments.com/fonts/icons-f58983195acc585b48342c06b15b72ce.svg?#icons) format("svg");font-weight:400;font-style:normal}div.ajax_loading_shroud{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;will-change:opacity;z-index:55555;display:block;overflow:hidden;width:100%;height:100%}span.ajax_loading_icon{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-ms-behavior:url(https://cdn.jpmusicalinstruments.com/css/backgroundsize.min.htc);display:block;width:32px;width:2rem;height:32px;height:2rem}body{padding:0;position:relative}span.padded_image{width:auto!important;height:auto!important}a span,button{cursor:pointer}main{display:block}th{text-align:left}span.icon_heading{width:40px;line-height:32px;float:left}.loading{min-height:200px}.loading_small{min-height:100px}input,select,textarea{outline:0!important}a img{border:none}input[type=checkbox],input[type=radio]{background:0 0}.hidden,.hide{display:block!important;visibility:hidden;position:relative!important;overflow:hidden;height:0!important;margin:0!important;padding:0!important;border:none!important}audio,canvas,progress,video{display:inline-block}button,hr,input{overflow:visible}fieldset,legend{padding:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;border-bottom:1px solid #4F4F4F;margin:0 0 1.23em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=submit]::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{font-size:16px}h3,table th{line-height:1.2em;letter-spacing:.025em}summary{display:list-item}[hidden],template{display:none}.container{width:100%;max-width:1232px;padding:0 16px;margin:0 auto}@media screen and (max-width:1280px){.container{max-width:1024px}}@media screen and (max-width:1055px){.container{max-width:736px}}@media screen and (max-width:767px){.container{max-width:532px}}.va-out{display:table;vertical-align:middle;table-layout:fixed;height:100%;width:100%}.va-out .va-in{display:table-cell;vertical-align:middle}.iframe-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print{.no-print{display:none!important}}.site-content{position:relative;z-index:0}.site-content__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.37);display:none;z-index:32}.body--solid-header .header{position:relative;top:auto;left:auto;background-color:#000}.wysiwyg img{max-width:100%;display:block;margin:0 auto}.wysiwyg img.imgleft{margin:0 auto 0 0}.wysiwyg img.imgright{margin:0 0 0 auto}.wysiwyg ul li{position:relative;padding:0 0 0 32px}.wysiwyg ul li:before{content:'';width:4px;height:4px;position:absolute;top:10px;left:0;background-color:#FACF25;transform:rotate(45deg)}#cboxOverlay,body,html,table{width:100%}.wysiwyg ul li a{color:#FACF25;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.wysiwyg ul li a:hover{color:#C19B03}.zoomImg{background-color:#FFF}body,html,table tr:nth-child(even){background-color:#F5F5F6}html{height:100%}body{overflow-x:hidden;font-family:'Effra W01 Regular',Arial,sans-serif}h1,h2{font-family:Lora,'Times New Roman',serif}body :first-child{margin-top:0}body :last-child{margin-bottom:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#FACF25;color:#4F4F4F}::-moz-selection{background:#FACF25;color:#4F4F4F}h1{margin:0 0 .8863636364em;font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-weight:400;color:#FACF25}@media screen and (max-width:767px){.wysiwyg ul li{padding:0 0 0 16px}.wysiwyg ul li:before{top:7px}h1{font-size:32px}}h2{margin:0 0 .892em;font-size:37px;line-height:1.108em;letter-spacing:.014em;font-weight:400;color:#4F4F4F}h3,h4,h5,h6{font-family:Lora,Lora,'Times New Roman',serif;font-weight:400;color:#4F4F4F}@media screen and (max-width:767px){h2{font-size:28px}}h3{margin:0 0 .8em;font-size:20px}@media screen and (max-width:767px){h3{font-size:23px}}h4,h5,h6{margin:0 0 1.143em;font-size:14px;line-height:1.286em;letter-spacing:.036em}@media screen and (max-width:767px){h4,h5,h6{font-size:18px}}p{margin:0 0 1.2352941176em;font-size:17px;line-height:1.4117647059em;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:400;color:#4F4F4F}@media screen and (max-width:767px){p{font-size:16px}}ol li,ul,ul li{font-size:17px;line-height:1.4117647059em}p.responsive_iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}p.responsive_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#cboxNext,#cboxPrevious{top:50%;margin-top:-20px}#cboxClose,#cboxClose:before{width:30px;height:30px;display:block}ul{margin:0 0 1.4117647059em}ol li,ul li{margin:0 0 .5882352941em;color:#4F4F4F;font-weight:600}table td,table th{font-weight:400;margin:0;color:#4F4F4F}@media screen and (max-width:767px){ul li{font-size:16px}}ol li ol,ol li ul,ul li ol,ul li ul{margin-top:.4em}ol{margin:0 0 1.294em;font-size:17px;line-height:1.412em}@media screen and (max-width:767px){ol li{font-size:16px}}table{border-collapse:collapse;margin:0 0 1.412em}table thead{border-bottom:2px solid #FACF25}table tr{border-bottom:1px solid #EBEBEB}table td,table th{padding:16px}table th{font-size:20px;font-family:Lora,Lora,'Times New Roman',serif}@media screen and (max-width:767px){table th{font-size:23px}}table td{font-size:17px;line-height:1.4117647059em;font-family:'Effra W01 Regular',Arial,sans-serif}.btn,.btn-secondary{line-height:1.4em;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);text-align:center}@media screen and (max-width:767px){table td{font-size:16px}}blockquote{margin:0}.btn--arrow:after,.btn-secondary--arrow:after{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.625em;letter-spacing:0;vertical-align:top;content:"\f103"}div.ajax_loading_shroud{background:0 0}.shrouded{-moz-opacity:.25;-khtml-opacity:.25;-webkit-opacity:.25;opacity:.25;will-change:opacity}form.shrouded{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity}form.shrouded>*{-moz-opacity:.25;-khtml-opacity:.25;-webkit-opacity:.25;opacity:.25;will-change:opacity}span.ajax_loading_icon,span.ajax_loading_icon:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}span.ajax_loading_icon{background-image:none;font-size:0;position:relative;border-top:5px solid rgba(250,207,37,.2);border-right:5px solid rgba(250,207,37,.2);border-bottom:5px solid rgba(250,207,37,.2);border-left:5px solid #FACF25;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ajax_load 1.1s infinite linear;animation:ajax_load 1.1s infinite linear}#cboxClose,#cboxNext,#cboxOverlay,#cboxPrevious{position:absolute}@-webkit-keyframes ajax_load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ajax_load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-helper-hidden-accessible{display:none!important}.btn,.btn-secondary,.btn-text{display:inline-block}.btn{font-size:20px;padding:.5em 2em;color:#4F4F4F;background-color:#FACF25;text-decoration:none;font-family:Lora,Lora,'Times New Roman',serif;font-weight:300;min-width:188px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.btn-secondary,.btn-text{-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:1055px){.btn{padding-left:1.2em;padding-right:1.2em}}@media screen and (max-width:767px){.btn{padding:.7em .8em;font-size:16px;min-width:0}}.btn:hover{background-color:#C19B03}.btn:focus{background-color:#FACF25}.btn--disabled,.btn--disabled:hover{background-color:#EBEBEB}.btn--medium{padding:.7em .8em}.btn--large{padding:1em .8em}.btn--arrow:after{font-family:icons;font-weight:400;font-size:.8em}.btn--disabled,.btn--disabled *{cursor:not-allowed}.btn-secondary{font-size:20px;padding:.45em .8em;color:#FFF;background-color:rgba(0,0,0,.4);text-decoration:none;font-family:Lora,Lora,'Times New Roman',serif;font-weight:300;min-width:188px;border:1px solid #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;transition:.15s cubic-bezier(.5,0,.1,1)}.btn-text,.btn-text-secondary{line-height:1.4117647059em;text-decoration:none}@media screen and (max-width:767px){.btn-secondary{font-size:16px;min-width:0}}.btn-secondary:hover{background-color:#C19B03}.btn-secondary--disabled,.btn-secondary--disabled:hover{background-color:#EBEBEB}.btn-secondary--medium{padding:.65em .8em}.btn-secondary--large{padding:.95em .8em}.btn-secondary--arrow:after{font-family:icons;font-weight:400;font-size:.8em}.btn-secondary--disabled,.btn-secondary--disabled *{cursor:not-allowed}#cboxClose,#cboxNext,#cboxPrevious,#colorbox.search{background-color:transparent}.btn-text{font-size:17px;color:#4F4F4F;font-family:Lora,'Times New Roman',serif;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.btn-text--back:before,.btn-text:after{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;vertical-align:top}#cboxClose:before,.btn-text-secondary{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.btn-text:after{content:"\f103";font-size:.9411764706em;margin-left:1.4375em}@media screen and (max-width:767px){.btn-text{font-size:16px}}.btn-text:hover{color:#FACF25}.btn-text--back:before{content:"\f102";font-size:.9411764706em;margin-right:1.4375em}.btn-text--back:after{display:none}.btn-text--disabled{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;will-change:opacity}.btn-text--disabled,.btn-text--disabled *{cursor:not-allowed}.btn-text--disabled:hover{color:#4F4F4F}.btn-text-secondary{font-size:17px;color:#FACF25;font-family:Lora,'Times New Roman',serif;display:inline-block;transition:.15s cubic-bezier(.5,0,.1,1)}#cboxClose:before,.btn-text-secondary:after{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-text-secondary:after{content:"\f103";font-size:.9411764706em;margin-left:1.4375em;letter-spacing:0;vertical-align:top}@media screen and (max-width:767px){.btn-text-secondary{font-size:16px}}.btn-text-secondary:hover{color:#FFF}#cboxClose:hover:before,#cboxNext,#cboxPrevious{color:#FACF25}#cboxOverlay{display:block;top:0;left:0;bottom:0;right:0;height:100%;background:rgba(0,0,0,.37);z-index:32}#colorbox{z-index:64;background-color:#FFF;max-width:100%}#cboxClose{top:0;right:0;overflow:hidden;font-size:0;line-height:0}#cboxClose:before{content:"\f104";font-size:16px;line-height:30px;color:#D51F21;transition:.15s cubic-bezier(.5,0,.1,1)}#cboxNext,#cboxPrevious,.core_custom_socials li a{width:40px;height:40px;overflow:hidden}#cboxNext:before,#cboxPrevious:before{font-size:30px;font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core_custom_socials li a,.footer-company-contact__link{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}#cboxCurrent{display:none!important}#cboxNext{margin-left:20px;left:100%}#cboxNext:before{content:"\f103";display:block;line-height:40px}#cboxPrevious{margin-right:20px;right:100%}#cboxPrevious:before{content:"\f102";display:block;line-height:40px}.cboxPhoto{display:block}.core_custom_socials{font-size:0;text-align:center;padding:8px 0}.core_custom_socials li{display:inline-block;vertical-align:top;font-size:21px;margin:0 16px}.core_custom_socials li a{display:block;transform:rotate(45deg);background-color:#FACF25;transition:.15s cubic-bezier(.5,0,.1,1)}.core_custom_socials li a:before{transform:rotate(-45deg);color:#FFF;font-size:21px;text-align:center;line-height:40px;display:block}@media screen and (max-width:1055px){.core_custom_socials{padding:6px 0}.core_custom_socials li{margin:0 10px}.core_custom_socials li a{width:30px;height:30px}.core_custom_socials li a:before{font-size:16px;line-height:30px}}.core_custom_socials li a:hover{background-color:#4F4F4F}.core_custom_socials li span{display:none}.core_custom_socials li.facebook a:before{content:"\f105";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core_custom_socials li.twitter a:before{content:"\f112";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core_custom_socials li.pinterest a:before{content:"\f10a";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core_custom_socials li.googleplus a:before{content:"\f107";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px}@media screen and (max-width:1055px){.core_custom_socials li.googleplus a:before{font-size:18px}}.footer-upper{background:#000;padding:64px 0 80px}@media screen and (max-width:767px){.footer-upper{padding:32px 0 48px}}.footer-upper-section__title{color:#FFF}.footer-lower{font-family:Arial,sans-serif;font-size:10px;color:#4F4F4F;line-height:1.4em;padding:2.4em 0;background:#FFF}.pre-footer-socials__link--facebook:before,.pre-footer-socials__link--instagram:before,.pre-footer-socials__link--twitter:before,.pre-footer-socials__link--youtube:before{font-family:icons;speak:none;text-transform:none;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1055px){.footer-lower{font-size:9px}}.footer-lower__logo{float:left}@media screen and (max-width:767px){.footer-lower{font-size:7px}.footer-lower__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-lower__logo{order:2}}.footer-lower__logo-link{display:block}.footer-lower__logo-image{width:40px;max-width:100%;display:block}.footer-lower__text{float:left;padding:.6em 1.6em;max-width:560px}@media screen and (max-width:1055px){.footer-lower__text{padding:.7em 1.6em;max-width:530px}}@media screen and (max-width:767px){.footer-lower__text{width:100%;order:1;padding-bottom:2.4em;text-align:center}}.footer-company{font-size:15px;width:25%;float:left;min-height:1px}@media screen and (max-width:1055px){.footer-company{width:35%;font-size:14px}}.footer-company__address{color:#FFF;font-style:normal;font-size:15px;line-height:1.7333333333em}@media screen and (max-width:1055px){.footer-company__address{font-size:14px}}@media screen and (max-width:767px){.footer-company{width:50%;padding-right:16px}.footer-company__address{font-size:12px}}.footer-company-contact{font-size:15px;line-height:1.7333333333em;margin:1.7333333333em 0 0}.footer-company-contact__tag{color:#FACF25;font-weight:700}.footer-company-contact__link{color:#FFF;transition:.15s cubic-bezier(.5,0,.1,1)}.footer-links__link,.powered-by__image path{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.footer-company-contact__link:hover{color:#FACF25}.footer-company-contact__cta{margin:.2666666667em 0 0}.footer-links{width:43%;float:left;min-height:1px}@media screen and (max-width:1055px){.footer-company-contact{font-size:14px}.footer-links{width:45%}}@media screen and (max-width:767px){.footer-company-contact{font-size:12px}.footer-company-contact__method{white-space:nowrap}.footer-links{width:50%}}.footer-links__list{font-size:15px;padding-right:1.6em}.footer-links__list-wrapper{width:50%;float:left;margin:0}.footer-links__element{font-size:15px}@media screen and (max-width:767px){.footer-links__list-wrapper{width:100%}.footer-links__list-wrapper:first-of-type{display:none}.footer-links__element{font-size:12px}}.footer-links__link{font-size:15px;font-weight:400;line-height:1.7333333333em;display:inline-block;vertical-align:top;color:#FFF;transition:.15s cubic-bezier(.5,0,.1,1)}.footer-links__link:hover{color:#FACF25}.footer-associations{width:32%;float:left;min-height:1px}@media screen and (max-width:1055px){.footer-links__link{font-size:14px}.footer-associations{width:20%}}@media screen and (max-width:767px){.footer-links__link{font-size:12px}.footer-associations{width:100%;margin-top:48px}.footer-associations__inner{display:flex;flex-wrap:wrap}}.footer-associations__inner{width:220px}@media screen and (max-width:1055px){.footer-associations__inner{width:auto}}.footer-associations__element{flex:0 0 auto;display:block;height:40px;max-width:100%}@media screen and (min-width:768px) and (max-width:1055px){.footer-associations__element{float:none!important;clear:both}.footer-associations__element--namm{margin-top:10px}}.footer-associations__element--mia{float:left;width:70px}@media screen and (max-width:767px){.footer-associations__element{height:auto}.footer-associations__element--mia{width:40px}}.footer-associations__element--namm{float:right;width:100px}@media screen and (max-width:767px){.footer-associations__element--namm{width:60px;float:left;margin-left:16px}}.footer-associations__element--nafme{float:left;width:101px;margin-top:20px}@media screen and (min-width:768px) and (max-width:1055px){.footer-associations__element--nafme{margin-top:10px}}@media screen and (max-width:767px){.footer-associations__element--nafme{width:60px;margin-top:0;margin-left:16px}}.footer-associations__element--nasmd{float:right;width:83px;margin-top:20px}@media screen and (min-width:768px) and (max-width:1055px){.footer-associations__element--nasmd{margin-top:10px}}@media screen and (max-width:767px){.footer-associations__element--nasmd{width:50px;margin-top:0;float:left;margin-left:16px}.powered-by{order:3}}.footer-associations__element--qa{max-width:260px}.footer-associations__image{display:block;max-width:100%}.powered-by{float:right}.powered-by__link{display:block}.powered-by__image{width:128px;display:block}.powered-by__image path{fill:#7A7A7A;transition:.15s cubic-bezier(.5,0,.1,1)}.form__label,.pre-footer-socials__link{-moz-transition:.15s cubic-bezier(.5,0,.1,1)}.powered-by__image:hover path{fill:#FACF25}.pre-footer{border-top:2px solid #F5F5F6;background-color:#FFF}.pre-footer__inner{display:flex;flex-wrap:wrap}.pre-footer__section{flex:1 1 auto;width:50%;text-align:center}.pre-footer__section-inner{padding:4em 3em 5em}@media screen and (max-width:767px){.pre-footer__section-inner{padding:1.5em 0 2em}}.pre-footer__section-title{font-size:30px}.pre-footer__section-subtitle{margin:0 0 48px}@media screen and (max-width:767px){.pre-footer__section-title{font-size:18px}.pre-footer__section-subtitle{margin:0 0 24px}}.pre-footer-socials{border-right:1px solid #F5F5F6}@media screen and (max-width:1055px){.pre-footer__section{width:100%}.pre-footer__section-inner--newsletter{padding-top:0}.pre-footer-socials{border-right:0}.pre-footer-socials__outer{max-width:400px;margin:0 auto}}.pre-footer-socials__inner{overflow:hidden;padding:8px 0}.pre-footer-socials__list{text-align:center;font-size:0;margin-left:-13px;margin-right:-13px;list-style:none;display:block}.pre-footer-socials__element{display:inline-block;margin:0 13px;vertical-align:top}.pre-footer-socials__link{display:block;transform:rotate(45deg);background-color:#FACF25;width:40px;height:40px;overflow:hidden;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.pre-footer-socials__link:before{transform:rotate(-45deg);color:#FFF;font-size:21px;text-align:center;line-height:40px;display:block}.form,.form__list{font-size:16px}.form--newsletter-form .form__element:after,.form__submit--newsletter .form__submit-label,.pre-footer-socials__span{display:none}@media screen and (max-width:767px){.pre-footer-socials__inner{padding:6px 0}.pre-footer-socials__element{margin:0 10px}.pre-footer-socials__link{width:30px;height:30px}.pre-footer-socials__link:before{font-size:16px;line-height:30px}}.pre-footer-socials__link--facebook:before{content:"\f105";font-weight:400}.pre-footer-socials__link--twitter:before{content:"\f112";font-weight:400}.pre-footer-socials__link--youtube:before{content:"\f113";font-weight:400}.pre-footer-socials__link--instagram:before{content:"\f108";font-weight:400}.pre-footer-socials__link:hover{background-color:#4F4F4F}.pre-footer__tweets{margin:24px 0 0}.pre-footer-newsletter{border-left:1px solid #F5F5F6}@media screen and (max-width:1055px){.pre-footer-newsletter{border-left:none}.pre-footer-newsletter__outer{max-width:400px;margin:0 auto}}.form--newsletter-form .form__fieldset{border:none;padding:0;background:0 0}.form--newsletter-form .form__element{float:left;width:calc(100% - 60px)}@media screen and (max-width:767px){.form--newsletter-form .form__element{width:calc(100% - 54px)}}.form--newsletter-form .form__input{padding:.6666666667em .8888888889em;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif}.form__element--submit-newsletter{width:auto!important;margin-top:0!important;margin-left:10px!important}.form__submit--newsletter{width:50px;height:50px;min-width:0;padding-left:0;padding-right:0;line-height:1.5em}.form__submit--newsletter:after{margin-left:0}.form__fieldset{border:1px solid #EBEBEB;padding:2.5em 2.125em;background:#FFF}.form__fieldset+.form__fieldset{margin:2em 0 0}@media screen and (max-width:767px){.form__submit--newsletter{width:44px;height:44px}.form__fieldset{border:none;padding:0;background-color:transparent}}.form__legend{text-align:center}.form__element{margin:.875em 0 0;font-weight:400}.form__element-inner{position:relative}.form__element--optional .form__element-inner:before,.form__label{font-family:Lora,Lora,'Times New Roman',serif;line-height:1.5714285714em;position:absolute;letter-spacing:.0428571429em}.form__element-inner--star-rating{padding:16px;background-color:#F5F5F6;border:1px solid #EBEBEB}.form__element--submit{margin:3em 0 0}.form__element--optional .form__element-inner:before{content:'Optional';font-size:14px;color:#4F4F4F;right:1.1428571429em;top:1.6428571429em;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;will-change:opacity;-webkit-transition:.15s cubic-bezier(.25,0,1,1);-moz-transition:.15s cubic-bezier(.25,0,1,1);-ms-transition:.15s cubic-bezier(.25,0,1,1);-o-transition:.15s cubic-bezier(.25,0,1,1);transition:.15s cubic-bezier(.25,0,1,1)}@media screen and (max-width:767px){.form__element--submit{margin:24px 0 0}.form__element--optional .form__element-inner:before{font-size:12px;top:1.9166666667em}.form__label{font-size:14px}}.form__element--optional .form__element-inner--empty:before{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity;-webkit-transition:.15s cubic-bezier(0,0,.25,1);-moz-transition:.15s cubic-bezier(0,0,.25,1);-ms-transition:.15s cubic-bezier(0,0,.25,1);-o-transition:.15s cubic-bezier(0,0,.25,1);transition:.15s cubic-bezier(0,0,.25,1)}.form__input,.form__label,.form__readonly{color:#4F4F4F;-o-transition:.15s cubic-bezier(.5,0,.1,1)}.form__label{font-size:14px;left:1.1428571429em;top:.7857142857em;z-index:2;pointer-events:none;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.form__label--empty{font-size:20px;line-height:1.4em;letter-spacing:.03em;left:.8em;top:1em}@media screen and (max-width:767px){.form__label--empty{font-size:16px;top:1.1875em}}.form__label--star-rating{font-size:20px;line-height:1.4em;letter-spacing:.03em;position:relative;top:auto;left:auto;display:block;padding:0 0 .4em}.form__input,.form__readonly,.form__select{display:block;line-height:1.3333333333em;margin:0;font-weight:400;font-family:'Effra W01 Regular',Arial,sans-serif;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:767px){.form__label--star-rating{font-size:12px;top:1.25em}}.form__input,.form__readonly{font-size:18px;border:1px solid #EBEBEB;background:#FFF;padding:1.7777777778em .8333333333em .5555555556em;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none;-webkit-appearance:none;transition:.15s cubic-bezier(.5,0,.1,1)}.form__input--pca,.form__readonly--pca{width:calc(100% - 300px);float:left}.form__select,.form__textarea{border:1px solid #EBEBEB;background:#FFF;padding:1.7777777778em .8333333333em .5555555556em;width:100%;color:#4F4F4F;-o-transition:.15s cubic-bezier(.5,0,.1,1);box-shadow:none;-webkit-appearance:none}@media screen and (max-width:767px){.form__input--pca,.form__readonly--pca{width:100%}.form__input,.form__readonly{font-size:16px}}.form__select{font-size:18px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;transition:.15s cubic-bezier(.5,0,.1,1)}.form__checkboxes-box-label:before,.form__textarea{font-weight:400;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1)}.form__select-wrapper:before{content:"\f101";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5em;position:absolute;right:1em;top:50%;margin-top:-.75em;color:#4F4F4F}@media screen and (max-width:767px){.form__select{font-size:16px}.form__select-wrapper:before{font-size:11px}}.form__select-wrapper--multiple:before{display:none}.form__textarea{display:block;font-size:18px;line-height:1.3333333333em;height:7.7777777778em;margin:0;resize:none;font-family:'Effra W01 Regular',Arial,sans-serif;-ms-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.form__checkboxes-box,.form__radios-box{margin-bottom:1em}@media screen and (max-width:767px){.form__textarea{font-size:13px}}.form__checkboxes-box-input{position:absolute;left:-99999px;visibility:hidden}.form__bool-label,.form__checkboxes-box-label{position:relative;padding-left:2.4em;display:block;cursor:pointer;color:#4F4F4F}.form__bool-label:before,.form__checkboxes-box-label:before{content:"\f111";text-align:center;left:0;-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);speak:none;text-transform:none;top:0}.form__checkboxes-box-input:checked+.form__checkboxes-box-label:before{font-size:16px}.form__checkboxes-box-label{font-size:20px;line-height:1.2em;font-family:Lora,Lora,'Times New Roman',serif}.form__checkboxes-box-label:before{font-family:icons;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;width:24px;height:24px;line-height:22px;border:1px solid #EBEBEB;position:absolute;background-color:#FFF;transition:.15s cubic-bezier(.5,0,.1,1)}.form__bool-input{position:absolute;left:-99999px;visibility:hidden}.form__bool-input:checked+.form__bool-label:before{font-size:16px}.form__bool-label{font-size:20px;line-height:1.2em;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif}.form__bool-label:before,.form__radios-box-label:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:24px;height:24px;border:1px solid #EBEBEB;background-color:#FFF}.form__bool-label:before{font-size:0;line-height:22px;position:absolute;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.form__quantity-input,.form__radios-box-label:before{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);text-align:center}.form__radios-box-input{position:absolute;left:-99999px;visibility:hidden}.form__radios-box-input:checked+.form__radios-box-label:before{font-size:10px}.form__radios-box-label{font-size:20px;line-height:1.2em;padding-left:2.4em;position:relative;font-family:Lora,Lora,'Times New Roman',serif;color:#4F4F4F;display:block;cursor:pointer;min-width:24px;min-height:24px}.form__radios-box-label:before{content:"\f10d";speak:none;text-transform:none;font-size:0;line-height:22px;position:absolute;top:0;left:0;color:#4F4F4F;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;transition:.15s cubic-bezier(.5,0,.1,1)}.form__quantity-button,.form__quantity-input{font-size:20px;height:2.4em;color:#4F4F4F;border:1px solid #EBEBEB}.form__quantity-input{line-height:1.2em;font-family:Lora,Lora,'Times New Roman',serif;width:3.9em;transition:.15s cubic-bezier(.5,0,.1,1)}.form__quantity-button--decrease:before,.form__quantity-button--increase:before,.form__star-rating-label--hovered:before,.form__star-rating-label--sel:before,.form__star-rating-label:before{font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.form__quantity-button,.select2-selection{-webkit-transition:.15s cubic-bezier(.5,0,.1,1)}.form__quantity-input-wrapper{display:inline-block;vertical-align:top}.form__quantity-button{display:block;line-height:1em;text-align:center;width:2.4em;padding:.7em;background-color:#F5F5F6;-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.form__quantity-button-wrapper,.form__star-rating-element{display:inline-block;vertical-align:top}.form__quantity-button--increase:before{content:"\f10b"}.form__quantity-button--decrease:before{content:"\f109"}.form__quantity-button:hover{border-color:#FACF25}.form__star-rating{font-size:0;line-height:0;margin-left:-4px;margin-right:-4px}.form__star-rating-element{overflow:hidden;padding:0 4px}.form__star-rating-input{visibility:hidden;position:absolute;top:-99999px;left:-99999px}.form__star-rating-label{display:block}.form__star-rating-label:before{content:"\f110";font-size:20px;display:block;line-height:1em}.form__star-rating-label--hovered:before,.form__star-rating-label--sel:before{content:"\f10f"}.form__star-rating-label--sel{color:#FACF25}.form__readonly{background:#F5F5F6;cursor:not-allowed}.form__submit-outer{margin:32px 0 0;text-align:center}.form__submit-real{position:absolute;left:-999999px;visibility:hidden}.form__error .form__checkboxes-box-label:before,.form__error .form__input,.form__error .form__radios-box-label:before,.form__error .form__textarea,.form__error .select2-selection{border-color:#D51F21}.form__error:after{content:attr(data-error-message);font-size:12px;line-height:1.1666666667em;color:#D51F21;height:auto;margin:.6666666667em 0 0;display:block}select.select2-hidden-accessible{display:none}.select2{width:100%!important;font-size:18px;line-height:2em;height:3.7777777778em;display:block;cursor:pointer;background-color:#FFF}.select2 .selection{width:100%;height:100%;display:block;position:relative}.select2-container{display:block;z-index:1}.select2-container--disabled{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;will-change:opacity}.select2-dropdown{display:block;background-color:#F5F5F6;border:1px solid #EBEBEB;border-top:none}.select2-search input,.select2-selection{background:#FFF;width:100%;-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.account-col-links,.select2-dropdown--above{border-top:1px solid #EBEBEB}.select2-dropdown--above{border-bottom:none}.select2-selection{display:block;height:100%;font-size:18px;line-height:1.3333333333em;margin:0;border:1px solid #EBEBEB;padding:1.7777777778em .8333333333em .5555555556em;font-weight:400;color:#4F4F4F;font-family:'Effra W01 Regular',Arial,sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none;-webkit-appearance:none;transition:.15s cubic-bezier(.5,0,.1,1)}.select2-search:before,.select2-selection__arrow:before,.ui-datepicker-next:before,.ui-datepicker-prev:before{font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.select2-selection__rendered{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;text-align:left}.select2-selection__choice{margin:0;display:inline-block;vertical-align:top;padding:3px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #EBEBEB;font-weight:400}.select2-selection__choice+.select2-selection__choice{margin-left:8px}.select2-selection__choice__remove{margin-right:5px}.select2-selection__arrow{font-size:16px;position:absolute;right:1em;top:50%;margin-top:-.75em;color:#4F4F4F;display:block}.select2-selection__arrow:before{content:"\f101";line-height:1.5em;display:block}.select2-search{display:block;width:100%;position:relative}.select2-search:before{content:"\f10e";position:absolute;font-size:20px;line-height:1.2em;top:.75em;right:16px;pointer-events:none;color:#7A7A7A}.select2-search input{display:block;font-size:12px;line-height:2em;margin:0;border-bottom:1px solid #EBEBEB;padding:1.25em 16px;font-weight:400;height:4.667em;color:#4F4F4F;font-family:Lora,'Times New Roman',serif;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.select2-results__option,.ui-datepicker-prev{text-align:left;-webkit-transition:.15s cubic-bezier(.5,0,.1,1)}.select2-search--hide{display:none}.select2-search--inline{display:inline-block;width:auto;margin-left:10px}.select2-search--inline input{font-size:17px;height:1.8823529412em;line-height:1.4117647059em;padding:.2352941176em 0;border-bottom:none;position:relative}.select2-search--inline:before{display:none}.select2-results{display:block;font-size:12px;line-height:2em;padding:.417em 0;color:#4F4F4F}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.select2-results__options{max-height:200px;overflow-y:scroll}.select2-results__option{cursor:pointer;padding:.417em 16px;margin:0;font-weight:400;-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.select2-results__option--highlighted,.select2-results__option[aria-selected=true]{background-color:#FACF25}.ui-datepicker{background-color:#FFF;padding:16px;border:1px solid #EBEBEB;z-index:4!important}.ui-datepicker-header{padding-bottom:32px;position:relative}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:0;font-size:11px;line-height:2.1818181818em;z-index:4;width:2.1818181818em;-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);cursor:pointer}.ui-datepicker-prev{left:0;color:#4F4F4F;transition:.15s cubic-bezier(.5,0,.1,1)}.ui-datepicker-prev:before{content:"\f102"}.ui-datepicker-prev:hover{color:#FACF25}.ui-datepicker-next{right:0;color:#4F4F4F;text-align:right;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.ui-datepicker-next:before{content:"\f103"}.ui-datepicker-calendar thead th,.ui-datepicker-title{font-family:Lora,Lora,'Times New Roman',serif;text-align:center}.ui-datepicker-next:hover{color:#FACF25}.ui-datepicker-title{font-size:20px;line-height:1.2em;letter-spacing:.025em;font-weight:400;color:#4F4F4F;margin:0}@media screen and (max-width:767px){.ui-datepicker-title{font-size:23px}}.ui-datepicker-month,.ui-datepicker-year{display:inline-block;vertical-align:top}.ui-datepicker-calendar thead{border-bottom:none}.ui-datepicker-calendar thead th{font-size:17px;line-height:1.4117647059em;letter-spacing:.0711764706em;color:#4F4F4F;padding:.333em}.header-search--open:before,.header-search-bar__form .form__submit:after,.header-search:before,.l2s-select__select-wrapper:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker-calendar tbody tr{border-bottom:none;background-color:#FFF}.ui-datepicker-calendar tbody td{font-size:12px;letter-spacing:.083em;line-height:1.667em;color:#4F4F4F;width:3em;height:3em;text-align:center;padding:0;border:1px solid #EBEBEB}.ui-datepicker-calendar tbody td a{padding:.667em 0;display:block;color:#4F4F4F;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.ui-datepicker-calendar tbody td a:hover{color:#FACF25}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#FACF25}.validation_error{text-align:center;padding:16px;background-color:#FFF;border:1px solid #D51F21}.validation_error.validation_success{border-color:#008826}.formbuilder .form__element--submit{text-align:center}.l2s-select__select-wrapper{position:relative}.l2s-select__select-wrapper:before{content:"\f101";font-size:16px;line-height:1.5em;position:absolute;right:1em;top:50%;margin-top:-.75em;color:#4F4F4F}.header{background:rgba(0,0,0,.37);position:absolute;top:0;left:0;right:0;width:100%;z-index:1;-webkit-transition:.35s cubic-bezier(.5,0,.1,1);-moz-transition:.35s cubic-bezier(.5,0,.1,1);-ms-transition:.35s cubic-bezier(.5,0,.1,1);-o-transition:.35s cubic-bezier(.5,0,.1,1);transition:.35s cubic-bezier(.5,0,.1,1)}.header-search,.main-nav__link{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.header--search{background:rgba(0,0,0,.92)}.header__outer{padding:16px 0}.header__logo{width:50px;float:left}@media screen and (max-width:767px){.l2s-select__select-wrapper:before{font-size:11px}.header__outer{padding:6px 0}.header__logo{width:70px}}.header__logo-wrapper{float:left;display:block}.header__logo-text{float:left;color:#FFF;font-size:17px;padding:.942em 0 .942em 24px}@media screen and (max-width:767px){.header__logo-text{display:none}.header-menu{padding:.8em 1.2em}}.header-menu:focus{background-color:#FACF25}.header-menu__wrapper{display:none;float:right;margin:2px 0}@media screen and (max-width:1055px){.header-menu__wrapper{display:block}}@media screen and (max-width:767px){.header-menu__wrapper{margin:11px 0}}.header-menu__text{margin-right:6px}.header-menu__icon{display:inline-block;vertical-align:top;width:16px;height:16px;margin:3px 0 1px!important}@media screen and (min-width:768px) and (max-width:1055px){.header-menu{min-width:140px}.header-menu__icon{margin:8px 0 0!important}}.header-search{display:block;color:#FFF;font-size:16px;padding:1.0625em 0;transition:.15s cubic-bezier(.5,0,.1,1)}.header-search-bar__form .form__element-inner:before,.header-search-bar__form .form__element:after,.header-search-bar__form .form__submit-label,.header-search__text{display:none}.header-search:before{content:"\f10e";font-size:16px;line-height:1em}.header-search:hover{color:#FACF25}.header-search--open:before{content:"\f104"}.header-search__wrapper{float:right;margin:0 0 0 24px;font-size:16px}@media screen and (max-width:1055px){.header-search{padding:.875em;border:1px solid #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.header-search__wrapper{margin:2px 24px 2px 0}}.header-search-bar{padding:0 0 32px;display:none}@media screen and (max-width:767px){.header-search__wrapper{margin:11px 16px 11px 0}.header-search-bar{padding:0 0 16px}}.header-search-bar__form{max-width:540px;margin:0 auto;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;will-change:opacity;-webkit-transition:.35s cubic-bezier(.5,0,.1,1);-moz-transition:.35s cubic-bezier(.5,0,.1,1);-ms-transition:.35s cubic-bezier(.5,0,.1,1);-o-transition:.35s cubic-bezier(.5,0,.1,1);transition:.35s cubic-bezier(.5,0,.1,1)}.header-search-bar__form--open{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity}.owl-hidden,.owl-loading{opacity:0}.header-search-bar__form .form{border-bottom:2px solid #FFF}.header-search-bar__form .form ::-webkit-input-placeholder{color:#FFF}.header-search-bar__form .form :-moz-placeholder{color:#FFF}.header-search-bar__form .form ::-moz-placeholder{color:#FFF}.header-search-bar__form .form :-ms-input-placeholder{color:#FFF}.header-search-bar__form .form__fieldset{border:none;padding:0;background:0 0}.header-search-bar__form .form__element{float:left;width:calc(100% - 48px)}.header-search-bar__form .form__element--submit{margin:0;width:48px}.header-search-bar__form .form__input{background-color:transparent;border:none;color:#FFF;padding:.6111111111em 0}.header-search-bar__form .form__submit{width:100%;min-width:0;padding:.4444444444em 0;background:0 0;border:none;color:#FFF}.header-search-bar__form .form__submit:hover{color:#FACF25}.header-search-bar__form .form__submit:after{content:"\f10e";margin:0 auto;font-size:1em}#colorbox .header-search-form{display:block}.header-image{background-color:#000;height:200px;position:relative}.mobile-nav,.mobile-nav__tier{background-color:#FFF;overflow:hidden}.header-image__container,.header-image__image,.header-image__title-wrapper{height:100%}.header-image__image{width:100%;background-size:cover;background-position:center center}.header-image__content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:84px}.header-image__title{margin:0 0 .8863636364em;font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;color:#FFF;text-shadow:0 0 .4772727273em #000}.main-nav__link,.prod-card__level{font-family:Lora,Lora,'Times New Roman',serif}@media screen and (max-width:767px){.header-image__content{padding-top:62px}.header-image__title{font-size:32px}}.main-nav{float:right;overflow-x:hidden}@media screen and (max-width:1055px){.main-nav{display:none}}.main-nav__list{margin-left:-12px;margin-right:-12px}.main-nav__element{float:left;display:block;padding:0 12px;Margin:0}.main-nav__link{line-height:1.2em;letter-spacing:.025em;font-weight:400;color:#FFF;font-size:17px;text-decoration:none;display:block;margin:0;padding:.9411764706em 0 .8235294118em;transition:.15s cubic-bezier(.5,0,.1,1);border-bottom:2px solid transparent}.mobile-nav-links__link,.mobile-nav__cursec{display:block;font-family:Lora,'Times New Roman',serif}.mobile-nav-links__link,.owl-dot span{-moz-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:767px){.main-nav__link{font-size:23px}}.main-nav__link:hover{color:#FACF25}.main-nav__link.sel{border-color:#FACF25}.mobile-nav{position:absolute;top:82px;left:0;height:0;width:200%;z-index:16}.mobile-nav__tier{width:50%;height:100%;float:left;will-change:opacity}.mobile-nav__container{padding-top:16px;padding-bottom:16px}@media screen and (min-width:768px) and (max-width:1055px){.mobile-nav{top:84px}.mobile-nav__container{padding-top:24px;padding-bottom:24px}}.mobile-nav__outer{position:relative;overflow:hidden;height:100%;padding:0}.mobile-nav__outer--t2{padding:16px;background-color:#000}.mobile-nav__inner{margin-left:-16px;margin-right:-16px;height:100%;overflow-y:scroll}.mobile-nav__inner--t2{height:calc(100% - 36px)}@media screen and (min-width:768px) and (max-width:1055px){.mobile-nav__outer--t2{padding:32px}.mobile-nav__inner--t2{height:calc(100% - 56px)}}.mobile-nav__cursec{font-size:37px;line-height:1.108em;letter-spacing:.014em;font-weight:400;margin:0;float:left;color:#FACF25}@media screen and (max-width:767px){.mobile-nav__cursec{font-size:28px}}.mobile-nav__header{height:20px;margin:0 0 16px}@media screen and (min-width:768px) and (max-width:1055px){.mobile-nav__header{height:40px}}.mobile-nav__container,.mobile-nav__content{height:100%}.mobile-nav-links{width:100%;padding:0 16px}.mobile-nav-links__list{margin:0}.mobile-nav-links__element{display:block;margin:0;font-weight:400}.mobile-nav-links__link{font-size:24px;line-height:1.1111111111em;padding:.6666666667em 0;position:relative;color:#4F4F4F;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.mobile-nav-links__link--has-children:after{content:"\f103";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:.9411764706em;font-size:17px;color:#FACF25}.owl-carousel,.owl-item,.owl-stage,.owl-stage-outer{position:relative}.mobile-nav-links__link:hover{color:#FACF25}.mobile-nav-links__link--t2{color:#FFF;font-size:17px;font-family:'Effra W01 Regular',Arial,sans-serif;line-height:1.2307692308em;padding:.6153846154em 0;border-bottom:1px solid #FFF}.owl-next:before,.owl-prev:before{font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.mobile-nav-links__link--t2:hover{color:#FACF25}.mobile-nav-links__element--t2{padding:0 16px;display:inline-block;vertical-align:top;width:50%}@media screen and (max-width:767px){.mobile-nav-links__element--t2{width:100%}}.mobile-nav-links__cta{padding:24px 16px 0}.mobile-nav-links__cta-btn{width:100%}.mobile-nav__back{float:right}.mobile-nav__back-text{color:#FFF}.mobile-nav__back-text:hover{color:#FACF25}.next-prev{margin:32px 0 0}.next-prev__element{float:left;margin:0;font-weight:400}.next-prev__element--next{float:right}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-stage{-ms-touch-action:pan-Y}.owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}.owl-stage-outer{overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-item,.owl-wrapper{-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-item{min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-item img{display:block;width:100%}.owl-dots.disabled,.owl-nav.disabled{display:none}.no-js,.owl-loaded,.owl-loading{display:block}.owl-dot,.owl-nav .owl-next,.owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-refresh .owl-item{visibility:hidden}.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-grab{cursor:move;cursor:grab}.owl-rtl{direction:rtl}.owl-rtl .owl-item{float:right}.animated{animation-duration:1s;animation-fill-mode:both}.owl-animated-in{z-index:0}.owl-animated-out{z-index:1}.fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-item img.owl-lazy{transform-style:preserve-3d}.owl-video-wrapper{position:relative;height:100%;background:#000}.owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;transition:transform .1s ease}.owl-video-frame,.twitter-feed__list{position:relative}.owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-video-playing .owl-video-play-icon,.owl-video-playing .owl-video-tn{display:none}.owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-dot span,.pagi-std__link{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1)}.owl-video-frame{z-index:1;height:100%;width:100%}.owl-dots{font-size:0;text-align:center}.owl-dot{display:inline-block;vertical-align:top;margin:3px!important}.owl-dot span{display:block;width:8px;height:10px;background-color:#EBEBEB;transform:skewX(-18deg);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;transition:.15s cubic-bezier(.5,0,.1,1)}.owl-dot.active span,.pagi-std__link--sel{background-color:#FACF25}.pagi-std__link,.twitter-feed-tweet__text{-moz-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.owl-nav{margin:0}.account-col__form,.paginate{margin:48px 0 0}.owl-next,.owl-prev{font-size:18px;width:1.1111111111em;height:1.1111111111em;line-height:1.1111111111em;text-align:center;display:inline-block}.pagi-std,.pagi-std__list{font-size:0;text-align:center}.owl-next:before,.owl-prev:before{display:block;color:#4F4F4F}.owl-next:hover:before,.owl-prev:hover:before{color:#FACF25}.owl-prev{float:left}.owl-prev:before{content:"\f102"}.owl-next{float:right}.owl-next:before{content:"\f103"}@media screen and (max-width:767px){.paginate{margin:32px 0 0}}.paginate.empty{margin:0}.paginate__nav-real{margin:0 auto;display:block}.pagi-std{display:block}.pagi-std__btn{display:inline-block;padding:5px 0}.pagi-std__btn--left{float:left}.pagi-std__btn--right{float:right}@media screen and (max-width:767px){.pagi-std__btn{padding:0}.pagi-std__btn--left:before{margin-right:0}.pagi-std__btn--right:after{margin-left:0}}.pagi-std__list{display:inline-block;margin:0}.pagi-std__element{width:48px;display:inline-block;vertical-align:top;border-left:1px solid rgba(122,122,122,.18);padding:5px 10px 6px;margin:0;font-weight:400}.pagi-std__element:first-child{border-left:none}.pagi-std__link{font-size:17px;display:block;color:#4F4F4F;line-height:1.4117647059em;transition:.15s cubic-bezier(.5,0,.1,1)}.account-col-links__link,.twitter-feed-tweet__text{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1)}.pagi-std__link--sel{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.pagi-std__link:hover{color:#C19B03}@media screen and (max-width:767px){.pagi-btn{padding:9.5px 0}.pagi-btn:after,.pagi-btn:before{font-size:15px}.pagi-btn__text{display:none}}.strip{padding:32px 0;background-color:#FFF}.strip-header{max-width:800px;width:100%;margin:0 auto 32px}@media screen and (max-width:767px){.strip-header{margin:0 auto 16px}}.strip-header__title{text-align:center;margin:0 0 .5em}.strip-header__subtitle{text-align:center}.strip__widget-wrap{margin-left:-16px;margin-right:-16px;display:flex;flex-wrap:wrap}.strip.strip-bg__grey{background-color:#F5F5F6}.strip.strip-bg__black{background-color:#000}.strip.strip-bg__black .strip-header__subtitle h1,.strip.strip-bg__black .strip-header__subtitle h2,.strip.strip-bg__black .strip-header__title{color:#FACF25}.strip.strip-bg__black .strip-header__subtitle h3,.strip.strip-bg__black .strip-header__subtitle h4,.strip.strip-bg__black .strip-header__subtitle h5,.strip.strip-bg__black .strip-header__subtitle p,.strip.strip-bg__black .strip-header__subtitle ul li{color:#FFF}.strip-class__s-pad-top-n{padding-top:0}.strip-class__s-pad-bot-n{padding-bottom:0}.strip-class__s-pad-top-s{padding-top:16px}.strip-class__s-pad-bot-s{padding-bottom:16px}.strip-class__s-pad-top-l{padding-top:48px}.strip-class__s-pad-bot-l{padding-bottom:48px}.strip-class__s-pad-top-xl{padding-top:64px}.strip-class__s-pad-bot-xl{padding-bottom:64px}@media screen and (max-width:767px){.strip__widget-wrap{margin-left:0;margin-right:0}.strip-class__s-pad-top-xl{padding-top:24px}.strip-class__s-pad-bot-xl{padding-bottom:24px}}.strip-class__s-pad-top-xxl{padding-top:80px}.strip-class__s-pad-bot-xxl{padding-bottom:80px}@media screen and (max-width:767px){.strip-class__s-pad-top-xxl{padding-top:24px}.strip-class__s-pad-bot-xxl{padding-bottom:24px}}.strip-class__s-wid-r .strip__inner{max-width:790px;margin:0 auto}.strip-class__s-wid-r-o .strip__inner{max-width:100%}.strip-class__parallax{padding:0}.strip-class__parallax .strip__widget-outer-wrap{overflow:hidden}.strip-class__no-container .strip__container{padding:0;max-width:100%}.strip-class__no-overflow .strip__widget-outer-wrap{overflow:visible}.account-module-split,.blog-list-list,.home-headers,.page-contact,.prod-card-images{overflow:hidden}.strip-class__widget-xs-carousel .owl-dots{padding:16px 0 0;margin:0 auto}.strip-class__icon-cta{padding-top:24px;padding-bottom:24px}@media screen and (max-width:767px){.strip-class__icon-cta{padding-top:8px;padding-bottom:8px}}@media print{.strip-class__icon-cta{display:none!important}}.strip-class__breadcrumb{background-color:#4F4F4F;padding:10px 0}.twitter-feed__element{max-width:360px;margin:0 auto}.twitter-feed__element+.twitter-feed__element{display:none}.twitter-feed .owl-nav{position:absolute;top:50%;left:0;height:0;margin-top:-10px;width:100%}.twitter-feed-tweet__url{display:block}.twitter-feed-tweet__url:hover .twitter-feed-tweet__text{color:#FACF25}.twitter-feed-tweet__text{transition:.15s cubic-bezier(.5,0,.1,1)}.widget{padding:0 16px;float:left;width:100%}@media screen and (max-width:767px){.widget{padding:0}.widget+.widget{padding-top:32px}}@media screen and (min-width:768px){.widget__col-3{width:25%}.widget__col-4{width:33.3333333333%}.widget__col-6{width:50%}}.widget__inner,.widget__outer{height:100%}.account-module{padding:64px 0 80px}.account-info-bar{padding:10px 0;border-bottom:2px solid #F5F5F6;background-color:#FFF}.account-info-bar__logout{float:right}.account-col__upper{margin:0 0 16px}@media screen and (min-width:768px) and (max-width:1055px){.account-col__upper{width:120px;float:left;margin:0}.account-col-links{width:220px;float:left;border-top:none}}.account-col__title{font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;margin:0;color:#4F4F4F}@media screen and (max-width:767px){.account-col__upper{margin:0}.account-col__title{font-size:32px}}@media screen and (max-width:1055px){.account-col{zoom:1}.account-col:after,.account-col:before{content:" ";display:block;height:0;overflow:hidden}.account-col:after{clear:both}.account-col__title{margin:0 0 1.2352941176em;font-size:17px;line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:400;color:#4F4F4F;padding:.7058823529em 0}@media screen and (max-width:767px){.account-col__title{font-size:16px}}}@media screen and (max-width:767px){.account-col__title{padding-top:0}.account-col-links{border-top:none}}@media screen and (max-width:1055px){.account-col-links .form__select{padding-top:.6666666667em;padding-bottom:.6666666667em}.account-col-links__list{display:none}}.account-col-links__element{border-bottom:1px solid #EBEBEB;margin:0}.account-col-links__link{color:#7A7A7A;font-size:17px;line-height:1.4117647059em;display:block;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif;font-weight:600;padding:.5882352941em 1.4117647059em .5882352941em 0;-moz-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1);position:relative}.account-col-links__link--has-children:before,.account-col-links__link:before{position:absolute;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:10px;color:#7A7A7A;pointer-events:none;font-weight:400;right:0}.account-col-links__link:before{content:"\f103";font-size:16px;line-height:1.5em;-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.account-col-links__link--has-children:before{content:"\f10b";font-size:14px;line-height:1.7142857143em;-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.account-col-links__link--open:before{content:"\f109";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.account-col-links__link:hover,.account-col-links__link:hover:before{color:#FACF25}.account-col-links-children{padding:0 0 0 32px;display:none}.account-col-links-children__element{margin:0}.account-col-links-children__link{color:#7A7A7A;font-size:17px;line-height:1.4117647059em;display:block;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif;font-weight:600;padding:.5882352941em 1.4117647059em .5882352941em 0;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1);position:relative}.account-col-links-children__link:before,.dealer-asset__checkbox-label:before{-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.account-col-links-children__link:before{content:"\f103";font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:10px;font-size:16px;line-height:1.5em;color:#7A7A7A;pointer-events:none;font-weight:400;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.blog-list__form .form__label,.dealer-asset-list__form .form__label{letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;vertical-align:top}.account-col-links-children__link:hover,.account-col-links-children__link:hover:before{color:#FACF25}@media screen and (min-width:768px) and (max-width:1055px){.account-col__form{margin:0;width:340px;float:right}}@media screen and (max-width:767px){.account-col__form{margin:16px 0 0}}.account-dashboard-upper{margin:0 0 24px}.account-dashboard-upper__count{float:left;padding:16px 0}.account-dashboard-upper__interact{float:right}@media screen and (max-width:767px){.account-dashboard-upper__count{width:100%;padding-top:0}.account-dashboard-upper__interact{width:100%}}.account-dashboard-upper__form{float:left;padding:0 64px 0 0}@media screen and (max-width:1280px){.twitter-feed__element{max-width:320px}.account-dashboard-upper__form{padding:0 22px 0 0}}.account-dashboard-upper__button-wrapper{float:left}@media screen and (max-width:767px){.account-dashboard-upper__form{padding:0;width:100%}.account-dashboard-upper__button{width:100%}.account-dashboard-upper__button-wrapper{padding:16px 0 0;width:100%}.dealer-asset-list__form .form__element{width:100%}}.account-dashboard-base__title{margin:0 0 .5454545455em;color:#4F4F4F}.account-dashboard-base__update{margin-top:48px}.account-dashboard-base__update .form__element--submit{text-align:center}.account-dashboard-base__update .form__submit--update{margin:0 auto}.dealer-asset-list__empty{text-align:center;padding:32px 0 0}.dealer-asset-list__count{font-size:20px;line-height:1.2em;color:#7A7A7A;padding:.5em 0}.dealer-asset-list__form .form__fieldset{border:none;padding:0;background:0 0}.dealer-asset-list__form .form__element{float:left;margin:0}.dealer-asset-list__form .form__element--optional .form__element-inner:before{display:none}.dealer-asset-list__form .form__element+.form__element{margin:0 0 0 32px}.dealer-asset-list__form .form__label{position:relative;top:auto;left:auto;display:inline-block;font-weight:400;font-size:20px;line-height:1.2em;margin:0 24px 0 0;padding:.75em 0;color:#7A7A7A}.dealer-asset-list__form .form__select{height:3.1111111111em;padding:.8333333333em .7777777778em}@media screen and (max-width:767px){.dealer-asset-list__form .form__label{font-size:16px;width:64px;margin:0}.dealer-asset-list__form .form__select{height:2.75em;padding:.75em .7777777778em}}.dealer-asset-list__form .form__select-wrapper{width:220px;display:inline-block;vertical-align:top}@media screen and (max-width:767px){.dealer-asset-list__form .form__select-wrapper{width:calc(100% - 64px)}}.dealer-asset-list__form .form__select-wrapper .select2{height:3.1111111111em}.dealer-asset-list__form .form__select-wrapper .select2-selection{padding:.8333333333em .7777777778em}.dealer-asset-list-list__items{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.filter-dealer-asset-list__form .form__element:after,.filter-dealer-asset-list__form .form__submit .form__submit-label{display:none}.dealer-asset-list-list__item{width:25%;float:left;padding:12px}@media screen and (max-width:767px){.dealer-asset-list-list__item{width:50%}}@media screen and (max-width:420px){.dealer-asset-list-list__item{width:100%}}.filter-dealer-asset-list__form .form__fieldset{border:none;padding:0;background:0 0}.filter-dealer-asset-list__form .form__element{float:left;width:calc(100% - 60px)}@media screen and (max-width:767px){.filter-dealer-asset-list__form .form__element{width:calc(100% - 54px)}}.filter-dealer-asset-list__form .form__input{padding:.6666666667em .8888888889em;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif}.dealer-asset__checkbox-label:before,.filter-dealer-asset-list__form .form__submit:after{font-family:icons;font-weight:400;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.filter-dealer-asset-list__form .form__element--submit{width:auto!important;margin-top:0!important;margin-left:10px!important}.filter-dealer-asset-list__form .form__submit{width:50px;height:50px;min-width:0;padding-left:0;padding-right:0;line-height:1.5em}@media screen and (max-width:767px){.filter-dealer-asset-list__form .form__submit{width:44px;height:44px}}.filter-dealer-asset-list__form .form__submit:after{margin-left:0;font-size:1em;content:"\f10e"}.dealer-asset{width:180px;margin:0 auto;cursor:pointer;max-width:100%}.dealer-asset__image{max-width:100%;display:block;margin:0 auto}.dealer-asset__image-wrapper{background-color:#FFF;border:1px solid #EBEBEB;width:100%;height:180px;padding:16px}@media screen and (max-width:1280px){.dealer-asset__image-wrapper{height:150px}}@media screen and (max-width:1055px){.dealer-asset__image-wrapper{height:160px}}@media screen and (max-width:767px){.dealer-asset__image-wrapper{height:180px}}.dealer-asset__details{margin:16px 0 0}.dealer-asset__checkbox{margin:0 0 12px}.dealer-asset__checkbox-input{position:absolute;left:-99999px;visibility:hidden}.dealer-asset__checkbox-input:checked+.dealer-asset__checkbox-label:before{font-size:16px}.dealer-asset__checkbox-label{font-size:20px;line-height:1.2em;padding-left:2.4em;position:relative;font-weight:400;color:#4F4F4F;display:block;cursor:pointer}.dealer-asset__checkbox-label:before{content:"\f111";font-size:0;width:24px;height:24px;line-height:22px;border:1px solid #EBEBEB;text-align:center;position:absolute;top:0;left:0;color:#4F4F4F;background-color:#FFF;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.blog-list-list__link:before,.category-element{-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.dealer-asset__title{margin:0 0 10px;color:#000}.dealer-asset__timestamp{margin:0}.dealer-asset__timestamp-label{float:left}.dealer-asset__timestamp-value{float:right}.account-forgotten{max-width:600px;margin:0 auto}.account-forgotten-details{text-align:center;margin:0 0 48px}.account-forgotten-details__title{margin:0 0 .4545454545em}.account-forgotten-form__message{font-size:16px;border:1px solid #EBEBEB;padding:2.5em 2.125em;background:#FFF;text-align:center}.account-login{max-width:600px;margin:0 auto}.account-login-details{text-align:center;margin:0 0 48px}.account-login-details__title{margin:0 0 .4545454545em}.account-login-details__subtitle{font-weight:600}.account-login-extras{margin:48px 0 0}.account-login-extras__element{text-align:center;font-weight:400}.account-module-split__inner{display:flex;flex-wrap:wrap}.account-module-split__col{float:left;width:27.5%;padding:64px 48px 80px 0;position:relative}@media screen and (max-width:1055px){.account-module-split__col{width:100%;padding:32px 0}}.account-module-split__main{float:left;width:72.5%;padding:64px 0 80px 48px;position:relative}@media screen and (max-width:1055px){.account-module-split__main{width:100%;padding:48px 0}}.account-module-split__main-inner{position:relative}.account-module-split__main:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;background-color:#EBEBEB;width:100000px;width:100vw}@media screen and (max-width:1055px){.account-module-split__main:before{left:-10000px;left:-100vw;width:200vw}}.blog-list-wrapper-filters{padding:32px 0;background-color:#EBEBEB;text-align:center}.blog-list-wrapper-filters__form{display:inline-block;vertical-align:top;margin:0 auto}@media screen and (max-width:767px){.account-module-split__main{padding:32px 0}.blog-list-wrapper-filters{padding:16px 0}.blog-list-wrapper-filters__form{width:100%}}.blog-list-wrapper-list{padding:32px 0 64px}@media screen and (max-width:767px){.blog-list-wrapper-list{padding:24px 0}}.blog-list__empty{padding-top:32px;text-align:center}.blog-list__form .form__fieldset{border:none;padding:0;background:0 0}.blog-list__form .form__element{float:left;margin:0}.blog-list__form .form__element--optional .form__element-inner:before{display:none}.blog-list__form .form__element+.form__element{margin:0 0 0 32px}@media screen and (max-width:767px){.blog-list__form .form__element{float:none}.blog-list__form .form__element+.form__element{margin:6px 0 0}}.blog-list__form .form__label{position:relative;top:auto;left:auto;display:inline-block;font-weight:400;font-size:20px;line-height:1.2em;margin:0 16px 0 0;padding:.725em 0;color:#4F4F4F}.blog-list-element__date,.blog-post-main__date,.blog-post-related-element__date{line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:600}.blog-list__form .form__select,.blog-list__form .form__select-wrapper .select2-selection{padding:.8055555556em .8333333333em}@media screen and (max-width:767px){.blog-list__form .form__label{font-size:16px;margin:0;width:70px;text-align:left}}.blog-list__form .form__select-wrapper{display:inline-block;vertical-align:top;width:300px}@media screen and (max-width:1055px){.blog-list__form .form__select-wrapper{width:240px}}@media screen and (max-width:767px){.blog-list__form .form__select-wrapper{width:calc(100% - 70px)}}.blog-list__form .form__select-wrapper .select2{height:3.0555555556em;width:100%}.blog-list-list__items{margin-left:-12px;margin-right:-12px}@media screen and (max-width:767px){.blog-list-list__items{margin-left:-8px;margin-right:-8px}}.blog-list-list__item{padding:12px;width:33.333333333%;float:left;margin:0}@media screen and (max-width:1055px){.blog-list-list__item{width:50%}}@media screen and (max-width:767px){.blog-list-list__item{padding:8px;width:100%}}.blog-list-list__link{display:block;position:relative}.blog-list-list__link:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #FACF25;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;will-change:opacity;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.blog-list-element,.blog-post-main,.blog-post-related,.blog-post-share,.category-element{border:1px solid #EBEBEB}.category-element,.category-element:before{height:100%;-webkit-transition:.15s cubic-bezier(.5,0,.1,1)}.blog-list-list__link:hover{box-shadow:0 0 16px #EBEBEB}.blog-list-list__link:hover:before{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity}.blog-list-element{padding:24px;background-color:#FFF}.blog-list-element__date{font-size:17px;color:#FACF25;margin:0 0 1.1764705882em}@media screen and (max-width:767px){.blog-list-element{padding:16px}.blog-list-element__date{font-size:16px}}.blog-list-element__title{color:#000}.blog-list-element__image{display:block;max-width:100%;margin:0 auto}.blog-list-element__image-wrapper{padding:0 0 24px}.blog-post{padding:64px 0 48px}.blog-post__column{width:384px;float:left}@media screen and (min-width:768px) and (max-width:1055px){.blog-post__column{width:270px}}@media screen and (max-width:767px){.blog-post{padding:24px 0}.blog-post__column{width:100%;padding-top:16px}}.blog-post__main{width:calc(100% - (384px + 24px));float:right}.blog-post-share{background-color:#FFF;padding:24px}.blog-post-share__title{text-align:center;font-size:30px}@media screen and (max-width:1055px){.blog-post__main{width:calc(100% - (270px + 16px))}.blog-post-share__title{font-size:26px}}@media screen and (max-width:767px){.blog-post__main{width:100%}.blog-post-share{padding:16px}.blog-post-share__title{font-size:18px}}.blog-post-related{background-color:#FFF;margin:24px 0 0}@media screen and (max-width:1055px){.blog-post-related{margin:16px 0 0}}.blog-post-related__title{text-align:left;font-size:30px;padding:24px;margin:0}.category-element__cta,.category-no-content,.home-headers__inner,.page-404__inner,.page-contact-form .form__element--submit{text-align:center}@media screen and (max-width:1055px){.blog-post-related__title{font-size:26px}}@media screen and (max-width:767px){.blog-post-related__title{font-size:21px;padding:16px}}.blog-post-related__element{border-top:1px solid #EBEBEB;margin:0}.blog-post-related__link{display:block;padding:24px}.blog-post-related-element__date{font-size:17px;margin:0 0 .9411764706em;color:#FACF25}@media screen and (max-width:767px){.blog-post-related__link{padding:16px}.blog-post-related-element__date{font-size:16px}}.blog-post-related-element__title{color:#000}.blog-post-main{background-color:#FFF;padding:32px}.blog-post-main__image{display:block;max-width:100%}.blog-post-main__image-wrapper{margin:0 0 32px}.blog-post-main__date{font-size:17px;color:#4F4F4F;margin:0 0 1.1764705882em}@media screen and (max-width:767px){.blog-post-main{padding:16px}.blog-post-main__date{font-size:16px}}.blog-post-main__body p:first-of-type{font-weight:600}.blog-post-disqus{border-top:1px solid #EBEBEB;padding:32px 0 0;margin:48px 0 0}@media screen and (max-width:767px){.blog-post-disqus{padding:16px 0 0;margin:24px 0 0}}.blog-post-disqus .dsq-brlink{color:#FACF25}.category-prod-list-filters{padding:32px 0;background-color:#EBEBEB}@media screen and (max-width:767px){.category-prod-list-filters{padding:6px 0}}.category-prod-list-filters__count{float:left}.category-prod-list-filters__form{float:none;clear:both;display:none}.category-prod-list-filters #filters{padding:24px 0 0}@media screen and (max-width:767px){.category-prod-list-filters #filters{padding-top:16px;padding-bottom:8px}}.category-prod-list-filters__btn{display:block;float:right}.category-prod-list-filters__btn:after{content:"\f106";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin:0 0 0 10px;display:inline-block;vertical-align:top}.category-prod-list-list{padding:32px 0 64px}@media screen and (max-width:767px){.category-prod-list-list{padding:24px 0}}.category-cats{padding:64px 0 80px}@media screen and (max-width:767px){.category-cats{padding:24px 0}}.categories-list__list{display:flex;flex-wrap:wrap;margin:0 -5px}.categories-list__element{flex:0 1 auto;width:33.3333333333%;padding:5px;margin:0}@media screen and (max-width:1055px){.categories-list__element{width:50%}}.category-element{background-color:#FFF;padding:64px 24px;position:relative;display:flex;flex-direction:column;transition:.15s cubic-bezier(.5,0,.1,1)}.category-element:before,.page-contact-details__info-value{-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:1280px){.category-element{padding:48px 24px}}.category-element:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;border:2px solid #FACF25;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;will-change:opacity;transition:.15s cubic-bezier(.5,0,.1,1)}.category-element:hover{box-shadow:0 0 16px #EBEBEB}.category-element:hover:before{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity}.category-element__image{display:block;max-width:100%;margin:0 auto}.category-element__image-wrapper{display:block;height:340px;width:100%}.category-element__details{margin:24px 0 0;position:relative;z-index:2;width:100%;flex:1 1 auto;flex-direction:column;display:flex}.category-element__title{font-size:30px;text-align:center;flex:1 1 auto}@media screen and (max-width:767px){.categories-list__element{width:100%}.category-element{padding:24px 16px}.category-element__title{font-size:23px}.category-element__btn{width:100%}.page-contact{background-color:#FFF}}.page-404{padding:64px 0 80px}.page-404__inner{max-width:800px;margin:0 auto}.page-contact__inner{display:flex;flex-wrap:wrap}.page-contact__section{flex:1 1 auto;position:relative;padding:64px 0 80px}@media screen and (max-width:1055px){.page-contact__section{padding:32px 0 48px}}@media screen and (max-width:767px){.page-contact__section{padding:16px 0}.page-contact__section--left{padding-top:32px}}.page-contact__section--left{width:40%;background-color:#FFF;padding-right:80px}@media screen and (max-width:1055px){.page-contact__section--left{width:100%;padding-right:0}}.page-contact__section--left:before{content:'';background-color:#FFF;position:absolute;top:0;right:0;height:100%;width:10000px;width:100vw}.home-headers,.home-headers__element,.page-contact-details{position:relative}@media screen and (max-width:1055px){.page-contact__section--left:before{width:200vw;right:-50vw}}.page-contact__section--right{width:60%;padding-left:80px}@media screen and (max-width:1055px){.page-contact__section--right{width:100%;padding:48px 0}}.page-contact-details__title{margin:0 0 .8863636364em;font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;color:#FACF25}.page-contact-details__subtitle{margin:0 0 24px}@media screen and (max-width:767px){.page-contact__section--left:before{border-bottom:1px solid #EBEBEB}.page-contact__section--right{padding:16px 0 32px}.page-contact-details__title{font-size:32px}.page-contact-details__subtitle{margin:0 0 16px}}.page-contact-details__subtitle p:first-of-type{font-weight:600}.page-contact-details__address{margin:0 0 1.2352941176em;font-size:17px;line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:400;color:#4F4F4F;font-style:normal}.page-contact-details__info{margin:0 0 .3529411765em}.page-contact-details__info-label{color:#FACF25;font-weight:600;display:inline-block;vertical-align:top}.page-contact-details__info-value{color:#4F4F4F;display:inline-block;vertical-align:top;margin-left:4px;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.prod-card__link,.prod-card__link:before{-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);display:block}.page-contact-details__info-value:hover{color:#FACF25}.page-contact-details-opening{border-top:1px solid #EBEBEB;margin:24px 0 0;padding:24px 0 0}@media screen and (max-width:767px){.page-contact-details__address{font-size:16px}.page-contact-details-opening{margin:16px 0 0;padding:16px 0 0}}@media screen and (max-width:1055px){.page-contact-form{max-width:570px;margin:0 auto}}.page-contact-form .form__submit{width:100%;max-width:365px}.page-contact-map{height:400px}@media screen and (max-width:767px){.page-contact-map{height:290px}}.page-contact-map #map,.page-contact-map #map_container{height:100%}.home-headers{background-color:#000;max-height:400px}@media screen and (max-width:1055px){.home-headers__element{height:400px;overflow:hidden;position:relative}}@media screen and (max-width:767px){.home-headers{max-height:340px}.home-headers__element{height:340px}}.home-headers__image{display:block;max-width:100%;margin:0 auto;width:auto!important}@media screen and (max-width:1055px){.home-headers__image{max-width:initial;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}.home-headers__outer{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.home-headers__container{height:100%}.home-headers__inner{max-width:510px;margin:0 auto}.home-headers__inner--left{margin:0 auto 0 0;text-align:left}.home-headers__inner--right{margin:0 0 0 auto;text-align:right}.home-headers__title{margin:0 0 .8863636364em;font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;color:#FFF;text-shadow:0 0 .4772727273em #000}.home-headers .owl-dots{position:absolute;width:100%;bottom:24px;left:0}.prod-card__link{background-color:#FFF;border:1px solid #EBEBEB;padding:24px;position:relative;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:767px){.home-headers__title{font-size:32px}.prod-card__link{padding:8px}}.prod-card__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #FACF25;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;will-change:opacity;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.prod-card-images .owl-item,.prod-list-list__form .form__checkboxes-box-label{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.prod-card__link:hover{box-shadow:0 0 16px #EBEBEB}.prod-card__link:hover:before{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;will-change:opacity}.prod-card__image{display:block;width:auto!important;max-width:100%;margin:0 auto}.prod-card__image-wrapper{display:block;height:140px;width:100%;margin:0 auto 6px}.prod-card__level{font-style:italic;font-size:15px;line-height:1.3333333333em;margin:0 0 .4em}@media screen and (max-width:767px){.prod-card__level{font-size:16px}}.prod-card__title{text-align:center;height:2.4em;overflow:hidden}.prod-card__btn{width:100%;min-width:0}.prod-card-swatches{height:16px;text-align:center;font-size:0;line-height:16px;margin:0 0 16px;position:relative;z-index:2}.prod-card-swatches__element{width:16px;height:16px;display:inline-block;vertical-align:top;margin:0 1px}.prod-card-swatches__image{display:block;width:auto!important;max-width:100%}body.products_module .strip-class__breadcrumb{background-color:#1D1D1D}.prod-main{padding:80px 0 48px}@media screen and (max-width:767px){.prod-main{padding:24px 0}}.prod-main-upper__left{width:45%;float:left;padding-right:64px}@media screen and (max-width:1055px){.prod-main-upper__left{width:100%;padding-right:0}}.prod-main-upper__right{width:55%;float:right}@media screen and (max-width:1055px){.prod-main-upper__right{width:100%;padding-top:32px}}.prod-main-body__title{margin:0 0 .2272727273em;color:#000}.prod-main-body__body p:first-of-type,.prod-main-body__code{font-weight:600}.prod-spec-reviews-review-stars__star--sel:before,.prod-spec-reviews-review-stars__star:before{font-family:icons;font-style:normal;font-weight:400;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prod-main-buttons__upper{margin:0;border:2px solid #EBEBEB;background-color:#FFF;padding:32px}@media screen and (max-width:767px){.prod-main-buttons__upper{padding:10px}}.prod-main-buttons__lower{margin:24px 0 0;border:7px solid #EBEBEB;background-color:#FFF;padding:24px}.prod-main-buttons__social{margin:32px 0 0}@media screen and (max-width:767px){.prod-main-buttons__lower{border:5px solid #EBEBEB;padding:16px 7px 7px}.prod-main-buttons__social{margin:24px 0 0}}.prod-main-buttons-actual__btn{width:calc(50% - 16px);border:2px solid #4F4F4F;color:#4F4F4F;background-color:#F5F5F6;padding:.6em .8em}.prod-main-buttons-actual__btn:hover{background-color:#FACF25}.prod-main-buttons-actual__btn--buy{float:left}.prod-main-buttons-actual__btn--find{float:right}@media screen and (max-width:767px){.prod-main-buttons-actual__btn{width:100%}.prod-main-buttons-actual__btn--find{margin-top:10px}.prod-main-buttons-dealer__btn{width:100%}}.prod-main-buttons-dealer__title{margin:0;float:left;padding:.6em 0}@media screen and (max-width:1280px){.prod-main-buttons-dealer{text-align:center}.prod-main-buttons-dealer__title{width:100%;float:none;clear:both;padding:0 0 1.2em}}.prod-main-buttons-dealer__btn{padding-left:.8em;padding-right:.8em;float:right}.prod-main-buttons-social{text-align:center}.prod-main-buttons-social__title{display:inline-block;vertical-align:top;padding:.8em 1.6em .8em 0;margin:0}@media screen and (max-width:1280px){.prod-main-buttons-dealer__btn{float:none;clear:both}.prod-main-buttons-social__title{padding:.8em .8em .8em 0}}@media screen and (max-width:1055px){.prod-main-buttons-social__title{padding:.4em .8em .4em 0}}@media screen and (max-width:767px){.prod-main-buttons-social__title{display:block;text-align:center;padding:0 0 16px}}.prod-main-buttons-social__socials{display:inline-block;vertical-align:top}.prod-card-images{padding:64px 0 0;max-width:900px;margin:0 auto}.prod-card-images__list{max-width:390px;margin:0 auto}.prod-card-images__element{width:390px;height:390px;border:1px solid #EBEBEB;background-color:#FFF;margin:0 auto;display:block;outline:0}@media screen and (max-width:767px){.prod-card-images{padding:48px 0 0}.prod-card-images__element{max-width:100%}}@media screen and (max-width:420px){.prod-card-images__element{width:288px;height:288px;padding:16px}}.prod-card-images__image{display:block;max-width:100%;margin:0 auto;width:auto!important}.prod-card-images .owl-stage-outer{overflow:visible}.prod-card-images .owl-item{transition:.15s cubic-bezier(.5,0,.1,1);transform:scale(.7);right:-80px;position:relative;z-index:1}.prod-card-images .owl-item.center:after,.prod-card-images .owl-item.center:before{position:absolute;width:120px;display:block;top:0;height:100%;content:'';pointer-events:none}.prod-card-images .owl-item.center{margin:0;transform:scale(1);left:auto;right:auto;z-index:2}.prod-card-images .owl-item.center:before{right:100%;background:-moz-linear-gradient(left,rgba(245,245,246,0) 0,#f5f5f6 90%,#f5f5f6 100%);background:-webkit-linear-gradient(left,rgba(245,245,246,0) 0,#f5f5f6 90%,#f5f5f6 100%);background:linear-gradient(to right,rgba(245,245,246,0) 0,#f5f5f6 90%,#f5f5f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f6', endColorstr='#f5f5f6', GradientType=1 )}.prod-card-images .owl-item.center:after{left:100%;background:-moz-linear-gradient(left,#f5f5f6 0,#f5f5f6 10%,rgba(245,245,246,0) 100%);background:-webkit-linear-gradient(left,#f5f5f6 0,#f5f5f6 10%,rgba(245,245,246,0) 100%);background:linear-gradient(to right,#f5f5f6 0,#f5f5f6 10%,rgba(245,245,246,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f6', endColorstr='#00f5f5f6', GradientType=1 )}.prod-card-images .owl-item.center+.owl-item{left:-80px}.prod-card-images .owl-dots{padding-top:64px}@media screen and (max-width:767px){.prod-card-images .owl-dots{padding-top:24px}}.prod-card-cb__image{display:block}.prod-benefits,.prod-supplied{position:relative;background-color:#EBEBEB;overflow:hidden;padding:64px 0 80px}.prod-benefits--dark,.prod-supplied--dark{background-color:#000}.prod-benefits__image,.prod-supplied__image{display:block;max-width:100%}.prod-benefits__image-wrapper,.prod-supplied__image-wrapper{position:absolute;top:0;right:0;height:100%;max-width:50%}@media screen and (max-width:1280px){.prod-benefits__image-wrapper,.prod-supplied__image-wrapper{max-width:45%}}@media screen and (max-width:1055px){.prod-benefits,.prod-supplied{padding:48px 0 0}.prod-benefits__image-wrapper,.prod-supplied__image-wrapper{position:relative;top:auto;right:auto;max-width:100%;margin-top:32px}}@media screen and (max-width:767px){.prod-benefits,.prod-supplied{padding:24px 0 0}.prod-benefits__image-wrapper,.prod-supplied__image-wrapper{margin-top:16px}}.prod-benefits__image-wrapper:before,.prod-supplied__image-wrapper:before{content:'';position:absolute;top:0;left:0;height:100%;width:400px;background:-moz-linear-gradient(left,#ebebeb 0,rgba(235,235,235,.001) 100%);background:-webkit-linear-gradient(left,#ebebeb 0,rgba(235,235,235,.001) 100%);background:linear-gradient(to right,#ebebeb 0,rgba(235,235,235,.001) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ebebeb', GradientType=1 )}@media screen and (max-width:1055px){.prod-benefits__image-wrapper:before,.prod-supplied__image-wrapper:before{width:100%;height:50%;background:-moz-linear-gradient(top,#ebebeb 0,rgba(235,235,235,.001) 100%);background:-webkit-linear-gradient(top,#ebebeb 0,rgba(235,235,235,.001) 100%);background:linear-gradient(to bottom,#ebebeb 0,rgba(235,235,235,.001) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ebebeb', GradientType=0 )}}.prod-benefits__image-wrapper--dark:before,.prod-supplied__image-wrapper--dark:before{display:none!important}.prod-benefits__image-wrapper--dark:after,.prod-supplied__image-wrapper--dark:after{content:'';position:absolute;top:0;left:0;height:100%;width:400px;background:-moz-linear-gradient(left,#000 0,#000 1%,rgba(0,0,0,.001) 100%);background:-webkit-linear-gradient(left,#000 0,#000 1%,rgba(0,0,0,.001) 100%);background:linear-gradient(to right,#000 0,#000 1%,rgba(0,0,0,.001) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=1 )}@media screen and (max-width:1055px){.prod-benefits__image-wrapper--dark:after,.prod-supplied__image-wrapper--dark:after{width:100%;height:50%;background:-moz-linear-gradient(top,#000 0,rgba(235,235,235,.001) 100%);background:-webkit-linear-gradient(top,#000 0,rgba(235,235,235,.001) 100%);background:linear-gradient(to bottom,#000 0,rgba(235,235,235,.001) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ebebeb', GradientType=0 )}}.prod-benefits__details,.prod-supplied__details{max-width:500px;margin:0 auto 0 0;width:100%}.prod-benefits__title,.prod-supplied__title{color:#4F4F4F}.prod-benefits__body--dark h1,.prod-benefits__body--dark h2,.prod-benefits__title--dark,.prod-supplied__body--dark h1,.prod-supplied__body--dark h2,.prod-supplied__title--dark{color:#FACF25}.prod-benefits__body--dark h3,.prod-benefits__body--dark h4,.prod-benefits__body--dark h5,.prod-benefits__body--dark p,.prod-benefits__body--dark ul li,.prod-supplied__body--dark h3,.prod-supplied__body--dark h4,.prod-supplied__body--dark h5,.prod-supplied__body--dark p,.prod-supplied__body--dark ul li{color:#FFF}.prod-spec{padding:80px 0;background-color:#FFF}@media screen and (max-width:1055px){.prod-spec{padding:64px 0}}@media screen and (max-width:767px){.prod-benefits__details,.prod-supplied__details{max-width:100%}.prod-spec{padding:24px 0}}.prod-spec__inner{display:flex;flex-wrap:wrap}.prod-spec__section--spec{width:33.3333333333%;border-right:2px solid #EBEBEB;padding-right:80px}@media screen and (max-width:1280px){.prod-spec__section--spec{padding-right:48px}}@media screen and (max-width:1055px){.prod-spec__section--spec{width:100%;border-right:none;padding-right:0}}.prod-spec__section--reviews{width:66.6666666666%;padding-left:80px}@media screen and (max-width:1280px){.prod-spec__section--reviews{padding-left:48px}}@media screen and (max-width:1055px){.prod-spec__section--reviews{width:100%;padding-left:0;padding-top:24px}}@media screen and (min-width:768px) and (max-width:1055px){.prod-benefits__details,.prod-supplied__details{margin:0 auto}.prod-spec__section--reviews{padding-top:32px;margin-top:48px;border-top:1px solid #EBEBEB}}.prod-spec-reviews{max-width:560px;margin:0 auto 0 0}.prod-spec-reviews__list{margin:0 0 32px}.prod-spec-reviews__element--hidden{display:none}.prod-spec-reviews__element+.prod-spec-reviews__element{margin:24px 0 0;padding:24px 0 0;border-top:2px solid #EBEBEB}.prod-spec-reviews-review__upper{margin:0 0 24px}.prod-spec-reviews-review__title{float:left;margin:0}.prod-spec-reviews-review-stars{float:right;padding:3px 0}@media screen and (max-width:767px){.prod-spec-reviews-review-stars{float:none;clear:both;padding:16px 0 0}}.prod-spec-reviews-review-stars__element{float:left;font-size:0;margin:0 1px}.prod-spec-reviews-review-stars__star:before{content:"\f110";font-size:18px;line-height:1em;color:#7A7A7A}.prod-spec-reviews-review-stars__star--sel:before{content:"\f10f";color:#FACF25}.prod-spec-reviews__view-all-wrapper{margin:16px 0 0;padding:16px 0 0;border-top:2px solid #EBEBEB}#colorbox .prod-spec-reviews__list,.prod-spec-reviews__form-submitted{padding:24px;border:1px solid #EBEBEB}.prod-spec-reviews__form{display:none;width:560px}.prod-spec-reviews__form .form__element--submit,.prod-spec-reviews__form-submitted{text-align:center}#colorbox .prod-spec-reviews__form{display:block}#colorbox .prod-spec-reviews__view-all-wrapper{display:none}#colorbox .prod-spec-reviews-review__body{height:auto!important}#colorbox .prod-spec-reviews__element--hidden{display:block!important}.prod-videos-news{padding:80px 0;background-color:#FFF}@media screen and (max-width:1055px){.prod-videos-news{padding:64px 0}}@media screen and (max-width:767px){.prod-videos-news{padding:32px 0}}.prod-videos-news__inner{display:flex;flex-wrap:wrap;justify-content:center}.prod-videos-news__section--videos{width:33.3333333333%;border-right:2px solid #EBEBEB;padding-right:80px}@media screen and (max-width:1280px){.prod-videos-news__section--videos{padding-right:48px}}@media screen and (max-width:1055px){.prod-videos-news__section--videos{padding-right:0;width:100%;border-right:none;margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1055px){.prod-videos-news__section--videos{padding-bottom:48px;margin-bottom:32px;border-bottom:1px solid #EBEBEB}}.prod-videos-news__section--news{width:66.6666666666%;padding-left:80px}@media screen and (max-width:1280px){.prod-videos-news__section--news{padding-left:48px}}@media screen and (max-width:1055px){.prod-videos-news__section--news{padding-left:0;width:100%}}.prod-videos-news-videos{position:relative}.prod-videos-news-videos-video__iframe-wrapper{margin:0 0 16px}.prod-videos-news-videos-video__title{color:#000}.prod-videos-news-videos__count{margin:64px 0 0;font-weight:600}@media screen and (max-width:767px){.prod-videos-news-videos__count{margin:24px 0 0}}.prod-videos-news-videos .owl-dots{position:absolute;bottom:0;right:0}.prod-videos-news-news{overflow:hidden}.prod-videos-news-news__list{display:flex;flex-wrap:wrap;margin-left:-24px;margin-right:-24px}.prod-videos-news-news__element{width:50%;flex:1 1 auto;padding:0 24px}@media screen and (max-width:767px){.prod-videos-news-news__element+.prod-videos-news-news__element{display:none}}.prod-videos-news-news-post{display:block}.prod-videos-news-news-post__image{max-width:100%;width:100%;display:block}.prod-videos-news-news-post__image-wrapper{margin:0;padding:0 0 24px}.prod-videos-news-news-post__date{font-size:17px;line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;color:#FACF25;margin:0 0 1.1764705882em;font-weight:600}.prod-header-upper-extras-key__label,.prod-header-upper-extras-key__value,.prod-header-upper-extras-level{letter-spacing:.025em;font-family:Lora,Lora,'Times New Roman',serif}.prod-videos-news-news-post__title{color:#000}.prod-related{padding:64px 0 80px}@media screen and (max-width:767px){.prod-videos-news-news-post__date{font-size:16px}.prod-related{padding:24px 0}}.prod-header{background:url(https://cdn.jpmusicalinstruments.com/images/bgs/prod.png) center bottom no-repeat #000;padding:64px 0}.prod-header-upper__title{color:#FFF;margin:0 0 .3636363636em}.prod-header-upper-extras__inner{overflow:hidden;float:left}@media screen and (max-width:767px){.prod-header{padding:24px 0;background-size:cover}.prod-header-upper__title{text-align:center}.prod-header-upper-extras__inner{float:none;margin:0 auto}.prod-header-upper-extras__list{font-size:0;line-height:0;text-align:center}}.prod-header-upper-extras__list{margin-left:-16px;margin-right:-16px}.prod-header-upper-extras__element{display:block;float:left;padding:3px 16px;border-left:1px solid #4F4F4F;margin:0}@media screen and (max-width:767px){.prod-header-upper-extras__element{float:none;display:inline-block;vertical-align:top}}.prod-header-upper-extras__element:first-child{border-left:none}.prod-header-upper-extras-level{font-size:20px;line-height:1.2em;margin:0;color:#FFF;display:block;font-weight:600}@media screen and (max-width:767px){.prod-header-upper-extras-level{font-size:23px}}.prod-header-upper-extras-key{display:block;font-size:0;line-height:0}.prod-header-upper-extras-key__label,.prod-header-upper-extras-key__value{vertical-align:top;font-size:20px;line-height:1.2em;font-weight:400;margin:0;color:#FFF;display:inline-block}@media screen and (max-width:767px){.prod-header-upper-extras-key__label,.prod-header-upper-extras-key__value{font-size:23px}}.prod-header-upper-extras-key__value{font-weight:600;padding-left:8px}.prod-header-upper-extras-swatches{height:24px;text-align:center;font-size:0;line-height:16px;padding:4px 0;margin:0 -5px 16px}@media screen and (max-width:767px){.prod-header-upper-extras-swatches{height:16px;padding:0}}.prod-header-upper-extras-swatches__element{width:16px;height:16px;display:inline-block;vertical-align:top;margin:0 5px;cursor:pointer}.prod-header-upper-extras-swatches__image{display:block;width:auto!important;max-width:100%}.prod-header-upper-extras__read-wrapper{float:right;padding:3px 0}.prod-header-lower{padding:64px 0;position:relative}@media screen and (max-width:767px){.prod-header-lower{padding:24px 0}.prod-header-lower--multiple{padding-bottom:40px}}.prod-header-lower .owl-stage-outer{padding:16px 0 0}.prod-header-lower .owl-dots{position:absolute;bottom:0;width:100%;left:0}.prod-header-images__element{position:relative}.prod-header-images__element+.prod-header-images__element{display:none}.prod-header-images__image{display:block;width:auto!important;margin:0 auto;max-width:100%}.prod-header-images__code{color:#7A7A7A;position:absolute;top:-16px;right:2px;font-size:14px;font-style:italic}.prod-list__product-count{font-size:20px;line-height:1.2em;color:#7A7A7A;padding:.775em 0}@media screen and (max-width:767px){.prod-list__product-count{font-size:18px;line-height:2.3846153846em;padding:0}}.prod-list-list__empty{text-align:center;padding-top:24px}.prod-list-list__form .form__fieldset{border:none;padding:0;background:0 0}.prod-list-list__form .form__list{margin-left:-16px;margin-right:-16px}.prod-list-list__form .form__element{float:left;margin:0;width:50%;padding:0 16px}.prod-list-list__form .form__element--optional .form__element-inner:before{display:none}@media screen and (max-width:767px){.prod-list-list__form .form__element{width:100%}.prod-list-list__form .form__element+.form__element{margin:8px 0 0}}.prod-list-list__form .form__element+.form__element+.form__element{margin:16px 0 0}@media screen and (max-width:767px){.prod-list-list__form .form__element+.form__element+.form__element{margin:8px 0 0}}.prod-list-list__form .form__label{position:relative;top:auto;left:auto;display:inline-block;vertical-align:top;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.2em;margin:0 24px 0 0;padding:.55em 0;color:#7A7A7A}@media screen and (max-width:1280px){.prod-list-list__form .form__label{margin:0 16px 0 0}}@media screen and (min-width:768px) and (max-width:1055px){.prod-list-list__form .form__label{width:120px;padding:.625em 0}}@media screen and (max-width:767px){.prod-list-list__form .form__label{font-size:16px;width:100%}}.prod-list-list__form .form__checkboxes{display:inline-block;vertical-align:top;font-size:0;margin-left:-8px;margin-right:-8px}.prod-list-list__form .form__checkboxes-box{display:inline-block;margin:0;padding:8px;vertical-align:top}.prod-list-list__form .form__checkboxes-box-input:checked+.form__checkboxes-box-label{background-color:#FACF25}.prod-list-list__form .form__checkboxes-box-label{padding:.5em .8em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#FFF;transition:.15s cubic-bezier(.5,0,.1,1)}.instrument-register__form .form__instrument-register-add,.stockist-list__empty a{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.prod-list-list__form .form__checkboxes-box-label:hover{background-color:#C19B03}.prod-list-list__form .form__checkboxes-box-label:before{display:none}.prod-list-list__form .form__select{padding:.65625em .8333333333em}.prod-list-list__form .form__select-wrapper{display:inline-block;vertical-align:top;width:160px}@media screen and (min-width:1056px) and (max-width:1280px){.prod-list-list__form .form__select-wrapper{width:193px}}@media screen and (min-width:768px) and (max-width:1055px){.prod-list-list__form .form__select-wrapper{width:calc(100% - 136px)}}.prod-list-list__form .form__select-wrapper .select2{height:3.0555555556em;width:100%}.prod-list-list__form .form__select-wrapper .select2-selection{padding:.5833333333em .8333333333em}.prod-list-list__form .form__select-wrapper--multiple{display:inline-block}.prod-list-list__item{margin:0 0 32px}.product-element{padding:32px;background:url(https://cdn.jpmusicalinstruments.com/images/bgs/prod.png) center bottom no-repeat #000;background-size:cover}@media screen and (max-width:1055px){.product-element{padding:24px}}@media screen and (max-width:767px){.prod-list-list__form .form__select-wrapper{width:100%}.prod-list-list__item{margin:0 0 16px}.product-element{padding:16px}}.product-element__details{padding:0 0 24px;border-bottom:1px solid #4F4F4F}.product-element__title{color:#FACF25}.product-element-extras-key__label,.product-element-extras-key__value,.product-element-extras-level{letter-spacing:.025em;font-family:Lora,Lora,'Times New Roman',serif;color:#FFF}.product-element-extras__inner{overflow:hidden;float:left}@media screen and (max-width:767px){.product-element__details{padding:0 0 12px}.product-element__title{text-align:center}.product-element-extras__inner{float:none;margin:0 auto;text-align:center}.product-element-extras__list{font-size:0;display:flex;justify-content:center;flex-wrap:wrap}}.product-element-extras__list{margin-left:-16px;margin-right:-16px}.product-element-extras__element{display:block;float:left;padding:3px 16px;border-left:1px solid #4F4F4F;margin:0}.product-element-extras__element:first-child{border-left:none}@media screen and (max-width:767px){.product-element-extras__element{float:none;display:inline-block}}.product-element-extras-level{font-size:20px;line-height:1.2em;margin:0;display:block;font-weight:600}@media screen and (max-width:767px){.product-element-extras-level{font-size:23px}}.product-element-extras-key{display:block;font-size:0;line-height:0}.product-element-extras-key__label,.product-element-extras-key__value{vertical-align:top;font-size:20px;line-height:1.2em;font-weight:400;margin:0;display:inline-block}@media screen and (max-width:767px){.product-element-extras-key__label,.product-element-extras-key__value{font-size:23px}}.product-element-extras-key__value{font-weight:600;padding-left:8px;vertical-align:top}.product-element-extras-swatches{height:24px;text-align:center;font-size:0;line-height:16px;padding:4px 0;margin:0 -5px 16px}.product-element-extras-swatches__element{width:16px;height:16px;display:inline-block;vertical-align:top;margin:0 5px}.product-element-extras-swatches__image{display:block;width:auto!important;max-width:100%}.product-element-extras__read-wrapper{float:right;padding:3px 0}@media screen and (max-width:767px){.product-element-extras__read-wrapper{float:none;text-align:center;margin:0 auto;padding:12px 0 0;font-size:0;line-height:0}}.product-element__image{display:block;margin:0 auto;max-width:100%}.product-element__image-wrapper{padding:64px 0}@media screen and (max-width:767px){.product-element__image-wrapper{padding:24px 0 8px}}.instrument-register{padding:64px 0 80px}.instrument-register__inner{max-width:590px;margin:0 auto}.instrument-register__intro{text-align:center}.instrument-register__title{font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;color:#FACF25;margin:0 0 .3636363636em}@media screen and (max-width:767px){.instrument-register{padding:24px 0}.instrument-register__title{font-size:32px}}.instrument-register__subtitle{max-width:360px;margin:0 auto}.instrument-register__form{margin:32px 0 0}.instrument-register__form .form__submit{max-width:390px;width:100%;margin:0 auto}.instrument-register__form .form__submit-pre{text-align:center;max-width:470px;margin:32px auto 0}.instrument-register__form .form__submit-pre-text{margin:0;font-size:15px;font-family:'Effra W01 Light','Effra W01 Regular',Arial,sans-serif;line-height:1.6em;color:#7A7A7A}.instrument-register__form .form__fields-post{text-align:center;margin:24px 0 0}.instrument-register__form .form__instrument-register-add{display:inline-block;vertical-align:top;font-size:17px;line-height:1.4117647059em;letter-spacing:0;font-weight:400;color:#4F4F4F;font-family:Lora,'Times New Roman',serif;margin:0;transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:767px){.instrument-register__form .form__instrument-register-add{font-size:16px}}.instrument-register__form .form__instrument-register-add:after{content:"\f10b";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-left:24px}.instrument-register__form .form__instrument-register-add:hover{color:#FACF25}.instrument-register-success{font-size:16px;border:1px solid #EBEBEB;padding:2.5em 2.125em;background:#FFF;text-align:center}.stockists-default-upper{background-color:#FFF;padding:48px 0 64px}.stockists-default__title{font-size:44px;line-height:1.0227272727em;letter-spacing:.0113636364em;font-family:Lora,'Times New Roman',serif;font-weight:400;color:#FACF25;margin:.2272727273em;text-align:center}.stockists-default__subtitle{margin:0;text-align:center}.stockists-default__form{margin:20px 0 0}.stockists-default-map{height:490px}@media screen and (max-width:767px){.stockists-default-upper{padding:24px 0}.stockists-default__title{font-size:32px}.stockists-default-map{height:360px;max-height:80vh}}.stockists-default-map #map,.stockists-default-map #stockists_map_container{width:100%;height:100%}.stockists-default-list{padding:48px 0 64px}@media screen and (max-width:767px){.stockists-default-list{padding:24px 0}}.stockists-default-list__title{text-align:center;margin:0}.infoBox>img{display:block;width:12px;height:12px;top:20px;right:8px;z-index:1}.stockist-list__count{font-size:20px;line-height:1.2em;color:#7A7A7A;padding:.5em 0;text-align:center}@media screen and (max-width:767px){.stockist-list__count{font-size:13px}}.stockist-list__empty{text-align:center}.stockist-list__empty a{font-weight:600;color:#4F4F4F;transition:.15s cubic-bezier(.5,0,.1,1)}.stockist-list__geolocate:before,.widget-breadcrumb__link{-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1)}.stockist-list__empty a:hover{color:#FACF25}.stockist-list__geolocate{position:absolute;right:0;top:0;display:block;display:none}.stockist-list__geolocate:before{content:"\f10c";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4F4F4F;font-size:30px;width:60px;height:68px;line-height:68px;text-align:center;display:block;transition:.15s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:767px){.stockist-list__geolocate:before{width:46px;height:46px;line-height:46px;font-size:20px}}.stockist-element,.stockist-map{height:100%;position:relative}.stockist-element__address,.stockist-element__distance{line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif}.stockist-list__geolocate:hover:before{color:#FACF25}.stockist-list__form{max-width:580px;margin:0 auto}.stockist-list__form .form__fieldset{border:none;padding:0;background:0 0}.stockist-list__form .form__element{float:left;width:calc(100% - 200px)}@media screen and (max-width:767px){.stockist-list__form .form__element{width:100%}}.stockist-list__form .form__element-inner:before,.stockist-list__form .form__element:after{display:none}.stockist-list__form .form__element--submit{margin:0 0 0 10px;width:190px}@media screen and (max-width:767px){.stockist-list__form .form__element--submit{margin:10px auto 0;width:100%}}.stockist-list__form .form__submit{width:100%;min-width:0}.stockist-list-list__items{margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.stockist-list-list__item{float:left;width:25%;flex:0 1 auto;padding:12px}@media screen and (max-width:1055px){.stockist-list-list__item{width:50%}}.stockist-element{padding:24px 16px;background-color:#FFF;border:1px solid #EBEBEB;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:767px){.stockist-list-list__item{width:100%}.stockist-element{padding:16px}}.stockist-element--map{width:282px}.stockist-element--map:before{content:'';display:block;position:absolute;top:90px;left:100%;width:0;height:0;border-top:16px solid transparent;border-left:16px solid #FFF;border-bottom:16px solid transparent}.stockist-element__upper{flex:1 1 auto;width:100%}.stockist-element__distance{display:block;font-size:17px;margin:0 0 .7058823529em;color:#FACF25;font-weight:600}@media screen and (max-width:767px){.stockist-element__distance{font-size:16px}}.stockist-element__title{color:#000;max-height:2.4em;overflow:hidden}.stockist-element__address{font-size:17px;font-weight:400;color:#4F4F4F;font-style:normal;margin:0}.stockist-element__contact{border-top:1px solid #F5F5F6;padding:16px 0 0;margin:16px 0 0;width:100%}.stockist-element__info{margin:0 0 .3529411765em}.stockist-element__info-label{color:#FACF25;font-weight:600;display:inline-block;vertical-align:top}.stockist-element__info-value{color:#4F4F4F;display:inline-block;vertical-align:top;margin-left:4px}.stockist-element__cta{margin:32px 0 0;align-self:flex-end;width:100%}@media screen and (max-width:767px){.stockist-element__address{font-size:16px}.stockist-element__cta{margin:24px 0 0}}.stockist-element__btn{width:100%}.stockist-element__btn:hover{color:#4F4F4F}.style-layer-block--c4 .style-layer-block__title,.widget-breadcrumb__back{color:#FFF}.style-colours{display:flex;flex-wrap:wrap}.style-colours-block{flex:1 1 auto;width:30%;margin:0 0 16px}.style-colours-block__colour{width:100%;height:80px}.style-colours-block__details{padding:8px}.style-colours-block__title{margin:0 0 .4em}.style-body{padding:64px 0}.style-page{background:#FFF;padding:32px;border:1px solid #EBEBEB}.style-layer-blocks{margin:32px 0 0;font-size:0;position:relative}.style-layer-block{border:1px solid #EBEBEB;position:absolute;width:150px;height:150px;padding:16px;background-color:#FFF}.style-layer-block__title{margin:0}.style-layer-block--c1{background-color:#FACF25}.style-layer-block--c2{background-color:#C19B03}.style-layer-block--c4{background-color:#4F4F4F}.style-layer-block--c8{background-color:#EBEBEB}.style-layer-block--c16{background-color:#F5F5F6}.style-pre-block{height:400px;background-color:#000}.style-pre-block__image{height:100%;background:url(https://cdn.jpmusicalinstruments.com/images/modules/style/header.png) center center no-repeat;background-size:contain;padding-top:82px}.style-pre-block__container{height:100%}.style-pre-block__title{color:#FFF;text-align:center;text-shadow:0 0 21px #000}.widget-breadcrumb__nav{float:right}.widget-breadcrumb__list{font-size:0;line-height:0}.widget-breadcrumb__element{display:inline-block;vertical-align:top;margin:0 0 0 10px;font-size:16px;line-height:18px}.widget-breadcrumb__element:before{content:"\f10d";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FACF25;font-size:5px;padding-right:10px;display:inline-block;margin-top:1px;line-height:4.6em}@media screen and (max-width:767px){.widget-breadcrumb__element:before{line-height:3.6em;vertical-align:top}}.category-large-children__link,.widget-breadcrumb__link{line-height:1.4117647059em;letter-spacing:0;font-family:'Effra W01 Regular',Arial,sans-serif;font-weight:400}.widget-breadcrumb__element--first{margin-left:0}.widget-breadcrumb__element--first:before{display:none}@media screen and (max-width:420px){.widget-breadcrumb__element{display:none}.widget-breadcrumb__element--first{display:inline-block}}@media screen and (max-width:767px){.widget-breadcrumb__element--last{display:none}}.widget-breadcrumb__link{display:inline-block;vertical-align:top;font-size:17px;margin:0;color:#FFF;transition:.15s cubic-bezier(.5,0,.1,1)}.category-large__title,.category-large__title-link,.widget-breadcrumb__link:hover{color:#FACF25}.widget-categories-large,.widget-categories-standard{overflow:hidden}.widget-categories-large__inner,.widget-categories-standard__inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.widget-categories-large__element,.widget-categories-standard__element{flex:1 1 auto;-webkit-box-flex:1;width:50%;padding:5px;margin:0}@media screen and (max-width:1055px){.widget-categories-large__element,.widget-categories-standard__element{width:100%}}.widget-categories-standard{margin-top:8px}@media screen and (min-width:768px) and (max-width:1055px){.widget-categories-standard__element{width:50%}}.category-large{background:url(https://cdn.jpmusicalinstruments.com/images/bgs/cat.png) center center no-repeat #000;background-size:cover;position:relative;overflow:hidden;height:100%}.category-large__image{display:block;position:absolute;top:-1px;left:50px}.category-large__image-mobile{display:none}@media screen and (max-width:767px){.widget-breadcrumb__link{font-size:16px}.category-large{padding-bottom:16px}.category-large__image{display:none}.category-large__image-mobile{display:block}}.category-large__details{width:50%;margin:0 0 0 auto;padding:32px 32px 32px 0}@media screen and (max-width:1055px){.category-large__details{width:65%;padding:48px 32px 48px 0}}@media screen and (max-width:767px){.category-large__details{width:100%;padding:16px}}@media print{.category-large__details{width:100%;padding:16px}}.category-large__cta{padding-top:24px}@media screen and (max-width:1055px){.category-large__cta{width:50%;padding-right:16px}.category-large-children__list{zoom:1;margin-left:-16px;margin-right:-16px}.category-large-children__list:after,.category-large-children__list:before{content:" ";display:block;height:0;overflow:hidden}.category-large-children__list:after{clear:both}}@media screen and (max-width:767px){.category-large__cta{padding-right:8px}}@media screen and (max-width:420px){.category-large__cta{padding-right:0;width:100%}}.category-large__btn{width:100%;min-width:0}.category-large-children{overflow:hidden}@media screen and (max-width:767px){.category-large-children__list{margin-left:-8px;margin-right:-8px}}.category-large-children__element{border-bottom:1px solid #FFF;margin:0}@media screen and (max-width:1055px){.category-large-children__element{width:50%;float:left;padding-right:16px;padding-left:16px;border-bottom:none}.category-large-children__link{border-bottom:1px solid #FFF}}@media screen and (max-width:767px){.category-large-children__element{padding-left:8px;padding-right:8px}}.category-large-children__link{font-size:17px;display:block;margin:0;padding:.1764705882em 0;color:#FFF;-webkit-transition:.15s cubic-bezier(.5,0,.1,1);-moz-transition:.15s cubic-bezier(.5,0,.1,1);-ms-transition:.15s cubic-bezier(.5,0,.1,1);-o-transition:.15s cubic-bezier(.5,0,.1,1);transition:.15s cubic-bezier(.5,0,.1,1)}.category-large-children__link:hover,.widget-image-cta:hover .widget-image-cta__link{color:#FACF25}@media screen and (max-width:767px){.category-large-children__link{font-size:16px;padding:.4705882353em 0}}.category-standard{background-color:#FFF;border:1px solid #EBEBEB;padding:24px;position:relative;overflow:hidden;height:100%;min-height:100%}.category-standard__image{position:absolute;right:0;bottom:0}.category-standard__details{max-width:330px;margin:0 auto 0 0}@media screen and (min-width:1056px) and (max-width:1280px){.category-standard__details{max-width:250px}}.category-standard__title{margin:0 0 .2702702703em}@media screen and (max-width:1055px){.category-standard__image{display:none}.category-standard__details{max-width:85%;display:flex;display:-webkit-flex;height:100%;flex-direction:column}.category-standard__snippet{flex:1 1 auto}}@media screen and (max-width:767px){.category-standard{padding:16px;text-align:center}.category-standard__details{max-width:100%}.category-standard__title{font-size:26px}.category-standard__btn{min-width:260px}}.widget-cta-bar{border:7px solid #EBEBEB;background-color:#FFF;padding:32px;display:flex;flex-wrap:nowrap;align-items:center}@media screen and (max-width:1055px){.widget-cta-bar{flex-wrap:wrap;padding:24px}.widget-cta-bar__title-wrapper{text-align:center;width:100%}}@media screen and (max-width:767px){.widget-cta-bar{padding:16px}.widget-cta-bar__btn{min-width:220px}}.widget-cta-bar__title-wrapper{flex:1 1 auto;display:flex;align-items:center}@media screen and (min-width:1056px){.widget-cta-bar__title-wrapper{padding-right:32px}}.widget-cta-bar__button-wrapper{flex:0 0 auto}.widget-cta-bar__title{font-size:27px}@media screen and (max-width:1055px){.widget-cta-bar__button-wrapper{text-align:center;width:100%;padding:32px 0 0}.widget-cta-bar__title{display:block;text-align:center;width:100%}}.widget-icon-cta{display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap}.widget-icon-cta__image{display:block;margin:0 auto;transform:rotate(-45deg)}@media screen and (max-width:767px){.widget-cta-bar__button-wrapper{padding:24px 0 0}.widget-cta-bar__title{font-size:23px}.widget-icon-cta{padding:8px 0}.widget-icon-cta__image{width:auto!important}}.widget-icon-cta__image-wrapper{width:30px;height:30px;border:1px solid #FACF25;transform:rotate(45deg);flex:0 0 auto}.widget-icon-cta__title{font-size:18px}.widget-icon-cta__title-wrapper{flex:0 1 auto;padding-left:24px}@media screen and (min-width:768px) and (max-width:1055px){.widget-icon-cta__image-wrapper{margin:0 auto;text-align:center}.widget-icon-cta__title-wrapper{width:100%;padding:16px 0 0;text-align:center}}@media screen and (max-width:767px){.widget-icon-cta__title{font-size:16px}.widget__icon-cta+.widget__icon-cta{display:none}}.widget-image-cta{display:block}.widget-image-cta__image{display:block;margin:0 auto;max-width:100%}.widget-image-cta__image-wrapper{height:180px;border:1px solid #EBEBEB}.widget-image-cta__details{padding:16px 0;text-align:center}.widget-parallax{background-color:#000;position:relative;min-height:400px;overflow:hidden;padding:80px 0 112px;background-repeat:no-repeat;background-position:right center}@media screen and (max-width:1280px){.category-large__image{left:25px}.widget-parallax{background-position:0 center}}.widget-parallax__container{position:relative;z-index:16}.widget-parallax__details{max-width:400px;margin:0 auto 0 0}@media screen and (max-width:1055px){.widget-parallax__details{max-width:360px}}@media print{.widget-parallax__details{max-width:100%}}.widget-parallax__title{margin:0 0 .8em;font-size:20px;line-height:1.2em;letter-spacing:.025em;font-family:Lora,Lora,'Times New Roman',serif;font-weight:400;color:#FFF}.widget-parallax__body h1,.widget-parallax__body h2{color:#FACF25}.widget-parallax__body h3,.widget-parallax__body h4,.widget-parallax__body h5,.widget-parallax__body p,.widget-parallax__body ul li{color:#FFF}.widget-parallax__body p:first-of-type{font-weight:600}.widget-parallax__layer{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}@media screen and (max-width:767px){.widget-parallax{background-image:none!important;padding:24px 0 0}.widget-parallax__title{font-size:23px}.widget-parallax__layer{position:relative;left:auto;top:auto;transform:translate(0)!important}.widget-parallax__layer--main-image{margin-top:32px}.widget-parallax__layer--float1{top:160px}}.widget-parallax__image-main{position:absolute;bottom:-1px;right:20%;display:block}@media screen and (max-width:1055px){.widget-parallax__image-main{right:32px}}@media screen and (max-width:767px){.widget-parallax__image-main{position:relative;bottom:auto;right:auto;max-width:60%;margin:0 auto}}.widget-parallax__image-float1{position:absolute;top:5%;right:40%}@media screen and (max-width:767px){.widget-parallax__image-float1{left:-20px;top:auto;right:auto;bottom:20%;max-width:120px}}.widget-parallax__image-float2{position:absolute;bottom:10%;right:0}@media screen and (max-width:1055px){.widget-parallax__image-float2{right:-240px}}@media screen and (max-width:767px){.widget-parallax__image-float2{right:-60px;width:180px}}.widget-team{max-width:800px;margin:0 auto}.widget-team__inner{overflow:hidden}.widget-team__list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px;margin-bottom:0}.widget-team__list+.widget-team__list{border-top:1px solid #7A7A7A}.widget-team__element{width:25%;margin:0;padding:20px}@media screen and (max-width:767px){.widget-team__element{width:100%}.widget-team__element+.widget-team__element{border-top:1px solid #7A7A7A}}.team-member__image{display:block;margin:0 auto;max-width:100%}.team-member__image-wrapper{background-color:#FFF;border:1px solid #EBEBEB;width:102px;height:102px;margin:0 auto;overflow:hidden}.team-member__image-pos{display:table;vertical-align:middle;table-layout:fixed;height:100%;width:100%}.team-member__image-pos-inner{display:table-cell;vertical-align:middle}.team-member__details{text-align:center;padding:16px 0 0}.team-member__title{color:#FACF25;margin:0 0 .5em}.team-member__role{color:#FFF}.strip.strip-bg__black .wysiwyg h1,.strip.strip-bg__black .wysiwyg h2{color:#FACF25}.strip.strip-bg__black .wysiwyg h3,.strip.strip-bg__black .wysiwyg h4,.strip.strip-bg__black .wysiwyg h5,.strip.strip-bg__black .wysiwyg p,.strip.strip-bg__black .wysiwyg ul li{color:#FFF}