/** Shopify CDN: Minification failed

Line 17:2240 Expected identifier but found "*"
Line 17:22363 Expected identifier but found "*"
Line 17:26153 Expected identifier but found "*"
Line 17:41306 Expected identifier but found "*"
Line 17:51268 Expected identifier but found "*"
Line 17:53034 Expected identifier but found "*"
Line 17:54504 Expected identifier but found "*"
Line 17:57615 Expected identifier but found "*"
Line 17:57729 Expected identifier but found "*"
Line 17:64848 Expected identifier but found "*"
... and 1 more hidden warnings

**/
@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.grid{*zoom:1;list-style:none;margin:0;padding:0;margin-left:-30px}.grid:after{content:"";display:table;clear:both}.grid__item{float:left;padding-left:30px;width:100%}.grid__item[class*="--push"]{position:relative}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.66667%}.two-sixths{width:33.33333%}.three-sixths{width:50%}.four-sixths{width:66.66667%}.five-sixths{width:83.33333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.show{display:block!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width:749px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--five-tenths:nth-child(odd),.grid--uniform .small--four-eighths:nth-child(odd),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--one-eighth:nth-child(8n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-half:nth-child(odd),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--six-twelfths:nth-child(odd),.grid--uniform .small--three-sixths:nth-child(odd),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width:750px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}@media only screen and (min-width:990px) and (max-width:1399px){.large--one-whole{width:100%}.large--one-half{width:50%}.large--one-third{width:33.33333%}.large--two-thirds{width:66.66667%}.large--one-quarter{width:25%}.large--two-quarters{width:50%}.large--three-quarters{width:75%}.large--one-fifth{width:20%}.large--two-fifths{width:40%}.large--three-fifths{width:60%}.large--four-fifths{width:80%}.large--one-sixth{width:16.66667%}.large--two-sixths{width:33.33333%}.large--three-sixths{width:50%}.large--four-sixths{width:66.66667%}.large--five-sixths{width:83.33333%}.large--one-eighth{width:12.5%}.large--two-eighths{width:25%}.large--three-eighths{width:37.5%}.large--four-eighths{width:50%}.large--five-eighths{width:62.5%}.large--six-eighths{width:75%}.large--seven-eighths{width:87.5%}.large--one-tenth{width:10%}.large--two-tenths{width:20%}.large--three-tenths{width:30%}.large--four-tenths{width:40%}.large--five-tenths{width:50%}.large--six-tenths{width:60%}.large--seven-tenths{width:70%}.large--eight-tenths{width:80%}.large--nine-tenths{width:90%}.large--one-twelfth{width:8.33333%}.large--two-twelfths{width:16.66667%}.large--three-twelfths{width:25%}.large--four-twelfths{width:33.33333%}.large--five-twelfths{width:41.66667%}.large--six-twelfths{width:50%}.large--seven-twelfths{width:58.33333%}.large--eight-twelfths{width:66.66667%}.large--nine-twelfths{width:75%}.large--ten-twelfths{width:83.33333%}.large--eleven-twelfths{width:91.66667%}.grid--uniform .large--five-tenths:nth-child(odd),.grid--uniform .large--four-eighths:nth-child(odd),.grid--uniform .large--four-twelfths:nth-child(3n+1),.grid--uniform .large--one-eighth:nth-child(8n+1),.grid--uniform .large--one-fifth:nth-child(5n+1),.grid--uniform .large--one-half:nth-child(odd),.grid--uniform .large--one-quarter:nth-child(4n+1),.grid--uniform .large--one-sixth:nth-child(6n+1),.grid--uniform .large--one-third:nth-child(3n+1),.grid--uniform .large--one-twelfth:nth-child(12n+1),.grid--uniform .large--six-twelfths:nth-child(odd),.grid--uniform .large--three-sixths:nth-child(odd),.grid--uniform .large--three-twelfths:nth-child(4n+1),.grid--uniform .large--two-eighths:nth-child(4n+1),.grid--uniform .large--two-sixths:nth-child(3n+1),.grid--uniform .large--two-twelfths:nth-child(6n+1){clear:both}.large--show{display:block!important}.large--hide{display:none!important}.large--text-left{text-align:left!important}.large--text-right{text-align:right!important}.large--text-center{text-align:center!important}}@media only screen and (min-width:990px){.large-up--one-whole{width:100%}.large-up--one-half{width:50%}.large-up--one-third{width:33.33333%}.large-up--two-thirds{width:66.66667%}.large-up--one-quarter{width:25%}.large-up--two-quarters{width:50%}.large-up--three-quarters{width:75%}.large-up--one-fifth{width:20%}.large-up--two-fifths{width:40%}.large-up--three-fifths{width:60%}.large-up--four-fifths{width:80%}.large-up--one-sixth{width:16.66667%}.large-up--two-sixths{width:33.33333%}.large-up--three-sixths{width:50%}.large-up--four-sixths{width:66.66667%}.large-up--five-sixths{width:83.33333%}.large-up--one-eighth{width:12.5%}.large-up--two-eighths{width:25%}.large-up--three-eighths{width:37.5%}.large-up--four-eighths{width:50%}.large-up--five-eighths{width:62.5%}.large-up--six-eighths{width:75%}.large-up--seven-eighths{width:87.5%}.large-up--one-tenth{width:10%}.large-up--two-tenths{width:20%}.large-up--three-tenths{width:30%}.large-up--four-tenths{width:40%}.large-up--five-tenths{width:50%}.large-up--six-tenths{width:60%}.large-up--seven-tenths{width:70%}.large-up--eight-tenths{width:80%}.large-up--nine-tenths{width:90%}.large-up--one-twelfth{width:8.33333%}.large-up--two-twelfths{width:16.66667%}.large-up--three-twelfths{width:25%}.large-up--four-twelfths{width:33.33333%}.large-up--five-twelfths{width:41.66667%}.large-up--six-twelfths{width:50%}.large-up--seven-twelfths{width:58.33333%}.large-up--eight-twelfths{width:66.66667%}.large-up--nine-twelfths{width:75%}.large-up--ten-twelfths{width:83.33333%}.large-up--eleven-twelfths{width:91.66667%}.grid--uniform .large-up--five-tenths:nth-child(odd),.grid--uniform .large-up--four-eighths:nth-child(odd),.grid--uniform .large-up--four-twelfths:nth-child(3n+1),.grid--uniform .large-up--one-eighth:nth-child(8n+1),.grid--uniform .large-up--one-fifth:nth-child(5n+1),.grid--uniform .large-up--one-half:nth-child(odd),.grid--uniform .large-up--one-quarter:nth-child(4n+1),.grid--uniform .large-up--one-sixth:nth-child(6n+1),.grid--uniform .large-up--one-third:nth-child(3n+1),.grid--uniform .large-up--one-twelfth:nth-child(12n+1),.grid--uniform .large-up--six-twelfths:nth-child(odd),.grid--uniform .large-up--three-sixths:nth-child(odd),.grid--uniform .large-up--three-twelfths:nth-child(4n+1),.grid--uniform .large-up--two-eighths:nth-child(4n+1),.grid--uniform .large-up--two-sixths:nth-child(3n+1),.grid--uniform .large-up--two-twelfths:nth-child(6n+1){clear:both}.large-up--show{display:block!important}.large-up--hide{display:none!important}.large-up--text-left{text-align:left!important}.large-up--text-right{text-align:right!important}.large-up--text-center{text-align:center!important}}@media only screen and (max-width:749px){.small--push-one-half{left:50%}.small--push-one-third{left:33.33333%}.small--push-two-thirds{left:66.66667%}.small--push-one-quarter{left:25%}.small--push-two-quarters{left:50%}.small--push-three-quarters{left:75%}.small--push-one-fifth{left:20%}.small--push-two-fifths{left:40%}.small--push-three-fifths{left:60%}.small--push-four-fifths{left:80%}.small--push-one-sixth{left:16.66667%}.small--push-two-sixths{left:33.33333%}.small--push-three-sixths{left:50%}.small--push-four-sixths{left:66.66667%}.small--push-five-sixths{left:83.33333%}.small--push-one-eighth{left:12.5%}.small--push-two-eighths{left:25%}.small--push-three-eighths{left:37.5%}.small--push-four-eighths{left:50%}.small--push-five-eighths{left:62.5%}.small--push-six-eighths{left:75%}.small--push-seven-eighths{left:87.5%}.small--push-one-tenth{left:10%}.small--push-two-tenths{left:20%}.small--push-three-tenths{left:30%}.small--push-four-tenths{left:40%}.small--push-five-tenths{left:50%}.small--push-six-tenths{left:60%}.small--push-seven-tenths{left:70%}.small--push-eight-tenths{left:80%}.small--push-nine-tenths{left:90%}.small--push-one-twelfth{left:8.33333%}.small--push-two-twelfths{left:16.66667%}.small--push-three-twelfths{left:25%}.small--push-four-twelfths{left:33.33333%}.small--push-five-twelfths{left:41.66667%}.small--push-six-twelfths{left:50%}.small--push-seven-twelfths{left:58.33333%}.small--push-eight-twelfths{left:66.66667%}.small--push-nine-twelfths{left:75%}.small--push-ten-twelfths{left:83.33333%}.small--push-eleven-twelfths{left:91.66667%}}@media only screen and (min-width:750px){.medium-up--push-one-half{left:50%}.medium-up--push-one-third{left:33.33333%}.medium-up--push-two-thirds{left:66.66667%}.medium-up--push-one-quarter{left:25%}.medium-up--push-two-quarters{left:50%}.medium-up--push-three-quarters{left:75%}.medium-up--push-one-fifth{left:20%}.medium-up--push-two-fifths{left:40%}.medium-up--push-three-fifths{left:60%}.medium-up--push-four-fifths{left:80%}.medium-up--push-one-sixth{left:16.66667%}.medium-up--push-two-sixths{left:33.33333%}.medium-up--push-three-sixths{left:50%}.medium-up--push-four-sixths{left:66.66667%}.medium-up--push-five-sixths{left:83.33333%}.medium-up--push-one-eighth{left:12.5%}.medium-up--push-two-eighths{left:25%}.medium-up--push-three-eighths{left:37.5%}.medium-up--push-four-eighths{left:50%}.medium-up--push-five-eighths{left:62.5%}.medium-up--push-six-eighths{left:75%}.medium-up--push-seven-eighths{left:87.5%}.medium-up--push-one-tenth{left:10%}.medium-up--push-two-tenths{left:20%}.medium-up--push-three-tenths{left:30%}.medium-up--push-four-tenths{left:40%}.medium-up--push-five-tenths{left:50%}.medium-up--push-six-tenths{left:60%}.medium-up--push-seven-tenths{left:70%}.medium-up--push-eight-tenths{left:80%}.medium-up--push-nine-tenths{left:90%}.medium-up--push-one-twelfth{left:8.33333%}.medium-up--push-two-twelfths{left:16.66667%}.medium-up--push-three-twelfths{left:25%}.medium-up--push-four-twelfths{left:33.33333%}.medium-up--push-five-twelfths{left:41.66667%}.medium-up--push-six-twelfths{left:50%}.medium-up--push-seven-twelfths{left:58.33333%}.medium-up--push-eight-twelfths{left:66.66667%}.medium-up--push-nine-twelfths{left:75%}.medium-up--push-ten-twelfths{left:83.33333%}.medium-up--push-eleven-twelfths{left:91.66667%}}@media only screen and (min-width:990px) and (max-width:1399px){.large--push-one-half{left:50%}.large--push-one-third{left:33.33333%}.large--push-two-thirds{left:66.66667%}.large--push-one-quarter{left:25%}.large--push-two-quarters{left:50%}.large--push-three-quarters{left:75%}.large--push-one-fifth{left:20%}.large--push-two-fifths{left:40%}.large--push-three-fifths{left:60%}.large--push-four-fifths{left:80%}.large--push-one-sixth{left:16.66667%}.large--push-two-sixths{left:33.33333%}.large--push-three-sixths{left:50%}.large--push-four-sixths{left:66.66667%}.large--push-five-sixths{left:83.33333%}.large--push-one-eighth{left:12.5%}.large--push-two-eighths{left:25%}.large--push-three-eighths{left:37.5%}.large--push-four-eighths{left:50%}.large--push-five-eighths{left:62.5%}.large--push-six-eighths{left:75%}.large--push-seven-eighths{left:87.5%}.large--push-one-tenth{left:10%}.large--push-two-tenths{left:20%}.large--push-three-tenths{left:30%}.large--push-four-tenths{left:40%}.large--push-five-tenths{left:50%}.large--push-six-tenths{left:60%}.large--push-seven-tenths{left:70%}.large--push-eight-tenths{left:80%}.large--push-nine-tenths{left:90%}.large--push-one-twelfth{left:8.33333%}.large--push-two-twelfths{left:16.66667%}.large--push-three-twelfths{left:25%}.large--push-four-twelfths{left:33.33333%}.large--push-five-twelfths{left:41.66667%}.large--push-six-twelfths{left:50%}.large--push-seven-twelfths{left:58.33333%}.large--push-eight-twelfths{left:66.66667%}.large--push-nine-twelfths{left:75%}.large--push-ten-twelfths{left:83.33333%}.large--push-eleven-twelfths{left:91.66667%}}@media only screen and (min-width:990px){.large-up--push-one-half{left:50%}.large-up--push-one-third{left:33.33333%}.large-up--push-two-thirds{left:66.66667%}.large-up--push-one-quarter{left:25%}.large-up--push-two-quarters{left:50%}.large-up--push-three-quarters{left:75%}.large-up--push-one-fifth{left:20%}.large-up--push-two-fifths{left:40%}.large-up--push-three-fifths{left:60%}.large-up--push-four-fifths{left:80%}.large-up--push-one-sixth{left:16.66667%}.large-up--push-two-sixths{left:33.33333%}.large-up--push-three-sixths{left:50%}.large-up--push-four-sixths{left:66.66667%}.large-up--push-five-sixths{left:83.33333%}.large-up--push-one-eighth{left:12.5%}.large-up--push-two-eighths{left:25%}.large-up--push-three-eighths{left:37.5%}.large-up--push-four-eighths{left:50%}.large-up--push-five-eighths{left:62.5%}.large-up--push-six-eighths{left:75%}.large-up--push-seven-eighths{left:87.5%}.large-up--push-one-tenth{left:10%}.large-up--push-two-tenths{left:20%}.large-up--push-three-tenths{left:30%}.large-up--push-four-tenths{left:40%}.large-up--push-five-tenths{left:50%}.large-up--push-six-tenths{left:60%}.large-up--push-seven-tenths{left:70%}.large-up--push-eight-tenths{left:80%}.large-up--push-nine-tenths{left:90%}.large-up--push-one-twelfth{left:8.33333%}.large-up--push-two-twelfths{left:16.66667%}.large-up--push-three-twelfths{left:25%}.large-up--push-four-twelfths{left:33.33333%}.large-up--push-five-twelfths{left:41.66667%}.large-up--push-six-twelfths{left:50%}.large-up--push-seven-twelfths{left:58.33333%}.large-up--push-eight-twelfths{left:66.66667%}.large-up--push-nine-twelfths{left:75%}.large-up--push-ten-twelfths{left:83.33333%}.large-up--push-eleven-twelfths{left:91.66667%}}form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:1.6rem;border:1px solid #849bb6}input[disabled],select[disabled],textarea[disabled]{border-color:#000;background-color:#000;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:#ffffff}.input-error,option{color:#161d25}.input-error{border-color:#ff6d6d;background-color:#fff}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,button,input,li,select,textarea{font:normal 14px/1 Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}input,select,textarea{border:1px solid #f6f6f6;border-radius:0;border:1px solid #e5e5e5;max-width:100%;padding:12px 10px;outline:none;line-height:1.6}.form-wrap{border:1px solid #000}.form-wrap #Email,.form-wrap #mc-email{border:none;padding:10px 20px;width:80%;background:none;color:#000}.form-wrap .newsletter__button{border:none;height:44px;width:200px}@media only screen and (max-width:600px){.form-wrap .newsletter__button{width:80%; margin-top:1%;}}@media only screen and (min-width:750px){.form-wrap{display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;z-index:10000;padding:15px;background-color:#ffffff;color:#161d25;transition:none}.hide{display:none!important}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}small{font-size:80%}@media only screen and (min-width:750px){.strike-through{position:relative;background:inherit}.strike-through:after{content:"";display:block;position:absolute;height:1px;top:44%;left:0;right:100%;background:currentColor;-webkit-transform:rotate(5deg);transition:right .2s ease-in-out}}.white-gradient:after,.white-gradient:before{content:"";position:absolute;top:0;width:55px;height:100%}.white-gradient:before{left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}.white-gradient:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.button--large,.button--white,.button--white-no-border,.feature-collection .slick-arrow,button{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;font:normal 14px/46px Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;text-decoration:none!important;text-transform:lowercase;letter-spacing:1px;border:none;border-radius:0;outline:none;vertical-align:top;cursor:pointer;display:inline-block;height:46px;padding:0 45px;margin:0;color:#fff;border:1px solid #000;background:#000;transition:.4s}.button--large:hover,.button--white,.button--white-no-border:hover,.button--white:hover,.feature-collection .slick-arrow,.feature-collection .slick-arrow:hover,button:hover{background:#fff;color:#000}.button--white:hover,.feature-collection .slick-arrow:hover{background:#000;color:#fff}html{background-color:#ffffff}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}@media only screen and (max-width:749px){body{padding-top:70px}}a,li,p{font:normal 14px/1.6 Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:lowercase;letter-spacing:.4px}a{text-decoration:none;text-transform:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}a,a:focus{color:inherit}.page-width{*zoom:1;max-width:1440px;padding:0 20px;margin:0 auto}@media only screen and (min-width:750px){.page-width{padding:0 30px}}.page-content{margin-top:40px;margin-bottom:60px}figure{margin:0}img,picture{margin:0;max-width:100%}@media only screen and (max-width:749px){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;margin:0;padding:15px;text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid #849bb6}}.rte{margin:0}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{margin:0 0 15px 30px}.rte strong{font-weight:bold}.rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}html{font-size:62.5%}body{font-family:Lato, sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-family:Lato, sans-serif}.h1,h1{font:normal 42px/1.2 Graphik-Bold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-top:0}.h2,h2{font:normal 32px/1.4 Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.h2,.h3,h2,h3{text-transform:uppercase;letter-spacing:1.1px;margin-top:0}.h3,h3{font:normal 22px/1.4 Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.h4,h4{font:normal 16px/1.4 Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.h4,.h5,h4,h5{letter-spacing:1.1px;text-transform:uppercase;margin-top:0}.h5,h5{font:normal 14px/1.4 Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px}.h6,h6{font:normal 12px/1.4 Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-top:0}@media only screen and (min-width:750px){.site-nav--gender a{font-family:Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}}.meganav{display:none;position:absolute;top:0;left:0;right:0;z-index:100;padding-top:130px;padding-bottom:200px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%)}.meganav--show{display:block}.meganav__list{width:70%;padding-top:80px;padding-left:3%}.meganav__list ul{text-align:left;vertical-align:top;display:inline-block;width:33%;margin:0 0 20px;padding:0 20px}.meganav__list li{list-style:none}.meganav__list li a{letter-spacing:1.1px;line-height:28px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:30px;display:block;z-index:10;padding:0;margin:0;list-style:none;left:30px;right:30px;text-align:right}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.button{display:inline-block;vertical-align:middle;width:auto;border:0;text-align:center;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button--full-width{width:100%}.hero-banner{background-repeat:no-repeat}.hero-banner--article{min-height:278px;background-position:50%;background-size:cover}.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) img,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) img,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline{max-width:100%}svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon.icon-cart circle,.icon.icon-cart ellipse,.icon.icon-cart g,.icon.icon-cart line,.icon.icon-cart path,.icon.icon-cart polygon,.icon.icon-cart polyline,.icon.icon-cart rect,.icon.icon-close-large circle,.icon.icon-close-large ellipse,.icon.icon-close-large g,.icon.icon-close-large line,.icon.icon-close-large path,.icon.icon-close-large polygon,.icon.icon-close-large polyline,.icon.icon-close-large rect,.icon.icon-heart circle,.icon.icon-heart ellipse,.icon.icon-heart g,.icon.icon-heart line,.icon.icon-heart path,.icon.icon-heart polygon,.icon.icon-heart polyline,.icon.icon-heart rect,.icon.icon-search circle,.icon.icon-search ellipse,.icon.icon-search g,.icon.icon-search line,.icon.icon-search path,.icon.icon-search polygon,.icon.icon-search polyline,.icon.icon-search rect,.icon.icon-shop circle,.icon.icon-shop ellipse,.icon.icon-shop g,.icon.icon-shop line,.icon.icon-shop path,.icon.icon-shop polygon,.icon.icon-shop polyline,.icon.icon-shop rect,.icon.icon-user circle,.icon.icon-user ellipse,.icon.icon-user g,.icon.icon-user line,.icon.icon-user path,.icon.icon-user polygon,.icon.icon-user polyline,.icon.icon-user rect{fill:none!important;stroke:#000!important}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.filter-group h4:after,.pt-display-dropdown .filter-clear,.pt-display-dropdown .menu-trigger:after,i.check-icon{font-family:pt-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%;border:1px solid #161d25;background-color:#f9fafb;fill:#161d25}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";position:relative;display:block}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.responsive-image__image:focus{outline-offset:-4px}.section-margin-bottom{margin-bottom:30px!important}@media only screen and (min-width:750px){.section-margin-bottom{margin-bottom:60px!important}}.address-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.address-form [data-aria-hidden=true]{display:none}.address-form [data-line-count="1"]{-ms-flex-preferred-size:100%;flex-basis:100%}.address-form [data-line-count="2"]{-ms-flex-preferred-size:49%;flex-basis:49%}.address-form [data-line-count="3"]{-ms-flex-preferred-size:32%;flex-basis:32%}.newsletter{text-align:center;max-width:560px;margin:0 auto 50px;background-size:cover;background-position:50%}.newsletter__title{margin-top:0;margin-bottom:10px}.newsletter__text{margin:0 auto 20px}.newsletter--white .newsletter__text,.newsletter--white .newsletter__title{color:#fff}.newsletter--white .form-wrap{border:1px solid #fff}.newsletter--white .form-wrap #Email,.newsletter--white .form-wrap #mc-email{border:none;color:#fff}@media only screen and (max-width:749px){.currency_btn{position:absolute;left:20px;top:25px}}@media only screen and (min-width:750px) and (max-width:989px){.currency_btn{position:absolute;left:20px;top:25px}}.site-header__search-icon{cursor:pointer}.site-nav,.site-nav__account{list-style:none;padding:0;margin:0}.site-nav__account li,.site-nav li{display:block}.site-nav__account a,.site-nav a{text-transform:none;display:block;padding:10px 0}.site-nav--gender li{width:120px}@media only screen and (min-width:750px){.site-nav{margin:0;padding:0}.site-nav a,.site-nav li{display:inline-block}.site-nav a{font-size:14px;text-transform:uppercase;letter-spacing:1.1px;padding:8px 10px;margin:0}}@media only screen and (min-width:990px){.site-nav a{padding:8px 10px}}.site-nav a:hover{background:#1c1c1c;color:#fff}@media only screen and (min-width:750px){.header--logo-left #Navigation{text-align:center;width:54%;margin:0 27% 0 19%}}@media only screen and (min-width:750px){.header-fixed{position:relative}}.header-fixed .meganav{position:fixed}@media only screen and (min-width:750px){.header-fixed--top #HeaderWrapper .site-nav a{transition:.4s;padding-top:2px;padding-bottom:2px}}@media only screen and (min-width:750px){.header-fixed--active:not(.header-fixed--top){height:130px}.header-fixed--active:not(.header-fixed--top) #HeaderWrapper{position:fixed;top:0;left:0;right:0;background:#fff;transition:.4s}.header-fixed--active:not(.header-fixed--top) #HeaderWrapper .page-width{height:90px}}nav div.top_search{width:100%;margin:0 auto;display:none;-ms-flex-align:center;align-items:center}@media only screen and (max-width:749px){#Navigation,.dropdown-arrow{display:none}}#HeaderWrapper{display:block;width:100%;background:#fff;position:relative;z-index:101}@media only screen and (min-width:750px){#HeaderWrapper.HeaderWrapper--transparent{background:transparent!important}#HeaderWrapper .page-width{position:relative;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;height:130px;width:100%;padding:0 15px}}@media only screen and (min-width:990px){#HeaderWrapper .page-width{padding:0 25px}}#Header h1{margin:0}@media only screen and (max-width:749px){#Header{position:fixed;z-index:1000;width:100%;top:0;left:0;height:72px;background:#fff!important;border-bottom:1px solid #dedede}#Header .site-header__logo-image{max-width:130px}#Header .site-logo{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}#Header #Cart-icon{position:absolute;right:20px;top:25px;padding:0}}header .search_active,header .search_default{cursor:pointer;text-transform:none}header .search_active{display:none}.site-logo{display:block}.site-logo img{display:block;width:100%}@media only screen and (min-width:750px){.site-nav__account{margin:0;padding:0}.site-nav__account li{display:inline-block}.site-nav__account a{font-size:14px;text-transform:uppercase;letter-spacing:1.1px;padding:8px 6px;margin:0;padding:8px 10px}}.site-nav__account a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}@media only screen and (min-width:750px){.header--logo-left .site-logo{position:absolute;left:25px;top:50%;transform:translateY(-50%);width:100%}.header--logo-left .site-header__logo-image{max-width:100px}.header--logo-left #Header .site-nav__account{text-align:right;position:absolute;right:25px;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:990px){.header--logo-left .site-logo{left:25px}.header--logo-left .site-header__logo-image{max-width:220px}.header--logo-left #Header .site-nav__account{right:25px}}#currency-switcher{display:none;position:absolute;top:98%;left:0;width:100px;border:1px solid #e5e5e5;padding:8px;background:#fff;font-size:0}#currency-switcher ul{padding:0;font-size:0}#currency-switcher form{display:-ms-flexbox;display:flex}#currency-switcher select{width:100%;font-size:14px;padding:12px 10px;display:block;box-sizing:border-box;border-radius:0}#currency-switcher-btn{width:62px;text-align:center;font-size:12px}@media only screen and (max-width:749px){#currency-switcher-btn{width:auto;padding:0}}#Cart-icon{position:relative;padding-right:4px}#CartCount{display:none;position:absolute;background:#000;line-height:18px;min-width:18px;padding-top:1px;padding-left:1px;color:#fff;text-align:center;font-size:10px;border-radius:10px;top:-5px;right:-8px}@media only screen and (min-width:750px){#CartCount{top:2px}}#currency-switcher:after,#currency-switcher:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#currency-switcher:before{border-color:rgba(255,15,15,0);border-bottom-color:#e5e5e5;border-width:9px;margin-left:-9px}.currency_btn{position:relative}.currency_btn:hover #currency-switcher{display:block}#footer-list{position:relative}#footer-list ul{*zoom:1;margin:0;padding:30px;text-align:center;white-space:nowrap;overflow:auto}#footer-list li{list-style:none;display:inline-block}#footer-list li a{padding:20px;display:inline-block;letter-spacing:1.1px}.footer__social-links{text-align:center}.footer__social-links li{display:inline-block;margin:0 10px}.footer__social-links a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.copyright{text-align:center;padding-top:30px}.copyright small{font-size:11px;text-transform:lowercase;display:inline-block;margin-bottom:20px;color:#fff}.copyright__list{text-align:center;margin:0}.copyright__list li{display:inline-block;margin-right:10px;padding:0 20px 10px}.copyright__list li a{font-size:11px;text-transform:lowercase;color:#fff;text-decoration:none}#footer{/*background:#000;padding:60px 0*/}#footer a,#footer h4{color:#fff}#footer ul{margin:0 0 30px;padding:0;list-style:none}#footer *{text-transform:uppercase}.collection-grid-item__image-wrapper{display:block;position:relative;padding-top:150%;height:0;margin-bottom:15px;overflow:hidden}.collection-grid-item__image-wrapper img{position:absolute;top:0;left:0;right:0;height:100%;margin:0 auto;width:100%;height:auto;opacity:1;transform:translateZ(0);transition:.3s ease-in-out}.collection-grid-item__image-wrapper .collection-grid-item__second-image{opacity:0;transition:.3s ease-in-out}.collection-grid-item__text-wrapper{text-align:center;margin:0}.collection-grid-item__title{margin-bottom:10px}.collection-grid-item__price{margin:0;font-family:Graphik-Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.collection-grid-item{position:relative;display:block;margin:0 0 40px}@media only screen and (min-width:750px){/*.collection-grid-item:hover .collection-grid-item__first-image{opacity:0;transition:.4s ease-in-out}.collection-grid-item:hover .collection-grid-item__second-image{opacity:1;transition:.4s ease-in-out .1s}*/}ul.payment-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.payment-icons li{margin:0 2px 0 0}ul.payment-icons li svg{width:33px;height:27px}.search-hero{display:none;overflow:hidden;position:fixed;bottom:0;left:0;right:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background:hsla(0,0%,100%,.95)}.search-hero.search-hero--is-active{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);overflow:hidden;z-index:10000}.search-hero__close{border:0;position:fixed;top:40px;right:40px;cursor:pointer;padding:5px}.search-hero__close .icon{fill:#000;width:30px;height:30px}.search-hero__inner{display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.search-hero__inner .search{width:80%;margin:-120px auto 0}.search-hero__inner .search h6{margin:0 0 5px;color:#000}.search-hero__inner .search p{font-family:Graphik-Light,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:lowercase;margin-top:0}.search-hero__inner .search__input{font-size:45px;background:transparent;padding-left:0;padding-bottom:10px;height:auto;width:100%;border-radius:0;border:none;border-bottom:2px solid #000;-webkit-appearance:none;-webkit-border-radius:0;color:#000}.search-hero__inner .search__input:-ms-input-placeholder,.search-hero__inner .search__input::-moz-placeholder,.search-hero__inner .search__input::-ms-input-placeholder,.search-hero__inner .search__input::-webkit-input-placeholder{color:#000}.feature-collection .search-hero__inner .slick-arrow,.search-hero__inner .button,.search-hero__inner .button--large,.search-hero__inner .button--white,.search-hero__inner .button--white-no-border,.search-hero__inner .feature-collection .slick-arrow{border-radius:0;background:transparent;border:none;color:#fff;padding-right:0;display:none}.search-results-wrapper{white-space:nowrap;overflow:hidden;padding-top:40px;width:90vw;position:relative}.search-results-wrapper .white-gradient:after{z-index:1}.search-results{z-index:8889;list-style-type:none;width:auto;margin:0;padding:0;overflow:auto}.search-results .collection-grid-item{vertical-align:top;width:170px;display:inline-block;margin-right:20px}.search-results .collection-grid-item__title{white-space:normal;font-size:12px;height:30px;overflow:hidden}.breadcrumb{display:inline-block;padding:5px 0;margin:50px 0 40px;border-bottom:1px solid #adadad}.breadcrumb a,.breadcrumb span{text-transform:uppercase;letter-spacing:1.1px;font-size:14px}.breadcrumb .breadcrumb__break,.breadcrumb a{color:#adadad;padding-right:5px}.pagination{padding:0 0 40px;text-align:right!important}.pagination li{display:inline-block;list-style:none}.accordion__link{border-bottom:1px solid rgba(0,0,0,.1)}.accordion__title{cursor:pointer;padding:23px 0;margin:0}.accordion__title .arrow{display:none}.accordion__content{padding-bottom:15px;display:none;line-height:1.5}.accordion__content--is-active{display:block}.accordion{text-align:center;padding:0;margin:0 0 30px;border-top:1px solid rgba(0,0,0,.1)}.accordion li{list-style:none}.cart-ajax__related__product-wrapper{display:inline-block;margin:20px;text-align:center;vertical-align:top;width:80%}@media only screen and (min-width:750px){.cart-ajax__related__product-wrapper{width:30%;}}.cart-ajax__related__product-wrapper:nth-of-type(odd){margin-left:60px}@media only screen and (min-width:750px){.cart-ajax__related__product-wrapper:nth-of-type(odd){margin-top:60px;margin-top:100px}}.cart-ajax__related__product-image{height:0;padding-top:150%;display:block;background-position:50%;background-size:cover;margin-bottom:10px}.cart-ajax__related__product-price{display:block}.cart-ajax__background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:20px 420px 20px 20px;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:.2s;text-align:center}.cart-ajax__related-title{margin-top:20px;margin-bottom:20px}.cart-ajax__related-title h2{font-family:Graphik-BlackItalic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:3px}.cart-ajax{position:fixed;right:0;top:0;bottom:0;z-index:99999;padding:30px 30px 90px;max-width:100%;width:400px;border:none;border-left:1px solid hsla(0,0%,68%,.7);background-color:#fff;transition:all .25s cubic-bezier(.3,.6,.4,1)}.cart-ajax__close{display:block;position:absolute;top:30px;right:30px}.cart-ajax__header{text-align:center;padding-bottom:40px}.cart-ajax__title{margin:0}.cart-count--show{display:block!important}.cart-ajax__subtitle-counter{display:inline-block!important}.cart-ajax__list{height:calc(100vh - 215px);max-height:calc(100vh - 215px);padding-bottom:20px;overflow-y:auto;position:relative}.cart-ajax__row{margin-bottom:20px;overflow:hidden;transition:opacity .35s cubic-bezier(.2,.6,.4,1);width:100%;display:table}.cart-ajax__row:last-child{border-top-width:0;margin-bottom:0;padding-top:0}.cart-ajax__row__column{vertical-align:middle;display:table-cell;position:relative}.cart-ajax__row__column:first-child{width:25%;padding:0 3% 0 0}.cart-ajax__row__column:nth-child(2){width:70%;padding:0}.cart-ajax__row__column:nth-child(3){vertical-align:bottom}.cart-ajax__row__image{display:block;height:90px;width:60px;margin-right:10px;background-size:contain;background-position:50%;background-repeat:no-repeat}.cart-ajax__row__title{text-decoration:none;margin:0}.cart-ajax__row__variant{font-weight:400;display:block;margin:5px 0 10px;color:#272727;font-family:Graphik-Light,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:lowercase}.quantity-wrapper{position:relative;width:80px}.quantity-wrapper .quantity-wrapper__minus,.quantity-wrapper .quantity-wrapper__plus{cursor:pointer;position:absolute;top:0;left:0;height:34px;width:25px;text-align:center;line-height:34px}.quantity-wrapper input{height:34px;width:100%;padding:10px 25px;text-align:center}.quantity-wrapper .quantity-wrapper__plus{left:auto;right:0}.cart-ajax__remove{cursor:pointer;position:absolute;top:0;right:0}.cart-ajax__row__unit-price{display:block;font-size:14px}.cart-ajax__tools{position:absolute;right:30px;bottom:25px;left:30px;height:150px;background:#fff;z-index:999999999}.cart-ajax__tools p{margin:20px 0 15px;text-align:center;text-transform:uppercase}.cart-ajax__tools:after{content:"";position:absolute;top:0;left:-30px;right:-30px;background:hsla(0,0%,68%,.7);height:1px}.cart-ajax__wrapper .cart-ajax{transform:translateX(100%)}.cart-ajax__wrapper.cart-ajax--show .cart-ajax__background{opacity:1;pointer-events:all;overflow:auto}.cart-ajax__wrapper.cart-ajax--show .cart-ajax{transform:translateX(0)}.blog-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-post__item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}@media only screen and (max-width:749px){#Mobile-navigation{display:block;position:fixed;bottom:0;left:0;width:100%;height:72px;border-top:1px solid #dedede;background:#fff;z-index:9999}#Mobile-navigation ul{margin:0;padding:0 20px;width:100%;height:100%;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#Mobile-navigation ul li{text-align:center;list-style:none;width:33%;float:left}#Mobile-navigation ul li span{font-size:11px;letter-spacing:1.1px;text-transform:lowercase;display:block;width:100%;margin-top:8px}}@media only screen and (min-width:750px){#Mobile-navigation,#Mobile-Shop{display:none}}@media only screen and (max-width:749px){#Mobile-Shop{display:none;overflow:scroll;position:fixed;z-index:99;background:#fff;top:0;bottom:0;left:0;right:0;padding:90px 20px 72px;padding-top:75px}}@media only screen and (max-width:749px){.mobile-shop--gender-toggle ul{*zoom:1;width:100%;text-align:center;margin:0 0 30px;padding:0}.mobile-shop--gender-toggle ul:after{content:"";display:table;clear:both}.mobile-shop--gender-toggle li{list-style:none;width:50%;float:left}.mobile-shop--gender-toggle span{padding-bottom:4px;border-bottom:1px solid transparent;text-transform:uppercase;letter-spacing:1.1px}.mobile-shop--gender-toggle .active span{border-bottom-color:#000}}@media only screen and (max-width:749px){.mobile-shop--nav{display:none;margin:0;padding:0 0 30px}.mobile-shop--nav.active{display:block}.mobile-shop--nav li{list-style:none}.mobile-shop--nav a{text-transform:lowercase;letter-spacing:1px;display:block;position:relative;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:82px;overflow:hidden;padding-left:40%;padding-right:20px;margin-bottom:10px;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:749px){.js--mobile-menu-open #Mobile-Shop{display:block}.js--mobile-menu-open #Header{background:#fff;border-bottom:1px solid #dedede}}.collection-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-list-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.collection-list__image{min-width:320px}.collection-list__title{-ms-flex-preferred-size:100%;flex-basis:100%}.collection-grid-item__badge-container{position:relative}.collection-grid-item__badge{position:absolute;bottom:35px;left:-20px;z-index:1;padding:10px 13px;text-overflow:ellipsis;font-size:11px;text-transform:uppercase;text-align:center;letter-spacing:1.1px;white-space:nowrap;overflow:hidden;color:#000;background-color:#fff;transform:translateZ(0)}.feature-collection{*zoom:1}.feature-collection .collection-carousel__wrapper .white-gradient:after,.feature-collection .collection-carousel__wrapper .white-gradient:before{content:"";position:absolute;top:0;width:55px;height:100%}.feature-collection .collection-carousel__wrapper .white-gradient:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}@media only screen and (max-width:749px){.feature-collection .collection-carousel__wrapper .white-gradient:after{z-index:1;transform:translateX(20px)}}@media only screen and (min-width:750px){.feature-collection .collection-carousel__wrapper .white-gradient{display:none}}@media only screen and (max-width:749px){.feature-collection .collection-carousel__wrapper{position:relative}}@media only screen and (max-width:749px){.feature-collection .collection-carousel{transform:translateX(20px)}}.feature-collection .collection-carousel.slick-slider{padding-bottom:20px}.feature-collection .slick-arrow{display:none!important;position:absolute;bottom:0;left:30px;z-index:5}@media only screen and (max-width:749px){.feature-collection .slick-slide{transform:translateX(-60px)}}.image-with-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-with-text__image{-ms-flex:0 1 50%;flex:0 1 50%;min-width:320px}.image-with-text__text{-ms-flex:1 1 50%;flex:1 1 50%}.hero-image-split__wrapper{*zoom:1}.hero-image-split__wrapper .hero-image-split{width:50%;float:left}.hero-image-split__wrapper .hero-image-split:nth-of-type(2) .hero-image-split__image-wrapper{width:70%;/*margin:0 auto 0 10%*/margin-left:15%;display:block}@media only screen and (max-width:749px){.hero-image-split__wrapper .hero-image-split{width:100%;float:none}}.hero-image-split__wrapper:after{content:"";display:table;clear:both}.hero-image-split__image-wrapper{position:relative;width:70%;/*margin:80px auto 0*/margin-left:15%;display:block}.header{padding:0 0 40px}.header.header--center{text-align:center}.header .header__title{font-family:Graphik-BlackItalic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:3px;margin-bottom:20px}.header__wrapper{background-position:50%;background-size:cover}.header__wrapper .header{padding:26px 20px 10px}.search-bar{position:relative}@media only screen and (max-width:749px){.search-bar{margin-bottom:30px}}.search-bar input{width:100%;padding-right:60px;-webkit-appearance:none;-webkit-border-radius:0}.search-bar button{width:49px;height:49px;position:absolute;right:0;top:0;border:1px solid #eaeaea;background:#000;padding:0}form.search-bar{border-bottom:1px solid #dedede;padding:10px 0;margin:0 -20px 20px}form.search-bar input#Search{border:none;font-size:18px;padding-left:20px}form.search-bar button{background:transparent!important;border:none!important;right:5px;top:10px}#Notification-bar{width:100%;text-align:center;padding:8px 20px}#Notification-bar .page-width{padding-left:0;padding-right:0}#Notification-bar h5{font-size:13px;margin-bottom:0}#Notification-bar{visibility:hidden}body.windowloaded #Notification-bar{visibility:visible}.collection-filter .collection-filter__button{text-align:right}.collection-filter .button--collection-filter{margin-top:35px;padding:0 35px}.collection-filter .button--collection-filter span{margin-left:20px}.filter-group{position:relative;text-align:left}@media only screen and (min-width:750px){.filter-group{width:33%;float:left;padding:20px}}.filter-group h4{text-align:left;margin-bottom:5px;padding-right:45px;font-size:13px;letter-spacing:1.1px;margin-top:0;padding-top:0;border-top:none}.filter-group .scroll-content{max-height:400px;overflow-y:auto;overflow-x:hidden}.filter-group ul{display:block;margin:0;padding:0;font-size:0}.filter-group ul li{display:block;font-size:12px}.filter-group .collection-container{position:relative;width:50%;float:left}.filter-group li div{line-height:22px}.filter-group li a{display:inline-block;text-transform:lowercase;text-decoration:none;letter-spacing:1.1px;padding:2px 0}.filter-group .view-more-link a{text-decoration:underline;padding-top:10px}.filter-group .filter-clear{position:absolute;top:10px;right:0;padding:0 5px;text-decoration:none;font-size:12px;line-height:18px;top:0}@media only screen and (min-width:750px){.filter-group .filter-clear{top:16px;right:20px}}@media only screen and (max-width:749px){.filter-group+.filter-group h4{margin-top:10px;padding-top:10px;border-top:1px solid transparent}}.fm-search-box{display:none}.pt-mobile-header{width:100%;*zoom:1}.pt-mobile-header:after{content:"";display:table;clear:both}.filter-menu{margin-bottom:20px;display:block;*zoom:1}.filter-menu .filter-group{display:none!important}.filter-menu.pt-expand{border:1px solid;margin:-23px 0 30px;padding:30px 10px}.filter-menu.pt-expand .filter-group{display:block!important}.filter-menu:after{content:"";display:table;clear:both}.pt-filter-mode-single .has_selected .active{display:none}.pt-filter-mode-single .has_selected .selected{display:inherit}.size-guide__background{left:0;z-index:1000;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:.2s}.size-guide,.size-guide__background{position:fixed;top:0;right:0;bottom:0}.size-guide{z-index:999999;padding:30px 30px 0;max-width:100%;width:500px;border:none;border-left:1px solid hsla(0,0%,68%,.7);background-color:#fff;transition:all .25s cubic-bezier(.3,.6,.4,1)}.size-guide__close{display:block;position:absolute;top:30px;right:30px}.size-guide__header{text-align:center;padding-bottom:40px}.size-guide__title{margin:0}.size-guide__toggle-wrapper{margin-top:10px}.size-guide__toggle-wrapper .size-guide__toggle{width:45%}.size-guide__toggle-wrapper .size-guide__toggle.active{background:#000;color:#fff}.size-guide__body{height:calc(100vh - 120px);max-height:calc(100vh - 120px);padding-bottom:110px;overflow-y:auto;position:relative}.size-guide__body table{font-size:12px;width:100%;border-collapse:collapse;border:2px solid #000;margin-bottom:30px;font-family:Graphik-Light,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:750px){.size-guide__body table{font-size:13px}}.size-guide__body table thead{background:#f5f5f5;font-family:Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.size-guide__body table td,.size-guide__body table th{padding:20px 0;border:1px solid #e0e0e0}@media only screen and (min-width:750px){.size-guide__body table td,.size-guide__body table th{padding:20px 10px}}.size-guide__body table td span,.size-guide__body table th span{opacity:.4;font-size:10px;display:block;width:100%;margin:5px 0 0;font-family:Graphik-Light,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.size-guide__wrapper .size-guide{transform:translateX(100%)}.size-guide__wrapper.size-guide--show .size-guide{transform:translateX(0)}#shopify-section-related-products header.header{padding-bottom:0}.apple-wallet-image,.giftcard-qr img{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}.apple-wallet,.print-giftcard{display:none}}.product-single__thumbnail-image{border:2px solid transparent}.active-thumbnail .product-single__thumbnail-image{border-color:#849bb6}@media only screen and (min-width:990px){#product-images{text-align:center}}@media only screen and (max-width:749px){#product-images{margin:0 -20px 30px}}@media only screen and (min-width:990px){#product-images .product-image img{margin:0 auto 20px;max-width:630px}}@media only screen and (min-width:1400px){#product-images .product-image img{max-width:700px}}@media only screen and (max-width:749px){#product-images .product-image img{padding:0 15px}}.mob_play_video{display:none}@media only screen and (max-width:749px){.p_wrap video{display:none;margin-bottom:20px}.p_wrap .mob_play_video{display:block;width:100%;text-align:center;border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:20px;cursor:pointer}}.product-wrapper{max-width:360px;margin:0 auto}@media only screen and (min-width:750px){.product-wrapper{margin:0 auto 0 0}}.product-wrapper form{text-align:center}.product-wrapper .product-form__swatch{text-align:left}.product-wrapper .product-form__swatch span{margin-left:4px;display:inline-block;vertical-align:middle}.product-wrapper ul.accordion{border:none}.product-header{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.price-wrapper{letter-spacing:1.1px;margin:0}.product-form__size-guide,.product-form__swatch{width:50%;float:left;margin-bottom:0;line-height:22px;padding-top:10px}@media only screen and (min-width:750px){.product-form__size-guide,.product-form__swatch{margin-bottom:0}}.product-form__size.lower{display:-ms-inline-flexbox;display:inline-flex;width:75%}.product-form__size-guide{text-align:right;text-decoration:underline;cursor:pointer;width:25%;font-size:14px}.product-form .swatch__wrapper{text-align:center;width:100%;display:inline-block;padding-top:20px;padding-top:0;text-align:left;margin: -6% 0 6% 0;}.product-form .swatch{display:inline-block;text-align:center;width:auto;letter-spacing:2px;vertical-align:bottom;border-bottom:1px solid transparent;margin:5px 0}.product-form .swatch [type=checkbox],.product-form .swatch [type=radio]{display:none}.product-form .swatch label{font-size:13px;text-align:center;display:block;padding:8px 10px;width:100%;height:35px}.product-form .swatch.active,.product-form .swatch:hover{border-color:transparent;background-color:#000}.product-form .swatch.active label,.product-form .swatch:hover label{background-color:#000;color:#fff}.product-form .swatch-color .swatch{height:auto;position:relative}.product-form .swatch-color .swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28);z-index:10000;box-sizing:border-box}.product-form .swatch-color .swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.product-form .swatch-color .swatch .tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid gray;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.product-form .swatch-color .swatch label{width:50px;height:73px;background-size:contain;background-repeat:no-repeat;background-position:50%;display:block}.product-form .swatch-color .swatch.active,.product-form .swatch-color .swatch:hover{background-color:#fff;border-bottom:1px solid #000;border-bottom:1px solid #ccc;box-shadow:0 0 1px 1px rgba(0,0,0,.8)}.product-form .swatch-color .swatch.active label,.product-form .swatch-color .swatch:hover label{background-color:transparent}.product-form .swatch-color .swatch:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;transform:translateY(0)}.product-form .additional_label{clear:both;padding:0 8px 0 2px;margin:15px 0;border:1px solid #000}.product-form .additional_label>ul{list-style-type:none;padding:0}button#AddToCart{background:#000;color:#fff;}button#AddToCart:hover{background-color:#81f8ed;color:#000}.search-header{padding:50px 0}.search-header h1{margin:0 0 30px}.grid.search-header form.search-bar{padding:10px;margin:0 auto}.form-vertical{margin-bottom:15px}.form-vertical input,.form-vertical select,.form-vertical textarea{display:block;margin-bottom:10px}input.input-full,select.input-full,textarea.input-full{width:100%}.login-template{*zoom:1}.login-template:after{content:"";display:table;clear:both}.login__left,.login__right{padding:25px;width:100%}@media only screen and (min-width:750px){.login__left,.login__right{width:50%;float:left;min-height:70vh;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}}.login__right{background:rgba(0,0,0,.05)}#CustomerLoginForm,#CustomerRegisterForm,#RecoverPasswordForm{max-width:95%;width:350px;margin:0 auto 30px}#HideRecoverPasswordLink,#RecoverPassword{text-align:center;text-decoration:underline;margin:25px auto;display:block}.login-title{text-align:center;margin-top:0;margin-bottom:15px}#HideRecoverPasswordLink{margin-top:0;border:none}.recover_wrapper{padding:25px;width:100%}@media only screen and (min-width:750px){.recover_wrapper{min-height:70vh;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}}.recover_wrapper input{margin-bottom:20px}.activate-template .activate-form{max-width:95%;width:350px;margin:0 auto 30px}.activate-template .activate-form input{margin-bottom:20px}.activate-template .activate-form .decline{border:none}.account-sidebar{margin:0 0 30px;padding:0;list-style:none}.account-sidebar li{line-height:1.8}.account-sidebar a{opacity:.6;font-size:13px;line-height:2}


@media only screen and (max-width: 749px){
  #Header .site-header__logo-image {
      max-width: 160px !important;
  }
}
  span.label-sw {
    margin: 0 0 10px 0;
  }
   
  #footer {
    background-color: white !important;
    padding: 0 !important;
  } 
  
  #page-width-custom {
    background-color: #D4D4D4;
  }
  
  #page-width-custom .copyright ul li a,
  #page-width-custom .copyright small,
  #page-width-custom .copyright small a{
  	line-height: 15px;
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif !important;
  }



  
  .newsletter--white .form-wrap #Email, .newsletter--white .form-wrap #mc-email {
    border: 1px solid #000 ;
  }
  
  .form-wrap .newsletter__button {
  	border: 1px solid #000 ;
    background-color:#000;
    color:#fff;
  }

  .product-form__swatch.product-form__color {
    width: 100%;
  }

  li.list-klarna img {
    padding-top: 4px;
}
  
