#pagefooter:after{display:block;content:"";clear:both}.cf:before,.cf:after,.group:before,.group:after{content:" ";display:table}.cf:after,.group:after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header__fixed,.sidebar,#searchspring-autocomplete_results,#category,.collection__results{box-sizing:border-box}.header__fixed *,.header__fixed *:before,.header__fixed *:after,.sidebar *,.sidebar *:before,.sidebar *:after,#searchspring-autocomplete_results *,#searchspring-autocomplete_results *:before,#searchspring-autocomplete_results *:after,#category *,#category *:before,#category *:after,.collection__results *,.collection__results *:before,.collection__results *:after{box-sizing:border-box}.icons:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em}.icons--inline:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:inline-block;position:relative;vertical-align:middle;font-size:1em}.icons--arrow-down:before{background-position:0em 0em;width:1.125em;height:.9375em}.icons--arrow-down-alt:before{background-position:0em -.9375em;width:1.25em;height:1.4375em}.icons--arrow-left-black:before{background-position:0em -2.375em;width:3.5em;height:3.1875em}.icons--arrow-left-white:before{background-position:0em -5.5625em;width:3.5em;height:3.1875em}.icons--arrow-right:before{background-position:0em -8.75em;width:.875em;height:1em}.icons--arrow-right-black:before{background-position:0em -9.75em;width:3.5em;height:3.1875em}.icons--arrow-right-white:before{background-position:0em -12.9375em;width:3.5em;height:3.1875em}.icons--arrow-up:before{background-position:0em -16.125em;width:1.125em;height:.9375em}.icons--bag:before{background-position:0em -17.0625em;width:1.5625em;height:1.875em}.icons--cart:before{background-position:0em -18.9375em;width:1.5625em;height:1.75em}.icons--chat:before{background-position:0em -20.6875em;width:1.25em;height:1.25em}.icons--chevron-down:before{background-position:0em -21.9375em;width:1.5em;height:1.125em}.icons--chevron-right:before{background-position:0em -23.0625em;width:1.6875em;height:2.5em}.icons--close:before{background-position:0em -25.5625em;width:1.25em;height:1.25em}.icons--close-black:before{background-position:0em -26.8125em;width:1.9375em;height:1.875em}.icons--close-small:before{background-position:0em -28.6875em;width:1.1875em;height:1.25em}.icons--close-white:before{background-position:0em -29.9375em;width:1.9375em;height:1.875em}.icons--email:before{background-position:0em -31.8125em;width:1.25em;height:1.125em}.icons--envelope:before{background-position:0em -32.9375em;width:1.25em;height:1.125em}.icons--hamburger:before{background-position:0em -34.0625em;width:1.75em;height:1.375em}.icons--left-arrow:before{background-position:0em -35.4375em;width:1.3125em;height:1.1875em}.icons--left-arrow-small:before{background-position:0em -36.625em;width:1.3125em;height:1.0625em}.icons--little-bag:before{background-position:0em -37.6875em;width:1.8125em;height:1.8125em}.icons--logo:before{background-position:0em -39.5em;width:15.125em;height:1.875em}.icons--menu:before{background-position:0em -41.375em;width:1.625em;height:1.5em}.icons--nikelab-logo:before{background-position:0em -42.875em;width:14.75em;height:14.125em}.icons--pause-icon:before{background-position:0em -57em;width:2.6875em;height:3em}.icons--pdp-thumbnails:before{background-position:0em -60em;width:1.8125em;height:1.8125em}.icons--plus:before{background-position:0em -61.8125em;width:1.625em;height:1.6875em}.icons--plus-black:before{background-position:0em -63.5em;width:1.625em;height:1.6875em}.icons--question:before{background-position:0em -65.1875em;width:1.25em;height:1.25em}.icons--right-arrow:before{background-position:0em -66.4375em;width:1.3125em;height:1.1875em}.icons--search:before{background-position:0em -67.625em;width:1.1875em;height:1.1875em}.icons--search-big:before{background-position:0em -68.8125em;width:1.5625em;height:1.5625em}.icons--search-new:before{background-position:0em -70.375em;width:1.625em;height:1.625em}.icons--select:before{background-position:0em -72em;width:1.0625em;height:1.3125em}.icons--tick:before{background-position:0em -73.3125em;width:1.125em;height:1.0625em}.icons--tick-large:before{background-position:0em -74.375em;width:1.4375em;height:1.4375em}.icons--tick-white:before{background-position:0em -75.8125em;width:1.125em;height:1.0625em}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}button,input[type=submit],input[type=button]{-webkit-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{outline:none}strong,b{font-weight:700}abbr,acronym{cursor:help}em,i{font-style:italic}ul,ol,dl{margin:1em;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}blockquote{margin-top:220px;margin-bottom:220px;margin-left:75px;font-size:40px;line-height:55px;max-width:700px;width:100%;text-align:left;letter-spacing:2px}blockquote:before{content:open-quote;font-size:3em;line-height:.1em;margin-left:-20px;margin-right:10px;vertical-align:-.48em}blockquote:first-child{display:inline}blockquote:last-child{margin-bottom:0}blockquote:after{content:no-close-quote}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}th,td{border-collapse:collapse;padding:.7em}th{font-weight:700;text-align:left;border-bottom-width:3px}caption{margin-bottom:.5em;text-align:center}p,fieldset,table{margin-bottom:.35em}hr{border:none;width:100%;color:transparent;border-bottom:1px double #eee;height:1px;margin:20px 0;float:left}small{font-size:16px;letter-spacing:1px}html{background-color:#fff}body{font-size:10px;line-height:1.6em;letter-spacing:.04em;overflow-y:scroll;overflow-x:hidden;font-family:nimbus-sans,sans-serif;background-color:#fff;width:100%;max-width:100%;padding-top:3.75rem}body.top-promo--enabled{padding-top:6.25rem}a,a:link,a:visited{-webkit-transition:color .1s;transition:color .1s;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:0;letter-spacing:.4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:inherit;text-decoration:none}h1.majortitle,h2.title,h2.majortitle,h3.majortitle,h4.majortitle,h5.majortitle,h6.majortitle,.majortitle{margin:10px 0}h1.hometitle,h2.hometitle,h3.hometitle,.hometitle{line-height:1em;margin:10px 0}.sales-message-text{color:#000;text-align:left;text-transform:none;clear:both}.sales-message-text.mini_cart_contain{padding:0}.sales-message-text--cart{padding:50px 0 0;text-align:center}.was-price{color:#999;margin-right:.625rem;text-decoration:line-through}select{max-width:100%;border-radius:0;-webkit-appearance:none;appearance:none;font-family:nimbus-sans,sans-serif}input,textarea{border:1px solid #000;padding:11px 15px;margin:0;vertical-align:middle;max-width:100%;border-radius:0;font-family:nimbus-sans,sans-serif;-webkit-appearance:none;appearance:none}input[type=checkbox]{border:none;border-radius:0}textarea{height:120px;padding-top:10px;padding-bottom:10px}input:disabled{cursor:default}input[type=submit]{min-width:120px}a,:focus,input:focus,select:focus,textarea:focus,button:focus,input:active,select:active,textarea:active,button:active,input,select,textarea,button{outline:none;outline-color:transparent}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{float:left;width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{position:absolute!important;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.input-placeholder{position:relative}.input-placeholder label{display:block;opacity:1;overflow:hidden;pointer-events:none;position:absolute;visibility:visible}.input-placeholder.has-value label{opacity:0;visibility:hidden}.input-placeholder input[type=text],.input-placeholder input[type=email],.input-placeholder input[type=date],.input-placeholder input[type=datetime],.input-placeholder input[type=datetime-local],.input-placeholder input[type=search],.input-placeholder input[type=tel],.input-placeholder input[type=time],.input-placeholder input[type=url],.input-placeholder input[type=week],.input-placeholder input[type=password],.input-placeholder textarea{background:transparent;box-shadow:none;margin:0;position:relative;z-index:2}.checkbox{position:relative;line-height:1.3}.checkbox label{cursor:pointer;margin:0!important;padding:0 0 0 1.25rem!important;position:relative;text-align:left}.checkbox label:before{left:0;position:absolute;top:0;background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;font-size:1rem}.checkbox label:after{content:"";display:block;left:0;position:absolute;top:0}.checkbox input{height:0!important;left:0;opacity:0;position:absolute;top:0;width:0!important;margin:0!important}.checkbox label:after{border:1px solid #000;width:.625rem;height:.625rem;font-size:1rem}.checkbox label:before{left:-.125rem;top:-.125rem}.checkbox input[type=checkbox]:checked+label:before,.checkbox.is-active label:before{background-position:0em -73.3125em;width:1.125em;height:1.0625em;font-size:1rem}button{font-family:nimbus-sans,sans-serif}.button,a.button,button,input[type=submit],input[type=reset],input[type=button],.product_sharing .add_to_cart{border:none;font-size:10px;line-height:12px;height:auto;margin:0;text-decoration:none;cursor:pointer;padding:11px 15px;vertical-align:middle;min-width:20px;box-sizing:content-box;border-radius:0;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;display:inline-block;zoom:1;text-align:center;*display: inline;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.button.is-showing,a.button.is-showing,button.is-showing,input[type=submit].is-showing,input[type=reset].is-showing,input[type=button].is-showing,.product_sharing .add_to_cart.is-showing{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.button.compact,button.compact,input[type=submit].compact,input[type=reset].compact,input[type=button].compact{width:auto;min-width:0}.button.notabutton,a.button.notabutton,button.notabutton,input[type=submit].notabutton{background:none;border:none;padding:0;margin:0;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-transform:none;vertical-align:baseline;min-width:0;overflow:visible;height:auto;-webkit-transition:color .1s;transition:color .1s}.button.disabled,a.button.disabled,button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled]{background:#999!important}.btn-icon{padding:0;margin:0;background:0;border:0}.btn-icon:hover{background:0}.btn-black{border:0;background-color:#000;color:#fff;text-transform:uppercase;text-align:center;width:100%}.btn-white{border:1px solid #000;background-color:#fff;color:#000;text-transform:uppercase;text-align:center;width:100%}.btn-white:hover{background-color:#fff}.btn-link{color:#000;padding:0;border:0;background:transparent;text-decoration:none}.btn-link:hover{background:transparent}.btn__more-results{border:1px solid #000;padding:.5rem;text-align:center;display:block;margin-top:1.125rem;background:#f8f8f8;color:#000;text-transform:uppercase;letter-spacing:0;width:100%;line-height:1.6}.btn__more-results:hover{background:#fff}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}img{max-width:100%;height:auto}.hidden{display:none}.icon{display:inline-block;vertical-align:middle;margin-right:10px}.scaled-text{-webkit-transition:font-size .3s;transition:font-size .3s}.align-center,.align-centre{text-align:center}.align-right{text-align:right}.list-reset,.list-reset li{margin:0;padding:0;list-style:none}.ir{position:relative;width:100%;height:0;overflow:hidden}.screenreader{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flex-center{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.hide,.no-display{display:none}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display: inline;cursor:default;width:100%!important}.ddcommon img{margin:0 10px 0 0;border:0 none;position:relative;vertical-align:middle;float:left;width:13px;height:12px}.ddcommon *{box-sizing:border-box}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{border-radius:0;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{border-radius:0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{box-shadow:5px 5px 5px -5px #888}.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:none!important;width:98%;height:98%;left:2px;top:0;border:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display: inline}.borderRadius .shadow{box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{box-shadow:-5px -5px 5px -5px #888}.borderRadiusTp .border,.borderRadius .border,.borderRadiusBtm .border{border-radius:0}img.fnone{float:none!important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:8px}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd{border:1px solid #000}.dd .divider{border-left:1px solid #fff;border-right:1px solid #fff;right:24px}.dd .ddArrow{margin-top:-10px}.dd .ddArrow:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -72em;width:1.0625em;height:1.3125em;font-size:1rem}.dd .ddTitle{color:#000;background:#fff}.dd .ddTitle .ddTitleText{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 1.25rem 0 .9375rem;text-transform:uppercase;line-height:.9375rem;min-height:2.125rem}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddChild{border:1px solid #000;background-color:#fff;left:-1px;height:auto!important}.dd .ddChild li{background-color:#fff;border-bottom:1px solid #c3c3c3;padding:.125rem 1.25rem .125rem .9375rem;text-transform:uppercase;line-height:3.4;min-height:2.125rem}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333}.dd .ddChild li.hover{background-color:#eee}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#fff;color:#000}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template-product .fancybox-wrap{position:fixed!important}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;border-radius:4px;padding:0!important}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;box-sizing:content-box}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite.png?2541499508960449610)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;background-image:none;background-color:#fff;padding:6px}#fancybox-loading div{width:23px;height:3px;background:url(loading.gif) center center no-repeat}.fancybox-close{cursor:pointer;height:36px;position:absolute;right:5px;top:0;width:36px;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font: 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:#000c;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:#000c}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.flexImages{display:none}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-direction-nav{height:0}.flex-direction-nav li{list-style:none}.flexslider,.flexslider1{width:100%;margin:0;padding:0;overflow:hidden}.flexslider2{max-width:740px;width:740px;margin:0 auto}.flexslider .slides>li,.flexslider1 .slides>li,.flexslider2 .slides>li{display:none}.flexslider .slides img,.flexslider1 .slides img,.flexslider2 .slides img{max-width:100%;display:inline;margin:0 auto;width:100%}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider,.flexslider1,.flexslider2{position:relative;zoom:1}.flexslider .slides,.flexslider1 .slides,.flexslider2 .slides{overflow:hidden;zoom:1;margin:0}.flexslider .slides>li,.flexslider1 .slides>li,.flexslider2 .slides>li{position:relative;overflow:hidden}.flex-container{zoom:1;position:relative}.flex-caption{background:none;zoom:1}.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:#0000004d;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}.flexslider1 .flex-control-nav{position:absolute;bottom:27px;width:100%;z-index:2}.flex-control-nav{text-align:center;margin-top:10px}.flex-control-nav li{display:inline}.flex-control-nav li a{text-indent:-9999em;width:4px;height:4px;background:#777;border:2px solid #777;margin:3px;display:inline-block;zoom:1;*display: inline;cursor:pointer;border-radius:6px;-webkit-transition:background-color .25s linear;transition:background-color .25s linear}.flex-control-nav li a.flex-active{background:#000;border:2px solid #000}.flex-direction-nav a{position:absolute;z-index:10;cursor:pointer;text-indent:-9999px}.flexslider .flex-direction-nav a,.flexslider1 .flex-direction-nav a,.flexslider2 .flex-direction-nav a{background:transparent url(" //www.johnelliott.com/cdn/shop/t/243/assets/flexslider-leftright.png?v=144327401011922793751762533384 ") left top no-repeat;width:59px;height:74px;top:50%;margin-top:-37px;z-index:3000;opacity:.9;filter:alpha(opacity=90);border:0!important;-webkit-transition:all .2s;transition:all .2s}.flexslider .flex-direction-nav a.flex-prev,.flexslider1 .flex-direction-nav a.flex-prev,.flexslider2 .flex-direction-nav a.flex-prev{left:10px}.flexslider .flex-direction-nav a.flex-next,.flexslider1 .flex-direction-nav a.flex-next,.flexslider2 .flex-direction-nav a.flex-next{right:10px;background-position:100% top}.flexslider:hover .flex-direction-nav a.flex-prev:hover,.flexslider1:hover .flex-direction-nav a.flex-prev:hover,.flexslider2:hover .flex-direction-nav a.flex-prev:hover,.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider1:hover .flex-direction-nav a.flex-next:hover,.flexslider2:hover .flex-direction-nav a.flex-next:hover{opacity:1;filter:alpha(opacity=100)}.flexslider .slides>li,.flexslider1 .slides>li,.flexslider2 .slides>li{list-style:none}/*! Flickity v2.0.9
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:.625em 0 0;padding:0;width:100%}.flickity-page-dots .dot{background-color:transparent;box-shadow:inset 0 0 0 2px #000;border-radius:100%;display:block;height:1.25em;margin:0 .375em;padding:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:1.25em;cursor:pointer}.flickity-page-dots .dot.is-selected{background-color:#000}.swym-button-bar.swym-wishlist-button-bar.swym-inject,.swym-btn-container.swym-inject,button.btn.swym-button.swym-add-to-wishlist.swym-inject{width:100%}.pdp-wishlist{width:50%}.pdp-wishlist__button{box-sizing:border-box;font-size:.6875rem;letter-spacing:.66px;text-transform:uppercase;width:100%;background:transparent;color:#000;padding-top:.875rem;padding-bottom:.78125rem;border:1px solid #000}.pdp-wishlist__button:hover{background:transparent}.pdp-wishlist__button.disabled{border-color:#c2c2c2;color:#c2c2c2}span.swym-wishlist-cta{font-size:.6875rem}button.btn.swym-button.swym-add-to-wishlist.swym-inject.swym-btnlink.swym-heart{background-color:transparent;color:#000}.swym-notification-wishlist.swym-clickable{display:none!important}.no-overflow{overflow:hidden}.modal__trigger{cursor:pointer}.modal__inner{border:0;display:inline-block;max-width:1444px;position:relative;vertical-align:middle;width:100%;z-index:2}.modal__close{margin:0;position:absolute;z-index:2}.modal__header{margin:0;padding:0 0 1.5625em;position:relative}.modal__header h3{margin:0}.modal__content{margin:0 auto;max-width:43.75em}.modal__content:before,.modal__content:after{content:" ";display:table}.modal__content:after{clear:both}.modal__note p{margin:0;font-size:.6875em}.modal__overlay{background:#fff;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .1s ease-in-out,visibility .1s ease-in-out,z-index .1s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,z-index .1s ease-in-out}.modal__overlay.modal--visible{opacity:1;visibility:visible;z-index:102}div.modal__facetsWrap{background-color:#fff!important}a.close{text-transform:uppercase;position:absolute;top:5px;right:8px;color:#bbb}.success_message{color:#fff;font-size:13px}.klaviyo_field_group label{color:#fff}.klaviyo_styling{margin-bottom:0!important}.klaviyo_styling .klaviyo_submit_button{border-radius:0!important;padding:0!important}.klaviyo_styling input[type=email]{border-radius:0!important;padding:0 8px!important;height:50px!important;box-sizing:border-box;border:1px solid #000!important}.klaviyo_field_group input[type=submit]{min-width:30px;visibility:hidden}.klaviyo_styling,.klaviyo_condensed_styling{max-width:100%!important}.modal-box{display:none;position:absolute;z-index:1000;width:100%;background:#fff;border-bottom:1px solid #aaa;box-shadow:0 3px 9px #00000080;border:1px solid rgba(0,0,0,.1);background-clip:padding-box;max-width:550px}.modal-box header,.modal-box .modal-header{padding:1.25em 1.5em 0}.modal-box header h3,.modal-box header h4{margin:0}.modal-box .modal-header h3,.modal-box .modal-header h4{margin:0}.modal-box header h5{max-width:180px;min-height:32px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.modal-box header h5.is-hidden{opacity:0}.modal-box .modal-body{padding:2em 1.5em}.modal-box footer,.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:#00000005;text-align:right}.modal-box .side-left{width:40%;float:left}.modal-box .side-right{width:60%;float:left;box-sizing:border-box;padding:0 35px 0 10px;position:relative}.modal-box .side-left h5{margin-top:10px}.modal-box p{text-transform:uppercase;margin-bottom:20px}.modal-box label{display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px}.modal-box input{width:100%;margin-bottom:25px;height:30px;line-height:30px;padding:0;text-align:center}.modal-box button{box-sizing:border-box;height:30px;line-height:30px;padding:0;text-align:center;width:100px}.modal-box select{margin-bottom:20px;border:1px solid #000;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0px;box-sizing:border-box;height:31px;line-height:31px;padding:0 7px;width:100%;text-transform:uppercase;appearance:none;background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/select-toggle2.png?v=140547373900356854391762533543 ") no-repeat scroll right top 0/30px 60px #fff!important}.modal-box .safari select,.modal-box .chrome select{-webkit-appearance:none;appearance:none;background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/select-toggle2.png?v=140547373900356854391762533543 ") no-repeat scroll right top 0/30px 60px #fff!important}.modal-box__cb{margin-bottom:1.25rem}.modal-box__msgs{text-transform:uppercase;position:absolute;top:0}.modal-box__msgs.has-error{position:relative;padding-top:.625rem}.modal-box__form{min-height:14.25rem}.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:#0006!important}a.close{line-height:1;font-size:18px;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb}a.close:hover{color:#222;-webkit-transition:color 1s ease;transition:color 1s ease}.modal__sizeguide{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}.modal__sizeguide.modal--visible{opacity:1;visibility:visible;z-index:110}.modal__sizeguide:before{content:"";display:inline-block;height:100%;margin:0 -6px 0 0;vertical-align:middle;width:1px}.modal__sizeguide .modal__inner{background-color:transparent;padding:0;max-width:none}.modal__sizeguide .modal__close{right:0;background:transparent;padding:0;font-size:16px;margin:5px 5px 0}.modal__sizeguide .modal__wrap{max-width:840px;margin:0 auto;background-color:#fff;position:relative;border:1px solid #ddd}.modal__sizeguide .modal__wrap.shoes{max-width:722px}.modal__modalSizeguide{background-color:transparent}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.modal__lookbook{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}.modal__lookbook.modal--visible{opacity:1;visibility:visible;z-index:110}.modal__lookbook:before{content:"";display:inline-block;height:100%;margin:0 -6px 0 0;vertical-align:middle;width:1px}.modal__lookbook .modal__inner{background-color:transparent;max-width:100%;padding:0}.modal__lookbook .modal__close{right:0;background:transparent;padding:0;font-size:16px;margin:5px 5px 0}.modal__lookbook .modal__wrap{max-width:840px;margin:0 auto;position:relative}.modal__lookbook .slick-next,.modal__lookbook .slick-prev{background:transparent;border-top:2px solid #fff;border-left:2px solid #fff;left:-50px;height:20px;margin:0;padding:0;position:absolute;top:47%;text-indent:-999em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;z-index:10}.modal__lookbook .slick-next{left:auto;right:-50px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.modal__overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:#0006!important}.lookbook-product{background:#fff}.lookbook-product .lookbook-product-image{display:inline-block;height:100%;width:70%;vertical-align:top}.lookbook-product .lookbook-product-image img{display:block}.lookbook-product .lookbook-product-name{display:inline-block;height:100%;vertical-align:top;margin:20px 3%;width:24%}.lookbook-product .lookbook-product-name ul{display:none;margin-left:0;padding:0}.lookbook-product .lookbook-product-name ul li{list-style:none}#modalLookbookImageGallery{overflow:visible}.flexslider .flex-direction-nav a.flex-prev,.flexslider1 .flex-direction-nav a.flex-prev,.flexslider2 .flex-direction-nav a.flex-prev{left:-100px}.flexslider .flex-direction-nav a.flex-next,.flexslider1 .flex-direction-nav a.flex-next,.flexslider2 .flex-direction-nav a.flex-next{right:-100px}.modal-donation{background:transparent;position:fixed;bottom:0;height:100%;left:0;max-height:100%;max-width:100%;margin:0;opacity:0;overflow:auto;right:0;top:0;visibility:hidden;width:100%;z-index:-1;text-align:center}.modal-donation:before{content:"";display:inline-block;height:100%;margin:0 -6px 0 0;vertical-align:middle;width:1px}.modal-donation__inner{display:inline-block;background:#000;max-width:29.6875rem;margin:0 auto;padding:3.75rem 4.375rem;position:relative;vertical-align:middle}.modal-donation.modal--visible{display:block;opacity:1;visibility:visible;z-index:110}.modal-donation__content{color:#fff;font-size:1rem;line-height:1.5rem;text-align:left}.modal-donation__close{position:absolute;right:1.25rem;top:1.25rem}.overflow--hidden{overflow:hidden!important}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}.container{max-width:100%;padding-left:1.25rem;padding-right:1.25rem;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.container .container{padding-left:0;padding-right:0}.flexslider .container{padding-left:40px;padding-right:40px}.header__logo{position:absolute}.header__logo a{display:block}.header__logo a:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -39.5em;width:15.125em;height:1.875em;font-size:17px}.header__wrap{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.top-promo{position:absolute;top:0;left:0;right:0;width:100%;padding:.375rem .25rem;max-height:2.5rem;z-index:2;opacity:0;visibility:0;-webkit-transition:ease-in-out all .2s;transition:ease-in-out all .2s}.top-promo--enabled .top-promo{opacity:1;visibility:visible}.top-promo__item{list-style:none}.top-promo__text-main,.top-promo__text-secondary{font-size:.5625rem}.top-promo .flex-control-nav{display:none}.header__top li{float:left;line-height:normal;text-transform:uppercase}.header__fixed{background:#fff;left:0;padding:1.0625rem 1.25rem 1.0625rem .9375rem;position:fixed;right:0;top:0;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out;z-index:100}.header__fixed.is-active:before{z-index:-1}.header__left-nav{float:left}.header__right{display:none;float:right}.header__right button{color:#000;text-transform:uppercase;letter-spacing:.04em;display:block;display:inline-block;margin-left:auto;padding:1.5rem 0;font-size:.76875rem}.header__right-list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.header__right-list--shipping{letter-spacing:.05em;line-height:normal;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out;top:100%}.header__right-list--shipping .header__right-link{font-weight:300}.header__right-list li{position:relative}.header__right-list li .btn-icon,.header__right-list li .header__right-link{position:relative;letter-spacing:.04em;display:inline-block;padding:1.5rem 0;white-space:nowrap;font-size:.76875rem}.header__right-list li .btn-icon:after,.header__right-list li .header__right-link:after{background-color:#000;bottom:1.0625rem;content:"";display:inline-block;height:.125rem;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__search-link{cursor:pointer;position:relative}li.header__right-list{margin-left:1.5625rem}li.header__right-list--shipping{text-transform:none}li.header__right-list--chat{margin-left:3.4375rem;position:static}.has-flash-sale-banner li.header__right-list--chat{margin-left:1.5625rem}li.header__right-list--chat .submenu__list{margin-right:6.75rem}li.header__right-list--flash-sale{margin-left:1.25rem;margin-right:1.25rem}.flash-sale-banner .flash-sale-banner__link{background:#000;color:#fff;display:block!important;padding:.625rem 1.25rem .625rem 1.875rem!important;position:relative}.flash-sale-banner .flash-sale-banner__link:before{background:#fff200;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:.625rem}.submenu__image{width:100%;max-width:29.92187%;margin-left:auto;margin-right:4.75rem}.submenu__image .ir{padding-bottom:68.509%}.submenu__image img{width:100%}.submenu__close{background:transparent;border:0;position:absolute;right:0;top:0;font-size:1.125rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:2.125rem}.submenu__close:hover{background-color:transparent}.submenu__close-text{color:#000;font-size:.875rem;text-transform:uppercase}.top-promo--enabled .submenu__close{padding-top:1.25rem}.submenu__ul{-webkit-box-align:center;-webkit-align-items:center;align-items:center;bottom:-.0625rem;display:-webkit-box;display:-webkit-flex;display:flex;height:2.375rem;position:relative}.submenu__li{position:relative}.submenu__li--split{margin-top:3.125rem!important}.submenu__li.is-active .submenu__link:after{opacity:1}.submenu__li .link-light{font-weight:300}.submenu__li .link-light--gray{color:#888;font-size:.6875rem;color:#000}.submenu__li:last-child .submenu__link{padding-right:0}.submenu__li:last-child .submenu__link:after{right:0}.submenu__li:first-child .submenu__link{padding-left:0}.submenu__li:first-child .submenu__link:after{left:0}.submenu__sale a{color:red!important}.submenu__sale a:after{background-color:red}.submenu__sale a:hover:after{background-color:red}.submenu__link,.submenu__anchor{display:inline-block;padding:.125rem .75rem;position:relative;font-size:.76875rem}.submenu__link-chat,.submenu__anchor-chat{color:#888}.submenu__link:after,.submenu__anchor:after{background-color:#000;bottom:0;content:"";display:inline-block;height:.125rem;left:.75rem;opacity:0;bottom:-.3125rem;position:absolute;right:.75rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.submenu__list{float:left;width:100%}.submenu__list li{width:100%;font-size:.95625rem}.submenu__list a,.submenu__list span,.submenu__list .btn-link{display:inline-block;padding:0 0 1.125rem;position:relative;text-transform:uppercase;-webkit-transition:none;transition:none}.submenu__list a:hover,.submenu__list span:hover,.submenu__list .btn-link:hover{color:#000}.submenu__list a:hover:after,.submenu__list span:hover:after,.submenu__list .btn-link:hover:after{opacity:1}.submenu__list-title--spacer{pointer-events:none;opacity:0}.submenu__spacer{height:1.6875rem}.mixed-media a{display:block}.mixed-media a:hover .tint:after{-webkit-filter:contrast(200%);background-color:#fff200;bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.mixed-media h2{margin-bottom:.5rem}.mixed-media__left{border-right:1px solid #e7e7e7;float:left;max-width:17.0625rem;padding-right:1.125rem;width:24.8731%}.mixed-media__left figure{margin-bottom:1.125rem}.mixed-media__left .ir{padding-bottom:67.02899%}.mixed-media__right{float:left;padding-left:1.125rem;width:55.85586%}.mixed-media__right h2{margin-top:.25rem}.mixed-media__right a{margin-bottom:1.4375rem}.mixed-media__right a:last-child{margin-bottom:0}.mixed-media__right figure{float:left;margin-right:1.1875rem;max-width:9.875rem}.mixed-media__right figure+figure{margin-bottom:0}.mixed-media__right .ir{padding-bottom:66.4557%;float:left}.mobile-menu__list li.mobile-menu__first{margin-right:.625rem;padding-top:.5625rem;vertical-align:top;width:auto}.mobile-menu{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mobile-menu__list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.mobile-menu__list li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:.625rem;position:relative;text-align:center}.mobile-menu .icons:before{margin:0 auto}.mobile-menu__search:before{background-position:0em -70.375em;width:1.625em;height:1.625em;font-size:1.125rem!important}.mobile-menu__cart{position:relative;text-align:center;background:transparent;border:1px solid #cacaca;border-radius:100%;padding:0;height:21px;width:21px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mobile-menu__count{bottom:.25rem;color:#000;font-size:.625rem;left:0;letter-spacing:-.3px;position:absolute;right:0}.mobile-menu__hamburger{margin-left:-.125rem}.mobile-menu__hamburger:before{background-position:0em -41.375em;width:1.625em;height:1.5em;font-size:1.375rem!important}.page-header{padding:22px 0 0;position:relative;text-align:center}.page-header img{height:325px;left:0;min-height:325px;overflow:hidden;position:static;width:100%}.page-header .pagetitle{margin-bottom:20px}.page-header .user-content{text-align:left}.page-header .filters{float:left}.page-header .filters .tags{margin-right:25px}.logo-area{margin:20px 20px 0;max-width:100%;width:100%}#pageheader{position:relative;z-index:2}#pageheader .utils{color:#666;float:right;font-size:10px;height:44px;line-height:40px;margin-top:-42px;position:relative;right:15px}.cart-count{color:#000}.sub ul,.sub ul li{list-style:none}.mobile_menu .search input{border:none;color:#999;text-transform:uppercase}.mobile_menu .search input[type=submit]{visibility:hidden}.mobile-shop.active:after{content:"-";float:right}.mobile-shop:after{content:"+";float:right}.shop_navigation{display:none;padding-top:0;width:100%}.shop_navigation.is-visible{display:block}.shop_navigation ul{background:#fff;margin:0!important;width:100%}.shop_navigation ul li ul{background:#fff;box-shadow:none;display:none;left:-20px;opacity:0;padding:20px;position:absolute;top:5px;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;width:180px;z-index:2}.shop_navigation ul li ul li{display:block;margin-bottom:10px}.shop_navigation ul li:hover ul{display:block;opacity:1;visibility:visible}.shop_navigation ul li a{border-bottom:1px solid #fff}.shop_navigation .link-light,.sidebar .link-light{font-weight:300}.tags.nav-row{padding:15px;text-transform:capitalize}.tags .active a{color:#e94b3f}.tags.nav-row.social{text-align:right}.shop_navigation{z-index:9999}.shop_navigation>ul>li>ul{left:auto;margin-left:-15px!important;padding:0 15px 5px;top:25px}.shop_navigation>ul>li>ul>li{margin:0;padding:0}.shop_navigation>ul>li>ul>li>a,.shop_navigation>ul>li>ul>li>a:hover{margin:10px 0!important}.shop_navigation>ul>li>a{margin-bottom:10px;padding:0 0 2px!important}.header_top>ul,.header_top>ul:first-child{margin:0}.header_top>ul>li{padding:0}.header_top>ul>li>a{display:inline-block}.afterpay-paragraph:nth-child(3){font-size:.625rem!important;margin-bottom:1.25rem;margin-top:.3125rem;text-transform:uppercase;width:100%}.template-cart .afterpay-paragraph:nth-child(3){font-size:.75rem!important;text-align:right;margin-bottom:2.5rem}.template-product .afterpay-paragraph:nth-child(3){margin-top:.9375rem;text-align:left!important;font-size:.625rem!important;font-weight:400!important}.afterpay-paragraph:nth-child(3) .afterpay-text1,.afterpay-paragraph:nth-child(3) .afterpay-text2{font-size:.625rem!important}.sidebar-cart__wrap .bottom,.sidebar-cart__wrap .subtotal,.sidebar-cart__wrap .mini_cart_contain{text-align:left!important}.sidebar-cart__wrap .afterpay-logo-link>img{max-width:4.6875rem!important}.template-cart .afterpay-logo,.template-product .afterpay-logo{max-width:5rem!important}#pagefooter{padding:65px 20px 31.5px;margin:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#pagefooter.hide{opacity:0}#pagefooter.fixed{position:fixed;bottom:0;width:100%}#pagefooter .image-links{padding:25px 0}#pagefooter .image-links .image-link{width:31.4%;float:left;text-align:center}#pagefooter .image-links .image-link.block-1{margin-left:1.4%}#pagefooter .image-links .image-link.block-2{margin:0 1.4%}#pagefooter .image-links .image-link.block-3{margin-right:1.4%}#pagefooter .image-links .image-link img{max-width:100%;height:auto;text-align:center}#pagefooter .lower{padding-left:20px;padding-right:20px;text-align:center}#pagefooter .interact{margin-top:30px}#pagefooter .interact span{margin-bottom:5px;display:inline-block}#pagefooter .payment-methods{margin-top:20px}#pagefooter .payment-methods ul{margin-left:0}.footer__link{text-transform:uppercase;background-color:transparent;color:#000;padding:0;font-size:.75rem;vertical-align:unset}.footer__link:hover{border-bottom:1px solid #000;background:transparent}.footer__left{display:-webkit-box;display:-webkit-flex;display:flex;float:left;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.footer__left ul{list-style:none;margin:0;padding:0 0 .625rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer__left ul:first-child{list-style:none}.footer__left ul:last-child{padding-top:1.875rem;padding-bottom:1.5rem}.footer__left ul li{display:block;margin-right:1.25rem}.footer__left ul li:last-child{margin-right:0}.footer__right{float:right}.footer__right ul{list-style:none;margin:0 0 5px;padding:0;text-align:right}.footer__right ul li{display:inline-block;margin-left:20px}.footer__right ul li:first-child{margin-left:0}.footer__right ul li a{font-size:10px;text-transform:uppercase}.footer__right ul li a:hover{padding-bottom:2px;border-bottom:1px solid #000}.footer__right .copyrightx{color:#000;font-size:12px;letter-spacing:1.89px;text-transform:uppercase}.footer__right .copyrightx__copy{margin-right:5px;font-weight:100;letter-spacing:0}#pagefooter .nav-row{padding-top:23px;background:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;text-align:center}#pagefooter .nav-row{padding-bottom:20px}#pagefooter .nav-row a{line-height:18px}.signup-form .contact-form{border:1px solid #000}#mega_footer a,.slidetext a{border-bottom:2px solid transparent}#mega_footer a:hover,.slidetext a:hover{border-bottom:2px solid #000}.acsb-trigger{visibility:hidden!important;opacity:0!important}.account_drop{background:#fff;padding:10px 20px;max-width:240px;position:absolute;z-index:99;top:0;right:0;text-align:left;display:none;font-size:10px;border:1px solid #fff;text-transform:uppercase;color:#000}.account_drop .members{font-size:10px;text-transform:uppercase;display:block;margin-bottom:10px}.account_drop_a{color:#000;text-transform:uppercase;font-size:10px}.account_drop button{color:#fff;display:block;background:#000;height:40px;width:240px;line-height:32px;text-align:center;font-weight:700;padding:0;font-size:10px;font-weight:400;margin-bottom:5px;text-transform:uppercase}.account_drop .btn{color:#fff;display:block;background:#000;height:40px;width:240px;line-height:32px;text-align:center;font-weight:700;padding:0;font-size:10px;font-weight:400;margin-top:10px;text-transform:uppercase}.account_drop input{width:240px;box-sizing:border-box;height:30px;margin-bottom:10px;padding:5px 10px;font-size:10px}.account_drop label{margin-bottom:5px;display:block;text-transform:uppercase;font-size:10px}.account_drop hr{border:1px solid #ccc;height:0;margin:15px 0}.account_drop_btn:hover{color:#fff;display:block;background:#000}.account_drop .forgot{color:#000}.account_drop .notregistered{font-size:10px;text-transform:uppercase;display:block;margin-bottom:15px}.pagination-row{text-align:center;margin-top:20px;margin-bottom:20px}.pagination{width:100%;text-align:center;margin-top:20px;float:left}.pagination .pagecount{padding:0 5px;margin:0 2px}.pagination .page-count a{color:#aaa;font-size:10px;margin:0 5px;padding:0 2px}.pagination .page-count a.active{color:#000;border-bottom:1px solid #000}.pagination .pageprev,.pagination .pagenext{width:24%;display:inline-block}.pagination .page-count{display:inline-block;width:50%}.pagination .pageprev{text-align:left}.pagination .pagenext{text-align:right}.pagination .prev,.pagination .next{display:inline-block;text-transform:uppercase;width:105px;text-align:center;font-size:10px;height:30px;line-height:28px;box-sizing:border-box;border:1px solid #000}.pagination .prev{margin-left:18px}.pagination .next{margin-right:18px}#store-messages .message{position:relative;text-align:center;padding:12px 0 16px}#store-messages.messages-2 .message{float:left;width:49.5%}#store-messages.messages-3 .message{float:left;width:33.33%}#store-messages .message a{display:block}#store-messages .message .title,#store-messages .message .tagline{margin:0 20px}#store-messages .message .title{line-height:1.3em;-webkit-transition:color .1s;transition:color .1s}#store-messages .message .tagline{display:block;line-height:1.4em;margin-top:5px}#store-messages .message .fluff{width:1px;position:absolute;left:0;top:20px;height:28px}.signup-form-cont{text-align:center;clear:both;white-space:nowrap}.signup-form{display:inline-block;zoom:1;*display: inline;vertical-align:middle}.signup-form label{padding:0 25px;vertical-align:middle}.signup-form input[type=email]{border:none;text-align:center}.signup-form h4{margin:.6em 2em}.social .socitem{vertical-align:top;display:inline-block;zoom:1;*display: inline}.social .socitem.label{margin:-2px 10px 0 0}#template{text-align:center}#template .template_header{margin:40px 0}#template button,#template input{width:362px;text-align:center}#template textarea{width:362px}#template label{font-size:85%}#template .action_bottom{margin-top:27px}#template .note{display:block}#template .errors{margin:10px 25px;font-style:italic}#template .errors li{list-style:none}#template .large_form{position:relative;margin-top:-1px}#template .large_form label{position:absolute;left:0;right:0;top:10px;padding:0 20px}#template.lefty-form,#template.lefty-form input[type=text],#template.lefty-form input[type=email],#template.lefty-form textarea{text-align:left}#template.righty-form{text-align:center;width:100%}#template.righty-form input[type=text],#template.righty-form input[type=email],#template.righty-form textarea,#template.righty-form input[type=submit]{text-align:center;width:96%;padding-left:2%;padding-right:2%}#address_tables{margin-top:40px}#admin_header{margin:20px 0 40px}#admin_header .title{text-align:center}#admin_header .action_return{margin-bottom:20px}#customer_sidebar{float:left;width:25%}#customer_detail .address p,.address_table .view_address p,#order_address .address p{margin-bottom:0}#customer_orders{float:left;width:73%}#customer_orders table{width:100%}#order_address{margin-top:10px}#order_address #order_payment{float:left;width:48%;margin-bottom:20px}#order_address #order_shipping{float:right;width:48%;margin-bottom:20px}#order_details{clear:both;width:100%}#comments .comment{padding-top:20px}#comments .comment.first{border-top:0}#comments .comment .gravatar{float:left}#comments .comment .detail{margin-left:100px}.payment-methods li{margin-left:5px;padding-top:32px;height:0;width:53px;overflow:hidden;background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/settings.pay_icon_img?56398 ");display:inline-block;zoom:1;*display: inline}.payment-methods li.pay-paypal{background-position:-5px 0}.payment-methods li.pay-visa{background-position:-78px 0;width:44px}.payment-methods li.pay-mastercard{background-position:-137px 0;width:40px}.payment-methods li.pay-amex{background-position:-192px 0;width:36px}.payment-methods li.pay-discover{background-position:-239px 0;width:54px}.payment-methods li.pay-cirrus{background-position:-305px 0;width:42px}.payment-methods li.pay-maestro{background-position:-363px 0;width:42px}.payment-methods li.pay-google-wallet{background-position:-419px 0;width:101px}.payment-methods li.pay-dankort{background-position:-525px 0;width:50px}.payment-methods li.pay-jcb{background-position:-595px 0;width:38px}.payment-methods li.pay-diners{background-position:-650px 0;width:36px}ul.taglist{margin:0}ul.taglist li{display:inline;white-space:nowrap}table.noborders,table.noborders tr,table.noborders th,table.noborders td{border:0}.simple-popup{position:absolute;width:140px;padding:10px 15px;border-radius:3px;box-shadow:0 0 2px #888;text-align:center}.fb_iframe_widget iframe{max-width:none}.product-notify--product .product-notify__form:after{display:block;content:"";clear:both}#cart-summary-overlay{position:fixed;z-index:6000;top:0;left:0;width:100%;padding:20px 0;font-size:80%}#cart-summary-overlay .item{float:left;width:50%;padding-left:20px}#cart-summary-overlay .item .cols{margin-top:10px}#cart-summary-overlay .item .img{float:left;width:95px}#cart-summary-overlay .item .info,#cart-summary-overlay .item .detail{float:left;width:190px;margin-left:10px}#cart-summary-overlay img{max-height:70px;max-width:100%}#cart-summary-overlay .cart{float:right;width:40%;text-align:right;padding-right:20px}#cart-summary-overlay .cart .cart-text{margin:15px 0 10px;font-style:italic;text-transform:none}#cart-summary-overlay #shop-more,#cart-summary-overlay .button{margin-left:10px}.spaced-row{margin-bottom:40px}.padded-row{padding-top:40px;padding-bottom:40px}.strongly-padded-row{padding-top:70px;padding-bottom:70px}.main-site .content iframe{max-width:100%}.main-site .content img,.main-site .content embed,.main-site .content object{max-width:100%;height:auto}.layout-column-seven-tenths{float:left;width:75%}.layout-column-six-tenths{float:left;width:60%}.layout-column-four-tenths{float:right;width:40%}.layout-column-half-right{float:right;width:50%}.layout-column-quarter-left{float:left;width:25%}.layout-column-quarter-right{float:right;width:25%}.container.layout-column-three-quarters{float:left;width:74%;padding-left:0;padding-right:1%}.layout-content-with-image-left .image-cont,.layout-content-with-image-right .image-cont{display:inline-block;zoom:1;*display: inline;width:33%;text-align:center;vertical-align:middle}.layout-content-with-image-left .content,.layout-content-with-image-right .content{display:inline-block;zoom:1;*display: inline;width:60%;margin-right:5%;vertical-align:middle}.layout-content-with-image-left .content{margin-left:5%;margin-right:0}.layout{position:relative}.layout .col-third{float:left;width:30%;margin-left:5%}.layout .col-third.left{margin-left:0}.layout .col-third.right{float:right;margin-left:0}.image-cont img{max-width:100%;height:auto}.newsletter{min-height:500px}.newsletter .klaviyo_submit_button{background-color:#000!important;margin-top:20px!important;width:140px;font-weight:400!important;text-transform:uppercase;font-size:10px!important;height:30px!important;visibility:visible!important}.newsletter .klaviyo_styling input[type=email]{border:1px solid #000!important;height:30px!important;max-width:300px;display:block;font-size:10px}.newsletter .klaviyo_field_group label{color:#000!important;font-size:10px}.newsletter .success_message{color:#000;font-size:10px}.shop-tile .text-left{width:67%;text-align:center;position:absolute;left:0;top:48%;font-size:18px}.shop-tile .text-right{width:33%;text-align:center;position:absolute;left:67%;top:48%;font-size:18px}.shop-tile .text-right a,.shop-tile .text-left a{color:#fff;text-decoration:none}.about-us.container{margin-top:90px;background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/about-us-bg.jpg?v=90206327085870378301762533283 ");background-repeat:no-repeat}.about-us.page-header img{max-height:459px;width:auto;height:100%}.template-page .about-us h1.majortitle{color:#000;top:43%}.about-us p{max-width:580px;margin:0 auto;letter-spacing:1px;line-height:28px;text-align:justify}.about-us h3{max-width:580px;margin:0 auto;font-size:20px;text-align:center}#content{border-top:0px solid #eee}.template-page .user-content{line-height:20px}.template-page p{margin-bottom:20px}#content .col{float:left;max-width:33.3%;width:100%;text-align:center;min-width:220px;margin-bottom:30px}#content .col h4{font-size:12px;line-height:14px;margin-top:50px}#content .col p{font-size:10px;color:#888;line-height:16px}.page-header.banner{padding-top:0}.shipping-table{max-width:700px;width:100%;margin-bottom:20px}.shipping-table span{width:25%;display:inline-block}.shipping-table div{padding:5px 0;border-bottom:1px solid #eee}.shipping-link.active,.returns-link.active{text-decoration:underline}.media{float:left}.media p{margin:10px auto 0;font-size:10px;line-height:16px}.media .user-content{margin-top:75px}#content{min-height:800px;position:relative}#formation{margin:0 auto;text-align:center;max-width:1920px;position:relative}#formation .holder{text-align:left;overflow:visible}#formation-mobile{display:none}#formation .formation-stamp{width:162px;height:42px;line-height:42px;border:4px solid #000;font-size:20px;position:absolute;left:45%;top:100px;text-align:center}#formation .product-block a{text-decoration:none}.template-page #formation .user-content .product-block{line-height:17.6px!important}.template-page .grid-item p{margin-bottom:3px;line-height:16px}.template-page .grid-item .variant_wrapper{display:inline-block;margin-right:20px}.formation-box{margin:0 auto;width:100%;height:900px;max-width:1920px;position:inherit;background-color:#fff}.formation-box .title-box{position:absolute;text-align:center;font-size:75px;top:35%;max-width:1920px;width:100%;text-transform:uppercase;line-height:72px;letter-spacing:5px}.formation-box .title-box span{font-size:30px;letter-spacing:0}.formation-box img{margin-bottom:-5px}.formation-box .info-box{position:absolute;bottom:60px;right:60px;max-width:560px}.formation-box.zippers .info-box{bottom:80px;left:80px}#formation .zip{position:absolute;right:200px;bottom:0;overflow:hidden;height:590px}.formation-box.kangaroo .info-box{bottom:300px;left:80px}.formation-box.finished .info-box{top:40px;right:80px}.formation-box.zippers .info-box p,.formation-box.zippers .info-box h2,.formation-box.kangaroo .info-box p,.formation-box.kangaroo .info-box h2{text-align:left}.formation-box .interactive-box{position:absolute}.formation-box .interactive-box a{cursor:pointer;margin-right:20px}.formation-box .interactive-box span{display:inline-block;background-color:#fff;color:#000;height:35px;line-height:35px;font-size:11px;padding:0 10px}.formation-box .video-box{position:absolute;width:310px;height:265px;background-color:#000;display:none;color:#fff;box-sizing:border-box;text-align:left;padding:10px}.formation-box .video-box:after{content:"";position:absolute;width:0;height:0;border-width:14px;border-style:solid;border-color:transparent transparent transparent #000;top:210px;left:310px}.formation-box .video-box p{margin-top:20px;padding:0 10px;font-size:11px;line-height:16px;text-align:left;letter-spacing:1px;margin-bottom:0}.vid-panel{margin-bottom:-5px;text-align:right}.intro{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/01-hooded-villain.jpg?v=117934690742382972691762533254 ") 50% 0 no-repeat fixed}.terry{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/02-Custom-Milled-Terry.jpg?v=128035424338354140361762533255 ") 50% 0 no-repeat fixed}.flatlock{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/03-Flat-Lock-Stitching.jpg?v=171535653380474691971762533255 ") 50% 0 no-repeat fixed}.zippers{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/04-Riri-Side-Zippers.jpg?v=171081363708465351421762533256 ") 50% 0 no-repeat fixed}.kangaroo{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/05-Hidden-Kangaroo-Pocket.jpg?v=40429148320087456031762533256 ") 50% 0 no-repeat fixed}.finished{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/06-Finished-Hood.jpg?v=65344635389704755521762533257 ") 50% 0 no-repeat fixed}.shopbg{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/07-Shop-Hooded-Villain.jpg?v=94778391898326533201762533257 ") 50% 0 no-repeat fixed}.terry .interactive-box{right:200px;top:290px}.terry .video-box{right:465px;top:80px}.flatlock .interactive-box{right:550px;top:290px}.flatlock .video-box{right:770px;top:80px}.zippers .interactive-box{left:620px;top:290px}.zippers .video-box{left:280px;top:80px}.kangaroo .interactive-box{right:150px;top:290px}.kangaroo .video-box{right:395px;top:80px;width:450px;height:auto}.formation-box.kangaroo .video-box:after{left:450px}.finished .interactive-box{left:450px;top:380px}.finished .video-box{left:105px;top:170px}.formation-box p{font-size:20px;line-height:30px;text-align:right}.formation-box h2{letter-spacing:2px;font-size:20px;text-align:right;margin-bottom:20px}.formation-box .shopnow{font-size:24px;position:absolute;top:65%;width:100%;text-align:center}.formation-box .shopnow span{border-bottom:3px solid #000}.formation-box a:hover{color:#000}.recommendify-panel-title-container{display:none!important}.recommendify-cell-title{height:auto!important;margin-top:9px!important;line-height:16px!important;text-align:left!important;margin-bottom:8px}.recommendify-cell-title a{color:#000!important;font-size:10px!important;text-transform:uppercase}.recommendify-cell-price{font-size:11px!important;color:#777!important;text-align:left!important}.recommendify-cell-wrapper{padding:0 20px!important;width:224px!important}.recommendify-cell-vendor,#recommendify-buttons{display:none!important}#recommendify-panel-table-row0 td{vertical-align:top}.swatch{margin:1em 0}.swatch .header{border-bottom:0px solid #eee;font-size:10px;padding-bottom:5px;text-transform:uppercase;font-weight:700;color:#000}.swatch input{float:none;margin-right:-15px;margin-top:10px;opacity:0;position:relative;z-index:20;cursor:pointer}.swatch label{float:left;min-width:10px!important;height:10px!important;margin:0 10px 0 0;background-color:#fff;font-size:10px;text-align:center;line-height:15px;white-space:nowrap;text-transform:uppercase;color:#888;text-decoration:none;border:1px solid transparent;box-sizing:border-box}.swatch label.Sand{background-color:#e4e2d6}.swatch label.Dune{background-color:#cdc0ac}.swatch label.Dust{background-color:#bebdb1}.swatch label.Olive{background-color:#525e49}.swatch label.Plaster{background-color:#787c75}.swatch label.Midnight{background-color:#142a6a}.swatch label.Moon{background-color:#d8d8d6}.swatch label.White{border:1px solid #000}.variant_wrapper .swatch span{float:left;text-decoration:none;line-height:11px}.swatch-element label,.color.swatch-element label{padding:0}.swatch input:checked+label{background-color:#fff;color:#000;text-decoration:underline}.swatch .swatch-element{float:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 0 0;position:relative;width:100%;display:inline-block}.crossed-out{position:absolute;width:10px;height:10px;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{opacity:1}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;margin-bottom:15px;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;z-index:10000;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.mobileslideshow{position:absolute;left:-1000000px;display:none}.color-swatch input{cursor:pointer}@-webkit-keyframes reveal{0%{margin-left:-999px;opacity:0}1%{margin-left:0;opacity:0;-webkit-transform:scale(.98) translateY(-15px);transform:scale(.98) translateY(-15px)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reveal{0%{margin-left:-999px;opacity:0}1%{margin-left:0;opacity:0;-webkit-transform:scale(.98) translateY(-15px);transform:scale(.98) translateY(-15px)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#newsletter-popup-btn{background:#fff;border:1px solid #ccc;bottom:10px;cursor:pointer;height:46px;left:10px;position:fixed;width:237px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:1}.drawer-open #newsletter-popup-btn{opacity:0}#newsletter-popup-btn.hide{opacity:0;visibility:hidden}#newsletter-popup-btn .inner-wrapper{padding:10px 17px}#newsletter-popup-btn .text-large{font-family:HelveticaNeueLTStd-Md;font-size:18px}#newsletter-popup-btn .text-small{font-family:HelveticaNeueLTStd-Md;font-size:10px}#newsletter-popup-btn .text-small:after{content:"";border-bottom:1px solid black;border-right:1px solid black;display:inline-block;height:4px;margin-left:5px;margin-top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:4px}.template-cart #privy-container,.template-cart #newsletter-popup-btn{display:none!important}.loop-returns-activated #LRS{display:block;-webkit-transform:translateY(0);transform:translateY(0)}.loop-returns-activated.template-collection{padding-top:7.8125rem}#loopATC{display:none}#LRS{background-color:#000;bottom:auto;display:none;font-size:1rem;left:0;position:fixed;top:3.125rem;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%;z-index:7}.lr__amount{display:inline-block}#LRS.render{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}#LRS-wrapper{-ms-align-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:0rem;width:100%}#LRS-amount{color:#fff;font-size:1.5rem;font-weight:800;margin-right:.5rem!important;padding-left:1rem}#LRS-copy p{color:#fff}#LRS-credit,#LRS-copy{margin-top:.3125rem}#LRS-link{border:1px solid white;color:#fff;display:block;margin:.9375rem 1.25rem .9375rem auto;padding:.5rem 1rem;-webkit-transition:all .2s;transition:all .2s}#LRS-link:hover{background-color:#fff;color:#000}#LRS__investigation-block{background-color:#d8d8d8;border-radius:4px;max-height:320px;overflow:hidden;position:fixed;right:1rem;top:1rem;width:500px;z-index:819237}#LRS__investigation-block p{color:#2c2c2c;font-family:helvetica;font-size:1rem;font-weight:800;margin:0;text-align:center}.LRS__investigation-block__item{background-color:#fff;border:1px solid #D8D8D8;color:#000;font-family:courier;font-size:.9rem;margin:.5rem 1rem 1rem;padding:.75rem}.LRS__investigation-block__info{padding:1rem 1rem .5rem}.LRS__investigation-block__img{margin:auto;width:5rem}.LRS__investigation-block__header{background-color:#5665d2;border-top-left-radius:4px;border-top-right-radius:4px;padding:1rem;width:100%}.LRS__investigation-block__header{background-color:#5665d2;padding:.5rem;width:100%}.LRS__investigation-block__close{position:absolute;right:1rem;top:1rem}.LRS__investigation-block__close img{-webkit-filter:invert(1);filter:invert(1);width:1.5rem}.LRS__investigation-block__header img{width:100%}#LRS-wrapper{font-family:nimbus-sans,sans-serif;font-size:.625em;text-transform:uppercase}#LRS-wrapper p{font-size:inherit!important}.zd-chat-btn{position:fixed;padding:0;margin:8px 10px;right:0;bottom:0;width:83px;height:34px;color:#fff;background-color:#000;border:0;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);z-index:99999}.zd-chat-btn:hover{background-color:#000}.zd-chat-btn.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:visibility 0s,opacity .3s 3s ease-in-out,-webkit-transform .3s 3s ease-in-out;transition:visibility 0s,opacity .3s 3s ease-in-out,-webkit-transform .3s 3s ease-in-out;transition:visibility 0s,opacity .3s 3s ease-in-out,transform .3s 3s ease-in-out;transition:visibility 0s,opacity .3s 3s ease-in-out,transform .3s 3s ease-in-out,-webkit-transform .3s 3s ease-in-out}.drawer-open .zd-chat-btn.is-active{visibility:hidden;opacity:0}.zd-chat-btn__icon{display:inline-block;margin-right:4px;vertical-align:middle}.zd-chat-btn__label{display:inline-block;padding-top:2px;font-size:12px;letter-spacing:normal;text-transform:uppercase;vertical-align:middle}.zEWidget-ticketSubmissionForm{right:-9px!important;bottom:-30px!important;-webkit-transition:bottom .3s ease-in-out,opacity .3s ease-in-out!important;transition:bottom .3s ease-in-out,opacity .3s ease-in-out!important}.zEWidget-ticketSubmissionForm--active{bottom:-9px!important}.zopim{right:10px!important}.product-notify{position:relative}.product-notify--collection{margin-top:-12px;margin-bottom:10px}.product-notify--product{margin-bottom:5px}.product-notify__hdg{text-transform:uppercase}.product-notify--product .product-notify__hdg{float:left;width:100%}.grid-detail p.product-notify__hdg{color:#000}.product-notify__input,.product-notify__btn{box-sizing:border-box;width:100%;height:30px}input[type=email].product-notify__input{padding:8px 15px;border-radius:0;line-height:normal}.product-notify--collection input[type=email].product-notify__input{margin-bottom:4px}.product-notify--product input[type=email].product-notify__input{float:left;width:-webkit-calc(100% - 131px);width:calc(100% - 131px)}button.product-notify__btn{padding:10px 15px;text-transform:uppercase}.product-notify--product button.product-notify__btn{float:left;width:125px;margin-left:6px}.product-notify__messages{text-transform:uppercase}.product-notify--product .product-notify__messages{float:left;width:100%}.product-notify__messages .success_message,.product-notify__messages .error_message{padding:5px 0;color:#000;font-size:10px}.plyr--full-ui input[type=range]{color:#999!important}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;border:0!important;height:20px!important;width:1px!important;border-radius:3px!important;background:#fff!important;cursor:pointer!important;margin-top:-9px!important}.fancybox-skin{border-radius:0;border:1px solid #000}.fancybox-overlay{background:none}.modal__sizeguide{padding:0 5px;text-transform:uppercase;box-sizing:border-box}.modal__sizeguide .layout-column-four-tenths{float:left}.modal__sizeguide .modal__wrap{border:1px solid #000;font-size:.75rem;height:100%;width:100%}.size-header{margin:10px 15px 20px}.size-links{position:relative;margin:10px 0 20px}.size-links a{cursor:pointer;display:inline-block;border:1px solid #000;padding:5px;line-height:10px}.size-links a.active{background-color:#000;color:#fff}.size-guide-images{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.media-module:nth-child(3n+1){clear:both}.media-module .tint{float:left;background:#fff200;margin:0 0 10px}.media-module .tint img:hover{opacity:.2;cursor:pointer;background:#000;-webkit-filter:contrast(200%)}.table-inches span,.table-cm span,.table-bm span{min-width:60px;display:inline-block;height:40px;float:left;line-height:40px;text-align:center}.table-bm{display:inline-block}.table-inches.bottoms span,.table-cm.bottoms span,.table-inches.accessories-table span{min-width:40px}.table-inches span.label,.table-cm span.label{text-align:left;width:110px}.convert-buttons{display:-webkit-box;display:-webkit-flex;display:flex;margin:20px 0 30px;width:100%}.convert-buttons a{color:#888!important;margin-right:10px;text-transform:none}.convert-buttons a.active{color:#000!important}.size-guides{padding:0 5px}.table-inches,.table-cm,.convert-buttons{float:left}.table-inches--alt,.table-cm--alt{padding-top:1.875em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row:hover{background-color:#f2f2f2}.size-guides .notes{float:left;margin:20px 0 30px;max-width:400px;text-align:left;width:100%}.table-shoes{text-align:center;margin-bottom:20px}.table-shoes .row{display:block;width:300px}.table-shoes .row.label{background-color:#ccc}.table-shoes span{max-width:72px;width:100%;display:inline-block;height:40px;line-height:40px}.sizeguide-pdp{text-transform:uppercase;position:relative;box-sizing:border-box;height:100%;width:100%;padding:1.25rem 1.25rem 2.8125rem!important}.sizeguide-pdp .convert-buttons{margin-left:0;margin-right:0}.sizeguide-pdp .size-header{margin:0 0 2.5rem}.sizeguide-pdp .size-header__hdg{color:#bfbfbf;cursor:pointer;display:inline-block;font-size:.75rem}.sizeguide-pdp .size-header__hdg:first-child{margin-right:1.25rem}.sizeguide-pdp .size-header__hdg.active{color:#000}.sizeguide-pdp.tops .image-holder,.sizeguide-pdp.bottoms .image-holder,.sizeguide-pdp.shoes .image-holder{width:100%}.sizeguide-pdp .content{font-size:.75rem;width:100%}.sizeguide-pdp .size-guide-images{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.sizeguide-pdp .media-module:nth-child(3n+1){clear:both}.sizeguide-pdp .media-module .tint{float:left;background:#fff200;margin:0 0 10px}.sizeguide-pdp .media-module .tint img:hover{opacity:.2;cursor:pointer;background:#000;-webkit-filter:contrast(200%)}.sizeguide-pdp .size-guides{padding:0}.sizeguide-pdp .image-holder{margin-bottom:1.25rem}.sizeguide-pdp .image-main{padding:.625rem;border:1px solid #000;width:94%}.sizeguide-pdp .table-inches,.sizeguide-pdp .table-cm,.sizeguide-pdp .convert-buttons{float:left}.sizeguide-pdp .row:before,.sizeguide-pdp .row:after{content:" ";display:table}.sizeguide-pdp .row:after{clear:both}.sizeguide-pdp .row:hover{background-color:#f2f2f2}.sizeguide-pdp .size-guides .notes{float:left;margin:20px 0 30px;max-width:400px;text-align:left;width:100%}.sizeguide-pdp .table-shoes{text-align:center;margin-bottom:20px}.sizeguide-pdp .table-shoes .row{display:block;width:310px}.sizeguide-pdp .table-shoes .row.label{background-color:#ccc}.sizeguide-pdp .table-shoes span{max-width:74px;width:100%;display:inline-block;height:40px;line-height:40px}.size-guide-product-measurements{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.size-guide-body-measurements{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-transform:uppercase}#sizeGuideCloseMobile{background:#fff;border-top:1px solid black;bottom:0;font-size:.75rem;left:1px;padding:.9375rem 0;position:fixed;right:1px;text-align:center;text-transform:uppercase}.sg{font-size:.75rem;height:100%;width:100%}.sg__header{margin:0;padding:1.25rem}.sg__header-hdg{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#bfbfbf;cursor:pointer}.sg__header-hdg.active{color:#000}.sg__header-hdg:first-child{margin-right:.625rem}.sg__content{padding:1.25rem 1.25rem 3.125rem}.sg__image{border:1px solid #000;width:99.5%}.sg__image-wrap{width:100%;margin-bottom:1.875rem}.sg__desc{margin-bottom:1.25rem;text-transform:none}.sg__sizes{text-transform:uppercase}.sg .table-inches span,.sg .table-cm span{overflow:hidden}.sg .small--hide{display:inline}.sg .notes{float:left}.desktop-lazy,.desktop-and-tablet-lazy,.mobile-lazy,.tablet-lazy,.phone-lazy,.small-phone-lazy,.larger-phone-lazy,.smaller-phone-lazy,.lazy,.owl-lazy{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.view-more-loading{text-align:center}.view-more-loading .loading{padding:2.1875em 0 .625em}.view-more-loading .loading:before{top:0;margin-top:0;margin-bottom:2.5em}.lazy__container{position:relative}.lazy__container:after{background:#fff;bottom:0;content:" ";left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:visible;z-index:2}.lazy__container--loaded:after{opacity:0;visibility:hidden}.sequential-lazy-container img{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.sequential-lazy-container img.is-loaded{opacity:1}.sequential-load-more.is-loading:before{top:-40px}.sequential-load-more__btn{font-family:nimbus-sans,sans-serif;text-transform:uppercase}.sequential-load-more__btn[disabled]{cursor:not-allowed}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading,.is-loading{position:relative}.loading:before,.is-loading:before{-webkit-animation:rotating .8s linear infinite;animation:rotating .8s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/loading.svg?v=7860191987170627441762533452 ");background-position:center center;background-repeat:no-repeat;background-size:100% auto;content:" ";display:block;height:2.3em;left:50%;margin:-1.2em 0 0 -1.2em;position:absolute;top:50%;width:2.3em;z-index:4}.loading--dots:before,.is-loading--dots:before{-webkit-animation:none;animation:none;background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/dots-loader.svg?v=39794160842633250021762533359 ");width:1.25rem}.drawer-open,.newsletter-open{overflow:hidden}.drawer-open .overflow-class:before,.newsletter-open .overflow-class:before{opacity:1;top:3.625rem;visibility:visible}.drawer-open .overflow-class:before{top:0rem}.overflow-class:before{content:"";opacity:0;visibility:hidden;background:#ffffffd9;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99}.sidebar{position:fixed;z-index:9999;width:0;max-width:100%;left:0;right:0;top:0;bottom:0}.sidebar__inner{position:fixed;z-index:100;width:100%;background:#f6f6f6;border-left:1px solid #eeeeee;box-sizing:border-box;max-width:21.1875rem;padding:1.125rem 2.9375rem 2.5rem;right:0;text-align:left;text-transform:uppercase;top:0;bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(22.5rem);transform:translate(22.5rem);max-height:100%}.sidebar.is-open{width:100%}.sidebar.is-open .sidebar__inner{-webkit-transform:translateX(0);transform:translate(0)}.top-promo--enabled .sidebar.is-open{top:3.25rem}.sidebar p{margin-bottom:.9375rem}.sidebar__close{color:#aaa;cursor:pointer}.sidebar__header{padding:0 0 .75rem}.sidebar__logo{margin:0 auto;padding-bottom:3.75rem;padding-top:.625rem;display:block}.sidebar__logo:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -39.5em;width:15.125em;height:1.875em;font-size:17px}.sidebar__search .sidebar__inner{padding-top:1.6875rem}.sidebar-menu .submenu__wrap{background-color:#f6f6f6;position:fixed;-webkit-transform:translateX(100%);transform:translate(100%);width:100%;top:5.9375rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;height:100%;overflow-y:scroll;padding-bottom:8.25rem;padding-left:2.5rem}.sidebar-menu .submenu__wrap.is-active{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-menu .submenu__btn,.sidebar-menu .submenu__link{font-size:1.25rem;letter-spacing:.8px;padding-left:0;margin-bottom:.9375rem;text-transform:uppercase;background:transparent;color:#000;padding:.4375rem 0;width:100%;text-align:left}.sidebar-menu .submenu__back{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;font-weight:500;letter-spacing:.8px;position:relative;background:transparent;color:#000;padding-left:0;padding-right:0;margin-bottom:2.375rem;text-transform:uppercase}.sidebar-menu .submenu__back:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -2.375em;width:3.5em;height:3.1875em;font-size:5px;margin-right:10px;position:absolute;left:-2.1875rem}.sidebar-menu .submenu__back:after{position:absolute;content:"";height:.125rem;width:100%;bottom:0;left:0;background:#000}.sidebar-menu .submenu__drop .btn-link,.sidebar-menu .submenu__drop a{display:block;padding:.4375rem 0;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sidebar-menu .submenu__drop .btn-link:after,.sidebar-menu .submenu__drop a:after{content:none}.sidebar-menu .submenu__list{z-index:0;float:none}.sidebar-menu .submenu__list-title{font-weight:500;font-size:1.25rem;letter-spacing:.8px}.sidebar-menu .submenu__list-link{font-weight:300;font-size:1.0625rem;letter-spacing:1.02px}.sidebar-menu .submenu__mobile-chat .btn-icon{color:#000;padding:.4375rem 0;text-transform:uppercase}.sidebar-menu .sidebar__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.top-promo--enabled .sidebar-menu .sidebar__inner{margin-top:0}.sidebar-menu .sidebar__close{font-size:.9375rem;z-index:3;color:#000;font-weight:300;text-transform:uppercase;letter-spacing:.04em;height:2.5rem;min-height:2.5rem;font-weight:400;right:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;left:1.25rem}.sidebar-menu .sidebar__close:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -26.8125em;width:1.9375em;height:1.875em}.sidebar-menu .nav-strong{font-weight:700}.sidebar-cart__wrapper{height:100%;overflow:auto;padding:0;position:relative}.sidebar-cart__wrap{position:relative;min-height:100%;height:100%}.sidebar-cart__heading{font-size:12.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.49px;margin-bottom:2.625rem}.sidebar-cart__heading h3{margin-bottom:.8rem}.sidebar-cart__inner{padding:0;top:0}.sidebar-cart__wrapper .item{display:flex}.sidebar-cart__inner .afterpay-paragraph{font-size:.625rem!important;margin-bottom:1.25rem;margin-top:1.5rem;text-align:left!important;display:none}.template-cart .sidebar-cart__inner .afterpay-paragraph{text-align:right;margin-bottom:40px}.sidebar-cart__inner .afterpay-paragraph .afterpay-text1,.sidebar-cart__inner .afterpay-paragraph .afterpay-text2{font-size:.625rem!important}.sidebar-cart__inner .afterpay-logo{max-width:5rem!important}.sidebar-cart.is-open+.sidebar{display:none}.sidebar-cart .subtotal{text-align:right;padding-bottom:10px;font-size:15px;letter-spacing:.6px}.sidebar-cart .details{padding-bottom:.9375rem}.sidebar-cart .details__actions{padding-top:1.5625rem}.sidebar-cart .details__list li{font-weight:500;font-size:15.5px;line-height:1.3}.sidebar-cart .gwp-items.upsell-item .price,.sidebar-cart .gwp-items.upsell-item .compare_at{font-weight:400;font-size:15.5px}.sidebar-cart .details .gwp-configurables{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.sidebar-cart .details .gwp-configurables .gwp-dropdowns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-bottom:.9375rem}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown{width:50%}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown .dropbtn{border:.0625rem solid #000}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown:first-of-type{margin-right:.9375rem}.sidebar-cart .details .gwp-configurables .gwp-atcBtn{width:100%;color:#000;border:.0625rem solid #000;font-weight:600;font-size:.8125rem;background:transparent;margin-bottom:.9375rem;cursor:pointer}.sidebar-cart .details__price{padding-top:.9375rem;padding-bottom:.9375rem}.sidebar-cart .details__wrap{padding-top:.90625rem;display:-webkit-box;display:-webkit-flex;display:flex}.sidebar-cart .title{width:100%;display:inline-block;font-size:15.5px;letter-spacing:.31px}.sidebar-cart .bottom{background:#f6f6f6;margin-top:1.875rem;box-sizing:border-box;text-align:right;left:0;right:0;bottom:0;z-index:1;padding:.9375rem 0 4.0625rem;position:sticky;border-top:.1rem solid #000}.sidebar-cart .bottom .subtotal,.sidebar-cart .bottom .view{display:inline-block;box-sizing:border-box;width:100%}.sidebar-cart .items .image,.sidebar-cart .items .details,.sidebar-cart .gwp-added .image,.sidebar-cart .gwp-added .details,.sidebar-cart .gwp-items .image,.sidebar-cart .gwp-items .details{display:inline-block;box-sizing:border-box;vertical-align:top}.sidebar-cart .items .details,.sidebar-cart .gwp-added .details,.sidebar-cart .gwp-items .details{margin-bottom:0;position:relative;padding-left:1.875rem;padding-top:.71875rem;max-width:70%;width:60%}.sidebar-cart .items .image,.sidebar-cart .gwp-added .image,.sidebar-cart .gwp-items .image{margin-bottom:0;width:45%;max-width:9.5rem}.sidebar-cart .gwp-items{margin-top:20%}.sidebar-cart .gwp-items__heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;font-size:.9375rem;font-weight:600;white-space:nowrap;margin-bottom:1.5625rem}.sidebar-cart .gwp-items__heading:after,.sidebar-cart .gwp-items__heading:before{content:"";width:100%;height:2px;background:#000;margin:0 15px}.sidebar-cart .item{position:relative}.sidebar-cart .item .quantity-wrapper{display:inline-block;width:auto;height:1.75rem;margin-bottom:.5rem;width:7rem;margin-bottom:0;position:relative;margin-left:103px}.sidebar-cart .item .quantity-wrapper:before{content:"QUANTITY";position:absolute;top:.3125rem;font-size:14px;left:-6.4375rem}.sidebar-cart .item .quantity-wrapper:after{content:"";position:absolute;bottom:-.375rem;background-color:#c2c2c2;height:.125rem;width:-webkit-calc(100% + 103px);width:calc(100% + 103px);left:-6.4375rem}.sidebar-cart .item__content{display:-webkit-box;display:-webkit-flex;display:flex;padding:.9375rem 1.25rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sidebar-cart .item__content .message-area{width:100%}.sidebar-cart .message-area{margin-top:10px;padding-right:80px}.sidebar-cart .quantity{border:none;padding:0;text-align:center;width:100%;display:inline-block;position:absolute;top:-.125rem;bottom:0;left:0;right:0;line-height:2.6;color:transparent;text-shadow:0 0 0 gray;background-color:transparent;font-size:14px;color:#000}.sidebar-cart .quantity:focus{outline:none}.sidebar-cart .inc,.sidebar-cart .dec{color:#000;cursor:pointer;font-size:1.5rem;position:absolute;top:0;bottom:0;width:1.5625rem;text-align:center;line-height:26px;z-index:1;-webkit-user-select:none;user-select:none}.sidebar-cart .inc{right:0;font-weight:700}.sidebar-cart .dec{left:0}.sidebar-cart .compare_at{color:#999;margin-right:10px;text-decoration:line-through;font-size:1.125rem;font-weight:700;letter-spacing:.8px}.sidebar-cart .compare_at--item{margin-right:5px;font-size:.83125rem;font-weight:500;display:inline-block;letter-spacing:.8px}.sidebar-cart .price{font-size:1.125rem;font-weight:700;letter-spacing:.72px}.sidebar-cart .disclaimer{text-transform:none;font-size:13px;margin-bottom:.625rem}.sidebar-cart .gwp-policy{margin-top:1.25rem;font-size:.625rem;text-transform:uppercase}.sidebar-cart .remove{color:#000;cursor:pointer;margin:0 2.125rem 0 0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.5625rem}.sidebar-cart .remove:after{content:"";background-color:#d8d8d8;position:absolute;right:-1.0625rem;bottom:.1875rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:.5625rem;width:.125rem}.sidebar-cart .remove:hover{color:#000}.sidebar-cart .remove:hover:after{background-color:#000}.sidebar-cart .gwp-remove{color:#000;cursor:pointer;margin:0 2.125rem 0 0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.5625rem}.sidebar-cart .gwp-remove:hover{color:#000}.sidebar-cart .wishlist{cursor:pointer;font-size:.5625rem}.sidebar-cart table tr{margin-bottom:10px}.sidebar-cart table tr td{border:0px;vertical-align:top;padding:0 0 5px}.sidebar-cart input[type=checkbox]{border:1px solid #000000;box-shadow:0 0 #000 inset;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;height:14px;line-height:normal;margin:0 5px 0 0;outline:0;padding:0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14px;vertical-align:-3px;-webkit-appearance:none;-webkit-font-smoothing:inherit}.sidebar-cart input[type=checkbox]:checked{box-shadow:0 0 0 10px #000 inset}.sidebar-cart input[type=checkbox]:checked:after{content:"";display:block;height:8px;left:50%;margin-left:-5px;margin-top:-4px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:1;position:absolute;top:50%;width:14px}.sidebar-cart__logo{margin:0 auto;padding-bottom:1.875rem;padding-top:1.46875rem;display:block}.sidebar-cart__logo:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -39.5em;width:15.125em;height:1.875em;font-size:17px}.sidebar-cart__bf-message{color:red;font-size:.9375rem;margin-bottom:.9375rem;text-align:center}.template-cart .mini_cart_donation{margin-top:1.25rem}.mini_cart_donation__block{margin-bottom:.9375rem;padding:.75rem .9375rem .9375rem 1.75rem;position:relative;font-size:11px;letter-spacing:.26px}.mini_cart_donation__hdr{font-weight:500;font-size:13px;letter-spacing:.22px;margin-bottom:.3125rem}.mini_cart_donation__label{display:block}.mini_cart_donation__link{font-weight:700;text-decoration:underline!important}.mini_cart_donation__checkbox{position:absolute!important;top:.9375rem;left:0rem;height:.75rem;width:.75rem;padding:0}.mini_cart_donation__checkbox:checked{background:#fff!important;box-shadow:none!important;border-radius:.1875rem}.mini_cart_donation__checkbox:checked:after{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -26.8125em;width:1.9375em;height:1.875em;font-size:7px;height:100%!important;margin:0!important;left:-.0625rem!important;top:-.0625rem!important}.mini_cart_empty.hide{display:none}.mini_cart_added{padding:.9375rem .9375rem 0}.mini_cart_a{color:#000}.mini_cart_btn{color:#fff;display:block;background:#000;height:49.5px;width:100%;line-height:49.5px;text-align:center;font-weight:400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mini_cart_close_btm{color:#000;letter-spacing:.04em;text-transform:uppercase;position:absolute;top:.9375rem;right:1.5625rem}.mini_cart_close_btm:hover{background-color:transparent;cursor:hand}.mini_cart_close_btm:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -25.5625em;width:1.25em;height:1.25em;font-size:24px}a.mini_cart_btn{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:12.3px;letter-spacing:.74px}.mini_cart_btn.disable{background:#ededed;pointer-events:none;border:0}.mini_cart_btns{display:-webkit-box;display:-webkit-flex;display:flex;text-align:center}.mini_cart_giftbox{position:absolute;right:30px;left:30px;top:-70px;opacity:0;visibility:hidden;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:20px;text-align:left;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.mini_cart_giftbox.active{opacity:1;visibility:visible;position:static}.mini_cart_giftbox .checkbox_wrapper{padding:15px 10px}.mini_cart_giftbox label,.mini_cart_giftbox label .price{margin-left:3px}.mini_cart_giftbox .info_giftbox{border:1px solid #666666;border-radius:100%;color:#666;cursor:pointer;float:right;font-size:11px;height:12px;margin-top:3px;line-height:12px;text-align:center;width:12px}.mini_cart_giftbox .info_description{border-top:1px solid #d8d8d8;color:#949494;display:none;padding:15px 10px;position:relative}.mini_cart_giftbox .info_description.collapse:before{opacity:1;top:-5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mini_cart_giftbox .info_description:before{content:"";background:#fff;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;display:block;height:7px;opacity:0;position:absolute;right:13px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.quantity-wrapper__message{line-height:1.3;display:block;font-size:.5625rem;width:100%;padding-left:15.55556rem;padding-left:0;text-align:left;margin-top:.625rem;position:absolute;bottom:0;width:165px}.sidebar-cart .shopify-cleanslate .iZJMuEDN4NxKS3mrxcBP9{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important;margin-left:1.25rem!important}.sidebar-cart .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.sidebar-cart .shopify-cleanslate ._2PfRg7DFvcstLFRNRf5W1e{margin-top:0!important;width:100%!important}.sidebar-cart .shopify-cleanslate ._1M9S34W-UyhhDRRQQiV3RH,.sidebar-cart .shopify-cleanslate ._2zarRkvJ2j83NID3Q3t0Ix{height:49px!important;border-radius:0!important}.additional-checkout-buttons{width:50%}.sidebar__search .sidebar__inner{padding:0;max-width:100%;overflow:hidden;top:0rem;-webkit-transform:translateX(0%) translateY(-110%);transform:translate(0) translateY(-110%)}.sidebar__search .sidebar__inner--inner{overflow-x:hidden;overflow-y:auto;height:100%}.sidebar__search .sidebar__inner .ss__form-wrap{text-align:center}.sidebar__search .sidebar__inner .ss__query{background-color:transparent;text-transform:none;color:#000}.sidebar__search .sidebar__close{position:absolute;top:.625rem;right:.75rem}#searchspring-autocomplete_results{display:block;list-style-type:none;text-align:left;margin:1.375rem 0 0;text-transform:uppercase}#searchspring-autocomplete_results li{list-style-type:none}#searchspring-autocomplete_results li:first-child{border-top:0;margin-top:0;padding:0}.ss__form{position:relative;margin:1.6875rem 1.875rem 1.875rem;padding-bottom:2.5rem}.ss__form-wrap{position:relative}.ss__query{border:0;border-bottom:1px solid #000;font-weight:300;width:100%;padding:.3125rem .3125rem .3125rem .25rem;text-transform:uppercase;letter-spacing:0;margin-left:-.25rem;line-height:.75rem;height:1.375rem}.ss__btn{position:absolute;top:0;right:-.5625rem;background-color:#000;color:#fff;width:3.75rem;height:1.375rem;line-height:1.375rem;text-transform:uppercase}.ss__btn:hover{background-color:#000}.ac_term_suggest{position:fixed;bottom:0;left:1.875rem;right:1.875rem;padding-bottom:1.25rem}.ac_term_suggest span{display:inline-block;margin:.0625rem 0 0}.ac_term_suggest em{font-style:normal}.ac_title{font-family:nimbus-sans,sans-serif;text-transform:uppercase;margin:0 0 .5rem}.ac_product_title{border-top:1px solid #d8d8d8;padding-top:1.25rem;margin-top:1.25rem;margin-bottom:.875rem}.ac_suggestions{margin:0}.ac_term_result{font-weight:300;padding:.375rem 0;cursor:pointer}.ac_term_result em{font-weight:600;font-style:normal}.ac_product_result{padding:.375rem 0;cursor:pointer}.ac_product_result a{text-decoration:none}.ac_product_result .info{float:left;width:70%;padding-left:.75rem}.ac_product_result .info .name{font-family:nimbus-sans,sans-serif}.ac_product_result .info .color{font-weight:300}.ac_product_result .info em{font-style:normal;font-weight:700}.ac_product_result .sku{display:none}.ac_product_result .price{color:#888;font-size:.625rem;float:left;display:block}.image{width:30%;display:block;overflow:hidden;float:left}.image img{margin:0 auto;border:0}.clear{clear:both}.ac_powered{text-align:center;padding:1px 0 3px;height:20px;border-radius:0 0 3px 3px;background-color:#383838}.products{min-height:12.5em}.products__wrap:before,.products__wrap:after{content:" ";display:table}.products__wrap:after{clear:both}.products__list{margin:0 -.625rem}.products__toolbar{width:100%;text-transform:uppercase}.products__toolbar ul,.products__toolbar li{list-style-type:none}.products__toolbar ul{margin:0}.products__loading{position:absolute;bottom:0;left:0;right:0}.products__loading .loading{height:2.625em}.product-ir-img{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:146.4%;display:block}.quickview-button{position:absolute;z-index:3;right:0;margin:1em;bottom:0;left:0;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.callouts__tag-view{position:absolute;z-index:4;line-height:1.75rem;text-align:center;background-color:#fff;margin:1em;padding:0 .75rem;text-transform:uppercase}.product-item{display:inline-block;vertical-align:top;width:50%;padding:0 .625rem 5.625rem;text-transform:uppercase;position:relative}.product-item:hover .product-item__options{opacity:1}.product-item__options{padding:1.25rem .9375rem .3125rem;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;min-height:7.5rem;background:#fff;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product-item__img-hover-wrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f2f2f2;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.product-item__color{margin-bottom:4px}.product-item__label{font-size:.875rem;padding-right:.625rem;text-transform:none}.product-item__option{font-size:.875rem;padding-right:.625rem}.product-item__option:last-child{padding-right:0}.product-item__option--swatch{margin-bottom:.625rem;max-width:.78125rem;height:.78125rem;border-radius:100%;overflow:hidden;width:100%;padding-right:0;margin-right:10px;margin-bottom:10px}.product-item__row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.product-item__row:not(:last-child){padding-bottom:.9375rem}.product-item .modal__trigger{background:transparent;padding:0;letter-spacing:0;color:#888;float:right}.product-item .collection_variant{margin:0;width:100%}.product-item.open .product-item__wrap{overflow:visible;z-index:99}.product-item__wrap{position:relative;overflow:hidden}.product-item .grid-detail{position:absolute;background-color:#fff;bottom:0;left:0;right:0;z-index:3;padding:.3125rem;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden}.product-item .grid-detail.quickview-open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;z-index:99}.product-item .grid-detail .switcher{box-shadow:inset 0 0 0 1px #000;min-height:1.875rem;margin-bottom:.625rem}.product-item .grid-detail .switcher select{display:none}.product-item .grid-detail .switcher.loading:before{font-size:8px}.product-item .grid-detail .variant_wrapper{padding-bottom:0}.product-item .grid-detail .product-item__price{float:left}.product-item .grid-detail .input-row{margin-top:1.75rem}.product-item__photo{position:relative}.product-item__photo-a{display:block;background-color:#f2f2f2}.product-item__photo img{width:100%}.product-item__photo:hover .product-item__img-hover-wrap{z-index:3;opacity:1}.product-item__desc{padding-top:1.0625rem}.product-item__title{text-align:center;font-size:13.3px;font-weight:500;letter-spacing:.31px;margin-bottom:.4375rem}.product-item__color{text-align:center;font-weight:300;font-size:13.3px;font-weight:500;letter-spacing:.31px;line-height:1.7}.product-item__price{text-align:center;font-size:13.3px;font-weight:500;letter-spacing:.31px}.product-item__price-special{color:#888;margin-right:.625rem;text-decoration:line-through}.product-item__price-special:before{content:"$"}.product-item__price-original:before{content:"$"}.product-item .is-error{position:relative}.product-item .is-error .dd{border-color:#c00}.products__toolbar{width:auto;background-color:#fff;position:relative;z-index:6}.pl-hdr{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:3;background-color:#fff;padding:1.25rem 2.25rem}.pl-hdg{letter-spacing:.04em}.pl-hdg a{color:#888!important;font-weight:300}.pl-hdg__sep{padding:0 .125rem}.pl-btns{display:-webkit-box;display:-webkit-flex;display:flex}.pl-btns__btn{color:#000;text-transform:uppercase;padding:0;margin:0;font-size:.625rem;line-height:normal;height:1.875rem;padding-left:.625rem;letter-spacing:.04em;margin-left:1.1875rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.pl-btns__btn:after{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -63.5em;width:1.625em;height:1.6875em;margin-left:.625rem}.pl-btns__btn.is-active{color:#000;border-color:#000}.pl-btns__btn--fit-guide{display:none}.show-fit-guide .pl-btns__btn--fit-guide{display:-webkit-box;display:-webkit-flex;display:flex}.modal.modal-facets{-webkit-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important;background-color:#fff!important;z-index:5;opacity:1;visibility:visible;-webkit-transform:translate3d(0,-webkit-calc(-100% - 3.75rem),0)!important;transform:translate3d(0,calc(-100% - 3.75rem),0)!important;position:absolute;width:auto;bottom:auto;top:0;height:auto;left:0;right:0}.modal.modal-facets.modal-sort{padding:1.25rem}.modal__filterMenu,.modal__sortMenu{background:#0000!important}.facets__wrap-modal__close{position:static;padding:.5rem;width:erm(92);letter-spacing:0;float:right}.facets__wrap h5{text-align:left;margin-bottom:.8125rem}.facets__wrap .option_link{display:inline-block;border:1px solid transparent;padding:.1875rem .5rem .125rem;width:100%;text-align:center;color:#888;font-weight:300;letter-spacing:.04em;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.facets__wrap .option_link:hover{color:#000}.facets__wrap .option_link.highlight{border-color:#000;color:#000}.facets__btns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:1.25rem}.facets__btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;padding:.8125rem 5rem;text-transform:uppercase;font-size:.625rem}.facets__btn--clear{color:#888!important;text-decoration:none;font-weight:300;padding:.8125rem 3.875rem}.facets__close{top:2.5rem;right:2.125rem;font-size:1.3125rem;font-weight:300;position:absolute}.facets__filterby{color:#888;text-transform:uppercase;border:1px solid #888;padding:0 .625rem;text-align:center;height:2.1875rem;font-size:.625rem;position:relative;z-index:4;background-color:#fff;letter-spacing:.04em}.show-fit-guide .facets__filterby:first-of-type{border-right:1px solid #000}.facets__filterby.fit-guide{display:none}.show-fit-guide .facets__filterby.fit-guide{display:block}.facets__filterby.is-disabled{background:#fff!important;color:#888;cursor:default;text-decoration:none}.facets__facet-label:after{content:",";margin-right:3px}.facets__facet-label:last-child:after{content:""}.facets__facet-label:last-child:before{content:"&";background:#fff;margin:0 3px 0 -6px;padding-left:3px}.facets__facet-label:first-child:before{content:"";margin:0;padding:0}.facets__expand-all{color:#000;text-transform:uppercase;letter-spacing:0;text-decoration:underline;line-height:erm(16)}.facet__title{color:#000;text-transform:uppercase;text-align:left;letter-spacing:.04em;position:relative;font-weight:300;padding:.1875rem .5rem .125rem 0;line-height:1.8;font-size:.625rem}.facet__content ul{margin:0}.facet__content li{display:inline-block;text-align:center;vertical-align:top;margin:0 .5rem}.facet__link{text-transform:uppercase}.facet__link.is-active{font-weight:700}.product-collection:not(.flickity-enabled){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.3125rem}.product-collection--centered{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.product-collection:after{content:"flickity";display:none}.product-collection__item{box-sizing:border-box;display:inline-block;text-align:center;padding:0 .3125rem;position:relative;overflow:hidden;float:left}.product-collection__item.hide{display:none}.product-collection__image{padding-bottom:146.34146%;display:block;margin-bottom:.3125rem}.product-collection__image img{width:100%}.product-collection__title{display:block;color:#222;text-transform:uppercase;margin-bottom:5px;padding-top:.625rem;font-size:12.3px;letter-spacing:.25px;font-weight:700}.product-collection__title--large{font-size:15.3px;font-weight:500;letter-spacing:.31px;margin-bottom:.625rem}.product-collection__price{display:block;font-weight:400;font-size:12.3px;letter-spacing:.25px}.product-collection__price--large{font-size:15.3px;font-weight:500;letter-spacing:.31px}.recently-viewed{padding:4.6875rem 1.25rem 5rem}.recently-viewed__hdg{margin-bottom:.9375rem;text-align:center;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.34px;text-transform:none}.recently-viewed .flickity-page-dots{box-sizing:border-box}.recently-viewed .flickity-page-dots .dot{border-radius:0;background-color:#f6f6f6;box-shadow:inset 0 0 0 2px #f6f6f6;width:20%;height:3px;margin:0}.recently-viewed .flickity-page-dots .dot.is-selected{background-color:#000;box-shadow:inset 0 0 0 2px #000}.sticky-nav{position:relative;max-width:360px;margin-bottom:30px}.sticky-nav--product{max-width:none;padding-top:20px;padding-bottom:10px;margin-bottom:0}.no-csspositionsticky .sticky-nav.is-unstuck{position:absolute;bottom:0}.col-tout-hz{position:absolute;padding-left:1.875rem;right:0}.col-tout-hz__inner{position:absolute;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-left:.9375rem;padding-right:.625rem;z-index:1}.col-tout-hz:before{content:"";background-color:#fff;width:.5625rem;height:.5625rem;border-radius:100%;left:0;top:.3125rem;position:absolute;box-shadow:1px 1px 1px #0000001a}.col-tout-hz:after{content:"";background-color:transparent;opacity:.5;width:1.25rem;height:1.25rem;left:-.3125rem;top:0;position:absolute}.col-tout-hz:hover .col-tout-hz__inner{opacity:1;visibility:visible}.col-tout-hz:hover a:before{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.col-tout-hz a{display:inline-block;background-color:#fff;box-shadow:1px 1px 1px #0000001a;position:relative;padding:.4375rem .75rem .4375rem 1.875rem;text-transform:uppercase}.col-tout-hz a:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -36.625em;width:1.3125em;height:1.0625em;font-size:1rem;position:absolute;left:.375rem;top:.375rem;-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.3}.col-tout-hz.text-on-left{width:100%}.col-tout-hz.text-on-left .col-tout-hz__inner{left:auto;right:100%;width:100%;text-align:right}.col-tout-hz.text-on-left a{padding:.4375rem 1.875rem .4375rem .75rem}.col-tout-hz.text-on-left a:before{left:auto;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.gallery .col-tout-hz,.gallery .col-tout-hz__inner{z-index:120}.sitemap-page{display:-webkit-box;display:-webkit-flex;display:flex}.sitemap-page>li{width:50%}.marquee{background-color:#fff;display:none;height:1.75rem;overflow:hidden;position:relative;z-index:4}.marquee__scroll{color:red;white-space:nowrap}.marquee__wrap{background-color:#fff;border:1px solid #ff0000;bottom:0;color:red;font-size:10px;left:0;overflow:hidden;padding:.3125rem .625rem;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.marquee__wrap--link{color:red;display:block}.marquee__wrap--link:hover,.marquee__wrap--link:visited{color:red}.detail .marquee__wrap{display:block;padding-left:0;padding-right:0;position:relative;text-align:left;width:100%}.marquee__inner{display:inline-block;margin-right:1.25rem}.marquee--collection{display:none;left:1em;position:absolute;right:1em;top:.625rem}.column .marquee--collection{display:block}.marquee__scroll{position:absolute;white-space:nowrap;text-align:left}.marquee--product{box-sizing:border-box;left:.625rem;padding:0;position:absolute;top:1.25rem;width:100%}.ns{text-align:left}.ns__hdr{font-size:.6875rem;margin:0 0 10px;text-align:left}.ns__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ns-modal .ns__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ns__inner-wrapper{margin-right:.625rem}.ns-modal .ns__inner-wrapper{margin-right:0}.ns__pref-group{margin:.625rem 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ns-modal .ns__pref-group{margin:1.5625rem 0 0}.ns__checkbox{margin-right:1.25rem;font-size:.6875rem}.ns__pref-label{display:none}.ns__input{min-width:12.5rem}.ns__input::-webkit-input-placeholder{color:#000}.ns__input::placeholder{color:#000}.ns-modal .ns__input{width:100%;max-width:100%;box-sizing:border-box}.ns__btn{background:#fff;border:1px solid #000;color:#000;width:100%}.ns-modal .ns__btn{max-width:100%;box-sizing:border-box}.ns__btn.is-success{min-width:2.5rem}.ns__btn .icons{display:block;margin:-2px auto 0;width:.625rem;font-size:17px!important;max-height:14px}.ns__disclaimer{padding-top:2.1875rem}.klaviyo_messages{max-width:18.75rem}.klaviyo_messages .error_message{font-size:.6875rem;color:#c00;text-transform:uppercase}.klaviyo_messages .success_message{display:none!important}.ns--modal .checkbox label:after{background:#fff}.ns--modal .btn{background:#000;color:#fff;margin-bottom:1.5625rem}.ns--modal label{text-transform:uppercase}.ns--modal input[type=checkbox]:checked+label:before,.ns--modal.is-active label:before{background-position:0em -73.3125em;width:1.125em;height:1.0625em;z-index:1}.ns--modal .success_message{color:#fff}.ns-modal{background:#fff;color:#000;position:fixed;right:0;top:6.75rem;z-index:99;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;min-height:8.75rem;width:100%;border-left:1px solid #000;display:none;max-width:100%}.ns-modal.is-active{-webkit-transform:translateX(0);transform:translate(0);display:block}.ns-modal__inner{margin:0 auto;max-width:50rem;padding:1.5625rem;position:relative;height:-webkit-calc(100vh - 150px);height:calc(100vh - 150px)}.ns-modal__input--dob{margin-top:.9375rem}.ns-modal__left-col{margin-bottom:2.1875rem}.ns-modal__left-col h2{color:#000;font-size:.75rem;font-weight:700;margin-bottom:3.75rem}.ns-modal__left-col p{font-size:.75rem;line-height:normal;text-transform:uppercase}.ns-modal__left-col p:not(:last-child){margin-bottom:2.1875rem}.ns-modal__right-col h3{color:#000;font-size:.75rem;margin-bottom:.3125rem;text-transform:uppercase}.ns-modal__right-col p{font-size:.75rem;text-transform:uppercase}.ns-modal__btn-close{position:absolute;right:.9375rem;top:1rem;background:none;-webkit-appearance:none;z-index:2;color:#000;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ns-modal__btn-close:hover{background:none}.ns-modal__icon-close{width:.9375rem;height:.6875rem}.ns-modal__icon-close:before,.ns-modal__icon-close:after{content:"";background:#000;position:absolute;height:.5625rem;width:.0625rem}.ns-modal__icon-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ns-modal__icon-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ns-modal__promo-code{background:#999;padding:.5rem .625rem;text-align:center;font-size:.75rem;letter-spacing:.625rem;margin-bottom:.3125rem;margin-top:.75rem}.needsclick.klaviyo-form{top:0rem!important}.needsclick.klaviyo-form:before{content:"";background:#ffffffd9;width:100%;height:100%;position:absolute;left:-700%}.iuhJoB.iuhJoB{border-left:1px solid #000!important}.fMcTYf.fMcTYf:before{content:"CLOSE";position:absolute;left:-2.625rem;font-size:.75rem;font-weight:700;top:.25rem}.chat-button{position:fixed;bottom:2%;left:2%;border-radius:100%;padding:0 .125rem;font-size:.75rem;z-index:14}.chat-button:hover{background-color:#000}.question-mark{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/JE_HELP_1.svg?v=94773830266476073211762533427 ");background-size:contain;display:inline-block;height:2.125rem;width:2.125rem}.collection-gate{position:fixed;z-index:102;width:0;max-width:100%;left:0;right:0;top:0;bottom:0}.collection-gate__buttons{width:100%;padding-top:.9375rem;text-align:right}.collection-gate__btn{margin-left:auto;border-color:#fff;width:100%;max-width:105px}.collection-gate__inner{position:fixed;z-index:100;width:100%;background:#fff;border-top:1px solid #000;box-sizing:border-box;max-width:100%;overflow-y:hidden;overflow-x:hidden;padding:0;right:0;text-align:left;text-transform:uppercase;top:4.0625rem;bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(0%) translateY(-200%);transform:translate(0) translateY(-200%);overflow:hidden;max-height:100%}.collection-gate__inner--inner{overflow-x:hidden;overflow-y:auto;height:100%}.collection-gate.is-open{width:100%}.collection-gate.is-open .collection-gate__inner{-webkit-transform:translateX(0);transform:translate(0)}.collection-gate p{margin-bottom:.9375rem}.collection-gate__close{color:#aaa;cursor:pointer;position:absolute;top:0;right:0}.collection-gate__heading{text-align:center;padding:2.8125rem 0 3.125rem}.collection-gate__header{padding:0 0 3.125rem;line-height:normal;font-size:3rem;text-align:center}.collection-gate__input{width:100%;box-sizing:border-box;margin-bottom:.9375rem}.collection-gate__input::-webkit-input-placeholder{text-transform:uppercase}.collection-gate__input::placeholder{text-transform:uppercase}.collection-gate__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.collection-gate__title{font-size:3rem;letter-spacing:.31px;font-weight:600;line-height:normal}.collection-gate__description{font-size:.6875rem}.collection-gate .klaviyo_messages{padding-bottom:.9375rem}.collection-gate .error_message{margin-top:1.25rem}.template-index hr{margin-left:10px;margin-right:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.template-index hr.hr-mytest{margin-left:0;margin-right:0;width:100%}.template-index .half{float:left;margin-right:2%;width:49%}.template-index .media .contain .half:last-child{margin-right:0%}.template-index .grid-detail{display:block;text-align:left}.template-index .grid-detail p{float:left}.template-index .swatch .swatch-element{display:inline-block;width:auto}h5{font-size:10px;text-transform:uppercase}.template-index h5.title{line-height:10px;margin-bottom:40px}.template-index .variant_wrapper{display:inline-block;margin-right:20px}.template-index .input-row input[type=submit]{height:30px;line-height:29px;max-width:115px;min-width:50px;padding:0}#grid-index .product_info p{color:#888}.home-variants h5{margin-top:23px}.media h6{font-size:10px;margin-top:10px;text-transform:uppercase}.media p{margin-bottom:5px;text-transform:uppercase}.media-module{float:left;margin-right:2%;margin-top:40px;width:32%}.media-module:nth-child(3n+3){margin-right:0}.media-module img{display:block;margin-bottom:0;width:100%}.media-module h5:first-of-type{margin-bottom:4px}.contact-form label{display:block;line-height:30px;text-align:left}.contact-form textarea{box-sizing:border-box;margin-bottom:10px;max-width:300px;width:100%}.contact-form input{box-sizing:border-box;max-width:300px;width:100%}.contact-form input[type=submit]{font-size:10px;height:32px;line-height:31px;padding:0;text-transform:uppercase;width:140px}.contact-heading{margin-bottom:30px}.contact-description a{display:block;letter-spacing:1px;margin-bottom:25px;text-decoration:underline}.contact-page__link{margin-bottom:10px!important;text-decoration:none!important}.address__wrapper{margin-bottom:16px!important}.contact-description h5{margin-bottom:5px}.template-page{text-transform:uppercase}.size-1of6{width:14.5%}.mobile-hidden{display:block}.desktop-hidden{display:none}.lookbook-col h5{margin-bottom:32px}.lookbook-col #lookbook-owl{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}.list_carousel{border-bottom:1px solid #ccc;margin:0 0 15px;width:100%}.list_carousel ul{display:block;list-style:none;margin:0;padding:0}.list_carousel li{color:#999;display:block;float:left;font-size:40px;margin:6px;padding:0;text-align:center}.list_carousel.responsive{margin-left:0;width:auto}.timer{background-color:#999;height:6px;width:0px}#carousel .pager{margin:15px auto 20px;text-align:center;width:100%}#carousel .pager a{background-color:#ccc;border-radius:50%;display:inline-block;height:6px;margin:0 10px;text-decoration:none;text-indent:-999em;width:6px}#carousel .pager a.selected{background-color:#000;text-decoration:underline}.view-all{font-size:80%;line-height:1em;margin:10px 0 20px;text-align:center}.view-all>*{vertical-align:middle}.view-all .prev,.view-all .next{font-size:140%;margin:0 40px}.promo-text{font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}.featured-box{border:1px solid #fff;display:inline-block;height:auto;max-width:30.4%;position:relative;vertical-align:top;width:100%}.container .featured-box:first-child,.container .featured-box:nth-child(2){margin-right:16px}.featured-box a{color:#000}.featured-box h4{color:#000;font-size:16px;line-height:16px;margin:12px 0 15px;text-align:center}.featured-box .text{font-size:12px;line-height:16px;margin:0 auto;text-align:left;width:93%}.featured-box .rollover{border:none;display:none;float:left;height:auto;left:0;max-height:425px;position:absolute;top:0;width:100%}.featured-box:hover .rollover{display:block}.featured-box .shopnow{border-bottom:2px solid #000;display:block;margin:20px auto 0;padding-bottom:3px;text-align:center;visibility:hidden;width:58px}.featured-box:hover .shopnow{visibility:visible}.slideshow .flexslider .flex-control-nav{bottom:30px;position:absolute;text-align:center;width:100%}.slideshow .flex-control-nav li a{background:#fff;border:2px solid #fff;height:6px;position:static;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:6px}.slideshow .flexslider1 .flex-control-nav{bottom:27px;position:absolute;width:100%;z-index:2}.slideshow .flexslider1 .flex-control-nav .flex-active{background:#222;border-color:#222}.slideshow .flexslider1 .flex-control-nav li a{background:#000;border-color:#000}.slideshow .home-slide__ir{padding-bottom:124.96741%}.slideshow .flex-control-nav li a.flex-active{background:#000;border:2px solid #000}.slideshow2{overflow:hidden;width:100%}.slideshow2 .flexslider2{margin:0 auto;max-width:715px;width:100%}.slideshow2 .flex-viewport{overflow:visible!important}.slideshow2 .slidetext{font-size:12px;margin:0 auto;max-width:640px;padding-top:10px;text-align:center;visibility:hidden;width:100%}.slideshow2 .flex-active-slide .slidetext{visibility:visible}.slideshow2 .slide{height:520px;padding:0 5px}.img-cont{display:block;position:relative}.img-cont.ad1{max-height:568px;max-width:1024px}.img-cont.ad1 .rollover{display:none;height:auto;left:0;max-height:568px;max-width:1024px;position:absolute;width:100%}.img-cont.ad2{max-height:700px;max-width:1024px}.img-cont.ad2 .rollover{display:none;height:auto;left:0;max-height:700px;max-width:1024px;position:absolute;width:100%}.img-cont:hover .rollover{display:block}.slideshow .slide .overlay-text .text{color:#fff}.slideshow .slide .overlay-text .text span{display:inline-block;font-size:20px;line-height:1em;zoom:1;letter-spacing:.05em}.slideshow .slide .overlay-text .text h5{color:#fff;font-family:nimbus-sans,sans-serif;font-size:60%;letter-spacing:.05em}.slide .overlay-text{bottom:22px;left:30px;letter-spacing:2px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.slide .overlay-text.overlay-left{text-align:left}.slide .overlay-text.overlay-right{text-align:right}.slide .overlay-text .inner{display:table;height:100%;width:100%}.slide .overlay-text .text{display:table-cell;line-height:1px;margin:0;vertical-align:middle}.full-width-image{line-height:0;overflow:hidden;position:relative}.full-width-image .img-cont{display:block;position:relative}.full-width-image img{height:auto;vertical-align:top;width:100%}.slide.full-width-image .overlay-text .text span{display:inline-block;*display: inline;line-height:1.2em;padding:5px 10px;vertical-align:middle;zoom:1}.template-index #content{padding-bottom:0}.home-tout{box-sizing:border-box;width:100%}.home-tout__ir{padding-bottom:67.21311%}.home-tout__wrap a h6,.home-tout__wrap a p{display:table;margin-left:auto;margin-right:auto;position:relative}.home-tout__wrap a h6:after,.home-tout__wrap a p:after{background-color:#000;bottom:-.0125rem;content:"";display:inline-block;height:.0625rem;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all .2s cubic-bezier(.75,.02,.5,.99);transition:all .2s cubic-bezier(.75,.02,.5,.99)}.home-tout__wrap a h6:hover:after,.home-tout__wrap a p:hover:after{opacity:1}.slideshow-maytest{position:relative}.slideshow-maytest .flex-control-nav{bottom:auto;margin:0;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.75rem;z-index:2}.slideshow-maytest .flex-control-nav li{display:block}.slideshow-maytest .slide .overlay-text .text{font-size:30px}.slideshow-maytest .slide .overlay-text .text h6{color:#fff;font-size:100%;line-height:1.5}.slideshow-maytest .slide .overlay-text .text h5{font-size:100%;line-height:1.5;text-transform:none}.slideshow-maytest .overlay-text{display:none}.slideshow-maytest .flex-active-slide .overlay-text{display:block}.slideshow-maytest__li{display:none;height:100%}.slideshow-maytest a{background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.slideshow-maytest .slides{overflow:hidden}.slideshow-maytest .home-slide__ir{padding-bottom:124.96741%}.slideshow-maytest .home-slide__btn{background-color:#fff;border:1px solid #000;bottom:1.875rem;display:none;padding:.6875rem 3.4375rem;position:absolute;right:1.875rem;text-transform:uppercase}.home-touts{display:-webkit-box;display:-webkit-flex;display:flex}.product-carousel{overflow:visible}.product-carousel__list{list-style:none;margin:0;padding:0}.product-carousel__list li{list-style:none}.product-carousel__item.is-nav-selected{border:1px solid #000}.product-carousel__item.has-hz:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -37.6875em;width:1.8125em;height:1.8125em;font-size:1rem;position:absolute;right:.9375rem;top:.3125rem;z-index:1}.product-carousel__video{height:100%;width:100%}.product-carousel__image:not(.loading):before{content:none}.product-carousel__image img{display:block;margin:0 auto}.product-giftcard .product-carousel__image img{object-fit:contain}.product-giftcard .product-carousel{background:#f2f2f2}.gallery{position:relative;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.product-carousel .flickity-prev-next-button,.product-zoom .flickity-prev-next-button{background-color:transparent;bottom:50%;height:1.25rem;min-width:1rem;position:absolute;-webkit-transform:translateX(0) translateY(-50%);transform:translate(0) translateY(-50%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.product-carousel .flickity-prev-next-button:disabled,.product-zoom .flickity-prev-next-button:disabled{background:transparent!important}.product-carousel .flickity-prev-next-button.previous,.product-zoom .flickity-prev-next-button.previous{left:1.75rem;cursor:url(" //www.johnelliott.com/cdn/shop/t/243/assets/cursor-arrow-left.png?v=112744959797558729531762533345 "),auto}.product-carousel .flickity-prev-next-button.next,.product-zoom .flickity-prev-next-button.next{right:1.75rem;cursor:url(" //www.johnelliott.com/cdn/shop/t/243/assets/cursor-arrow-right.png?v=8474509265060487001762533346 "),auto}.product-carousel .flickity-prev-next-button.previous:before,.product-carousel .flickity-prev-next-button.next:before,.product-zoom .flickity-prev-next-button.previous:before,.product-zoom .flickity-prev-next-button.next:before{background-repeat:no-repeat;content:"";height:1.25rem;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.product-giftcard .product-carousel .flickity-prev-next-button,.product-giftcard .product-zoom .flickity-prev-next-button{display:none}.product-carousel__counter,.product-zoom__counter{left:.75rem;position:absolute;text-align:center;top:.75rem}.product-zoom .flickity-prev-next-button{top:50%;position:fixed}.product-zoom .flickity-prev-next-button svg{max-width:1.25rem}.product-detail{position:relative}.product-detail.container{padding:0}.product-detail .detail .title{margin:0 0 .5em}.product-detail .detail .price .was-price{color:#999;margin-right:10px;text-decoration:line-through}.product-detail .detail .productlabel{display:none;float:right;margin:0 0 10px 10px;position:static}.product-detail .detail .description{margin:50px 0}.product-detail .description{clear:both}.product-detail a.more{background-color:#eee;display:block;font-size:16px;height:60px;line-height:60px;text-align:center}.product-detail .product-form .input-row{clear:both;margin:20px 0}.product-detail .product-form .input-row label{float:left;margin-bottom:10px}.product-detail .product-form .input-row label.singleopt{float:none;width:auto}.product-detail .product-form .input-row label[for=quantity]{margin-top:8px}.product-detail .product-form .input-row .selector-wrapper{clear:both}.product-detail .product-form .input-row .inline-option .selector-wrapper{clear:none;display:inline}.product-detail .product-form .input-row select{-webkit-appearance:menulist-button;display:inline-block;height:30px;line-height:30px;min-width:70px;padding:4px}.product-detail .ddcommon{box-sizing:border-box}.product-detail .product-styled-with{padding-bottom:4px}.variant_radio{display:none}.variant_label{color:#000;cursor:pointer;font-size:10px;letter-spacing:0px;text-transform:uppercase}.collection_variant{float:left;margin-right:20px}.collection_variant .variant_label:hover{text-decoration:underline}.sticky_wrapper{float:right}.product_meta.notes{padding-bottom:0;padding-top:20px}.product_meta__desc{font-size:.75rem;letter-spacing:.24px;font-weight:500;text-transform:none}.fancyinline{position:relative}.fancyinline:after{bottom:-.1875rem;content:"";display:inline-block;height:.0625rem;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fancyinline:hover:after{opacity:1}.share_holder{margin-bottom:0;overflow:hidden;position:relative}.share_caption{background:#fff;color:#fff;display:none;font-size:12px;height:100%;left:0;line-height:12px;margin:0;padding:0;position:absolute;top:0;width:100%}.share_caption a i{float:left;margin-right:10px}.share_caption a img:hover{border:#000 2px solid;margin-bottom:5px}.share_holder:hover .share_caption{display:block;margin:0 5px 0 0}whirl #sizeguide{border:1px solid #ccc;box-shadow:0 0 10px #000000bf;height:580px;width:400px}#shareme{border:1px solid #ccc;box-shadow:0 0 10px #000000bf;height:220px;padding:40px 60px 60px;text-align:center;width:200px}#shareme a{border:1px solid #000;display:block;font-size:10px;font-weight:400;margin-bottom:10px;padding:10px 15px;text-transform:uppercase}.share_title{letter-spacing:1px;padding-bottom:20px}.template-product #color-input .color-label{box-sizing:border-box;float:left;margin-right:0!important;width:50%}.template-product .color-heading{margin-top:0}.formation-link{margin-top:1.875rem}.formation-link a{font-size:12.3px;font-weight:500;text-transform:uppercase;position:relative;padding:0 0 .625rem;display:inline-block}.formation-link a:after{content:"";width:100%;position:absolute;height:1px;background-color:#000;bottom:0;left:0}.formation-link img{margin-right:10px}.quantity label{border-bottom:1px solid #eee;font-size:12px;padding-bottom:5px;width:100%}.product-collection-tag{font-size:12px;letter-spacing:2px;text-transform:uppercase}#social-share{margin-top:18px}#social-share a{font-size:13px;margin-right:10px}#social-share span{font-size:12px;margin-right:20px}ul.tabs{margin-left:0}ul.tabs li{list-style:none;margin-bottom:10px}ul.tabs li a{color:#666;font-size:12px;text-decoration:none}ul.tabs li a.active{border-bottom:2px solid #000;color:#000}#tab-1,#tab-2,#tab-3{border-bottom:1px solid #eee;border-top:1px solid #eee;min-height:30px;padding:15px 0}ul.tabs2{margin:0 auto 50px;text-align:left}ul.tabs2 li{display:inline-block;list-style:none;list-style:outside none none;margin-bottom:10px;padding:0 20px 0 0;text-transform:uppercase}ul.tabs2 li a.active{color:#000;font-size:10px}.input-row input[type=submit],.product_sharing .add_to_cart{box-sizing:border-box;font-size:20px;height:60px;padding:0;width:100%}.input-row input[type=submit],.product_sharing .add_to_cart{font-size:12.3px;height:2.5rem;text-align:center;text-transform:uppercase;width:100%}.product_sharing .actionlinks{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#000;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.product_sharing .actionlinks:after{content:none}.product_sharing .actionlinks.in-store-exclusive{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:15px}.product-added{height:0;opacity:0;visibility:hidden}.product-added-text{margin-bottom:10px}.product-added.is-visible{height:initial;opacity:1;padding:10px 0;visibility:visible}.product-added-checkout-btn.product-added-checkout-btn{box-sizing:border-box;max-width:100%;width:100%}.add-button{font-size:10px;height:31px;line-height:31px;max-width:200px;text-transform:uppercase;width:100%}.product-block .hover-info .title{font-size:12px}.product-block .hover-info .price{font-size:11px}input[type=number]{width:40px}#related-products.collection{padding-top:0}.tabs2 .active{border-bottom:1px solid #000}#recently-viewed{text-align:left}#recently-viewed .collection{padding-top:0}#recently-viewed .flickity-page-dots .dot{height:.46875rem;width:.46875rem}.main-image .flexslider .flex-control-nav{bottom:5px;position:absolute;right:5px;text-align:right}.main-image .flexslider .flex-control-nav li a{background:transparent;border:none;border-radius:none;color:#888;cursor:pointer;display:inline-block;*display: inline;font-size:12px;height:4px;margin:8px;text-indent:0;width:4px;zoom:1}.main-image .flexslider .flex-control-nav li a.flex-active{color:#000}.main-image .zoom{bottom:5px;font-size:24px;left:5px;position:absolute}.meta .iconmeta{background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/settings.meta_col?56398 ") no-repeat 0 0;display:inline-block;*display: inline;height:20px;line-height:1.4em;margin-right:10px;padding-left:25px;zoom:1}.meta .iconmeta a{white-space:nowrap}.meta .iconmeta.time{background-position:0 -162px}.meta .iconmeta.tags{background-position:0 -80px}.int-customers{border:1px solid #000;font-size:12px;margin-bottom:20px;padding:10px 15px}.add_to_cart.disabled{background-color:#999;pointer-events:none}.add_to_cart.disabled:hover~#message-quickview{display:block}.coming-soon{background-color:#ededed;color:#000;display:block;font-weight:400;line-height:2.125rem;pointer-events:none;text-align:center}.coming-soon:hover{background-color:#ededed;cursor:default}.cs-modal__messages{color:#000}.cs-modal__messages .success_message{display:block!important;color:#000;font-size:.6875rem}.product-get-notify__btn{text-transform:uppercase;width:200px}.product-get-notify__btn.hide,.product-notify__form.hide{display:none}.gallery.is-open{-webkit-transform:translateX(7.625rem);transform:translate(7.625rem);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.gallery.is-open .flickity-prev-next-button{-webkit-transform:translateX(-7.625rem);transform:translate(-7.625rem);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.gallery__thumbs-icon{left:.3125rem;position:absolute;top:.3125rem;z-index:2}.gallery__thumbs-icon:hover{cursor:pointer}.gallery__thumbs-icon .icons{font-size:1rem}.product-zoom{bottom:0;box-shadow:none;height:100%;left:0;max-width:none;opacity:0;overflow-y:scroll;right:0;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f2f2f2}.product-zoom.modal{position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;z-index:110}.product-zoom.modal--visible{opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:visible}.product-zoom .modal-body{padding:0}.product-zoom .modal-img-full{background-color:#f2f2f2;text-align:center}.product-zoom__close{font-size:1rem}.product-zoom__close-wrap{position:fixed;right:1.5rem;top:1.5625rem}.product-zoom .img-slide{width:100%}.product-thumbs-container{background-color:#fff;bottom:4.6875rem;left:-7.625rem;overflow-y:auto;position:absolute;top:0;width:7.625rem}.product-thumbs{padding-top:1.25rem;z-index:2}.product-thumbs__image{padding-bottom:146.25%}.product-thumbs__item{display:block;margin:0 auto .625rem;max-width:5.25rem}.product-thumbs__item:hover{cursor:pointer}.pdp{background-color:#fff;opacity:1;position:relative;text-align:left;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;visibility:visible;z-index:10}.pdp.is-visible{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.pdp__subtitle{font-size:14px;line-height:1.83;letter-spacing:.72px;text-transform:uppercase;position:relative}.pdp__subtitle:before,.pdp__subtitle:after{content:"";position:absolute}.pdp__subtitle:before{background-color:#000;top:1.1875rem;height:.0625rem;opacity:0;width:.5625rem;right:3.4375rem}.pdp__subtitle:after{opacity:1;background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em 0em;width:1.125em;height:.9375em;font-size:1.5rem;right:2.875rem;top:.625rem}.pdp__subtitle[aria-expanded=true]:before,.pdp__subtitle.active:before{opacity:1}.pdp__subtitle[aria-expanded=true]:after,.pdp__subtitle.active:after{opacity:0}.product-alt .pdp__view-detail{display:none}.pdp__menu{display:none;font-size:.75rem;letter-spacing:.24px}.pdp #color-input .ddLabel{position:relative;top:.0625rem}.pdp #color-input.is-loading{pointer-events:none}.pdp .dd .ddTitle .ddTitleText{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.pdp .dd .ddChild{box-shadow:none!important}.pdp .dd .ddChild ul{max-height:23.375rem}.pdp .dd .ddChild li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.pdp .dd .ddChild .ddlabel{line-height:.9375rem}.pdp__inner .afterpay-paragraph{margin-top:1.03125rem;margin-bottom:0;text-align:center;font-size:.75rem;letter-spacing:.24px;font-weight:400}.pdp__inner .afterpay-logo{max-width:5rem!important}.pdp__out{text-align:left}.pdp__title{display:-webkit-box;display:-webkit-flex;display:flex;margin:0;padding:0}.pdp__title li{padding-left:1.875rem;text-transform:uppercase}.pdp__title li:first-child{padding-left:0}.pdp__title h1{font-size:1.0625rem;letter-spacing:.34px;font-weight:500}.pdp__title h2,.pdp__title h6{font-size:.625rem}.pdp__close-btn{color:#888;font-weight:300;position:relative;text-transform:uppercase;letter-spacing:.01em}.pdp__close-btn:hover{color:#000}.pdp__close-btn:hover:after{background-color:#000}.pdp__close-btn:after{background-color:#fff;bottom:-.125rem;content:"";height:.0625rem;left:0;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.pdp__close-btn .is-view{display:inline-block}.pdp__close-btn .is-close,.pdp__close-btn.is-active .is-view{display:none}.pdp__close-btn.is-active .is-close{display:inline-block}.pdp__top-wrap{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.product-alt .pdp__top-wrap{display:block}.pdp__price{margin-top:1.25rem;font-size:.875rem}.pdp-ess{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.pdp-ess__coming-soon{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.product-alt .pdp-ess{-webkit-flex-wrap:wrap;flex-wrap:wrap}.pdp-ess__left,.pdp-ess__middle{width:100%}.pdp-ess__right{position:relative;width:100%;background-color:#000}.pdp-ess__right #inventoryLocationInformation{display:none}.pdp-ess__right h6{color:#fff;position:absolute;right:.9375rem;top:.75rem;font-size:.9375rem;letter-spacing:.3px;font-weight:500}.pdp-ess .is-error{position:relative}.pdp-ess .is-error .dd{border-color:#c00}.pdp-ess .is-error:after{content:"Please Select Size";display:block;color:#c00;text-transform:uppercase;position:absolute;top:100%;left:0}.pdp-dets{display:-webkit-box;display:-webkit-flex;display:flex}.pdp-dets__left{width:100%}.pdp-dets__middle-title{margin-bottom:.9375rem;font-size:1.0625rem;letter-spacing:.34px;text-transform:none}.pdp-dets__right{width:100%}.pdp-meta{display:-webkit-box;display:-webkit-flex;display:flex}.pdp-meta__right{width:100%}.product-giftcard .pdp-meta__right{display:none}.product-alt .pdp-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.pdp-size-guide--fit,.pdp-size-guide{margin-left:auto;padding-left:1.5625rem}.pdp-size-guide--fit a,.pdp-size-guide a{text-transform:uppercase;text-decoration:underline}.pdp-size-guide--fit{margin-top:.625rem;padding-left:0}.dd .ddChild li .ddlabel.is-disabled{color:#888}.modal-box .side-right{padding:0}.modal-box select{padding:0 1.5rem 0 .4375rem}.gift-card-carousel{background-color:#f2f2f2}.gift-card-carousel .product-carousel__item{left:50%!important;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%}.gift-card-carousel .product-carousel__image img{margin:0 auto;width:auto}.gift-card-carousel .flickity-button:disabled{display:none}.product-alt{position:relative}.disabled{pointer-events:none}.pv-heading{font-size:.875rem;line-height:1;margin-bottom:.625rem;margin-top:.625rem;text-align:center}.callouts__tag-view{right:0}.callouts__tag-view.black{color:#000}.callouts__tag-view.red{color:#c00}.product-carousel__item{width:100%}.cs-modal.modal-box{max-width:28.75rem;padding:.9375rem}.cs-modal.modal-box button{width:100%}.cs-modal.modal-box p{text-transform:none}.cs-modal.modal-box p:first-of-type{margin-bottom:0}.cs-modal.modal-box .email{box-sizing:border-box;padding-left:.625rem;text-align:left;margin-bottom:.625rem}.cs-modal .modal-body{padding:0}.cs-modal .mc-form-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cs-modal .mc-form-inner label{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.cs-modal .mc-form-inner label.error{color:#c00}.cs-modal .mc-form-inner .email{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.cs-modal__side-right.side-right,.cs-modal__submit{width:100%}.cs-modal__group{padding:.3125rem 0 .625rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cs-modal__group .error{width:100%;margin:0;padding-top:.125rem}.cs-modal__cb{margin-right:.625rem}.gwp-pv-select,.pv-select{border-bottom:1px solid #c2c2c2;position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gwp-pv-select__arrows,.pv-select__arrows{margin-top:-.625rem;position:absolute;right:.5rem;top:50%}.gwp-pv-select__arrows:before,.pv-select__arrows:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em 0em;width:1.125em;height:.9375em;font-size:1rem}.gwp-pv-select__btn,.pv-select__btn{cursor:default;min-height:2.125rem;text-align:left;width:100%}.gwp-pv-select__btn-label,.pv-select__btn-label{display:-webkit-box;display:-webkit-flex;display:flex;padding:.125rem 1.28125rem;text-transform:uppercase}.gwp-pv-select__btn-label.is-disabled,.pv-select__btn-label.is-disabled{color:#888}.gwp-pv-select__item,.pv-select__item{background:#fff}.gwp-pv-select__item:hover,.gwp-pv-select__item:focus,.pv-select__item:hover,.pv-select__item:focus{background:#eee}.gwp-pv-select__item.active,.pv-select__item.active{position:relative}.gwp-pv-select__item-btn,.pv-select__item-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;text-transform:uppercase;min-height:2.125rem;line-height:3.4}.main-site .content .gwp-pv-select__item-image,.main-site .content .pv-select__item-image{height:.8125rem;width:.8125rem;border-radius:100%;margin-right:.625rem}.gwp-pv-select__label,.pv-select__label{font-size:.6875rem;line-height:1.2}.gwp-pv-select__list,.pv-select__list{background:#fff;border:2px solid #c2c2c2;left:0;margin-left:-.0625rem;opacity:0;overflow-y:auto;overflow-x:hidden;position:absolute;top:2.4375rem;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%;z-index:99}.gwp-pv-select__list .flickity-button,.pv-select__list .flickity-button{background-color:transparent;position:absolute;top:.4375rem;padding:0}.gwp-pv-select__list .flickity-button.previous,.pv-select__list .flickity-button.previous{left:0}.gwp-pv-select__list .flickity-button.next,.pv-select__list .flickity-button.next{right:0}.gwp-pv-select__selected,.pv-select__selected{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;min-height:2.125rem;text-transform:uppercase;width:100%}.gwp-pv-select__title,.pv-select__title{padding:.125rem 1.25rem .125rem .9375rem;position:relative}.gwp-pv-select__label{position:relative;right:.3125rem;font-weight:600}.gwp-pv-select__list{z-index:-1}.dropdown-error{color:red;font-weight:600;position:relative;top:.5rem;display:none}.pdp-instore__btn{font-size:.71875rem;letter-spacing:.69px;font-weight:700}.pdp-instore__btn:before{content:"+";display:inline-block;margin-right:.625rem}.pdp-instore__btn[aria-expanded=true]:before{content:"-"}.pdp-instore__select{color:red;margin-top:.75rem;text-transform:uppercase}.pdp-instore__address{padding-top:.75rem;text-transform:uppercase}.pdp-instore__address h3{font-weight:700}.pdp-instore__address:not(:nth-of-type(2)){position:relative}.pdp-instore__address:not(:nth-of-type(2)):before{content:"";background:#000;width:100%;max-width:49%;height:.0625rem;position:absolute;top:0;box-sizing:border-box}.pdp-instore__address:nth-of-type(2){margin-top:.75rem}.pdp-instore__stock{margin:.75rem 0}.pdp-instore__link{color:#aaa!important;text-decoration:underline!important}.pdp-preorder{margin:1.5625rem 0 0}.pdp-preorder__text{font-weight:700;text-transform:uppercase;margin-bottom:1.25rem}.pdp-preorder__title{font-weight:700;text-transform:uppercase;margin-bottom:.9375rem}#cartform{max-width:740px;margin:0 auto}#cartform .th{font-size:10px;letter-spacing:1px;text-transform:uppercase}#cartform .item .th.desc{margin-left:19%}#cartform .itemheader{float:left;position:absolute;top:20px;margin-right:30px}#cartform h3{font-size:10px;margin-bottom:5px;text-transform:uppercase}#cartform h4{margin-bottom:25px;text-transform:uppercase;font-size:10px}#cartform .divider{padding-bottom:40px;margin-bottom:20px}#cartform .item-list{margin:10px 0 20px}#cartform .item{clear:both;list-style:none;position:relative;padding:10px 0}#cartform .item:first-child{border-top:none}#cartform .item a.remove{position:absolute;top:120px;right:0;text-decoration:underline;color:#aaa;height:25px;line-height:25px;text-align:center;font-size:10px;text-transform:uppercase}#cartform .item .notabutton{width:60px;max-width:60px}#cartform .item .image{width:130px;height:auto;line-height:100px;float:left;margin-right:10px}#cartform .item .image img{vertical-align:middle}#cartform .item .desc{overflow:hidden;margin:10px 50% 0 5px;text-transform:uppercase}.cart-sale-desc{margin-top:25px;max-width:230px}#cartform .item .desc .name{display:block}#cartform .item .quantity{position:absolute;top:20px;right:17%;width:130px}#cartform .item .quantity select{border:1px solid #000;width:60px;height:31px;line-height:31px;padding-left:10px;border-radius:0;box-sizing:border-box;display:block;-moz-appearance:none;-webkit-appearance:none;background:url(" //www.johnelliott.com/cdn/shop/t/243/assets/select-toggle2.png?v=140547373900356854391762533543 ") no-repeat scroll right top 0/30px 60px #fff!important}#cartform .quantity label{border-bottom:none}#cartform .item .quantity input{text-align:center;box-sizing:content-box;text-decoration:underline!important}input.qtyplus{width:20px;height:35px;padding:0;color:#000;background-color:#eee;margin-left:3px;font-size:14px}input.qtyminus{width:20px;height:35px;padding:0;color:#000;background-color:#eee;margin-right:3px;font-size:22px}.qty{width:35px;height:35px;text-align:center;padding:0;background-color:#000;color:#fff}#cartform .item .line-total{position:absolute;top:20px;right:1%;width:90px;text-align:right}#cartform .checkout-note textarea{width:370px;max-width:90%;margin-top:10px}#cartform .totals-area{margin-bottom:10px;width:100%;float:left;text-align:right}#cartform .totals-area span{display:inline-block;float:right;text-align:right}#cartform .totals-area label{float:left}#cartform .totals-area .checkout-col{font-size:12px;max-width:100%;width:230px;float:right}#cartform .total-final{text-transform:uppercase;font-size:10px}#cartform .update-buttons{text-align:left;width:50%;float:left}#cartform .checkout-buttons{text-align:right;width:50%;float:left}#cartform .termsagreement{margin-bottom:5px}#cartform .termsagreement label{vertical-align:middle}#cartform input[type=submit]{font-size:16px;text-transform:uppercase}#additional-checkout-buttons input{background:none;border:none;height:auto}#cartform #shipping-calculator{margin-top:20px}#cartform #shipping-calculator .inputrow{float:left;clear:none;width:20%;padding:0 30px 20px 0}#cartform #shipping-calculator .inputrow label{display:block;float:none;margin:0 0 10px}#cartform #shipping-calculator .inputrow.ziprow{width:auto;overflow:hidden;padding-right:0}#cartform #shipping-calculator .inputrow.ziprow input{width:auto}#cartform #shipping-calculator .inputrow.ziprow #address_zip{width:120px;margin-right:20px}#cartform #shipping-calculator #wrapper-response{padding:20px 0;clear:both}#cartform .continue{color:#aaa;width:230px;height:60px;line-height:60px;display:inline-block;margin-bottom:10px;text-align:center;font-size:10px;text-transform:uppercase;text-decoration:underline}#update-cart{width:230px;padding:0;height:60px;line-height:60px}#cartform .notabutton{height:26px;line-height:26px;margin-bottom:10px;font-size:9px!important;text-transform:uppercase}.article-list .article{padding-top:50px;padding-bottom:50px}.article-list .article:first-child{border-top:none;padding-top:20px}.article .container,#comments.container{max-width:738px}.article .continue-reading{letter-spacing:normal;margin-bottom:1em}.article .meta{font-style:italic;letter-spacing:normal}.article .meta .time{display:block;opacity:.9}.article .meta .tags a{opacity:.9;color:inherit}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{margin:1em 0 5px}.user-content a{text-decoration:none}.user-content iframe{max-width:100%}#customer input{margin-bottom:20px;padding:5px 10px;box-sizing:border-box;height:40px;text-transform:uppercase}#template .large_form label{top:12px}#template hr{border:1px solid #eee;height:0;max-width:360px;margin:15px auto 0}#template p{max-width:360px;margin:0 auto 25px;text-align:left;font-size:12px}#template button{max-width:362px;width:100%;padding:5px 10px;height:40px;box-sizing:border-box}#customer{padding-top:40px}#recover-password{padding-top:10px}#recover-password .note{display:inline-block;margin-top:14px;margin-left:10px;vertical-align:middle}#customer input#customer_password{margin-bottom:5px}#recover_email input,.action_bottom .btn{box-sizing:border-box}.customer{max-width:22.625rem;margin:0 auto}.customer .checkbox{padding-bottom:1.25rem;text-transform:uppercase}#stockists h3{font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:0}#stockists h5{font-size:10px;line-height:12px;margin-top:35px;margin-bottom:20px}#BambooHR-Footer{font-family:Helvetica-neue,sans-serif;font-size:12px;color:#999;text-align:right;margin:9px 9px 0 0;display:none!important}.BambooHR-ATS-board h2{font-size:10px!important;font-weight:400;color:#000!important;border-bottom:1px solid #000!important;padding-bottom:9px;margin:0;text-align:left}.BambooHR-ATS-board li{color:#000!important;list-style:none!important;margin:0!important;clear:both;text-transform:uppercase!important;font-size:10px!important}.BambooHR-ATS-board ul ul{padding:2px 20px 12px;border-bottom:1px solid #000!important;margin-bottom:10px;font-size:10px!important}.BambooHR-ATS-board a{font-size:10px!important;font-weight:400!important;line-height:1.9em}.BambooHR-ATS-board a:hover{text-decoration:underline}.BambooHR-ATS-board .BambooHR-ATS-Location{float:right;padding-top:0!important}.BambooHR-ATS-board .BambooHR-ATS-Location{float:right;padding-top:9px}.message-area{margin-top:20px;text-transform:uppercase}.message-area.two{margin-top:10px}.hidden-mobile{display:inline-block!important}.hidden-desktop{display:none!important}.small--hide{min-width:initial!important;float:none!important}#related-products.collection .product:first-child{padding-left:0}#related-products.collection .product:last-child{padding-right:0}.collection_product_info{padding-bottom:40px;text-transform:uppercase}.grid_pad{padding:20px}.collection_wrapper{margin:0;max-width:100%;padding:0;width:100%}.cols{-moz-column-count:3;-moz-column-gap:20px;-moz-column-width:30%;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-width:30%;column-count:3;column-gap:20px;column-width:30%}.box{margin-bottom:20px}.img_holder{margin-bottom:0;overflow:hidden;position:relative}.img_caption{background-color:#0000004d;color:#fff;display:none;font-size:12px;height:100%;left:0;line-height:18px;margin:0;padding:10%;position:absolute;top:0;width:100%}.img_holder:hover .img_caption{display:block;margin:0 5px 0 0}.shop-collection-dropdown-toggle:hover .shop-collection-dropdown-list{display:block}.shop-collection-dropdown-list.shop-collection-dropdown-list{background:#fff;margin-left:-15px;padding:0 15px 5px;position:absolute;top:34px;width:180px;z-index:2}.shop-collection-dropdown-item.shop-collection-dropdown-item{display:block;line-height:12px;margin-right:0;padding-right:0}.shop-collection-dropdown-item-link{border-bottom:1px solid #fff;margin:10px 0}.color-heading{margin-top:25px}.color-label{display:inline-block;float:left;font-size:9.5px;margin-bottom:5px;min-width:85px;width:33.3%}.color-label a{letter-spacing:0;text-transform:uppercase}.color-label a:hover,.color-label.active a{text-decoration:underline}.color-swatch{display:inline-block;height:12px;width:12px}.color-swatch.white{border:1px solid #999;box-sizing:border-box}.color-swatch.co-mix-grey,.color-swatch.silk-blend-grey{background-color:#a3a3a3;border:1px solid #888;box-sizing:border-box}.color-swatch.co-mix-white,.color-swatch.silk-blend-white{background-color:#fff;border:1px solid #eee;box-sizing:border-box}.color-swatch.silk-blend-charcoal{background-color:#888;border:1px solid #777;box-sizing:border-box}.color-swatch.midnight{background-color:#212d53}.color-swatch.sand{background-color:#e6e4d8}.color-swatch.burgundy{background-color:#622a31}.color-swatch.moab{background-color:#b9b1a6}.color-swatch.dune{background-color:#b9b09e}.color-swatch.olive{background-color:#505d46}.color-swatch.grey{background-color:#999}.color-swatch.plaster{background-color:#bbb}.color-swatch.moon{background-color:#d2d2d2}.color-swatch.charcoal{background-color:#343542}.color-swatch.dark-grey{background-color:#888}.color-swatch.mix-grey-duo-2{background:#000;background:-webkit-linear-gradient(top,black 0%,black 50%,#888888 51%,#888888 100%);background:linear-gradient(to bottom,#000 0% 50%,#888 51% 100%)}.color-swatch.mix-grey-duo{background:#a3a3a3;background:-webkit-linear-gradient(top,#a3a3a3 0%,#a3a3a3 50%,#888888 51%,#888888 100%);background:linear-gradient(to bottom,#a3a3a3 0% 50%,#888 51% 100%)}.color-swatch.mix-grey{background:#999;background:-webkit-linear-gradient(top,#999999 0%,#999999 50%,#888888 51%,#888888 100%);background:linear-gradient(to bottom,#999 0% 50%,#888 51% 100%)}.color-swatch.dark-grey-duo-2,.color-swatch.dark-grey-duo{background:#888;background:-webkit-linear-gradient(top,#888888 0%,#888888 50%,black 51%,black 100%);background:linear-gradient(to bottom,#888 0% 50%,#000 51% 100%)}.color-swatch.grey-duo-2,.color-swatch.grey-duo{background:#a3a3a3;background:-webkit-linear-gradient(top,#a3a3a3 0%,#a3a3a3 50%,black 51%,black 100%);background:linear-gradient(to bottom,#a3a3a3 0% 50%,#000 51% 100%)}.color-swatch.olive-duo{background:#505d46;background:-webkit-linear-gradient(top,#505d46 0%,#505d46 50%,black 51%,black 100%);background:linear-gradient(to bottom,#505d46 0% 50%,#000 51% 100%)}.color-swatch input{opacity:0}.image-cont a img.second,.image-cont a:hover img.first{display:none}.image-cont a:hover img.second{display:block}.more{font-size:14px}.template-collection .page-header{padding-top:0}.template-collection h1.majortitle,.template-page h1.majortitle,.template-cart h1.majortitle{color:#000;font-size:10px;padding-left:20px;text-align:left;text-transform:uppercase}.template-collection h1.majortitle span{display:block;font-size:12px}.template-collection .simple-popup:after{content:"Please select a size"!important}.product-block .block-inner{position:relative}.block-inner .roll-over{height:100%;left:0;position:absolute;text-align:left;top:0;visibility:hidden;width:100%;z-index:50}.block-inner:hover .roll-over{visibility:hidden}.block-inner .roll-over span{border-right:8px solid #000;display:none;margin-top:56%;padding-left:5px;width:93%}.breadcrumb{margin-bottom:.625rem;text-transform:uppercase}.breadcrumb a{padding-bottom:2px}.breadcrumb a:hover{border-bottom:1px solid #000}.breadcrumb-sep{padding-left:4px;padding-right:4px}.template-collection .variant_wrapper,.template-collection .add_to_cart{width:100%}.template-collection .input-row input[type=submit]{max-width:100%;text-align:center}.product-detail .close-detail{height:40px;padding:10px;position:absolute;right:20px;text-indent:-999em;top:20px;width:40px}.product-block{text-align:center}.product-block .image-cont{max-height:auto;position:relative}.no-js .product-block .image-cont{opacity:1}.product-block .image-cont img{max-height:auto;width:auto}.product-block .productlabel{left:0;position:absolute;right:0;text-align:center}.productlabel>span{display:inline-block;*display: inline;font-size:80%;padding:6px 20px;zoom:1}.product-block .hover-info{color:inherit;position:absolute}.product-block .hover-info .bg{height:100%;left:0;opacity:.9;position:absolute;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:100%;z-index:5}.product-block .hover-info>.inner{position:relative;width:100%;z-index:10}.product-block .hover-info .reducedfrom{margin:0 5px;opacity:.7}.product-block .hover-info .reducedfrom .amount{color:#999;text-decoration:line-through}.product-block .hover-info .price{margin:4px 5px 0}.product-block .hover-info .price .from{font-size:80%}.product-block.expanded .image-cont:after{border:solid transparent;border-width:15px;content:" ";height:0;left:50%;margin:-9px 0 0 -15px;pointer-events:none;position:absolute;width:0}.product-block a.actionlinks{text-decoration:underline}.product-block .product-grid-was-price{color:#999;margin-right:10px}.product-block .cart-item-was-price{color:#999;display:block}.product-block .size-icons{float:left;width:100%}.product-block .size-icons .fancyinline{margin-right:20px}.product-block .size-icons a{color:#888}.product-block .full-details{border:1px solid #000;color:#000;display:inline-block;height:29px;line-height:28px;margin-left:10px;max-width:125px;text-align:center;width:100%}.product-block .input-row h5{margin-bottom:5px}.product-block .image-holder{margin-bottom:8px;position:relative}.product-block .quickview-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;box-sizing:border-box;display:none;height:1.875rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:auto;letter-spacing:.04em}.product-block [id*=qv-close]{z-index:5}.product-block.page-block .block-inner{border:1px solid #000;overflow:hidden}.product-block.page-block .block-inner .text-cont{overflow:hidden;padding:20px;text-align:left}.product-block.placeholder{border:none!important;height:0px!important;padding-bottom:0!important;padding-top:0!important}.collection-description{max-width:540px;padding-left:20px;padding-top:20px}.collection-size{min-height:2.5rem}.js-close-quickview{position:absolute;right:0;top:.375rem}.js-close-quickview .icons{font-size:1rem}a.actionlinks{position:relative}a.actionlinks:after{background-color:#000;bottom:-.1875rem;content:"";display:inline-block;height:.0625rem;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.actionlinks:hover:after{opacity:1}.product-grid-was-price{color:#999;margin-right:10px}.cart-item-was-price{color:#999;display:block}.size-icons{float:right}.size-icons a{color:#888}.full-details{border:1px solid #000;color:#000;display:inline-block;height:29px;line-height:28px;margin-left:10px;max-width:125px;text-align:center;width:100%}.input-row h5{margin-bottom:5px}.image-holder{margin-bottom:8px;position:relative}.quickview-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;height:1.875rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0;text-align:center;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;visibility:hidden;width:auto}[id*=qv-close]{z-index:5}.category__header{padding:1rem 0 1.25rem;text-transform:uppercase}.category__no-results{margin:6.25rem auto;text-align:center}.fancybox-wrap #sizeguide{display:block!important}.searchspring-results{min-height:15.625em;position:relative}.searchspring-no-results a{text-decoration:underline}.searchspring-no-results a:hover{font-family:HelveticaNeueLTStd-Bd,sans-serif}.collection__results--no-searchspring .products__list{float:none!important;width:auto!important}.collection__results--no-searchspring .product-item{margin:0 -2px}.products__wrap{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:visible}.scroll_loading .products__wrap{opacity:0;visibility:hidden}.scroll_loading .products__loading{left:0;position:fixed;top:47%;width:100%}.products__toolbar-bottom{padding:.625rem 0 2.5rem}.paginate{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.paginate__next,.paginate__prev{min-width:3.4375rem}.paginate__next a,.paginate__prev a{border:1px solid #eeeeee;display:block;font-size:.9375rem;padding:.5625rem 1.375rem .375rem}.paginate__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.paginate__list .paginate__item{padding:.625rem .9375rem .5rem}.paginate__item a,.paginate__item span{display:block}.paginate__item.current span{border-bottom:1px solid #000}.col-tout{display:inline-block;padding:0 .625rem;position:relative;text-transform:uppercase;vertical-align:top;width:100%}.col-tout.hide{display:none}.col-tout.has-hz:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -37.6875em;width:1.8125em;height:1.8125em;font-size:1rem;position:absolute;right:.9375rem;top:.3125rem;z-index:1}.col-tout__media{position:relative}.col-tout__ir{background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.col-tout__ir img{width:100%}.col-tout__left{float:left}.col-tout__right{float:right}.col-tout__content{padding-top:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.col-tout__cta{font-size:12px;font-weight:500;letter-spacing:.72px;color:#000;position:relative}.col-tout__cta:hover:after{content:"";position:absolute;background:#000;height:.125rem;width:100%;left:0;bottom:-.625rem}.col-tout__title{font-size:13px;font-weight:500;letter-spacing:.26px}.col-tout__subtitle{font-size:11px;letter-spacing:.26px;margin:0}.plyr--video{height:100%}.fit-facet-modal{overflow:hidden}.fit-facet-close{font-size:1rem;padding:.625rem;position:absolute;right:0;top:0;z-index:1}.fit-facet__ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:109.34579%}.fit-facet .Style{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;min-height:100%;min-height:15.875rem;position:relative;width:25%}.fit-facet .Style:before{border-right:1px solid #000;bottom:0;content:"";position:absolute;right:0;top:0;width:1px;z-index:1}.fit-facet .Style:before:first-child{border-right:none}.fit-facet .Style:after{border:1px solid transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.fit-facet .Style.highlight:before{width:.125rem}.fit-facet .Style.highlight:after{background-color:#f2f2f2}.fit-facet .option_link{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:0;border-right:1px solid transparent;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;min-height:15.875rem;position:absolute;right:0;top:0}.fit-facet .option_link:after{background-color:transparent;bottom:0;content:"";left:-.0625rem;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1}.fit-facet .option_link:hover:after{background-color:#f2f2f2}.fit-facet .option_link--alt{color:#000;text-transform:none}.fit-facet__img{margin:1.25rem auto 0;max-width:100%;min-height:8.4375rem;max-height:8.4375rem}.fit-facet__img img{max-height:8.4375rem}.fit-facet__name{text-transform:uppercase}.fit-facet__desc{padding-top:.625rem}.fit-facet .flickity-prev-next-button{background-color:#fff!important;bottom:0;padding:0!important;position:relative;top:0;width:2rem}.fit-facet .flickity-prev-next-button.previous{left:0}.fit-facet .flickity-prev-next-button.previous:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/arrow-left-black.svg?v=54440871363202638161762533293 ")}.fit-facet .flickity-prev-next-button.next{right:0}.fit-facet .flickity-prev-next-button.next:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/arrow-right-black.svg?v=81323806823941881781762533294 ")}.fit-facet .flickity-prev-next-button.previous:before,.fit-facet .flickity-prev-next-button.next:before{background-repeat:no-repeat;content:"";height:.625rem;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75rem}.modal.modal-facets.facets__wrap--fit-guide{bottom:auto;display:none;height:auto}.show-fit-guide .modal.modal-facets.facets__wrap--fit-guide{display:-webkit-box;display:-webkit-flex;display:flex}.fitGuide-open .fit-guide.trigger-active{position:relative}.fitGuide-open .fit-guide.trigger-active:after{background-color:#000;bottom:.625rem;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:3.125rem}.filterMenu-open .filter.trigger-active{position:relative}.filterMenu-open .filter.trigger-active:after{background-color:#000;bottom:.625rem;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:2.75rem}.lookbook .credits{display:block;text-align:left;width:100%}.lookbook.padding img{margin-bottom:40px}.lookbook.padding.p20 img{margin-bottom:14px}.caption{text-transform:uppercase;display:inline-block;font-size:11px;margin-top:20px;margin-bottom:150px}.lookbook .loopwheel{margin-top:115px}.lookbook .loopwheel h4{margin-bottom:10px;text-transform:uppercase;font-size:12px}.lookbook .loopwheel h1{margin-bottom:10px;letter-spacing:2px;font-weight:700;font-size:36px;line-height:36px}.lookbook.page-header{margin-bottom:0}.lookbook.container{max-width:100%;text-align:center}.lookbook .user-content h6{font-size:12px;margin-bottom:15px}.lookbook p{font-size:12px;max-width:620px;margin:10px auto 55px;line-height:16px;min-height:30px}.lookbook a{text-decoration:none}.lookbook img{margin-bottom:-5px}.loopwheel .right-text{position:absolute;right:0;top:46%;width:50%;text-align:center;font-size:18px;color:#fff}.loopwheel .left-text{position:absolute;left:0;top:46%;font-size:18px;color:#fff;width:50%;text-align:center}.loopwheel img{margin-bottom:40px}.loop-container{position:relative}#loopwheel .panel.shop-tile{position:relative;margin-bottom:90px}#loopwheel{margin:0 auto;max-width:1920px;position:relative}#loopwheel .panel{max-width:1920px;width:100%;height:100%;max-height:904px;margin-bottom:-5px;position:relative}#loopwheel .panel.large{max-height:1807px}#loopwheel .panel.large .text{position:absolute;bottom:22%;left:10%;color:#fff;font-size:16px;line-height:22px}#loopwheel .panel.large .text2{position:absolute;top:22%;right:12%;color:#fff;font-size:16px;line-height:22px}#loopwheel #lw-1 .text{position:absolute;top:25%;text-align:center;width:100%;font-size:12px;text-transform:uppercase}#loopwheel #lw-1 .text span{display:block;font-size:40px;margin:15px 0 10px;line-height:40px;font-weight:700}.holder{position:relative;width:100%;height:100%;overflow:hidden}#loopwheel #lw-2 .text{position:absolute;top:46%;text-align:center;width:100%;font-size:16px;color:#fff;line-height:22px}#loopwheel #lw-2 .text span{text-align:left;width:230px}#loopwheel #lw-8 .text{position:absolute;top:42%;left:9%;font-size:16px;color:#fff;width:200px;line-height:22px}#loopwheel .spacer{width:40%;float:left;height:100%;background:#fff;background:-webkit-linear-gradient(top,white 0%,white 50%,black 51%,black 100%);background:linear-gradient(to bottom,#fff 0% 50%,#000 51% 100%)}#loopwheel .spacer:after{content:".";display:block;clear:both;visibility:hidden}#loopwheel .spacer .text{position:relative;top:40%;left:10%}#loopwheel .video{position:absolute;left:0;top:0;width:100%;max-width:34%}#loopwheel .video .img{width:60%;float:left}.left-text.is-stopped{bottom:0;position:absolute}.searchspring-no-results{text-transform:uppercase}.searchspring-no-results a:hover{text-decoration:underline}#pressModule{padding-bottom:40px}.press-row{overflow:hidden}.press-module{width:32%;height:100%;float:left;margin-right:2%;margin-top:40px}.press-module:nth-child(3n+3){margin-right:0}.press-module img{margin-bottom:0;width:100%;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.press-module h5:first-of-type{margin-bottom:4px}.press-module h4{margin-bottom:8px;font-size:10px;font-weight:700}.press-module h5:first-of-type{margin-bottom:4px;text-transform:uppercase}.press-module h5:first-of-type .date{float:right}.press-module h5{text-transform:none;font-size:10px}.press-module .tint{float:left;background:#fff200;margin:0 0 10px}.press-module .tint img:hover{-webkit-filter:grayscale(100%);filter:grayscale(0%)}.press-featured-module{width:100%;float:left;margin-right:auto;margin-left:auto;margin-top:40px}.press-featured-module img{display:block;margin-bottom:0;width:100%}.press-featured-module h4{font-size:3.9vw;line-height:100%}.press-featured-module h5:first-of-type{margin-top:7px;font-weight:700}.press-featured-module h5:first-of-type .date{float:right}.press-featured-module h5{text-transform:uppercase;margin-bottom:7px;font-size:1.1vw;line-height:1.8vw}.press-featured-module p{width:62.5%;text-transform:none;font-style:normal;font-size:1.1vw;line-height:1.8vw;display:block;margin-left:auto;margin-right:auto}.press-featured-module .tint{float:right;background:#fff200;margin:0 0 10px;width:100%}.shipping-info strong,.user-content strong{font-weight:400}.lookbook-right .loading:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/loading-white.svg?v=46513807757364820521762533451 ")}.side-nav{padding-left:1.25rem;margin-top:1.25rem}.side-nav__item{text-align:left}.side-nav__link{font-size:.625rem;color:#000;text-transform:uppercase;letter-spacing:.4px;padding-bottom:.625rem}.side-nav__link.active{text-decoration:underline}.account-page{padding-top:32px}.account-page .majortitle{margin-top:0;padding-left:10px!important}.account-page__col{float:left;width:100%;box-sizing:border-box}.account-page__left{padding-right:40px;box-sizing:border-box}.account-page__left h5{margin-bottom:5px}.account-page__right{margin-top:-10px}.account-page label{display:block;text-align:left;line-height:30px}.account-page input{max-width:300px;width:100%;box-sizing:border-box}.account-page input[type=submit]{width:140px;text-transform:uppercase;height:32px;line-height:31px;padding:0;font-size:10px}.account-page .button{text-decoration:none;text-transform:uppercase;display:inline-block;background-color:#000}.account-page .btn{margin-top:14px}#forgot_password{margin-top:5px}.newsletter-page__message{letter-spacing:.04em;margin-bottom:2.1875rem}.newsletter-page__message p:last-of-type{margin-bottom:0}.newsletter-page__image{border:1px solid #000;margin-bottom:1.25rem}.newsletter-page .klaviyo_newsletter{position:relative}.newsletter-page .klaviyo_styling input[type=email]{height:2.5rem!important;max-width:none;width:100%}.newsletter-page .klaviyo_submit_button{height:2.5rem!important;width:100%}.newsletter-page .klaviyo_messages{margin-top:.1875rem;position:absolute}.newsletter-page .error_message,.newsletter-page .success_message{font-size:10px!important}.newsletter-page .error_message{color:#c00}@media only screen and (max-width: 767px){.cf,.group{zoom:1}.tablet-only,.hide-phone,.desktop-and-tablet{display:none!important}.template-product .ddcommon,.template-product .fancybox-wrap,.template-product .fancybox-inner{width:100%!important}.modal__content{zoom:1}.modal__lookbook .modal__inner{padding:0 10px}.lookbook-product .lookbook-product-name ul:first-child{display:block}.lookbook-product .lookbook-product-name,.lookbook-product .lookbook-product-image{display:block;width:100%}.modal-donation__inner{margin:1.25rem;padding:2.5rem}.modal-donation__content{font-size:.75rem;line-height:1rem}.content{zoom:1}.header__logo{left:2.1875rem;right:2.1875rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.header__logo a{display:inline-block}.header__logo a:before{margin:0 auto;font-size:17px}.header__fixed--promo{padding-top:3rem}.header__right-list--shipping{margin-top:.0625rem}.mobile-menu__list li.mobile-menu__first{display:none}.template-cart .afterpay-paragraph:nth-child(3){margin-bottom:1.25rem;text-align:left}.footer__left ul{padding:0 0 .3125rem}.footer__left ul li{margin-right:.9375rem}#store-messages.messages-2 .message,#store-messages.messages-3 .message{float:none;width:auto}#store-messages .message .fluff{display:none}.strongly-padded-row{padding-top:40px;padding-bottom:40px}.layout-column-half-left,.layout-column-half-right,.layout-column-four-tenths,.layout-column-six-tenths{float:none;width:auto}.layout-column-half-left{margin-bottom:0}.layout-content-with-image-left .content,.layout-content-with-image-left .image-cont,.layout-content-with-image-right .content,.layout-content-with-image-right .image-cont{display:block;width:auto;margin:20px 0}.layout .col-third,.layout .col-third.left,.layout .col-third.right{float:none;width:auto;margin-left:0}#template.lefty-form{text-align:center}.nav-row a{padding-left:1px;padding-right:1px}.template-product .input-row input[type=submit]{max-width:100%}.gallery_padding{padding-right:0!important}.container.layout-column-three-quarters{width:100%;padding-right:0}.caption{padding:0 2%}.mobileslideshow{position:relative;left:0;display:block}#formation-mobile{display:block}.formation{display:none}#LRS-credit,#LRS-copy{margin-top:.125rem}#LRS-link{border:none;margin:.375rem 1.25rem .4375rem auto;padding:0;text-decoration:underline}#LRS-link:hover{background-color:#000;color:#fff;text-decoration:none}.zd-chat-btn{margin:7px 11px;width:36px;height:34px}.zd-chat-btn__icon{margin-right:0}.zd-chat-btn__label{display:none}.zEWidget-ticketSubmissionForm{right:-7px!important}.zEWidget-ticketSubmissionForm--active{bottom:-10px!important}.fancybox-item.fancybox-close{display:none}.modal__sizeguide .table-inches{float:none;display:inline-block}.size-guides{text-align:center}.row{zoom:1}.sizeguide-pdp .size-header{text-align:center}.sizeguide-pdp .table-inches,.sizeguide-pdp .table-cm,.sizeguide-pdp .convert-buttons{display:inline-block;float:none}.sizeguide-pdp .row{zoom:1}.sizeguide-pdp .size-guides .notes{margin:1.25rem .9375rem}.sizeguide-pdp .table-shoes{display:inline-block}.size-guide-body-measurements .table-inches span,.size-guide-body-measurements .table-cm span{float:left;width:14%}.size-guide-body-measurements .table-inches span.label,.size-guide-body-measurements .table-cm span.label{width:3.125rem;float:left}.sg__desc{text-align:center}.sg .table-inches,.sg .table-cm,.sg .convert-buttons{text-align:left;margin-left:0}.sg .table-inches,.sg .table-cm{width:100%}.drawer-open .overflow-class:before,.newsletter-open .overflow-class:before{top:3.125rem}.drawer-open .overflow-class:before{top:0rem}.sidebar.is-open{top:0rem}.sidebar.is-open .sidebar__inner{max-width:100%}.sidebar__logo{display:inline-block}.sidebar__logo:before{margin:0 auto;font-size:13px}.sidebar-cart__heading{padding-left:2.9375rem;font-size:15.3px;margin-bottom:1.25rem}.sidebar-cart__inner .afterpay-paragraph{padding:0 1.25rem}.template-cart .sidebar-cart__inner .afterpay-paragraph{text-align:left}.sidebar-cart .details{margin-bottom:.9375rem}.sidebar-cart .details .gwp-configurables .gwp-dropdowns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown{width:100%}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown .dropbtn{border:.125rem solid #000}.sidebar-cart .details .gwp-configurables .gwp-dropdowns .dropdown:first-of-type{margin-right:0;margin-bottom:.625rem}.sidebar-cart .details .gwp-configurables .gwp-atcBtn{border-left:none;border-right:none;border-top:none;border-bottom:.125rem solid #000}.sidebar-cart .items .details,.sidebar-cart .gwp-added .details,.sidebar-cart .gwp-items .details{max-width:55%}.sidebar-cart__logo:before{margin:0 auto;font-size:13px}.mini_cart_donation__block{margin:1.25rem}.mini_cart_empty.mini_cart_contain{padding-left:2.9375rem;padding-top:1.25rem}.mini_cart_contain{padding:0 1.25rem}.mini_cart_btn{border-bottom:none;border-right:none}.mini_cart_close_btm{top:1.25rem}.mini_cart_btns{padding:0 1.25rem}.products__wrap{zoom:1}.products__list{padding-top:.625rem}.quickview-button{display:none}.callouts__tag-view{line-height:1rem;font-size:.5625rem;margin:.25rem;padding:0 .25rem}.callouts__tag-view--pdp{top:.75rem}.product-item__desc{padding-top:.9375rem}.product-item__title,.product-item__color,.product-item__price{font-size:.78125rem;letter-spacing:.25px}.products__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:2.8125rem;padding-bottom:1.9375rem}.pl-hdr{padding:0;height:2.1875rem;position:relative;z-index:4}.pl-hdr h1{text-transform:uppercase;text-align:left;font-size:.625rem}.pl-hdg{width:100%}.modal.modal-facets{bottom:0;height:100%;max-height:100%;overflow:auto;position:fixed}.modal.modal-facets.modal--visible{z-index:5;-webkit-transform:translate3d(0,9.3125rem,0)!important;transform:translate3d(0,9.3125rem,0)!important}.modal.modal-facets.modal-sort.modal--visible{z-index:110}.modal__filterMenu,.modal__sortMenu{z-index:0}.modal__filterMenu.modal--visible,.modal__sortMenu.modal--visible{z-index:2}.facets__wrap{padding:1.625rem 2.5rem 14rem}.facets__wrap--fit-guide{padding:0}.facets__wrap.has-clear-facet .modal__wrap{padding-bottom:13.75rem}.facets__wrap h5{margin-bottom:1.5625rem;margin-top:.625rem}.facets__wrap .modal__wrap{bottom:0;height:100%;max-height:100%;overflow:auto;position:fixed;left:0;right:0;padding:1.625rem 2.5rem 11.875rem}.facets__wrap .modal__wrap-fit{position:static;padding:0!important}.facets__filters{display:-webkit-box;display:-webkit-flex;display:flex}.facets__btns{position:fixed;bottom:7.5rem;left:0;right:0;padding:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.facets__btn{width:100%}.facets__btn--apply{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;border:0;border-top:1px solid #000}.facets__btn--clear{text-align:center;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.facets__close{top:2.4375rem}.facet__title{width:100%;margin-bottom:.3125rem}.facet__title:before,.facet__title:after{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;font-size:1.6em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;right:-.2em;top:.4375em}.facet__title:before{background-position:0em 0em;width:1.125em;height:.9375em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.facet__title:after{background-position:0em -16.125em;width:1.125em;height:.9375em;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.facet__title.active:before{background-position:0em 0em;width:1.125em;height:.9375em;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.facet__title.active:after{background-position:0em -16.125em;width:1.125em;height:.9375em;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.facet__content{display:none}.facet__content ul{overflow:hidden;padding-top:.1875rem;margin:0 -1rem}.facet__content li{margin:0 .3125rem .625rem}.facet__container{padding-bottom:.625rem!important}.product-collection__item{width:33.33333%}.product-collection__price{display:none}.sticky-nav{padding-top:0!important;position:relative!important;top:10px!important}.col-tout-hz.text-on-left .col-tout-hz__inner{white-space:normal;min-width:15.625rem}.needsclick.klaviyo-form{width:100%}.gmXDXa.gmXDXa{display:block!important;-webkit-box-flex:unset!important;-webkit-flex:unset!important;flex:unset!important;width:100%!important}.cwzQoT.cwzQoT{width:100%!important;max-width:100%!important}.collection-gate__inner--inner{padding:0 1.25rem}.collection-gate.is-open .collection-gate__inner{max-width:100%}.homepage{overflow:hidden}.template-index .half p{margin-bottom:0}.template-index .half:last-child{margin-bottom:0}.layout-column-quarter-left{width:100%}#stockists .col{margin-left:20px}.media-module{width:100%}.product_info{display:none}.slideshow .slide .overlay-text .text h5{font-size:90%}.slideshow-maytest .flex-control-nav{right:.375rem}.slideshow-maytest .slide .overlay-text .text span{font-size:.9375rem}.slideshow-maytest .home-slide__btn{padding:.5625rem 1.125rem}.product-carousel__image{padding-bottom:146.22496%}.product-carousel__image img{width:100%}.gallery{background-color:#f2f2f2}.product-carousel .flickity-prev-next-button,.product-zoom .flickity-prev-next-button{padding:0}.product-carousel .flickity-prev-next-button.previous svg,.product-carousel .flickity-prev-next-button.next svg,.product-zoom .flickity-prev-next-button.previous svg,.product-zoom .flickity-prev-next-button.next svg{width:1.15625rem}.product-carousel .flickity-prev-next-button.previous:before,.product-carousel .flickity-prev-next-button.next:before,.product-zoom .flickity-prev-next-button.previous:before,.product-zoom .flickity-prev-next-button.next:before{background-size:contain}.product-carousel__counter,.product-zoom__counter{left:2rem}.pdp .dd .ddChild{border-left:0!important;border-right:0!important;border-top:1px solid #000!important;left:0;width:100%}.pdp .dd .ddChild li{border:1px solid transparent}.pdp__inner .afterpay-paragraph{font-size:.625rem}.pdp__inner .afterpay-logo{max-width:2.5rem!important}.pdp-ess__right h6 .has-compare{font-size:.8125rem}.pdp-ess__right h6 .has-compare .was-price{margin-right:.3125rem}.modal-box .side-right{padding-left:.3125rem}.callouts__tag-view--alt{top:0}.product-carousel__item{padding:0 1.34375rem;box-sizing:border-box;background-color:#fff}.cs-modal.modal-box{max-width:none;width:auto}.gwp-pv-select__btn--color,.pv-select__btn--color{min-height:0}.gwp-pv-select__btn-label--color,.pv-select__btn-label--color{padding:0}.pv-select__list--color .gwp-pv-select__item.active:after,.pv-select__list--color .pv-select__item.active:after{content:"";border:2px solid black;width:31px;height:31px;position:absolute;left:-5px;border-radius:100%;top:-5px}.flickity-enabled .gwp-pv-select__item,.flickity-enabled .pv-select__item{width:1.875rem;margin:.3125rem .625rem}.gwp-pv-select__item-btn,.pv-select__item-btn{width:100%}.main-site .content .pv-select__list--color .gwp-pv-select__item-image,.main-site .content .pv-select__list--color .pv-select__item-image{width:25px;height:25px;margin-right:0}.gwp-pv-select__label,.pv-select__label{font-weight:700}.gwp-pv-select__label--color,.pv-select__label--color{display:none}.gwp-pv-select__list,.pv-select__list{top:2.3125rem;opacity:1}.gwp-pv-select__list--color,.pv-select__list--color{position:initial;opacity:1;padding-bottom:1.21875rem;border:0;overflow:visible;display:grid;grid-template-columns:repeat(auto-fill,26px);-webkit-column-gap:1.8125rem;column-gap:1.8125rem;row-gap:1.21875rem}.gwp-pv-select__title--color,.pv-select__title--color{display:none}.gwp-pv-select__list{top:unset;left:unset}.pdp-preorder__text{margin-bottom:.25rem}#cartform .item .image{margin-left:0}#cartform .item .desc{margin-right:0}#cartform .item .quantotal{clear:both;padding-top:20px}#cartform .item .quantity{float:left}#cartform .item .line-total{float:right}#cartform .totals-area .checkout-col{float:none;max-width:none}#content .slide .overlay-text .button,.flexslider .flex-direction-nav a{display:none}.product-block.page-block .block-inner{width:auto}.col-tout{margin-bottom:5.625rem}.fit-facet .Style:first-child .option_link:after{bottom:0;box-shadow:inset 0 0 10px #000;content:"";left:-.0625rem;position:absolute;top:0;width:1px;z-index:1}.fit-facet .Style:before{right:-.25px}.fit-facet .Style.highlight:after{left:0;top:.0625rem}.fit-facet .option_link{border:0}.fit-facet .option_link:after{left:0}.fit-facet .flickity-prev-next-button{border-bottom:1px solid #000;border-top:1px solid #000;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:2.375rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:50%}.fit-facet .flickity-prev-next-button.previous{border-right:1px solid #000;left:.25px}.fit-facet .flickity-prev-next-button.next{right:-.25px}.modal__fitGuide{background:transparent!important;z-index:4!important}.press-module,.press-featured-module{width:90%;margin-right:5%;margin-left:5%}.press-featured-module .tint{width:100%}.press-featured-module h5{font-size:10px;line-height:10px}.press-featured-module p{width:100%;font-size:10px;line-height:10px}.press-featured-image,.press-featured-titles{width:100%!important}.account-page__left{margin:30px 0 50px}.account-page__right p{margin-bottom:10px}.newsletter-page{box-sizing:border-box;float:left;padding-top:0!important;width:100%}}@media only screen and (min-width: 768px){body{padding-top:5.4375rem}body.top-promo--enabled{padding-top:7rem}.phone-only{display:none!important}.modal__inner{padding:2.1875em 3.125em 1.25em}.lookbook-product .lookbook-product-name ul{display:block}.submenu__li:hover .submenu__link:after,.submenu__li:hover .submenu__anchor:after{opacity:1}#LRS{top:3.5625rem}.product-notify--product{max-width:333px}.modal__sizeguide .image-holder{max-width:18.0625rem;margin:1.25rem}.table-bm span{font-size:.75rem;min-width:5rem}.sizeguide-pdp{padding:1.25rem;height:auto;max-width:900px}.sizeguide-pdp.tops,.sizeguide-pdp.bottoms{max-width:56.25rem;min-height:31.25rem}.sizeguide-pdp.tops .content,.sizeguide-pdp.bottoms .content{width:60%}.sizeguide-pdp.tops .image-holder,.sizeguide-pdp.bottoms .image-holder{width:33%;margin-right:2.5rem}.sizeguide-pdp.shoes .content{width:50%}.sizeguide-pdp.shoes .image-holder{width:50%;padding-right:1.25rem}.sizeguide-pdp .image-holder{padding-right:1.25rem;margin:0 2.5rem 0 0}.size-guide-body-measurements .table-inches span,.size-guide-body-measurements .table-cm span{min-width:3.75rem}.sg__image-wrap{max-width:18.0625rem}.sidebar-cart__wrapper{padding:1.4375rem 1.9375rem 0}.sidebar-cart .details__list li{font-size:13.3px;letter-spacing:.8px}.sidebar-cart .title{font-size:14px}.sidebar-cart .bottom{left:1.9375rem;right:1.9375rem}.sidebar-cart .item{margin-bottom:10px;padding-bottom:5px}.sidebar-cart .item__content{padding:0;margin-bottom:auto}.sidebar-cart__logo{display:none}.mini_cart_added{padding:0 0 .625rem}.mini_cart_btn:hover{color:#fff;display:block;background:#333;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-item{width:33%}.modal.modal-facets.is-visible{-webkit-transform:translate3d(0,4.375rem,0)!important;transform:translate3d(0,4.375rem,0)!important}.modal.modal-facets.modal-sort{left:auto;padding:1.25rem 1.25rem .625rem;right:1.75rem;width:auto}.facets__wrap{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);margin:0 -1.25rem;padding:2.125rem 2.625rem 2.4375rem;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;top:0;left:0;right:0;z-index:2;background-color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.facets__wrap--fit-guide{padding:0}.facet__title{min-width:9rem;pointer-events:none;padding-top:.1875rem}.facet__content{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block!important}.facet__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:.625rem!important}.product-collection__item{width:16.66667%}.sticky-nav{position:-webkit-sticky;position:sticky;top:80px}.no-csspositionsticky .sticky-nav{position:fixed;padding-top:20px;top:auto}.ns__input{min-width:14.875rem}.ns-modal{max-width:21.1875rem}.needsclick.klaviyo-form{top:3.75rem!important}.top-promo--enabled .needsclick.klaviyo-form{top:7.375rem!important}.collection-gate__inner{top:4.8125rem}.collection-gate__wrapper{max-width:30%;margin:0 auto}.template-index .half,.media p{margin-bottom:0}.slideshow .home-slide__ir{padding-bottom:63.75%}.home-tout__ir{padding-bottom:67.21311%}.slideshow-maytest .home-slide__ir{padding-bottom:62.82051%}.home-hero{min-height:93vh}.product-carousel__item{height:-webkit-calc(100vh - 8.125rem);height:calc(100vh - 8.125rem);padding-right:.625rem}.product-carousel__item.has-hz:before{display:none}.product-carousel__image{height:-webkit-calc(100vh - 8.125rem);height:calc(100vh - 8.125rem)}.product-carousel__image img{height:-webkit-calc(100vh - 8.125rem)!important;height:calc(100vh - 8.125rem)!important;object-fit:cover;object-position:50% 0%;width:100%}.gallery{height:-webkit-calc(100vh - 8.125rem);height:calc(100vh - 8.125rem)}.product-carousel .flickity-prev-next-button.previous,.product-zoom .flickity-prev-next-button.previous{left:.3125rem}.product-carousel .flickity-prev-next-button.next,.product-zoom .flickity-prev-next-button.next{right:.3125rem}.product-added-checkout-btn.product-added-checkout-btn{max-width:200px}.pdp .dd .ddChild ul{max-height:21.875rem}.gwp-pv-select__list,.pv-select__list{bottom:2.375rem;left:unset;top:unset}.product-alt .gwp-pv-select__list,.product-alt .pv-select__list{padding-top:.59375rem;top:2.375rem;bottom:unset;padding-bottom:.59375rem}.gwp-pv-select__list{bottom:unset}.products__toolbar-bottom{padding:1.25rem 0 3.125rem}.col-tout{width:66%}.col-tout.has-hz:before{display:none}.fit-facet-modal{padding:0 2rem}.fit-facet-modal .flickity-viewport{overflow:visible}.fit-facet .Style{width:20%}.fit-facet .Style:first-child{-webkit-transform:translateX(1px);transform:translate(1px)}.fit-facet .Style:first-child .option_link:before{bottom:0;box-shadow:inset 0 0 10px #000;content:"";left:0;position:absolute;top:0;width:1px;z-index:1}.fit-facet .Style:after{left:-.0625rem;right:.0625rem}.fit-facet .Style.highlight:before{right:0}.fit-facet .flickity-prev-next-button{position:absolute}.fit-facet .flickity-prev-next-button.previous:before,.fit-facet .flickity-prev-next-button.next:before{height:1.25rem}.modal__fitGuide{display:none}.modal.modal-facets.facets__wrap--fit-guide{min-height:16rem}.account-page .majortitle{padding-left:0!important}.account-page__col{width:40%}.newsletter-page__content{max-width:32.5rem}.newsletter-page__image{margin-bottom:.9375rem}}@media only screen and (min-width: 1025px){body{padding-top:5.75rem}body.top-promo--enabled{padding-top:6.5625rem}.mobile-only,.tablet-only,.hide-desktop{display:none!important}.modal__inner{padding:.3125em 3.75em 1.5625em}div.modal__facetsWrap{display:none}.modal__lookbook .modal__wrap{max-width:55%}.container{padding-left:1.25rem;padding-right:1.25rem}.header__logo{margin-left:auto;margin-right:auto;left:0;right:0;max-width:16.0625rem}.header__wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.top-promo{padding:.375rem 1.84375rem}.top-promo__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.top-promo__container:after{content:none}.top-promo__item{position:unset!important;width:auto!important;margin-right:unset!important;float:none!important;display:block!important}.header__fixed{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:.9375rem 1.84375rem}.header__fixed--promo{padding-top:1.75rem}.drawer-open .header__fixed{opacity:.15}.header__left-nav{z-index:3}.header__left-list .submenu__li{padding:0}.header__right{display:block}.header__right-list--shipping{font-family:nimbus-sans,sans-serif;bottom:0;top:0}.submenu__li.is-active .submenu__wrap{opacity:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;visibility:visible}.submenu__wrap{left:0;margin-left:0;min-height:3.75rem;opacity:0;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:-2}.submenu__wrap:after{content:none}.submenu__inner{background-color:#f8f8f8;min-width:100%;padding:6.75rem 1.84375rem 5rem;position:absolute;top:0rem;display:-webkit-box;display:-webkit-flex;display:flex;min-height:39.375rem}.submenu__inner--support{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.header__fixed--promo .submenu__inner{top:1.75rem}.submenu__column{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-right:3.03125rem}.submenu__list{padding-right:.625rem;width:7.8125rem}.submenu__list a,.submenu__list span,.submenu__list .btn-link{padding-bottom:.625rem}.submenu__list a:after,.submenu__list span:after,.submenu__list .btn-link:after{background-color:#000;bottom:.5rem;content:"";display:inline-block;height:.0625rem;left:0;opacity:0;position:absolute;right:0}.submenu__list--shop-menu-left{margin-right:1.9375rem}.submenu__list--shop-menu-left:after{background-color:#e7e7e7;bottom:2.5rem;content:"";display:inline-block;margin-left:-.5rem;position:absolute;top:1.75rem;width:1px}.submenu__prod-img-wrap{display:inline-block;width:13.5625rem}.submenu__prod-img{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:146.54378%}.submenu__list-title{margin-bottom:.625rem!important}.submenu__list-title a{font-size:.95625rem;padding:0;text-decoration:none;width:100%}.submenu__list-title a:before{content:none;display:none}.submenu__list-title a:after{content:none;display:none}.submenu__link-chat{padding-left:1.125rem!important}.submenu__link-chat:before{left:-.25rem;position:absolute;top:-.25rem}.submenu__link-chat:hover:after{left:1.125rem}.submenu__link-chat--email:before{background-position:0em -32.9375em;width:1.25em;height:1.125em;font-size:1rem}.submenu__link-chat--live-chat{line-height:1.2}.submenu__link-chat--live-chat:before{background-position:0em -20.6875em;width:1.25em;height:1.25em;font-size:1rem}.submenu__link-chat--faq{line-height:1.2}.submenu__link-chat--faq:before{background-position:0em -65.1875em;width:1.25em;height:1.25em;font-size:1rem}#pageheader .logo{clear:both}#pageheader .utils{float:right;height:auto;margin:10px 0;position:static}.mobile_menu_wrapper{display:none;max-width:300px}.mini_cart{top:0}.footer__left ul:last-child{padding-top:3.25rem}#LRS{top:3.75rem}.sg__content{padding:1.25rem}.sg .table-shoes .row{width:25rem}.sidebar__inner{max-width:38.0625rem;-webkit-transform:translateX(38.0625rem);transform:translate(38.0625rem)}.sidebar-cart__inner{top:.0625rem}.cart-heading{float:left}.sidebar__search .sidebar__inner--inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sidebar__search .sidebar__inner .ss__form{width:100%}.sidebar__search .sidebar__inner .ss__query{border-bottom:2px solid #000;margin:0 auto;max-width:35.125rem}.sidebar__search .sidebar__inner .ss__form-wrap:before{display:none}.sidebar__search .sidebar__close{top:1.375rem;right:1.4375rem;z-index:2;font-size:24px}#searchspring-autocomplete_results{margin:0}#searchspring-autocomplete_results li:first-child{display:inline-block}.ss__form{margin-top:1px}.ss__form-wrap:before{content:"";right:-1.875rem;left:-1.875rem;top:4.25rem;position:absolute;background:#000;height:1px}.ss__query{border-bottom:none;font-size:1rem;padding:2.125rem 1.875rem;margin-left:-1.875rem;margin-right:-1.875rem}.ss__btn{display:none}.ss-targeted:before{background-color:#000;position:absolute;top:8.625rem;right:-1.875rem;left:-1.875rem;height:1px}.ac_term_suggest{max-width:12.5rem;position:static}.ac_title{font-size:1rem}.ac_product_title{height:0;margin-top:.625rem;margin-bottom:.75rem;visibility:hidden}.ac_suggestions_wrap{height:4.3125rem;position:relative;width:100%}.ac_suggestions{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.ac_suggestions li{-webkit-align-self:center;align-self:center;margin:0}.ac_term_result{display:inline-block;font-size:1rem;padding-left:2.375rem}.ac_product_result{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:1.9375rem 2.5rem .375rem 0}.ac_product_result .info{padding-left:0}.image{width:100%}.products{float:left;width:100%}.products__list{margin:0 -1.25rem 0 -.625rem}.product-item{padding:0 1.5625rem 5.4375rem}.product-item__options{opacity:0}.product-item__desc{padding-bottom:3.3125rem}.products__toolbar{margin:0 -1.25rem}.pl-hdr{padding-top:2rem}.modal.modal-facets.is-visible{-webkit-transform:translate3d(0,5.125rem,0)!important;transform:translate3d(0,5.125rem,0)!important}.modal.modal-facets.modal-sort{right:2.3125rem}.product-collection:after{content:""}.col-tout-hz__inner{padding-left:1.5625rem}.col-tout-hz:before{width:.71875rem;height:.71875rem}.marquee__wrap{padding:.125rem .625rem}.marquee--collection .marquee__wrap{padding:.3125rem .625rem}.marquee--product{height:1.1875rem;overflow:hidden;position:absolute;left:2.5rem;right:.625rem;top:.625rem;width:auto;z-index:1}.marquee--product .marquee__wrap{padding-top:.0625rem}.ns-modal{top:5.3125rem}.ns-modal__inner{height:-webkit-calc(100vh - 135px);height:calc(100vh - 135px)}.ns-modal__left-col h2{font-size:.875rem}.ns-modal__btn-close{font-size:.625rem}.top-promo--enabled .needsclick.klaviyo-form{top:5.3125rem!important}.jnarLY.jnarLY.jnarLY.jnarLY.jnarLY.jnarLY{top:.8125rem}.collection-gate__close{top:1.375rem;right:-.5625rem;z-index:2}.collection-gate__close .icons{font-size:1.125rem}.product-carousel__item{height:-webkit-calc(100vh - 8.5625rem);height:calc(100vh - 8.5625rem)}.product-alt .product-carousel__item{height:-webkit-calc(100vh - 62px)!important;height:calc(100vh - 62px)!important}.product-giftcard .product-carousel__item{width:100%}.product-giftcard--alt .product-carousel__item{width:60%}.product-carousel__image{height:-webkit-calc(100vh - 8.5625rem);height:calc(100vh - 8.5625rem)}.product-carousel__image img{cursor:url(" //www.johnelliott.com/cdn/shop/t/243/assets/cursor-circle_32x32.png?v=111221177172418369891762533346 "),pointer;height:-webkit-calc(100vh - 8.5625rem)!important;height:calc(100vh - 8.5625rem)!important}.product-alt .product-carousel__image,.product-alt .product-carousel__image img{height:-webkit-calc(100vh - 62px)!important;height:calc(100vh - 62px)!important}.gallery{height:-webkit-calc(100vh - 8.5625rem);height:calc(100vh - 8.5625rem)}.product-alt .gallery{height:-webkit-calc(100vh - 62px)!important;height:calc(100vh - 62px)!important}.product-carousel .flickity-prev-next-button,.product-zoom .flickity-prev-next-button{-webkit-transform:translateX(0);transform:translate(0);top:0;bottom:0;height:100%;width:12.5rem}.product-carousel .flickity-prev-next-button.previous:before,.product-zoom .flickity-prev-next-button.previous:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/left-arrow-white.svg?v=153487104513324390571762533445 ")}.product-carousel .flickity-prev-next-button.next:before,.product-zoom .flickity-prev-next-button.next:before{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/right-arrow-white.svg?v=67264559657352616781762533534 ")}.product-carousel .flickity-prev-next-button.previous:before,.product-carousel .flickity-prev-next-button.next:before,.product-zoom .flickity-prev-next-button.previous:before,.product-zoom .flickity-prev-next-button.next:before{height:.625rem;width:.75rem;display:none}.product-alt .product-carousel .flickity-prev-next-button.next,.product-alt .product-zoom .flickity-prev-next-button.next{right:40%}.product-zoom .flickity-prev-next-button.previous{text-align:left;padding-left:25px}.product-zoom .flickity-prev-next-button.next{text-align:right;padding-right:25px}.detail-wrap.is-active{min-height:18.75rem}.product_meta{padding-bottom:.4375rem}.pdp{overflow:hidden}.pdp.is-hidden{opacity:0;visibility:hidden}.pdp.is-sticky{position:relative}.pdp.is-sticky .pdp-dets{display:none}.pdp.is-sticky.is-visible .pdp-dets{display:-webkit-box;display:-webkit-flex;display:flex}.pdp{border-top:1px solid #000;bottom:0;left:0;position:fixed;right:0;-webkit-transform:translate3d(0,-webkit-calc(100% - 4.8125rem),0);transform:translate3d(0,calc(100% - 4.8125rem),0)}.product-alt .pdp{position:absolute;top:0;bottom:unset;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);right:0;max-width:40%;width:100%;left:unset;border-top:0}.product-alt .pdp.is-sticky{position:absolute;top:0}.product-alt .pdp.is-sticky .pdp-dets,.product-alt .pdp.is-sticky.is-visible .pdp-dets{display:block}.pdp__subtitle{padding-left:1.25rem}.pdp__subtitle:before{top:.6875rem;left:0}.pdp__subtitle:after{background-image:url(" //www.johnelliott.com/cdn/shop/t/243/assets/sprite-icons-3f6e598b.svg?v=162409870093333633421762533559 ");background-repeat:no-repeat;background-size:15.125em 76.875em;content:"";display:block;font-size:1em;background-position:0em -63.5em;width:1.625em;height:1.6875em;position:absolute;left:0;top:.3125rem;font-size:.4375rem}.pdp__menu{padding-top:.625rem;padding-bottom:.625rem}.pdp__inner{padding:1.25rem 1.34375rem 5rem 2.5rem;height:auto;width:100%;box-sizing:border-box}.product-alt .pdp__inner{height:-webkit-calc(100vh - 62px);height:calc(100vh - 62px);padding-top:.78125rem;overflow-y:scroll}.product-alt .pdp__inner::-webkit-scrollbar{display:none}.pdp__out{padding-right:.625rem}.pdp__top-wrap{min-height:2.25rem}.pdp__left{width:40%}.product-alt .pdp__left{width:100%;margin-bottom:1.25rem}.pdp__right{width:60%}.product-alt .pdp__right{width:100%}.pdp-ess__left{padding-right:.625rem;width:30.26316%}.product-alt .pdp-ess__left{width:50%;margin-bottom:2.125rem;box-sizing:border-box}.pdp-ess__middle{padding-right:.625rem;width:30.26316%}.product-alt .pdp-ess__middle{width:50%;padding-right:0;margin-bottom:2.125rem}.pdp-ess__right{width:39.47368%}.product-alt .pdp-ess__right{width:50%}.pdp-dets{padding-top:2.25rem}.pdp-dets--alt{padding-top:0}.product-alt .pdp-dets{display:block}.pdp-dets__left{width:50.64935%}.product-alt .pdp-dets__left{width:100%}.pdp-dets__middle{width:29.87013%}.product-alt .pdp-dets__middle{width:100%}.pdp-meta__left{width:50%}.product-alt .pdp-meta__left{width:100%}.pdp-meta__right{width:50%}.product-alt .pdp-meta__right{width:100%;padding-top:2.5rem;padding-bottom:3.75rem}.pdp-meta .product_meta{padding-right:2.875rem}.product-alt .pdp-meta .product_meta{padding-right:0}.pdp-related{padding-right:15%}.pdp-dets__middle--alt .pdp-related{padding-right:0}.pdp-related .product-collection__item{width:33.33333%}.pdp-dets__middle--alt .pdp-related .product-collection__item{width:25%}.pdp-notes{margin-top:1.25rem}.pv-heading{font-size:1.625rem}.gwp-pv-select__arrows,.pv-select__arrows{right:0}.gwp-pv-select__arrows:before,.pv-select__arrows:before{font-size:1.5625rem}.gwp-pv-select__title--color,.pv-select__title--color{padding-left:0}.pdp-instore__address:not(:nth-of-type(2)):before{max-width:-webkit-calc(50% - 10px);max-width:calc(50% - 10px)}.searchspring-results .view-more-loading{padding-left:14.5625em}.col-tout{padding:0 1.5625rem 1.25rem}.fit-facet .Style{width:12.5%}.account-page__col{width:25%}}@media only screen and (max-width: 1024px){.hide-mobile,.desktop-only{display:none!important}.pdp-wishlist{width:100%;margin:.625rem 0}.pdp-wishlist__button{height:3.3125rem;font-size:.95625rem;letter-spacing:.92px}.modal{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:101;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .1s ease-in-out,visibility .1s ease-in-out,z-index .1s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,z-index .1s ease-in-out}.modal--visible{opacity:1;visibility:visible;z-index:110}.modal--alt{left:unset;position:absolute;top:unset;-webkit-transform:none;transform:none;bottom:0}.modal__lookbook{overflow:hidden}.modal__lookbook .modal__inner{box-sizing:border-box;padding:0 20px}.modal__lookbook .slick-next,.modal__lookbook .slick-prev{border-color:#000;left:20px}.modal__lookbook .slick-next{left:auto;right:20px}.modal-donation{background:#ffffffb3}.top-promo__item{text-align:center;opacity:0}.top-promo__item.flex-active-slide{opacity:1}.header__right-list--shipping{background-color:#fff;left:0;padding:.5rem;position:absolute;right:0;text-align:center;border-bottom:1px solid #000}.submenu__list a,.submenu__list span,.submenu__list .btn-link{display:block;font-size:.9375rem;padding:.4375rem 0}.submenu__list--shop-menu-left,.submenu__list--shop-menu-right{border-bottom:1px solid #d8d8d8;margin-bottom:1.5625rem;padding-bottom:1.1875rem}#pagefooter{padding:70px 10px 31px}.modal__sizeguide .layout-column-six-tenths,.modal__sizeguide .layout-column-seven-tenths,.sizeguide-pdp .layout-column-six-tenths,.size-guide-body-measurements .layout-column-six-tenths{width:100%;text-align:center}.submenu__mixed-media{margin-top:3.125rem!important}.ss__btn{font-size:.625rem}.products__wrap{padding-top:.0625rem}.product-item__options{display:none}.recently-viewed{padding:0 .625rem 3.75rem}.recently-viewed__hdg{margin-bottom:1.5625rem}.recently-viewed__item{width:50%}.recently-viewed .flickity-page-dots{padding-top:2.4375rem;max-width:55%;margin:0 auto}.show-all-hz:hover .col-tout-hz__inner{opacity:1;visibility:visible}.marquee--product{left:0;margin:0 auto;right:0}.ns-modal__left-col{margin-bottom:1.25rem}.chat-button{left:3%}.template-index hr.hr-mytest{margin-top:.625rem}.slideshow-maytest .slide .overlay-text{bottom:.75rem;left:.9375rem}.slideshow-maytest .home-slide__btn{bottom:.9375rem;right:.9375rem}.product-carousel__image img{object-fit:cover;object-position:50% 0%}.product-alt .product-carousel .flickity-prev-next-button.next,.product-alt .product-zoom .flickity-prev-next-button.next{left:auto!important}.formation-link{margin-top:3.0625rem}.formation-link a{margin-bottom:2.25rem}.input-row input[type=submit],.product_sharing .add_to_cart{font-size:.95625rem;letter-spacing:.92px;height:3.3125rem}.coming-soon{border-top:none}.product-zoom .modal-body{padding-top:3.75rem}.product-zoom__close-wrap{top:1.5625rem}.pdp__subtitle{border-bottom:1px solid #000;display:block;font-size:.6875rem;padding:.875rem 2.875rem .75rem;text-align:left;text-transform:uppercase;box-sizing:border-box;width:100%;font-weight:700}.pdp__menu{border-bottom:1px solid #000;padding:1.875rem 2.875rem}.pdp .ddcommon{position:static}.pdp .ddlabel{font-size:.6875rem}.pdp .dd{border-left:0}.pdp .dd .ddChild{border-bottom:0}.pdp .dd .ddChild li{border:0;border-bottom:1px solid #000;ight:normal}.pdp #msdrpdd21_msdd{border-right:0}.pdp__inner .afterpay-paragraph{margin:1.75rem 2.875rem 0;text-align:left}.pdp__out{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-bottom:1px solid #000;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:4.5rem}.pdp__title h1{font-size:1.25rem;letter-spacing:.4px}.pdp__top-wrap{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:4.75rem 2.9375rem 0}.pdp__top-wrap.is-static{position:static}.pdp__left{color:#fff;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;z-index:1;padding-bottom:1.5rem}.pdp__right{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:100%}.pdp-ess{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.pdp-ess__left{padding-bottom:3rem}.pdp-ess__middle{padding-bottom:2.5rem}.pdp-ess__right .input-row{width:100%}.pdp-ess__right h6{font-size:.95625rem;letter-spacing:.92px;top:1.125rem;right:1.5625rem}.pdp-dets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.pdp-dets__middle-inner{float:left;padding:3.125rem .9375rem;width:100%;box-sizing:border-box}.pdp-dets__middle-title{padding-left:1.9375rem}.pdp-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.pdp-meta__left{border-bottom:1px solid #000;padding:0rem 2.875rem .625rem}.pdp-meta__left h2{font-size:.6875rem;font-weight:700;margin-bottom:.625rem;text-transform:uppercase}.pdp-meta__left .product_meta{text-transform:uppercase}.pdp-meta .product_meta{width:100%}.pdp-form{bottom:0;left:0;position:absolute;right:0}.pdp-notes{margin-top:.9375rem}.pdp-notes h5{margin-bottom:.3125rem}.related_div{padding-top:3.125rem}.pdp-instore{padding:2.1875rem 2.875rem 3.0625rem;padding-bottom:0}.pdp-instore__btn{font-size:15.3px;letter-spacing:.92px}.pdp-preorder{margin:.9375rem 0 0rem .625rem}.pdp-preorder__title{margin-bottom:.625rem;font-size:.6875rem}.category__header{float:left;padding:0 0 .625rem;width:100%}.template-search .category__header--top{display:none}body:not(.template-search) .category__header--bottom{display:none}body:not(.template-search) .category__header--top{text-align:left;padding-bottom:1em}}@media only screen and (max-width: 480px){.larger-phone-only{display:none!important}#pagefooter .image-links .image-link{float:none;width:auto}#pagefooter .image-links .image-link.block-1,#pagefooter .image-links .image-link.block-2,#pagefooter .image-links .image-link.block-3{margin:0 1.4%}#pagefooter .copyright .copy{white-space:normal}.footer__link{font-size:10px!important}.sidebar-cart .item .quantity-wrapper{width:5rem;margin-left:83px}.sidebar-cart .item .quantity-wrapper:before{left:-5.1875rem}.sidebar-cart .item .quantity-wrapper:after{width:-webkit-calc(100% + 83px);width:calc(100% + 83px);left:-5.1875rem}.sidebar-cart .remove{margin-right:1.0625rem}.sidebar-cart .remove:after{right:-.5rem}.sidebar-cart .gwp-remove{margin-right:1.0625rem}.product-link{min-height:32px;display:block}.drawer-open{position:fixed}.mini_cart .bottom{right:inherit;width:100%}.mini_cart .items{width:100%}.product-collection__item{width:50%}.marquee--product{width:92%!important}.header_top ul li{margin-right:5px}.nav-row ul li{padding:0 2px}#grid-index .grid-item .bold{min-height:32px}.template-index .half{margin-bottom:20px;margin-right:0;width:100%}.slideshow-maytest .slide .overlay-text{bottom:2.5rem}.slideshow-maytest .home-slide__btn{background:0;border:0;color:#fff;font-family:nimbus-sans,sans-serif;font-size:.5625rem;left:.9375rem;padding:0;right:auto;text-decoration:underline;text-decoration:none}.table-inches span,.table-cm span,.table-bm span{min-width:30px;height:30px;line-height:30px}.table-inches.bottoms span,.table-cm.bottoms span,.table-bm.bottoms span{min-width:24px}.table-inches span.label,.table-cm span.label{width:88px}.table-inches.bottoms span.label,.table-cm.bottoms span.label,.table-bm.bottoms span.label{width:64px}#sizeguide{padding-right:0}.convert-buttons{margin:10px;float:left}.size-header{margin-bottom:10px;text-align:left}.size-guides{padding-right:0}.small--hide{display:none!important;min-width:initial!important}.modal__sizeguide,.sizeguide-pdp{padding-left:0}.modal__sizeguide,.sizeguide-pdp,.table-inches,.table-cm{text-align:center}.modal__sizeguide .image-holder,.sizeguide-pdp .image-holder,.table-inches span,.table-cm span,.table-inches,.table-cm{float:none}.paginate__list .paginate__item{padding-left:.625rem;padding-right:.625rem}.fit-facet .Style{width:50%}}@media only screen and (min-width: 414px){.smaller-phone-only{display:none!important}}@media only screen and (max-width: 374px){.hide-smallest-phone{display:none!important}.size-guide-body-measurements .table-inches span.label,.size-guide-body-measurements .table-cm span.label{width:2.1875rem}.col-tout-hz.text-on-left .col-tout-hz__inner{min-width:13.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hide-tablet{display:none!important}.header__fixed{padding:1.1875rem .9375rem}.header__fixed--promo{padding-top:2.375rem}.mobile-menu__list{margin-top:.125rem}.sidebar__logo{padding-top:.3125rem}.sidebar-menu .sidebar__inner{margin-top:3.625rem}.products__toolbar{margin:0 -.9375rem}.pl-hdr{padding:1.25rem .9375rem}.slideshow-maytest .slide .overlay-text .text h5{line-height:1.4}.slideshow-maytest .slide .overlay-text .text span{line-height:1.2em}.pdp .dd .ddChild{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%}.pdp .dd .ddChild{max-width:31.25rem}.product-carousel__item{width:60vh}.container--collection{padding-left:.9375rem;padding-right:.9375rem}.fit-facet .flickity-prev-next-button.previous:before{left:.375rem}.fit-facet .flickity-prev-next-button.next:before{right:.375rem}.account-page__title{width:20%}.account-page__right{padding:0 20px}}@media only screen and (min-width: 768px) and (max-width: 979px){.tablet-portrait{display:inherit}.sg{width:37.5rem}}@media only screen and (min-width: 980px){.tablet-landscape{display:inherit}.size-guide-product-measurements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.sg{height:31.25rem;width:56.25rem}.sg__image-wrap{margin-bottom:0;margin-right:2.5rem}}@media only screen and (min-width: 1281px){.large-only{display:inherit}.pdp__left{width:50.64935%}.product-alt .pdp__left{width:100%}.pdp__right{width:49.35065%}.product-alt .pdp__right{width:100%}}@media only screen and (min-width: 1445px){.huge-only{display:inherit}}@media only screen and (max-width: 1280px){.large-only{display:none!important}}@media only screen and (max-width: 1444px){.huge-only{display:none!important}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading{background-image:none;background-color:#fff}}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width: 1024px){.swym-button-bar.swym-wishlist-button-bar.swym-inject{width:100%;border-left:unset!important;border-right:unset!important;overflow:hidden}}@media only screen and (max-width: 599px){#triggerID{display:none!important}}@media (min-width: 32em){.modal-box{width:70%}}@media only screen and (max-width: 413px){.header__logo a:before{font-size:13px}.sg .table-inches,.sg .table-cm{font-size:.625rem}.sidebar-cart .items .image,.sidebar-cart .gwp-added .image,.sidebar-cart .gwp-items .image{max-width:8.125rem}.product-carousel__image .phone-only{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 959px){#pageheader .logo-pos-above .signup-form label{display:none}.detail.layout-column-half-right .sticky-nav{padding-right:10px}}@media only screen and (max-width: 960px){.footer__left,.footer__right{float:none!important;text-align:center!important;width:100%!important}.footer__left ul li,.footer__right ul li{display:block;text-align:left}.footer__link{font-size:12px}.footer__left ul,.footer__right ul{text-align:center!important;margin:0!important}.footer__left ul:first-child{margin:0!important}.footer__right .copyrightx{padding:0}#cartform .continue,.update-buttons{display:none}#cartform .checkout-buttons,#update-cart{width:100%!important}.layout .col-third,.layout .col-third.left,.layout .col-third.right{float:none;width:auto;margin-bottom:20px;margin-left:0}#customer_sidebar,#customer_orders,#order_address #order_payment,#order_address #order_shipping{float:none;display:block;width:auto;margin:20px 0}.nav-row a{padding-left:1px;padding-right:1px}#cartform .item .desc{margin-right:43%}#cartform .item .quantity{right:23%}#cartform #shipping-calculator .inputrow{width:auto;max-width:100%;padding-right:0}#cartform #shipping-calculator .inputrow input{margin-bottom:20px}#template button,#template input,#template textarea{width:332px;max-width:100%;box-sizing:border-box}}@media only screen and (max-width: 665px){.pagination .pageprev,.pagination .pagenext{width:100%;margin-bottom:15px;text-align:center}.pagination .page-count{width:100%;margin-bottom:15px}.pagination .pageprev a,.pagination .pagenext a{margin:0}.featured-box{float:none;margin:0 auto 20px;max-width:328px}}@media only screen and (max-width: 600px){#cart-summary-overlay .item{width:auto;float:none;padding:0 20px}#cart-summary-overlay .item *{display:inline}#cart-summary-overlay .item .info,#cart-summary-overlay .cart{width:auto;float:none;padding:0 20px}#cart-summary-overlay .item .img,#cart-summary-overlay .item .detail,#cart-summary-overlay .cart .cart-text{display:none}#cart-summary-overlay .item .info>*{display:inline;margin-right:10px}#cart-summary-overlay #shop-more,#cart-summary-overlay .button{width:49%;margin:0;box-sizing:border-box}#cart-summary-overlay #shop-more{float:left}.image-holder:hover .quickview-button{display:none!important}.slideshow .slide .overlay-text .text .scaled-text{font-size:70%}.footer_left ul li,.footer_right ul li{display:block}.footer_right ul li a:hover,.footer_left ul li a:hover{padding-bottom:0}.mobile-hidden{display:none}.desktop-hidden{display:block}#cartform .item .quantotal{position:relative;clear:both;padding-top:20px}#cartform .item .quantity{position:static;float:left}#cartform .item .line-total,#cartform .item a.remove,#cartform .item .notabutton{position:static;margin-top:10px;display:block}#cartform .th{display:none}.modal__sizeguide .image-holder img{max-width:360px;width:100%}.modal__sizeguide.shoes .image-holder img{width:100%}.size-guides .notes{max-width:350px;margin-left:10px;margin-right:10px}}@media only screen and (min-width: 961px){#newsletter-popup-btn{display:none}}@media only screen and (max-width: 767px) and (max-width: 767px){.facet__content ul{margin:0 -.875rem}}@media only screen and (min-width: 1024px){.template-index hr{margin-left:20px;margin-right:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (max-width: 1159px){.featured-box{max-width:30%}}@media only screen and (max-width: 1085px){.template-index .home-variants{min-height:84px}.template-index .product_info p{min-height:112px}}@media only screen and (min-width: 481px) and (max-width: 767px){.product-carousel__item{background-color:#fff}.product-carousel__item{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1023px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 860px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 710px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1025px) and (max-width: 1280px) and (max-height: 750px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1025px) and (max-width: 1280px) and (max-height: 550px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1281px) and (max-width: 1444px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1281px) and (max-width: 1444px) and (max-height: 1230px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1281px) and (max-width: 1444px) and (max-height: 940px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1281px) and (max-width: 1444px) and (max-height: 650px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1281px) and (max-width: 1444px) and (max-height: 550px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1445px) and (max-width: 1600px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1445px) and (max-width: 1600px) and (max-height: 1250px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1445px) and (max-width: 1600px) and (max-height: 980px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1445px) and (max-width: 1600px) and (max-height: 730px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1445px) and (max-width: 1600px) and (max-height: 590px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1601px) and (max-width: 1820px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1601px) and (max-width: 1820px) and (max-height: 1090px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1601px) and (max-width: 1820px) and (max-height: 780px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1601px) and (max-width: 1820px) and (max-height: 650px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1821px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1821px) and (max-height: 1070px){.product-carousel__item{width:60vh}}@media only screen and (min-width: 1821px) and (max-height: 860px){.product-carousel__item{width:60vh}}@media only screen and (max-width: 896px){#stockists h3{width:400px}}@media only screen and (max-width: 400px){#stockists h3{width:100%}}@media only screen and (max-width: 768px){.modal__sizeguide .image-holder img{margin:0 auto;max-width:460px}.hidden-mobile{display:none!important}.hidden-desktop{display:inline-block!important}}@media only screen and (min-width: 768px) and (max-width: 910px){.table-inches span,.table-cm span{min-width:46px}.table-inches span.label,.table-cm span.label{width:88px}.table-inches.bottoms span,.table-cm.bottoms span{min-width:32px}}@media only screen and (min-width: 481px) and (max-width: 600px){.table-inches span,.table-cm span,.table-bm span{min-width:46px}.table-inches span.label,.table-cm span.label,.table-bm span.label{width:88px}.table-inches.bottoms span,.table-cm.bottoms span,.table-bm.bottoms span{min-width:32px}}@media only screen and (max-width: 320px){.table-inches span,.table-cm span,.table-bm span{min-width:26px;height:30px;line-height:30px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.product-block .full-details,.full-details{bottom:-1px;position:relative}}.sidebar-cart .gwp-items__heading.upsell-heading{font-weight:400}.sidebar-cart .gwp-items__heading.upsell-heading:after,.sidebar-cart .gwp-items__heading.upsell-heading:before{height:1px}.sidebar-cart .gwp-items.upsell-item{margin-top:24px}@media only screen and (min-width: 768px){.sidebar-cart .gwp-items.upsell-item .price,.sidebar-cart .gwp-items.upsell-item .compare_at{font-weight:400;font-size:13.3px}}.sidebar-cart .gwp-items.upsell-item .item{display:flex}.sidebar-cart .gwp-items.upsell-item .details{display:flex;flex-direction:column;justify-content:space-between;padding-top:0;padding-bottom:0}.sidebar-cart .gwp-items.upsell-item #inventoryLocationInformation{margin:0!important;display:none!important}.sidebar-cart .gwp-items.upsell-item .detail{padding-top:0}.sidebar-cart .gwp-items.upsell-item .title{font-size:12px}.sidebar-cart .gwp-items.upsell-item .details .gwp-configurables .gwp-atcBtn{font-weight:400;font-size:12px;border:1px solid #000;margin-bottom:0}.sidebar-cart .gwp-items.upsell-item .gwp-pv-select__label{font-weight:400}.sidebar-cart .gwp-items.upsell-item .details .gwp-configurables .gwp-dropdowns .dropdown{margin:0;width:100%}
/*# sourceMappingURL=/cdn/shop/t/243/assets/style.scss.css.map */
