
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/base/normalize.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This is a basic reset file. Editing is not recommended. Compressed using http://csscompressor.com
/*/
 html{font-family:sans-serif;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}a:active,a:hover{outline-width:0}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}small{font-size:80%}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}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}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}template{display:none}[hidden]{display:none}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/base/resets.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This contains some additional resets and baselines not facilitated by normalize.css. Editing is not recommended.*/
 html,body{min-height:100%;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);}html{box-sizing:border-box;font-size:100%;overflow-y:scroll;touch-action:manipulation;}*,*::before,*::after{box-sizing:inherit;}
/* Global Elements*/
address,blockquote,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,menu,ol,p,pre,summary,table,ul{margin:0 0 0.9375rem;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}::selection:window-inactive{background:#dedede;}img::selection{background:transparent;}img::-moz-selection{background:transparent;}*[disabled]{cursor:not-allowed;}
/* The Magnificent Clearfix*/
.clearfix::before,.clearfix::after{display:table;content:" ";}
.clearfix::after{clear:both;}
/* Embedded Content*/
audio,video{width:100%;}
audio:focus,video:focus{outline:1px dotted currentColor;}embed,img,object,video{max-width:100%;height:auto;}embed,object{height:100%;}figcaption{margin-top:0.50rem;font-size:0.75rem;font-style:italic;}iframe{max-width:100%;}img{vertical-align:middle;-ms-interpolation-mode:bicubic;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/base/scaffolding.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This contains the classes to set the row/column layout of your site. It also contains various breakpoints to facilitate your responsive layout. Editing is not recommended.*/
 .wrap{display:block;width:auto;max-width:76.5rem;margin:0 auto;position:relative;clear:both;}
.wrap::before,.wrap::after,.row::before,.row::after{display:table;content:" ";}
.wrap::after,.row::after{clear:both;}
/* row structure */
 .row{display:block;width:auto;margin:0 auto;position:relative;clear:both;}
.row .row{margin-right:-0.9375rem;margin-left:-0.9375rem;}
/* column structure */
 .column{width:100%;padding-right:0.9375rem;padding-left:0.9375rem;position:relative;float:left;}
.column.centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths [mobile-first] */
 .row .whole,.row .two-halves,.row .three-thirds,.row .four-fourths,.row .six-sixths,.row .eight-eights,.row .twelve-twelfths{width:100%;}
.row .half,.row .two-fourths,.row .three-sixths,.row .four-eights,.row .six-twelfths{width:50%;}
.row .one-third,.row .two-sixths,.row .four-twelfths{width:33.3332%;}
.row .two-thirds,.row .four-sixths,.row .eight-twelfths{width:66.6665%;}
.row .one-fourth,.row .two-eighths,.row .three-twelfths{width:25%;}
.row .three-fourths,.row .six-eighths,.row .nine-twelfths{width:75%;}
.row .one-sixth,.row .two-twelfths{width:16.6665%;}
.row .five-sixths,.row .ten-twelfths{width:83.3332%;}
.row .one-eighth{width:12.5%;}
.row .three-eighths{width:37.5%;}
.row .five-eighths{width:62.5%;}
.row .seven-eighths{width:87.5%;}
.row .one-twelfth{width:8.3332%;}
.row .five-twelfths{width:41.6665%;}
.row .seven-twelfths{width:58.332%;}
.row .eleven-twelfths{width:91.6665%;}
.row .width-auto{width:auto;}
/* column push */
 .row .push-half,.row .push-two-fourths,.row .push-three-sixths,.row .push-four-eights,.row .push-six-twelfths{left:50%;}
.row .push-one-third,.row .push-two-sixths,.row .push-four-twelfths{left:33.3332%;}
.row .push-two-thirds,.row .push-four-sixths,.row .push-eight-twelfths{left:66.6665%;}
.row .push-one-fourth,.row .push-two-eighths,.row .push-three-twelfths{left:25%;}
.row .push-three-fourths,.row .push-six-eighths,.row .push-nine-twelfths{left:75%;}
.row .push-one-sixth,.row .push-two-twelfths{left:16.6665%;}
.row .push-five-sixths,.row .push-ten-twelfths{left:83.3332%;}
.row .push-one-eighth{left:12.5%;}
.row .push-three-eighths{left:37.5%;}
.row .push-five-eighths{left:62.5%;}
.row .push-seven-eighths{left:87.5%;}
.row .push-one-twelfth{left:8.3332%;}
.row .push-five-twelfths{left:41.6665%;}
.row .push-seven-twelfths{left:58.332%;}
.row .push-eleven-twelfths{left:91.6665%;}
.row .push-none{left:auto;}
/* column pull */
 .row .pull-half,.row .pull-two-fourths,.row .pull-three-sixths,.row .pull-four-eights,.row .pull-six-twelfths{right:50%;}
.row .pull-one-third,.row .pull-two-sixths,.row .pull-four-twelfths{right:33.3332%;}
.row .pull-two-thirds,.row .pull-four-sixths,.row .pull-eight-twelfths{right:66.6665%;}
.row .pull-one-fourth,.row .pull-two-eighths,.row .pull-three-twelfths{right:25%;}
.row .pull-three-fourths,.row .pull-six-eighths,.row .pull-nine-twelfths{right:75%;}
.row .pull-one-sixth,.row .pull-two-twelfths{right:16.6665%;}
.row .pull-five-sixths,.row .pull-ten-twelfths{right:83.3332%;}
.row .pull-one-eighth{right:12.5%;}
.row .pull-three-eighths{right:37.5%;}
.row .pull-five-eighths{right:62.5%;}
.row .pull-seven-eighths{right:87.5%;}
.row .pull-one-twelfth{right:8.3332%;}
.row .pull-five-twelfths{right:41.6665%;}
.row .pull-seven-twelfths{right:58.332%;}
.row .pull-eleven-twelfths{right:91.6665%;}
.row .pull-none{right:auto;}
/* column offset */
 .row .offset-half,.row .offset-two-fourths,.row .offset-three-sixths,.row .offset-four-eights,.row .offset-six-twelfths{margin-left:50%;}
.row .offset-one-third,.row .offset-two-sixths,.row .offset-four-twelfths{margin-left:33.3332%;}
.row .offset-two-thirds,.row .offset-four-sixths,.row .offset-eight-twelfths{margin-left:66.6665%;}
.row .offset-one-fourth,.row .offset-two-eighths,.row .offset-three-twelfths{margin-left:25%;}
.row .offset-three-fourths,.row .offset-six-eighths,.row .offset-nine-twelfths{margin-left:75%;}
.row .offset-one-sixth,.row .offset-two-twelfths{margin-left:16.6665%;}
.row .offset-five-sixths,.row .offset-ten-twelfths{margin-left:83.3332%;}
.row .offset-one-eighth{margin-left:12.5%;}
.row .offset-three-eighths{margin-left:37.5%;}
.row .offset-five-eighths{margin-left:62.5%;}
.row .offset-seven-eighths{margin-left:87.5%;}
.row .offset-one-twelfth{margin-left:8.3332%;}
.row .offset-five-twelfths{margin-left:41.6665%;}
.row .offset-seven-twelfths{margin-left:58.332%;}
.row .offset-eleven-twelfths{margin-left:91.6665%;}
.row .offset-none{margin-left:0;}
/* X-SMALL BREAKPOINT 30em (480px)*/
@media screen and (min-width:30em){
.column.x-small-centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths */
 .row .x-small-whole,.row .x-small-two-halves,.row .x-small-three-thirds,.row .x-small-four-fourths,.row .x-small-six-sixths,.row .x-small-eight-eights,.row .x-small-twelve-twelfths{width:100%;}
.row .x-small-half,.row .x-small-two-fourths,.row .x-small-three-sixths,.row .x-small-four-eights,.row .x-small-five-tenths,.row .x-small-six-twelfths{width:50%;}
.row .x-small-one-third,.row .x-small-two-sixths,.row .x-small-four-twelfths{width:33.3332%;}
.row .x-small-two-thirds,.row .x-small-four-sixths,.row .x-small-eight-twelfths{width:66.6665%;}
.row .x-small-one-fourth,.row .x-small-two-eighths,.row .x-small-three-twelfths{width:25%;}
.row .x-small-three-fourths,.row .x-small-six-eighths,.row .x-small-nine-twelfths{width:75%;}
.row .x-small-one-sixth,.row .x-small-two-twelfths{width:16.6665%;}
.row .x-small-five-sixths,.row .x-small-ten-twelfths{width:83.3332%;}
.row .x-small-one-eighth{width:12.5%;}
.row .x-small-three-eighths{width:37.5%;}
.row .x-small-five-eighths{width:62.5%;}
.row .x-small-seven-eighths{width:87.5%;}
.row .x-small-one-twelfth{width:8.3332%;}
.row .x-small-five-twelfths{width:41.6665%;}
.row .x-small-seven-twelfths{width:58.332%;}
.row .x-small-eleven-twelfths{width:91.6665%;}
.row .x-small-width-auto{width:auto;}
/* column push */
 .row .x-small-push-half,.row .x-small-push-two-fourths,.row .x-small-push-three-sixths,.row .x-small-push-four-eights,.row .x-small-push-six-twelfths{left:50%;}
.row .x-small-push-one-third,.row .x-small-push-two-sixths,.row .x-small-push-four-twelfths{left:33.3332%;}
.row .x-small-push-two-thirds,.row .x-small-push-four-sixths,.row .x-small-push-eight-twelfths{left:66.6665%;}
.row .x-small-push-one-fourth,.row .x-small-push-two-eighths,.row .x-small-push-three-twelfths{left:25%;}
.row .x-small-push-three-fourths,.row .x-small-push-six-eighths,.row .x-small-push-nine-twelfths{left:75%;}
.row .x-small-push-one-sixth,.row .x-small-push-two-twelfths{left:16.6665%;}
.row .x-small-push-five-sixths,.row .x-small-push-ten-twelfths{left:83.3332%;}
.row .x-small-push-one-eighth{left:12.5%;}
.row .x-small-push-three-eighths{left:37.5%;}
.row .x-small-push-five-eighths{left:62.5%;}
.row .x-small-push-seven-eighths{left:87.5%;}
.row .x-small-push-one-twelfth{left:8.3332%;}
.row .x-small-push-five-twelfths{left:41.6665%;}
.row .x-small-push-seven-twelfths{left:58.332%;}
.row .x-small-push-eleven-twelfths{left:91.6665%;}
.row .x-small-push-none{left:auto;}
/* column pull */
 .row .x-small-pull-half,.row .x-small-pull-two-fourths,.row .x-small-pull-three-sixths,.row .x-small-pull-four-eights,.row .x-small-pull-six-twelfths{right:50%;}
.row .x-small-pull-one-third,.row .x-small-pull-two-sixths,.row .x-small-pull-four-twelfths{right:33.3332%;}
.row .x-small-pull-two-thirds,.row .x-small-pull-four-sixths,.row .x-small-pull-eight-twelfths{right:66.6665%;}
.row .x-small-pull-one-fourth,.row .x-small-pull-two-eighths,.row .x-small-pull-three-twelfths{right:25%;}
.row .x-small-pull-three-fourths,.row .x-small-pull-six-eighths,.row .x-small-pull-nine-twelfths{right:75%;}
.row .x-small-pull-one-sixth,.row .x-small-pull-two-twelfths{right:16.6665%;}
.row .x-small-pull-five-sixths,.row .x-small-pull-ten-twelfths{right:83.3332%;}
.row .x-small-pull-one-eighth{right:12.5%;}
.row .x-small-pull-three-eighths{right:37.5%;}
.row .x-small-pull-five-eighths{right:62.5%;}
.row .x-small-pull-seven-eighths{right:87.5%;}
.row .x-small-pull-one-twelfth{right:8.3332%;}
.row .x-small-pull-five-twelfths{right:41.6665%;}
.row .x-small-pull-seven-twelfths{right:58.332%;}
.row .x-small-pull-eleven-twelfths{right:91.6665%;}
.row .x-small-pull-none{right:auto;}
/* column offset */
 .row .x-small-offset-half,.row .x-small-offset-two-fourths,.row .x-small-offset-three-sixths,.row .x-small-offset-four-eights,.row .x-small-offset-six-twelfths{margin-left:50%;}
.row .x-small-offset-one-third,.row .x-small-offset-two-sixths,.row .x-small-offset-four-twelfths{margin-left:33.3332%;}
.row .x-small-offset-two-thirds,.row .x-small-offset-four-sixths,.row .x-small-offset-eight-twelfths{margin-left:66.6665%;}
.row .x-small-offset-one-fourth,.row .x-small-offset-two-eighths,.row .x-small-offset-three-twelfths{margin-left:25%;}
.row .x-small-offset-three-fourths,.row .x-small-offset-six-eighths,.row .x-small-offset-nine-twelfths{margin-left:75%;}
.row .x-small-offset-one-sixth,.row .x-small-offset-two-twelfths{margin-left:16.6665%;}
.row .x-small-offset-five-sixths,.row .x-small-offset-ten-twelfths{margin-left:83.3332%;}
.row .x-small-offset-one-eighth{margin-left:12.5%;}
.row .x-small-offset-three-eighths{margin-left:37.5%;}
.row .x-small-offset-five-eighths{margin-left:62.5%;}
.row .x-small-offset-seven-eighths{margin-left:87.5%;}
.row .x-small-offset-one-twelfth{margin-left:8.3332%;}
.row .x-small-offset-five-twelfths{margin-left:41.6665%;}
.row .x-small-offset-seven-twelfths{margin-left:58.332%;}
.row .x-small-offset-eleven-twelfths{margin-left:91.6665%;}
.row .x-small-offset-none{margin-left:0;}
}
/* SMALL BREAKPOINT 40em (640px)*/
@media screen and (min-width:40em){
.column.small-centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths */
 .row .small-whole,.row .small-two-halves,.row .small-three-thirds,.row .small-four-fourths,.row .small-six-sixths,.row .small-eight-eights,.row .small-twelve-twelfths{width:100%;}
.row .small-half,.row .small-two-fourths,.row .small-three-sixths,.row .small-four-eights,.row .small-six-twelfths{width:50%;}
.row .small-one-third,.row .small-two-sixths,.row .small-four-twelfths{width:33.3332%;}
.row .small-two-thirds,.row .small-four-sixths,.row .small-eight-twelfths{width:66.6665%;}
.row .small-one-fourth,.row .small-two-eighths,.row .small-three-twelfths{width:25%;}
.row .small-three-fourths,.row .small-six-eighths,.row .small-nine-twelfths{width:75%;}
.row .small-one-sixth,.row .small-two-twelfths{width:16.6665%;}
.row .small-five-sixths,.row .small-ten-twelfths{width:83.3332%;}
.row .small-one-eighth{width:12.5%;}
.row .small-three-eighths{width:37.5%;}
.row .small-five-eighths{width:62.5%;}
.row .small-seven-eighths{width:87.5%;}
.row .small-one-twelfth{width:8.3332%;}
.row .small-five-twelfths{width:41.6665%;}
.row .small-seven-twelfths{width:58.332%;}
.row .small-eleven-twelfths{width:91.6665%;}
.row .small-width-auto{width:auto;}
/* column push */
 .row .small-push-half,.row .small-push-two-fourths,.row .small-push-three-sixths,.row .small-push-four-eights,.row .small-push-six-twelfths{left:50%;}
.row .small-push-one-third,.row .small-push-two-sixths,.row .small-push-four-twelfths{left:33.3332%;}
.row .small-push-two-thirds,.row .small-push-four-sixths,.row .small-push-eight-twelfths{left:66.6665%;}
.row .small-push-one-fourth,.row .small-push-two-eighths,.row .small-push-three-twelfths{left:25%;}
.row .small-push-three-fourths,.row .small-push-six-eighths,.row .small-push-nine-twelfths{left:75%;}
.row .small-push-one-sixth,.row .small-push-two-twelfths{left:16.6665%;}
.row .small-push-five-sixths,.row .small-push-ten-twelfths{left:83.3332%;}
.row .small-push-one-eighth{left:12.5%;}
.row .small-push-three-eighths{left:37.5%;}
.row .small-push-five-eighths{left:62.5%;}
.row .small-push-seven-eighths{left:87.5%;}
.row .small-push-one-twelfth{left:8.3332%;}
.row .small-push-five-twelfths{left:41.6665%;}
.row .small-push-seven-twelfths{left:58.332%;}
.row .small-push-eleven-twelfths{left:91.6665%;}
.row .small-push-none{left:auto;}
/* column pull */
 .row .small-pull-half,.row .small-pull-two-fourths,.row .small-pull-three-sixths,.row .small-pull-four-eights,.row .small-pull-six-twelfths{right:50%;}
.row .small-pull-one-third,.row .small-pull-two-sixths,.row .small-pull-four-twelfths{right:33.3332%;}
.row .small-pull-two-thirds,.row .small-pull-four-sixths,.row .small-pull-eight-twelfths{right:66.6665%;}
.row .small-pull-one-fourth,.row .small-pull-two-eighths,.row .small-pull-three-twelfths{right:25%;}
.row .small-pull-three-fourths,.row .small-pull-six-eighths,.row .small-pull-nine-twelfths{right:75%;}
.row .small-pull-one-sixth,.row .small-pull-two-twelfths{right:16.6665%;}
.row .small-pull-five-sixths,.row .small-pull-ten-twelfths{right:83.3332%;}
.row .small-pull-one-eighth{right:12.5%;}
.row .small-pull-three-eighths{right:37.5%;}
.row .small-pull-five-eighths{right:62.5%;}
.row .small-pull-seven-eighths{right:87.5%;}
.row .small-pull-one-twelfth{right:8.3332%;}
.row .small-pull-five-twelfths{right:41.6665%;}
.row .small-pull-seven-twelfths{right:58.332%;}
.row .small-pull-eleven-twelfths{right:91.6665%;}
.row .small-pull-none{right:auto;}
/* column offset */
 .row .small-offset-half,.row .small-offset-two-fourths,.row .small-offset-three-sixths,.row .small-offset-four-eights,.row .small-offset-six-twelfths{margin-left:50%;}
.row .small-offset-one-third,.row .small-offset-two-sixths,.row .small-offset-four-twelfths{margin-left:33.3332%;}
.row .small-offset-two-thirds,.row .small-offset-four-sixths,.row .small-offset-eight-twelfths{margin-left:66.6665%;}
.row .small-offset-one-fourth,.row .small-offset-two-eighths,.row .small-offset-three-twelfths{margin-left:25%;}
.row .small-offset-three-fourths,.row .small-offset-six-eighths,.row .small-offset-nine-twelfths{margin-left:75%;}
.row .small-offset-one-sixth,.row .small-offset-two-twelfths{margin-left:16.6665%;}
.row .small-offset-five-sixths,.row .small-offset-ten-twelfths{margin-left:83.3332%;}
.row .small-offset-one-eighth{margin-left:12.5%;}
.row .small-offset-three-eighths{margin-left:37.5%;}
.row .small-offset-five-eighths{margin-left:62.5%;}
.row .small-offset-seven-eighths{margin-left:87.5%;}
.row .small-offset-one-twelfth{margin-left:8.3332%;}
.row .small-offset-five-twelfths{margin-left:41.6665%;}
.row .small-offset-seven-twelfths{margin-left:58.332%;}
.row .small-offset-eleven-twelfths{margin-left:91.6665%;}
.row .small-offset-none{margin-left:0;}
}
/* MEDIUM BREAKPOINT 48em (768px)*/
@media screen and (min-width:48em){
.column.medium-centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths */
 .row .medium-whole,.row .medium-two-halves,.row .medium-three-thirds,.row .medium-four-fourths,.row .medium-six-sixths,.row .medium-eight-eights,.row .medium-twelve-twelfths{width:100%;}
.row .medium-half,.row .medium-two-fourths,.row .medium-three-sixths,.row .medium-four-eights,.row .medium-six-twelfths{width:50%;}
.row .medium-one-third,.row .medium-two-sixths,.row .medium-four-twelfths{width:33.3332%;}
.row .medium-two-thirds,.row .medium-four-sixths,.row .medium-eight-twelfths{width:66.6665%;}
.row .medium-one-fourth,.row .medium-two-eighths,.row .medium-three-twelfths{width:25%;}
.row .medium-three-fourths,.row .medium-six-eighths,.row .medium-nine-twelfths{width:75%;}
.row .medium-one-sixth,.row .medium-two-twelfths{width:16.6665%;}
.row .medium-five-sixths,.row .medium-ten-twelfths{width:83.3332%;}
.row .medium-one-eighth{width:12.5%;}
.row .medium-three-eighths{width:37.5%;}
.row .medium-five-eighths{width:62.5%;}
.row .medium-seven-eighths{width:87.5%;}
.row .medium-one-twelfth{width:8.3332%;}
.row .medium-five-twelfths{width:41.6665%;}
.row .medium-seven-twelfths{width:58.332%;}
.row .medium-eleven-twelfths{width:91.6665%;}
.row .medium-width-auto{width:auto;}
/* column push */
 .row .medium-push-half,.row .medium-push-two-fourths,.row .medium-push-three-sixths,.row .medium-push-four-eights,.row .medium-push-six-twelfths{left:50%;}
.row .medium-push-one-third,.row .medium-push-two-sixths,.row .medium-push-four-twelfths{left:33.3332%;}
.row .medium-push-two-thirds,.row .medium-push-four-sixths,.row .medium-push-eight-twelfths{left:66.6665%;}
.row .medium-push-one-fourth,.row .medium-push-two-eighths,.row .medium-push-three-twelfths{left:25%;}
.row .medium-push-three-fourths,.row .medium-push-six-eighths,.row .medium-push-nine-twelfths{left:75%;}
.row .medium-push-one-sixth,.row .medium-push-two-twelfths{left:16.6665%;}
.row .medium-push-five-sixths,.row .medium-push-ten-twelfths{left:83.3332%;}
.row .medium-push-one-eighth{left:12.5%;}
.row .medium-push-three-eighths{left:37.5%;}
.row .medium-push-five-eighths{left:62.5%;}
.row .medium-push-seven-eighths{left:87.5%;}
.row .medium-push-one-twelfth{left:8.3332%;}
.row .medium-push-five-twelfths{left:41.6665%;}
.row .medium-push-seven-twelfths{left:58.332%;}
.row .medium-push-eleven-twelfths{left:91.6665%;}
.row .medium-push-none{left:auto;}
/* column pull */
 .row .medium-pull-half,.row .medium-pull-two-fourths,.row .medium-pull-three-sixths,.row .medium-pull-four-eights,.row .medium-pull-six-twelfths{right:50%;}
.row .medium-pull-one-third,.row .medium-pull-two-sixths,.row .medium-pull-four-twelfths{right:33.3332%;}
.row .medium-pull-two-thirds,.row .medium-pull-four-sixths,.row .medium-pull-eight-twelfths{right:66.6665%;}
.row .medium-pull-one-fourth,.row .medium-pull-two-eighths,.row .medium-pull-three-twelfths{right:25%;}
.row .medium-pull-three-fourths,.row .medium-pull-six-eighths,.row .medium-pull-nine-twelfths{right:75%;}
.row .medium-pull-one-sixth,.row .medium-pull-two-twelfths{right:16.6665%;}
.row .medium-pull-five-sixths,.row .medium-pull-ten-twelfths{right:83.3332%;}
.row .medium-pull-one-eighth{right:12.5%;}
.row .medium-pull-three-eighths{right:37.5%;}
.row .medium-pull-five-eighths{right:62.5%;}
.row .medium-pull-seven-eighths{right:87.5%;}
.row .medium-pull-one-twelfth{right:8.3332%;}
.row .medium-pull-five-twelfths{right:41.6665%;}
.row .medium-pull-seven-twelfths{right:58.332%;}
.row .medium-pull-eleven-twelfths{right:91.6665%;}
.row .medium-pull-none{right:auto;}
/* column offset */
 .row .medium-offset-half,.row .medium-offset-two-fourths,.row .medium-offset-three-sixths,.row .medium-offset-four-eights,.row .medium-offset-six-twelfths{margin-left:50%;}
.row .medium-offset-one-third,.row .medium-offset-two-sixths,.row .medium-offset-four-twelfths{margin-left:33.3332%;}
.row .medium-offset-two-thirds,.row .medium-offset-four-sixths,.row .medium-offset-eight-twelfths{margin-left:66.6665%;}
.row .medium-offset-one-fourth,.row .medium-offset-two-eighths,.row .medium-offset-three-twelfths{margin-left:25%;}
.row .medium-offset-three-fourths,.row .medium-offset-six-eighths,.row .medium-offset-nine-twelfths{margin-left:75%;}
.row .medium-offset-one-sixth,.row .medium-offset-two-twelfths{margin-left:16.6665%;}
.row .medium-offset-five-sixths,.row .medium-offset-ten-twelfths{margin-left:83.3332%;}
.row .medium-offset-one-eighth{margin-left:12.5%;}
.row .medium-offset-three-eighths{margin-left:37.5%;}
.row .medium-offset-five-eighths{margin-left:62.5%;}
.row .medium-offset-seven-eighths{margin-left:87.5%;}
.row .medium-offset-one-twelfth{margin-left:8.3332%;}
.row .medium-offset-five-twelfths{margin-left:41.6665%;}
.row .medium-offset-seven-twelfths{margin-left:58.332%;}
.row .medium-offset-eleven-twelfths{margin-left:91.6665%;}
.row .medium-offset-none{margin-left:0;}
}
/* LARGE BREAKPOINT 60em (960px)*/
@media screen and (min-width:60em){
.column.large-centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths */
 .row .large-whole,.row .large-two-halves,.row .large-three-thirds,.row .large-four-fourths,.row .large-six-sixths,.row .large-eight-eights,.row .large-twelve-twelfths{width:100%;}
.row .large-half,.row .large-two-fourths,.row .large-three-sixths,.row .large-four-eights,.row .large-six-twelfths{width:50%;}
.row .large-one-third,.row .large-two-sixths,.row .large-four-twelfths{width:33.3332%;}
.row .large-two-thirds,.row .large-four-sixths,.row .large-eight-twelfths{width:66.6665%;}
.row .large-one-fourth,.row .large-two-eighths,.row .large-three-twelfths{width:25%;}
.row .large-three-fourths,.row .large-six-eighths,.row .large-nine-twelfths{width:75%;}
.row .large-one-sixth,.row .large-two-twelfths{width:16.6665%;}
.row .large-five-sixths,.row .large-ten-twelfths{width:83.3332%;}
.row .large-one-eighth{width:12.5%;}
.row .large-three-eighths{width:37.5%;}
.row .large-five-eighths{width:62.5%;}
.row .large-seven-eighths{width:87.5%;}
.row .large-one-twelfth{width:8.3332%;}
.row .large-five-twelfths{width:41.6665%;}
.row .large-seven-twelfths{width:58.332%;}
.row .large-eleven-twelfths{width:91.6665%;}
.row .large-width-auto{width:auto;}
/* column push */
 .row .large-push-half,.row .large-push-two-fourths,.row .large-push-three-sixths,.row .large-push-four-eights,.row .large-push-six-twelfths{left:50%;}
.row .large-push-one-third,.row .large-push-two-sixths,.row .large-push-four-twelfths{left:33.3332%;}
.row .large-push-two-thirds,.row .large-push-four-sixths,.row .large-push-eight-twelfths{left:66.6665%;}
.row .large-push-one-fourth,.row .large-push-two-eighths,.row .large-push-three-twelfths{left:25%;}
.row .large-push-three-fourths,.row .large-push-six-eighths,.row .large-push-nine-twelfths{left:75%;}
.row .large-push-one-sixth,.row .large-push-two-twelfths{left:16.6665%;}
.row .large-push-five-sixths,.row .large-push-ten-twelfths{left:83.3332%;}
.row .large-push-one-eighth{left:12.5%;}
.row .large-push-three-eighths{left:37.5%;}
.row .large-push-five-eighths{left:62.5%;}
.row .large-push-seven-eighths{left:87.5%;}
.row .large-push-one-twelfth{left:8.3332%;}
.row .large-push-five-twelfths{left:41.6665%;}
.row .large-push-seven-twelfths{left:58.332%;}
.row .large-push-eleven-twelfths{left:91.6665%;}
.row .large-push-none{left:auto;}
/* column pull */
 .row .large-pull-half,.row .large-pull-two-fourths,.row .large-pull-three-sixths,.row .large-pull-four-eights,.row .large-pull-six-twelfths{right:50%;}
.row .large-pull-one-third,.row .large-pull-two-sixths,.row .large-pull-four-twelfths{right:33.3332%;}
.row .large-pull-two-thirds,.row .large-pull-four-sixths,.row .large-pull-eight-twelfths{right:66.6665%;}
.row .large-pull-one-fourth,.row .large-pull-two-eighths,.row .large-pull-three-twelfths{right:25%;}
.row .large-pull-three-fourths,.row .large-pull-six-eighths,.row .large-pull-nine-twelfths{right:75%;}
.row .large-pull-one-sixth,.row .large-pull-two-twelfths{right:16.6665%;}
.row .large-pull-five-sixths,.row .large-pull-ten-twelfths{right:83.3332%;}
.row .large-pull-one-eighth{right:12.5%;}
.row .large-pull-three-eighths{right:37.5%;}
.row .large-pull-five-eighths{right:62.5%;}
.row .large-pull-seven-eighths{right:87.5%;}
.row .large-pull-one-twelfth{right:8.3332%;}
.row .large-pull-five-twelfths{right:41.6665%;}
.row .large-pull-seven-twelfths{right:58.332%;}
.row .large-pull-eleven-twelfths{right:91.6665%;}
.row .large-pull-none{right:auto;}
/* column offset */
 .row .large-offset-half,.row .large-offset-two-fourths,.row .large-offset-three-sixths,.row .large-offset-four-eights,.row .large-offset-six-twelfths{margin-left:50%;}
.row .large-offset-one-third,.row .large-offset-two-sixths,.row .large-offset-four-twelfths{margin-left:33.3332%;}
.row .large-offset-two-thirds,.row .large-offset-four-sixths,.row .large-offset-eight-twelfths{margin-left:66.6665%;}
.row .large-offset-one-fourth,.row .large-offset-two-eighths,.row .large-offset-three-twelfths{margin-left:25%;}
.row .large-offset-three-fourths,.row .large-offset-six-eighths,.row .large-offset-nine-twelfths{margin-left:75%;}
.row .large-offset-one-sixth,.row .large-offset-two-twelfths{margin-left:16.6665%;}
.row .large-offset-five-sixths,.row .large-offset-ten-twelfths{margin-left:83.3332%;}
.row .large-offset-one-eighth{margin-left:12.5%;}
.row .large-offset-three-eighths{margin-left:37.5%;}
.row .large-offset-five-eighths{margin-left:62.5%;}
.row .large-offset-seven-eighths{margin-left:87.5%;}
.row .large-offset-one-twelfth{margin-left:8.3332%;}
.row .large-offset-five-twelfths{margin-left:41.6665%;}
.row .large-offset-seven-twelfths{margin-left:58.332%;}
.row .large-offset-eleven-twelfths{margin-left:91.6665%;}
.row .large-offset-none{margin-left:0;}
}
/* X-LARGE BREAKPOINT 75em (1200px)*/
@media screen and (min-width:75em){
.column.x-large-centered{margin:0 auto;float:none;overflow:hidden;}
/* column widths */
 .row .x-large-whole,.row .x-large-two-halves,.row .x-large-three-thirds,.row .x-large-four-fourths,.row .x-large-six-sixths,.row .x-large-eight-eights,.row .x-large-twelve-twelfths{width:100%;}
.row .x-large-half,.row .x-large-two-fourths,.row .x-large-three-sixths,.row .x-large-four-eights,.row .x-large-five-tenths,.row .x-large-six-twelfths{width:50%;}
.row .x-large-one-third,.row .x-large-two-sixths,.row .x-large-four-twelfths{width:33.3332%;}
.row .x-large-two-thirds,.row .x-large-four-sixths,.row .x-large-eight-twelfths{width:66.6665%;}
.row .x-large-one-fourth,.row .x-large-two-eighths,.row .x-large-three-twelfths{width:25%;}
.row .x-large-three-fourths,.row .x-large-six-eighths,.row .x-large-nine-twelfths{width:75%;}
.row .x-large-one-sixth,.row .x-large-two-twelfths{width:16.6665%;}
.row .x-large-five-sixths,.row .x-large-ten-twelfths{width:83.3332%;}
.row .x-large-one-eighth{width:12.5%;}
.row .x-large-three-eighths{width:37.5%;}
.row .x-large-five-eighths{width:62.5%;}
.row .x-large-seven-eighths{width:87.5%;}
.row .x-large-one-twelfth{width:8.3332%;}
.row .x-large-five-twelfths{width:41.6665%;}
.row .x-large-seven-twelfths{width:58.332%;}
.row .x-large-eleven-twelfths{width:91.6665%;}
.row .x-large-width-auto{width:auto;}
/* column push */
 .row .x-large-push-half,.row .x-large-push-two-fourths,.row .x-large-push-three-sixths,.row .x-large-push-four-eights,.row .x-large-push-six-twelfths{left:50%;}
.row .x-large-push-one-third,.row .x-large-push-two-sixths,.row .x-large-push-four-twelfths{left:33.3332%;}
.row .x-large-push-two-thirds,.row .x-large-push-four-sixths,.row .x-large-push-eight-twelfths{left:66.6665%;}
.row .x-large-push-one-fourth,.row .x-large-push-two-eighths,.row .x-large-push-three-twelfths{left:25%;}
.row .x-large-push-three-fourths,.row .x-large-push-six-eighths,.row .x-large-push-nine-twelfths{left:75%;}
.row .x-large-push-one-sixth,.row .x-large-push-two-twelfths{left:16.6665%;}
.row .x-large-push-five-sixths,.row .x-large-push-ten-twelfths{left:83.3332%;}
.row .x-large-push-one-eighth{left:12.5%;}
.row .x-large-push-three-eighths{left:37.5%;}
.row .x-large-push-five-eighths{left:62.5%;}
.row .x-large-push-seven-eighths{left:87.5%;}
.row .x-large-push-one-twelfth{left:8.3332%;}
.row .x-large-push-five-twelfths{left:41.6665%;}
.row .x-large-push-seven-twelfths{left:58.332%;}
.row .x-large-push-eleven-twelfths{left:91.6665%;}
.row .x-large-push-none{left:auto;}
/* column pull */
 .row .x-large-pull-half,.row .x-large-pull-two-fourths,.row .x-large-pull-three-sixths,.row .x-large-pull-four-eights,.row .x-large-pull-six-twelfths{right:50%;}
.row .x-large-pull-one-third,.row .x-large-pull-two-sixths,.row .x-large-pull-four-twelfths{right:33.3332%;}
.row .x-large-pull-two-thirds,.row .x-large-pull-four-sixths,.row .x-large-pull-eight-twelfths{right:66.6665%;}
.row .x-large-pull-one-fourth,.row .x-large-pull-two-eighths,.row .x-large-pull-three-twelfths{right:25%;}
.row .x-large-pull-three-fourths,.row .x-large-pull-six-eighths,.row .x-large-pull-nine-twelfths{right:75%;}
.row .x-large-pull-one-sixth,.row .x-large-pull-two-twelfths{right:16.6665%;}
.row .x-large-pull-five-sixths,.row .x-large-pull-ten-twelfths{right:83.3332%;}
.row .x-large-pull-one-eighth{right:12.5%;}
.row .x-large-pull-three-eighths{right:37.5%;}
.row .x-large-pull-five-eighths{right:62.5%;}
.row .x-large-pull-seven-eighths{right:87.5%;}
.row .x-large-pull-one-twelfth{right:8.3332%;}
.row .x-large-pull-five-twelfths{right:41.6665%;}
.row .x-large-pull-seven-twelfths{right:58.332%;}
.row .x-large-pull-eleven-twelfths{right:91.6665%;}
.row .x-large-pull-none{right:auto;}
/* column offset */
 .row .x-large-offset-half,.row .x-large-offset-two-fourths,.row .x-large-offset-three-sixths,.row .x-large-offset-four-eights,.row .x-large-offset-six-twelfths{margin-left:50%;}
.row .x-large-offset-one-third,.row .x-large-offset-two-sixths,.row .x-large-offset-four-twelfths{margin-left:33.3332%;}
.row .x-large-offset-two-thirds,.row .x-large-offset-four-sixths,.row .x-large-offset-eight-twelfths{margin-left:66.6665%;}
.row .x-large-offset-one-fourth,.row .x-large-offset-two-eighths,.row .x-large-offset-three-twelfths{margin-left:25%;}
.row .x-large-offset-three-fourths,.row .x-large-offset-six-eighths,.row .x-large-offset-nine-twelfths{margin-left:75%;}
.row .x-large-offset-one-sixth,.row .x-large-offset-two-twelfths{margin-left:16.6665%;}
.row .x-large-offset-five-sixths,.row .x-large-offset-ten-twelfths{margin-left:83.3332%;}
.row .x-large-offset-one-eighth{margin-left:12.5%;}
.row .x-large-offset-three-eighths{margin-left:37.5%;}
.row .x-large-offset-five-eighths{margin-left:62.5%;}
.row .x-large-offset-seven-eighths{margin-left:87.5%;}
.row .x-large-offset-one-twelfth{margin-left:8.3332%;}
.row .x-large-offset-five-twelfths{margin-left:41.6665%;}
.row .x-large-offset-seven-twelfths{margin-left:58.332%;}
.row .x-large-offset-eleven-twelfths{margin-left:91.6665%;}
.row .x-large-offset-none{margin-left:0;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/base/typography.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This contains a collection of typographical elements your site may consist of such as headings,links,and various font settings. Updates here have a global impact on your site.*/
 html,button,select,input,textarea{color:#0f0f0f;}body{font-family:"Droid Sans",Helvetica,Arial,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;text-align:left;}
@media (min-width:30em){
body{
/*line-height:calc(150% + .4 * (100vw - 30rem) / (60 - 30));*/
}
}
@media (min-width:60em){
body{line-height:1.8;}
}
.fonts-loading body{visibility:hidden;}
.fonts-loaded body,.fonts-failed body{visibility:visible;}
/*	Set Primary and Secondary Fonts */
.primary-font{font-family:Arial,Helvetica,sans-serif;}
.secondary-font{font-family:Georgia,Times,"Times New Roman",serif;}
a,a:active,a:visited{outline:none;transition:0.2s ease-in-out color,0.2s ease-in-out opacity;}a{display:inline-block;position:relative;color:#06f;}a:not(.button):hover{outline:none;}a:not(.button):active{color:#004ab8;}
.decoration,.decoration:hover,.decoration.is-hover{text-decoration:underline;}
.no-decoration,.no-decoration:hover,.no-decoration.is-hover{text-decoration:none;}
/* Standard/Default Element Styles*/
abbr,acronym,dfn[title]{border-bottom:1px dotted currentColor;cursor:help;}
abbr a{text-decoration:none;}acronym{text-transform:uppercase;}blockquote{padding-left:1em;border-left:0.375em solid currentColor;font:italic 1.333rem Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;}
blockquote p{margin:0;}
blockquote p + p{margin-top:1.25em;}
blockquote cite{color:#777;font:italic 0.625em Arial,Helvetica,sans-serif;}
blockquote cite::before{content:"\2014 \0020";}
blockquote cite a{color:#777;}
blockquote.blockquote--reverse{padding-left:0;padding-right:1em;border-left:0 none;border-right:.375em solid currentColor;text-align:right;}caption,p,table,textarea,td,th{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;}del{text-decoration:line-through;}details{cursor:pointer;}em,i,cite{font-style:italic;}hr{margin:1rem 0;border:0;border-bottom:1px solid currentColor;}ins,mark{background:#ff9;color:#222;text-decoration:none;}sub,sup{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1;}var{font-style:normal;}
/* Heading Elements*/
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;}
h1,.h1{font-size:2rem;line-height:1.25;}
h2,.h2{font-size:1.625rem;line-height:1.154;}
h3,.h3{font-size:1.375rem;line-height:1.136;}
h4,.h4{font-size:1.125rem;line-height:1.111;}
h5,.h5{font-size:0.875rem;line-height:1;}
h6,.h6{font-size:0.75rem;line-height:1.25;}
/* medium breakpoint */
 @media only screen and (min-width:40em){
h1,.h1{font-size:2.5rem;line-height:1.125;}
h2,.h2{font-size:2rem;line-height:1.25;}
h3,.h3{font-size:1.5rem;line-height:1.25;}
h4,.h4{line-height:1.222;}
h5,.h5{font-size:0.9375rem;}
h6,.h6{font-size:0.875rem;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
h1,.h1{font-size:3rem;line-height:1.05;}
h2,.h2{font-size:2.25rem;}
h3,.h3{font-size:1.90rem;}
h4,.h4{font-size:1.25rem;line-height:1.2;}
h5,.h5{font-size:1rem;line-height:1.5;}
h6,.h6{font-size:0.875rem;}
}
/* Headings Containing Links */
 h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{font-weight:inherit;}
/* Headings Containing Sub-Headings */
 h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-size:65%;line-height:1;}
/* List Elements*/
nav dl,nav ul,nav ol{margin:0;padding:0;list-style:none;}
dl dt{font-weight:700;}
dl dd{margin:0;}ol{list-style:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}ul{list-style:disc;}
ul ul{list-style:circle;}
ul ul ul{list-style:square;}
ul ul ul ul{list-style:decimal-leading-zero;}dl ol,dl ul,ol ol,ol ul,ul ul,ul ol{margin-bottom:0;}
.no-list{margin:0;padding:0;list-style:none;}
/* lined list */
 .lined-list li{padding-bottom:0.25em;padding-top:0.25em;border-bottom:1px solid currentColor;}
.lined-list li:last-child,.lined-list li li{border-bottom:none;}
/* inline list */
 .inline-list{display:block;padding-left:0;}
.inline-list li{display:inline;margin-right:1.25em;}
.inline-list li:last-child{margin-right:0;}
/* inline lined list */
 .lined-list.inline-list li{border-bottom:0 none;margin-right:0.75em;}
.lined-list.inline-list li::after{color:currentColor;content:"|";margin-left:0.75em;}
.lined-list.inline-list li:last-child::after{content:"";}
/* Font Sizing,Weights,Styles,and Cases*/
small,.font--small{display:inline-block;font-size:0.75em;line-height:2;}
.font--micro{font-size:0.625em;line-height:2.4;}
.font--regular{font-weight:400;}
.font--bold,.required{font-weight:700;}
.font--italic{font-style:italic;}
.font--lowercase{text-transform:lowercase;}
.font--revert{text-transform:none;}
.font--uppercase{text-transform:uppercase;}
.font--strike{text-decoration:line-through;}
.font--line-height-normal{line-height:1.5;}
/* Word Wrapping and White Space*/
.white-space--normal{white-space:normal;}
.white-space--nowrap{white-space:nowrap;}
.white-space--pre{white-space:pre;}
.white-space--pre-line{white-space:pre-line;}
.white-space--pre-wrap{white-space:pre-wrap;}
.word-wrap--break{word-wrap:break-word;}
.word-wrap--normal{word-wrap:normal;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/settings/theme-fonts.css
<<<<<<<<<<<<<<<<<<<<*/ 
 @import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700|Playfair+Display:400,700';
/* PRIMARY FONT */
 @font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-Regular.woff2') format('woff2'),url('settings/fonts/Nobel-Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-RegularItalic.woff2') format('woff2'),url('settings/fonts/Nobel-RegularItalic.woff') format('woff');font-weight:normal;font-style:italic;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-ExtraLight.woff2') format('woff2'),url('settings/fonts/Nobel-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-ExtraLightItalic.woff2') format('woff2'),url('settings/fonts/Nobel-ExtraLightItalic.woff') format('woff');font-weight:200;font-style:italic;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-Light.woff2') format('woff2'),url('settings/fonts/Nobel-Light.woff') format('woff');font-weight:300;font-style:normal;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-LightItalic.woff2') format('woff2'),url('settings/fonts/Nobel-LightItalic.woff') format('woff');font-weight:300;font-style:italic;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-Bold.woff2') format('woff2'),url('settings/fonts/Nobel-Bold.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-BoldItalic.woff2') format('woff2'),url('settings/fonts/Nobel-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-Black.woff2') format('woff2'),url('settings/fonts/Nobel-Black.woff') format('woff');font-weight:900;font-style:normal;}@font-face{font-family:'Nobel';src:url('settings/fonts/Nobel-BlackItalic.woff2') format('woff2'),url('settings/fonts/Nobel-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;}
/* condensed */
@font-face{font-family:'Nobel RegularCondensed';src:url('settings/fonts/Nobel-RegularCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-RegularCondensed.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Nobel LightCondensed';src:url('settings/fonts/Nobel-LightCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-LightCondensed.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Nobel BlackCondensed';src:url('settings/fonts/Nobel-BlackCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BlackCondensed.woff') format('woff');font-weight:900;font-style:normal;}
@font-face{font-family:'Nobel BookCondensed';src:url('settings/fonts/Nobel-BookCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BookCondensed.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Nobel ExtraLightCondensed';src:url('settings/fonts/Nobel-ExtraLightCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-ExtraLightCondensed.woff') format('woff');font-weight:200;font-style:normal;}
@font-face{font-family:'Nobel BoldCondensed';src:url('settings/fonts/Nobel-BoldCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BoldCondensed.woff') format('woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'Nobel Book';src:url('settings/fonts/Nobel-Book.woff2') format('woff2'),url('settings/fonts/Nobel-Book.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Nobel Book';src:url('settings/fonts/Nobel-BookItalic.woff2') format('woff2'),url('settings/fonts/Nobel-BookItalic.woff') format('woff');font-weight:normal;font-style:italic;}
@font-face{font-family:'Nobel Condensed';src:url('settings/fonts/Nobel-RegularCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-RegularCondensed.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Nobel Condensed';src:url('settings/fonts/Nobel-LightCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-LightCondensed.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Nobel Condensed';src:url('settings/fonts/Nobel-BlackCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BlackCondensed.woff') format('woff');font-weight:900;font-style:normal;}@font-face{font-family:'Nobel Condensed';src:url('settings/fonts/Nobel-BoldCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BoldCondensed.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Nobel Condensed';src:url('settings/fonts/Nobel-ExtraLightCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-ExtraLightCondensed.woff') format('woff');font-weight:100;font-style:normal;}
/*@font-face{font-family:'Nobel Book';src:url('settings/fonts/Nobel-Book.woff2') format('woff2'),url('settings/fonts/Nobel-Book.woff') format('woff');font-weight:normal;font-style:normal;}*/
/*@font-face{font-family:'Nobel Book';src:url('settings/fonts/Nobel-BookCondensed.woff2') format('woff2'),url('settings/fonts/Nobel-BookCondensed.woff') format('woff');font-weight:normal;font-style:normal;}*/
 
/* SECONDARY FONT */
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/settings/colors.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This is a list of basic border colors,background colors,and font colors you can assign to elements in your site. Updates here have a global impact on your site. We recommend changing any color calls in your css/settings/theme.css file.*/
 
/* BACKGROUND COLORS*/
.bg--red{background-color:#c8102e;}
.bg--tertiary,.bg--yellow{background-color:#f9ed1f;}
.bg--primary,.bg--blue{background-color:#003b6f;}
.bg--green{background-color:#009a44;}
.bg--black{background-color:#0f0f0f;}
.bg--secondary,.bg--gray{background-color:#808080;}
.bg--silver{background-color:#c0c0c0;}
.bg--white,.bg--white-f{background-color:#fff;}
.bg--transparent,.bg--transparent:hover,.button--hollow:hover{background-color:transparent;box-shadow:none;color:inherit;}
/* BORDER COLORS*/
input[type].border--red,.border--red{border-color:#c8102e;}input[type].border--transparent,input[type].border--tertiary,.border--tertiary,.border--yellow{border-color:#f9ed1f;}input[type].border--primary,input[type].border--blue,.border--primary,.border--blue{border-color:#003b6f;}input[type].border--green,.border--green{border-color:#009a44;}input[type].border--black,.border--black{border-color:#0f0f0f;}input[type].border--secondary,input[type].border--gray,.border--secondary,.border--gray{border-color:#808080;}input[type].border--silver,.border--silver{border-color:#c0c0c0;}input[type].border--white,.border--white{border-color:#fff;}input[type].border--transparent,.border--transparent{border-color:transparent;}
/* FONT COLORS*/
.error,.color--red{color:#c8102e;}
.color--tertiary,.color--yellow{color:#f9ed1f;}
.color--primary,.color--blue{color:#003b6f;}
.color--green{color:#009a44;}
.color--black{color:#0f0f0f;}
.color--secondary,.color--gray{color:#808080;}
.color--silver{color:#c0c0c0;}
.color--silver-f{color:#c0c0c0!important;}
.color--white{color:#fff;}
.color--white-f{color:#fff!important;}
.color--transparent{color:transparent;}
/* SOCIAL NETWORK COLORS*/
.blogger{color:#fb8f3d;}
.facebook{color:#3b5998;}
.googleplus{color:#dd4b39;}
.instagram{color:#517fa4;}
.linkedin{color:#007bb6;}
.pinterest{color:#cb2027;}
.twitter{color:#00aced;}
.vimeo{color:#90d5ec;}
.youtube{color:#b00;}
.bg-blogger{background-color:#fb8f3d;}
.bg-facebook{background-color:#3b5998;}
.bg-googleplus{background-color:#dd4b39;}
.bg-instagram{background-color:#517fa4;}
.bg-linkedin{background-color:#007bb6;}
.bg-pinterest{background-color:#cb2027;}
.bg-twitter{background-color:#00aced;}
.bg-vimeo{background-color:#90d5ec;}
.bg-youtube{background-color:#b00;}
.bg-blogger:hover,.bg-facebook:hover,.bg-googleplus:hover,.bg-instagram:hover,.bg-linkedin:hover,.bg-pinterest:hover,.bg-twitter:hover,.bg-vimeo:hover,.bg-youtube:hover{box-shadow:inset 0 0 8px rgba(0,0,0,0.5);color:#fff;text-decoration:none;}
.blogger,.facebook,.googleplus,.instagram,.linkedin,.pinterest,.twitter,.vimeo,.youtube,.bg-blogger,.bg-facebook,.bg-googleplus,.bg-instagram,.bg-linkedin,.bg-pinterest,.bg-twitter,.bg-vimeo,.bg-youtube{text-decoration:none;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/settings/theme.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* Use this style sheet to define the look and feel of your site in terms of colors and tweaks to the initial design.*/
 
/* =GLOBAL*/
html,button,input,select,textarea{color:#001427;}input:not([type="submit"]),select,textarea{border-color:#b7b7b7;}
.fonts-loaded body{font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.8;}
a{color:#001427;}a:not(.button):hover,a:not(.button):active{opacity:0.7;}
.site-image{background:#fff no-repeat top center /200%;}
@media only screen and (min-width:40em){
.site-image{background-size:110%;}
}
@media only screen and (min-width:60em){
.site-image{background-size:contain;}
}
/* =COLORS*/
 .bg--blue{background-color:#001f3c;}input[type].border--blue,.border--blue{border-color:#001f3c;}
.color--blue{color:#001f3c;}
.bg--gray{background-color:#ebebeb;}input[type].border--gray,.border--gray{border-color:#ebebeb;}
.color--gray{color:#ebebeb;}
.bg--silver{background-color:#f5f3f3;}input[type].border--silver,.border--silver{border-color:#f5f3f3;}
.color--silver{color:#f5f3f3;}
.cta-primary,.cta-primary--invert:hover{background-color:#001f3c;border-color:#ebebeb;color:#f5f3f3;}
.cta-primary--invert,.cta-primary:hover{background-color:#f5f3f3;border-color:#ebebeb;color:#001f3c;}
.cta-secondary,.cta-secondary--invert:hover{background-color:#f5f3f3;border-color:#013668;color:#013668;}
.cta-secondary--invert,.cta-secondary:hover{background-color:#013668;border-color:#013668;color:#f5f3f3;}
.cta-primary:hover,.cta-primary--invert:hover,.cta-secondary:hover,.cta-secondary--invert:hover{opacity:1;}
.cta--transparent{background:transparent;}
/* TYPOGRAPHY*/
.font--semibold{font-weight:600;}
.fonts-loaded .primary-font{font-family:"Open Sans",Helvetica,Arial,sans-serif;}
.fonts-loaded .secondary-font{font-family:"Playfair Display",Times,"Times New Roman",serif;}
/* ICONS*/
.icon--eye-closed::before{content:"\5d";}
.icon--eye-open::before{content:"\5e";}
.icon--arrow-left-long::before{content:"\5f";}
.icon--arrow-right-long::before{content:"\60";}
/* BUTTONS*/
.button--large{padding-right:3.5em;padding-left:3.5em;}
.site-wrapper{display:flex;min-height:100vh;flex-direction:column;}
main{flex-grow:1;}
/* SITE-HEADER*/
.sfnt .site-header{position:absolute;left:0;right:0;background:transparent;box-shadow:none;z-index:1;}
@media (min-width:40em){
.sfnt .site-header{font-size:1.5rem;}
.sfnt .site-header__masthead img{max-height:100%;}
}
.site-header__menu a:hover{color:currentColor;}
.site-header__menu .icon--cart::after{color:#1e1e1e;}
.cmp-primary-navigation a,.cmp-primary-navigation label{color:#fff;}
.cmp-primary-navigation a{color:currentColor;}
.cmp-primary-navigation a:hover,.cmp-mini-basket a:hover{opacity:0.7;}
.cmp-primary-navigation__menu a{color:#9c9c9c;}
.cmp-primary-navigation__menu a:hover{padding-left:2.5em;color:#fff;}
.cmp-primary-navigation__menu span,.cmp-primary-navigation__menu a,.cmp-primary-navigation__menu ul a{border:0 none;}
.cmp-my-account hr,.cmp-mini-basket hr{border-color:rgba(175,175,175,0.30);}
.cmp-my-account .cmp-my-account__input,.cmp-my-account .cmp-my-account__input:focus{background:rgba(255,255,255,0.03);border-color:#ececec;color:#afafaf;font-size:0.625rem;-webkit-text-fill-color:#afafaf;}
.cmp-my-account ::-moz-placeholder{color:#afafaf;}
.cmp-my-account :-ms-input-placeholder{color:#afafaf;}
.cmp-my-account ::-webkit-input-placeholder{color:#afafaf;}
.cmp-my-account [type="submit"]{
/*background:rgba(236,236,236,0.75);*/
 font-size:0.75rem;}
.cmp-mini-basket__charges,.cmp-mini-basket__total,.cmp-mini-basket__cta{border-top:1px solid rgba(175,175,175,0.30);}
.cmp-breadcrumbs,.cmp-breadcrumbs a{color:#b7b7b7;}
.cmp-product-imagery{}
.cmp-product-imagery__gallery .mfp-figure::after{background:#fff;}
.cmp-product-information__details{font-weight:100;}
.cmp-product-information input[data-flex-tab]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content{border-top-color:#bfbfbf;}
.cmp-product-information__social .at-icon-wrapper{background-color:transparent !important;}
.cmp-product-information__social .addthis_toolbox a{padding:0 0.5rem;}
.cmp-product-information__social .at-icon{fill:#aeaeae !important;transition:fill ease-in-out 0.3s;}
.cmp-product-information__social .at-icon:hover{fill:#999 !important;}
#hubspot1 .hs_submit.hs-submit{margin-top:30px;}
.site_footer_menu2 > ul > li > span,.site_footer_menu2 > ul > li > a{padding:35px 10px !important;}
.our-story-carousel .slick-dots li{padding:0 30px;}
@media (min-width:40em){
.our-story-carousel .slick-dots li{padding:0 10px;}
}
@media (min-width:544px){
.cmp-customer-account__order-search-title,.cmp-customer-account__order-search-fields{flex-grow:unset!important;}
}
.cmp-product-minimum-quantities-message{align-items:center;background:0;border:0;display:flex;font-family:'Nobel';margin:0;outline:0;padding:0;position:relative;}
.cmp-product-minimum-quantities-message--icon{display:inline-block;margin-left:0.25rem;}
.tooltip-content{line-height:1.2;}
.tooltip-content a{color:#001427;text-decoration:underline !important;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/elements/buttons.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This sets the basic styles to be applied to buttons and elements you would like to look like buttons. Updates here have a global impact on your site.*/
 .button{background-color:#06f;border:0.15em solid transparent;border-radius:0.0825rem;color:#fff;cursor:pointer;display:inline-block;font-size:100%;line-height:2;margin:0;overflow:visible;padding:0 0.875em;text-align:center;text-decoration:none;-webkit-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;vertical-align:middle;white-space:nowrap;width:auto;height:calc(2em + 0.3em);}
.button,.button:active,.button:focus,.button:hover,.button:visited,.button.is-active,.button.has-focus{text-decoration:none;}
.button:active,.button.is-active,.button:focus,.button.has-focus{box-shadow:0 0 5px rgba(0,0,0,0.5);}
.button:hover{opacity:.75;}
.bg-transparent.button:focus,.bg-transparent.button:active,.bg-transparent.button.is-active,.bg-transparent.button.has-focus{box-shadow:none;outline:0 none;}
.button::-moz-focus-inner{border:0;padding:0;}
button[disabled],.button[disabled],.button.is-disabled{box-shadow:none;cursor:not-allowed;opacity:0.50;text-shadow:none;}
/* button sizing */
 .button--mini{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;}
.button--medium{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;}
.button--large{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;}
.button--block{display:block;padding-right:0;padding-left:0;width:100%;}
/* button font sizing */
 .button--font-small{font-size:0.75rem;}
.button--font-normal{font-size:1rem;}
.button--font-large{font-size:2rem;}
/* button styles */
 .button--hollow{background:transparent;}
.button--square{border-radius:0;}
.button--pill{border-radius:5em;}
.button--inline{font-size:inherit;height:auto;line-height:inherit;padding-right:0.50em;padding-left:0.50em;vertical-align:baseline;}
/*BREAKPOINT ADJUSTMENTS*/
 
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.button--mini---xs{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;width:auto;}
.button--normal---xs{height:calc(2em + 0.3em);line-height:2;padding-right:0.75em;padding-left:0.75em;width:auto;}
.button--medium---xs{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;width:auto;}
.button--large---xs{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;width:auto;}
.button--block---xs{display:block;padding-right:0;padding-left:0;width:100%;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.button--mini---s{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;width:auto;}
.button--normal---s{height:calc(2em + 0.3em);line-height:2;padding-right:0.75em;padding-left:0.75em;width:auto;}
.button--medium---s{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;width:auto;}
.button--large---s{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;width:auto;}
.button--block---s{display:block;padding-right:0;padding-left:0;width:100%;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.button--mini---m{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;width:auto;}
.button--normal---m{height:calc(2em + 0.3em);line-height:2;padding-right:0.75em;padding-left:0.75em;width:auto;}
.button--medium---m{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;width:auto;}
.button--large---m{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;width:auto;}
.button--block---m{display:block;padding-right:0;padding-left:0;width:100%;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.button--mini---l{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;width:auto;}
.button--normal---l{height:calc(2em + 0.3em);line-height:2;padding-right:0.75em;padding-left:0.75em;width:auto;}
.button--medium---l{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;width:auto;}
.button--large---l{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;width:auto;}
.button--block---l{display:block;padding-right:0;padding-left:0;width:100%;}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.button--mini---xl{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;padding-right:0.50em;padding-left:0.50em;width:auto;}
.button--normal---xl{height:calc(2em + 0.3em);line-height:2;padding-right:0.75em;padding-left:0.75em;width:auto;}
.button--medium---xl{height:calc(3em + 0.3em);line-height:3;padding-right:1em;padding-left:1em;width:auto;}
.button--large---xl{height:calc(4em + 0.3em);line-height:4;padding-right:1.50em;padding-left:1.50em;width:auto;}
.button--block---xl{display:block;padding-right:0;padding-left:0;width:100%;}
}
.button-group{position:relative;display:block;clear:both;margin:0 auto;width:auto;border:1px solid currentColor;border-radius:0.25rem;}
.button-group::before,.button-group::after{content:" ";display:table;}
.button-group::after{clear:both;}
.button-group .button{border:0 none;box-shadow:none;}
.button-group .button:first-of-type{border-radius:0.25rem 0 0 0.25rem;}
.button-group .button:last-of-type{border-radius:0 0.25rem 0.25rem 0;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/elements/forms.css
<<<<<<<<<<<<<<<<<<<<*/ /*|----| FORMS [css/elements/forms.css]|----|*/
 
/* This sets the basic styles to be applied to forms within your site. Updates here have a global impact on your site.*/
 .form-row,.form_row{margin-bottom:0.9375rem;}
fieldset{border:0;min-width:0;padding:0;}
fieldset > *:last-child{margin-bottom:0;}@media only screen and ( min-width:768px ){
fieldset{font-size:1.125rem;}
}
.fieldset--border{border:1px solid currentColor;padding:1rem;}
legend{border:0;color:#222;font-weight:700;padding:0;}
.fieldset--border legend{background:#FFF;margin:0;padding:0 0.356rem;}
label{display:inline-block;width:auto;}
button,input[ type="button" ],input[ type="checkbox" ],input[ type="file" ],input[ type="image" ],input[ type="radio" ],input[ type="reset" ],input[ type="submit" ],label,select{cursor:pointer;}
input[ type="checkbox" ],input[ type="image" ],input[ type="radio" ]{display:inline-block;width:auto;}
input:not([ type="submit" ]),select,textarea{border:1px solid #D0D0D4;border-radius:none;display:block;font-family:inherit;font-size:100%;height:calc(2em + 2px);line-height:2;outline:0 none;padding:0 0.50em;vertical-align:middle;width:100%;}
input[ type="date" ].desired-date{background:#FFF;padding-top:1em;padding-bottom:1em;line-height:1 !important;
/* stylelint-disable-line declaration-no-important - Issue with Date field & line-height on FireFox */
 height:auto !important;
/* stylelint-disable-line declaration-no-important - Issue with Date field & line-height on FireFox */
 -webkit-appearance:textfield;-moz-appearance:textfield;min-height:1.2em;}
.desired-date::-webkit-inner-spin-button{-webkit-appearance:none;display:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;
/* Select Arrow */
 background-color:#FFF;background-image:url("../images/select-arrow.svg");background-origin:content-box;background-position:100% center;background-repeat:no-repeat;background-size:auto 33%;-webkit-border-radius:0;border-radius:0;}
input[ type="file" ]{max-width:100%;}
input[ type="search" ]{box-sizing:border-box;}@-moz-document url-prefix(){
select{max-height:4rem;}
}
textarea{height:5em;line-height:inherit;resize:vertical;}
input:not([ type="submit" ]):focus,select:focus,textarea:focus{border-color:#026A90;outline:1px solid transparent;}
input:not([ type="submit" ])[ disabled ],select[ disabled ],textarea[ disabled ]{background-color:#EAEDED;color:#CAD2D3;cursor:not-allowed;}
input:not([ type ])[ disabled ]{background-color:#EAEDED;color:#CAD2D3;cursor:not-allowed;}
input[ readonly ],select[ readonly ],textarea[ readonly ]{background:#EEE;border-color:#CCC;color:#777;}
input[ type="checkbox" ],input[ type="file" ],input[ type="image" ],input[ type="radio" ]{display:inline-block;height:auto;width:auto;}
.error,.invalid{color:#FF4136;}
.error + input,.error + select,.error + textarea,.invalid > input,.invalid > select,.invalid > textarea{border-color:currentColor !important;color:currentColor;}
/* placeholders*/
 ::-moz-placeholder{color:#8A7B7B;font-size:inherit;opacity:1;}
:-ms-input-placeholder{color:#8A7B7B !important;font-size:inherit !important;line-height:inherit !important;}
::-webkit-input-placeholder{color:#8A7B7B;font-size:inherit;line-height:inherit;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
input:focus::-webkit-input-placeholder{color:transparent;}
/* correcting autofill*/
 :-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus{background-color:#FFF;-webkit-box-shadow:0 0 0 1000px #FFF inset;transition:background-color 100000s ease-in-out 0s;}
/* input sizing */
 input.input--mini,label.input--mini,select.input--mini{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--medium,label.input--medium,select.input--medium{height:calc(3em + 0.3em);line-height:3;}
/* Chrome Fix */
 input.input--medium::-webkit-outer-spin-button,input.input--medium::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
/* Firefox Fix */
 input.input--medium[ type=number ]{-moz-appearance:textfield;}
input.input--large,label.input--large,select.input--large{height:calc(4em + 0.3em);line-height:4;}
/* input font sizing */
 input.input--font-small,label.input--font-small,select.input--font-small,textarea.input--font-small{font-size:0.75rem;}
input.input--font-normal,label.input--font-normal,select.input--font-normal,textarea.input--font-normal{font-size:1rem;}
input.input--font-large,label.input--font-large,select.input--font-large,textarea.input--font-large{font-size:2rem;}
/* BREAKPOINT ADJUSTMENTS*/
 
/* x-small breakpoint */
@media screen and ( min-width:30em ){
input.input--mini---xs,label.input--mini---xs,select.input--mini---xs{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--normal---xs,label.input--normal---xs,select.input--normal---xs{height:calc(2em + 0.3em);line-height:2;}
input.input--medium---xs,label.input--medium---xs,select.input--medium---xs{height:calc(3em + 0.3em);line-height:3;}
input.input--large---xs,label.input--large---xs,select.input--large---xs{height:calc(4em + 0.3em);line-height:4;}
}
/* small breakpoint */
@media screen and ( min-width:40em ){
input.input--mini---s,label.input--mini---s,select.input--mini---s{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--normal---s,label.input--normal---s,select.input--normal---s{height:calc(2em + 0.3em);line-height:3;}
input.input--medium---s,label.input--medium---s,select.input--medium---s{height:calc(3em + 0.3em);line-height:3;}
input.input--large---s,label.input--large---s,select.input--large---s{height:calc(4em + 0.3em);line-height:4;}
}
/* medium breakpoint */
@media screen and ( min-width:48em ){
input.input--mini---m,label.input--mini---m,select.input--mini---m{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--normal---m,label.input--normal---m,select.input--normal---m{height:calc(2em + 0.3em);line-height:2;}
input.input--medium---m,label.input--medium---m,select.input--medium---m{height:calc(3em + 0.3em);line-height:3;}
input.input--large---m,label.input--large---m,select.input--large---m{height:calc(4em + 0.3em);line-height:4;}
}
/* large breakpoint */
@media screen and ( min-width:60em ){
input.input--mini---l,label.input--mini---l,select.input--mini---l{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--normal---l,label.input--normal---l,select.input--normal---l{height:calc(2em + 0.3em);line-height:2;}
input.input--medium---l,label.input--medium---l,select.input--medium---l{height:calc(3em + 0.3em);line-height:3;}
input.input--large---l,label.input--large---l,select.input--large---l{height:calc(4em + 0.3em);line-height:4;}
/* inline labeling */
 .inline-labeling{font-size:0.875rem;}
.inline-labeling label{margin-right:0.50em;text-align:right;width:32%;}
.inline-labeling input[ type="date" ],.inline-labeling input[ type="datetime" ],.inline-labeling input[ type="datetime-local" ],.inline-labeling input[ type="email" ],.inline-labeling input[ type="month" ],.inline-labeling input[ type="number" ],.inline-labeling input[ type="password" ],.inline-labeling input[ type="search" ],.inline-labeling input[ type="tel" ],.inline-labeling input[ type="text" ],.inline-labeling input[ type="time" ],.inline-labeling input[ type="url" ],.inline-labeling input[ type="week" ],.inline-labeling select,.inline-labeling textarea{display:inline-block;width:63%;}
.inline-labeling textarea{vertical-align:top;}
.inline-labeling input:not([ type ]){
display:inline-block;width:63%;}
}
/* x-large breakpoint */
@media screen and ( min-width:75em ){
input.input--mini---xl,label.input--mini---xl,select.input--mini---xl{font-size:0.75rem;height:calc(1.5em + 0.3em);line-height:1.5;}
input.input--normal---xl,label.input--normal---xl,select.input--normal---xl{height:calc(2em + 0.3em);line-height:2;}
input.input--medium---xl,label.input--medium---xl,select.input--medium---xl{height:calc(3em + 0.3em);line-height:3;}
input.input--large---xl,label.input--large---xl,select.input--large---xl{height:calc(4em + 0.3em);line-height:4;}
}
.form-display-toggle label{position:relative;}
.form-display-toggle label span{display:inline-block;margin-left:0.5rem;transition:all 0.3s ease-in;}
.form-display-toggle form{overflow:hidden;transition:all 0.2s ease-in;visibility:hidden;}
.form-display-toggle .toggle-height{height:auto;max-height:0;}
.form-display-toggle .toggle-width{max-width:0;width:auto;}
.form-display-toggle input:checked ~ label span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.3s ease-out;}
.form-display-toggle input:checked ~ form{transition:all 0.2s ease-out;visibility:visible;}
.form-display-toggle input:checked ~ .toggle-height{max-height:10rem;}
.form-display-toggle input:checked ~ .toggle-width{max-width:100%;}
.floating-labels{}
.floating-labels ::-webkit-input-placeholder{color:transparent;}
.floating-labels ::-moz-placeholder{color:transparent;}
.floating-labels :-moz-placeholder{color:transparent;}
.floating-labels :-ms-input-placeholder{color:transparent;}
.floating-labels label:not(.floating-labels__check-radio){
background:#FFF;left:1rem;padding-left:0.5rem;padding-right:0.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:all ease-in-out 0.2s;width:calc(100% - 3.25rem);}
.floating-labels .form-row:not(.no-data) > label:not(.floating-labels__check-radio){
background:transparent;top:0;-webkit-transform:scale(0.75) translateY(-10%);-ms-transform:scale(0.75) translateY(-10%);transform:scale(0.75) translateY(-10%);}
.floating-labels textarea{padding-top:1.5em;}
/* ---- Input Groups ---- */
 .input-group{display:flex;}
.input-group *:first-child{border-bottom-right-radius:0;border-top-right-radius:0;}
.input-group *:last-child{border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group__element{flex:1;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/elements/icons.css
<<<<<<<<<<<<<<<<<<<<*/ 
/* This contains the "@font-face" call needed to add the ReadyTheme Icons Font package to your site. These icons are available for use in addition to any theme-based icons which may be referenced in the "theme-fonts.css" file.*/
@font-face{font-family:'ReadyTheme Icons';src:url('elements/ReadyTheme.woff') format('woff');font-weight:normal;font-style:normal;}
[class^="icon--"],[class*=" icon--"],[class^="u-icon-"],[class*=" u-icon-"],[data-icon]::before{font-family:"ReadyTheme Icons",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:normal;line-height:1;font-style:normal;speak:none;text-transform:none;}
[data-icon]::before{content:attr(data-icon);}
.icon--error::before{content:"\21";}
.icon--warning::before{content:"\22";}
.icon--question::before{content:"\23";}
.icon--info::before{content:"\24";}
.icon--gift::before{content:"\25";}
.icon--settings::before{content:"\26";}
.icon--protected::before{content:"\27";}
.icon--secure::before{content:"\28";}
.icon--envelope::before{content:"\29";}
.icon--truck::before{content:"\2a";}
.icon--globe::before{content:"\2b";}
.icon--history::before{content:"\2c";}
.icon--balance::before{content:"\2d";}
.icon--remove::before{content:"\2e";}
.icon--cart-add::before{content:"\2f";}
.icon--chevron-up::before{content:"\30";}
.icon--chevron-down::before{content:"\31";}
.icon--chevron-left::before{content:"\32";}
.icon--chevron-right::before{content:"\33";}
.icon--triangle-up::before{content:"\34";}
.icon--triangle-down::before{content:"\35";}
.icon--triangle-left::before{content:"\36";}
.icon--triangle-right::before{content:"\23";}
.icon--arrow-up::before{content:"\38";}
.icon--arrow-down::before{content:"\39";}
.icon--arrow-left::before{content:"\3a";}
.icon--arrow-right::before{content:"\3b";}
.icon--subtract::before{content:"\3c";}
.icon--add::before{content:"\3d";}
.icon--cross::before{content:"\3e";}
.icon--check::before{content:"\3f";}
.icon--zoom-out::before{content:"\40";}
.icon--zoom-in::before{content:"\41";}
.icon--search::before{content:"\42";}
.icon--credit-card::before{content:"\43";}
.icon--heart-empty::before{content:"\44";}
.icon--heart-full::before{content:"\45";}
.icon--star-empty::before{content:"\46";}
.icon--star-full::before{content:"\47";}
.icon--home::before{content:"\48";}
.icon--user::before{content:"\49";}
.icon--phone::before{content:"\4a";}
.icon--facebook::before{content:"\4b";}
.icon--twitter::before{content:"\4c";}
.icon--pinterest::before{content:"\4d";}
.icon--google::before{content:"\4e";}
.icon--instagram::before{content:"\4f";}
.icon--vimeo::before{content:"\50";}
.icon--youtube::before{content:"\51";}
.icon--flickr::before{content:"\52";}
.icon--print::before{content:"\53";}
.icon--wallet::before{content:"\54";}
.icon--document::before{content:"\55";}
.icon--menu::before,.u-icon-menu::before{content:"\56";}
.icon--calendar::before{content:"\57";}
.icon--bag-empty::before{content:"\58";}
.icon--bag-full::before{content:"\59";}
.icon--cart-empty::before{content:"\5a";}
.icon--cart-full::before{content:"\5b";}
.icon--location::before{content:"\5c";}
/*============= CUSTOM FONTS FOR THE LINEUP*/
@font-face{font-family:'TLU';src:url('elements/TLU.eot?51b6vc');src:url('elements/TLU.eot?51b6vc#iefix') format('embedded-opentype'),url('elements/TLU.ttf?51b6vc') format('truetype'),url('elements/TLU.woff?51b6vc') format('woff'),url('elements/TLU.svg?51b6vc#TLU') format('svg');font-weight:normal;font-style:normal;}
[class^="tlu--"],[class*=" tlu--"]{
/* use !important to prevent issues with browser extensions that change fonts */
 font-family:'TLU' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;
/* Better Font Rendering =========== */
 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.tlu--update:before{content:"\e914";}
.tlu--dollar:before{content:"\e912";}
.tlu--arrow_l2:before{content:"\e910";}
.tlu--arrow_r2:before{content:"\e911";}
.tlu--bag2:before{content:"\e90e";}
.tlu--quoteme:before{content:"\e90e";}
.tlu--ruler:before{content:"\e90d";}
.tlu--chat:before{content:"\e90a";}
.tlu--fabric:before{content:"\e90b";}
.tlu--swatches:before{content:"\e90c";}
.tlu--radialminus:before{content:"\e902";}
.tlu--radialx:before{content:"\e907";}
.tlu--radialplus:before{content:"\e909";}
.tlu--heart:before{content:"\e908";}
.tlu--mail:before{content:"\e906";}
.tlu--instagram:before{content:"\e904";}
.tlu--relatedprod-arrowleft:before{content:"\e903";}
.tlu--relatedprod-arrowright:before{content:"\e904";}
.tlu--chevronthin-down:before{content:"\31";}
.tlu--chevronthin-left:before{content:"\32";}
.tlu--chevronthin-right:before{content:"\33";}
.tlu--chevronthin-up:before{content:"\34";}
.tlu--checkmark:before{content:"\35";}
.tlu--pause:before{content:"\36";}
.tlu--chevronleft:before{content:"\37";}
.tlu--chevronright:before{content:"\38";}
.tlu--chevronup:before{content:"\39";}
.tlu--chevrondown:before{content:"\21";}
.tlu--filter:before{content:"\40";}
.tlu--triangle-right:before{content:"\23";}
.tlu--arrow_l1:before{content:"\24";}
.tlu--arrow_r1:before{content:"\25";}
.tlu--linkedin:before{content:"\5e";}
.tlu--bag:before{content:"\26";}
.tlu--googleplus:before{content:"\2a";}
.tlu--search:before{content:"\28";}
.tlu--see-colors:before{content:"\e901"}
.tlu--see-colors-stroke:before{content:"\e913";color:#0587bf;}
.tlu--see-colors-fill:before{content:"\e900";color:#026a90;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/elements/tables.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This sets the basic styles to be applied to tables within your site. Updates here have a global impact on your site.*/
 table{empty-cells:show;max-width:100%;width:100%;}
table caption{font-weight:700;font-style:italic;padding-bottom:0.375em;}
table th,table tfoot td{font-weight:700;text-align:left;}
table thead th,table tfoot td{background-color:#efefef;}
table th,table td{overflow:visible;padding:0.50em;vertical-align:top;}
/* add border */
 .table--border{border:1px solid #d3d3d3;}
/* add borders for rows and columns */
 .table--border-all th,.table--border-all td{border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
/* add borders for rows only */
 .table--border-rows th,.table--border-rows td{border-top:1px solid #d3d3d3;}
/* remove top border to avoid double border on .border tables */
 .table--border.border-all thead:first-child tr:first-child th,.table--border.border-all thead:first-child tr:first-child td,.table--border.border-rows thead:first-child tr:first-child th,.table--border.border-rows thead:first-child tr:first-child td{border-top:0;}
.table--border-all tr th:first-child,.table--border-all tr td:first-child{border-left:0;}
.table--border-all tr:first-child th,.table--border-all thead:first-child tr:first-child th{border-top:0;}
/* add bottom border to last row in the table */
 .table--border-rows tr:last-child td{border-bottom:1px solid #d3d3d3;}
/* ------------------------ add stripes ------------------------ */
 .table--stripe tbody > tr:nth-child(odd) > td{background:#efefef;}
/* ------------------------ mobile-friendly tables [convert to list-like view] ------------------------ */
 @media (max-width:40em){
.mobile-table{font-size:0.875rem;min-width:100%;}
.mobile-table thead,.mobile-table th{display:none;}
.mobile-table td{display:block;}
.mobile-table td:first-child{padding-top:0.50rem;}
.mobile-table td:last-child{padding-bottom:0.50rem;}
.mobile-table td::before{content:attr(data-th) ":";display:inline-block;font-weight:700;width:8rem;}
.mobile-table tr td:last-child{border-bottom:10px solid #d3d3d3;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/basic-modal.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .basic-modal{width:20rem;max-width:96%;}
@media screen and (min-width:40em){
.basic-modal--medium{width:30rem;}
.basic-modal--large{width:40rem;}
}
.basic-modal__contents{padding-top:2rem;padding-bottom:2rem;overflow:hidden;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/basket-display.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .basket-display{margin-bottom:0.9375rem;overflow:hidden;}
.basket-display__header-row{font-size:0.8125rem;font-weight:400;line-height:4;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;}
.basket-display__product-row{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid;}
.basket-display__product-row a{text-decoration:none;}
.basket-display__product-row p{margin-bottom:0.50rem;line-height:normal;}
.basket-display__product-row .cmp-product-purchase__quantity{max-width:none;flex-basis:auto;}
.basket-display__footer-row{padding-top:1rem;padding-bottom:1rem;}
.basket-display__secondary-actions{display:flex;margin-bottom:1.875rem;align-items:flex-start;flex-wrap:wrap;font-size:0.875rem;}
.basket-display__secondary-actions .form-display-toggle{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;}
@media only screen and (min-width:40em){
.basket-display__secondary-actions .form-display-toggle{flex-direction:row;}
}
.basket-display__secondary-actions .toggle-width{padding:0 1rem;flex-grow:1;}
.basket-display__totals{margin-bottom:0.9375rem;}
.basket-display__totals form,.basket-display__totals p{margin-bottom:0.25rem;}
.basket-display__totals p:nth-last-of-type(-n+2){
margin-top:0.75rem;}
.bask .cmp-product-purchase__quantity button{height:auto;min-width:auto;}
.bask .cmp-mini-basket__freeshipping{margin:1rem 0;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/breadcrumbs.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-breadcrumbs{padding:1em 2em;font-size:0.75rem;letter-spacing:0.1em;line-height:2;text-align:center;}
.cmp-breadcrumbs li{display:inline-block;}
.cmp-breadcrumbs li:not(:last-of-type)::after{display:inline-block;padding:0 0.5em;content:'/';}
.cmp-breadcrumbs a{text-decoration:none}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/category-tree.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .category-tree{font-size:0.875rem;}
.category-tree label{position:relative;display:block;padding:0 0.9375rem;line-height:5.58;}
.category-tree label::after{position:absolute;top:50%;right:0.9375rem;display:block;font-size:0.875rem;font-family:'ReadyThemes';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;content:'\26';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.5s ease-in-out;}
.category-tree input:checked + label::after{top:40%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.5s ease-in-out;}
.category-tree article{position:absolute;right:0;left:0.9375rem;height:auto;max-height:0;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);transition:all 0.5s ease-in-out;z-index:10;}
.category-tree input:checked ~ article{max-height:20rem;transition:all 0.5s ease-in-out;}
.category-tree ul{padding-top:0.875rem;padding-bottom:0.875rem;font-size:0.75rem;line-height:2.5;}
.category-tree a{display:block;padding-right:2rem;padding-left:2rem;text-decoration:none;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/checkout-process.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-checkout-process{}
.cmp-checkout-process .site-wrapper{max-width:100rem;margin:auto;}
.cmp-checkout-process .site-header{padding:1rem;box-shadow:none;}
.cmp-checkout-process .site-header__navigation a{padding:0;}
.cmp-checkout-process .site-header__menu-link,.cmp-checkout-process .site-header__search-link,.cmp-checkout-process .site-header__account-link,.cmp-checkout-process .site-header__basket-link{display:none !important;visibility:hidden !important;}
.cmp-checkout-process .site-header__masthead{text-align:left;}
.cmp-checkout-process .site-header__masthead img{max-height:none;}
.cmp-checkout-process .site-header__secure-checkout{display:block;visibility:visible;}
.cmp-checkout-process .site-footer{padding:0.75rem;}
/*.cmp-checkout-process input:not([type="submit"]),.cmp-checkout-process select,.cmp-checkout-process textarea{border-width:0.1em;}
.cmp-checkout-process input.input--medium,.cmp-checkout-process label.input--medium,.cmp-checkout-process select.input--medium{height:calc(3em + 0.2em);}*/
 .cmp-checkout-progress{margin-bottom:2rem;font-size:0.8125rem;}
@media only screen and (min-width:40em){
.cmp-checkout-progress{margin-bottom:4rem;}
}
.cmp-checkout-progress__step{display:block;padding-bottom:1px;border-bottom:1px solid;opacity:0.25;text-decoration:none;}
.cmp-checkout-progress__step--current{padding-bottom:0;border-bottom-width:2px;font-weight:600;opacity:1;}
.customer-information{}
.customer-information input[data-flex-tab]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content{max-height:100%;border:0 none;}
.customer-information .cmp-flex-tabs__tab{border-color:currentColor;color:#b7b7b7;}
.customer-information input[data-flex-tab]:checked + .cmp-flex-tabs__tab{color:#001427;}
.customer-information__password{max-height:0;overflow:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;transition:all ease-in-out 0s;}
.customer-information__password.is-open{max-height:4rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all ease-in-out 0.1s;}
.customer-information hr,.order-customer-display hr,.order-summary-display hr{border-color:#b7b7b7;}
.cmp-checkout-basket__coupons{display:flex;border:0.1em solid #b7b7b7;}
.cmp-checkout-process .cmp-checkout-basket__coupons input{height:3em;border:0 none;font-size:0.875rem;}
.order-summary-display,.order-customer-display{margin-bottom:1.875rem;padding-top:0.9375rem;padding-bottom:0.9375rem;}
.invc .order-summary-display{border:1px solid;}
.order-summary-display .basket-display__product-row{display:block;border:0 none;}
@media only screen and (min-width:40em){
.order-summary-display .basket-display__product-row{display:inherit;font-size:inherit;line-height:inherit;}
}
.shipping-selection-form__label{display:block;height:auto !important;min-height:3em;padding-right:0.9375rem;padding-left:0.9375rem;font-size:0.875rem;text-transform:uppercase;transition:background-color ease-in-out 0.3s;}
.shipping-selection-form__label.is-selected{background-color:#fff;font-weight:700;}
.shipping-selection-form__label input{margin-right:0.5em;}
.payment-details-form .g-recaptcha{margin-bottom:1rem;}
.payment-details-form__header,.payment-details-form__header--miva-pay{padding-bottom:0.5rem;border-bottom:1px solid #b7b7b7;}
.payment-details-form__header__badge{display:block;padding:0 0.5rem;text-align:right;}
.payment-details-form__content{padding:1.9375rem 0 0;}
.payment-details-form__content--brain-tree{padding:1.5rem;}
.payment-details-form__content__card-type{display:flex;flex-direction:row;padding-top:0.5rem;}
.payment-details-form__content__card-type::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:0.5rem 0.9375rem 0;background-color:#fff;border:1px solid currentColor;font-size:0.875rem;line-height:2;text-align:center;z-index:10;}
.payment-details-form__content__card-type.has--error::before{content:'You Have Entered An Invalid Card Number';}
.payment-details-form__content__card-type img{margin-right:0.5rem;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.1;transition:all ease-in-out 0.3s;}
.payment-details-form__content__card-type img.is--selected{order:-1;-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;}
.open-cvv-information{padding:0;}
.order-confirmation{margin-bottom:1.875rem;overflow:hidden;}
.order-confirmation [class^="icon--"],.order-confirmation [class*=" icon--"]{font-size:4rem;}
.order-confirmation button{height:auto;}
.forgot-password{text-align:left;width:20rem;max-width:96%;}
.cmp-printable-content{display:none;visibility:hidden;}
@media print{body *{visibility:hidden;}
.cmp-printable-content,.cmp-printable-content *{display:block;visibility:visible;}
.cmp-printable-content{position:absolute;left:0;top:0;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-category-navigation.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-category-navigation{display:flex;padding:1rem 0;align-items:center;flex-wrap:wrap;}
.cmp-category-navigation__menu,.cmp-subcategory-navigation__menu{position:relative;flex-grow:1;font-size:0.8125rem;letter-spacing:0.1em;line-height:2;}
.cmp-category-navigation__menu select{font-size:0.875rem;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
.cmp-category-navigation__menu *:focus{outline:0 none;}
.cmp-category-navigation__menu ul{display:none;visibility:hidden;}@media (min-width:40em){
.cmp-category-navigation{padding:2rem 0;flex-wrap:nowrap;}
.cmp-category-navigation__menu select{display:none;visibility:hidden;}
.cmp-category-navigation__menu ul{display:flex;width:80%;max-height:3rem;flex-wrap:wrap;overflow:hidden;visibility:visible;}
.cmp-category-navigation__menu a,.cmp-subcategory-navigation__menu a{padding:0 3em;color:#fff;text-decoration:none;}
.cmp-category-navigation__menu .is--current{font-weight:700;}
.cmp-category-navigation__menu a + .cmp-subcategory-navigation__menu{display:none;visibility:hidden;}
}
.cmp-subcategory-navigation{max-height:0;opacity:0;background:#00182e;transition:opacity ease-out 0.3s;}
.cmp-subcategory-navigation.has--children{max-height:50rem;padding:1rem 0;opacity:1;}
.cmp-subcategory-navigation__menu{margin:0;padding:0;text-align:center;}
.cmp-subcategory-navigation__menu li{display:inline-block;margin:0 2em;}
.cmp-subcategory-navigation__menu a{padding:0.5em 1.5em;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-customer-account.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-customer-account{margin:0 1rem 1rem;}
.cmp-customer-account__order-search{display:flex;padding:1rem;align-items:center;flex-flow:row wrap;justify-content:space-between;}
.cmp-customer-account__order-search-title,.cmp-customer-account__order-search-fields{flex-grow:1;}
.cmp-customer-account__order-search-title{padding:0 1rem;font-size:1.25rem;line-height:2.5;}
.cmp-customer-account__order-search-view-all{flex-basis:33vw;font-size:0.875rem;}
@media only screen and (min-width:48em){
.cmp-customer-account__order-search-view-all{font-size:1rem;}
}
.cmp-customer-account__order-search-fields{display:flex;}
.cmp-customer-account__order-search-fields input[type="text"]{flex-grow:1;}
.cmp-customer-account__resources{display:flex;flex-direction:column;}
.cmp-customer-account__links{margin-bottom:1rem;padding:1rem 2rem 2rem;border:1px solid;line-height:2;}
.cmp-customer-account__links li:first-of-type{font-size:2rem;}
.cmp-customer-account__links li:first-of-type span{margin-right:0.5rem;}
.cmp-customer-account__links a{text-decoration:none;}
@media only screen and (min-width:60em){
.cmp-customer-account__resources{flex-direction:row;}
.cmp-customer-account__links{flex-basis:33%;}
.cmp-customer-account__links:nth-of-type(2){
margin-right:1rem;margin-left:1rem;}
.cmp-customer-account__links li:not(:first-of-type){
padding-left:3rem;}
}
@media only screen and (min-width:70em){
.cmp-customer-account{max-width:66vw;margin:0 auto 1rem;}
}
.cmp-customer-payment-cards{padding-top:1.5rem;}
.cmp-customer-payment-cards__entry{margin-bottom:1.5rem;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-customer-address-book.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-customer-address-book{display:flex;width:100vw;flex-wrap:wrap;justify-content:space-between;}
.cmp-customer-address-book__address-block{flex-basis:100%;margin:0 1rem 1rem;padding:2rem 2rem 1rem;border:1px solid;}
.cmp-customer-address-book__address-title{font-size:1.5rem;}
.cmp-customer-address-book__address-title span{margin-right:0.5rem;font-size:2rem;}
.cmp-customer-address-book__additional_addresses{padding:0 1rem;}
@media only screen and (min-width:48em){
.cmp-customer-address-book__address-block{flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem);}
}
@media only screen and (min-width:80em){
.cmp-customer-address-book,.cmp-customer-address-book__additional_addresses{width:66vw;margin:auto;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-customer-subscriptions.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* Customer Subscriptions */
.cmp-subscriptions{}
.cmp-subscription-item{padding-bottom:1rem;margin-bottom:2rem;}
.cmp-subscription-item__wrap{border:1px solid #e6e8ec;padding:1.5rem;}
.cmp-subscription-item__next-shipment,.cmp-subscription-item__code{font-size:0.8125rem;}
.cmp-subscription-item__info{min-height:4.5rem;margin-bottom:0.75rem;}
.cmp-subscription-item__name{font-size:1.125rem;}
.cmp-subscription-item__terms,.cmp-subscription-item__order-info{border-top:1px solid #dbe3e5;padding:0.75rem 0;}
/* Edit Subscription */
.cmp-edit-subscription{}
.cmp-edit-subscription__wrap{border:1px solid;border-radius:2px;}
.cmp-edit-subscription__info,.cmp-edit-subscription__payment,.cmp-edit-subscription__charges{padding:0 1.5rem}
.cmp-edit-subscription__info{padding-top:1.5rem}
.cmp-edit-subscription__item-name{font-size:2rem;}
.cmp-edit-subscription__item-code{margin-bottom:0.5rem;color:#656d78;font-size:0.875rem;}
.cmp-edit-subscription__item-discount{color:#6b9ccc;font-size:0.875rem;}
.cmp-edit-subscription-order__title{display:block;margin-bottom:0.25rem;font-size:0.875rem;}
.cmp-edit-subscription-order__info{font-size:0.875rem;color:#81838a;}
.cmp-edit-subscription-order__date-terms{margin-top:1rem;}
.cmp-edit-subscription-order__next-order{position:relative;overflow:visible;}
.cmp-edit-subscription-order__next-order-date{display:block;height:calc(3em + 0.3em);padding:0 0.5em;position:relative;border:0.15em solid #b7b7b7;cursor:pointer;font-size:0.875rem;line-height:3;}
.cmp-edit-subscription-order__next-order-date::after{height:100%;padding:0 1em;position:absolute;top:0;right:0;background:#b7b7b7;content:"\57";font-family:"ReadyTheme Icons",sans-serif;font-size:1.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:normal;line-height:2;speak:none;text-transform:none;}
.cmp-edit-subscription-order,.cmp-edit-subscription-shipping,.cmp-edit-subscription__payment-wrap{margin-top:0.5rem;margin-bottom:1rem;padding:1rem 0 0.5rem 0;border-top:1px solid #b7b7b7;}
.cmp-edit-subscription__subtotal,.cmp-edit-subscription__total{font-size:1.125rem;}
.cmp-edit-subscription__subtotal{margin-top:6px;}
.cmp-edit-subscription__wrap select{font-size:0.875rem;}
.cmp-edit-subscription__quantity-wrap.cmp-product-purchase__quantity{max-width:none;flex-basis:auto;}
.cmp-edit-subscription__charges{margin-top:1.5rem;padding:1.5rem;background:#f3f7f8;clear:both;}
.cmp-edit-subscription__charges > .row{margin-bottom:0.5rem}
.cmp-edit-subscription__discount-charge{color:#6b9ccc;}
.cmp-edit-subscription__dots{overflow:hidden;white-space:nowrap;}
.cmp-edit-subscription__dots::before{content:"..........................................................................................................................................................................";letter-spacing:1px;font-size:1.125rem;}
.cmp-edit-subscription__actions{margin-top:1.5rem;}
/* Miva Date Picker */
.miva_datepicker{position:absolute;display:none;z-index:1000;background:#fff;padding:20px;border:1px solid #ccc;width:100%;}
.miva_datepicker_calendar_container{position:relative;display:block;vertical-align:top;width:214px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:auto;}
.miva_datepicker_calendar_month_selector{position:relative;height:35px;margin:2px;background:#666;}
.miva_datepicker_calendar_month_selector_prev{position:absolute;top:0;left:0;width:35px;height:35px;background-position:0 -35px;background-repeat:no-repeat;cursor:pointer;}
.miva_datepicker_calendar_month_selector_prev:hover{background-color:#555;}
.miva_datepicker_calendar_month_selector_title{position:absolute;top:0;right:35px;bottom:0;left:35px;text-align:center;padding:9px;font-size:14px;color:#fff;}
.miva_datepicker_calendar_month_selector_title_month{position:relative;display:inline-block;color:#fff;}
.miva_datepicker_calendar_month_selector_title_year{position:relative;display:inline-block;margin-left:3px;color:#fff;}
.miva_datepicker_calendar_month_selector_next{position:absolute;top:0;right:0;width:35px;height:35px;background-position:0 -35px;background-repeat:no-repeat;cursor:pointer;}
.miva_datepicker_calendar_month_selector_next:hover{background-color:#555;}
.miva_datepicker_cancel{float:right;border:2px solid #e0ebed;color:#7d848f;padding:3px 9px 2px;font-size:12px;font-weight:bold;margin-top:0.75rem;text-transform:uppercase;;}
.miva_datepicker_calendar_weekday_container{position:relative;height:24px;width:214px;margin:auto;}
.miva_datepicker_calendar_week_container{width:214px;margin:auto;}
.miva_datepicker_calendar_weekday_title{position:absolute;display:inline-block;width:28px;height:14px;padding:3px 0;font-weight:bold;text-align:center;}
.miva_datepicker_cancel{}
#miva_datepicker_calendar_week_container{position:relative;margin:2px;}
.miva_datepicker_calendar_week{position:relative;display:block;height:30px;}
.miva_datepicker_calendar_day{position:absolute;display:inline-block;top:1px;bottom:1px;width:26px;padding:7px 0 8px;text-align:center;font-size:11px;border:1px solid #ccc;cursor:pointer;line-height:1;height:24px;}
.miva_datepicker_calendar_day:hover{background:#666;border-color:#555;color:#fff;}
.miva_datepicker_calendar_day_noselect,.miva_datepicker_calendar_day_noselect:hover{background:#e3e3e3;border-color:#ccc;color:#777;}
.miva_datepicker_calendar_day_current{border-color:#666;color:#666;font-weight:bold;}
.miva_datepicker_calendar_day_current:hover{border-color:#666;background:#666;color:#fff;font-weight:bold;}
.miva_datepicker_calendar_day_active{background:#666;border-color:#555;color:#fff;font-weight:bold;}
.miva_datepicker_calendar_day_0{left:1px;}
.miva_datepicker_calendar_day_1{left:31px;}
.miva_datepicker_calendar_day_2{left:61px;}
.miva_datepicker_calendar_day_3{left:91px;}
.miva_datepicker_calendar_day_4{left:121px;}
.miva_datepicker_calendar_day_5{left:151px;}
.miva_datepicker_calendar_day_6{left:181px;}
#miva_datepicker_cancel{position:relative;display:inline-block;margin-top:10px;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-data-toggle.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This Is To Show/Hide Sections With CSS Only */
 input[data-toggle]{display:none;visibility:hidden;}input[data-toggle] ~ label span{padding-left:0.5rem;}input[data-toggle] ~ label span::before{display:inline-block;transition:all 0.2s 0s ease-in-out;}input[data-toggle] ~ label + *{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease-out,opacity 0.6s ease-out;}input[data-toggle]:checked ~ label span::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}input[data-toggle]:checked ~ label + *{max-height:100rem;opacity:1;transition:all 0.5s ease-in;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-filtering-pagination.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-product-list__filtering{display:flex;padding:1.5em 2em;border-bottom:1px solid #dcdcdc;font-size:0.75rem;justify-content:flex-end;}
.cmp-product-list__sort-by,.cmp-product-list__per-page{display:flex;flex-direction:column;flex-grow:1;}
.cmp-product-list__sort-by{margin-right:1.5em;}
.cmp-product-list__sort-by label,.cmp-product-list__per-page label{color:#656f78;}
.cmp-product-list__sort-by select,.cmp-product-list__per-page select{width:auto;}@media (min-width:40em){
.cmp-product-list__sort-by,.cmp-product-list__per-page{max-width:19rem;margin:0 1em;padding:0 0.75rem;align-items:center;flex-direction:row;flex-grow:0;}
}
.cmp-product-list__pagination{padding:2rem 0;}
.cmp-product-list__pagination nav{display:flex;max-width:19rem;margin:auto;align-items:center;}
.cmp-product-list__next-previous{display:flex;height:2em;margin-right:0.875em;padding:0;position:relative;align-items:center;background:transparent;border:0 none;border-right:1px solid;color:#cdcfce;outline:0 none;flex-grow:1;}
.cmp-product-list__next-previous:hover{color:#656f78;}
.cmp-product-list__next-previous--next{margin-right:0;margin-left:0.875em;border-right:0 none;border-left:1px solid;}
.cmp-product-list__next-previous span{font-size:0.5em;}
.cmp-product-list__next-previous span:not([class]){
height:1px;background:currentColor;flex-grow:1;line-height:1;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}
.cmp-product-list__pagination ul{margin:0;padding:0 0.5em;font-size:0.875rem;}
.cmp-product-list__pagination li{display:inline-block;}
.cmp-product-list__pagination li a,.cmp-product-list__pagination li span{padding:0 0.5em;text-decoration:none;}
.cmp-product-list__pagination li a{color:#cdcfce;}
.cmp-product-list__pagination li a:hover{color:#656f78;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-flex-tabs.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-flex-tabs{display:flex;flex-wrap:wrap;}
input[data-flex-tab]{display:none;visibility:hidden;}
.cmp-flex-tabs__tab{width:100%;border-bottom:0.125rem solid transparent;cursor:pointer;}
@media (min-width:64em){
.cmp-flex-tabs:not(.cmp-flex-tabs--accordion) .cmp-flex-tabs__tab{
/* shift all tabs to appear before content */
 order:-1;
/* let tabs scale to fit multiple on each row */
 width:auto;}
.cmp-flex-tabs:not(.cmp-flex-tabs--accordion) .cmp-flex-tabs__tab:not(:first-of-type){
margin-left:2em;}
}
.cmp-flex-tabs__content{width:100%;max-height:0;opacity:0;overflow:hidden;transition:opacity 0.3s ease-out;}
input[data-flex-tab]:checked + .cmp-flex-tabs__tab{border-color:currentColor;}
input[data-flex-tab]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content{max-height:50rem;padding-top:1em;padding-bottom:1em;border-top:1px solid;opacity:1;overflow-y:auto;transition:opacity 0.3s ease-in;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-processing-indicator.css
<<<<<<<<<<<<<<<<<<<<*/ 
 @-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
@keyframes pulsate{0%{transform:scale(.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
.cmp-processing{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;opacity:0;transition:all ease-in-out 0.2s;-webkit-transform-style:preserve-3d;visibility:hidden;z-index:10;}
.cmp-processing.is--active{opacity:0.75;visibility:visible;}
.cmp-processing__indicator{width:4em;height:4em;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border:0.25em solid currentColor;border-radius:50%;opacity:0;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-product-details.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-product-details{display:flex;flex-wrap:wrap;position:relative;}
.cmp-product-imagery{width:100%;}@media only screen and ( min-width:60em ){
.cmp-product-imagery{max-width:60%;}
}
.cmp-product-imagery__slider{margin-bottom:0;overflow:hidden;transition:visibility ease-in-out 0.3s;visibility:hidden;}
.cmp-product-imagery__slider.slick-initialized{visibility:visible;}
.cmp-product-imagery__slider .slick-list,.cmp-product-imagery__slider .slick-track{align-items:center;display:flex;height:100%;}
.cmp-product-imagery__video{height:650px;margin:0 auto;max-width:770px;width:100%;}
.cmp-product-imagery__slider.slick-initialized .cmp-product-imagery__image{
/* display:flex;*/
 cursor:zoom-in;}
.cmp-product-imagery__image:focus{outline:none;}
.cmp-product-imagery__image img{margin:auto;}
.cmp-product-imagery__slider .slick-dots{bottom:0.5rem;margin:0;}
.cmp-product-imagery__slider .slick-dots li{height:1rem;width:1rem;}
.cmp-product-imagery__slider .slick-dots button{background:#E1E1E1;border-radius:50%;height:1rem;padding:0;width:1rem;}
.cmp-product-imagery__slider .slick-dots button:before{border:1px solid;border-radius:50%;box-shadow:0 0 0 1px;color:#BDBDBD;content:"";height:100%;opacity:0.5;width:100%;}
.cmp-product-imagery__slider .slick-dots li.slick-active button:before{color:#BDBDBD;opacity:1;}@media only screen and ( min-width:48em ){
.cmp-product-imagery__slider{}
.cmp-product-imagery__slider .slick-dots{bottom:1.125rem;}
}
.cmp-product-purchase{display:flex;flex-grow:1;justify-content:center;max-width:100%;}
.cmp-product-purchase form{position:relative;width:100%;}
.cmp-product-purchase__message{display:none;}
.cmp-product-purchase__name{font-size:1.5rem;letter-spacing:0.1em;}
.product-minimum-quantities-studio-messaging{color:#585655;font-size:0.875rem;margin:0.5rem auto 1.25rem;max-width:16rem;}
@media ( min-width:40rem ){
.product-minimum-quantities-studio-messaging{max-width:none;}
}
.product-minimum-quantities-studio-messaging a{color:#585655;}
.cmp-product-purchase__price{font-size:1.25rem;margin-bottom:1.5em;}
.cmp-product-purchase__price s{color:#656F78;padding-right:1rem;}
.cmp-product-purchase__price sup{font-size:66%;padding-left:0.125em;top:-0.75em;}
.cmp-product-purchase__swatch-attribute ul{list-style:none;margin:0 auto 2.5rem;max-width:75%;padding-left:0;position:relative;text-align:center;}
.cmp-product-purchase__swatch-attribute li{display:inline-block;font-size:1.25rem;margin:0 1.2em;}
.cmp-product-purchase__swatch-attribute li:before{border-top:1px solid #B7B7B7;content:"";height:2em;left:0;position:absolute;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);width:100%;}
.cmp-product-purchase__swatch-attribute img{border-radius:50%;cursor:pointer;max-width:1em;position:relative;z-index:1;}
.cmp-product-purchase__swatch-attribute .is--active{box-shadow:0 0 0 0.125rem #E1E1E1,0 0 0 0.25rem #ACACAC;}
.cmp-product-purchase__options{align-items:flex-end;}
.cmp-product-purchase__attributes .form-row:last-of-type{margin-bottom:0;}
.cmp-product-purchase__attributes label{letter-spacing:0.02em;margin-bottom:0.5rem;text-transform:uppercase;}
.cmp-product-purchase__attributes input[ data-flex-tab ]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content{border-top:0 none;}
.cmp-product-purchase__quantity{display:flex;flex-basis:40%;margin-bottom:1rem;max-width:40%;}
.cmp-product-purchase__quantity button{border:1px solid #B7B7B7;flex-basis:30%;height:2.5em;line-height:2;max-width:30%;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cmp-product-purchase__quantity input{border:solid #B7B7B7;border-width:1px 0;flex-basis:40%;height:calc(10em / 3);max-width:40%;width:auto;}
.cmp-product-purchase__action{}
.cmp-product-purchase__inventory-message{font-size:0.75rem;}
.cmp-product-purchase__buttons{font-size:0.875rem;padding-top:1rem;}
.cmp-product-purchase__buttons [ data-hook="add-to-cart" ]{letter-spacing:0.2em;margin-bottom:0.5em;}
.cmp-product-purchase__buttons [ data-hook="add-to-wish-list" ]{letter-spacing:0.1em;}
.cmp-product-information{display:flex;flex-direction:column-reverse;}
.cmp-product-information .cmp-flex-tabs{justify-content:center;}
.cmp-product-information .cmp-flex-tabs__tab{border-color:#B7B7B7;font-size:0.75rem;letter-spacing:0.1em;line-height:3;margin:0;padding:0.5em 2em;}
.cmp-product-information input[ data-flex-tab ]:checked + .cmp-flex-tabs__tab{border-color:#B7B7B7;}
.cmp-product-information .cmp-flex-tabs:not(.cmp-flex-tabs--accordion) .cmp-flex-tabs__tab:not(:first-of-type){
margin-left:inherit;}
.cmp-product-information .cmp-flex-tabs__content{opacity:0.75;}
.cmp-product-information input[ data-flex-tab ]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content{border:0 none;padding:5vw 10vw;}
@media ( min-width:64em ){
.cmp-product-information .cmp-flex-tabs__tab{border-color:transparent;margin:2em 3em;padding:0 2em;}
}
/* layout/page-prodctgy.css */
/* .cmp-related-products{}
.cmp-related-products .cmp-product-list__header{align-items:center;font-size:0.8125rem;justify-content:center;}
.cmp-related-products .cmp-product-list__title{padding:0;font-size:1.75rem;font-weight:700;letter-spacing:0.2em;}
.cmp-related-products .cmp-product-list__item:not(.cmp-product-list__header){
padding-bottom:2.5rem;}*/
 .cmp-product-quick-view{}
.cmp-product-quick-view__wrap{}
.cmp-product-quick-view .off-canvas__close{margin:auto;max-width:90vw;padding:1rem 0 4rem;}
.cmp-product-quick-view__frame{border:0 none;height:calc(100vh - 20rem);margin:0;overflow:hidden;width:100vw;}
.cmp-product-quick-view__contents{display:flex;margin:auto;max-width:60rem;}
.cmp-product-quick-view__contents .cmp-product-imagery{max-width:45%;}
.cmp-product-quick-view__contents .cmp-product-purchase{flex-basis:100%;}
.cmp-product-quick-view__contents .cmp-product-purchase form{padding:0;}
.cmp-product-quick-view__contents .cmp-product-purchase__buttons input{letter-spacing:0.2em;}
.cmp-product-quick-view__contents .cmp-product-purchase__buttons a{font-size:0.8125rem;}
.cmp-product-quick-view__contents .cmp-product-purchase__buttons a span{color:#B7B7B7;font-size:0.75em;}
.cmp-masonry{display:flex;flex-direction:row;flex-wrap:wrap;font-size:0;}
.cmp-product-information input[ data-flex-tab ]:checked + .cmp-flex-tabs__tab + .cmp-flex-tabs__content.cmp-masonry{max-height:500rem;padding:0;}@media only screen and ( min-width:48em ){
.cmp-masonry{}
}
.cmp-masonry__item{flex:1;flex-basis:20rem;text-align:center;transition:opacity 0.8s;}
.cmp-masonry:hover .cmp-masonry__item{opacity:0.3;}
.cmp-masonry:hover .cmp-masonry__item:hover{opacity:1;}
.cmp-masonry__item img{height:auto;width:100%;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/cmp-product-list.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-subcategories-filtering{align-items:center;display:flex;justify-content:space-between;padding:2.625rem 0.75rem;}
.cmp-subcategories{font-size:1.125rem;letter-spacing:0.025em;padding-left:0.75rem;text-transform:uppercase;}
.cmp-subcategories a{padding:0.375em 0;text-decoration:none;}
.cmp-product-list{display:flex;flex-flow:row wrap;}
.cmp-product-list__header{margin-bottom:0;padding:0;position:relative;}
.cmp-product-list__title{font-size:2.5rem;font-style:normal;margin:0;padding:4rem 0 4rem 3rem;}
.cmp-product-list__header img + .cmp-product-list__title{left:3rem;padding:0;position:absolute;top:4rem;}
.cmp-product-list__title small{display:block;font-size:1rem;}
.cmp-product-list__title small span{vertical-align:middle;}
.cmp-product-list__item{display:flex;flex-basis:calc(50% - 25px);flex-direction:column;justify-content:space-between;max-width:calc(50% - 25px);position:relative;width:50%;}
@media only screen and ( max-width:39.9375rem ){
.cmp-product-list__item{margin-left:12px;margin-right:12px;}
}
.cmp-product-list__item:not(.cmp-product-list__header){
padding-top:2.5rem;}
.cmp-product-list__item figure{padding:0 1rem;}
@media only screen and ( min-width:40em ){
.cmp-product-list__item{flex-basis:calc(100% / 2);max-width:calc(100% / 2);}
.cmp-product-list__item:nth-of-type(odd) figure{border-right:1px solid #DCDCDC;}
}@media only screen and ( min-width:60em ){
.cmp-product-list__item{flex-basis:calc(100% / 4);max-width:calc(100% / 4);}
.cmp-product-list__item:not(:nth-of-type(4n)) figure{border-right:1px solid #DCDCDC;}
}
.cmp-product-list__item a{text-decoration:none;}
.cmp-product-list__image a:not(.button):hover{opacity:1;}
.cmp-product-list__name{font-size:0.875rem;font-style:normal;font-weight:700;letter-spacing:0.05em;margin:0;}
.cmp-product-list__min-quantities-message{color:#2D688C;font-size:14px;font-weight:normal;line-height:1;margin-top:0.5rem;text-align:left;text-transform:none;}
.cmp-product-list__price{font-size:1.125rem;font-weight:700;letter-spacing:normal;}
.cmp-product-list__price s{color:#656F78;padding-right:1rem;}
.cmp-product-list__studio-volume-crossout{text-decoration:line-through;}
.cmp-product-list__price sup{font-size:66%;padding-left:0.125em;top:-0.75em;}
.cmp-product-list__cta{display:none;opacity:0;transition:opacity ease-in 0.3s;}
.cmp-product-list__base_price{font-size:12px;margin-top:8px;}
.cmp-product-list__volume-price{color:#026A90;font-size:13px;line-height:normal;margin-bottom:8px;margin-top:4px;}
.cmp-product-list__minimum-message{font-size:13px;margin-top:-12px;padding:12px 0;}
@media only screen and ( min-width:60em ){
.cmp-product-list__cta{display:flex;}
.cmp-product-list__item:hover .cmp-product-list__cta{opacity:1;transition:opacity ease-out 0.3s 0.5s;}
.cmp-product-list__swatches{flex-grow:1;}
.cmp-product-list__swatches ul{list-style:none;margin:0;padding:0 0 0 1rem;}
.cmp-product-list__swatches li{cursor:pointer;display:inline-block;margin:0 0.5rem;}
.cmp-product-list__swatches img{border-radius:50%;max-width:1.25rem;}
.cmp-product-list__swatches .is--active{box-shadow:0 0 0 0.125rem #E1E1E1,0 0 0 0.25rem #ACACAC;}
.cmp-product-list__cta button{color:#A4A4A4;outline:0 none;}
.cmp-product-list__cta button:hover:before{content:"\5e";}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/messages.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* Messages are block elements used to display information to the visitor about their current session. Typically these are informational or error messages such as you would see on a checkout page if there was an error with the credit card used.*/
 .message{margin:1.50rem 0;padding:0.75rem 1rem;background-color:#e6e6e6;border-radius:0.25rem;color:#5a6c7f;}
.message br:first-child{display:none;}
.message p,.message ol,.message ul{margin-bottom:0;}
.message__close{position:absolute;top:50%;right:0.25rem;margin-top:-1rem;color:#333;font-size:2rem;line-height:1;text-decoration:none;opacity:0.3;}
.message--error{background:#fbe3e3;border:1px solid #f7b5b7;color:#d34047;}
.message--info{background:#e4f4fd;border:1px solid #a8cce2;color:#407ea1;}
.message--success{background:#e6f4d8;border:1px solid #a5d76f;color:#61801b;}
.message--warning{background:#f9f9d5;border:1px solid #d6cd77;color:#7c7548;}
/* what??? they have an old browser? This can be removed if you do not need to alert for IE < 9. */
 .message--update-browser{position:fixed;top:1em;left:50%;z-index:99999;margin:0 0 0 -20em;width:40em;text-align:center;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/off-canvas-menu.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This sets the basic styles to be applied to off-canvas menus which are typically used for tablets and mobile devices which cannot display a standard navigation element due to screen size restrictions. Updates here have a global impact on your site.*/
 [data-hook="toggle-off-canvas"],[data-hook="close-off-canvas"]{touch-action:none;}
.off-canvas{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;background:rgba(0,0,0,0);opacity:0;overflow-x:hidden;overflow-y:auto;transition:opacity ease-out 0.2s;z-index:-1;}
.off-canvas.is-active{background:rgba(0,0,0,0.65);opacity:1;transition:opacity ease-in 0.2s;z-index:2;}
.off-canvas--right{margin-left:auto;}
.off-canvas__wrap{display:flex;width:20rem;min-height:100%;flex-direction:column;justify-content:space-between;}
.off-canvas__header{display:flex;padding:1.25rem 1.5rem;justify-content:space-between;}
.off-canvas__header .is--active{color:#afafaf;}
.off-canvas__header a{border-bottom:1px solid;}
.off-canvas__header a:first-of-type{flex-grow:1;}
.off-canvas__close{color:#9c9c9c;flex-grow:1;font-size:0.75rem;text-align:right;}
.off-canvas__content{display:flex;position:relative;align-items:center;flex-grow:1;}
.off-canvas__footer{display:flex;align-items:center;justify-content:space-between;}
/* ------------------------ Site Overlay ------------------------ */
.has-active-off-canvas,.has-active-off-canvas body,.has-active-off-canvas .site-wrapper{overflow:hidden;}
.site-wrapper{position:relative;
/*-webkit-transform:translate3d(0,0,0);*/
 
/*transform:translate3d(0,0,0);*/
 transition:all 300ms ease-in-out;}
.site-wrapper.active-off-canvas--left{-webkit-transform:translate3d(20rem,0,0);transform:translate3d(20rem,0,0);}
.site-wrapper.active-off-canvas--right{-webkit-transform:translate3d(-20rem,0,0);transform:translate3d(-20rem,0,0);}
@media (min-width:40em){
.off-canvas__wrap{width:24rem;}
.site-wrapper.active-off-canvas--left{-webkit-transform:translate3d(24rem,0,0);transform:translate3d(24rem,0,0);}
.site-wrapper.active-off-canvas--right{-webkit-transform:translate3d(-24rem,0,0);transform:translate3d(-24rem,0,0);}
}
/* -- Off Canvas Components */
.cmp-primary-navigation{}
.cmp-primary-navigation a{display:block;text-decoration:none;}
.cmp-primary-navigation__menu,.cmp-primary-navigation__menu ul{padding-left:10%;padding-top:3em;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#001f3c;list-style:none;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;transition:transform 0.3s;}
.cmp-primary-navigation__menu span,.cmp-primary-navigation__menu a,.cmp-primary-navigation__menu ul a{display:block;height:3em;padding:0 1.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0 solid #242643;border-top-width:1px;line-height:3;overflow:hidden;text-overflow:ellipsis;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:all 0.3s;white-space:nowrap;}
.cmp-primary-navigation__menu li:first-of-type > a,.cmp-primary-navigation__menu ul li:first-of-type > a{border-top-width:0;}
.cmp-primary-navigation__menu li:last-of-type > a,.cmp-primary-navigation__menu ul li:last-of-type > a{border-bottom-width:1px;}
.cmp-primary-navigation__menu.is-hidden,.cmp-primary-navigation__menu ul.is-hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
/*.cmp-primary-navigation__menu ul:not(.is-hidden){
z-index:10;}*/
 .cmp-primary-navigation__menu.is-hidden > .cmp-primary-navigation__title,.cmp-primary-navigation__menu.show-next > .cmp-primary-navigation__title,.cmp-primary-navigation__menu.is-hidden > li > a,.cmp-primary-navigation__menu.show-next > li > a,.cmp-primary-navigation__menu ul.is-hidden > li > a,.cmp-primary-navigation__menu ul.show-next > li > a{opacity:0;}
.cmp-primary-navigation__menu.show-next > li > a,.cmp-primary-navigation__menu ul.show-next > li > a{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.has-children > a,.show-previous span{position:relative;}
.show-previous span{cursor:pointer;}
/*.cmp-primary-navigation__menu .goto-next{position:absolute;right:0;background-color:rgba(255,255,255,0.1);border:solid #242643;border-width:1px 0;cursor:pointer;transition:background-color ease-in-out 0.3s;z-index:5;}
.cmp-primary-navigation__menu .goto-next:hover{background-color:rgba(255,255,255,0.25);}*/
 .has-children > a::before,.has-children > a::after,.show-previous span::before,.show-previous span::after{display:inline-block;width:0.625rem;height:0.0625rem;position:absolute;top:50%;background:currentColor;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:'';}
.has-children > a::before,.show-previous span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::after,.show-previous span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.has-children > a{padding-right:3em;}
.has-children > a::before,.has-children > a::after{right:1rem;transform-origin:0.625rem 50%;}
.cmp-primary-navigation__menu .show-previous span{border:0 none;}
.cmp-primary-navigation__menu .show-previous span::before,.cmp-primary-navigation__menu .show-previous span::after{left:0;transform-origin:0 50%;}
.cmp-primary-navigation__menu{font-size:0.875rem;}
.cmp-primary-navigation__title span{border:0 none;font-size:1rem;}
.cmp-primary-navigation__social{border:solid rgba(175,175,175,0.3);border-width:1px 0;}
.cmp-primary-navigation__social li{flex-grow:1;text-align:center;}
.cmp-primary-navigation__social li:not(:first-child){
border-left:1px solid rgba(175,175,175,0.3);}
.cmp-primary-navigation__social a{line-height:3;}
.cmp-global-search{}
.cmp-global-search .input-group{width:80%;margin:auto;padding:1rem 0;align-items:center;}
.cmp-global-search input{margin:0 1.25rem;}
.cmp-global-search input[type="submit"]{opacity:0;transition:opacity ease-in-out 0.3s;}
.cmp-global-search input[type="search"]:valid + input[type="submit"]{opacity:1;}
.cmp-my-account{}
.cmp-my-account .off-canvas__wrap{justify-content:flex-start;}
.cmp-my-account .off-canvas__content{padding-top:6rem;align-items:flex-start;flex-grow:0;overflow:hidden;}
.cmp-my-account hr{margin:0.25rem 0 1rem;}
.cmp-my-account form{min-width:100%;transition:transform ease-in-out 0.15s;}
.cmp-my-account .is-toggled{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.cmp-my-account__form-row{width:75%;margin:0 auto 1rem;}
.cmp-my-account__input{}
.cmp-my-account button{outline:0 none;}
.cmp-my-account button span{font-size:0.75em;}
.cmp-mini-basket{}
.cmp-mini-basket .off-canvas__wrap{justify-content:flex-start;}
.cmp-mini-basket .off-canvas__content{display:block;padding:1.25rem 1.5rem;align-items:flex-start;overflow:hidden;}
.cmp-mini-basket .off-canvas__content{max-height:calc(100vh - 270px);overflow-y:scroll;overflow-x:hidden;
/*box-shadow:inset 0px 0px 25px -9px rgba(0,0,0,0.15);*/
}
.cmp-mini-basket__line{display:flex;margin-bottom:2.5em;font-size:0.875rem;flex-wrap:wrap;}
.cmp-mini-basket__image{width:4.5rem;height:4.5rem;margin:0 1.5rem 0 0;overflow:hidden;text-align:center;}
.cmp-mini-basket__item{display:flex;flex:1;flex-direction:column;justify-content:space-between;
/*color:#fff;*/
 text-decoration:none;}
.cmp-mini-basket__item-name{display:block;margin-bottom:1em;}
.cmp-mini-basket__subscription{flex-basis:100%;}
.cmp-mini-basket__item-total{display:flex;align-items:center;justify-content:space-between;}
.cmp-mini-basket__item-total hr{margin:0 0.75em;flex-grow:1;}
.cmp-mini-basket .off-canvas__footer{display:block;}
.cmp-mini-basket__charges,.cmp-mini-basket__total,.cmp-mini-basket__cta{display:flex;padding:1.25rem 1.5rem;flex-grow:1;justify-content:space-between;}
.cmp-mini-basket__charges{display:flex;flex-direction:column;}
.cmp-mini-basket__charge-item{display:flex;justify-content:space-between;}
.cmp-mini-basket__charges,.cmp-mini-basket__total{font-size:0.875rem;}
.cmp-mini-basket__cta{flex-wrap:wrap;font-size:0.75rem;}
.cmp-mini-basket__cta a:last-of-type{flex-basis:100%;margin-top:2em;flex-grow:1;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/shipping-estimator.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .shipping-estimator{text-align:left;width:96vw;max-width:22rem;}
.shipping-estimator__dialog{overflow:hidden;padding:2rem 0.75rem;}
.shipping-estimator__results{margin:1rem 0;text-align:left;}
.shipping-estimator__results__row{clear:both;overflow:hidden;padding:0.25rem 0;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/tags-notifications.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .tag{display:inline-block;padding:0 0.75rem;font-size:0.75rem;line-height:1.625;white-space:nowrap;border:1px solid transparent;border-radius:0.25rem;vertical-align:baseline;}
.notification{padding:0.25rem 0.5rem;font-size:0.625rem;line-height:1;text-align:center;white-space:nowrap;border-radius:1.50rem;vertical-align:baseline;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/miva-search.css
<<<<<<<<<<<<<<<<<<<<*/ /* SEARCH*/
 .site-header--search{left:50%;position:absolute;top:25px;transform:translateX(-50%);width:100%;z-index:60;}
.mm_searchfield_container input:focus::-webkit-input-placeholder{color:#7D7675!important;}
.mm_searchfield_container{background-color:white;display:inline-block;padding-left:90px;padding-right:35px;position:relative;width:100% !important;}
.mm_searchfield{border:1px solid #DDD;display:inline-block;outline:none;padding:2px 3px;position:relative;width:250px;
/* transition:0.25s all ease-in-out;*/
}
.header--search__form{position:relative;}
.site-header--search .header--search__form > button{-webkit-appearance:none;border:0;height:89px;position:absolute;z-index:1;}
.site-header--search .header--search__form > button .tlu--search{color:#0695C9;font-size:19px;}
.header--search__form input[ type="text" ].mm_searchfield{font-size:26px;font-weight:bold;height:89px;text-align:left;}
.header--search__form input:not([ type="submit" ]):focus{outline:0;}
.search-cmp-close{height:89px;position:absolute;right:1.25rem;text-align:center;top:0;width:20px;}
.search-cmp-close{padding:1.5rem 0;}
.mm_searchfield.focus{border-color:#3369E8;}
.mm_searchfield_menu{background:#FFF;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;box-shadow:2px 2px 7px -2px rgba( 0,0,0,0.25 );display:none;left:0;position:absolute;right:0;top:19px;z-index:1;}
.mm_searchfield_empty,.mm_searchfield_message{color:#999;display:block;font-size:14px;padding:15px;position:relative;text-align:center;}
.mm_searchfield_menuitem{color:#666;cursor:pointer;display:inline-block;font-size:0;padding:10px 15px;position:relative;vertical-align:top;width:100%;}
.mm_searchfield_menuitem_image_container{display:block;height:100px;margin:0 auto 20px;position:relative;text-align:center;vertical-align:middle;width:100px;}
.mm_searchfield_menuitem_image{display:inline-block;margin:0 auto;max-height:100px;max-width:100px;position:relative;vertical-align:middle;}
.mm_searchfield_menuitem_title_container{display:inline-block;display:block;margin:0 auto;position:relative;vertical-align:middle;width:calc( 100% - 60px );}
.mm_searchfield_menuitem_field{color:#999;display:block;font-size:12px;margin-bottom:4px;position:relative;white-space:normal;word-break:break-all;}
.mm_searchfield_menuitem_name{color:#666;font-size:14px;}
.mm_searchfield_menuitem_minimum_message{color:#5A5656;font-size:13px;}
.mm_searchfield_menuitem_header{border-bottom:1px solid #DDD;display:block;margin:0;padding:10px 15px;position:relative;}
.mm_searchfield_menuitem_storesearch{border-top:1px solid #DDD;display:block;font-size:14px;width:100%;}
.mm_searchfield_menuitem_selected .mm_searchfield_menuitem_field{color:#333;}
.mm_searchfield_menuitem_selected .mm_searchfield_menuitem_name{color:#000;}
@media screen and ( min-width:60em ){
.site-header--search{top:40px;}
.search-cmp-close{flex-shrink:0;min-width:100px;padding-left:20px;padding-right:85px;right:0;width:115px;}
.cmp--search{justify-content:center;margin-left:50px;}
}
/* LAYOUT - search preview */
 .mm_searchfield_container .has--flag{position:relative;}
.mm_searchfield_container .has--flag:before{border:2px solid #017FA8;color:#017FA8;content:" ";display:block;font-size:0.65rem;font-weight:bold;left:10px;line-height:normal;min-width:70px;padding:4px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:1;}
.mm_searchfield_container .has--flag.flag--hot:before{content:"Hot";}
.mm_searchfield_container .has--flag.flag--new:before{content:"New";}
.mm_searchfield_container .has--flag.flag--sale:before{content:"Sale";}
.mm_searchfield_container .has--flag.flag--bestseller:before{content:"Bestseller";}
.mm_searchfield_container .has--flag.flag--cold-weather:before{content:"Cold Weather";}
.mm_searchfield_container .has--flag.flag--ships-in-2-weeks:before{content:"Ships in 2 Weeks";}
.mm_searchfield_menu{display:flex!important;flex-wrap:wrap;}
.mm_searchfield_menu > *{width:100%;}
.mm_searchfield_menu > span .mm_searchfield_menuitem{display:flex;}
.mm_searchfield_menuitem_field.mm_searchfield_menuitem_name,.mm_searchfield_menuitem_field.mm_searchfield_menuitem_price{color:#5A5656;display:block;font-size:0.815rem;font-weight:bold;line-height:normal;overflow:hidden;overflow:hidden;text-align:left;text-transform:uppercase;width:100%;}
.mm_searchfield_menuitem_field.mm_searchfield_menuitem_price{font-size:12px;margin-top:8px;}
.mm_searchfield_menuitem_volume-price{color:#026A90;font-size:13px;line-height:normal;margin-top:4px;}
.mm_searchfield_menuitem_studio-volume-crossout{text-decoration:line-through;}
.mm_searchfield_menuitem_image_container{border:1px solid #ECECEC;height:auto;margin:0;margin-right:20px!important;max-width:40%;overflow:hidden;position:relative;width:auto;}
.mm_searchfield_menuitem_image_container .is--mainimgph{height:auto;max-height:130px;width:100%;}
.mm_searchfield_menuitem_image_container .is--mainimgph + img{bottom:0;left:50%;max-height:85%;max-width:none;position:absolute;transform:translateX(-50%);width:100%;width:auto;}
.mm_searchfield_menuitem_title_container{margin:0;width:auto;}
@media screen and ( min-width:48em ){
.mm_searchfield_menu > *{width:50%;}
}
@media screen and ( min-width:60em ){
.mm_searchfield_menu > *{width:20%;}
.mm_searchfield_menu > span .mm_searchfield_menuitem{display:block;}
.mm_searchfield_menuitem_image_container{margin-bottom:1rem;margin-right:0px!important;max-width:unset;}
.mm_searchfield_menuitem_image_container .is--mainimgph{height:auto;max-height:300px;width:100%;}
}
.mm_searchfield_menuitem.mm_searchfield_menuitem_storesearch{width:100%;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/components/miva-combofacets.css
<<<<<<<<<<<<<<<<<<<<*/ .mm_combination_facet_container{position:relative;display:block;padding:15px;border:1px solid #ddd;}
.mm_combination_facet_fields{position:relative;display:inline-block;vertical-align:middle;width:calc( 100% - 125px );box-sizing:border-box;}
.mm_combination_facet_field{position:relative;display:inline-block;margin:2px;}
.mm_combination_facet_field select{width:125px;}
.mm_combination_facet_action_container{position:relative;display:inline-block;vertical-align:middle;text-align:right;width:125px;box-sizing:border-box;}
.mm_combination_facet_action{position:relative;display:inline-block;vertical-align:middle;text-align:center;margin:2px;padding:5px 8px;background:#f8f8f8;text-decoration:none;border:1px solid #ddd;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mm_combination_facet_action:hover{border-color:#aaa;}
.mm_combination_facet_action:active{box-shadow:inset 0 0 8px rgba( 0,0,0,0.1 );}
.mm_combination_facet_action.disabled{background-color:#f1f1f1;color:#777;cursor:not-allowed;}
.mm_combination_facet_action.disabled:hover{border-color:#ddd;}
.mm_combination_facet_action.disabled:active{box-shadow:none;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/layout/site-header.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .site-header{padding:1rem 2rem;position:relative;box-shadow:0 0.125rem 0.4375rem 0 rgba(0,0,0,0.05);}
@media (min-width:48em){
.site-header{padding:1rem 10rem;}
}
.site-header__navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;line-height:1;}
.site-header__navigation a,.site-header__navigation button{padding:0 1.25em;text-decoration:none;}
.site-header__menu-link button{padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0 none;outline:0 none;}
.site-header__masthead{width:100%;margin-bottom:1.5rem;flex-grow:9999;order:-1;text-align:center;}
.site-header__masthead h1{font-size:inherit;line-height:inherit;}
.site-header__masthead img{max-height:1.75rem;}
.site-header__masthead a:not(.button):hover{opacity:1;}
.site-header__basket-link a{padding-right:0;position:relative;}
.site-header__basket-link a::after{display:block;position:absolute;top:-0.75em;right:-0.75em;content:attr(data-count);font:700 66%/1 Arial,sans-serif;}
.site-header__secure-checkout{display:none;font-size:0.875rem;font-weight:600;opacity:0.5;text-transform:uppercase;visibility:hidden;}
@media (min-width:40em){
.site-header__navigation{flex-wrap:nowrap;}
.site-header__masthead{width:auto;margin-bottom:0;order:inherit;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/layout/site-footer.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .site-footer{display:flex;padding:0.75rem 1.5rem;position:relative;flex-wrap:wrap;justify-content:space-between;}
.site-footer a{color:currentColor;text-decoration:none;}
.site-footer__menu{display:flex;flex-grow:1;margin-bottom:0.5em;padding-bottom:0.75em;align-items:center;border-bottom:1px solid #fff;flex-wrap:wrap;font-size:0.75rem;}
.site-footer__menu a{display:inline-block;flex-basis:50%;padding:0.25em 0;}
.site-footer__navigation{display:flex;flex-basis:50%;align-items:center;border:solid #fff;border-width:0 1px 0 0;justify-content:space-between;}
.site-footer__navigation a{font-size:0.8125rem;}
.site-footer__information{flex-basis:50%;}
.site-footer__information img{height:1.5em;}
@media (min-width:72em){
.site-footer{align-items:center;flex-wrap:nowrap;}
.site-footer__menu{display:flex;flex-grow:1;margin-bottom:0;padding-bottom:0;align-items:center;border-bottom:0 none;font-size:0.75rem;}
.site-footer__menu a{flex-basis:auto;margin:0.5em 1em;padding:0 1em;}
.site-footer__navigation{flex-basis:auto;margin:0 3em;padding:0 1em;border-width:0 1px;flex-shrink:0;}
.site-footer__navigation a{display:inline-block;padding:0 1em;}
.site-footer__information{flex-basis:auto;flex-shrink:0;}
.site-footer__information a:not(.button):hover{opacity:1;}
}@media (min-width:90em){
.site-footer{padding:0.75rem 10rem;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/layout/page-smap.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .cmp-site-map{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;}
.cmp-site-map__heading{padding:0 1rem;}
.cmp-site-map__item{margin-bottom:1.5rem;padding:0 1rem;}
@media only screen and (min-width:40em){
.cmp-site-map{flex-direction:row;}
.cmp-site-map__heading{flex-basis:100%;}
.cmp-site-map__item{max-width:50%;flex-basis:50%;}
}
@media only screen and (min-width:48em){
.cmp-site-map{max-width:66vw;margin:auto;}
.cmp-site-map__item{max-width:33%;flex-basis:33%;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/plugins/magnific-popup.css
<<<<<<<<<<<<<<<<<<<<*/ 
 .mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:0.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042;}
.mfp-wrap{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none !important;position:fixed;top:0;width:100%;z-index:1043;}
.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#ccc;left:8px;margin-top:-0.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044;}
.mfp-preloader a{color:#ccc;}
.mfp-preloader a:hover{color:#fff;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046;}
button::-moz-focus-inner{border:0;padding:0;}
.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:0.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px;}
.mfp-close:hover,.mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%;}
.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap;}
.mfp-arrow{height:110px;margin:0;margin-top:-55px;opacity:0.65;padding:0;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;width:90px;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,.mfp-arrow:after{border:medium inset transparent;content:'';display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0;}
.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px;}
.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px;}
.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-bottom:40px;padding-top:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;max-width:1200px;width:100%;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%;}
.mfp-iframe-scaler iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%;}
/* Main image in popup */
img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0 40px;width:auto;}
/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,0.6);content:'';display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%;}
.mfp-title{color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left;word-wrap:break-word;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
iframe.mfp-iframe{min-height:245px;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){

 .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{bottom:0;top:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{background:rgba(0,0,0,0.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px;}
}
@media all and (max-width:900px){
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
@media all and (max-width:780px){
/*!important necessary to override iframe styling */
 .cmp--list-bar ul{display:flex!important;flex-direction:row!important;justify-content:center!important;}
.cmp--list-bar li a{padding:30px 10px!important;}
.custom-sizing-tables-ui .cmp--list-bar{margin-bottom:10px!important;}
.mfp-iframe-scaler iframe{min-height:600px!important;}
.mfp-container{top:-155px!important;}
}
.white-popup{background:#FFF;margin:20px auto;max-width:500px;padding:20px;position:relative;width:auto;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/plugins/slick-slider.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* Slider */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
/* Slider */
.slick-loading .slick-list{background:#fff url(../images/img_slider_loader.gif) center center no-repeat;}
/* Arrows */
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick',sans-serif;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'?';}
[dir='rtl'] .slick-prev:before{content:'?';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'?';}
[dir='rtl'] .slick-next:before{content:'?';}
/* Dots */
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick',sans-serif;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'�';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/plugins/plg-scrollTrigger.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/*[data-scroll]{opacity:0;transition:opacity 0.5s ease-in;}
[data-scroll].animate--fade-in{opacity:1;transition:opacity 0.5s ease-out;}
[data-scroll] img{opacity:0;visibility:hidden;}[data-scroll] img.is--loaded{opacity:1;transition:opacity 0.3s ease-out;visibility:visible;}*/
 [data-src],[data-src-bg]{opacity:0;visibility:hidden;transition:opacity 800ms ease-in-out;}[data-src].is--loaded,[data-src-bg].is--loaded{opacity:1;visibility:visible;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/plugins/dropzone.min.css
<<<<<<<<<<<<<<<<<<<<*/ /* https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/dropzone.min.css */
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.dropzone,.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:.5}
.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-message .dz-button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){
overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}
.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/utilities/helpers.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This is a catch-all of classes which you can assign to elements to help with padding,margins,visibility,etc. Editing should not be necessary but making additions is advised if needed.*/
 
/* ELEMENT ALIGNMENT*/
.h-align-center{text-align:center;}
.h-align-justify{text-align:justify;}
.h-align-left{text-align:left;}
.h-align-right{text-align:right;}
.h-align-baseline{vertical-align:baseline;}
.h-align-bottom{vertical-align:bottom;}
.h-align-middle{vertical-align:middle;}
.h-align-top{vertical-align:top;}
.h-vertically-centered{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-align-center---xs{text-align:center;}
.h-align-justify---xs{text-align:justify;}
.h-align-left---xs{text-align:left;}
.h-align-right---xs{text-align:right;}
.h-align-baseline---xs{vertical-align:baseline;}
.h-align-bottom---xs{vertical-align:bottom;}
.h-align-middle---xs{vertical-align:middle;}
.h-align-top---xs{vertical-align:top;}
.h-vertically-centered---xs{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element---xs{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-align-center---s{text-align:center;}
.h-align-justify---s{text-align:justify;}
.h-align-left---s{text-align:left;}
.h-align-right---s{text-align:right;}
.h-align-baseline---s{vertical-align:baseline;}
.h-align-bottom---s{vertical-align:bottom;}
.h-align-middle---s{vertical-align:middle;}
.h-align-top---s{vertical-align:top;}
.h-vertically-centered---s{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element--s{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-align-center---m{text-align:center;}
.h-align-justify---m{text-align:justify;}
.h-align-left---m{text-align:left;}
.h-align-right---m{text-align:right;}
.h-align-baseline---m{vertical-align:baseline;}
.h-align-bottom---m{vertical-align:bottom;}
.h-align-middle---m{vertical-align:middle;}
.h-align-top---m{vertical-align:top;}
.h-vertically-centered---m{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element---m{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-align-center---l{text-align:center;}
.h-align-justify---l{text-align:justify;}
.h-align-left---l{text-align:left;}
.h-align-right---l{text-align:right;}
.h-align-baseline---l{vertical-align:baseline;}
.h-align-bottom---l{vertical-align:bottom;}
.h-align-middle---l{vertical-align:middle;}
.h-align-top---l{vertical-align:top;}
.h-vertically-centered---l{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element---l{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.h-align-center---xl{text-align:center;}
.h-align-justify---xl{text-align:justify;}
.h-align-left---xl{text-align:left;}
.h-align-right---xl{text-align:right;}
.h-align-baseline---xl{vertical-align:baseline;}
.h-align-bottom---xl{vertical-align:bottom;}
.h-align-middle---xl{vertical-align:middle;}
.h-align-top---xl{vertical-align:top;}
.h-vertically-centered---xl{-webkit-transform-style:preserve-3d;}
.h-vertically-centered__element---xl{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
/* ELEMENT FLOAT CONTROL*/
.h-clear{clear:both;}
.h-float-left{float:left;}
.h-float-none{float:none;}
.h-float-right{float:right;}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-clear---xs{clear:both;}
.h-float-left---xs{float:left;}
.h-float-none---xs{float:none;}
.h-float-right---xs{float:right;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-clear---s{clear:both;}
.h-float-left---s{float:left;}
.h-float-none---s{float:none;}
.h-float-right---s{float:right;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-clear---m{clear:both;}
.h-float-left---m{float:left;}
.h-float-none---m{float:none;}
.h-float-right---m{float:right;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-clear---l{clear:both;}
.h-float-left---l{float:left;}
.h-float-none---l{float:none;}
.h-float-right---l{float:right;}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.h-clear---xl{clear:both;}
.h-float-left---xl{float:left;}
.h-float-none---xl{float:none;}
.h-float-right---xl{float:right;}
}
/* IMAGE FLOAT CONTROL*/
.h-img-left{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-img-left---xs{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right---xs{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-img-left---s{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right---s{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-img-left---m{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right---m{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-img-left---l{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right---l{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
}
/* x-large breakpoint */
 @media only screen and (min-width:60em){
.h-img-left---xl{float:left;margin:0.25rem 0.75rem 0.75rem 0;}
.h-img-right---xl{float:right;margin:0.25rem 0 0.75rem 0.75rem;}
}
/* BREAKER <br /> substitutes for non-specific sections*/
.h-breaker{display:block;height:0.75rem;}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-breaker{height:0.9375rem;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-breaker{height:1.875rem;}
}
/* DISPLAY CONTROL*/
.h-all-hidden{display:none !important;visibility:hidden !important;}
.h-all-shown{display:block !important;visibility:visible !important;}
.h-hide{display:none !important;}
.h-show{display:block !important;}
.h-inline{display:inline !important;}
.h-inline-block{display:inline-block !important;}
.h-invisible{visibility:hidden;}
.h-visible{visibility:visible;}
.h-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.h-visually-hidden.focusable:active,.h-visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-all-shown---xs{display:block !important;visibility:visible !important;}
.h-all-hidden---xs{display:none !important;visibility:hidden !important;}
.h-hide---xs{display:none !important;}
.h-show---xs{display:block !important;}
.h-inline---xs{display:inline !important;}
.h-inline-block---xs{display:inline-block !important;}
.h-invisible---xs{visibility:hidden;}
.h-visible---xs{visibility:visible;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-all-shown---s{display:block !important;visibility:visible !important;}
.h-all-hidden---s{display:none !important;visibility:hidden !important;}
.h-hide---s{display:none !important;}
.h-show---s{display:block !important;}
.h-inline---s{display:inline !important;}
.h-inline-block---s{display:inline-block !important;}
.h-invisible---s{visibility:hidden;}
.h-visible---s{visibility:visible;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-all-shown---m{display:block !important;visibility:visible !important;}
.h-all-hidden---m{display:none !important;visibility:hidden !important;}
.h-hide---m{display:none !important;}
.h-show---m{display:block !important;}
.h-inline---m{display:inline !important;}
.h-inline-block---m{display:inline-block !important;}
.h-invisible---m{visibility:hidden !important;}
.h-visible---m{visibility:visible !important;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-all-shown---l{display:block !important;visibility:visible !important;}
.h-all-hidden---l{display:none !important;visibility:hidden !important;}
.h-hide---l{display:none !important;}
.h-show---l{display:block !important;}
.h-inline---l{display:inline !important;}
.h-inline-block---l{display:inline-block !important;}
.h-invisible---l{visibility:hidden;}
.h-visible---l{visibility:visible;}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.h-all-shown---xl{display:block !important;visibility:visible !important;}
.h-all-hidden---xl{display:none !important;visibility:hidden !important;}
.h-hide---xl{display:none !important;}
.h-show---xl{display:block !important;}
.h-inline---xl{display:inline !important;}
.h-inline-block---xl{display:inline-block !important;}
.h-invisible---xl{visibility:hidden;}
.h-visible---xl{visibility:visible;}
}
/* REMOVE BORDERS*/
.h-nb,button.h-nb,input.h-nb,select.h-nb,textarea.h-nb{border:none;outline:none;}
.h-ntb,button.h-ntb,input.h-ntb,select.h-ntb,textarea.h-ntb{border-top:none;}
.h-nrb,button.h-nrb,input.h-nrb,select.h-nrb,textarea.h-nrb{border-right:none;}
.h-nbb,button.h-nbb,input.h-nbb,select.h-nbb,textarea.h-nbb{border-bottom:none;}
.h-nlb,button.h-nlb,input.h-nlb,select.h-nlb,textarea.h-nlb{border-left:none;}
/* REMOVE MARGINS*/
.h-nm{margin:0 !important;}
.h-ntm{margin-top:0 !important;}
.h-nrm{margin-right:0 !important;}
.h-nbm{margin-bottom:0 !important;}
.h-nlm{margin-left:0 !important;}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-nm---xs{margin:0 !important;}
.h-ntm---xs{margin-top:0 !important;}
.h-nrm---xs{margin-right:0 !important;}
.h-nbm---xs{margin-bottom:0 !important;}
.h-nlm---xs{margin-left:0 !important;}
.h-reset-margins---xs{margin-right:-0.9375rem !important;margin-left:-0.9375rem !important;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-nm---s{margin:0 !important;}
.h-ntm---s{margin-top:0 !important;}
.h-nrm---s{margin-right:0 !important;}
.h-nbm---s{margin-bottom:0 !important;}
.h-nlm---s{margin-left:0 !important;}
.h-reset-margins---s{margin-right:-0.9375rem !important;margin-left:-0.9375rem !important;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-nm---m{margin:0 !important;}
.h-ntm---m{margin-top:0 !important;}
.h-nrm---m{margin-right:0 !important;}
.h-nbm---m{margin-bottom:0 !important;}
.h-nlm---m{margin-left:0 !important;}
.h-reset-margins---m{margin-right:-0.9375rem !important;margin-left:-0.9375rem !important;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-nm---l{margin:0 !important;}
.h-ntm---l{margin-top:0 !important;}
.h-nrm---l{margin-right:0 !important;}
.h-nbm---l{margin-bottom:0 !important;}
.h-nlm---l{margin-left:0 !important;}
.h-reset-margins---l{margin-right:-0.9375rem !important;margin-left:-0.9375rem !important;}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.h-nm---xl{margin:0 !important;}
.h-ntm---xl{margin-top:0 !important;}
.h-nrm---xl{margin-right:0 !important;}
.h-nbm---xl{margin-bottom:0 !important;}
.h-nlm---xl{margin-left:0 !important;}
.h-reset-margins---xl{margin-right:-0.9375rem !important;margin-left:-0.9375rem !important;}
}
/* PADDING CONTROL*/
.h-np{padding:0;}
.h-ntp{padding-top:0;}
.h-nrp{padding-right:0;}
.h-nbp{padding-bottom:0;}
.h-nlp{padding-left:0;}
.h-reset-padding{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}
.h-reset-rp{padding-right:0.9375rem !important;}
.h-reset-lp{padding-left:0.9375rem !important;}
/* x-small breakpoint */
 @media only screen and (min-width:30em){
.h-np---xs{padding:0;}
.h-ntp---xs{padding-top:0;}
.h-nrp---xs{padding-right:0;}
.h-nbp---xs{padding-bottom:0;}
.h-nlp---xs{padding-left:0;}
.h-reset-padding---xs{padding-right:0.9375rem;padding-left:0.9375rem;}
.h-reset-rp---xs{padding-right:0.9375rem;}
.h-reset-lp---xs{padding-left:0.9375rem;}
}
/* small breakpoint */
 @media only screen and (min-width:40em){
.h-np---s{padding:0;}
.h-ntp---s{padding-top:0;}
.h-nrp---s{padding-right:0;}
.h-nbp---s{padding-bottom:0;}
.h-nlp---s{padding-left:0;}
.h-reset-padding---s{padding-right:0.9375rem;padding-left:0.9375rem;}
.h-reset-rp---s{padding-right:0.9375rem;}
.h-reset-lp---s{padding-left:0.9375rem;}
}
/* medium breakpoint */
 @media only screen and (min-width:48em){
.h-np---m{padding:0;}
.h-ntp---m{padding-top:0;}
.h-nrp---m{padding-right:0;}
.h-nbp---m{padding-bottom:0;}
.h-nlp---m{padding-left:0;}
.h-reset-padding---m{padding-right:0.9375rem;padding-left:0.9375rem;}
.h-reset-rp---m{padding-right:0.9375rem;}
.h-reset-lp---m{padding-left:0.9375rem;}
}
/* large breakpoint */
 @media only screen and (min-width:60em){
.h-np---l{padding:0;}
.h-ntp---l{padding-top:0;}
.h-nrp---l{padding-right:0;}
.h-nbp---l{padding-bottom:0;}
.h-nlp---l{padding-left:0;}
.h-reset-padding---l{padding-right:0.9375rem;padding-left:0.9375rem;}
.h-reset-rp---l{padding-right:0.9375rem;}
.h-reset-lp---l{padding-left:0.9375rem;}
}
/* x-large breakpoint */
 @media only screen and (min-width:75em){
.h-np---xl{padding:0;}
.h-ntp---xl{padding-top:0;}
.h-nrp---xl{padding-right:0;}
.h-nbp---xl{padding-bottom:0;}
.h-nlp---xl{padding-left:0;}
.h-reset-padding---xl{padding-right:0.9375rem;padding-left:0.9375rem;}
.h-reset-rp---xl{padding-right:0.9375rem;}
.h-reset-lp---xl{padding-left:0.9375rem;}
}
/* UI GOODIES*/
.h-corners{border-radius:0.25rem;}
.h-no-corners{border-radius:0;}
.h-shadows{box-shadow:0 2px 4px 0 rgba(51,51,51,.3);}
.h-bottom-shadow{box-shadow:0 2px 4px -2px rgba(51,51,51,.2);}
.h-no-shadows{box-shadow:none !important;}
.h-text-shadow{text-shadow:1px 1px 1px rgba(51,51,51,.3);}
.h-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/* IMAGE REPLACEMENT*/
.h-ir{overflow:hidden;text-indent:100%;white-space:nowrap;}
.h-ir br{display:none;}
/* Text Line*/
.text-line{border-bottom:1px solid #ebebeb;width:100%;text-align:center;position:relative;margin:1rem 0;}
.text-line span{display:inline-block;padding:0 1rem;background:#fff;color:#03698c;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.05em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
/* Custom Checkbox*/
.custom-checkbox .column{overflow:visible;}
.custom-checkbox{color:#6e6361;letter-spacing:0.02em;text-transform:uppercase;font-weight:bold;font-size:11px;}
.custom-checkbox .custom-checkbox-ui{display:inline-block;text-align:center;width:20px;color:#ffffff;height:20px;background:#ffffff;border:1px solid #d2d1d1;transition:all 0.75s;}
.custom-checkbox .custom-checkbox-prompt{display:inline-block;margin-left:8px;}
.custom-checkbox input[type="checkbox"]{visibility:hidden;height:0;width:0;overflow:hidden;}
.custom-checkbox input[type="checkbox"]:checked ~ .custom-checkbox-ui{color:#ffffff;background:#3baad3;border-color:#3baad3;}
.custom-checkbox input[type="checkbox"]:checked ~ .custom-checkbox-prompt{color:#3baad3;}
.custom-checkbox input[type="checkbox"].invalid ~ .custom-checkbox-ui{border-color:#f00;}
.custom-checkbox input[type="checkbox"].invalid ~ .custom-checkbox-prompt{color:#f00;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/utilities/print.css
<<<<<<<<<<<<<<<<<<<<*/ 
 
/* This is a basic set of style adjustments to make printing of pages easier. Editing is not recommended.*/
 @media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dppx){
/* Style adjustments for high resolution devices */
 .hd-show{display:block;visibility:visible;}
.hd-hide{display:none;visibility:hidden;}
}@media print{@page{margin:0.50cm;}
*,*:before,*:after{background:transparent !important;color:black !important;-webkit-filter:none !important;filter:none !important;text-shadow:none !important;}
body{background-color:#fff;color:#000;font:0.57em / 1.3 Helvetica,Arial,sans-serif;}
a,a:visited{color:#444 !important;text-decoration:underline;word-wrap:break-word;}
a[href]:after{content:" (" attr(href) ")";font-size:smaller;}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after,.ir a:after{content:"\0020";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
q:after{content:" (Source:" attr(cite) ")";}
thead{display:table-header-group;}
img,tr{page-break-inside:avoid;}
.print-show{display:block;visibility:visible;}
a[href^="#"]:after,audio,embed,footer,nav,object,video,.print-hide{display:none;visibility:hidden;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/aos.css
<<<<<<<<<<<<<<<<<<<<*/ [data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/hubspot.css
<<<<<<<<<<<<<<<<<<<<*/ body .leadinModal .leadin-button{background:#026a90!important;border:2px solid #026a90!important;color:#ffffff!important;height:auto!important;border-radius:unset!important;font-weight:bold!important;font-size:0.750rem!important;text-transform:uppercase!important;padding:20px!important;line-height:normal!important;font-family:"Nobel"!important;letter-spacing:0.165em!important;}body .leadinModal .leadin-button:hover{opacity:1!important;background:#035f81!important;}
.post-header h2{border-bottom:1px solid rgb(229,229,229);font-size:32px;line-height:40px;padding-bottom:10px;font-weight:bold;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/site.css
<<<<<<<<<<<<<<<<<<<<*/ /*+-+-+-+-+-+-+ PAGE SPECIFIC STYLES +-+-+-+-+-+-+ => BUILD GLOBALS => PLAY BUTTON UI => 'CUSTOM COMPONENTS' => FOOTER => CHECKOUT FOOTER/HEADER*/
/* 40em = 640 48em = 768 60em = 960 70em = 1120 75em = 1200*/
 .live---chat{position:fixed;bottom:0;right:10px;background:#6e6361;color:#ffffff;text-transform:uppercase;width:40px;height:40px;text-align:center;z-index:1000;font-size:12px;padding:5px;line-height:normal;text-decoration:none;top:75%;transform:translateY(-50%);opacity:0.35;font-family:"Nobel";font-weight:bold;transition:all 0.5s;}
.is---page .live---chat{opacity:0.15;}
.prod .live---chat{display:none;}
.hide--chat .live---chat{opacity:0;visibility:hidden;}
.live---chat:hover{opacity:1;}
.live---chat img{display:none;}
.live---chat a{color:#ffffff;text-decoration:none;display:block;text-align:center;}@media screen and (min-width:60em){
.live---chat{width:75px;height:75px;padding:22px 0px 0 0;font-size:14px;right:20px;}
.live---chat img{display:block;position:absolute;bottom:-10px;right:-5px;}
}
/* THEME COLORS */
.color--primary,.color--blue,.blue{color:#026a90;}
.blue2,.color--blue2{color:#108fbd;}
.bg--primary,.bg--blue{background-color:#026a90;}
.bg--blue1{background:#026a90;color:#ffffff;}
.color--brown1{color:#76706f;}
/* FORCE COLOR CHANGE*/
.blue2--f,.color--blue2---f{color:#108fbd!important;}
.blue--f,.color--blue---f{color:#026a90!important;}
/*============= => BUILD GLOBALS*/
 html,button,input,select,textarea{color:#5a5656;}body{font-family:"Nobel Book"!important;letter-spacing:0.035rem;font-size:18px;color:#7d7675;}
/* font-size */
.fs-12,.fs--12{font-size:0.75rem;}
.fs-13,.fs--13{font-size:0.813rem;}
.fs-14,.fs--14{font-size:0.875rem;}
.fs-16,.fs--16{font-size:1rem;}
.fs-40,.fs--40{font-size:2.50rem;}@media screen and (min-width:48em){
.fs-12---m,.fs--12---m{font-size:0.75rem;}
.fs-13---m,.fs--13---m{font-size:0.813rem;}
.fs-14---m,.fs--14---m{font-size:0.875rem;}
.fs-16---m,.fs--16---m{font-size:1rem;}
.fs-40---m,.fs--40---m{font-size:2.50rem}
}@media screen and (min-width:60em){
.fs-12---l,.fs--12---l{font-size:0.75rem;}
.fs-13---l,.fs--13---l{font-size:0.813rem;}
.fs-14---l,.fs--14---l{font-size:0.875rem;}
.fs-16---l,.fs--16---l{font-size:1rem;}
.fs-40---l,.fs--40---l{font-size:2.50rem}
}

.h-ltr-spacing-none{letter-spacing:0;}
.h-ltr-spacing-reset{letter-spacing:0.035rem;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;font-family:"Nobel";color:#5c5757;}
.primary--font,.primary-font,.nobel-book{font-family:"Nobel Book"!important;}
.font--condensed,.nobel-book-cndsd{font-family:'Nobel RegularCondensed';}
.font--bold-condensed,.nobel-book-bold-cndsd{font-family:'Nobel BoldCondensed';}
.font--s1,.nobel-cndsd{font-family:'Nobel Condensed';}
.font--smoothing-auto{-webkit-font-smoothing:auto!important;}
.font--s1.ltr--spacing{letter-spacing:3px;}
.secondary--font,.secondary-font,.font--nobel-book{font-family:'Nobel'!important;}
.is--fixed{position:fixed;top:0;left:0;width:100%;}
.is--absolute{top:0;left:0;position:absolute;width:100%;}
/*============= => grid ?*/
.row.h-row-limit{max-width:1500px;margin:0 auto;}
.column.wrap.h-col-limit{max-width:1500px;margin:0 auto;}
.row.h-row-limit{max-width:1500px;margin:0 auto;}
.column.wrap.h-col-limit{max-width:1500px;margin:0 auto;}
.wrap.mw--900{max-width:900px;}
.wrap.mw--800{max-width:800px;}
.wrap.mw--700{max-width:700px;}
.wrap.mw--600{max-width:600px;}
.wrap.mw--500{max-width:500px;}@media screen and (min-width:48em){
.row.h-row-limit---m{max-width:1500px;margin:0 auto;}
.column.wrap.h-col-limit---m{max-width:1500px;margin:0 auto;}
}@media screen and (min-width:60em){
.row.h-row-limit---l{max-width:1500px;margin:0 auto;}
.column.wrap.h-col-limit---l{max-width:1500px;margin:0 auto;}
}
.list-flat li{display:inline-block;}
.list-unstyled{list-style-type:none;margin:0;padding:0;}
.h-nrbi{border-right:0!important;}
.font--uppercase-i{text-transform:uppercase!important;}
.height--fill{height:100%;}
.button{background:#026a90;border:2px solid #026a90;color:#ffffff;height:auto;border-radius:0px;font-weight:bold;font-size:0.750rem;text-transform:uppercase;padding:20px;line-height:normal;font-family:"Nobel";letter-spacing:0.165em;}
.button.button-mw1{min-width:185px;}
.button:hover{opacity:1;background:#035f81;}
.button.button-outline,.button.button--hollow{color:#026a90;background:transparent;border:2px solid #026a90;}
.button.button-outline:hover,.button.button--hollow:hover{background:#026a90;color:#ffffff;}
.button.button-outline.white{color:#ffffff;border:2px solid #ffffff;color:#ffffff;}
.button.button-outline.white:hover{background:#ffffff;color:#026a90;;}
.button.button-outline.gray{color:#5e5b5a;border-color:#5e5b5a;}
.button.button-outline.gray:hover{color:#ffffff;background:#5e5b5a;}
.button.button-wide{display:block;}@media screen and (min-width:60em){
.button.button-outline.gray---l:hover{color:#ffffff;background:#5e5b5a;}
}
/*============= =>PLAY BUTTON UI*/
.cmp--video-play-button{position:relative;cursor:pointer;width:110px;height:110px;border-radius:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cmp--video-play-button.is--playing .circular-loader,.cmp--video-play-button.is--playing .loader-path2{animation-play-state:paused;}
.cmp--video-play-button:hover{opacity:1;}
.cmp--video-play-button:before{position:absolute;display:block;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,1);content:" ";mix-blend-mode:overlay;z-index:1;transition:all .75s;opacity:0.5;}
.cmp--video-play-button .video--play-button-inner{display:inline-block;position:absolute;transform:translateY(-50%) translateX(-50%);transform-origin:top left;top:50%;left:50%;z-index:10;}
.cmp--video-play-button .loader{position:relative;display:block;width:60px;height:60px;}
.cmp--video-play-button i{color:#ffffff;}
.cmp--video-play-button .play--icon{font-size:1.05rem;margin-top:2px;margin-left:2px;}
.cmp--video-play-button .circular-loader{animation:rotate 10s linear infinite;transform-origin:center center;}
.cmp--video-play-button .loader-path{opacity:0.5;}
.cmp--video-play-button .loader-path2{stroke:#ffffff;stroke-dasharray:0,126;stroke-dashoffset:0;backface-visibility:hidden;animation:dash 5s ease-out infinite;stroke-linecap:butt;animation-delay:2s;}
.cmp--video-play-button i.action--pause{display:none;}
@keyframes dash{0%{stroke-dasharray:0,126;stroke-dashoffset:0;}
66%{stroke-dasharray:126,126;stroke-dashoffset:0;}
100%{stroke-dasharray:0,126;stroke-dashoffset:-122;}
}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
/*============= CUSTOM COMPONENTS*/
 .cmp-heading-top-span{font-size:30px;position:relative;letter-spacing:0.30em;transition:all .75s;position:relative;margin-bottom:50px;line-height:1.25;}@media screen and (min-width:48em){
.cmp-heading-top-span{font-size:2.813em;}
}
.cmp-heading-top-span:after{position:absolute;content:" ";display:block;width:50px;height:4px;background:#615d5c;left:0;bottom:-25px;}
.cmp-heading-top-span span.is--block,.is--heading span.is--block{display:block;}
.cmp-heading-top-span span:first-of-type{font-family:'Nobel BoldCondensed';display:block;font-size:0.938rem;color:#817e7d;letter-spacing:0.15rem;}
.cmp-heading-top-span.heading-no-after:after,.heading-no-after:after{display:none;}@media screen and (min-width:60em){
.cmp-heading-top-span{font-size:3.625em;letter-spacing:0.35em;}
}
.cmp-heading-top-span.h-align-center:after{left:50%;transform:translateX(-50%);}
.cmp-heading-top-span.reverse{font-size:0.75rem;color:#817e7d;letter-spacing:1px;}
.cmp-heading-top-span.reverse span:first-of-type{font-size:1.75rem;color:#5c5757;letter-spacing:0.45em;}
.cmp-heading-top-span.reverse.h2 span:first-of-type{font-size:2.25rem;}
.cmp-heading-top-span.v2:after{display:none;margin-bottom:1rem;}
.cmp-heading-top-span.h1,h1.cmp-heading-top-span.cfs{font-size:1.875rem!important;}@media screen and (min-width:48em){
.cmp-heading-top-span.h1,h1.cmp-heading-top-span.cfs{font-size:2.813em!important;}
}@media screen and (min-width:60em){
.cmp-heading-top-span.h1,h1.cmp-heading-top-span.cfs{font-size:3.625rem!important;}
}
.cmp-heading-top-span.h2,h2.cmp-heading-top-span.cfs{font-size:2.40rem;}
.cmp-heading-top-span.h3,h3.cmp-heading-top-span.cfs{font-size:1.75rem;}
.cmp-heading-top-span.h4,h4.cmp-heading-top-span.cfs{font-size:1.125rem;}
.cmp-heading-top-span.h5,h5.cmp-heading-top-span.cfs{font-size:1rem;}@media screen and (min-width:48em){
.cmp-heading-top-span.fs-40---m{font-size:2.50rem;}
}@media screen and (min-width:60em){
.cmp-heading-top-span.fs-40---l{font-size:2.50rem;}
}
@media screen and (min-width:40em){
.cmp-heading-top-span.h-align-left---s:after{left:0;transform:none;}
}@media screen and (min-width:48em){
.cmp-heading-top-span.h-align-left---m:after{left:0;transform:none;}
.cmp-heading-top-span.reverse span:first-of-type{font-size:2.75rem;}
.cmp-heading-top-span.reverse.h2 span:first-of-type{font-size:3.25rem;}
}@media screen and (min-width:60em){
.cmp-heading-top-span.h-align-left---l:after{left:0;transform:none;}
}
/*============= => HEADINGS*/
.is--heading.font--s1.ltr--spacing span,.is--heading.font--s1b.ltr--spacing span{letter-spacing:14px;}
/*============= => HEADER*/
.sfnt .site-header{position:relative;left:auto;right:auto;z-index:100;}
.site-header{padding:0;
/*background:#666666;*/
}
/* header :top */
 .site-header{
/*margin-bottom:150px;*/
 background:#ffffff!important;padding-bottom:10px;}
.is---page .site-header{padding-bottom:0;}
.site-header__top{display:flex;flex-direction:column;font-size:11px;font-weight:bold;}
.site-header__top,.site-header__top a{color:#ffffff;}
.site-header__top a{text-decoration:none;}
.site-header__top-message{align-items:center;background:#5A5656;color:#FFFFFF;display:flex;height:2.75rem;justify-content:center;
/* padding:0.375rem 0;*/
 text-align:center;width:100%;}
.site-header__top-message-wrapper{flex-basis:100%;max-width:100%;}
.site-header__top-message-slides{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:0;}
.site-header__top-message-slides .slick-prev,.site-header__top-message-slides .slick-next{flex-basis:2rem;height:2rem;margin-top:0;position:relative;top:0;}
.site-header__top-message-slides .slick-prev:before,.site-header__top-message-slides .slick-next:before{background:none;color:#FFFFFF;font-family:'TLU';font-size:0.625rem;font-weight:700;line-height:1 !important;opacity:1;}
.site-header__top-message-slides .slick-prev{left:0;}
.site-header__top-message-slides .slick-prev:before{content:"\32";}
.site-header__top-message-slides .slick-next{right:0;}
.site-header__top-message-slides .slick-next:before{content:"\33";}
.site-header__top-message-slides .slick-list{flex:1;}
.site-header__top-message-slides .slick-track{align-items:center;display:flex;}
.site-header__top-message-text{display:block;line-height:1.5;padding:0 8px;}
.site-header__top-acct-burger{display:flex;align-items:center;
/*padding-top:5px;*/
 padding-top:0;}
.site-header__top-acct-burger .logo{flex-grow:1;text-align:center;padding-left:5px;padding-bottom:5px;}
.site-header__top-acct-burger .icon--menu{border:0;font-size:0.95rem;-webkit-font-smoothing:subpixel-antialiased;height:30px;padding:0;width:30px;}
/*acct + cart + basket*/
.site-header__top-acct-cart{display:flex;align-items:center;}
.site-header__top-acct-cart .cmp--search{padding-right:7px;}
.site-header__top-acct-cart .cmp--search a{font-size:1.05rem}
.site-header__top-acct-cart > li{margin-right:10px;}
.site-header__top-acct-cart > li:last-of-type,.site-header__top-acct-cart > li.lineitem-qty{margin-right:0;}
.is-lineitem-qty{min-width:30px;min-height:30px;text-align:center;padding-top:5px;}
.site-header__top-acct-burger .logo img{height:55px;width:auto;}
.site-header__top-acct-cart .is-cart i{font-size:1.35rem;margin-right:5px;position:relative;}
.site-header__top-acct-cart .is-cart span{display:none;}
.site-header__top-acct-cart .is-cart .mobile-bask-icon{color:#026a90;font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;}
.site-header__top-acct-cart .is-cart .mobile-bask-icon span{font-size:0.60rem;position:absolute;left:0;display:block;bottom:2px;width:100%;text-align:center;}
.site-header__top-acct-burger .is-cart{position:relative;}
.site-header__top-acct-burger .is-cart:after{background:#FFFFFF;content:" ";display:block;height:1.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.0625rem;}
.site-header__top-acct-burger{padding-left:0.65rem;padding-right:0.65rem;}
/* Off-canvas */
 .off-canvas.is-active{z-index:1000;}
/* logo - desktop - nav */
 .shop-animates{display:inline-block;width:15px;margin-right:10px;}
.shop-animates span{display:block;height:2px;max-width:100%;background:#666666;margin-top:2px;transition:margin 0.5s ease;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000;}
.shop-animates span:first-of-type{margin-top:0;}
.cmp--search{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.cmp--search a{text-decoration:none;font-size:19px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.site-header__top-navi li{position:relative;margin-left:30px;}
.site-header__top-navi li:before{height:20px;width:1px;background:#7b746c;position:absolute;content:" ";display:block;left:-15px;}
.site-header__top-navi li:first-of-type{margin-left:0;}
.site-header__top-navi li:first-of-type:before{display:none;}
.navi---l > ul > li a:hover{opacity:1;}
.navi---l > ul > li{margin-left:60px;}
.navi---l > ul > li:first-of-type{margin-left:0;}
.navi---l > ul > li:first-of-type a:hover span{margin-right:0;}
/* SUBMENU - DESKTOP // MEGA MENU?*/
 nav .lv1-item.has--children > ul{position:absolute;left:0;border:1px dotted #efefef;width:100%;background:#fff;top:calc(100% - 11px);display:none;}nav .lv1-item.has--children:hover > ul{display:block;}nav .lv1-item > a{padding:26px 0px 20px}
@media screen and ( min-width:48em ){
.site-header__top-acct-cart .cmp--search{padding-right:20px;}
}@media screen and ( min-width:75em ){
.site-header__top-acct-cart .is-cart i{font-size:0.95rem;}
.site-header__top-message{background:none;color:inherit;}
.column--main-header{position:static;}
.site-header__top-acct-cart .is-acct{margin-right:0.9375rem;}
.site-header__top-acct-cart .is-cart{align-items:center;background:#026A90;display:flex;margin-right:0;min-height:2.5rem;padding:0 1.875rem 0 0.9375rem;}
.site-header{background:#666666!important;}
.site-header__top-navi{flex:1 0 18.125rem;margin-left:4.0625rem;max-width:18.125rem;}
.is---page .site-header__top-navi{margin-left:3.125rem;}
.site-header__top{align-items:center;background:#5A5656;flex-direction:row;justify-content:space-between;}
.site-header__top,.site-header__top a{color:#ffffff;}
.site-header__top-message{border:none;flex:0 1 auto;height:auto;max-width:calc(100% - 38.4375rem);padding:0;}
.is---page .site-header__top-message{max-width:calc(100% - 37.5rem);}
.site-header__top-message-text{padding:0;}
.desktop-mega-menu{padding-top:10px;}
.site-header--desktop{background:#FFFFFF;display:flex;padding:0 4rem 0.875rem;position:relative;}
.site-header--desktop .logo img{height:80px;}
.site-header--desktop .cmp--search.h-show---xl{display:flex !important;padding-top:0.875rem;}
.site-header--desktop > nav,.site-header--desktop #primary_navigation-d{flex-grow:1;text-align:center;}
.site-header__top-acct-burger{flex:1 0 16.25rem;justify-content:flex-end;max-width:16.25rem;padding:0;}
.is-lineitem-qty{min-width:40px;min-height:40px;padding-top:7px;font-size:15px;}
.navi---xl a{text-decoration:none;font-size:13px;font-weight:bold;color:#76706f;}
.navi---xl ul > li > a{text-transform:uppercase;display:block;}
.action--mini-bask span{position:relative;}
}
@media screen and ( min-width:75em ){
.site-header__top-message,.is---page .site-header__top-message{max-width:31.25rem;}
.site-header--navis{background:none;}
.site-header{padding-bottom:0;}
.site-header--navis-2{background:#FFFFFF;}
}
@media screen and ( min-width:100em ){
.has--fixed-header .site-header--navis{left:40px;position:absolute;top:0;width:calc(100% - 80px);z-index:100;}
.has--fixed-header .site-header--navis .column--main-header{float:none;margin:0 auto;}
.site-header__top-navi{margin-left:4.0625rem;}
}
@media screen and ( min-width:112.5em ){
.site-header__top-message,.is---page .site-header__top-message{left:-36px;max-width:52.5rem;position:relative;}
.site-header__top-message{left:-36px;}
.is---page .site-header__top-message{left:-28px;}
}
.site-header--navis{position:relative;z-index:100;background:#fff;}
/*============= => SEARCH - main search css in :css/components/miva-search.css*/
.mm_searchfield::-webkit-input-placeholder{
/* Chrome/Opera/Safari */
 color:#5e5b5a;opacity:0.40;}
.mm_searchfield:-moz-placeholder{
/* Firefox 18- */
 color:#5e5b5a;opacity:0.40;}
.mm_searchfield::-moz-placeholder{
/* Firefox 19+ */
 color:#5e5b5a;opacity:0.40;}
.mm_searchfield:-ms-input-placeholder{
/* IE */
 color:#5e5b5a;opacity:0.40;}
.mm_searchfield::-ms-input-placeholder{
/* IE Edge */
 color:#5e5b5a;opacity:0.40;}
.site-header--search{max-height:0px;overflow:hidden;
/*transition:max-height 0.5s;*/
}
.site-header--search .column{padding:0;}
.sitesearch--open .site-header--search{overflow:visible;max-height:300px;}
.header--search__form{display:flex;margin:0;padding:0;border-top:1px solid #efefef;}
.header--search__form > span{width:calc(100% - 100px);}
.header--search__form input[type="text"]{height:50px;border:0;text-align:center;}
.header--search__form > button{width:100px;}
.mm_searchfield_menu{top:100%;}
.sitesearch--open .site-header--navis:before{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.25);content:" ";z-index:50;display:block;}
@media screen and (min-width:60em){
.site-header--search .column{padding:0 0rem;}
}
/*============= => INTERIOR PAGES*/
 .is---page{}
.is---page .site-header{background:#ffffff!important;box-shadow:none;}
.is---page .site-header__top{color:#FFFFFF;}
.is---page .site-header__top a{color:inherit;}
.is---page .column--main-header{padding-right:0;padding-left:0;}
.is---page .site-header--navis-2{border-bottom:1px solid #ececec;}@media screen and (min-width:960px){
.is---page .site-header--navis-1{border-bottom:1px solid #ececec;}
}
/*============= CategoryTree + drawer*/
.category-tree{width:100%;}
.category-tree .tree-item .level-2,.category-tree .tree-item .level-3,.category-tree .tree-item .level-4{margin-left:25px;margin-bottom:25px;}
.category-tree .tree-item .level-3{margin-left:35px;}
.category-tree .tree-item .level-4{margin-left:45px;}
.category-tree .tree-item .level-1{margin-bottom:35px;}
.category-tree .is--current.level-1{margin-bottom:25px;}
.is--current.level-2 span,.is--current.level-3 span,.is--current.level-4 span{position:relative;display:inline-block;}
.is--current.level-2 span:before,.is--current.level-3 span:before,.is--current.level-4 span:before{position:absolute;bottom:-2px;left:0;width:100%;height:1px;display:block;content:" ";background:#938D8D;opacity:0.5;}
.category-tree ul{margin-left:25px;}
.category-tree a{font-weight:bold;letter-spacing:0.075em;padding:0;}
.category-tree a:hover{opacity:1;}
.category-tree a strong{font-weight:bold;color:#696464;}
.category-tree .tree-item a{font-size:0.875rem;color:#938D8D;text-transform:uppercase;line-height:normal;}
.category-tree .level-2 a,.category-tree .level-3 a,.category-tree .level-4 a{text-transform:none;font-weight:normal;font-size:1rem;letter-spacing:0;}
.category-tree .level-3 a{font-size:0.90rem;}
.category-tree .level-4 a{font-size:0.80rem;}
.sb--heading{font-size:1rem;color:#504B4B;letter-spacing:0.02em;text-transform:uppercase;border-bottom:1px solid #e6e6e6;padding-bottom:20px;}
.tree-item .sb--heading{padding-bottom:15px;}
/*============= =>FOOTER*/
 .site-footer{padding:0;background:#fbfbfb;padding-top:75px;margin-top:30px;}
.has--customlayout .site-footer{margin-top:0;}
/*newsletter*/
.h-show-flex{display:flex;}
.site-footer__newsletter .is-heading{
/*color:#eeedea;*/
 color:#5b5757;font-weight:bold;text-transform:uppercase;font-size:1rem;margin-bottom:1.25rem;}
.site-footer__newsletter .is-heading span{color:#5b5757;display:block;letter-spacing:0.165rem;}
.site-footer__newsletter{font-weight:bold;}
.site-footer__newsletter .button{font-size:0.70rem;height:60px;flex-shrink:0;flex-basis:80px;}
.site-footer__newsletter .is--userinput:hover{border-color:#d4d2ce;}
.site-footer__newsletter .is--userinput{border:1px solid #d4d2ce;font-size:1rem;height:auto;width:auto;flex-grow:1;flex-shrink:0;padding-left:30px;text-transform:uppercase;}
.site-footer__newsletter{max-width:800px;margin:0 auto;}
.site-footer__newsletter form{margin:0 auto;max-width:650px;}@media screen and (min-width:300px){
.site-footer__newsletter .is-heading{font-size:25px;position:relative;color:#eeedea;transition:all .5s;letter-spacing:5px;}
.site-footer__newsletter .is-heading span{font-size:9px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);left:47.35%;transition:all .5s;}
}
@media screen and (min-width:400px){
.site-footer__newsletter .is-heading{font-size:35px;}
.site-footer__newsletter .is-heading span{font-size:11px;}
}@media screen and (min-width:40em){
.site-footer__newsletter .is-heading{font-size:60px;}
}
@media screen and (min-width:60em){
.site-footer__newsletter .is-heading{letter-spacing:1rem;}
.site-footer{padding-top:115px;}
}
.site-footer__newsletter > form{display:none;}
.hubspot-subscribe .hs_firstname.field > label,.hubspot-subscribe .hs_lastname.field > label,.hubspot-subscribe .hs_email.field > label{display:none;}
.hubspot-subscribe .field > label{font-size:0.75rem;text-transform:uppercase;display:block;text-align:center;}
.hubspot-subscribe form{text-align:left;}
.hubspot-subscribe form .hs-button{
/*background:#026a90;border:2px solid #026a90;color:#ffffff;height:auto;border-radius:0px;font-weight:bold;font-size:0.70rem;text-transform:uppercase;padding:20px;line-height:normal;*/
 min-width:185px;}
.hubspot-subscribe form .actions{text-align:center;}
.hubspot-subscribe form input:not([type="submit"]),.hubspot-subscribe form select{border:1px solid #d4d2ce;height:auto;padding:0.975rem 1.875rem;text-transform:uppercase;font-size:1rem;color:#bab8b1;font-family:'Nobel BoldCondensed';}
.hubspot-subscribe ::-webkit-input-placeholder{color:#bab8b1;}
.hubspot-subscribe form select{-webkit-appearance:none;background:#fff;}
.hubspot-subscribe form fieldset{max-width:100%!important;margin-bottom:0.75rem;}
.hubspot-subscribe form fieldset > div{margin-bottom:1rem;}
.hubspot-subscribe form fieldset > div:last-of-type{margin-bottom:0;}
.hubspot-subscribe .form-columns-1 input,.hubspot-subscribe select{width:100%!important;}
.hubspot-subscribe .hs-error-msgs{list-style-type:none;margin:5px 0px;font-size:0.75rem;padding:0;}@media screen and (min-width:60em){
.form-columns-2 > div{width:48%;display:inline-block;}
.form-columns-2 > div:first-of-type{margin-right:4%;margin-bottom:0;}
.form-columns-2 div input{width:100%;}
}
/* footer logo + navigation */
 .site-footer__main{margin-top:40px;}
.site-footer__main-inner{text-align:center;}
.site-footer__logoinfo .footer-logo{max-width:100px;height:auto;}
.site-footer__logoinfo{color:#867c7b;display:inline-block;text-align:center;}
.site-footer__logoinfo p{margin:0;font-weight:bold;color:#bbb5b4;}
.site-footer__logoinfo .is--heading{margin:30px 0px 10px;border-bottom:1px solid #dedbdb;padding-bottom:10px;color:#867c7b;}
.site-footer__logoinfo .is--phone{font-size:15px;}
.site-footer__logoinfo .is--email{font-size:11px;}
@media screen and (min-width:1100px){
.site-footer__logoinfo{min-width:175px;text-align:left;margin-right:45px;}
}
/* footer navi */
 .site_footer_menu2{text-align:left;margin-top:20px;}
.site_footer_menu2 li li{font-size:11px;display:block;}
.site_footer_menu2 > ul > li{text-transform:uppercase;font-size:11px;color:#867c7b;font-weight:bold;font-size:16px;width:100%;padding:0px;}
.site_footer_menu2 > ul > li > span:after{
/*	display:block;height:1px;background:#dedbdb;content:" ";width:100%;*/
}
.site_footer_menu2 > ul ul{margin:0;padding:0px 1rem 1rem;font-family:'Nobel'!important;}
.site-footer__main-inner .navigation-set{
/*display:flex;*/
 
/*justify-content:space-evenly;*/
}
.site_footer_menu2 > ul > li{border-bottom:1px solid #e3e1e1;}
.site_footer_menu2 > ul{border-top:1px solid #e3e1e1;}
.site_footer_menu2 > ul > li ul{display:none;}
.site_footer_menu2 > ul > li > span,.site_footer_menu2 > ul > li > a{display:block;cursor:pointer;padding:25px 10px;font-size:15px;position:relative;font-family:'Nobel BoldCondensed';line-height:normal;}
.site_footer_menu2 > ul > li > span:before,.site_footer_menu2 > ul > li > a:before{position:absolute;right:15px;width:10px;height:2px;content:" ";display:block;background:#867c7b;top:50%;transform:translateY(-50%);}
.site_footer_menu2 > ul > li > span:after,.site_footer_menu2 > ul > li > a:after{position:absolute;width:10px;height:2px;content:" ";display:block;background:#867c7b;transform-origin:50% 50%;transform:rotate(90deg) translateY(-50%);top:calc(50% - 1px);right:16px;transition:transform 0.5s;}
.site_footer_menu2 > ul > li.show-menu > span:after,.site_footer_menu2 > ul > li.show-menu > a:after{transform:rotate(0deg) translateY(-50%);top:calc(50%);right:15px;}
.site_footer_menu2 > ul > li.show-menu ul{display:block;}
@media screen and (min-width:60px){
.site-footer__main-inner{margin-top:160px;}
}
@media screen and (min-width:1100px){
.site_footer_menu2 li li{margin-top:12px;}
.site-footer__main > .column.h-np{padding-left:0.9375rem;padding-right:0.9375rem;}
.site-footer__logoinfo{display:block!important;}
.site-footer__main-inner{display:flex;}
.site-footer__pages{width:100%;}
.site_footer_menu2{margin-top:0;}
.site-footer__main-inner .navigation-set{display:flex;justify-content:space-between;}
.site_footer_menu2 > ul{border-top:0;}
.site_footer_menu2 > ul > li{border-bottom:0;max-width:220px;}
.site_footer_menu2 > ul > li > span:after,.site_footer_menu2 > ul > li > a:after,.site_footer_menu2 > ul > li > span:before,.site_footer_menu2 > ul > li > a:before{display:none;}
.site_footer_menu2 > ul > li > span,.site_footer_menu2 > ul > li > a{padding:0 0 5px 0;font-size:16px;border-bottom:1px solid #e0dddd;margin-right:1.5rem;margin-bottom:5px;}
.site_footer_menu2 > ul > li ul{display:block;padding-left:0;color:#bbb5b4;}
}
@media screen and (min-width:1250px){
.site_footer_menu2 > ul > li:last-of-type{max-width:none;width:auto;}
.site_footer_menu2 > ul > li:last-of-type > ul{columns:2;max-width:450px;padding-right:0;column-gap:45px;}
.site_footer_menu2 > ul > li:last-of-type > ul li{display:inline-block;width:100%;}
}
/* social */
.site-footer__bottom{margin-top:40px;}
.site-footer__social ul{text-align:center;}
.site-footer__social li{font-size:11px;width:20px;height:20px;text-align:center;margin-left:0px;transition:all 0.5s;color:#d0cfcf;}
.site-footer__social i{font-style:normal;font-size:17px;}
.site-footer__social li:first-of-type{margin-left:0px;}
/* footer copyright */
.site-footer__cpy{margin-top:75px;background:#f2f1ee;text-align:center;font-size:17px;padding:25px 0px;}
@media screen and (min-width:600px){
.site-footer__social li{margin-left:25px;}
}
/* mini basket */
.cmp-mini-basket__cta .button{min-width:0;}
.ccards ul li{display:inline-block;list-style-type:none;max-width:60px;margin:10px 2px auto;}
.ccards ul{margin-left:0;padding:0 15px;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/helpers.css
<<<<<<<<<<<<<<<<<<<<*/ /*============= =>CUSTOM HELPERS - - im sorry for this... lol sizing ,margin ,padding (%) // helpers - they're more for the custom layouts (Components & Layouts Module)*/
/* COLORS*/
.color--gray{color:#5a5656;}
/* double dash -- would indicate percentage*/
.mr--10{margin-right:10%;}
.mr--15{margin-right:15%;}
.mr--20{margin-right:20%;}
.mr--25{margin-right:25%;}
.mr--0_hover:hover{margin-right:0%;}
.mr--10_hover:hover{margin-right:10%;}
.mr--15_hover:hover{margin-right:15%;}
.mr--20_hover:hover{margin-right:20%;}
.mr--25_hover:hover{margin-right:25%;}
/* single dash - would indicate pixels*/
.mlr-5,.mlr-5-children > *{margin-left:5px;margin-right:5px;}
.mlr-10,.mlr-10-children > *{margin-left:10px;margin-right:10px;}
.mlr-15,.mlr-15-children > *{margin-left:15px;margin-right:15px;}
.mlr-20,.mlr-20-children > *{margin-left:20px;margin-right:20px;}
.mlr-25,.mlr-25-children > *{margin-left:25px;margin-right:25px;}
/* margin auto*/
.h-mauto{margin:0 auto;}@media screen and (min-width:40em){
.h-mauto---s{margin:0 auto;}
}@media screen and (min-width:48em){
.h-mauto---m{margin:0 auto;}
}@media screen and (min-width:60em){
.h-mauto---l{margin:0 auto;}
}
/* margin static / relative*/
.h-pos-static{position:static;}@media screen and (min-width:40em){
.h-pos-static---s{position:static;}
}@media screen and (min-width:48em){
.h-pos-static---m{position:static;}
}@media screen and (min-width:60em){
.h-pos-static---l{position:static;}
}
.h-pos-relative{position:relative;}@media screen and (min-width:40em){
.h-pos-relative---s{position:relative;}
}@media screen and (min-width:48em){
.h-pos-relative---m{position:relative;}
}@media screen and (min-width:60em){
.h-pos-relative---l{position:relative;}
}
/* margins*/
/* margin bottom*/
.h-mb-auto{margin-bottom:auto;}
.h-mt-auto{margin-top:auto;}
.h-mb-5{margin-bottom:5px;}
.h-mb-10{margin-bottom:10px;}
.h-mb-15{margin-bottom:15px;}
.h-mb-20{margin-bottom:20px;}
.h-mb-25{margin-bottom:25px;}
.h-mb-30{margin-bottom:30px;}
.h-mb-35{margin-bottom:35px;}
.h-mb-40{margin-bottom:40px;}
.h-mb-45{margin-bottom:45px;}
.h-mb-50{margin-bottom:50px;}
.h-mb-55{margin-bottom:55px;}
.h-mb-60{margin-bottom:60px;}
.h-mb-70{margin-bottom:70px;}
.h-mb-80{margin-bottom:80px;}
.h-mb-90{margin-bottom:90px;}
.h-mb-100{margin-bottom:100px;}
/*margin top*/
.h-mt-5{margin-top:5px;}
.h-mt-10{margin-top:10px;}
.h-mt-15{margin-top:15px;}
.h-mt-20{margin-top:20px;}
.h-mt-25{margin-top:25px;}
.h-mt-30{margin-top:30px;}
.h-mt-35{margin-top:35px;}
.h-mt-40{margin-top:40px;}
.h-mt-45{margin-top:45px;}
.h-mt-50{margin-top:50px;}
.h-mt-55{margin-top:55px;}
.h-mt-60{margin-top:60px;}
.h-mt-70{margin-top:70px;}
.h-mt-80{margin-top:80px;}
.h-mt-90{margin-top:90px;}
.h-mt-100{margin-top:100px;}
@media screen and (min-width:40em){
.h-mb-auto---s{margin-bottom:auto;}
.h-mt-auto---s{margin-top:auto;}
.h-mt-5---s{margin-top:5px;}
.h-mt-10---s{margin-top:10px;}
.h-mt-15---s{margin-top:15px;}
.h-mt-20---s{margin-top:20px;}
.h-mt-25---s{margin-top:25px;}
.h-mt-30---s{margin-top:30px;}
.h-mt-35---s{margin-top:35px;}
.h-mt-40---s{margin-top:40px;}
.h-mt-45---s{margin-top:45px;}
.h-mt-50---s{margin-top:50px;}
.h-mt-55---s{margin-top:55px;}
.h-mt-60---s{margin-top:60px;}
.h-mt-70---s{margin-top:70px;}
.h-mt-80---s{margin-top:80px;}
.h-mt-90---s{margin-top:90px;}
.h-mt-100---s{margin-top:100px;}
/**/
 .h-mb-10---s{margin-bottom:10px;}
.h-mb-15---s{margin-bottom:15px;}
.h-mb-20---s{margin-bottom:20px;}
.h-mb-25---s{margin-bottom:25px;}
.h-mb-30---s{margin-bottom:30px;}
.h-mb-35---s{margin-bottom:35px;}
.h-mb-40---s{margin-bottom:40px;}
.h-mb-45---s{margin-bottom:45px;}
.h-mb-50---s{margin-bottom:50px;}
.h-mb-55---s{margin-bottom:55px;}
.h-mb-60---s{margin-bottom:60px;}
.h-mb-70---s{margin-bottom:70px;}
.h-mb-80---s{margin-bottom:80px;}
.h-mb-90---s{margin-bottom:90px;}
.h-mb-100---s{margin-bottom:100px;}
}@media screen and (min-width:48em){
.h-mb-auto---m{margin-bottom:auto;}
.h-mt-auto---m{margin-top:auto;}
.h-mt-5---m{margin-top:5px;}
.h-mt-10---m{margin-top:10px;}
.h-mt-15---m{margin-top:15px;}
.h-mt-20---m{margin-top:20px;}
.h-mt-25---m{margin-top:25px;}
.h-mt-30---m{margin-top:30px;}
.h-mt-35---m{margin-top:35px;}
.h-mt-40---m{margin-top:40px;}
.h-mt-45---m{margin-top:45px;}
.h-mt-50---m{margin-top:50px;}
.h-mt-55---m{margin-top:55px;}
.h-mt-60---m{margin-top:60px;}
.h-mt-70---m{margin-top:70px;}
.h-mt-80---m{margin-top:80px;}
.h-mt-90---m{margin-top:90px;}
.h-mt-100---m{margin-top:100px;}
/**/
 .h-mb-10---m{margin-bottom:10px;}
.h-mb-15---m{margin-bottom:15px;}
.h-mb-20---m{margin-bottom:20px;}
.h-mb-25---m{margin-bottom:25px;}
.h-mb-30---m{margin-bottom:30px;}
.h-mb-35---m{margin-bottom:35px;}
.h-mb-40---m{margin-bottom:40px;}
.h-mb-45---m{margin-bottom:45px;}
.h-mb-50---m{margin-bottom:50px;}
.h-mb-55---m{margin-bottom:55px;}
.h-mb-60---m{margin-bottom:60px;}
.h-mb-70---m{margin-bottom:70px;}
.h-mb-80---m{margin-bottom:80px;}
.h-mb-90---m{margin-bottom:90px;}
.h-mb-100---m{margin-bottom:100px;}
}@media screen and (min-width:60em){
.h-mb-auto---l{margin-bottom:auto;}
.h-mt-auto---l{margin-top:auto;}
.h-mt-5---l{margin-top:5px;}
.h-mt-10---l{margin-top:10px;}
.h-mt-15---l{margin-top:15px;}
.h-mt-20---l{margin-top:20px;}
.h-mt-25---l{margin-top:25px;}
.h-mt-30---l{margin-top:30px;}
.h-mt-35---l{margin-top:35px;}
.h-mt-40---l{margin-top:40px;}
.h-mt-45---l{margin-top:45px;}
.h-mt-50---l{margin-top:50px;}
.h-mt-55---l{margin-top:55px;}
.h-mt-60---l{margin-top:60px;}
.h-mt-70---l{margin-top:70px;}
.h-mt-80---l{margin-top:80px;}
.h-mt-90---l{margin-top:90px;}
.h-mt-100---l{margin-top:100px;}
/**/
 .h-mb-10---l{margin-bottom:10px;}
.h-mb-15---l{margin-bottom:15px;}
.h-mb-20---l{margin-bottom:20px;}
.h-mb-25---l{margin-bottom:25px;}
.h-mb-30---l{margin-bottom:30px;}
.h-mb-35---l{margin-bottom:35px;}
.h-mb-40---l{margin-bottom:40px;}
.h-mb-45---l{margin-bottom:45px;}
.h-mb-50---l{margin-bottom:50px;}
.h-mb-55---l{margin-bottom:55px;}
.h-mb-60---l{margin-bottom:60px;}
.h-mb-70---l{margin-bottom:70px;}
.h-mb-80---l{margin-bottom:80px;}
.h-mb-90---l{margin-bottom:90px;}
.h-mb-100---l{margin-bottom:100px;}
}
/* paddings h-ptb{num}
= padding top bottom h-p{num}
= all sides*/
.h-ptb5{padding-top:5px!important;padding-bottom:5px!important;}
.h-p5{padding:5px;}
.h-ptb10{padding-top:10px!important;padding-bottom:10px!important;}
.h-p10{padding:10px;}
.h-ptb15{padding-top:15px!important;padding-bottom:15px!important;}
.h-p15{padding:15px;}
.h-ptb20{padding-top:20px!important;padding-bottom:20px!important;}
.h-p20{padding:20px;}
.h-ptb25{padding-top:25px!important;padding-bottom:25px!important;}
.h-p25{padding:25px;}
.h-ptb30{padding-top:30px!important;padding-bottom:30px!important;}
.h-p30{padding:30px;}
.h-ptb35{padding-top:35px!important;padding-bottom:35px!important;}
.h-p35{padding:35px;}
.h-ptb40{padding-top:40px!important;padding-bottom:40px!important;}
.h-p40{padding:40px;}
.h-ptb50{padding-top:50px!important;padding-bottom:50px!important;}
.h-p50{padding:50px;}
.h-ptb60{padding-top:60px!important;padding-bottom:66px!important;}
.h-ptb70{padding-top:70px!important;padding-bottom:70px!important;}
.h-ptb80{padding-top:80px!important;padding-bottom:80px!important;}
.h-ptb90{padding-top:90px!important;padding-bottom:90px!important;}
.h-ptb100{padding-top:100px!important;padding-bottom:100px!important;}
.h-ptb90{padding-top:80px!important;padding-bottom:80px!important;}
/*padding bottom :none*/
.h-pbn{padding-bottom:0!important;}
.h-pb-10{padding-bottom:10px!important;}
.h-pb-20{padding-bottom:20px!important;}
.h-pb-30{padding-bottom:30px!important;}
.h-pb-40{padding-bottom:40px!important;}
.h-pb-50{padding-bottom:50px!important;}
.h-pb-60{padding-bottom:60px!important;}
.h-pb-80{padding-bottom:80px!important;}
.h-pb-90{padding-bottom:90px!important;}
.h-pb-100{padding-bottom:100px!important;}
/*paddingtop :none*/
.h-ptn{padding-top:0!important;}
.h-pt-10{padding-top:10px!important;}
.h-pt-20{padding-top:20px!important;}
.h-pt-30{padding-top:30px!important;}
.h-pt-40{padding-top:40px!important;}
.h-pt-50{padding-top:50px!important;}
.h-pt-60{padding-top:60px!important;}
.h-pt-80{padding-top:80px!important;}
.h-pt-90{padding-top:90px!important;}
.h-pt-100{padding-top:100px!important;}@media screen and (min-width:40em){
.h-pbn---s{padding-bottom:0!important;}
}@media screen and (min-width:48em){
.h-pbn---m{padding-bottom:0!important;}
.h-ptn{padding-top:0!important;}
.h-pt-10---m{padding-top:10px!important;}
.h-pt-20---m{padding-top:20px!important;}
.h-pt-30---m{padding-top:30px!important;}
.h-pt-40---m{padding-top:40px!important;}
.h-pt-50---m{padding-top:50px!important;}
.h-pt-60---m{padding-top:60px!important;}
.h-pt-80---m{padding-top:80px!important;}
.h-pt-90---m{padding-top:90px!important;}
.h-pt-100---m{padding-top:100px!important;}
.h-pt-110---m{padding-top:110px!important;}
.h-pt-120---m{padding-top:120px!important;}
.h-pt-130---m{padding-top:130px!important;}
.h-pt-140---m{padding-top:140px!important;}
.h-pt-150---m{padding-top:150px!important;}
.h-pt-160---m{padding-top:160px!important;}
.h-pt-170---m{padding-top:170px!important;}
}@media screen and (min-width:60em){
.h-pbn---l{padding-bottom:0!important;}
}
/*padding top :none*/
.h-pbt{padding-top:0!important;}@media screen and (min-width:40em){
.h-pbt---s{padding-top:0!important;}
}@media screen and (min-width:48em){
.h-pbt---m{padding-top:0!important;}
}@media screen and (min-width:60em){
.h-pbt---l{padding-top:0!important;}
}
/* LTR SPACING - EM*/
.ltr-spacing-1-5{letter-spacing:1.5em;}
.ltr-spacing-1-25{letter-spacing:1.25em;}
.ltr-spacing-1-20{letter-spacing:1.20em;}
.ltr-spacing-1-15{letter-spacing:1.15em;}
.ltr-spacing-1-10{letter-spacing:1.10em;}
.ltr-spacing-1{letter-spacing:1em;}
.ltr-spacing-2,.ltr-spacing-095{letter-spacing:0.95em;}
.ltr-spacing-090{letter-spacing:0.90em;}
.ltr-spacing-3,.ltr-spacing-085{letter-spacing:0.85em;}
.ltr-spacing-080{letter-spacing:0.80em;}
.ltr-spacing-4,.ltr-spacing-075{letter-spacing:0.75em;}
.ltr-spacing-070{letter-spacing:0.70em;}
.ltr-spacing-065{letter-spacing:0.65em;}
.ltr-spacing-5,.ltr-spacing-060{letter-spacing:0.60em;}
.ltr-spacing-055{letter-spacing:0.55em;}
.ltr-spacing-6,.ltr-spacing-050{letter-spacing:0.50em;}
.ltr-spacing-045{letter-spacing:0.45em;}
.ltr-spacing-7,.ltr-spacing-040{letter-spacing:0.40em;}
.ltr-spacing-035{letter-spacing:0.35em;}
.ltr-spacing-030{letter-spacing:0.30em;}
.ltr-spacing-8,.ltr-spacing-020{letter-spacing:0.20em;}
.ltr-spacing-9,.ltr-spacing-010{letter-spacing:0.10em;}
.ltr-spacing-none,.ltr-spacing-0{letter-spacing:0!important;}
/*============= SOME FLEX HELPERS?*/
 .flex:not(.row){
display:-webkit-box;display:-ms-flexbox;display:flex;}
.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-grow-0{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.space-around,.flex-jc-space-around{-ms-flex-pack:distribute;justify-content:space-around;}
.space-evenly,.flex-jc-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.flex-jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:48em){
.flex---m:not(.row){
display:-webkit-box;display:-ms-flexbox;display:flex;}
.space-around---m{-ms-flex-pack:distribute;justify-content:space-around;}
.space-evenly---m{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.flex-grow-1---m{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-grow-0---m{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-jc-center---m{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}@media screen and (min-width:60em){
.flex---l:not(.row){
display:-webkit-box;display:-ms-flexbox;display:flex;}
.space-around---l{-ms-flex-pack:distribute;justify-content:space-around;}
.space-evenly---l{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.flex-grow-1---l{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-grow-0---l{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-jc-center---l{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
/* FONT */
 .font--lhn{line-height:normal;}
.white-space--nowrap{white-space:nowrap;}
/* SMALL FONTS BETWEEN */
 @media screen and (min-width:300px) and (max-width:767px){
.smallfont--max-s{font-size:13px;}
}@media screen and (min-width:768px) and (max-width:979px){
.smallfont--max-m{font-size:13px;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/layout/layout-components.css
<<<<<<<<<<<<<<<<<<<<*/ /* CUSTOM BG HEADERS */
.inspr .inner--header.has--crumbs{background-image:url('../images/headers/inspire.jpg')}
.learn .inner--header.has--crumbs{background-image:url('../images/headers/learn.jpg')}
.portf_ct .inner--header.has--crumbs{background-image:url('../images/headers/portfolio.jpg')}
.ctlgs .inner--header.has--crumbs{background-image:url('../images/headers/catalog.jpg')}
.dance .inner--header.has--crumbs{background-image:url('../images/headers/dance.jpg')}
/*.site-footer{margin-top:0;}*/
.cmp--sep{display:inline-block;margin:0px 10px;}
.has-sep .cmp--sep{display:inline-block;font-size:0;background:#e1e1e1;width:1px;height:23px;vertical-align:middle;}
.cmp-heading-top-span span:first-of-type{margin-bottom:10px;}
.cmp--youtube-element,.cmp--wistia-element{position:relative;}
.cmp--youtube-element iframe,.cmp--wistia-element .wistia--wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.cmp--columns.row.wrap{margin:0 auto;}
.column.wrap{margin:0 auto;float:none;}
.layout--inside.border-bottom{border-bottom:1px solid #dedddd;}
.layout--inside.border-top{border-top:1px solid #dedddd;}
.coltype--youtubevideo .cmp--youtube-element img,.cmp--wistia-element img{width:100%;height:auto;}
.cmp--text ul,.text--box ul{padding-left:1rem;}@media screen and (min-width:60em){
.cmp--text ul,.text--box ul{padding-left:2rem;}
}
.box-whitebg{background:#ffffff;}
.cmp--columns.row{margin-left:0;margin-right:0;}
.cmp--columns.row.h-row-limit{margin-left:auto;margin-right:auto;}
.has--bgimage .layout--inside{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.layout--border-top{border-top:1px solid #edebeb;}
.layout--border-bottom{border-bottom:1px solid #edebeb;}
/* cmp--image*/
 .cmp--image span{display:block;text-align:center;}
/* DARK LAYOUT*/
 .layout--inside.dark--bg{color:#ffffff;}
.layout--inside.dark--bg .is--heading,.layout--inside.dark--bg .is-heading,.layout--inside.dark--bg .cmp-heading-top-span span:first-of-type{color:#ffffff;}
.layout--inside.dark--bg .button{border-color:#ffffff;color:#ffffff;}
.layout--inside.dark--bg .button:hover{border-color:#026a90;}
/* ICONS */
.cmp--svgicon img{max-height:60px;}
.circle-gray,.circular--element{width:75px;height:75px;text-align:center;margin:1.5rem auto;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;background:gray;color:#ffffff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font-size:2.25rem;font-weight:bold;}
.circular--element{background:#b0bfcc;}
.circular--element.v2{width:50px;height:50px;padding:25px;}
/* row FLEX + helpers*/
.row.flex,.flex-child > div{display:-webkit-box;display:-ms-flexbox;display:flex;}
.row.flex.content-fill .cmp--columns-item-inner{height:100%;}
.flex-wrap-wrap,.flex-wrap-wrap-child > div{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-dir-row,.flex-dir-child-row > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-dir-col,.flex-dir-child-col > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:40em){
.row.flex---s{display:-webkit-box;display:-ms-flexbox;display:flex;}
}@media screen and (min-width:48em){
.row.flex---m{display:-webkit-box;display:-ms-flexbox;display:flex;}
.row.flex---m.content-fill .cmp--columns-item-inner{height:100%;}
.cmp--columns-item.flex---m .cmp--columns-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
.flex-wrap-wrap---m,.flex-wrap-wrap-child---m > div{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-dir-row---m,.flex-dir-child-row---m > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-dir-col---m,.flex-dir-child-col---m > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-child---m > div{display:-webkit-box;display:-ms-flexbox;display:flex;}
}@media screen and (min-width:60em){
.row.flex---l{display:-webkit-box;display:-ms-flexbox;display:flex;}
.row.flex---l.content-fill .cmp--columns-item-inner{height:100%;}
}
/*============= Component:LIST BAR*/
.cmp--list-bar{padding:0px 10px;position:relative;-webkit-box-shadow:0px 0px 15px -5px rgba(0,0,0,0.25);box-shadow:0px 0px 15px -5px rgba(0,0,0,0.25);font-family:"Nobel";}
.cmp--list-bar.v2{-webkit-box-shadow:unset;box-shadow:unset;border-top:1px solid #dedddd;border-bottom:1px solid #dedddd;text-align:center;}
.cmp--list-bar.v2 > .column{float:none;width:auto;display:inline-block;}
.cmp--list-bar ul{margin:0;padding:0px;list-style-type:none;text-align:center;display:block;white-space:nowrap;}
.cmp--list-bar ul li{
/*display:inline-block;*/
 
/*margin-left:15px;*/
 display:block;margin:0;}
.cmp--list-bar li a{display:block;position:relative;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:bold;padding:30px 5px;color:#5c5757;letter-spacing:0.035rem;cursor:pointer;}
.cmp--list-bar li a:after{position:absolute;height:4px;width:100%;bottom:0;left:0;background:#026a90;content:" ";display:none;}
.cmp--list-bar li.is--selected a:after,.cmp--list-bar li:hover a:after{display:block;}
.cmp--list-bar li:hover a{opacity:1;}
@media screen and (min-width:48em){
.cmp--list-bar{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.cmp--list-bar.v2 li a:after{width:160%;left:-30%;}
.cmp--list-bar ul li{display:inline-block;margin-left:45px;}
.cmp--list-bar ul li:first-of-type{margin-left:0;}
}@media screen and (min-width:60em){
.cmp--list-bar ul li{margin-left:95px;}
}@media screen and (min-width:75em){
.cmp--list-bar{overflow:visible;}
}
/*============= layout--twocol_a*/
.layout--twocol_a .cmp--columns.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}
.layout--twocol_a .column{padding:2rem 1rem 2rem;
/*font-size:1rem;*/
}
.layout--twocol_a .column.has--contentgroup{padding:5rem 1rem 2rem;}
.layout--twocol_a .cmp--columns .has--image{text-align:center;}
.layout--twocol_a .has--image .cmp--columns-item-inner .img--reset{width:unset;}
.layout--twocol_a .cmp-heading-top-span{z-index:1;
/*text-shadow:1px 1px 0px rgba(255,255,255,1);*/
 text-shadow:3px 2px 0px rgba(255,255,255,1);}@media screen and (min-width:48em){
.layout--twocol_a .has--image img{padding-top:75px;padding-bottom:75px;}
.layout--twocol_a .imagepadding---l.has--image img{padding-top:100px;padding-bottom:100px;}
.layout--twocol_a .column.has--image{padding:0;}
.layout--twocol_a .column.has--contentgroup{padding:5rem 1rem 4rem;}
.layout--twocol_a .cmp--columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--twocol_a .cmp--columns.w_60-40 .cmp--columns-item:nth-of-type(odd){
width:60%;}
.layout--twocol_a .cmp--columns.w_60-40 .cmp--columns-item:nth-of-type(even){
width:40%;}
.layout--twocol_a .cmp--columns .has--image img{width:100%;height:auto;}
.layout--twocol_a .has--contentgroup{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.layout--twocol_a .has--image .cmp--columns-item-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f2f1f1;margin-left:15%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;left:-15%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left0{left:0;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left-5{left:-5%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left-10{left:-10%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left-20{left:-20%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left-25{left:-25%;}
.layout--twocol_a .has--image .cmp--columns-item-inner img.left-35{left:-35%;}
.layout--twocol_a .has--contentgroup .cmp--columns-item-inner{max-width:420px;margin:0 auto;}
.layout--twocol_a .v2.has--image .cmp--columns-item-inner{margin-left:75px;}
.layout--twocol_a .v2.has--image img{left:-75px;}
}
/*============= layout--twocol_d*/
.layout--twocol_d{border-top:1px solid #edebeb;}
.layout--twocol_d.has--bgimage .layout--inside{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.layout--twocol_d .cmp-heading-top-span{font-size:30px;}
.layout--twocol_d .cmp--columns.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}
.layout--twocol_d .cmp--columns.row.wrap{margin:0 auto;}
.layout--twocol_d .column{padding:5rem 1rem 2rem;}
.layout--twocol_d .cmp--columns .has--image{padding:0;}
.layout--twocol_d .column.coltype--text{padding:2rem 1rem;}@media screen and (min-width:48em){
.layout--twocol_d .h1.is-heading{font-size:58px;}
.layout--twocol_d .column.coltype--text{-ms-flex-item-align:baseline;align-self:baseline;}
.layout--twocol_d .cmp--columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--twocol_d .cmp--columns .has--image img{width:100%;height:auto;}
.layout--twocol_d .has--contentgroup .cmp--columns-item-inner{max-width:420px;margin:0 auto;}
}@media screen and (min-width:60em){
.layout--twocol_d .cmp-heading-top-span{font-size:40px;}
}
/*============= layout--twocol_h*/
.layout--twocol_h .cmp--columns.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}
.layout--twocol_h .column{padding:2rem 1rem 2rem;
/*font-size:1rem;*/
}
.layout--twocol_h .column.has--contentgroup{padding:5rem 1rem 2rem;}
.layout--twocol_h .cmp--columns .has--image{text-align:center;}
.layout--twocol_h .cmp--columns .has--image .cmp--columns-item-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.layout--twocol_h .imagepadding---l.has--image img{margin:0 auto;}@media screen and (min-width:48em){
.layout--twocol_h .has--image img{padding-top:75px;margin-top:auto;max-width:75%;}
.layout--twocol_h .imagepadding---l.has--image img{padding-top:100px;padding-bottom:100px;}
.layout--twocol_h .column.has--image{padding:0;}
.layout--twocol_h .column.has--contentgroup{padding:5rem 1rem 4rem;}
.layout--twocol_h .cmp--columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--twocol_h .cmp--columns.w_60-40 .cmp--columns-item:nth-of-type(odd){
width:60%;}
.layout--twocol_h .cmp--columns.w_60-40 .cmp--columns-item:nth-of-type(even){
width:40%;}
.layout--twocol_h .cmp--columns.w_40-60 .cmp--columns-item:nth-of-type(odd){
width:40%;}
.layout--twocol_h .cmp--columns.w_40-60 .cmp--columns-item:nth-of-type(even){
width:60%;}
.layout--twocol_h .cmp--columns .has--image img{
/*width:100%;*/
 
/*height:auto;*/
}
.layout--twocol_h .has--contentgroup{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.layout--twocol_h .has--image .cmp--columns-item-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f2f1f1;}
.layout--twocol_h .has--image .cmp--columns-item-inner img{
/*align-self:center;*/
 
/*position:relative;*/
}
.layout--twocol_h .has--contentgroup .cmp--columns-item-inner{max-width:420px;margin:0 auto;}
}
/*============= layout--twocol_n*/
.layout--twocol_n{}
.layout--twocol_n .cmp-heading-top-span{font-size:30px;}
.layout--twocol_n .cmp--columns.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}
.layout--twocol_n .cmp--columns.row.wrap{margin-left:auto;margin-right:auto;}
.layout--twocol_n .column{padding:5rem 1rem 2rem;}
.layout--twocol_n .cmp--columns .has--image{padding:0;}@media screen and (min-width:48em){
.layout--twocol_n .cmp--columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--twocol_n .cmp--columns .has--image img{width:100%;height:auto;}
.layout--twocol_n .has--contentgroup .cmp--columns-item-inner{max-width:700px;margin:0 auto;}
}@media screen and (min-width:60em){
.layout--twocol_n .cmp-heading-top-span{font-size:40px;}
}
/*============= layout--lists_o*/
.layout--lists_o{background:#faf9f7;}
.layout--columns_o .row.flex---m.content-fill .cmp--columns-item-inner{height:100%;}
.layout--columns_o .row.flex---l.content-fill .cmp--columns-item-inner{height:100%;}
.layout--lists_o .cmp-heading-top-span{font-size:30px;}
.layout--lists_o .cmp--columns.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}
.layout--lists_o .cmp--columns.wrap,.layout--lists_o .cmp--columns.h-row-limit{margin:0 auto;}
.layout--lists_o .column{padding:5rem 1rem 2rem;}
.layout--lists_o .list--box{padding:1rem;}
.layout--lists_o .list--item .is-heading{font-size:1rem;position:relative;margin-bottom:0.35rem;}
.layout--lists_o .list--item .is-heading .list--num{position:absolute;left:-20px;top:0;font-size:0.75rem;color:#197796;}
.layout--lists_o .list--item{margin-bottom:1.75rem;font-size:1rem;}
.layout--lists_o .cmp-heading-top-span:after{display:none;}
.layout--lists_o .cmp-heading-top-span.add-line:after{display:block;}
.layout--lists_o .cmp--columns .has--image{padding-top:10px;padding-bottom:10px;text-align:center;}@media screen and (min-width:48em){
.layout--lists_o .cmp--columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--lists_o .column{padding:100px 1rem 100px;}
.layout--lists_o .has--contentgroup .cmp--columns-item-inner{max-width:675px;
/*margin:0 auto;*/
}
.layout--lists_o .image-fill---m.has--image{padding:0;}
.layout--lists_o .image-fill---m.has--image img{width:100%;height:auto;}
.layout--lists_o .image-fill---m + .column{padding-left:2rem;}
}@media screen and (min-width:60em){
.layout--lists_o .cmp-heading-top-span{font-size:40px;}
.layout--lists_o .image-fill---l.has--image{padding:0;}
.layout--lists_o .image-fill---l.has--image img{width:100%;height:auto;}
.layout--lists_o .image-fill---l + .column{padding-left:2rem;}
}
/*============= layout--onecol_p*/
.layout--onecol_p{background:#faf9f7;padding-top:100px;padding-bottom:100px;}
.layout--onecol_p .cmp-heading-top-span{margin-bottom:20px;}
.layout--onecol_p .cmp-heading-top-span:after{display:none;}
.layout--onecol_p.row.wrap,.layout--onecol_p .cmp--columns.row.wrap{margin:0 auto;}
.layout--onecol_p .cmp-heading-top-span{font-size:30px;}
.layout--onecol_p .cmp--columns.row{margin:0;}
.layout--onecol_p .cmp--columns .has--image{padding:0;}@media screen and (min-width:48em){}@media screen and (min-width:60em){
.layout--onecol_p .cmp-heading-top-span{font-size:40px;}
}
/*============= layout--steps_c*/
 .layout--steps_c{padding-top:75px;padding-bottom:30px;}
.layout--steps_c .no-step-label .step--indicator span{display:none;}
.layout--steps_c .is-heading{font-size:3.25em;}
.layout--steps_c.has--bgimage{background-size:cover;background-repeat:no-repeat;background-position:top center;}
.layout--steps_c .cmp--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.layout--steps_c .cmp--columns .cmp--columns-item{padding:0.75rem;}
.layout--steps_c .has--contentgroup .cmp--columns-item-inner{max-width:475px;margin:0 auto;}
.layout--steps_c img{-webkit-box-shadow:0px 0px 35px -5px rgba(0,0,0,0.25);box-shadow:0px 0px 35px -5px rgba(0,0,0,0.25);}
.step--imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:margin-top 0.75s;-o-transition:margin-top 0.75s;transition:margin-top 0.75s;}
.step--imgs .step--img{margin:1rem;}
.step--imgs .step--img img,.step--imgs .step--img img + div{width:80%;margin-left:auto;text-align:center;}
.step--imgs .step--img img + div{padding:0 0.75rem;}
.step--img span{display:block;text-align:center;}
.step--indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
/*color:#108fbd;*/
 color:#9e9b9a;font-size:0.70rem;}
.step--indicator b{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:" ";
/*background:#108fbd;*/
 background:#d2d0d0;opacity:.55;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:1px;margin-left:10px;}
.step--heading-grp{margin-bottom:1rem;}
.layout--steps_c .cmp--steps{margin-top:1.5rem;display:inline-block;width:100%;}
.layout--steps_c .cmp--steps .is-heading{margin-bottom:0;margin-top:4px;font-size:20px;color:#9e9b9a;}
.layout--steps_c .cmp--steps .is-heading small{display:block;}
.step--heading-grp{cursor:pointer;}
.step--heading-grp.is--open .is-heading{color:#5c5757;}
.step--heading-grp.is--open .step--indicator b{background:#108fbd;opacity:1;}
.step--heading-grp.is--open .step--indicator{color:#108fbd;}
.step--item .step--content{max-height:0px;visibility:hidden;opacity:0;margin:0;padding:0;overflow:hidden;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.step--item .step--content-inner{padding-bottom:50px;}
.step--item .step--heading-grp.is--open ~ .step--content{max-height:1500px;opacity:1;visibility:visible;}
.step--content-img span{display:block;max-width:90%;text-align:center;margin:1rem auto 0;}@media screen and (min-width:48em){
.layout--steps_c{padding-top:175px;padding-bottom:130px;}
.layout--steps_c .cmp--columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.layout--steps_c .cmp--columns .cmp--columns-item{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}
}
.hide-step-indicator .step--indicator{display:none;}
.steps-fw .has--steps .cmp--columns-item{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
.steps-fw .has--steps .cmp--columns-item-inner{max-width:initial;}
/*============= layout--examples_b*/
.layout--examples_b.has--bgimage{padding:130px 1rem 25px 1rem;background-size:cover;background-position:center top;}
.layout--examples_b .cmp-heading-top-span{margin-bottom:130px;color:#ffffff;}
.layout--examples_b .cmp-heading-top-span:after{background:#ffffff;}
.layout--examples_b{color:#ffffff;}
.layout--examples_b .is-heading span{color:inherit;}
.layout--examples_b .slide--item-inner{position:relative;}
.layout--examples_b .yt--item .yt--wrapper{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--examples_b .yt--item img,.layout--examples_b .wistia--item img{width:100%;height:auto;opacity:0.5;}
.layout--examples_b .slide--item-inner iframe,.layout--examples_b .slide--item-inner .wistia--wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.layout--examples_b .slide--item{max-width:90vw;padding-left:5vw;padding-right:5vw;opacity:0.5;pointer-events:none;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;transition:opacity 0.75s;position:relative;outline:none;}
.layout--examples_b .slide--item.slick-current{opacity:1;pointer-events:initial;}
.layout--examples_b .slick-prev,.layout--examples_b .slick-next{z-index:10;width:auto;margin-top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);top:-50px;}
.layout--examples_b .slick-prev{left:40px;}
.layout--examples_b .slick-next{right:40px;}
.layout--examples_b .slick-prev:before,.layout--examples_b .slick-next:before{display:none;}
.layout--examples_b .slick-prev i,.layout--examples_b .slick-next i{color:#ffffff;font-size:8px;}
.layout--examples_b .slick-dots{margin-top:50px;position:relative;bottom:auto;}
.layout--examples_b .slick-dots li{width:20px;height:20px;opacity:0.5;text-align:center;padding:6px 0 0 0;margin:0;}
.layout--examples_b .slick-dots li.slick-active{opacity:1;}
.layout--examples_b .slick-dots button{width:5px;height:5px;border-radius:50px;background:#ffffff;padding:0;margin:0 auto;}
.layout--examples_b .slick-dots button:before{display:none;}
.layout--examples_b .slide--item-desc{margin-top:5px;opacity:0;}
.layout--examples_b .slide--item.slick-current .slide--item-desc{opacity:1;}@media screen and (min-width:40em){
.layout--examples_b .slick-prev,.layout--examples_b .slick-next{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:40%;}
.layout--examples_b.has--bgimage{padding-left:0rem;padding-right:0rem;}
.layout--examples_b .slide--item{max-width:70vw;padding-left:10vw;padding-right:10vw;}
.layout--examples_b .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}@media screen and (min-width:48em){
.slide--item-desc{position:absolute;top:0;left:calc( 100% - 8vw);width:16vw;}
}
@media screen and (min-width:60em){
.layout--examples_b .slide--item.img--item img{height:400px;width:auto;}
}
/*============= layout--shopping_e*/
.layout--shopping_e{background:#f5f4f4;padding-top:120px;padding-bottom:150px;}
.layout--shopping_e .coltype--image .cmp--columns-item-inner{display:block;white-space:nowrap;}
.layout--shopping_e .cmp-heading-top-span{font-size:1.90rem;}
.layout--shopping_e .cmp-heading-top-span span:first-of-type{margin-bottom:0.75rem;}
.layout--shopping_e .cmp-heading-top-span:after{display:none;}
.layout--shopping_e .coltype--image{overflow-x:scroll;}
.layout--shopping_e .coltype--image.wrap{float:none;}
.layout--shopping_e .coltype--image .item--shop{position:relative;overflow:hidden;margin:0 0.25rem;display:inline-block;width:33%;}
.layout--shopping_e .coltype--image img{opacity:0;}
.layout--shopping_e .item--shop:hover .item--shop-bg{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}
.layout--shopping_e .coltype--image .item--shop-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}
.layout--shopping_e .coltype--image a{background:#88807f;color:#ffffff;display:block;width:100%;max-width:75%;margin:0 auto;position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding-top:10px;padding-bottom:10px;font-size:0.75rem;font-weight:bold;line-height:normal;}
.layout--shopping_e .coltype--image a:hover{opacity:1;color:#88807f;background:#ffffff;}
.layout--shopping_e .coltype--image a span{display:inline-block;}
.layout--shopping_e .coltype--image a span:after{height:4px;background:#ffffff;width:100%;display:block;content:" ";margin-top:10px;}
.layout--shopping_e .coltype--image a:hover span:after{background:#88807f;}@media screen and (min-width:48em){
.layout--shopping_e .coltype--image a{padding:1.5rem 1.125rem;font-size:0.9rem;}
.layout--shopping_e .coltype--image .cmp--columns-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
.layout--shopping_e .coltype--image .item--shop{width:auto;display:block;}
}
/*============= layout--threecol_t*/
.layout--threecol_t{background:#f2f1f1;}
.layout--threecol_t [data-src-bg]{position:absolute;left:0;top:0;width:100%;height:100vh;min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center top;}
.layout--threecol_t .layout--inside{padding-top:150px;padding-bottom:100px;}
.layout--threecol_t .cmp--columns{padding:1rem;}@media screen and (min-width:48em){
.layout--threecol_t [data-src-bg]{height:60vh;min-height:600px;background-size:100% auto;}
.layout--threecol_t.has--bgimage .layout--inside{display:inline-block;width:100%;}
.cmp--columns.w_third{display:-webkit-box;display:-ms-flexbox;display:flex;}
.cmp--columns.w_third .cmp--columns-item{width:33%;}
}

.fbrcs .cmp--list-bar li a{padding:30px 5px;}
.swatch--subcategory{padding-top:100px;}
.swatch--subcategories{padding-bottom:100px;}
.swatch--subcategory .is-heading{font-size:1.90rem;letter-spacing:0.45rem;}
.subcat--swatchgroup{margin-top:40px;}
.swatch--subcategory .subcat--desc{max-width:850px;color:#7d7675;}
.swatch--subcategory .subcat--image{overflow:hidden;border:1px solid #e1e1e1;}
.swatch--subcategory .subcat--image span{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat;}
.subcat--image-wrapper{
/*display:none;*/
 text-align:center;}
.subcat--swatches-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.subcat--swatches-inner{min-height:300px;padding-left:1.25rem;padding-right:1.25rem;}
.subcat--swatches{opacity:0;}
.subcat--swatches.slick-slider{opacity:1;}
.cmp--list-bar{opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
.ajax--gettingctgys .cmp--list-bar{pointer-events:none;opacity:0.5;}
.fbrcs .cmp--list-bar li{display:block;margin-left:0;}@media screen and (min-width:48em){
.fbrcs .cmp--list-bar li{display:inline-block;margin-left:45px;}
.fbrcs .cmp--list-bar li:first-of-type{margin-left:0;}
}@media screen and (min-width:60em){
.fbrcs .cmp--list-bar li{margin-left:95px;}
}
/*swatch items*/
.cmp--swatch-list-item{padding:30px;position:relative;}
.swatch--item-img{position:relative;display:block;}
.swatch--item-img img{width:100%;height:auto;}
.swatch--item-img span{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% auto;}
.swatches-carousel .slick-slide > div{border-left:1px solid #e1e1e1;font-size:0;line-height:normal;margin-top:-1px;}
.swatches-carousel .slick-slide{padding-top:1px;padding-bottom:1px;}
.swatches-carousel .slick-slide > div > div{border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;vertical-align:unset;}
.swatches-carousel .slick-prev,.swatches-carousel .slick-next{z-index:2;color:red;font-size:1rem;}
.swatch--item-desc:before{position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#c0bfbf;opacity:0.95;content:" ";z-index:-1;}
.swatch--item-desc{font-size:0.90rem;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1;opacity:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:hidden;}
.cmp--swatch-list-item:hover .swatch--item-desc{opacity:1;}
.swatches-carousel.slick-slider button.slick-disabled{opacity:0.75;}
.swatches-carousel.slick-slider button.slick-disabled i{cursor:not-allowed;}
.swatches-carousel.slick-slider button{text-align:center;height:50px;width:50px;border-radius:50px;background:#f9f9f9;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);color:inherit;margin-top:-20px;}
.swatches-carousel.slick-slider button:before{display:none;}
@media screen and (min-width:48em){
.subcat--swatches-inner{padding-left:0;padding-right:0;}
.subcat--swatchgroup{display:-webkit-box;display:-ms-flexbox;display:flex;}
.subcat--image-wrapper{display:block;width:25%;margin-right:2%;text-align:left;}
.subcat--swatches-wrapper{width:75%;padding-left:20px;padding-right:10px;}
.subcat--swatches-inner{max-width:800px;margin-left:auto;}
}
/* CARDS :*/
.has--cards.has--lists .content-top .is-heading{margin-bottom:0rem;letter-spacing:0.25rem;font-size:1.5rem;}
.has--cards .is--card .is-heading,.has--cards .is---card .is-heading{font-size:1.15rem;}
.has--cards .is--card .cmp--singleline,.has--cards .is---card .cmp--singleline{margin:0.25rem;line-height:normal;}
.has--cards .is--card,.has--cards .is---card{margin-bottom:1rem;padding-top:4rem;border:1px solid #dbd7d7;color:#7d7675;-webkit-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;background:#ffffff;}
.has--cards .is--card .is-heading,.has--cards .is---card .is-heading{color:#615d5c;letter-spacing:0.18rem;}
.has--cards .is--card .separator,.has--cards .is---card .separator{font-size:0;margin-bottom:2rem;margin-top:1rem;}
.has--cards .is--card p .button,.has--cards .is---card p .button{margin-top:1rem;}
.has--cards .is--card .cmp-image,.has--cards .is---card .cmp-image{display:block;margin-bottom:1.75rem;}
.has--cards .is--card:hover,.has--cards .is--card.active,.has--cards .is---card:hover,.has--cards .is---card.active{-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.15);box-shadow:0 0 15px 1px rgba(0,0,0,0.15);position:relative;z-index:1;border:1px solid rgba(255,255,255,0);}
.has--cards .is--card .separator:before,.has--cards .is---card .separator:before{width:75px;height:1px;background:#dbd7d7;margin:0 auto;content:" ";display:block;font-size:1px;}
.is--card .content-list > div,.is---card .content-list > div{color:#676363;font-size:11px;font-weight:bold;padding:10px 0px;}
.is--card .content-list,.is---card .content-list{margin-bottom:auto;}
.is--card .content-list > div:nth-of-type(odd),.is---card .content-list > div:nth-of-type(odd){
background:#e9f1f8;}
.is--card .content-list > div:nth-of-type(even),.is---card .content-list > div:nth-of-type(even){
background:#d8e3ec;}
@media screen and (min-width:48em){
.has--cards .is--card .cmp--columns-item-inner,.has--cards .is---card .cmp--columns-item-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.has--cards .is--card:nth-of-type(2),.has--cards .is--card:nth-of-type(3),.has--cards .is---card:nth-of-type(2),.has--cards .is---card:nth-of-type(3){
border-left:0;}
.has--cards .is--card .content-top,.has--cards .is---card .content-top{padding-left:10%;padding-right:10%;}
}

.cmp--hubspotform{margin-top:2rem;}
.cmp--hubspotform .hs-form-field > label{display:none;}
.cmp--hubspotform .hs-form-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.hs-error-msgs{list-style-type:none;padding:0;text-align:center;font-size:0.80rem;}
.cmp--hubspotform .hs-form-field input,.cmp--hubspotform .hs-form-field textarea{border:1px solid #cdc9c9;text-transform:uppercase;font-size:0.75rem;padding:12px 10px;height:auto;}
.cmp--hubspotform .hs-form-field textarea,.cmp--hubspotform .hs-form-field input[type="file"],.cmp--hubspotform .hs-form-field input[type="email"],.cmp--hubspotform .hs-form-field input[type="phone"],.cmp--hubspotform .hs-form-field input[type="number"],.cmp--hubspotform .hs-form-field input[type="text"]{width:100%;}
.cmp--hubspotform textarea::placeholder,.cmp--hubspotform input::placeholder{color:#5a5656!important;}
.cmp--hubspotform .hs-form-field{margin-top:15px;}
.cmp--hubspotform .hs-form-field:first-of-type{margin-top:0;}
.hs-fieldtype-file{position:relative;font-size:14px;}
.hs-fieldtype-file .input{background:#ffffff;}
/*.hs-fieldtype-file label{position:absolute;width:100%;height:100%;background:#ffffff;color:#5a5656;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;border:1px dashed #999;}
.hs-fieldtype-file label span:before{content:"\21E7\00A0 Upload:";font-size:14px;margin-right:4px;font-weight:bold;}*/
.hs-fieldtype-file legend{color:#5a5656;font-size:11px;font-weight:100;position:absolute;right:10px;bottom:5px;text-transform:uppercase;
/*display:none!important;*/
}
.hs-fieldtype-select select{appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;background:white;min-height:3.5rem;text-transform:uppercase;font-weight:100;font-size:0.75rem;}
.hs-fieldtype-select .input{position:relative;}
.hs-fieldtype-select .input:after{font-family:'TLU' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\21";color:#5a5656;position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:6px;}
.hs-button-centered .cmp--hubspotform .hs_submit{text-align:center;}

@media screen and (min-width:48em){
.cmp--hubspotform .hs-form-field{margin-top:0;}
.cmp--hubspotform .form-columns-3 .hsfs--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cmp--hubspotform .form-columns-3 .hs-form-field > div,.cmp--hubspotform .form-columns-3 .hs-form-field > div input[type="text"],.cmp--hubspotform .form-columns-3 .hs-form-field > div input[type="email"],.cmp--hubspotform .form-columns-3 .hs-form-field > div input[type="phone"],.cmp--hubspotform .form-columns-3 .hs-form-field > div select{height:100%;}
.cmp--hubspotform .form-columns-3 .hs-form-field{width:100%;-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%;-ms-flex-negative:0;flex-shrink:0;}
.cmp--hubspotform .form-columns-2 .hsfs--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cmp--hubspotform .form-columns-2 .hs-form-field{width:100%;-ms-flex-preferred-size:48.75%;flex-basis:48.75%;max-width:48.75%;-ms-flex-negative:0;flex-shrink:0;}
.cmp--hubspotform .form-columns-2 > div:first-of-type{width:unset;margin-right:unset;margin-bottom:unset;}
}
@media screen and (min-width:48em){
.has--contentgroup.mw-55---m .cmp--columns-item-inner{max-width:55%!important;}
.has--contentgroup.mw-60---m .cmp--columns-item-inner{max-width:60%!important;}
.has--contentgroup.mw-65---m .cmp--columns-item-inner{max-width:65%!important;}
.has--contentgroup.mw-70---m .cmp--columns-item-inner{max-width:70%!important;}
.has--contentgroup.mw-75---m .cmp--columns-item-inner{max-width:75%!important;}
.has--contentgroup.mw-80---m .cmp--columns-item-inner{max-width:80%!important;}
.has--contentgroup.mw-90---m .cmp--columns-item-inner{max-width:90%!important;}
}@media screen and (min-width:60em){
.has--contentgroup.mw-55---l .cmp--columns-item-inner{max-width:55%!important;}
.has--contentgroup.mw-60---l .cmp--columns-item-inner{max-width:60%!important;}
.has--contentgroup.mw-65---l .cmp--columns-item-inner{max-width:65%!important;}
.has--contentgroup.mw-70---l .cmp--columns-item-inner{max-width:70%!important;}
.has--contentgroup.mw-75---l .cmp--columns-item-inner{max-width:75%!important;}
.has--contentgroup.mw-80---l .cmp--columns-item-inner{max-width:80%!important;}
.has--contentgroup.mw-90---l .cmp--columns-item-inner{max-width:90%!important;}
}
/*============= options_j - */
 .cmp--text a{color:#108fbd;text-decoration:none;}
.cmp--text a:hover{text-decoration:underline;}
.layout--options_j .layout--inside{padding-top:130px;padding-bottom:130px;}
/* SLIDER - Options - similar to swatches_f*/
.cmp--columns .has--slick{padding-left:1.25rem;padding-right:1.25rem;}
.cmp--opts-slider .slider-item-image{padding:30px;position:relative;}
.cmp--opts-slider .slider-item-image img{width:100%;height:auto;}
.cmp--opts-slider .slider-item-image .cmp--image{position:relative;}
.cmp--opts-slider .slider-item-image .cmp--image span{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center top;}
.cmp--opts-slider.swatch--auto .slider-item-image .cmp--image span{background-size:auto;background-position:center center;}
.cmp--opts-slider .slider-item-image a{text-decoration:none;}
.cmp--opts-slider .slider-item-image .cmp--image + span{font-size:1rem;display:block;text-align:center;padding-top:10px;color:#7d7675;}
.cmp--opts-slider .slick-slide > div{
/*border-left:1px solid #e1e1e1;*/
 font-size:0;line-height:normal;margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}
.cmp--opts-slider .slick-slide{padding-top:1px;padding-bottom:2px;}
.cmp--opts-slider .slick-slide > div > div{
/*	border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;*/
 border:1px solid #e1e1e1;border-left:0;vertical-align:unset;}
.cmp--opts-slider .slick-slide > div > div:first-child{border-left:1px solid #e1e1e1;}
.cmp--opts-slider .slick-prev,.cmp--opts-slider .slick-next{z-index:2;font-size:1rem;}
.cmp--opts-slider.slick-slider button.slick-disabled{opacity:0.75;}
.cmp--opts-slider.slick-slider button.slick-disabled i{cursor:not-allowed;}
.cmp--opts-slider.slick-slider button{text-align:center;height:50px;width:50px;border-radius:50px;background:#f9f9f9;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);color:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.cmp--opts-slider.slick-slider button:before{display:none;}
/*============= FABRIC S*/
.layout--swatch_s .layout--inside{padding:80px 0px;}
/*============= Layout o - This is a bare bones layout,it's controlled by classes. - it still uses the columns -> column structure - it also has a class on the 'layout--inner' ,you can target */
.layout--columns_o .layout--inside{padding-top:160px;padding-bottom:80px;}

/* cmp--c-slick-4 - desktop shows :4 */
[data-hook="cmp--c-slick-4"].slick-slider{margin-right:1.25rem;margin-left:1.25rem;}[data-hook="cmp--c-slick-4"] .cmp--image{width:100%;display:block;-webkit-box-shadow:0px 0px 20px -1px rgba(0,0,0,0.15);box-shadow:0px 0px 20px -1px rgba(0,0,0,0.15)}[data-hook="cmp--c-slick-4"].slick_lt-3{max-width:1100px;margin:0 auto;}
.cmp--section [data-customevent="mivaSlickHook"]{opacity:0;max-height:0;}
.cmp--section [data-customevent="mivaSlickHook"].slickhook--loaded{opacity:1;max-height:unset;}[data-hook="cmp--c-slick-4"] .slide--item{padding:10px 15px;}[data-hook="cmp--c-slick-4"] .cmp--image img{width:100%;height:auto;}[data-hook="cmp--c-slick-4"] .is-heading{text-align:center;text-transform:uppercase;}[data-hook="cmp--c-slick-4"].slick-slider .slick-prev{left:-10px;}[data-hook="cmp--c-slick-4"].slick-slider .slick-next{right:-10px;}[data-hook="cmp--c-slick-4"].slick-slider button{top:15%;}[data-hook="cmp--c-slick-4"].slick-slider button{text-align:center;height:45px;width:45px;border-radius:50px;background:#f9f9f9;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.15);color:inherit;z-index:2;font-size:1rem;}[data-hook="cmp--c-slick-4"].slick-slider button:before{display:none;}
[data-hook="cmp--c-slick-4"] .is-heading{font-size:14px;margin:1.25rem 0;}[data-hook="cmp--c-slick-4"] .cmp--text{
/*font-size:1rem;*/
}
/* SIZING - css taken from old site*/
div .sizing table{float:left;width:100%;margin:10px 0 20px;background:#f4f2f2;border-collapse:collapse;font-size:14px;}div .sizing th{font-weight:bolder;text-align:center;padding-bottom:10px;}
div .sizing td:first-child{width:15%;}div .sizing td{text-align:center;vertical-align:middle;}div .sizing td.odd{padding-bottom:3px;padding-top:3px;}div .sizing .pant-inseam td{padding-bottom:10px;padding-top:10px;}
/* CUSTOM */
div .sizing .overfrlow-x-scroll,div .sizing .overflow-x-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;}div .sizing table{min-width:930px;}div .sizing table tr{border:1px solid #ffffff;}div .sizing table tr td{color:#9a9796;font-weight:bold;}div .sizing table tr td,div .sizing table tr th{border-bottom:1px solid #ffffff;}div .sizing table tr th,div .sizing table tr td:first-of-type{color:#53504f;}div .sizing table tbody tr th:first-of-type,div .sizing table tbody tr td:first-of-type{text-align:left;font-weight:bold;padding:9px 15px!important;line-height:0.90rem;vertical-align:middle;}div .sizing table tbody tr:nth-of-type(odd){
background:#e9f1f8;}div .sizing table tbody tr:nth-of-type(odd) td:nth-of-type(even),div .sizing table tbody tr:nth-of-type(odd) th:nth-of-type(even){
background:#f4f8fc;}
div .sizing table tbody tr:nth-of-type(even){
background:#d8e3ec;}div .sizing table tbody tr:nth-of-type(even) td:nth-of-type(even),div .sizing table tbody tr:nth-of-type(even) th:nth-of-type(even){
background:#ecf2f6;}
@media screen and (min-width:60em){
div .sizing .overfrlow-x-scroll,div .sizing .overflow-x-scroll{overflow:visible;}
}
/* SHOW HIDE*/
.cmp--showhide-items .showhide-item{max-height:0px;overflow:hidden;}
.cmp--showhide-items .showhide-item.is--selected{max-height:unset;}
/* CARDS EXTENDED -- section-type-M */
.section--type-M .is---card .is-heading{letter-spacing:0.20rem;}
.section--type-M .is---card{padding-left:1.75rem;padding-right:1.75rem;border:1px solid #e1e1e1;}
.section--type-M .has--cards{margin:1rem;}
.section--type-M .cmp--svgicon{margin-bottom:25px;margin-top:10px;}
.section--type-M .cmp--text{max-width:80%;margin:0 auto auto;}
.section--type-M .has--button{margin-top:50px;}
.section--type-M .text--box{margin-bottom:auto;}@media screen and (min-width:48em){
.section--type-M .has--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
/* IN ACTION GRID*/
 .layout--inactiongrid{display:flex;flex-wrap:wrap;
/*justify-content:center;*/
}
.layout--inactiongrid .grid--item{display:block;height:fit-content;margin:0px;width:49.75%;padding:7px;margin-top:auto;overflow:hidden;}
.layout--inactiongrid .grid--item-img{position:relative;}
.layout--inactiongrid .grid--item-img img{opacity:0;width:100%;}
.layout--inactiongrid .grid--item-img span{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;}
.layout--inactiongrid .grid--item:nth-of-type(n+3){
width:auto;margin-bottom:auto;margin-top:0;max-width:calc(33% - .55rem);width:100%;}
@media screen and (min-width:40em){
.row .layout--inactiongrid .iteminaction__1{max-width:655px;}
.row .layout--inactiongrid .iteminaction__2{max-width:unset}
.row .layout--inactiongrid .iteminaction__3,.row .layout--inactiongrid .iteminaction__4,.row .layout--inactiongrid .iteminaction__5{max-width:unset;transition:all 0.5s;}
.row .layout--inactiongrid .iteminaction__3{width:calc(20% - 10px);}
.row .layout--inactiongrid .iteminaction__4{width:calc(45% - 10px);}
.row .layout--inactiongrid .iteminaction__5{width:calc(35% - 10px);}
}
@media screen and (min-width:1500px){
.layout--inactiongrid .iteminaction__1{margin-left:40px;}
.sfnt--in-action .has--heading{padding-left:140px!important;}
}
.layout--inactiongrid .grid--item img{width:100%;height:auto;max-width:none;}
.grid--item-content{display:none;}
.grid--item-inner{position:relative;}
.grid--item-type_G .grid--item-content,.grid--item-type_U .grid--item-content,.grid--item-type_C .grid--item-content{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(60,58,58,0.70);visibility:hidden;opacity:0;transition:all 0.5s;}
.grid--item-type_G .grid--item-content a,.grid--item-type_U .grid--item-content a,.grid--item-type_C .grid--item-content a{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
/**/
.grid--item-type_P{overflow:hidden;}
.inAction--show-prod{cursor:pointer;width:50px;height:50px;position:absolute;bottom:0;right:0;transform:scale(1);opacity:1;visibility:visible;transition:all 0.5s;
/**/
 display:none;}
.grid--item-type_P.is--shown .inAction--show-prod{opacity:0;visibility:hidden;}
.inAction--hide-prod{position:absolute;right:7px;color:#838281;line-height:1rem;display:block;opacity:0.75;cursor:pointer;transform:rotate(45deg);font-size:25px;padding:0;top:7px;}
.inAction--hide-prod:hover{color:#ffffff;}
.inAction--show-prod:after{content:"+";color:#ffffff;line-height:normal;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;font-size:1.25rem;opacity:0.75;}
.inAction--show-prod:before{position:absolute;display:block;content:"";left:0;top:0;width:100%;height:100%;background:#959595;opacity:0.5;}
.grid--item-type_P .grid--item-content{display:block;position:absolute;top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);}
.grid--item-type_P .grid--item-content:before{position:absolute;display:block;content:"";left:0;top:0;width:100%;height:100%;background:#353232;opacity:0.87;}
.grid--item-type_P .grid--item-content{color:#ffffff;text-align:center;transform:scale(0);opacity:0;transform-origin:center center;transition:all 0.75s ease-in-out;}
.grid--item-type_P.is--shown .grid--item-content{transform:scale(1);opacity:1;}
.grid--item-type_P .grid--item-content > div{position:relative;top:50%;transform:translateY(-50%);}
.grid--item-type_P .grid--item-content p{margin:0;}
.grid--item-type_P .grid--item-content .prod--name{font-size:30px;font-weight:bold;}
.grid--item-type_P .grid--item-content .prod--price{font-size:17px;font-weight:bold;margin:10px 0px 25px;}
.grid--item-type_C:hover .grid--item-content{visibility:visible;opacity:1;}
.layout--inaction{padding-left:30px;}
.layout--inactiongrid{padding-left:60px;}
.row .layout--inactiongrid .iteminaction__3{margin-left:-80px!important;}
.grid--item-type_G:hover .grid--item-content,.grid--item-type_U:hover .grid--item-content,.grid--item-type_C:hover .grid--item-content{visibility:visible;opacity:1;}@media screen and (min-width:48em){
.inAction--show-prod{display:block;}
}@media screen and (min-width:60em){
.layout--inactiongrid .grid--item:nth-of-type(1){
/*padding-left:0;*/
}
}@media screen and (min-width:1500px){
.row .layout--inactiongrid .iteminaction__3{
/*margin-left:-5vw;*/
 transition:all 0.5s;}
}
@media screen and (max-width:767px){
.layout--inaction.cmp--section{padding-left:0;}
.layout--inactiongrid{padding-left:0!important;}
.layout--inactiongrid .grid--item{width:100%!important;max-width:unset!important;}
.row .layout--inactiongrid .iteminaction__3{margin-left:0!important;}
}
/* CMP - Catalog*/
.cmp--catalog{position:relative;border:1px solid #ececec;}
.cmp--catalog img{width:100%;height:auto;}
.cmp--catalog iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
/*SRVCS*/
.srvcs .absolute--center{position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;top:50%;left:50%;}
.srvcs .relative--center{position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;top:50%;left:50%;}
@keyframes dash{0%{stroke-dasharray:0,126;stroke-dashoffset:0;}
66%{stroke-dasharray:126,126;stroke-dashoffset:0;}
100%{stroke-dasharray:0,126;stroke-dashoffset:-122;}
}
@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@media screen and (min-width:60em){
.srvcs .no-touch .cmp-video-on-hold-wrap{min-height:auto;display:block!important;margin-left:-12px;text-align:center;}
}
.srvcs .cmp-video-on-hold-wrap{position:relative;}
.srvcs .cmp-video-on-hold-wrap a:hover{opacity:1;cursor:pointer;}
.srvcs .video--pressandhold .cmp--video-play-button{position:relative;display:block;width:60px;height:60px;left:-100px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:visible;}
.srvcs .video--pressandhold .cmp--video-play-button:before{mix-blend-mode:unset;opacity:0;}
.srvcs .video--pressandhold:hover .cmp--video-play-button{padding:0;}
.srvcs .video--pressandhold .loader{display:block;width:auto;height:auto;}
.srvcs .video--pressandhold .circular-loader{-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.srvcs .video--pressandhold .loader .loader-path{stroke-width:0.5px;}
.srvcs .video--pressandhold .loader .loader-path2{stroke-width:0.125rem;stroke:#026a90;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.srvcs .video--pressandhold .play--icon{width:28px;height:28px;background:#ebe9e9;border-radius:50%;margin:0;}
.srvcs .video--pressandhold .play--icon i{z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;color:#026a90;margin-left:2px;font-size:11px;}
.srvcs .video--pressandhold .circle--info{font-family:'Nobel BoldCondensed';position:absolute;width:200px;left:118px;top:33px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.srvcs .video--pressandhold .circle--info b{font-size:10px;}
.srvcs .video--pressandhold .circle--info{left:82px;top:16px;-o-transition:all 0.5s;}
.srvcs .video--pressandhold:hover .circle--info{opacity:1;visibility:visible;}
.srvcs .video--pressandhold .circle--info b{font-size:12px;padding:10px 20px 10px 25px;line-height:normal;color:#585757;border:1px solid #84817a;letter-spacing:0.125rem;}
.srvcs .video--pressandhold .circle--info b:before{position:absolute;display:block;content:"";width:40px;height:1px;background:#aea9a9;top:calc(50% + 1px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-35px;}
.srvcs .video--pressandhold .cmp--video-play-button:before{mix-blend-mode:unset;opacity:0;}
.srvcs .cmp--video-play-button:before{position:absolute;display:block;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,1);content:" ";mix-blend-mode:overlay;z-index:1;transition:all .75s;opacity:0.5;}
/*wistia url section*/
#srvcs_video_1,#srvcs_video_2,#srvcs_video_3{width:100%;position:absolute;z-index:10;top:0px;}
#srvcs_video_1 a,#srvcs_video_2 a,#srvcs_video_3 a{width:100%;height:60px;color:transparent;}
@media (min-width:767px) and (max-width:959px){
.srvcs .video--pressandhold .cmp--video-play-button{width:40px;height:40px;left:-80px;}
.srvcs .video--pressandhold .play--icon{width:20px;height:20px;}
.srvcs .video--pressandhold .play--icon i{font-size:10px;}
.srvcs .video--pressandhold .circle--info{left:25px;top:6px;}
.srvcs .video--pressandhold .circle--info b{padding:10px 7px 10px 10px;}
.srvcs .video--pressandhold .circle--info b:before{display:none;}
}
/* Flex:Hubspot Form */
 .flex-hubspot-form .flex-hubspot-form__text{color:inherit;}
.flex-hubspot-form__image{width:100%;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/layout/layout-pages.css
<<<<<<<<<<<<<<<<<<<<*/ 
 [data-hook="cmp--readmore"],.cmp---readmore{overflow:hidden;}[data-readmore-toggle]{display:block;text-align:center;}
/* PAGE - garment */
/* cleaning steps */
.layout--inside.layout--garment-steps{padding-top:100px;padding-bottom:100px;}
.layout--garment-steps .is-heading{font-size:0.9rem;text-transform:uppercase;text-align:center;margin-top:20px;}
.layout--garment-steps [data-readmore-toggle]{text-decoration:none;color:#026a90;}
.layout--garment-steps .cmp---readmore{padding:0 10px;background:#ffffff;}
.layout--garment-steps .column{margin-bottom:30px;font-size:16px;}
.layout--garment-steps .cmp---readmore.is--open{position:absolute;z-index:2;top:50%;transform:translateY(-49%);height:auto!important;box-shadow:0px 2px 15px -2px rgba(0,0,0,0.15);padding:10px;}
/* PAGE :SRVCS;*/
@media screen and (min-width:48em){
.srvcs .cmp--columns.w_third .cmp--columns-item{max-width:450px;}
}
/* PAGE :SIZNG*/
.custom-sizing-tables-ui{padding-top:0!important;}
.custom-sizing-tables-ui .sizing{display:none;}
.custom-sizing-tables-ui .sizing.is--selected{display:block;}
.custom-sizing-tables-ui .cmp--list-bar{margin-bottom:80px;}
/* how to measure - info */
.a-to-z-info{list-style-type:none;margin:0;padding:0;}
.a-to-z-info .is-heading{font-size:12px;text-transform:uppercase;position:relative;}
.a-to-z-info{margin-left:40px;}
.a-to-z-info .is-heading small{width:30px;height:30px;border-radius:100px;line-height:normal;background:#026a90;color:#ffffff;text-align:center;font-size:12px;padding-top:8px;position:absolute;left:-45px;top:50%;transform:translateY(-50%);}
.a-to-z-info .list-item-content{font-size:16px;}
/* PAGE :DYESUB*/
.layout--howsubworks .text--box .is-heading{font-size:14px;color:#5c5757;margin-bottom:40px;}
.layout--howsubworks .is-heading:before{bottom:-20px;}
.layout--howsubworks .cmp--text{font-size:1rem;}@media screen and (min-width:48em){
.layout--howsubworks .has--plus .circle-gray,.layout--howsubworks .has--equals .circle-gray{position:relative;top:30%;}
.layout--howsubworks .circle-gray{background:#b0bfcc;}
.layout--howsubworks .cmp--text{max-width:300px;margin:0 auto;}
}
/* section - how it works */
.section--howitworks .text--box.has--images{text-align:center;}
.layout--inside.section--howitworks{padding-top:180px;padding-left:0.75rem;padding-right:0.75rem;}
.section--howitworks .row-2{margin-top:100px;padding-top:50px;padding-bottom:50px;}
.section--howitworks .text--box.has--images img{max-height:95px;width:auto;margin:0.25rem;}
.section--howitworks .text--box.has--images span{font-size:1rem;margin-top:1rem;}
.section--howitworks .text--box.has--images .cmp--image{display:inline-block;}
.section--howitworks .circular--element{width:35px;height:35px;font-size:1.10rem;background:#5a5656;}
.section--howitworks .circular--element span{line-height:normal;}
.section--howitworks .row-2{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.15);}
.section--howitworks .row-2 .is-heading{font-size:19px;margin-bottom:40px;color:#615d5c;font-weight:500;letter-spacing:3px;}
.section--howitworks .row-2 .column > div{padding-bottom:30px;}
.section--howitworks .row-2 .is--top{padding-top:60px;}
@media screen and (min-width:48em){
/*.section--howitworks .row-2 .column > div{border-left:1px solid #dcdcdc;}*/
 .section--howitworks .row-2 .column > div:before{position:absolute;left:0;height:100%;width:1px;background:#dcdcdc;content:" ";top:50%;transform:translateY(-50%);}
.section--howitworks .row-2 .column:first-of-type > div:before{display:none;}
/*.section--howitworks .row-2 .column:first-of-type > div{border-left:0;}*/
}
/* FONTS SECTION */
.cmp--section .section--sublfonts{padding-top:150px;padding-bottom:120px;}
.section--sublfonts .cmp--image{display:block;text-align:left;margin:20px auto;max-width:400px;}
.section--sublfonts .cmp--list-bar{margin-bottom:50px;background:#ffffff;}
@media screen and (min-width:48em){
.section--sublfonts .cmp--image{width:33%;text-align:center;}
.section--sublfonts .cmp--image:nth-of-type(1){
text-align:left;}
.section--sublfonts .cmp--image:nth-of-type(3){
text-align:right;}
.cmp--columns-item.is--fonts .cmp--columns-item-inner{display:flex;flex-wrap:wrap;}
.cmp--columns-item.is--fonts .cmp--columns-item-inner > div:not(.cmp--image){
width:100%;}
}
/* LOGOLTR*/
.cmp--section .section--logolettering{padding-top:125px;padding-bottom:125px;}
.section--logolettering .cmp--image{text-align:center;}
.section--logolettering .cmp--image span{text-transform:uppercase;font-weight:bold;margin-top:20px;display:block;font-size:0.9rem;}@media screen and (min-width:48em){
.section--logolettering .flex---m .is-heading{font-size:2.25rem;}
.section--logolettering .flex---m{align-items:center;}
.section--logolettering .flex---m .cmp--image{display:flex;flex-direction:column;margin-top:auto;padding:0px 15px;}
.section--logolettering .flex---m .cmp--image img{margin-bottom:auto;margin-top:auto;}
}
/*============= FAQ - uses STEPS*/
 .faq--accordion .wrap.has--steps{max-width:1000px}
.faq--accordion .cmp--hdngandcontent{margin-bottom:40px;}
.faq--accordion .step--heading-grp .is-heading{letter-spacing:0.10em;}
.faq--accordion .step--heading-grp{
/*margin:3rem 0;*/
 margin:0;}
.faq--accordion .step--item{border-bottom:1px solid #efefef;}
.faq--accordion .cmp--steps .is-heading{color:#5c5757;margin:0;padding:2.75rem 0;padding-right:25px;}
.faq--accordion .step--heading-grp.is--open .is-heading,.faq--accordion .step--heading-grp:hover .is-heading{color:#026a90;}
.faq--accordion .step--heading-grp.is--open .is-heading{padding-bottom:1.5rem;}
.faq--accordion .step--content-inner h2,.faq--accordion .step--content-inner h3,.faq--accordion .step--content-inner h4{font-size:15px;text-transform:uppercase;margin-bottom:0.5rem!important;}
.faq--accordion .cmp--steps .is-heading{position:relative;}
.faq--accordion .cmp--steps .is-heading small{font-size:0;width:15px;height:3px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.faq--accordion .cmp--steps .is-heading small:before,.faq--accordion .cmp--steps .is-heading small:after{width:15px;height:2px;background:#5a5351;position:absolute;top:0px;left:0;content:" ";display:block;-webkit-transition:color 0.5s ,-webkit-transform 0.5s;transition:color 0.5s ,-webkit-transform 0.5s;-o-transition:transform 0.5s ,color 0.5s;transition:transform 0.5s ,color 0.5s;transition:transform 0.5s ,color 0.5s ,-webkit-transform 0.5s;}
.faq--accordion .step--heading-grp .is-heading small:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.faq--accordion .step--heading-grp.is--open .is-heading small:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
@media screen and (min-width:60em){
.faq--accordion .step--heading-grp .is-heading{font-size:1.3rem;}
.faq--accordion .step--item .step--content-inner{max-width:95%;}
}
span.cmp-product-list__volumeprice,.cmp-product-purchase__price s{margin-right:-13px;}
@media screen and (min-width:60em){
section.page--title-wrap.page-head{min-height:110px !important;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/checkout.css
<<<<<<<<<<<<<<<<<<<<*/ /*============= => GLOBAL (cmp-checkout-process)*/
.cmp-checkout-process main{padding:0 2.5rem;}
.cmp-checkout-process label{color:#81838a;}
.forgot-password-link a{color:#949494;}
.cmp-checkout-process .cmp-checkout-progress__step{opacity:1;color:#b7b7b7;border-bottom-color:currentColor;font-weight:bold;padding:0.25rem 0;}
.cmp-checkout-process .cmp-checkout-progress__step--current{color:#026a90;}
.promo-code-button{color:#026a90;background-color:#fff;border-color:#d0d0d4;border-width:1px;}
/*============= => MINI BASKET*/
.off-canvas__header a{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;border-bottom-color:#e7e7e7;text-align:center;color:#5a5656;}
.off-canvas__header .is--active{color:#5a5656;-webkit-box-shadow:inset 0 -1px 0 #026a90;box-shadow:inset 0 -1px 0 #026a90;border-bottom-color:#026a90;}
.off-canvas__content a{color:#5a5656;}
.cmp-mini-basket__freeshipping{margin:1.25rem 1.5rem;text-align:center;font-size:1rem;text-transform:none;letter-spacing:0.02em;background:#f8f8f8;color:#6d6d6d;padding:1rem 0.5rem;}
.cmp-mini-basket__cta{flex-direction:column;}
.cmp-mini-basket__cta a{margin-bottom:1rem;}
.cmp-mini-basket__cta a:last-of-type{margin-bottom:0;margin-top:0;}
.cmp-mini-basket__edit-bag,.cmp-mini-basket__generate-quote{color:#026A90;font-family:"Nobel",sans-serif;font-size:0.75rem;font-weight:700;line-height:2;text-align:center;text-decoration:none;text-transform:uppercase;}
/*============= => CHECKOUT FOOTER/HEADER*/
.cmp-checkout-process .checkout-header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:1.5rem 3.5rem;-ms-align-items:center;align-items:center;
/*background:#0b0b0b;*/
 border-bottom:1px solid #f0f0f0;margin-bottom:2rem;}
.checkout-header .logo{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;justify-content:flex-start;}
.checkout-header .logo img{height:65px;}
.checkout-header .trust{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;color:#81838a;font-size:13px;text-transform:uppercase;vertical-align:middle;text-align:right;font-weight:bold;}
.checkout-header .trust i{margin-right:0.5rem;font-size:1.25rem;vertical-align:middle;}
.checkout-header .trust span{vertical-align:middle;}
.cmp-checkout-process .checkout-footer{font-size:1rem;color:#b5b2b0;padding:1.5rem 3.5rem;background-color:#fbfbfb;}
.checkout-footer .inline-list{margin:0;padding:0;}
.checkout-footer .inline-list li{margin-right:2rem;}
.checkout-footer a{
/*color:#222;*/
}
/*============= => BASK*/
.continue-shopping-banner{text-align:center;background:#f8f8f8;padding:1rem 0;}
.continue-shopping-banner a{color:#6d6d6d;text-decoration:none;}
.basket-top-bar__sep{padding:0 0.9875rem;}
.basket-display__secondary-actions{font-weight:bold;font-family:'Nobel';font-size:0.75em;padding:1rem 0;}
.basket-display__header-row{border-top:none;border-bottom-color:#d7d7d7;color:#aba7a7;font-weight:bold;}
.basket-display__product-row{border-bottom-color:#d7d7d7;padding-top:1.5rem;padding-bottom:1.5rem;}
.basket-display__product-name{color:#5a5656;font-family:'Nobel';}
.basket-display__product-option{color:#7d7675;font-size:0.69rem;}
.basket-display__product-actions{margin-top:1.5rem;}
.basket-display__product-add-to-list,.basket-display__product-remove{color:#5a5656;font-size:0.69rem;margin-right:2rem;font-weight:bold;font-family:'Nobel';}
.order-summary-display,.order-customer-display{background-color:#f8f8f8;padding:1.5rem;font-family:'Nobel';font-size:0.875rem;}
.order-summary-display input,.order-summary-display button{font-size:0.875rem;line-height:4;height:4em;padding:0 1rem;}
.order-summary-display hr,.order-customer-display hr{border-color:#ececec;}
.basket-display-title{color:#5a5656;margin-bottom:2rem;font-size:1.25rem;}
.basket-charges{}
.basket-charges .charge-descrip{color:#969696;font-size:0.875rem;}
.basket-charges .charge-amount{color:#5a5656;font-size:0.875rem;}
.basket-charges .charge-descrip.total-charge{font-size:1.13rem;}
.basket-charges .charge-amount.total-charge{font-size:1.56rem;}
.order-summary-display .basket-charge__toggle-title{color:#026a90;}
/*============= => ORDL*/
.ordl p.font--nobel-book{color:#7d7675;font-size:18px;letter-spacing:0.035em;}
/*============= => OCST*/
.customer-information .cmp-flex-tabs__tab{margin-right:1rem;background-color:#fafafa;border-color:#d7d7d7;border-width:1px;color:#a2a2a2;min-width:240px;max-width:100%;}
.customer-information input[data-flex-tab]:checked + .cmp-flex-tabs__tab{color:#026a90;background-color:#fff;outline:1px solid #026a90;}
.customer-information input[data-flex-tab]:checked + .cmp-flex-tabs__tab.customer-name{text-transform:none;border:none;outline:none;color:#7d7675;}
/*============= => OSEL*/
.shipping-selection-form__label{font-family:'Nobel Book';color:#7d7675;border-bottom:1px solid #ebebeb;text-transform:none;padding:0.5rem 0;}
.shipping-selection-form__label input{margin-right:1rem;}
.shipping-selection-form__label strong{margin-left:1rem;color:#5a5656;}
.shipping-selection-form__label.is-selected,.shipping-selection-form__label.is-selected strong{color:#026a90;}
/*============= => OPAY*/
.payment-details-form__header,.payment-details-form__header--miva-pay{border:none;}
.payment-details-form__content.proxy-payment{border:1px solid #ebebeb;padding:1.5rem;}
.tos-checkbox .custom-checkbox-ui{width:1.125em;height:1.125em;position:relative;vertical-align:middle;}
.tos-checkbox .tlu--checkmark{font-size:0.5em;vertical-align:middle;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;}
.tos-checkbox .custom-checkbox{font-size:1.125rem;}
.tos-checkbox .custom-checkbox-prompt{font-size:1.125rem;font-weight:normal;color:#81838a;text-transform:none;letter-spacing:0.035em;}
/*============= => INVC/ORDS*/
.order-receipt-container{background-color:#f8f8f8;padding:2rem 0;}
.customer-display-title-section{font-family:'Nobel';color:#7d7675;font-size:1.125rem;margin-bottom:1.5rem;}
.order-customer-display-title{text-transform:uppercase;color:#6a6a6a;font-family:'Nobel';font-weight:bold;font-size:0.75rem;}
.invc .order-summary-display{border:none;}
.invc .page--title-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-content:center;text-align:center;min-height:332px;}
.invc .page--title-wrap > *{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;width:100%;}
.invc .page--title-wrap .is--tagline{font-size:#7d7675;}
/* =================================================================================================================== MOBILE =====================================================================================================================*/
 @media screen and (max-width:640px){
.cmp-checkout-process main{padding:0 1.5rem;}
.cmp-checkout-process .checkout-header,.cmp-checkout-process .checkout-footer{padding:1.5rem;}
.checkout-footer .inline-list{margin:0 auto;}
.checkout-footer .inline-list li{display:block;text-align:center;margin:0;}
.payment-details-form__content.proxy-payment{border:none;padding:0;}
.customer-information .cmp-flex-tabs__tab{margin-bottom:0.5rem;}
}@media screen and (max-width:480px){
.cmp-checkout-process main{padding:0;}
.cmp-checkout-process .checkout-header,.cmp-checkout-process .checkout-footer{padding:1rem;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/crumbs-header.css
<<<<<<<<<<<<<<<<<<<<*/ /* ============= HEADER*/
 .header-for-PROD{display:none;}
.page--title-wrap .is--heading{font-size:1.25rem;letter-spacing:0.25em;text-align:center;}
.inner--header.has--crumbs{background-position:center;background-size:cover;padding-bottom:25px;padding-bottom:0;padding-top:45px;}
.is---basicpage .inner--header{margin-bottom:100px;}
.has--customlayout .inner--header{margin-bottom:0px;}
.page--title-wrap{align-items:center;display:flex;justify-content:center;min-height:60px;padding:0 0.94rem;}
.page--title-wrap .is--heading{margin-bottom:0px;position:relative;}
@media screen and ( min-width:60em ){
.page--title-wrap{min-height:215px;}
}
@media screen and ( min-width:640px ){
.page--title-wrap .is--heading{font-size:2.5rem;}
}
/* ============= BREADCRUMBS*/
 .cmp-breadcrumbs{color:#4B4A4A;font-size:10px;line-height:normal;padding:13px 10px;}
.page--title-wrap + .cmp-breadcrumbs{background:#F5F5F3;margin-top:25px;}
@media screen and ( min-width:48em ){
.cmp-breadcrumbs{font-size:0.75rem;padding:1em 2em;}
.page--title-wrap + .cmp-breadcrumbs{background:none;margin-top:0;}
}
.cmp-breadcrumbs a{color:#B2B0B0;}
.cmp-breadcrumbs li:not(:last-of-type):after{color:#B2B0B0;padding:0 0.25em;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/navigation.css
<<<<<<<<<<<<<<<<<<<<*/ .g-button--no-styling{background:none;border:0;letter-spacing:0;padding:0;}
#navigation_menu{width:100%;}
nav.g-site-navigation{height:100%;}
.g-navigation{position:relative;}
.g-navigation__trigger{display:none;}
.g-navigation__row{display:none;list-style:none;margin:0;padding:0;width:100%;}
.g-navigation__trigger:checked ~ .g-navigation__row,.g-navigation__trigger:checked ~ .g-navigation__row .g-navigation__row{display:block;}
.g-navigation__label{background-color:#9F9F9F;color:#FFFFFF;display:block;font-style:normal;margin:0;min-height:2em;padding:1em;position:relative;}
.g-navigation__label:after,.g-navigation__label:before{font-family:"ReadyTheme Icons",sans-serif;position:absolute;right:1em;}
@media( prefers-reduced-motion:no-preference ){
.g-navigation__label:after,.g-navigation__label:before{transition:0.4s cubic-bezier(0.2,0.6,0.3,1.1);}
}
.g-navigation__label:after{content:"\33";opacity:0;transform:scale(0);}
.g-navigation__label:before{content:"\32";}
.g-navigation__label:before,.g-navigation__trigger:checked ~ .g-navigation__label:after{opacity:1;transform:scale(2);}
.g-navigation__trigger:checked ~ .g-navigation__label:before{opacity:0;transform:scale(0);}
.g-navigation__link{background-color:#FFFFFF;color:#0F0F0F;display:block;padding:0.5em 0;}
.g-navigation__link:hover{box-shadow:0 0.125rem 0 - 0.0625rem #0F0F0F;text-decoration:none;}
@media( prefers-reduced-motion:no-preference ){
.g-navigation__link:hover{transition:box-shadow 0.2s ease-in;}
}
.g-navigation-menu__link.g-navigation-menu__promo-link{color:#026A90;font-size:0.75rem;font-weight:600;height:auto;letter-spacing:0.125em;text-transform:uppercase;}
.g-navigation__back-icon{color:#026A90;}
.g-navigation__row:nth-child(2) .g-navigation__link{padding-left:2em;}
.g-navigation__row:nth-child(2) .g-navigation__row:last-of-type .g-navigation__link{padding-left:3em;}
@media( min-width:48em ){
.g-navigation__label{display:none;}
.g-navigation__row{display:flex;flex-direction:row;flex-wrap:wrap;}
.g-navigation__list .g-navigation__row{display:none;min-width:100%;position:absolute;white-space:nowrap;z-index:100;}
.g-navigation__list:hover > .g-navigation__row{box-shadow:0.0625rem 0.0625rem 0.25em 0 #0F0F0F;display:table;}
.g-navigation__trigger:checked ~ .g-navigation__row,.g-navigation__trigger:checked ~ .g-navigation__row .g-navigation__row{display:flex;flex-direction:row;flex-wrap:wrap;}
.g-navigation__list{flex:1 1 auto;position:relative;text-align:center;}
.g-navigation__row:nth-child(2) .g-navigation__list{text-align:left;}
.g-navigation__row:nth-child(2) .g-navigation__row:last-of-type{left:100%;top:0;z-index:200;}
.g-navigation__link{border-right:0 solid #0F0F0F;}
.g-navigation__row:nth-child(2) .g-navigation__link{padding-left:1em;}
.g-navigation__list:last-of-type .g-navigation__link,.g-navigation__row:nth-child(2) .g-navigation__list .g-navigation__link{border-right:0;}
.g-navigation__row:nth-child(2) .g-navigation__link:hover{background-color:#EAEAEA;box-shadow:none;}
}
@media( min-width:48em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation__row:nth-child(2) .g-navigation__link:hover{transition:background-color 0.2s ease-in;}
}
@media( min-width:48em ){
.g-navigation__row:nth-child(2) .g-navigation__row:last-of-type .g-navigation__link{padding-left:1em;}
}
html.has-open-main-menu,.has-open-main-menu body{overflow:hidden;overscroll-behavior:none;}
@media( max-width:74.99em ){
.has-open-main-menu body{overflow:hidden;}
.g-navigation-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.5);bottom:0;left:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;transform-origin:left;z-index:99;}
}
@media( max-width:74.99em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu{transition:transform 0ms ease 0ms,opacity 0.2s ease 50ms;}
}
@media( max-width:74.99em ){
.g-navigation-menu.is-hidden{opacity:0;transform:translateX(-100%);}
.g-navigation-menu.is-open{overflow-y:scroll;}
}
@media( min-width:75em ){
.g-navigation-menu__parent{flex:1 1 auto;justify-content:center;padding:0 2.25rem;position:static;}
.g-navigation-menu__parent.is-open > .g-navigation-menu__drawer .g-navigation-menu__drawer,.g-navigation-menu__parent:hover > .g-navigation-menu__drawer .g-navigation-menu__drawer{justify-content:flex-start;}
.g-navigation-menu__parent.is-open > .g-navigation-menu__drawer,.g-navigation-menu__parent:hover > .g-navigation-menu__drawer{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;}
}
@media( min-width:75em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__parent.is-open > .g-navigation-menu__drawer,.g-navigation-menu__parent:hover > .g-navigation-menu__drawer{transition:visibility 0ms ease 0ms,pointer-events 0ms ease 0ms,all 0.25s cubic-bezier(0.4,0.01,0.1,1);}
}
@media( min-width:75em ){
.g-navigation-menu__parent.is-open.is-single-column > .g-navigation-menu__drawer,.g-navigation-menu__parent:hover.is-single-column > .g-navigation-menu__drawer{transform:translateX(-50%) translateY(0);}
.g-navigation-menu__parent:hover > .g-navigation-menu__link > .g-navigation-menu__text:after{background-color:#026A90;width:100%;}
.g-navigation-menu__parent.is-single-column{position:relative;}
.g-navigation-menu__parent.is-single-column > .g-navigation-menu__drawer{left:50%;min-width:13.125rem;top:3.4375rem;transform:translateX(-50%) translateY(-5%);}
}
@media( min-width:75em ) and ( max-width:92.4rem ){
.g-navigation-menu__parent.is-single-column > .g-navigation-menu__drawer.is-edge-left{left:0;transform:translateX(0);}
.g-navigation-menu__parent.is-single-column > .g-navigation-menu__drawer.is-edge-right{left:auto;right:0;transform:translateX(0);}
}
@media( min-width:75em ){
.g-navigation-menu__parent > .g-navigation-menu__drawer{background:#FFFFFF;border-top:0.0625rem solid #EAEAEA;box-shadow:0 0.3125rem 0.3125rem 0 rgba(0,0,0,0.07);left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-5%);white-space:nowrap;width:100%;z-index:100;}
}
@media( min-width:75em )and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__parent > .g-navigation-menu__drawer{transition:visibility 0ms ease 0ms,all 0.25s cubic-bezier(0.4,0.01,0.1,1);}
}
@media( min-width:75em ){
.g-navigation-menu__parent > .g-navigation-menu__drawer:before{content:"";height:4rem;left:0;position:absolute;right:0;top:-1.75rem;width:100%;}
.g-navigation-menu__parent > .g-navigation-menu__link{font-weight:600;height:100%;line-height:1.4;padding:0;position:relative;text-align:center;text-decoration:none;width:100%;}
.g-navigation-menu__parent > .g-navigation-menu__link > .g-navigation-menu__text{display:inline-block;font-weight:600;height:100%;padding:0.5rem 0;position:relative;text-transform:uppercase;}
.g-navigation-menu__parent > .g-navigation-menu__link > .g-navigation-menu__text:after{bottom:0;content:"";display:block;height:0.1875rem;left:0;position:absolute;width:0;}
}
@media( min-width:75em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__parent > .g-navigation-menu__link > .g-navigation-menu__text:after{transition:all 0.25s ease-in-out;}
}
@media( max-width:74.99em ){
.g-navigation-menu__drawer{background-color:#FFFFFF;left:0;min-height:100%;overflow:hidden;overflow-y:auto;padding:1rem 1.5rem;position:absolute;top:0;transform:translateX(100%);width:85vw;z-index:15;}
.g-navigation-menu__accordion{height:0;opacity:0;transition:0.2s;}
.g-navigation-menu__accordion.is-expanded{height:auto;opacity:1;transition:0.5s;}
.g-navigation-menu__link .icon--add{font-size:1.25rem;font-weight:600;}
.g-navigation-menu__link.is-expanded .icon--add:before{content:"\3c";}
.g-navigation-menu__parent > .g-navigation-menu__link > .g-navigation-menu__text{font-size:0.875rem;font-weight:600;text-transform:uppercase;}
.g-navigation-menu__list{padding-bottom:1.5rem;padding-left:1rem;}
.g-navigation-menu__list > .g-navigation-menu__link{height:2.125rem;}
}
@media( max-width:74.99em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__drawer{transition:transform 0.2s cubic-bezier(0.4,0.01,0.1,1);}
}
@media( max-width:74.99em ){
.g-navigation-menu__drawer.is-open{transform:translateX(0);}
}
@media( min-width:75em ){
.g-navigation-menu__drawer{display:flex;flex-direction:row;flex-wrap:wrap;}
.g-navigation-menu__drawer.is-single-column > .g-navigation-menu__row{margin:auto;max-width:unset;}
.g-navigation-menu__drawer > .g-navigation-menu__row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-height:80vh;overflow-x:hidden;overflow-y:auto;padding:0;white-space:normal;width:100%;}
}
.g-navigation-menu__row{flex:1 1 auto;}
@media( min-width:75em ){
.g-navigation-menu__row.g-navigation-menu__grids-4 > .g-navigation-menu__column{flex-basis:25%;max-width:25%;}
.g-navigation-menu__row.g-navigation-menu__grids-5{justify-content:flex-start;}
.g-navigation-menu__row.g-navigation-menu__grids-5 > .g-navigation-menu__column{flex-basis:20%;max-width:20%;}
}
@media( max-width:74.99em ){
.g-navigation-menu__wrap{background-color:#FFFFFF;border-radius:0;box-shadow:0.4375rem 0 1.375rem 0 rgba(0,0,0,0.16);height:100vh;left:0;min-height:100%;overflow:hidden;overflow-y:auto;padding:1rem 1.5rem;position:absolute;top:0;transform:translateX(0);width:85vw;z-index:9999;}
.g-nav--services-resources:before{border-top:0.0625rem solid #DDDDDD;content:" ";display:block;height:0.0625rem;margin:0.5rem 0 1.5rem;width:100%;}
}
@media( max-width:74.99em )and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__wrap{transition:transform 0.3s;}
}
@media( min-width:75em ){
.g-navigation-menu__wrap{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-around;margin:0.875rem auto 0;max-width:100rem;width:fit-content;}
.g-navigation-menu__column{flex:0 0 auto;max-width:13.75rem;padding:2.5rem;width:100%;}
.g-navigation-menu__column.g-navigation-menu__column--image{flex:1 1 auto;max-width:22.25rem;}
.g-navigation-menu__column.g-navigation-menu__column--image{flex:1 1 auto;max-width:22.25rem;}
.g-nav--services-resources{background-color:#EDEBEB;}
}
.g-navigation-menu__has-child .g-navigation-menu__item > .g-navigation-menu__title{padding:0 0 1rem;}
@media( min-width:75em ){
.g-navigation-menu__list .g-navigation-menu__link{padding:0 0 0.5rem;}
}
@media( max-width:74.99em ){
.g-navigation-menu__image-wrapper{display:none;}
}
.g-navigation-menu__image-wrapper{text-align:center;}
.g-navigation-menu__image-wrapper img{height:auto;max-width:240px;width:100%;}
.g-navigation-menu__header{margin-bottom:0.5rem;}
.g-navigation-menu__header .g-navigation-menu__title{color:#5A5656;font-size:1.25rem;font-weight:700;line-height:1.5rem;}
.g-navigation-menu__header--item{text-transform:uppercase;}
.g-navigation-menu__header--item a{text-decoration:none;}
.g-navigation-menu__footer:before{border-top:0.0625rem solid #DDDDDD;content:" ";display:block;height:0.0625rem;margin:1.5rem 0 0.5rem;width:100%;}
.g-navigation-menu__footer .g-navigation-menu__parent > .g-navigation-menu__link{font-size:0.75rem;text-transform:uppercase;}
.g-navigation-menu__footer .g-navigation-menu__text .g-navigation-menu__icon{font-size:1rem;padding-right:0.5rem;position:relative;top:0.125rem;}
.g-navigation-menu__previous{align-items:center;background:0 0;border:0;cursor:pointer;display:flex;font-family:"Nobel","Helvetica",sans-serif;margin:0.5rem 0 2rem;padding:0;text-align:left;width:100%;}
.g-navigation-menu__previous .g-navigation-menu__icon{color:#5A5656;font-size:1.25rem;font-weight:500;margin-right:0.5rem;position:relative;}
.g-navigation-menu__previous .g-navigation-menu__text{font-size:0.875rem;font-weight:500;text-transform:uppercase;vertical-align:text-top;}
.g-navigation-menu__close{background:0 0;border:none;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1;}
.g-navigation-menu__close .g-navigation-menu__close--button{align-items:center;background:#FFFFFF;border:none;border-radius:50%;color:#5A5656;cursor:pointer;display:flex;font-size:0.5rem;height:1.875rem;justify-content:center;line-height:1.9375rem;padding-top:0.0625rem;position:absolute;right:3vw;text-align:center;top:0.9375rem;width:1.875rem;z-index:104;}
.g-navigation-menu__link{color:#5A5656;font-size:0.85rem;text-decoration:none;}
.g-navigation-menu__link--standout.g-navigation-menu__link:hover{color:#5A5656;}
.g-navigation-menu__link:hover{color:#026A90;}
.g-navigation-menu__link:active{color:#026A90;}
@media( max-width:74.99em ){
.g-navigation-menu__link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;display:flex;height:3.125rem;justify-content:space-between;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis;transform:translateZ(0);white-space:nowrap;width:100%;}
}
@media( max-width:74.99em ) and ( prefers-reduced-motion:no-preference ){
.g-navigation-menu__link{transition:all 0.3s;}
}
@media( min-width:75em ){
.g-navigation-menu__link:not(.h-hide---xl){
display:block;}
.g-navigation-menu__promo{padding-bottom:2.75rem;}
}
.g-navigation-menu__text{font-size:1rem;font-weight:400;line-height:1rem;}
.g-navigation-menu__icon{font-size:0.75rem;}
@media( min-width:75em ){
.g-navigation-menu__icon{font-size:0.625rem;padding-left:0.5rem;}
}
.g-navigation-menu__title{color:#5A5656;font-size:0.875rem;line-height:1.35;}
@media( min-width:75em ){
.g-navigation-menu__title{padding:0 0 1rem;}
.g-navigation-menu__title .g-navigation-menu__text{font-weight:500;}
}
.g-navigation-menu__link--standout{color:#5A5656;font-size:0.875rem;letter-spacing:0;text-decoration:none;text-transform:uppercase;}
.g-navigation-menu__link--standout .g-navigation-menu__text{font-size:0.875rem;font-weight:600;}
button.g-navigation-menu__link{background-color:transparent;border:0;color:#5A5656;font-size:0.875rem;font-weight:500;}
.g-navigation-mobile-menu-button{color:#5A5656;cursor:pointer;font-size:1.25rem;margin:0 1.875rem 0 0;padding:0.0625rem;}
@media( min-width:48em ){
.g-navigation-mobile-menu-button{margin:0 3.125rem 0 0;}
}
@media( min-width:60em ){
.g-navigation-mobile-menu-button{margin:0 1.5rem 0 0;}
}
@media( min-width:75em ){
.g-navigation-mobile-menu-button{margin:0 1.5rem;padding:0;}
}
@media( min-width:90em ){
.g-navigation-mobile-menu-button{margin:0 2rem;}
}
@media( max-width:74.99em ){
.g-site-navigation__wrap{padding:0;position:absolute;}
.g-navigation-menu__item.g-navigation-menu__promo{padding-bottom:1.75rem;}
.g-navigation-menu__promo .g-navigation-menu__title{padding-bottom:0.75rem;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/promos.css
<<<<<<<<<<<<<<<<<<<<*/ .promo--popup-wrapper{max-width:860px;margin:0 auto;color:#ffffff;padding:25px;}
.magnificPopup--promo,.magnificPopup--promo p{hyphens:unset;}
.magnificPopup--promo .mfp-close{color:#ffffff;opacity:1;background:#026a90;}
.magnificPopup--promo.mfp-ready{opacity:1;background:rgba(60,58,58,0.70);}
.promo--popup-wrapper .hs_submit{margin-top:1rem;}
.promo--popup-wrapper .hs_submit input{width:100%;margin:0 auto;display:block;}
.promo--popup-wrapper .is-heading{color:#ffffff;}
#promo--hubspotform form{background:#fff;padding:25px;color:#000;}
#promo--hubspotform .hs-field-desc{display:none!important;}
#promo--hubspotform .submitted-message{font-size:30px;font-weight:bold;text-align:center;line-height:normal;}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/dev.css
<<<<<<<<<<<<<<<<<<<<*/ /* Second Developer CSS goes here*/
.cmp-product-imagery__image{display:none;}
.cmp-product-imagery{position:relative;}
/* PRODUCT IMAGE GALLERY */
#js-thumbnails.slick-slider{max-width:none;}
#js-thumbnails.slick-slider{height:initial;overflow:visible;visibility:visible;}
#js-thumbnails.slick-slider .slick-track{margin:auto;}
#js-thumbnails.slick-slider .slick-slide{padding:0 10px;}
#js-thumbnails.slick-slider .slick-current .img-wrapper{border:none;}
#js-thumbnails.slick-slider .slick-current .img-wrapper:before,#js-thumbnails.slick-slider .slick-current .img-wrapper::before{border:solid 1px #e9e9e9;}
.main-image-controls button.slick-arrow{background:#f5f5f5;color:#000;font-size:0px;padding:0;text-align:center;width:65px;height:60px;top:210px;z-index:1;}
.main-image-controls button.slick-arrow.slick-prev{left:-8px;}
.main-image-controls button.slick-arrow.slick-next{right:-8px;}
.main-image-controls button.slick-arrow i{color:#595858;font-size:20px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media screen and (min-width:1120px){
.cmp-product-imagery__image{display:block;}
#js-thumbnails.slick-slider{max-width:500px;}
#js-thumbnails.slick-slider .slick-slide{padding:0;}
#js-thumbnails.slick-slider .slick-current .img-wrapper{border:solid 1px #3baad3;}
#js-thumbnails.slick-slider .slick-current .img-wrapper:before,#js-thumbnails.slick-slider .slick-current .img-wrapper::before{border:solid 1px #70c1df;}
.main-image-controls button.slick-arrow{background:none;padding:0;width:40px;height:40px;}
.main-image-controls button.slick-arrow.slick-prev{left:-50px;}
.main-image-controls button.slick-arrow.slick-next{right:-50px;}
}@media screen and (min-width:1300px){
.main-image-controls button.slick-arrow{top:50%;transform:translateY(-50%);}
}@media screen and (min-width:1600px){
.main-image-controls button.slick-arrow.slick-prev{left:-25px;}
.main-image-controls button.slick-arrow.slick-next{right:-25px;}
}
/* PRODUCT ATTRIBUTES */
.attr--tab.notes--attributes-tab,.prod--basic .attr-items{margin-right:-1rem;margin-left:-1rem;}
.cmp-qty-wrap{width:calc(100% - 45px);}@media screen and (min-width:768px){
.attr--tab.notes--attributes-tab,.prod--basic .attr-items{margin-right:0;margin-left:0;}
.attr--tab.notes--attributes-tab{border-top:none;}
}
/*>>>>>>>>>>>>>>>>>>>>
FileLocation: themes/luxe/v1.31.0/css/custom/dropzone.css
<<<<<<<<<<<<<<<<<<<<*/ .dropzone{background:#FFF;border:0.0625rem solid #2DB3FD;border-radius:0.25rem;margin-bottom:1.5rem;min-height:0;padding:0.75rem;width:100%;}
.dropzone .dz-message{border:0.1875rem dashed #DDD;border-radius:0.25rem;color:#1D1B22;height:100%;margin:0;padding:1rem 0.25rem;}
@media ( min-width:60em ){
.dropzone .dz-message{padding:1rem 0.5rem;}
}
.dropzone .dz-button{background:none;border:none;cursor:pointer;display:block;font:inherit;font-weight:700;height:100%;outline:inherit;padding:0;width:100%;}
@media ( min-width:60em ){
.dropzone-text{font-size:0.875rem;}
}
@media ( min-width:40em ){
.dropzone-text{font-size:0.8125rem;}
}
.dropzone-text{color:#1D1B22;font-size:0.75rem;font-weight:500;padding:0.0625rem 0;}
.dropzone-text__bottom,.dropzone-text__middle,.dropzone-text__top{display:block;}
.dropzone-text__bottom{color:#00489F;}