#shopify-section-1578210071266 .hero-image-split__image-wrapper {
  width: 100%;
  margin-left: 0;
}
  
.accordion__content {
	text-align: left;
}
    
#shopify-section-1578210109939 .image-banner__wrapper {
  text-align: center;
  /*background: #kkk;*/
}
  
#footer .footer__social-links li a {
  color: #000;
}
  
@media only screen and (max-width: 500px) {

  .copyright__list li{
    width: 100%;
    margin-bottom: 5px;
  }
  
}  
	  
  
.meganav__list li a[href="https://london-clothing.com/collections/all"]  {
  
  padding-left: 20px;
  font-weight: 700;
}
  
  
.swym-button-bar{
  
  /*float: left !important;*/
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  
}
  

  
.swym-btn-container[data-position=default] .swym-button .swym-tooltip .swym-tooltip-text{
  
  min-width: 200px !important;
  letter-spacing: 1px !important;
  font:normal 15px/30px Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif !important;
  font-weight: normal !important;
  text-transform: lowercase !important; 
  padding: 0px !important;
  border: none !important;
  background-color: #000000 !important;
  margin: 2px auto !important;

}
  
.swym-btn-container .swym-button.swym-added *:not(.swym-tooltip) {
    opacity: 1 !important;
}
  
.swym-btn-container[data-position=default] .swym-button .swym-tooltip .swym-tooltip-text .swym-tooltip-clickable {
    
    text-transform: lowercase !important;
  	letter-spacing: 1px !important;
  
}
 

  
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon .swym-tooltip .swym-tooltip-text{
  
  left: -61px !important;
  /*top: 35px !important;*/
}
   
 
 
 
  
