.container--full-width{max-width:none!important;width:100%!important;margin:0!important}#primary{padding-bottom:10px}@media screen and (min-width:768px){#primary{padding-bottom:40px}}.t-h2{font-size:15px;font-weight:600;line-height:37px;letter-spacing:1px!important;text-transform:uppercase}@media screen and (min-width:768px){.t-h2{font-size:20px}}.custom-topbar{font-family:Montserrat,Arial,sans-serif!important;background:#b6a270;color:#fff;text-align:center;font-weight:400;padding:5px 10px;font-size:10px;letter-spacing:0}@media screen and (min-width:768px){.custom-topbar{font-size:13px}}.custom-topbar--bottom{background:#fff;color:#000;font-weight:300}#custom-footer{border-top:1px solid #e5e5e5}@media screen and (min-width:768px){#custom-footer{background:#000;border-top:0;padding:65px 20px}}.footer__inner{display:flex;flex-direction:column}@media screen and (min-width:768px){.footer__inner{max-width:90%;margin:0 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}@media screen and (min-width:1400px){.footer__inner{max-width:1280px}}.footer__inner .footer__col-1{flex-basis:24%}.footer__inner .footer__col-2,.footer__inner .footer__col-3{flex-basis:16.8%}.footer__inner .footer__link-col{display:flex;flex-direction:column;align-items:stretch}@media screen and (min-width:768px){.footer__inner .footer__link-col{align-items:flex-start;padding-left:20px}}.footer__inner .footer__link-col a{padding:18px 33px;background:#f4f4f4;border-bottom:1px solid #e5e5e5;display:block;font-size:13px;letter-spacing:0!important;font-weight:500;text-transform:uppercase;color:#000000;}@media screen and (min-width:768px){.footer__inner .footer__link-col a{display:inline-block;background:0 0;color:#fff;font-weight:400;border-bottom:0;padding:0;margin-bottom:25px}}.footer__inner .footer__link-col a:hover{color:#fff!important}.footer__inner .footer__link-col a:last-child{margin-bottom:0}.footer__inner .footer__link-col--tertiary{flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #e5e5e5}@media screen and (min-width:768px){.footer__inner .footer__link-col--tertiary{border-bottom:0;flex-direction:column}}.footer__inner .footer__link-col--tertiary a{flex-basis:50%;background:#fff;border-bottom:none}.footer__inner .footer__link-col--tertiary a:first-child,.footer__inner .footer__link-col--tertiary a:nth-child(2){padding-bottom:6px}.footer__inner .footer__link-col--tertiary a:nth-child(3),.footer__inner .footer__link-col--tertiary a:nth-child(4){padding-top:6px}@media screen and (min-width:768px){.footer__inner .footer__link-col--tertiary a{padding:0!important;background:0 0;flex-basis:initial}}.footer__inner .footer__mailchimp{max-width:100%;padding:0 18px;background:#000}@media screen and (min-width:768px){.footer__inner .footer__mailchimp{flex-basis:37.4%;margin-left:auto;margin-right:0}}@media screen and (min-width:960px){.footer__inner .footer__mailchimp{flex-basis:31.4%}}.footer__inner .footer__mailchimp h3{color:#fff;margin-top:35px;margin-bottom:22px;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:1px!important}@media screen and (min-width:768px){.footer__inner .footer__mailchimp h3{margin-bottom:9px;margin-top:0}}.footer__inner .footer__mailchimp form{position:relative}.footer__inner .footer__mailchimp form input[type=email]{width:65%;height:40px!important;display:inline-block;padding-left:12px!important;background:#fff;border:1px solid #d3d3d3;font-size:11px}.footer__inner .footer__mailchimp form input[type=submit]{position:absolute;width:36%;height:40px!important;top:0;right:0;padding:0 10px!important;border:3px solid #fff!important;font-size:14px!important;line-height:30px!important;font-weight:400;letter-spacing:1px!important}.footer__inner .footer__mailchimp form ::-webkit-input-placeholder{color:#a2a2a2}.footer__inner .footer__mailchimp form ::-moz-placeholder{color:#a2a2a2}.footer__inner .footer__mailchimp form :-ms-input-placeholder{color:#a2a2a2}.footer__inner .footer__mailchimp form ::-ms-input-placeholder{color:#a2a2a2}.footer__inner .footer__mailchimp form ::placeholder{color:#a2a2a2}.footer__inner .footer__mailchimp form .mce_inline_error,.footer__inner .footer__mailchimp form .response{background:0 0!important;padding:5px 0!important;font-weight:400!important;font-size:11px!important;letter-spacing:0!important;color:#000!important}.footer__inner .footer__mailchimp form .response a{display:none!important}.footer__inner .footer__mailchimp .mailchimp-text{color:#fff;margin-top:20px;font-size:12px;line-height:18px;letter-spacing:0}@media screen and (min-width:768px){.footer__inner .footer__mailchimp .mailchimp-text{margin-top:10px;font-size:10px;line-height:1.2}}.footer__inner .footer__mailchimp .social-links{padding-bottom:55px;text-align:center}@media screen and (min-width:768px){.footer__inner .footer__mailchimp .social-links{padding-bottom:0;text-align:left}}.footer__inner .footer__mailchimp .social-links .fa{margin-right:25px;font-size:25px;color:#fff}@media only screen and (min-width:768px){.footer__inner .footer__mailchimp .social-links .fa{font-size:19px;margin-right:33px}}.footer__inner .footer__mailchimp .social-links a{transition:all ease 250ms}.footer__inner .footer__mailchimp .social-links a:hover{text-decoration:none;opacity:.7}.footer__inner .footer__mailchimp .social-links a:last-child .fa{margin-right:0}.page-template-homepage #content *{font-family:Montserrat,Arial,sans-serif!important}.page-template-homepage .fa{font-family:FontAwesome!important}#hero-banner{margin-bottom:30px}@media screen and (min-width:768px){#hero-banner{margin-bottom:70px}}#hero-banner img{width:100%;-o-object-fit:cover;object-fit:cover}.product-grid{max-width:90%;margin:0 auto}@media screen and (min-width:1400px){.product-grid{max-width:1280px}}.product-grid .t-h2{margin-bottom:10px;text-align:left}@media screen and (min-width:768px){.product-grid .t-h2{text-align:center}}.product-grid ul{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:768px){.product-grid ul{flex-wrap:nowrap}}.product-grid .product{flex-basis:50%;padding-bottom:30px}.product-grid .product:last-child{display:none}.product-grid .product:nth-child(even){}.product-grid .product:nth-child(odd){padding-right:2.5%}@media screen and (min-width:768px){.product-grid .product{flex-basis:20%;padding:0 20px 20px}.product-grid .product:last-child{display:block}}.product-grid .product a,.product-grid .product a:hover{text-decoration:none;color:#000}.product-grid .woo-entry-image-swap{margin-bottom:0}.product-grid .woo-entry-image-swap .woo-entry-image-secondary{height:auto}.product-grid .product-details .ons-product-tag{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0;margin-bottom:0;padding-top:0}.product-grid .product-details .woocommerce-loop-product__title{margin:0;font-size:13px!important;font-weight:300!important;text-transform:none!important;color:#000!important;letter-spacing:0!important;padding-top:2px;padding-bottom:2px}.product-grid .product-details .price .amount{font-size:13px;font-weight:500}#feat-cats{display:flex;flex-direction:column;padding:0 0 20px}@media screen and (min-width:768px){#feat-cats{padding:25px 25px 50px;flex-direction:row;flex-wrap:nowrap}}#feat-cats a{position:relative;display:block;min-height:300px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity ease .3s;margin-bottom:20px}@media screen and (min-width:768px){#feat-cats a{min-height:500px;margin-bottom:0}}#feat-cats a:hover{opacity:.95}@media screen and (min-width:768px){#feat-cats a{width:50%;margin-right:12.5px}#feat-cats a:last-child{margin-right:0;margin-left:12.5px}}@media screen and (min-width:1400px){#feat-cats a{min-height:600px}}#feat-cats a .feat-cat__inner{position:absolute;top:50%;transform:translateY(-50%);color:#fff;left:18px}@media screen and (min-width:768px){#feat-cats a .feat-cat__inner{left:10%}}#feat-cats a .feat-cat__inner h1{font-size:27px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}@media screen and (min-width:768px){#feat-cats a .feat-cat__inner h1{font-size:33px}}#feat-cats a .feat-cat__inner p{font-size:10px;margin-bottom:0;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width:768px){#feat-cats a .feat-cat__inner p{font-size:13px}}#feat-designer{padding:0 18px;margin-bottom:35px}@media screen and (min-width:768px){#feat-designer{margin-bottom:55px;padding:10px 20px;background:#f4f4f4}}#feat-designer .feat-designer__inner{max-width:90%;margin:0 auto;max-width:none;display:flex;flex-direction:column-reverse}@media screen and (min-width:1400px){#feat-designer .feat-designer__inner{max-width:1280px}}@media screen and (min-width:768px){#feat-designer .feat-designer__inner{flex-direction:row;max-width:90%}}@media screen and (min-width:1400px){#feat-designer .feat-designer__inner{max-width:1280px}}#feat-designer .text-col{flex-basis:33%;padding:0 30px 0 0;margin-top:20px}@media screen and (min-width:768px){#feat-designer .text-col{padding:30px 40px 30px 0;margin-top:0;display:flex;flex-direction:column;justify-content:center}}#feat-designer .text-col .feat-designer__title{font-size:18px;font-weight:600;letter-spacing:0!important;text-transform:uppercase;margin-bottom:0;display:inline-block}@media screen and (min-width:768px){#feat-designer .text-col .feat-designer__title{font-size:27px;display:block}}#feat-designer .text-col .feat-designer__title--thin{font-weight:300}#feat-designer .text-col .feat-designer__title--thin:before{margin-left:8px;padding-left:8px;content:'-';position:relative;left:-8px;font-weight:600}@media screen and (min-width:768px){#feat-designer .text-col .feat-designer__title--thin:before{display:none}}#feat-designer .text-col p{margin-top:15px;font-size:14px;color:#707070}@media screen and (min-width:768px){#feat-designer .text-col p{padding-right:35px;max-width:340px}}#feat-designer .text-col .designer-btn{border:1px solid #707070;padding:14px 35px;font-size:12px;transition:all ease .3s;letter-spacing:0!important;text-transform:uppercase;font-weight:500;color:#000;display:inline-block;align-self:flex-start}#feat-designer .text-col .designer-btn:hover{border:1px solid rgba(112,112,112,.5);text-decoration:none}#feat-designer .img-col{flex:1;display:flex;flex-wrap:no-wrap}#feat-designer .img-col img{flex:1;width:100%;-o-object-fit:cover;object-fit:cover;object-position: center top;height:440px;}@media screen and (min-width:768px){#feat-designer .img-col img{max-height:520px;width:50%}#feat-designer .img-col img:first-child{padding-right:10px;width:calc(50% + 10px)}}
/*# sourceMappingURL=styles.min.css.map */
