/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.yikes-easy-mc-form.yikes-mailchimp-form-inline{display: flex;flex-direction: column;justify-content: center;align-items: center;}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{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:-0.25em}sup{top:-0.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{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'Proxima Nova Lt';src:local("Proxima Nova Light"),local("ProximaNova-Light"),url("media/fonts/ProximaNova-Light.woff2") format("woff2"),url("media/fonts/ProximaNova-Light.woff") format("woff"),url("media/fonts/ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Bw Darius';src:local("Bw Darius Bold"),local("BwDarius-Bold"),url("media/fonts/BwDarius-Bold.woff2") format("woff2"),url("media/fonts/BwDarius-Bold.woff") format("woff"),url("media/fonts/BwDarius-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url("media/fonts/ProximaNova-Semibold.woff2") format("woff2"),url("media/fonts/ProximaNova-Semibold.woff") format("woff"),url("media/fonts/ProximaNova-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:#222;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:"Bw Darius", Georgia, Times, serif}.heading--large{font-size:4em;font-weight:normal;line-height:1 !important}.heading--small{font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-size:1.1em}.heading--sans{font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif}strong{font-weight:600}strong.strong--main{color:#77141E}.color--white{color:#fff}.color--main{color:#77141E}@media (max-width: 1024px){.heading--large{font-size:3em}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#222;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}*{box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;max-width:1250px}.container--margin{margin-top:3em}.center{text-align:center}.right{text-align:right}.mobile-only{display:none !important}@media (max-width: 1024px){.mobile-only{display:block !important}.desktop-only{display:none}}ul.menu{list-style:none;display:flex;padding:0;margin:0}.menu-item{margin:0 1em;font-size:14px}.menu-item:last-child{margin-right:0}.menu-item a{color:#222;display:block;text-decoration:none;text-transform:uppercase;padding:1em 0}.menu-item a:hover{color:#77141E}.sub-menu{background:#fff;display:none;list-style:none;padding:0}.menu-item:hover>a,.current-menu-ancestor>a,.current-menu-item>a{color:#77141E;font-weight:600;position:relative}.menu-item:hover>a:after,.current-menu-ancestor>a:after,.current-menu-item>a:after{background-color:#77141E;bottom:0;content:'';display:block;height:3px;position:absolute;width:100%}.menu-item:not(.current-menu-ancestor):not(.current-menu-item):hover>a{font-weight:normal}#brand-menu .menu-item a{color:#fff}#brand-menu .menu-item:hover a:after,#brand-menu .current-menu-item a:after{background-color:#fff}.navigation--container{display:flex;align-items:center;justify-content:space-between}#site-navigation .menu>.menu-item>.sub-menu{box-shadow:0 8px 13px 0px rgba(34,34,34,0.3);justify-content:center;left:0;position:absolute;width:100%}#site-navigation .menu>.menu-item>.sub-menu:before{background-color:#77141E;content:'';display:block;height:1px;max-width:calc(1190px);position:absolute;top:0;width:100%}#site-navigation .menu>.menu-item>.sub-menu .sub-menu{display:none;position:absolute;box-shadow:0 5px 10px 0 #4f5356;border-top:1px solid #77141E}#site-navigation .menu>.menu-item>.sub-menu .sub-menu .menu-item{margin:0}#site-navigation .menu>.menu-item>.sub-menu .sub-menu .menu-item a{padding:0.5em 1em}#site-navigation .menu>.menu-item>.sub-menu .sub-menu .menu-item a:hover{background-color:#e9e9e9}#site-navigation .menu>.menu-item>.sub-menu .sub-menu .menu-item a:hover:after{display:none}#site-navigation .menu>.menu-item>.sub-menu .sub-menu .current-menu-item>a:after{display:none}#site-navigation .menu>.menu-item>.sub-menu .menu-item:hover .sub-menu,#site-navigation .menu>.menu-item>.sub-menu .menu-item.focus .sub-menu{display:block}#site-navigation .menu>.menu-item:hover>.sub-menu,#site-navigation .menu>.menu-item.focus>.sub-menu{display:flex}#site-navigation .menu>.current-menu-item>.sub-menu,#site-navigation .menu>.current-menu-ancestor>.sub-menu{display:flex;z-index:-1}.menu-toggle{display:none}@media (max-width: 1024px){.navigation--container:before{content:'';display:block;background:#fff;position:absolute;top:0;bottom:0;width:100%;left:0;z-index:0}.site-branding{position:relative}.site-logo img{width:auto;height:30px;margin:10px 0}.menu-toggle{background:#fff;display:block;position:relative;padding:10px 0}#cart-total{display:none !important}#site-navigation{left:0;max-height:calc(100vh - 50px);overflow-y:scroll;position:absolute;right:0;top:50px;transform:translateY(-130%);transition:transform 500ms ease-in-out;z-index:-1}#site-navigation #brand-menu{display:none}#site-navigation ul.menu{background:#333;color:#fff;display:block}#site-navigation ul.menu .menu-item.menu-item-has-children{position:relative}#site-navigation ul.menu .menu-item.menu-item-has-children:after{content:'';width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="none" stroke="#fff" stroke-width="2" d="M.7 4.2L8 11.5l7.3-7.3"/></svg>');position:absolute;right:45px;top:calc(1em + 4px)}#site-navigation ul.menu .menu-item.menu-item--opened:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="none" stroke="#fff" stroke-width="2" d="M14.3 1.7L1.7 14.3m0-12.6l12.6 12.6"/></svg>')}#site-navigation ul.menu .menu-item.menu-item--opened #brand-menu,#site-navigation ul.menu .menu-item.menu-item--opened .sub-menu{display:block}#site-navigation ul.menu .menu-item .sub-menu{background:transparent;box-shadow:none;position:static}#site-navigation ul.menu .menu-item .sub-menu:before{display:none}#site-navigation ul.menu .menu-item .sub-menu .menu-item.menu-item-has-children:after{display:none}#site-navigation ul.menu .menu-item .sub-menu a{font-weight:normal;padding:1em 30px}#site-navigation ul.menu .menu-item .sub-menu .sub-menu{display:none}#site-navigation ul.menu .menu-item .sub-menu .menu-item:hover .sub-menu,#site-navigation ul.menu .menu-item .sub-menu .menu-item.focus .sub-menu{display:none}#site-navigation .menu>.menu-item:hover>.sub-menu,#site-navigation .menu>.menu-item.focus>.sub-menu{display:none}#site-navigation .menu>.current-menu-item>.sub-menu,#site-navigation .menu>.current-menu-ancestor>.sub-menu{display:none}#site-navigation li.menu-item{display:block;margin:0}#site-navigation li.menu-item a{border-bottom:1px solid #9B9CA0;color:#fff;font-weight:600;margin:0 30px}#site-navigation li.menu-item ul.menu a{color:#fff;font-weight:normal;padding:1em 30px}#site-navigation .menu-item:hover>a,#site-navigation .current-menu-ancestor>a,#site-navigation .current-menu-item>a{color:#fff}#site-navigation .menu-item:hover>a:after,#site-navigation .current-menu-ancestor>a:after,#site-navigation .current-menu-item>a:after{display:none}#site-navigation ul.menu.menu-brand{background:#77141E;background:-moz-linear-gradient(left, #480a0b 0%, #77141E 100%);background:-webkit-linear-gradient(left, #480a0b 0%, #77141E 100%);background:linear-gradient(to right, #480a0b 0%, #77141E 100%);color:#fff}#site-navigation ul.menu.menu-brand>li.menu-item>a{font-size:1rem;font-weight:normal;padding:0.8em 0}.site-header__navigation--open #site-navigation{transform:none}}a{color:#77141E;text-decoration:underline}a:hover{color:#222}input[type="email"],input[type="number"],input[type="password"],input[type="url"],input[type="text"],input[type="tel"],textarea{background:#fff;border:1px solid #9B9CA0;font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-weight:300;padding:.4278em;outline:none}input[type="button"],input[type="submit"],a.button,button{background-color:#77141E;border:none;color:#fff;display:inline-block;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding:.65em 1.5em;outline:none}.button--secondary{background-color:#fff;color:#77141E}.button--secondary:hover{background-color:#77141E;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='24' viewBox='0 0 16 24' xmlns='http://www.w3.org/2000/svg'><path d='M0 0h16v24H0z' fill='#343434'/><path fill='none' stroke='#fff' d='M3.84 14.36L8 18.31l4.16-3.95M12.16 9.64L8 5.69 3.84 9.64'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:-1px;background-size:auto 33px;border:1px solid #9B9CA0;border-radius:0;padding:.4278em;padding-right:calc(22px + .5278em);outline:none}#crumbs{color:#9B9CA0;font-size:14px;margin-top:2em;margin-bottom:1em}#crumbs a{color:#9B9CA0;text-decoration:none}#masthead{background-color:#fff;box-shadow:0 8px 13px 0px rgba(34,34,34,0.3);position:fixed;transition:transform 800ms;width:100%;z-index:110}#masthead.headroom--unpinned:not(.site-header__navigation--open){transform:translateY(-160%)}.header-widgets{background:#77141E;background:-moz-linear-gradient(left, #480a0b 0%, #77141E 100%);background:-webkit-linear-gradient(left, #480a0b 0%, #77141E 100%);background:linear-gradient(to right, #480a0b 0%, #77141E 100%);color:#fff}.header-widgets--container{position:relative}.site-logo a{display:block}.site-logo img{display:block;width:60%}#content{padding-top:6rem}.secondary-menu-opened #content{padding-top:9rem}.has-page-feature-image #content{padding-top:0 !important}.page-feature-image{height:50vh;background:transparent no-repeat center center;background-size:cover}@media (max-width: 1024px){.secondary-menu-opened #content,#content{padding-top:50px}.page-feature-image{height:40vh}}.newsletter{text-align:center;padding-top:3rem;padding-bottom:3rem}.g-recaptcha{display:flex;justify-content: center;align-items: center;padding-left: 22.5%;}.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline{text-align:center;margin:2em 0}.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline .empty-label{display:none}.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline label.label-inline{float:none;text-align:left;margin:0 0.5em}.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline .submit-button-inline-label{display:block;float:none;margin:1.5em auto;width:auto;max-width:15%}.newsletter .yikes-easy-mc-form input[type=email],.newsletter .yikes-easy-mc-form input[type=number],.newsletter .yikes-easy-mc-form input[type=text],.newsletter .yikes-easy-mc-form input[type=url],.newsletter .yikes-easy-mc-form select{background:#fff;border:1px solid #9B9CA0}.newsletter .yikes-easy-mc-form input[type=email]:focus,.newsletter .yikes-easy-mc-form input[type=number]:focus,.newsletter .yikes-easy-mc-form input[type=text]:focus,.newsletter .yikes-easy-mc-form input[type=url]:focus,.newsletter .yikes-easy-mc-form select:focus{outline:none}.newsletter .yikes-easy-mc-form .yikes-easy-mc-submit-button{min-height:auto;padding:0.6em 3em}.office-location--container{background:#9B9CA0;background:-moz-linear-gradient(left, #4f5356 0%, #9B9CA0 100%);background:-webkit-linear-gradient(left, #4f5356 0%, #9B9CA0 100%);background:linear-gradient(to right, #4f5356 0%, #9B9CA0 100%);color:#fff;font-size:14px;padding:2em 0}.office-location--container address{font-style:normal}.office-location--container address a{color:#fff;text-decoration:none}.office-location{display:flex;justify-content:center;text-align:center}.office-location .social-media-button-container{text-align:center !important}.office-location .widget{flex:1;max-width:312.5px}.site-info{background:#77141E;background:-moz-linear-gradient(left, #480a0b 0%, #77141E 100%);background:-webkit-linear-gradient(left, #480a0b 0%, #77141E 100%);background:linear-gradient(to right, #480a0b 0%, #77141E 100%);color:#fff;display:flex;font-size:0.875em;justify-content:center;align-items:center;text-align:center;padding:0.25em}.newsletter--container{background:url(assets/artboard-min.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;margin-top:3em}.featured-brands--container{text-align:center;margin:3em auto 0 auto}.featured-brands--container .featured-brands{border-top:1px solid #9B9CA0;padding-top:3em}.featured-brands--container img{display:block;width:80% !important;margin:auto}#footer-menu{list-style:none;margin:0;margin-left:1em;padding:0}#footer-menu li{color:#fff;display:inline-block;margin:0}#footer-menu li:before{content:"|"}#footer-menu li a{color:#fff;display:inline-block;padding:0;margin:0 0.5em;text-decoration:none;text-transform:none}#footer-menu li a:after{display:none}#footer-menu .current-menu-item a{font-weight:normal}@media (max-width: 1024px){.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline label.label-inline{display:block;margin:0;padding-right:0;width:100%}.newsletter .yikes-easy-mc-form.yikes-mailchimp-form-inline .submit-button-inline-label{max-width:100%}.newsletter .yikes-easy-mc-form input[type=email],.newsletter .yikes-easy-mc-form input[type=number],.newsletter .yikes-easy-mc-form input[type=text],.newsletter .yikes-easy-mc-form input[type=url],.newsletter .yikes-easy-mc-form select{background:#fff;border:1px solid #9B9CA0}.newsletter .yikes-easy-mc-form input[type=email]:focus,.newsletter .yikes-easy-mc-form input[type=number]:focus,.newsletter .yikes-easy-mc-form input[type=text]:focus,.newsletter .yikes-easy-mc-form input[type=url]:focus,.newsletter .yikes-easy-mc-form select:focus{outline:none}.newsletter .yikes-easy-mc-form .yikes-easy-mc-submit-button{min-height:auto;padding:0.6em 3em}.office-location--container{background:#9B9CA0;background:-moz-linear-gradient(-45deg, #4f5356 0%, #9B9CA0 100%);background:-webkit-linear-gradient(-45deg, #4f5356 0%, #9B9CA0 100%);background:linear-gradient(135deg, #4f5356 0%, #9B9CA0 100%)}.office-location{flex-direction:column;text-align:center}.office-location h3{margin-bottom:0}.office-location .widget{max-width:100%}.site-info{background:#77141E;flex-direction:column;padding:1em}.copyright{order:1}#footer-menu li:first-child:before{content:''}.featured-brands--container img{width:100% !important}}.panel-grid--standard{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;max-width:1250px}.panel-grid--full .panel-row-style{padding-left:calc(((100% - 1250px) / 2) + 30px) !important;padding-right:calc(((100% - 1250px) / 2) + 30px) !important}.panel-grid--full-stretched-padded .panel-row-style{padding-right:30px;padding-left:30px}@media (max-width: 1310px){.panel-grid--full .panel-row-style{padding-left:30px !important;padding-right:30px !important}}.sow-slider-base .sow-slider-pagination{text-align:center}.sow-slider-base .sow-slider-image-wrapper{display:flex;align-items:flex-end}.sow-slider-base .sow-slider-image-wrapper .panel-layout{width:100%}.page-feature-slider{box-shadow:0 8px 13px 0px rgba(34,34,34,0.3)}.encore-contact-form{display:flex}.encore-contact-form input{width:100%}.encore-contact-form textarea{width:100%}.encore-contact-form__col{flex:1;margin:0 2em}@media (max-width: 1024px){.encore-contact-form{display:block}}.news{margin-top:4em;margin-bottom:6em}.news:last-child{margin-bottom:4em}.news:last-of-type{padding-bottom:3em}.news__meta{border-bottom:1px solid #9B9CA0;font-weight:600;padding:0.5em 0}.news__title{text-align:center}.news__image{background:transparent no-repeat center center;background-size:cover;margin:2em 0;min-height:40vh}.sow-social-media-button{padding:0 0.1em !important}.searchBar{position:absolute;top:8px;right:233px}@media (max-width: 1024px){.mobile-only #searchform{background:#333;position:relative}.mobile-only #searchform .search_input_product{border:none;background:transparent;color:#fff;display:block;font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;padding:1em 30px;width:100%}.mobile-only #searchform .search_input_product::placeholder{color:#fff;font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-size:14px;font-weight:600}.mobile-only #searchform .search_input_product:focus{background:#fff;color:#222}.mobile-only #searchform .line-separator{position:absolute;right:30px;top:0.7em;color:#fff}}.woocommerce .woocommerce-message .button,.woocommerce a.button,.woocommerce input.button,.woocommerce button.button{background-color:#77141E !important;border:none;border-radius:0;color:#fff;display:inline-block;font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif !important;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding:.71em 1.5em;outline:none}.woocommerce .woocommerce-message .button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce button.button:hover{color:#fff}.woocommerce input.button--secondary,.woocommerce button.button--secondary,.woocommerce a.button--secondary{background-color:#fff !important;color:#222;border:1px solid #9B9CA0}.woocommerce input.button--secondary:hover,.woocommerce button.button--secondary:hover,.woocommerce a.button--secondary:hover{background-color:#77141E !important;color:#fff;border:transparent}.woocommerce .woocommerce-message .button{border:1px solid rgba(255,255,255,0.7)}.woocommerce .woocommerce-message .button:hover{color:#fff}.select2-container--default .select2-selection--single{border-color:#9B9CA0;border-radius:0;height:35.69px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#222;line-height:35.69px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35.69px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#e9e9e9;outline:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#77141E}.woocommerce-message--container{background-color:#77141E}.woocommerce-message--container .woocommerce-message{border:none;background-color:transparent;color:#fff;font-size:1.2em;line-height:2em;margin:0;padding-top:14px;padding-bottom:14px}.woocommerce-message--container .woocommerce-message::before{content:'\e015';color:#8fae1b;background:#fff;border-radius:100%;font-size:1.2em;height:1em;line-height:1;width:1em;top:1em}.woocommerce-message--container .woocommerce-message a{font-size:14px !important}@media (max-width: 1024px){.woocommerce-message--container .woocommerce-message{line-height:1.2;font-size:1em;padding:1em}.woocommerce-message--container .woocommerce-message::before{top:50%;left:-0.8em;transform:translateY(-50%)}}.woocommerce .woocommerce-breadcrumb{color:#9B9CA0;font-size:14px;margin-top:2em}.woocommerce .woocommerce-breadcrumb a{color:#9B9CA0;text-decoration:none}.woocommerce .page-title{text-align:center}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#e9e9e9;color:#222}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#77141E;color:#fff}.woocommerce .product-cat__feature-img{height:60vh;background:transparent no-repeat center center;background-size:cover;box-shadow:0 8px 13px 0px rgba(34,34,34,0.3)}@media (max-width: 1024px){.woocommerce .product-cat__feature-img{height:40vh}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #e9e9e9;border-radius:1em;box-shadow:2px 2px 3px 0 #e9e9e9;text-align:center;padding:0.6rem}.woocommerce ul.products .product__desc,.woocommerce-page ul.products .product__desc{margin-bottom:1em;min-height:1.5em}.woocommerce ul.products .product__desc a,.woocommerce-page ul.products .product__desc a{color:#222}.woocommerce ul.products .product__desc a:hover,.woocommerce-page ul.products .product__desc a:hover{color:#77141E}.woocommerce ul.products li.product .product__desc a,.woocommerce-page ul.products li.product .product__desc a{text-decoration:underline}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:19.2%;margin-right:1%}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{color:#222;font-size:1em;font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-weight:600;line-height:1.25;min-height:5.5em}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#77141E;font-size:1em}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{background-color:#77141E;border:none;border-radius:0;color:#fff;display:inline-block;font-weight:normal;font-size:14px;text-transform:uppercase;text-decoration:none;padding:.65em 1.5em;outline:none}@media (max-width: 1024px){.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:48.5%;margin-right:3%;margin-bottom:3%}.woocommerce ul.products.columns-5 li.product:nth-child(2n),.woocommerce-page ul.products.columns-5 li.product:nth-child(2n){margin-right:0}}.woocommerce.single-product div.product{border:none;border-bottom:1px solid #9B9CA0;border-radius:0;box-shadow:none;content:"";display:table;table-layout:fixed;margin-top:3em;width:100%}.woocommerce.single-product div.product .price{color:#222;font-weight:600}.woocommerce.single-product div.product .woocommerce-product-details__short-description a{color:#222}.woocommerce.single-product div.product .summary{text-align:left}.woocommerce.single-product div.product .summary h1{font-family:'Proxima Nova Lt', Helvetica, Arial, sans-serif;font-size:1.5em;line-height:1.1em}.woocommerce.single-product .related.products h2{text-align:center;margin:3em 0}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.shop_table th{text-transform:uppercase}.woocommerce table.shop_table img{width:65%}.woocommerce table.shop_table a.remove{color:#9B9CA0 !important;display:inline-block;float:none;font-size:0.8em;font-weight:normal;height:auto;padding:1em;text-transform:uppercase;width:auto}.woocommerce table.shop_table a.remove:hover{border-radius:0;background-color:transparent;color:#77141E !important}.woocommerce table.shop_table .button[name="update_cart"]:disabled{display:none}.woocommerce table.shop_table .product-thumbnail{width:15%}.woocommerce table.shop_table .product-name a{color:#222;font-weight:600;text-decoration:none}.woocommerce table.shop_table .product-quantity{text-align:center}.woocommerce table.shop_table .product-quantity .quantity{display:inline-block}.woocommerce table.shop_table .product-desc-row a.remove{float:none;padding:0}.woocommerce table.shop_table .product-desc{height:3em;float:left;margin-bottom:1em;overflow:hidden}.woocommerce table.shop_table .price{font-weight:600;text-align:right}.woocommerce table.shop_table .cart-totals .cart-subtotal-heading td,.woocommerce table.shop_table .cart-totals .cart-subtotal-heading th,.woocommerce table.shop_table .cart-totals .cart-subtotal td,.woocommerce table.shop_table .cart-totals .cart-subtotal th,.woocommerce table.shop_table .cart-totals .tax-rate td,.woocommerce table.shop_table .cart-totals .tax-rate th{border:none;padding:0 12px}.woocommerce table.shop_table .cart-totals .cart-subtotal th,.woocommerce table.shop_table .cart-totals .tax-rate th{font-weight:normal}.woocommerce table.shop_table .cart-totals .tax-rate td,.woocommerce table.shop_table .cart-totals .tax-rate th{padding-bottom:9px}.woocommerce table.shop_table .cart-totals .coupon td{padding:12px}.woocommerce table.shop_table .cart-totals .coupon label{display:none}.woocommerce table.shop_table .cart-totals .coupon input::placeholder{font-size:.9em;text-transform:uppercase;text-align:center}.woocommerce table.shop_table .cart-totals .order-total td{padding:12px}.woocommerce table.shop_table .cart-totals .wc-proceed-to-checkout{padding-top:3em}.woocommerce table.shop_table .cart-totals .wc-proceed-to-checkout a.checkout-button{font-size:1em;padding:.65em 1.5em}#cart-total{align-items:center;background-color:#7bbb40;border-radius:100%;color:#fff;display:flex;font-size:0.9em;height:20px;justify-content:center;position:absolute;right:-1.2em;top:0.6em;width:20px}#cart-total span{line-height:1}@media (max-width: 1024px){.woocommerce #content table.cart tr td,.woocommerce-page #content table.cart tr td{border:none;text-align:left !important}.woocommerce #content table.cart tr td::before,.woocommerce-page #content table.cart tr td::before{display:none}.woocommerce #content table.cart tr:nth-child(2n) td,.woocommerce-page #content table.cart tr:nth-child(2n) td{background:none}.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{display:block;width:60%}.woocommerce #content table.cart .product-thumbnail img,.woocommerce-page #content table.cart .product-thumbnail img{width:100%}.woocommerce #content table.cart .product-item--container,.woocommerce-page #content table.cart .product-item--container{display:block;position:relative}.woocommerce #content table.cart .product-price,.woocommerce-page #content table.cart .product-price{display:none}.woocommerce #content table.cart .product-quantity,.woocommerce-page #content table.cart .product-quantity{position:absolute;top:0;right:0;padding:0;text-align:right !important}.woocommerce #content table.cart .product-quantity .quantity,.woocommerce-page #content table.cart .product-quantity .quantity{float:none}.woocommerce #content table.cart .product-quantity a,.woocommerce-page #content table.cart .product-quantity a{float:none;padding:0}.woocommerce #content table.cart .product-subtotal,.woocommerce-page #content table.cart .product-subtotal{right:0;top:4em;padding:0;position:absolute}.woocommerce #content table.cart .update-cart td,.woocommerce-page #content table.cart .update-cart td{padding:10px 0}.woocommerce #content table.cart .update-cart button:disabled,.woocommerce-page #content table.cart .update-cart button:disabled{display:none}.woocommerce #content table.cart .cart-totals,.woocommerce-page #content table.cart .cart-totals{border-top:1px solid #9B9CA0;padding-top:10px;display:block}.woocommerce #content table.cart .cart-totals .cart-subtotal-heading,.woocommerce-page #content table.cart .cart-totals .cart-subtotal-heading{display:none}.woocommerce #content table.cart .cart-totals tr,.woocommerce-page #content table.cart .cart-totals tr{display:flex;justify-content:space-between}.woocommerce #content table.cart .cart-totals th,.woocommerce-page #content table.cart .cart-totals th{border:none;display:block;padding:0}.woocommerce #content table.cart .cart-totals td,.woocommerce-page #content table.cart .cart-totals td{padding:0;font-weight:normal}.woocommerce #content table.cart .cart-totals td:first-child,.woocommerce-page #content table.cart .cart-totals td:first-child{display:none}.woocommerce #content table.cart .cart-totals .coupon,.woocommerce-page #content table.cart .cart-totals .coupon{border-top:1px solid #9B9CA0;padding:10px 0;margin-top:10px}.woocommerce #content table.cart .cart-totals .coupon td,.woocommerce-page #content table.cart .cart-totals .coupon td{width:100%}.woocommerce #content table.cart .cart-totals .coupon td:nth-child(2),.woocommerce-page #content table.cart .cart-totals .coupon td:nth-child(2){padding-right:10px}.woocommerce #content table.cart .cart-totals .coupon td:nth-child(3),.woocommerce-page #content table.cart .cart-totals .coupon td:nth-child(3){padding-left:10px}.woocommerce #content table.cart .cart-totals .coupon button,.woocommerce-page #content table.cart .cart-totals .coupon button{width:100%}.woocommerce #content table.cart .cart-totals .order-total,.woocommerce-page #content table.cart .cart-totals .order-total{border-top:1px solid #9B9CA0;padding:10px 0}.woocommerce #content table.cart .cart-totals .wc-proceed-to-checkout,.woocommerce-page #content table.cart .cart-totals .wc-proceed-to-checkout{margin-top:2em;width:100%}}.checkout-details-form{border-bottom:1px solid #e9e9e9;padding-bottom:3em;margin-bottom:3em}#order_review{border:1px solid #9B9CA0;border-radius:1.5em;padding:0}#order_review .woocommerce-checkout-review-order-table{border-spacing:0}#order_review .woocommerce-checkout-review-order-table th:first-child,#order_review .woocommerce-checkout-review-order-table td:first-child{padding-left:3em}#order_review .woocommerce-checkout-review-order-table th:last-child,#order_review .woocommerce-checkout-review-order-table td:last-child{padding-right:3em}#order_review #payment{border-radius:1.5em;border-top-left-radius:0;border-top-right-radius:0}#order_review #payment input[for="payment_method_bacs"]{font-weight:600;text-transform:uppercase}#order_review #payment div.payment_box{background-color:transparent;padding:0;margin:0}#order_review #payment div.payment_box:before{display:none}#order_review #payment ul.payment_methods{padding:1em 3em}#order_review #payment div.form-row{margin-bottom:0;padding:1em 3em}.woocommerce .woocommerce-MyAccount-content{float:none;text-align:center;width:100%;padding-bottom:3em}.woocommerce .woocommerce-MyAccount-content p{margin:1em auto;max-width:50%}.woocommerce .login--container{border-bottom:1px solid #e9e9e9;margin-top:3em;padding-bottom:3em}.woocommerce .login--container #rememberme{margin-left:2em}.woocommerce form.register,.woocommerce form.login{margin-top:0;border-radius:0}.woocommerce .woocommerce-Message{background:transparent;border:none;text-align:left;margin:auto;max-width:50%}.woocommerce .woocommerce-Message:before{display:none}.woocommerce .lost-password-wrapper input{max-width:40%}.woocommerce .reset-password-wrapper{max-width:40%;margin:auto}.woocommerce .reset-password-wrapper .woocommerce-ResetPassword{display:flex;flex-direction:column;text-align:left}.woocommerce .reset-password-wrapper .woocommerce-ResetPassword p{float:none;width:100%}.woocommerce .woocommerce-Addresses.addresses{display:flex;flex-direction:column;margin:auto;max-width:40%;text-align:left}.woocommerce .woocommerce-Addresses.addresses .edit.button{margin-top:0.75em}.woocommerce .woocommerce-Addresses.addresses address{font-style:normal}.woocommerce .woocommerce-Addresses.addresses .woocommerce-Address{float:none;width:auto;margin:1.5em 0}.woocommerce .woocommerce-address-fields{margin:auto;max-width:50%;text-align:left}.woocommerce .woocommerce-address-fields p{max-width:100% !important}.woocommerce .woocommerce-address-fields .button{margin-top:2em}.woocommerce .account-detail-wrapper{margin:auto;max-width:50%;text-align:left}.woocommerce .account-detail-wrapper p{max-width:100% !important}.woocommerce .account-detail-wrapper fieldset{margin:0 -1em;border:1px solid #9B9CA0}.woocommerce .account-detail-wrapper fieldset legend{padding:0 0.5em}.woocommerce .account-detail-wrapper .button{margin-top:2em}@media (max-width: 1024px){.woocommerce .woocommerce-MyAccount-content p{max-width:100%}.woocommerce .woocommerce-Message{max-width:100%}.woocommerce .woocommerce-Addresses.addresses,.woocommerce .woocommerce-address-fields,.woocommerce .account-detail-wrapper{max-width:100%}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-MyAccount-navigation{position:absolute;right:30px;top:0}.woocommerce-MyAccount-navigation .top-menu li:last-child{margin-right:0}.woocommerce-MyAccount-navigation .top-menu li.current-menu-item a:after{background-color:#fff}.woocommerce-MyAccount-navigation .top-menu li:hover a:after{background-color:#fff}.woocommerce-MyAccount-navigation .top-menu li:hover>.second-menu{display:block;width:165px}.woocommerce-MyAccount-navigation .top-menu a{color:#fff}.woocommerce-MyAccount-navigation .second-menu{background-color:#fff;border:1px solid #9B9CA0;display:none;position:absolute;z-index:20}.woocommerce-MyAccount-navigation .second-menu li{margin:0}.woocommerce-MyAccount-navigation .second-menu a{color:#222;min-width:125px;padding:0.5em 1em;text-transform:capitalize}.woocommerce-MyAccount-navigation .second-menu a:hover{background-color:#e9e9e9}.woocommerce-MyAccount-navigation .cart-menu span{display:none}.woocommerce-MyAccount-navigation .cart-menu svg{width:21px;height:21px}.woocommerce-MyAccount-navigation .cart-menu .cart-total__qty{display:inline}@media (max-width: 1024px){.woocommerce-MyAccount-navigation{position:static}.woocommerce-MyAccount-navigation .second-menu{border:none}.woocommerce-MyAccount-navigation .second-menu a{text-transform:uppercase}.woocommerce-MyAccount-navigation .second-menu a:hover{background-color:transparent}.woocommerce-MyAccount-navigation .cart-menu span{display:block}.woocommerce-MyAccount-navigation .cart-menu svg{display:none}}.brand-selection--container{margin-bottom:2em;position:relative}button.brand-selection{background:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='24' viewBox='0 0 16 24' xmlns='http://www.w3.org/2000/svg'><path d='M0 0h16v24H0z' fill='#343434'/><path fill='none' stroke='#fff' d='M3.84 14.36L8 18.31l4.16-3.95M12.16 9.64L8 5.69 3.84 9.64'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:-1px;background-size:auto 33px;border:1px solid #9B9CA0;color:#222;padding:0.5em;text-transform:none;width:100%}a.brand-selection__option{color:#4f5356;display:block;text-align:center;text-decoration:none;padding:0.3em}.brand-selection__options{background:#e9e9e9;display:none;position:absolute;width:100%;z-index:1}.brand-selection__options--opened{display:block}