#swym-items-container{
  
  margin: 5% 0 !important;
  
}
  
*/ 
  
  
#london-clothing-company #shopify-section-footer #footer .page-width{

  display: none;
  
}
  
  
div#shopify-section-footer {
    margin-top: 160px;
}  
  
@media only screen and (max-width: 500px) {
	
  div#shopify-section-footer {
    margin-top: 80px;
  } 

}
  
  
#MainContent .customer-template.login-template {
  
  margin-bottom: 100px;
  
}

  
/*-----Main banner buttons----*/
  
  
div#shopify-section-1578210049763 div .image-banner__wrapper.section-margin-bottom{
  	
    box-sizing: border-box;
    position: relative;
} 
  
div#shopify-section-1578210049763 div .image-banner__wrapper.section-margin-bottom .main__banner {
  width: 70%;
  margin: 0 15%;
  position: absolute;
  top: 42%;
  text-align: center;
}
  
div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner p.main__banner--title {
    font-family: 'Lato', sans-serif;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 42px;
    letter-spacing: 3px;
    word-spacing: 4px;
    color: #fff;
  	margin: 0 0 10px 0;
}  
  
div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner  a.main__banner--btn {
  background-color: #ffffffc4;
  color: #0c0c0c;
  /*padding: 14px 25px;*/
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 15% !important;
  display: inline-block;
  
}
  
/*  
a.main__banner--btn:hover {
  background-color: #81f8ed;
  color: #000;
} 
  */
  
div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--men {
  
  /*margin-right: 7px;*/
  margin-right: 3%;
  
}
  
div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--women{

  /*margin-left: 7px;*/
  margin-left: 3%;
  
}
  
@media only screen and (max-width: 500px) {
  
  
  div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner p.main__banner--title {
    
    font-size: 13px;
    line-height: 17px;
    letter-spacing: 3px;
    word-spacing: 4px;
    color: #fff;
  } 
  
  
  div#shopify-section-1578210049763 div .image-banner__wrapper.section-margin-bottom .main__banner {
    width: 100%;
    margin: 0 !important;
    top: 36%;
    display: block;
  }
  
  div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner a.main__banner--btn {
    
  	font-size: 13px;
    width: 26% !important;
    display: block;
    
  
  }
  
  div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--men {
  
 	margin: 0 37% 7px 37%;
  
  }
  
  div#shopify-section-1578210049763 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--women{

  	margin: 0 37%;
  
  }
}
  
/* featured collection with CTA */  
  
.swipe-left-carousell{
  
  display: none;

}  
  
@media only screen and (max-width: 500px) {  
  
  .swipe-relative{
    
    position: relative;
    
  }
  .swipe-left-carousell{
  
  display: block;

  }
  .swipe-left-carousell{
    position: absolute;
    margin-top: 40%;
    left: 89%;
    z-index: 10;
    color: #f0f8ff;
  }
  
  .swipe-left-carousell svg{
    width: 90%;
  }  
}  
  
/* featured collection with CTA */   
div#shopify-section-1590658262041 .main__banner--hidden{

  display:none;
  
}  

div#shopify-section-1590658262041 div .page-width .main__banner {
  width: 50%;
  margin: 20px 25% 20px 25%;
  text-align: center;
}
  
div#shopify-section-1590658262041 div .page-width .main__banner a.main__banner--btn {
  background-color: #0c0c0c2e;
  color: #000;
  /*padding: 14px 25px;*/
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 28% !important;
  display: inline-block;
  
}
  
div#shopify-section-1590658262041 div .page-width .main__banner a.main__banner--btn.btn--men {
  
  /*margin-right: 7px;*/
  margin-right: 3%;
  
}
  
div#shopify-section-1590658262041 div .page-width .main__banner a.main__banner--btn.btn--women{

  /*margin-left: 7px;*/
  margin-left: 3%;
  
}  

@media only screen and (max-width: 500px) {
 
   
  
  .main__banner {
  
    display:none;
    
  }
  
  .main__banner--hidden{
    
    display: block !important;
    margin: -20px 0 55px 0;
    text-align: center;
  }
  
  .main__banner--hidden div{
  
    width: 70%;
    margin: 10px 15%;
    background-color: #0c0c0c2e;
    color: #000;
    
  }

  .main__banner--hidden div a.main__banner--btn {
    
    font:normal 15px/30px 'Lato', Arial, sans-serif !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0;

  }
	
  
  
  
}  
  
  

  
/*-----footer pages btns----*/
  
.page-footer {
    width: 66%;
    margin: 7% 17% -7% 17%;
}  

  

  
.page-footer a.page-footer--btn {
  background-color: #0c0c0c2e;
  color: #000;
  /*padding: 14px 25px;*/
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 28%;
  display: inline-block;
  text-align: center;
  
}
  
.page-footer a.page-footer--btn.btn--men {
  
  /*margin-right: 7px;*/
  margin: 0 4% 0 18%;
  
}
  
.page-footer a.page-footer--btn.btn--women{

  /*margin-left: 7px;*/
  margin: 0 18% 0 3%;
  
}  
  
  
.footer-nav-btns {
    margin: 7% 17% 7% 17%;
}  
  
  
@media only screen and (max-width: 500px) {
   
  .page-footer a.page-footer--btn {
    
    width: 70% !important;
    margin: 2% 15%!important;
    display: block;
    
  }
  
  .page-footer {
    
    margin: 15% 17%;
    
  } 
  
  .account-btns {
    margin: -13% 17% 12% 17%;
  }
  
  .copyright__list li {
    margin-right: 0;
  }
      
}


/* discount banner with cta btns */  
  
  
#shopify-section-1590829319818 div{
  
  margin: 50px 0 0 0;
  
}   
  
#shopify-section-1590829319818 div .discount__banner{
  
  text-transform: uppercase;
  text-align: center;
  font-family: 'Lato', sans-serif, Arial, Helvetica;
  
}   
 
  
#shopify-section-1590829319818 div .discount__banner .discount__banner--title{
  
  display: block;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
  margin: 0 0 5px 0;
  padding: 0;
  letter-spacing:3px;
	
}  
  
  
#shopify-section-1590829319818 div .discount__banner .discount__banner--heading{
  
  display: block;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  padding: 0;
  letter-spacing: 3px;
	
}
  
  
#shopify-section-1590829319818 div .discount__banner .discount-cta-btn{
  
  width: 70%;
  margin: 1.5% 15% 1% 15%;

}  
  
  
#shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-men,
#shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-women {
  
  background-color: #000;
  color: #fff;
  font-family:'Lato', Arial, sans-serif;
  letter-spacing: 1px;
  display: inline-block;
  width: 160px;
  padding: 2px 0;
	
}
  
 
#shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-women{
  
  margin-right: 2px;

} 
  
#shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-women{
  
  margin-left: 2px;

}  
  
.discount-banner-condition{
  
  margin: 0;
  font-family: 'Lato', sans-serif;
  
} 
  
#shopify-section-1590829319818 div .discount__banner-klarna{
  
  margin: 0;
  
}  
 
  
  
@media only screen and (max-width: 500px) {
  
  #shopify-section-1590829319818 div .discount__banner .discount__banner--title{
    
    font-size: 30px !important;
    
  }
  
  #shopify-section-1590829319818 div .discount__banner .discount__banner--heading{
    
    font-size: 26px !important;
  
  }
  
  #shopify-section-1590829319818 div .discount__banner .discount__banner--heading {
    
    margin-bottom: 15px;
    
  }
  
  
  #shopify-section-1590829319818 div .discount__banner .discount-cta-btn{
  
    margin-bottom: 5px;

  }
  
  
  #shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-men,
  #shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-women {
  
    font-size: 12px !important;

  }
  
  #shopify-section-1590829319818 div .discount__banner .discount-cta-btn .discount-cta-btn-men{
    
    margin-bottom: 3px;
    
  }
  

}  

  
  
  
  
/* footer banner similar to main banner */  
  
div#shopify-section-1590587826560 {
    width: 95%;
    margin: 0 2.5%;
}
  
div#shopify-section-1590587826560 div .image-banner__wrapper.section-margin-bottom{
  	
    box-sizing: border-box;
    position: relative;
} 
  
  
div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner p.main__banner--title {
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 42px;
    letter-spacing: 3px;
    word-spacing: 4px;
    color: #fff;
  	margin: 0 0 50px 0;
} 
  
  
  
div#shopify-section-1590587826560 div .image-banner__wrapper.section-margin-bottom .main__banner {
  width: 70%;
  margin: 0 15%;
  position: absolute;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
  
div#shopify-section-1590587826560 div .image-banner__wrapper.section-margin-bottom .main__banner a.main__banner--btn {
  background-color: #ffffffc4;
  color: #0c0c0c;
  /*padding: 14px 25px;*/
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 15% !important;
  display: inline-block;
  
}
  
div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--men {
  
  /*margin-right: 7px;*/
  margin-right: 3%;
  
}
  
div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--women{

  /*margin-left: 7px;*/
  margin-left: 3%;
  
}
  
@media only screen and (max-width: 500px) {
 
  
  div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }
  
  

  div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner p.main__banner--title {
      
    line-height: 32px;
    font-size: 22px;
    margin: 0 0 16px 0;
  }
  
  
  
  #shopify-section-1590587826560 div .image-banner__wrapper .main__banner a.main__banner--btn {
    
  	font-size: 12px;
    width: 26% !important;
    display: block;
    
  
  }
  
  div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--men {
  
    font-size: 13px !important;
    width: 26% !important;
 	margin: 0 37% 7px 37%;
  
  }
  
  div#shopify-section-1590587826560 div .image-banner__wrapper .main__banner a.main__banner--btn.btn--women{

    font-size: 13px !important;
    width: 26% !important;
  	margin: 0 37%;
  
  }
  
}  
  
  
/* end of footer banner */  
  
  
  
/* two column banner */
  
div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split{
    
    position: relative;
   
}  
  
  
div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .outlet-banner {
  
    position: absolute;
    top: 54.5%;
    text-align: center;
    width: 22%;
  	background-color: #ffffffc4;
    color: #0c0c0c;
}
 
div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .men {
  
  margin: 0 0 0 75%;
    
}
  

div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .women {
  
  margin: 0 0 0 2%;
    
}  
  
div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .outlet-banner a.outlet-banner__men,
div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .outlet-banner a.outlet-banner__women{
    
    /*padding: 14px 25px;*/
    font:normal 15px/30px 'Lato', Arial, sans-serif !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    
}
  
  
@media only screen and (max-width: 500px) {
  
  div#shopify-section-1578210071266 .page-width .hero-image-split__wrapper .hero-image-split .outlet-banner {
    width: 50%;
    margin: 15px 25%;
  }
  
}  
  
  
/* ---contact us ---*/
body#contact-us main#MainContent h1 {
  
  	text-align: center;
  
}  
  
 

body#contact-us main#MainContent .rte .contact-us-container{
  
    background-image: url("https://cdn.shopify.com/s/files/1/1897/6299/files/43.jpg?v=1591199616");
    background-size: cover;
    background-repeat: no-repeat;
    width: 90%;
    height: 300px;
    margin: 5%;
    font-size: 20px;
	
}  
  
  
  
body#contact-us main#MainContent .rte .contact-us-container .image-contact-us{
  
    width: 50%;
  	float: left;
  	height: 300px;

} 
  
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right {
  
    width: 50%;
    float: right;
    padding-top: 20px;
  	background-color: #0000002e;
}
  
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right h2 {
    font-size: 44px;
    color: #FFF;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(150, 150, 150, 1);
}
  
  
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right p {
    
  margin: 0;  
  color: #fff;
  
}
  
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .firstLineContactHeader {
    margin: 10px 0px 0px 0px;
}
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .secondtLineContactHeader {
    margin: -20px 0 13px 0;
}
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .faqContacts {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .ourLinkColors {
    color: #e40606 !important;
    transition: all 200ms;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
}
  
  
body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .ourLinkColors img {
  
  height: 7px;
  
}
  

body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .ourLinkColors img {
  
}
  
  
body#contact-us main#MainContent #contact_form {
    width: 90%;
    margin: 0 5% 5% 5%;
}  
  
  
body#contact-us main#MainContent #contact_form input, 
body#contact-us main#MainContent #contact_form label, 
body#contact-us main#MainContent #contact_form textarea {
    width: 90%;
    margin: 2% 5%;
} 
  
.form-title {
  margin-left: 5%;
}  
  
@media only screen and (max-width: 500px) {
  
  
 	body#contact-us main#MainContent .rte .contact-us-container{
      
      	height: 100px;
    }
  
  
  	body#contact-us main#MainContent .rte .contact-us-container .image-contact-us{
  
        width: 100%;
        height: 100px;

	} 
  
    body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right {

        width: 100%;
        padding-top: 20px;
      	margin-bottom: 25px;

    }
  
  	body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right h2 {
        font-size: 28px;
        color: #000;
        text-transform: capitalise;
        text-shadow: 1px 1px 0px rgba(150, 150, 150, 1);
      	text-align: center;
	}
  
  
  	body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .firstLineContactHeader {
    	margin: 10px 0px 0px 0px;
    }

    body#contact-us main#MainContent .rte .contact-us-container .contactus-float-right .secondtLineContactHeader {
        margin: 0px 0 13px 0;
    }
  
  	body#contact-us main#MainContent #contact_form {
      
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
	}

} 
  
  
#MainContent #shopify-section-size-guide .size-guide__wrapper .size-guide .size-guide__header .size-guide__toggle-wrapper .size-guide__toggle{
  
  padding: 0 !important;
  
}
  
/*-----cart--------*/
  
main#MainContent form .lc__cart-table {
    width: 70%;
    float: left;
}
  
main#MainContent form .lc__cart {
    float: right;
    width: 30%;
  	text-align: center;
}
  
  
main#MainContent form .lc__note {
    width: 70%;
  	margin: 0 15%;
    clear: both;
}
  
main#MainContent form .lc__note textarea#CartSpecialInstructions{
  
    margin: 2% 7%;
    width: 86%;
  
}

main#MainContent form .lc__note label[for="CartSpecialInstructions"] {
    margin: 2% 7%;
}
  
p.lc__cart--subtotal {
    text-transform: capitalize;
  	font-weight: 900;
    letter-spacing: 1px;
}
  
p.lc__cart--shipping {
    font-size: 12px;
}
  
  
input[type="submit"].lc__cart--update {
  	background-color: #000;
    color: #fff;
    padding: 14px 25px;
    text-transform: lowercase;
    font:normal 15px/30px Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif !important;
    letter-spacing: 1px;
} 
  

input[type="submit"].lc__cart--update:hover {
  background-color: #81f8ed;
  color: #000;
}
  
  
  
input[type="submit"].lc__cart--chkout {
    background-color: #000;
    color: #fff;
    padding: 14px 25px;
    text-transform: lowercase;
    font:normal 15px/30px Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif !important;
    letter-spacing: 1px;
}

  
input[type="submit"].lc__cart--chkout:hover {
  background-color: #81f8ed;
  color: #000;
}
  
  
  
main#MainContent form .lc__cart-table .lc__cart-tbody .lc__cart-tbody-tr .cart-prod__title{
    text-transform: uppercase;
    font-weight: 700;
}
  
main#MainContent form .lc__cart-table .lc__cart-tbody .lc__cart-tbody-tr .cart-prod__variant{
    text-transform: uppercase;
  	margin-bottom: 3px;
}

main#MainContent form .lc__cart-table .lc__cart-tbody .lc__cart-tbody-tr .cart-prod__vendor{
    text-transform: uppercase;
}

main#MainContent form .lc__cart-table .lc__cart-tbody .lc__cart-tbody-tr .cart-prod__remove{
    color: Red;
}

  
body#your-shopping-cart main#MainContent h1 {
	
  	margin: 3% 0 5% 0;
  	text-align: center;
}
  
.container--cart {
  	display: none;
  }
  
  
@media only screen and (max-width: 500px) {
  
  
  .container--cart {
  	display: block;
  }
  
  .lc__cart-table, .lc__cart {
    display: none;
  }
  
  
  
}
  
  
.container--cart {
    width: 100vw;
}
  
.prods--cart {
    width: 70vw;
    margin: 20px 10vw;
  	padding: 0 5vw;
    text-align: center;
  	text-transform: capitalize;
  	border: 1px solid #000;
}
  
  
p.prods--cart-title {
  
  text-transform: uppercase;
  font-weight: 700;
  
}
  
  
p.prods--cart-vendor {
  
  text-transform: uppercase;
  font-weight: 700;
  
}
  
.cart-mobi.prods--cart-price {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
}
  
  
p.qty__title {
    text-transform: capitalize;
    font-weight: 900;
}
  
.prods--cart-inventory {
  	border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
}
  
  
p.total__title {
    text-transform: capitalize;
    font-weight: 900;
    border-top: 1px solid #e2e2e2;
    margin-top: 15px;
    padding-top: 15px;
}
  
p.prods--cart-totl {
    text-transform: capitalize;
  	font-weight: 700;
}
  
a.prods-cart-remove {
    
    border-radius: 4px;
    padding: 5px 15px;
  	background-color: red;
 	color: #fff;
  	
}
  
a.prods-cart-remove:hover {
  	border: 1px solid red;
    color: #fff;
  	border-radius: 4px;
}
  
  
  
.cart-mobi.prods--cart-del {
    margin-bottom: 15px;
}
  
  
/*-----------color swatch tooltip---------*/
  
.product-form .swatch-color .swatch .tooltip{
  
  width: auto !important;
}  
  
  
  
/*-----------notification bar---------*/
#shopify-section-notification-bar #Notification-bar .page-width .slick-list .slick-track div h5 a{

  font-family: 'Lato', sans-serif, Arial, Helvetica !important;
  color: #FFF;
} 
  

  
/*-----------product title and price text---------*/  
.collection-grid-item .collection-grid-item__text-wrapper a .h4,
.collection-grid-item .collection-grid-item__text-wrapper a .collection-grid-item__price .money{ 
  
  font-family: 'Lato', sans-serif, Arial, Helvetica !important;
  font-weight: 700;
  font-size: 15px;
  
}  
  
  
/*-----mobile main slider image----*/  
.desktop-slider-img {
  
  display: block !important; 

}
  
.mobile-slider-img {
  
  display: none !important;

}
  
@media only screen and (max-width: 500px) {
  
  .desktop-slider-img {
  
    display: none !important;
  	

  }
 
  .mobile-slider-img {

	display: block !important;

  }
}  
  
  
/*-----------image-slider---------*/  
.image-slider button{
  
  display: none !important;
  
} 
  
  
.slide__banner {
  width: 70vw;
  margin: 0 15vw;
  position: absolute;
  top: 50%; /* 52vh */
  text-align: center;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}  
  

  
.slide__banner  a.slide__banner--btn {
  background-color: #ffffffc4;
  color: #0c0c0c;
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 15% !important;
  display: inline-block;
  
}  

.slide__banner a.slide__banner--btn.btn--men {
  
  
  margin-right: 3%;
  
}
  
.slide__banner a.slide__banner--btn.btn--women{

  
  margin-left: 3%;
  
}   
  
 .slide__banner p.slide__banner--title {
    font-family: 'Lato', sans-serif;
    font-size: 40px;
    text-transform: uppercase;
    line-height: 42px;
    letter-spacing: 3px;
    word-spacing: 4px;
    color: #fff;
  	margin: 0 auto 50px auto;
   	text-shadow: 1px 2px 3px #666;
}  
  
.slide__banner p.slide__banner--subtitle {
    line-height: 42px;
    letter-spacing: 3px;
    word-spacing: 4px;
    margin: 0 0 20px 0;
    text-shadow: 1px 2px 3px #666;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}
  
span.disc--condition {
    font-size: 13px;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 11px;
    text-shadow: 1px 1px 30px #000;
    font-weight: 500;
}   
  
div#notification--not-for-cy {
    color: #f9f9f9;
    font-size: 12px;
    line-height: 26px;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif, Arial, Helvetica !important;
    font-weight: 600;
} 
  
span.notify-bnr-not-locally {
    position: absolute;
    top: 0;
    left: 1px;
}
  
span.disc--condition--code {
    font-size: 13px;
    color: black;
    background-color: #ffffffb5;
    padding: 5px 10px;
}  
  
@media only screen and (max-width: 500px) {
  
  
  .slide__banner p.slide__banner--title {
    
    font-size: 22px; /*b17px; */
    line-height: 32px;
    letter-spacing: 2px;
    word-spacing: 2px;
    color: #fff;
    margin-bottom: 15px;
  } 
  
  .slide__banner p.slide__banner--subtitle {
    line-height: 22px;
    letter-spacing: 1px;
    word-spacing: 1px;
    font-size: 15px;
  } 
  
  span.disc--condition {
    font-size: 9px;
    
  }
  
  
  .slide__banner {
    width: 100vw;
    margin: 0 !important;
    display: block;
  }
  
  .slide__banner a.slide__banner--btn {
    
  	font-size: 13px;
    width: 26% !important;
    display: block;
    
  
  }
  
  .slide__banner a.slide__banner--btn.btn--men {
  
 	margin: 0 37% 7px 37%;
  
  }
  
  .slide__banner a.slide__banner--btn.btn--women{

  	margin: 0 37%;
  
  }
  
   div#notification--not-for-cy {
    color: #f9f9f9;
    font-size: 10px;
    line-height: 26px;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif, Arial, Helvetica !important;
    font-weight: 600;
	}
  
  span.notify-bnr-not-locally {
    position: relative;
  }
  
  span.disc--condition--code {
    font-size: 10px;
    color: black;
    background-color: #ffffffb5;
    padding: 5px 10px;
    letter-spacing: 1px;
    word-spacing: 1px;
    margin-top: 10px;
    display: inline-block;
  }
}  
  
/*------featured product seciton------*/
  
div#shopify-section-1578210151816 div .header{
  
  padding-bottom: 0;
  
} 
  
div#shopify-section-1578210151816 div .header .page-width .grid {
  
  margin-bottom: 60px;
  
}
  
  

main#MainContent .rte {
  
  width: 88%;
  margin: 10% auto 13% auto;
  
}  
  
   
main#MainContent h1 {
  
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 1px;
  word-spacing: 3px;
  font-size: 35px;
  font-weight: 700;
  text-align: center;
  margin: 5% 0;
}   
  
 
main#MainContent .rte,
main#MainContent .rte p {
  
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-size: 15px;
  line-height: 25px;
  text-transform: none;
  margin: 0 auto;
}   
  
main#MainContent .rte h3 {
  
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-size: 22px;
  line-height: 25px;
  text-transform: none;
  font-weight: 500;
  margin: 0 auto;
}   
  
  
  
main#MainContent .rte strong {
  
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-size: 26px;
  line-height: 25px;
  font-weight: 400;
  text-transform: none;
  margin: 30px 0;
  padding: 10px 0;
  display: block;
  border-bottom: 1px solid #dadada;
  
}  
  
  
main#MainContent .rte p a[href="https://london-clothing.com/"]{
  
  border-bottom: 1px solid #f9f8f8;
  
}  
  
  
main#MainContent .rte p a[href="https://london-clothing.com/"]:hover{
  
  color: #b82b35;
  
}  
  

.cart-ajax__related__product-wrapper:nth-of-type(odd) {
    /* margin-top: 60px; */
    /* margin-top: 100px; */
  	margin-top: 20px !important;
}
  
/* ----Accelerated payment buttons -----*/

div#dynamic-checkout-cart .shopify-cleanslate ._3xia0N5Q9Mk6-VTLoOX95a {
  
    background-color: #000 !important;
    border-color: #000 !important;
}  
 
iframe._1qHzu06EhANVVG3mlfU6Ho.paypalLight._9ATKCDN1-_J5vniMChq1n {
    display: none !important;
}
  
.cart-ajax__list {
  
  	height: 51vh;
    overflow-x: scroll;
  
}    
  
.cart-ajax__tools {
    height: 34vh;
}  
  
  
.cart-btn-custom{
  
  background-color: #000;
  height: 53px;
  border-radius: 4px;
  font-size: 18px;
  color: #fff;
	
}  
  
.supports-cookies p,
.supports-no-cookies p {
  
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-size: 15px;
  line-height: 25px;
  text-transform: none;
  margin-left: 6%;

}  
  
  
/*----Instagram-feed -------*/
section#shopify-section-1593001415380 div#mw-instagram-feed--1593001415380{
  
  width: 95%;
  margin: 0 2.5%;
  
}  
  
  
section#shopify-section-1593001415380 div#mw-instagram-feed--1593001415380 h2.mw-instagram-feed__title{

  font-family: 'Lato', sans-serif;
  font-size: 35px;
  text-transform: uppercase;
  line-height: 42px;
  letter-spacing: 3px;
  word-spacing: 4px;
  color: #000;
  margin: 70px 0 40px 0;
  
}  
  
  
@media screen and (max-width: 1070px) and (min-width: 750px) {
  
  
  
  .header--logo-left #Navigation {
      
      margin-left: 0 !important;
  }

  .site-nav a {
      padding: 8px 6px;
  }
  
  
}  
  
body#a-z-women-39-s-brands #MainContent h1,
body#a-z-brands #MainContent h1 {
    font-size: 21px;
    color: #2b2b2b;
}  
  
ul.ul-Brand {
    padding: 0;
    margin: -7% 0;
}  
  
li.li-Brand {
    border-bottom: 2px solid #e2e2e2;
    padding: 3% 0 1% 10px;
    text-transform: uppercase;
    box-shadow: 0px 1px #f7f7f7;
    font-weight: 700;
    color: #5a4f4f;
}  
  
li.li-Brand:hover {  
    background-color: #e4e4e457;
    text-shadow: 0px 1px #cccccc;
  	color: #000;
}  
  
  
@media only screen and (max-width: 600px) {
  body#a-z-brands #MainContent h1 {
    font-size: 21px;
    color: #2b2b2b;
	} 
  
} 
  
  
  
a[href="/pages/a-z-womens-brands"],
a[href="/pages/brand-mens"]  {
  font-weight: 700;
}  
  
  
  
/*----------collection-banner-------------*/  
.collection-banner{
  width: 100%;
  margin: 50px 0;
  position: relative;
}
  
.collection-banner__caption{
  width: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
  

  
.collection-banner__title{
  text-align: center;
  font-size: 30px !important;
  text-transform: uppercase !important;
  line-height: 42px !important;
  letter-spacing: 3px !important;
  word-spacing: 4px !important;
  color: #fff;
  margin: 0 0 50px 0 !important;
}

.collection-banner__cta{
  margin: 0 31%;
  width:calc(18% - 4px);
  text-align: center;
  background-color: #ffffffc4;
  color: #0c0c0c;
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 25px;
  
}  
  
.cta--men{
  margin-right: 2px;
}

.cta--women{
  margin-left: 2px;
}
  
.collection-banner__img--mob {
  
  display: none;
}  
  

  
@media only screen and (max-width: 500px) {
  
  .collection-banner{
    margin: 0;
  }
  
  .collection-banner__img--mob {

    display: block;
  }
  
  .collection-banner__img {
  	display: none;
  }
  
  .collection-banner__title {
    font-size: 22px !important;
    margin-bottom: 15px !important;
  }
  
  .collection-banner__cta{
    text-align: center;
    background-color: #ffffffc4;
    color: #0c0c0c;
    font:normal 15px/30px 'Lato', Arial, sans-serif !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    padding: 0 25px;

  }
  
  .cta--men{
  	width: 50%;
    margin: 5px 25%;
  }

  .cta--women{
    width: 50%;
    margin: 5px 25%;
  }
  
}
  
  
/*----------end-collection-banner-------------*/   
  
  
/*----------CTA-BUTTONS-SECTION-------------*/  
  
.shop-cta__box {
  width: 100%;
  height: 1px;
  margin: 50px 0;
}
  
.shop-cta{
  width: 50%;
  text-align: center;
  margin: 0 25%;
  position: absolute;
}

.shop-cta__btn {
  width: 30%;
  text-align: center;
  background-color: #0c0c0c2e;
  color: #0c0c0c;
  font:normal 15px/30px 'Lato', Arial, sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 25px;
}
  
.shop-cta--men {
  margin-right: 3%;	

}  
  
.shop-cta--women {
  margin-left: 3%;	

}  
  

  
  
@media only screen and (max-width: 500px) {
  .shop-cta__btn {
    width: 100%;
    margin: 5px 0;
  }
  
  .shop-cta--men {
    margin-right: 0;	

  }  

  .shop-cta--women {
    margin-left: 0;

  }
  
  .shop-cta__box {
    height: 45px;
  }
}
  
/*----------END-CTA-BUTTONS-SECTION-------------*/    
  
   
/*----------pagination-------------*/   
.page-of-pages {
    width: 70px;
    text-align: center;
    transform: translateY(50%);
  	-webkit-transform: -webkit-translateY(50%);
  	font-weight: 700;
}    
/*----------END-pagination-------------*/   
  
/*----------load-more-btn-------------*/  
.load-more {
  width: 150px;
  margin: 10px auto;
}
  
a.load-more__btn,  
a.load-more__btn:link,
a.load-more__btn:visited  {
  width: 160px;
  text-align: center;
  text-decoration:none;
  border: 1px solid #000;
  color: #333;
  letter-spacing: 1px;
  text-transform: lowercase;
  display: inline-block;
  padding: 6px 35px;
  cursor: pointer;
  transition: all .2s linear;
  -webkit-transition: all .2s linear;
} 
  
a.load-more__btn:hover {
  background-color: #000;
  color: #fff ;
}  
  
.load-more__spinner{
  display: none;
  height: 35px;
  width: 35px;
  animation: spin 1s linear infinite;
  -webkit-animation: spin 1s linear infinite;
  margin: 0 auto;
  border-radius: 50%;
  border: 5px solid #d3d3d3;
  border-top: 5px solid #333;
}
   
@keyframes spin {
  from {
    transform: rotate(0)
  } to {
    transform: rotate(360deg)
  }
}
  
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0)
  } to {
    -webkit-transform: rotate(360deg)
  }
}  
  
@media only screen and (max-width: 500px) {
  .load-more {
    margin: 0 auto;
  }
 
  a.load-more__btn,  
  a.load-more__btn:link,
  a.load-more__btn:visited  {
    font-size: 13px !important;
    padding: 5px 15px;
  }  
  
  .load-more--mobile{
    height: 450px !important;
  }
}  
  
  
/*----------pagination-------------*/    
  
/*----------back-to-top-------------*/
  
  
.back-to-top,
.back-to-top:link,
.back-to-top:visited  {
  font-size: 21px;
  text-align: center;
  width: 40px;
  height: 40px;
  display: none;
  position: fixed;
  bottom: 17vh;
  right: 30px;
  border: 1px solid #000;
  background-color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: all 4s linear;
  -webkit-transition: all .2s linear;
}
  
.back-to-top:hover{
  background-color: #000;
  color:#fff;
}
  
  
  
/*----------back-to-top-------------*/       
  
/*----------collection layout-------------*/   
  
.medium-up--one-quarter {
    width: 24.9%;
}
  
@media only screen and (max-width: 500px) {  
.medium-up--one-quarter {
    width: 49.9%;
}  
  
}  
/*-----------------------------------------*/   
  
/*-----Customer register-----------------*/
  
div#CustomerRegisterForm form#create_customer p {
  margin-left: 0;
}  
  
  
  
/*-----Stores-list-----------------*/  
/*
.store-title{
  color: #000;
}
  
.store-list{
  display: flex;
  color: #000;
  justify-content: space-evenly;
}  

.stores{
  width: calc(81%/3);
  padding: 15px 20px;
  background-color: #d9d7d7;
  box-sizing: border-box;
  box-shadow: 1px 2px 4px #33333312;
  margin-bottom: 30px;
}   
  
.store-name{
  font-weight: 700;
  margin-top: 0;
}  
  
.store-tel{ 
  margin-bottom: 0;
} 
  
.store-info{
  margin-top: 0;
}   

.store-info,  
.store-tel,  
.store-name {
}
  
@media screen and (max-width: 700px) {
  .store-list {
    flex-direction: column;
    align-items: center;
  }
  .stores{
    width: 90%;
  }
}*/
  
/*-----CONTACT_US_PAGE-----------------*/ 
  
  
.container-contact-us-global {
  position: relative;
  padding: 10rem 0;
  height: 90rem;
  overflow: hidden;
  background: url("https://cdn.shopify.com/s/files/1/1897/6299/files/1_8307b54d-7383-4d46-8bcc-57e91e719708.jpg?v=1627906105");
  background-repeat: no-repeat;
  background-size: cover;
}
  
.contact-us-form-container {
  position: absolute;
  /*background-color: #00000080;*/
  top: 0;
  left: 0;
  width: 100vw;
  height: 90rem;
}
  
.contact-us-form {
  position: absolute;
  /*background-color: #d4d4d465;*/
  border-radius: 4px;
  width: 45rem;
  left: 8rem;
  top: 50%;
  transform: translateY(-50%);	
}  

.contact-us-form-title {
  text-transform: initial;
  text-align: left !important;
  margin: 5% 10% !important;
  color: #444;
}

 
  
.contact-form-title {
  text-transform: lowercase;
  font-size: 2rem;
}
  
.container-contact-us {
  width: 90%;
  margin: 5rem auto 10rem auto;
  text-transform:lowercase;
}
  
.background-video{
  position: absolute;
  top: 0;
  left: -5rem;
  min-height: 90rem;
  object-fit:cover;
} 
  
.form-input-field {
  border-radius: 4px;
  border: none;
  outline: none;
}
  
.form-input-textarea {
  resize: vertical;
}
  
.form-input-submit {
  width: 10rem !important;
  color: #fff;    /* #000; */
  background-color: #e45364; /* #d4d4d4; */
  border-radius: 4px;
  box-shadow: 1px 2px 16px #00000080;
}
  

.container-store-contact {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.container-contact {
  display: flex;
  width: 55%;
  box-sizing: border-box;
  padding: 3rem 7%;
  border: 1px solid #333;
}
  
.store-heading {
  text-transform: lowercase;
  font-size: 2rem;
}
  
.container-store {
  width: 40%;
  border: 1px solid #333;
  padding: 2rem 2%;
  height: max-content;
}  

.form-container {
  display: flex;
  flex-direction: column;
  /*width: 60%; */
}

/*
  
.contact-info-title {
  margin-left: 6%;
}
  
.contact-info-key,
.contact-info-value{
  margin-top: 0;
  margin-left: 0;
}
  
.contact-info-key{
  margin-bottom: 0
}  

.contact-info {
  display: flex;
  flex-direction: column;
  width: 40%;
}

  */
  
.store-address{
  margin-bottom: 0.5rem;
  text-transform:lowercase;
}
  
.store-phone {
  margin-bottom: 0.5rem;
}
  
.store-email {
  margin-bottom: 1rem;
  text-transform: lowercase;
}
  
.store-location {
  cursor: pointer;
  margin: 1rem 0;
  color: #fff;
  background-color: #333;
  width: 14rem;
  padding: 0.5rem 2rem;
  position:relative;
  text-transform:lowercase;
  
}
  
.store-details {
  display: flex;
  flex-direction: column;
  margin: 0 0 3rem 0;
}
  
.store-details > p {
  text-align: right;
}
  
  
.store-details > p,
.store-day > p {
  margin:0;
  text-transform:lowercase;
}  
 
.store-day  {
  display: flex;
  justify-content: space-between;
}  
  
.store-hidden {
  display:none;
}
  

  
  
@media screen and (max-width: 700px) {
  
  .container-contact-us-global {
    background: url("https://cdn.shopify.com/s/files/1/1897/6299/files/contact-us-mob-bnr.jpg?v=1627909932");
  	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  
  .contact-us-form {
    width: 100%;
    left: 0;
    padding-left: 5%;
    padding-right: 5%;
    top: 65%;
    background-color: #eaf0f5;
  }
  
  .container-store-contact {
    flex-direction: column-reverse;
  }
  
  .container-contact  {
    width: 100%;
    flex-direction: column;
  }
  
  .form-container {
    
    width: 100%;
  }
  
  /*.contact-info {
    width: 100%;
    padding: 1rem 2rem;
  }*/
  
  .container-store {
    width: 100%;
    margin-bottom: 3rem;
  }
  
}  
  
.customer-container {
  display: flex;
}
  
  
.order-table {
  padding : 10px;
  background-color: #fbfbfb;
  text-align: left;
  box-shadow: 2px 4px 8px #0000000f;
}
  
.order-table thead {
  background-color: #333;
  color: white;
}
  
  
.order-table thead tr th{
  padding : 10px 15px;
  letter-spacing: 1px;
  
}  
  
.order-table tbody tr td{
  padding : 10px 15px;
  
}  
  
.account-customer-information > p {
  text-align: left;
  margin: 5px 0; 
}
  
.no-order-placed {
  margin: 0 !important;
}
  
.customer-logout,
.tracking-url  {
  width: 120px;
  text-transform: lowercase !important;
  border: 1px solid #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 0;
}
  
.customer-logout:hover, 
.tracking-url:hover  {
  background-color: black;
  color: white;
  cursor: pointer
}  
  
@media screen and (min-width: 1080px) {
  .customer-container{
    width: 95%;
    margin: 0 23px;
    justify-content: flex-start;
  }
  .customer-container > div:not(:last-child) {
    margin-right: 20px;
  } 
  
  .order-table tbody tr td{
    border-bottom: 1px solid #333;

  }
}
  
@media screen and (max-width: 1080px) {
  .customer-container{
    flex-direction: column;
  }
  .order-table thead tr th{
    padding : 5px 0;

  }  

  .order-table tbody tr td{
    padding : 5px 0;

  }  
  
  .account-customer-information {
      margin-bottom: 25px;
  }
}  
  
.line-item-product {
  display: flex;
  align-items: center;
}
  
.tracking-td > p {
  text-align: center;
}
  
.account-banner {
  border-radius:2px;
  height: 40rem;
  overflow: hidden;
  margin: 5rem 0;
  position: relative;
}
  
.account-banner-img {
  object-fit: fill;
}
  
.account-banner-caption {
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%);
    
  display: flex;
  flex-direction: column;
  align-items: center;
}
  
.account-banner-title {
  font-size: 40px;
  text-transform: uppercase;
  line-height: 40px;
  letter-spacing: 3px;
  word-spacing: 4px;
  color: #fff;
  text-shadow: 1px 2px 3px #666;
  margin: 0 !important;
  margin-bottom: 20px !important;
}
  
.account-banner-subtitle {
  font-size: 20px !important;
  text-transform: uppercase !important;
  line-height: 20px !important;
  letter-spacing: 3px !important;
  word-spacing: 4px !important;
  color: #fff;
  text-shadow: 1px 2px 3px #666;
  margin: 0 !important;
  margin-bottom: 20px !important;
}  
  
.account-banner-cta {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
  
.account-banner-cta > a {
  background-color: #ffffffc4;
  color: #0c0c0c;
  font: normal 15px/30px Lato,Arial,sans-serif !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 0;
  margin: 0 10px; 
  width: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
}
  
@media only screen and (max-width: 500px) {
   .account-banner {
      height: 100%;
    }

  .account-banner-title {
    
    font-size: 18px !important; 
    line-height: 18px !important;
    letter-spacing: 2px;
    word-spacing: 2px;
  } 
  
  .account-banner-subtitle {
    font-size: 12px !important; 
    line-height: 12px !important;
  }
}
  
  
.account-form-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 4px;
  margin: 3rem 5rem;
}
  
.create-account-container {
  width:60%;
  padding: 5rem;
  box-sizing: border-box;
  margin: auto;
}  
  
.btn-create-account {
  margin-left:0 !important;
}
  
.link-return-to-store {
  text-transform: lowercase;
  display: flex;
  align-items: center;
  text-decoration-line: underline;
  line-height: 2.5rem;
}
  
.link-return-to-store > span {
  font-weight:700;
  width: 20px;
  overflow: hidden;
}
  
.error-container {
  background-color: #f71735;
}
  
.error-container .errors ul li {
  list-style-type: none;
  color: #fff;
  line-height: 3rem;
}
  
.error-container .errors ul {
  padding: 5px 10px;;
}    
  
.create-account-banner-image {
  overflow: hidden;
  border-radius: 4px;
}
  
@media screen and (max-width: 900px) {
  .create-account-container {
    width:85% ;
    margin: 5rem auto 0 auto;
  }
  
  .account-form-container {
    flex-direction: column-reverse;
  }
}  
  
  
/*  CUSTOMER ORDER  */
.account-order-box {
  display: flex;
  justify-content: space-between;
  margin: 3rem 5rem;
}
  
.order-product-title {
  text-align: left;
}

.order-details-box,
.order-shipping-box  {
    background: #eeeeee40;
    border-radius: 4px;
    box-shadow: 2px 4px 8px #00000010;
  box-sizing: border-box;
  padding: 2rem;
}
  
.order-details-box > table {
  text-align: center;
  border-collapse: collapse;
  width: 100%;
}
   
.customer-order-tbody > tr td  {
  padding: .5rem 1rem;
	min-width: 10rem;
}
  
.customer-order-tbody > tr td:nth-child(odd)  {
  background-color: #dddddd40;
}

.customer-order-tbody > tr td:nth-child(even)  {
  background-color: #eeeeee40;
}  
  
.customer-order-thead,
.customer-order-tfoot  {
  background-color: #333333;
  color: #fff;
}
  
.customer-order-thead {
  height: 5rem;
}  
  
.customer-order-tfoot {
  text-align: left;
  height:8rem;
} 

.customer-order-tfoot > tr td {
  padding-right: 2rem;  
  padding-left: 2rem;
  min-width: 15rem;
} 
  
.customer-order-tfoot > tr td:not(last-child) {
  padding-bottom: 1.5rem;
} 
  
.customer-order-tfoot > tr:first-child td{
  padding-top: 2rem;
} 

.customer-order-tfoot > tr:last-child td {
  padding-bottom: 2rem;
}
  
.order-fulfilment-info-box > dt {
    margin-bottom: 0.5rem;
  border-bottom: 2px solid #000;
  width: max-content;
}  
    
  
.order-fulfilment-info-box > dd {
    margin: 0 0 1.5rem 0;
  text-align: left;
}  
  
.general-info-order > p {
    margin: 0.5rem 0;
}  
  
.back-to-account {
    margin-bottom: 3rem !important;
}  
  
.back-to-account > a {
    border-bottom: 2px solid #000;
}  
  
.order-date {
    font-weight: 700;
}
  
.general-info-order {
    margin-bottom: 2rem;
}  
  
.order-shipping-box {
  margin-left: 2rem;
  min-width: 28rem;
}
  
.order-address-info:first-child{
  margin-bottom: 3rem;
}  
  
.order-address-info > p{
  margin: 0;
}
  
.order-address-info > p:not(last-child){
  margin-bottom: 1.5rem;
}  
  
@media screen and (max-width: 1118px) {
  .account-order-box  {
    flex-direction: column;
  }
  
  .order-shipping-box {
    margin-left: 0;
    margin-top: 2rem;
    min-width: 0;
 }

}
  
@media screen and (max-width: 1118px)and (min-width: 600px) {
  .order-shipping-box  {
    display: flex;
    justify-content: space-between;
  }
  
}
  
@media screen and (max-width: 800px) {
  .customer-order-title  {
    font-size: 2.5rem !important;
  }
  
  .customer-order-tbody > tr td  {
    padding: 2.5rem 0;
  }
  
  .account-order-box{
    margin: 3rem;
  }
}  
  
.page-not-found {
  width: 80%;
  margin: 5rem auto 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
  
.page-not-found > p {
  margin:0;
}
  
.page-not-found > p > a {
  text-decoration: 1px underline solid blue;
  color: blue;
}
  
.address-heading  {
  text-align: center;
}
  
  
.addresses-container {
  width: 80%;
  margin: 0 auto;
  
}
  
.addresses {
  display: flex;
  justify-content: space-between;
  
}
  
.addresses-action-btn {
  width: 100%;
  margin: 3rem auto;
  display: flex;
  justify-content: space-between;
}
  
.addresses-action-btn > button,
.addresses-action-btn > form   {
  width: 45%;
} 
  
.addresses-action-btn > form > button {
  width: 100%;
}
  
 
.address-details {
  box-sizing: border-box;
  min-height: 200px;
  background: #eeeeee40;
  border-radius: 4px;
  box-shadow: 2px 4px 8px #00000010;
  box-sizing: border-box;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  width: 49%;
}
 
.address-details > p {
  margin: 0;
  display: flex;
  justify-content: space-between;
}
  
.address-field {
  display: flex;
  flex-direction: column;
  align-items: space-between;
  margin-bottom: 1.5rem;
  
}
  
.address-field > label {
  margin-bottom: 0.75rem;
}
  
.address-field > input {
  width: 100%;
}  
 
.address-field > select {
  width: 100%;
}  
  
.new-address-container {
  padding: 2rem;
  margin-top: 3rem;
  background: #eeeeee40;
  border-radius: 4px;
  box-shadow: 2px 4px 8px #00000010;
  box-sizing: border-box;
}
  
.show_hide-address-form {
  margin: 1.5rem 0;
}
  
.return-to-account {
  margin: 0 !important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}  
  
.return-to-account > a {
  text-decoration-line: underline;
}
  
@media screen and (max-width: 700px) {
  .addresses {
    flex-direction: column;
  }
  
  .address-details  {
    width: 100%;
    margin-top: 0.5rem ;
    margin-bottom: 3rem 
  }
  
  .addresses-action-btn {
    flex-direction: column;
  }
  
  .addresses-action-btn > button {
   margin-bottom: 0.75rem;
    width: 100%;
  }
  
  .addresses-action-btn > form {
    width: 100%;
  }
  
  .new-address-container {
    margin-top: 1rem;
  }
  
  .addresses-action-btn-sm {
    flex-direction: column-reverse;
  }
}  
  
.address--default {
  background-color: #000;
  color: #fff;
  border-radius: 2px;
  padding: 5px 0 5px 10px;
  width: 77px;
  box-sizing: border-box
}
  
  
  
.variant-info{
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
  
.image--disabled {
  display: none;
}
  

.temporary-image {
  overflow: hidden;
  background-color: #fff;
  margin: 0 auto 20px auto;
  max-width: 630px;
  max-height: 500px;
}

  
.prod-image--loading {
  animation: imageAnim 3.5s linear infinite;
  margin-bottom:0;
}
  
@media screen and (max-width: 750px)  {
  .temporary-image-container {
    display: none !important;
  }
}
  
  
@keyframes imageAnim {
  from {
    transform: translateX(-500%)
  }
  50% {
    transform: translateX(0%)
  }
  to {
    transform: translateX(500%)
  }
}  
  
.page-content-container > p,
.page-content-paragraph,
.shopify-policy__body p {
    text-align: justify !important;
}
  
  
@media screen and (max-width: 700px) {
  .shopify-policy__title h1,
  .footer-menu__heading {
    font-size: 22px !important;
    line-height: 30px;
    margin: 10% 20px !important;
    
  }
  
  .page-content-container > p,
  .page-content-paragraph,
  .shopify-policy__body p {
    text-align: justify !important;
  }
  
  .page-content {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin: 10px 0 !important;
	padding: 5px 0 !important;
  }
  
  .page-h3 {
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: justify !important;
  }
}  
  
.shopify-policy__container {
  max-width: 90% !important;
  width: 88% !important;
  margin: 0 auto !important;
}
  
.return-policy__lists{
  list-style-type:none;
  margin:0 !important;
  padding:0 !important;
}
  
.return-policy__list{
  margin: 0;
  text-transform: initial;
  padding: 0;
}
  
.return-policy__list:not(:last-child) {
  margin-bottom: 10px;
}
  
.descriptionProduct ul,
.material ul{
  margin: 0!important; 
  padding: 5px 2rem;
}
  
.descriptionProduct p strong {
  margin: 5px 0;
  display: inline-block;
}

  
.accordion__content .page-content{
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 15px;
  margin-top: 5px;
  border-bottom: 1px solid #eee;
}
  
.accordion__content .page-h3 {
  font-size: 14px;
  text-align: justify;
}
  
.accordion__content p {
  margin-left: 0;
  text-align: justify;
}

.wrapperShippingD h3 {
  font-size: 14px;
  text-align: justify;
  font-weight: normal;
}  
  
.page-not-found-suggestions {
  margin-top: 70px;
}
 
  
.page-not-found-suggestions h2 {
  text-align: center;
  margin-bottom: 0 !important;
} 
  
@media screen and (max-width: 700px) {
  .page-not-found-suggestions h2 {
    font-size: 23px !important;
  }
}
  
.search-not-found {
  margin: 1rem auto;
}

.search-hero {
  background: hsla(0,0%,0%,.8);
}
  
.white-gradient {
  display: none;
}
  
.input-group {
  background: hsla(0,0%,100%,1);
  color: #eee;
}

.search-hero__inner .search__input {
  padding: 1rem 2rem;
  font-size: 24px;
  border: none;
  border-radius: 2px;
}
  
.search-hero__close {  
  display: flex;
  justify-content: center;
  align-items: center;
}
  
.search-hero__close > .icon-close-large {
  color: hsla(0,0%,100%,0.9);
  font-size: 35px;
}
  
.search-hero__close > .icon-close-large:hover {
  color: hsla(0,0%,100%,1);
} 
  
.search-results-wrapper {
  margin-top: 0.2rem;  
  width: 100%;
}
  
.search-results {
  background: hsl(0,0%,100%);
  padding: 40px 20px 0px 20px;
}  
  
.search-results .collection-grid-item {
  width: 150px
}
  
.search-results .collection-grid-item .collection-grid-item__text-wrapper a h3,
.search-results .collection-grid-item .collection-grid-item__text-wrapper a p {
  font-size: 12px;
}  
  
  
.boost-pfs-filter-tree-content {
    justify-content: center;
    display: flex;
}  
  
#boost-pfs-filter-tree-pf-pt-product-type {
  
}  
  
.boost-pfs-container-default-box.boost-pfs-filter-default-toolbar-inner {
  display: none;
}
  
.boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner ul {
	display: flex;
}
  
/* ------------swym-button------------*/ 
button.swym-button.disabled, button.swym-button:disabled {
  opacity: 1 !important;
  border: none !important;
}
  
.swym-btn-container .swym-button.swym-added + .swym-fave-count {
  opacity: 1 !important;
}    

.swym-button-bar {
  width: 100% !important;
  margin: 1rem 0 !important;
  height: 46px !important;
}  
  
.swym-btn-container[data-position="default"] {
  display: flex !important;
  width: 100% !important;
}
  
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-icontext {
  width: 100% !important;
  height: 46px !important;
  text-indent: 0 !important;
  text-transform: lowercase;
  border: 1px solid #000 !important;
  box-sizing: border-box !important;
  font: normal 14px/46px Graphik-Regular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif !important;
  text-align: center !important;
  text-transform: lowercase !important;
  letter-spacing: 1px !important;
  cursor: pointer !important;
}
  
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-icontext + .swym-fave-count {
  height: 46px !important;
  box-sizing: border-box !important;
  display: none !important;
}
  
.swym-btn-container .swym-button.swym-added::after {
  opacity: 1 !important;
  
}  
  
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-icontext::after {
  display: none !important;
}  
  
button.swym-button:hover {
  opacity: 1 !important;
  background-color: #81f8ed !important;
  color: #000 !important;
}  