/* https://www.brixwineandliquor.com/wp-content/themes/brix/assets/dist/styles/main.css?ver=6.8.2 */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.site-header .search-desktop .dgwt-wcas-search-wrapp{color:#404040;display:none;margin:0;max-width:100%;min-width:auto;position:relative;text-align:left;width:auto}.site-header .search-desktop .dgwt-wcas-search-form{color:#404040;margin:0;padding:0;width:300px}@media (max-width:980px){.site-header .search-desktop .dgwt-wcas-search-form{width:150px}}.site-header .search-desktop .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display:none}.site-header .search-desktop .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #dfdfdf;border-radius:2px;-webkit-border-radius:2px;height:30px;font-size:18px;line-height:1}.site-header .search-desktop .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:5px 10px}.site-header .search-mobile{background-color:#fbebd0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);display:none;max-width:100%;padding:10px 25px;position:absolute;top:100%;right:0;text-decoration:none;width:100%}.site-header .search-mobile .dgwt-wcas-search-wrapp{color:#404040;max-width:100%;width:100%}.site-header .search-mobile .dgwt-wcas-search-form{color:#404040;margin:0;padding:0}.site-header .search-mobile .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display:none}.site-header .search-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #dfdfdf;border-radius:2px;-webkit-border-radius:2px;height:30px;font-size:18px;line-height:1}.site-header .search-mobile .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:5px 10px}.wpcf7-form .row{margin-bottom:10px}.wpcf7-form .row:last-of-type{margin:0}.wpcf7-form .row .col{float:left;margin-right:25px}.wpcf7-form label{font-weight:700}.wpcf7-form input:not([type=radio]){width:100%}div.wpcf7 .ajax-loader{display:none}.wpcf7-form.bottle-engraving-pre-orders .designs{margin:15px 0 10px}.wpcf7-form.bottle-engraving-pre-orders .designs li{border:1px solid #dfdfdf;float:left;margin-right:10px;padding:10px;text-align:center;width:calc(16.66667% - 8.325px)}@media (max-width:980px){.wpcf7-form.bottle-engraving-pre-orders .designs li{margin-bottom:10px;width:calc(33.33333% - 6.7px)}}@media (max-width:479px){.wpcf7-form.bottle-engraving-pre-orders .designs li{float:none;margin-right:0;width:100%}}.wpcf7-form.bottle-engraving-pre-orders .designs li:last-child{margin-right:0}@media (max-width:980px){.wpcf7-form.bottle-engraving-pre-orders .designs li:nth-child(3n+3){margin-right:0}}.wpcf7-form.bottle-engraving-pre-orders .designs li p{font-weight:700}.wpcf7-form.bottle-engraving-pre-orders .view-designs{cursor:pointer;font-style:italic;font-weight:700}.wpcf7-form.bottle-engraving-pre-orders .view-designs .fa-chevron-down{display:inline-block;font-size:15px;margin:-3px 0 0 5px;vertical-align:middle}.page-id-7792 #page-content .btn{margin:25px 0}.em-booking-form .em-form-required{color:#763242;font-weight:700}.em-booking-form .em-bookings-form-gateway-expiry{display:flex;flex-wrap:wrap;align-items:center}.em-booking-form label{display:block;width:100%!important}.em-booking-form .em-bookings-form-gateway-expiry select[name=x_exp_date_month]{margin:0 5px 0 0;width:calc(50% - 8.15px)}.em-booking-form .em-bookings-form-gateway-expiry select[name=x_exp_date_year]{margin:0 0 0 5px;width:calc(50% - 8.15px)}.em-pagination{clear:both;display:flex;justify-content:center;margin:1px 1px 10px;padding:0;text-align:center;white-space:nowrap}.em-pagination>a,.em-pagination>strong{border:1px solid #d3ced2;border-right:0;display:inline;font-size:1em;font-weight:400;line-height:1;margin:0;min-width:1em;overflow:hidden;padding:.5em;text-decoration:none}.em-pagination>a:last-of-type{border-right:1px solid #d3ced2}.em-pagination>strong{background-color:#ebe9eb;color:#404040}.wp-pagenavi{color:#763242;margin-top:25px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{background-color:#fbebd0;border:1px solid #dfdfdf;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);display:inline-block;font-weight:400;height:50px;margin:0 5px 0 0;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#763242;border:1px solid #763242;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);color:#fff}.wp-pagenavi a:focus,.wp-pagenavi a:hover{background-color:#70765b;border-color:#70765b}.woocommerce #page-title .product-cat{margin:0}.woocommerce .woocommerce-breadcrumb{color:#404040;font-size:18px;margin:10px 0 0}.woocommerce .woocommerce-breadcrumb a{color:#763242}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover{color:#915b68}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{background-color:#763242;border:1px solid #763242;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;height:50px;line-height:1.5;margin:0 auto;max-width:175px;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s,border .3s,color .2s;width:100%}@media (max-width:479px){.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{max-width:100%;min-width:100%}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{max-width:175px;min-width:0}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover{background-color:#70765b!important;border-color:#70765b!important;color:#fff!important}.woocommerce .cart .button,.woocommerce .cart input.button{float:right;margin:0}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fefbf6;border-top:3px solid #763242;color:#404040;margin:0 0 25px;padding:15px 15px 15px 40px}.woocommerce-message{border-top-color:#70765b}.woocommerce-message:before{color:#70765b}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:15px;left:15px}.woocommerce .woocommerce-message a.button{max-width:250px!important}.woocommerce #shop-content .container{padding-bottom:0}.woocommerce .woocommerce-result-count{margin:0}@media (max-width:479px){.woocommerce .woocommerce-result-count{display:block;margin:0 0 10px;width:100%}}.woocommerce .woocommerce-ordering{margin:0 0 25px;z-index:1}@media (max-width:479px){.woocommerce .woocommerce-ordering{width:100%}}.woocommerce .woocommerce-ordering .orderby option,.woocommerce .woocommerce-ordering .orderby option:checked{background-color:#fff!important;color:#404040!important}.woocommerce .products ul,.woocommerce ul.products{margin:0}.woocommerce-page ul.products li.first,.woocommerce ul.products li.first{clear:none}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{display:flex;flex-wrap:wrap;margin:0 25px 25px 0;padding:0;position:relative;width:calc(25% - 18.8px)}@media (max-width:980px){.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{width:calc(33.33333% - 16.7px)}}@media (max-width:980px){.woocommerce-page ul.products li.product:nth-child(3n+3),.woocommerce ul.products li.product:nth-child(3n+3){margin-right:0}}.woocommerce-page ul.products li.product:nth-child(4n+4),.woocommerce ul.products li.product:nth-child(4n+4){margin-right:0}@media (max-width:980px){.woocommerce-page ul.products li.product:nth-child(4n+4),.woocommerce ul.products li.product:nth-child(4n+4){margin-right:25px}}@media screen and (max-width:980px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{clear:none;margin:0 25px 25px 0;width:calc(33.33333% - 16.7px)}}@media (max-width:767px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:calc(50% - 12.5px)}}@media (max-width:479px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}}@media screen and (max-width:980px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){float:left}}@media (max-width:767px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){margin-right:0}}@media screen and (max-width:980px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n+3),.woocommerce ul.products[class*=columns-] li.product:nth-child(3n+3){margin-right:0}}@media (max-width:767px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n+3),.woocommerce ul.products[class*=columns-] li.product:nth-child(3n+3){margin-right:25px}}@media (max-width:479px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n+3),.woocommerce ul.products[class*=columns-] li.product:nth-child(3n+3){margin-right:0}}@media (max-width:767px){.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n+2),.woocommerce ul.products[class*=columns-] li.product:nth-child(2n+2){margin-right:0}}.woocommerce-page ul.products li.product .woocommerce-loop-product__link,.woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column}.woocommerce ul.products li.product a img{margin:0 0 10px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px;margin:0 0 10px;padding:0;text-align:center;width:100%}.woocommerce ul.products li.product .price{color:#70765b;display:block;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-size:20px;font-weight:700;margin:0 0 10px;text-align:center;width:100%}.woocommerce ul.products li.product .button{margin:0 auto}.woocommerce span.onsale{border-radius:0;background-color:#fbebd0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);color:#763242;font-size:16px;font-weight:700;line-height:1;margin:0;min-height:0;min-width:0;opacity:.8;padding:10px 15px;position:absolute;text-align:center;text-transform:uppercase;top:0;left:0;z-index:9998}.woocommerce ul.products li.product .onsale{margin:0;top:0;right:0;left:auto;z-index:1}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#404040}.woocommerce #bottom-border .container{padding:25px 50px 0!important}@media (max-width:980px){.woocommerce #bottom-border .container{padding:0 25px!important}}.woocommerce #product-content .container{padding-bottom:0}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{float:left;margin:0 25px 25px 0;width:calc(50% - 12.5px)}@media (max-width:767px){.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{float:none;margin:0 0 10px;width:100%}}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{float:left;margin:0 0 25px;width:calc(50% - 12.5px)}@media (max-width:767px){.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{float:none;width:100%}}.woocommerce div.product .product_title{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#70765b;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-size:34px}@media (max-width:767px){.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px}}.woocommerce div.product p.stock{font-size:18px}.woocommerce div.product .stock{color:#70765b}.woocommerce div.product form.cart{margin-bottom:10px}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce div.product .product_meta .posted_in,.woocommerce div.product .product_meta .sku_wrapper{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 25px;margin:0}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#dfdfdf}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#dfdfdf;border-color:#dfdfdf;border-radius:5px 5px 0 0;margin:0 -5px;padding:0 25px}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #dfdfdf!important;border-radius:0;margin:0;padding:0;width:100%}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 0;color:#404040}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:5px 10px}}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 25px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px}.woocommerce div.product .woocommerce-tabs .panel p:last-of-type{margin:0}.woocommerce table.shop_attributes{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{margin:0 0 25px;text-align:left}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#fff;border:1px solid #dfdfdf;padding:2px;width:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 65px;border:1px solid #dfdfdf;border-radius:0;padding:20px 25px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color:#404040;font-size:16px;font-weight:700}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 10px}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-of-type{margin:0}.woocommerce #respond #reply-title{color:#763242;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 10px}.woocommerce #review_form #respond p.comment-form-comment{margin-bottom:25px}.woocommerce #review_form #respond p.comment-form-comment label{color:#404040;display:block;font-weight:700;margin-bottom:5px}.woocommerce #review_form #respond p.form-submit{margin:0}.woocommerce .related.products h2{font-size:24px;margin-bottom:25px}.woocommerce table.shop_table{margin:0 0 25px}.woocommerce table.shop_table td{padding:15px}.woocommerce a.remove{color:#763242!important;font-size:32px;height:30px;line-height:.9;width:30px}.woocommerce a.remove:hover{background-color:#763242}.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{width:400px}@media screen and (max-width:768px){.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{width:100%}}@media screen and (max-width:768px){.woocommerce-page table.cart td.actions{height:140px}}@media (max-width:479px){.woocommerce-page table.cart td.actions{height:200px}}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{margin-right:15px!important;width:175px}@media screen and (max-width:768px){.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:calc(100% - 190px)!important}}@media (max-width:479px){.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{margin-bottom:10px!important;width:100%!important}}.woocommerce table.cart td.actions .coupon .button{float:left}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{margin:0 0 25px}.woocommerce .cart-collaterals h2{font-size:24px;margin-top:0}.woocommerce-page .cart-collaterals .checkout-button,.woocommerce .cart-collaterals .checkout-button{max-width:100%!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}.woocommerce .return-to-shop{margin:0}.woocommerce .woocommerce-shipping-destination{display:none!important}.woocommerce ul#shipping_method li input{margin:-2px .5rem 0 0;vertical-align:middle}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:15px;margin:25px 0}.woocommerce form.checkout_coupon .form-row{padding:0;margin:0}.woocommerce form.checkout_coupon .form-row.form-row-first{width:calc(100% - 190px)}.woocommerce form.checkout_coupon .form-row.form-row-last{width:175px}.woocommerce form.checkout_coupon #coupon_code{margin-right:15px;width:100%}.woocommerce form.checkout_coupon .button{float:right;margin:0}.woocommerce-checkout .checkout h3{font-size:24px;margin-top:0}@media screen and (max-width:768px){.woocommerce-checkout .checkout #customer_details h3#ship-to-different-address{margin-top:15px}}.woocommerce-checkout .checkout h3#order_review_heading{margin-top:15px}.woocommerce-checkout .checkout #customer_details #ship-to-different-address-checkbox{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.5}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{display:inline}.woocommerce .woocommerce-ResetPassword button{max-width:200px}.woof_sid_auto_shortcode{background-color:#f5f5f5;border:0;border-radius:0;box-shadow:inset 0 0 0 0 #fff;margin-bottom:25px;padding:10px 15px!important}.woof_sid_auto_shortcode .woof_redraw_zone{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media (max-width:767px){.woof_sid_auto_shortcode .woof_redraw_zone{flex-wrap:wrap}}.woof_sid_auto_shortcode .woof_container{margin:0 25px 0 0;min-width:auto!important;padding:0;width:auto}@media (max-width:767px){.woof_sid_auto_shortcode .woof_container{margin-right:0}}.woof_sid_auto_shortcode .woof_price_filter{width:calc(33.33333% - 25px)}@media (max-width:767px){.woof_sid_auto_shortcode .woof_price_filter{margin-bottom:10px;width:100%}}.woof_sid_auto_shortcode .woof_text_search_container{width:calc(33.33333% - 25px)!important}@media (max-width:767px){.woof_sid_auto_shortcode .woof_text_search_container{margin-right:25px;width:calc(50% - 12.5px)!important}}@media (max-width:479px){.woof_sid_auto_shortcode .woof_text_search_container{margin:0 0 10px;width:100%!important}}.woof_sid_auto_shortcode .woof_text_search_container input{font-size:18px!important;line-height:25px!important;padding:10px 15px!important}.woof_sid_auto_shortcode .woof_text_search_container .woof_text_search_go{top:15px;right:10px}.woof_show_text_search_loader{top:8px;right:10px}.easy-autocomplete-container ul .eac-category .eac-item,.easy-autocomplete-container ul li .eac-item{line-height:1.2}.woof_sid_auto_shortcode .woof_container_product_cat{margin:4px 0 0;width:calc(33.33333% - 25px)}@media (max-width:767px){.woof_sid_auto_shortcode .woof_container_product_cat{width:calc(50% - 12.5px)}}@media (max-width:479px){.woof_sid_auto_shortcode .woof_container_product_cat{margin:0;width:100%!important}}.woof_sid_auto_shortcode .woof_submit_search_form_container{display:none}.woof_sid_auto_shortcode .woof_container_inner{padding:0;width:100%}.woof_sid_auto_shortcode .woof_container_product_cat .chosen-container{font-size:18px}.woof_sid_auto_shortcode .woof_container_product_cat .chosen-container a{background:none;background-color:#fff;background-image:url(/wp-content/themes/brix/assets/dist/styles/../../../assets/dist/images/form/select-arrow-down.png);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:16px auto;border:1px solid #dfdfdf;border-radius:2px;box-shadow:inset 1px 2px 4px rgba(0,0,0,.05);height:50px!important;padding:10px 15px}.woof_sid_auto_shortcode .woof_container_product_cat .chosen-container-single .chosen-single span{font-size:18px}.woof_sid_auto_shortcode .woof_container_product_cat .chosen-container a>div{display:none}.woof_sid_auto_shortcode .irs-from,.woof_sid_auto_shortcode .irs-single,.woof_sid_auto_shortcode .irs-to{background:none;border-radius:2px;-moz-border-radius:2px;color:#404040;font-weight:700;line-height:1.5;padding:1px 5px}.woof_sid_auto_shortcode .irs-bar{background:none;background-color:#763242;border-top:1px solid #763242;border-bottom:1px solid #763242}.woof_sid_auto_shortcode .irs-grid-text,.woof_sid_auto_shortcode .irs-max,.woof_sid_auto_shortcode .irs-min{background:transparent;color:#707070}.term-brix-picks .woof,.term-new-arrivals .woof,.term-organic .woof{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;color:#763242;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-weight:700;line-height:1.2;margin:0 0 10px}h1{font-size:36px}@media (max-width:980px){h1{font-size:32px}}h2{font-size:32px}@media (max-width:980px){h2{font-size:28px}}h3{font-size:28px}@media (max-width:980px){h3{font-size:24px}}h4{font-size:24px}@media (max-width:980px){h4{font-size:20px}}h5{font-size:20px}@media (max-width:980px){h5{font-size:18px}}h6{font-size:18px}@media (max-width:980px){h6{font-size:16px}}p{margin:0 0 10px}a{color:#763242;text-decoration:none;transition:color .2s}a:active,a:focus,a:hover{color:#915b68;outline:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 10px}address,pre{margin:0 0 10px}pre{background-color:#dfdfdf;line-height:1.5;max-width:100%;overflow:auto;padding:25px}code,kbd,pre,tt,var{font-family:source-code-pro,Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-size:16px;font-size:1rem}abbr,acronym{border-bottom:1px dotted #606060;cursor:help}ins,mark{background:#dfdfdf;text-decoration:none}html{background-color:transparent;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fff;min-height:100%}hr{background-color:#dfdfdf;border:0;height:1px;margin:10px 0}ol,ul{margin:0 0 10px 10px;padding:0 0 0 25px}ul{list-style:disc}ol{list-style:decimal}ol.cols-2,ol.cols-3,ol.cols-4,ol.simple,ul.cols-2,ul.cols-3,ul.cols-4,ul.simple{list-style:none;margin:0 0 10px;padding:0}li>ol,li>ul{list-style:circle;margin-bottom:0;margin-left:10px}dt{font-weight:700}dd{margin:0 10px 10px}img{display:block;height:auto;max-width:100%}figure{margin:10px 0}table{margin:0 0 10px;width:100%}embed,iframe,object{max-width:100%}.br{display:none}.sep{padding:0 5px}.signature{color:#763242;font-family:Mr De Haviland,cursive;font-size:40px}@media (max-width:980px){.signature{font-size:32px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;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}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.align-left,.alignleft{float:left;margin-right:1.5em}.align-right,.alignright{float:right;margin-left:1.5em}.align-center,.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.google-map-wrapper,.video-wrapper{margin:0 auto;max-width:1280px}.google-map-wrapper.full,.video-wrapper.full{max-width:100%}.google-map-wrapper .map,.video-wrapper .video{height:0;padding-top:25px;padding-bottom:56.25%;position:relative}.google-map-wrapper .map iframe,.video-wrapper .video iframe{border:0;height:100%;position:absolute;top:0;left:0;width:100%}.placeholder-text{color:tomato;font-family:source-code-pro,Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-size:24px}.no-mg-top{margin-top:0!important}.no-mg-bot{margin-bottom:0!important}.site{max-width:1920px;margin:0 auto;position:relative}.site-content{padding-top:175px}@media (max-width:767px){.site-content{padding-top:62px}}.container,.wrapper{position:relative;width:100%}.container{max-width:1280px;margin:0 auto;padding:50px}@media (max-width:980px){.container{padding:25px}}.container.narrow{max-width:960px}.container.wide{max-width:1600px}.container.full{max-width:1920px;padding:0}.col{float:left;margin-right:25px}.cols-2 .col{width:calc(50% - 12.5px)}@media (max-width:767px){.cols-2 .col{float:none;margin:0 0 25px;width:100%}}@media (max-width:767px){.cols-2 .col:last-of-type{margin-bottom:0}}.cols-3 .col{width:calc(33.33333% - 16.7px)}@media (max-width:767px){.cols-3 .col{float:none;margin:0 0 25px;width:100%}}@media (max-width:767px){.cols-3 .col:last-of-type{margin-bottom:0}}.cols-4 .col{width:calc(25% - 18.8px)}@media (max-width:767px){.cols-4 .col{width:calc(50% - 12.5px)}}.cols-2 .col:last-of-type,.cols-2 .col:nth-child(2n),.cols-3 .col:last-of-type,.cols-3 .col:nth-child(3n+3){margin-right:0}@media (max-width:767px){.cols-4 .col:last-of-type,.cols-4 .col:nth-child(2n+2){margin-right:0}}@media (max-width:767px){.cols-4 .col:last-of-type,.cols-4 .col:nth-last-child(2){margin-bottom:0}}.cols-4 .col:last-of-type,.cols-4 .col:nth-child(4n+4){margin-right:0}.site-header{background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);height:175px;position:relative;position:fixed;z-index:9998;transition:background-color .5s,height .2s;width:100%}@media (max-width:767px){.site-header{height:62px;position:fixed}}.site-header #top{background-color:#763242;color:#fff;height:50px;transition:background-color .5s,height .2s}@media (max-width:767px){.site-header #top{display:none}}.site-header #top .container{padding-top:10px;padding-bottom:10px;transition:height .2s,padding .2s}.site-header #top a{color:#fff}.site-header #top a:focus,.site-header #top a:hover{color:#e6e6e6}.site-header #top ul{display:flex;align-items:center;justify-content:flex-end;line-height:1}.site-header #top li{display:flex;align-items:center;padding-left:25px}.site-header #top .search-button{padding:5px 0}.site-header #top .svg-inline--fa{color:#fbebd0;display:inline-block;font-size:20px;margin:-4px 5px 0 0;transition:color .2s;vertical-align:middle}.site-header #top .fa-search{cursor:pointer;margin-top:-1px}.site-header #top .fa-search:focus,.site-header #top .fa-search:hover,.site-header #top a:focus .svg-inline--fa,.site-header #top a:hover .svg-inline--fa{color:#e2d4bb}.site-header #main .container{display:flex;align-items:center;padding-top:10px;padding-bottom:10px;transition:height .2s,padding .2s}@media (max-width:767px){.site-header #main .container{padding-top:5px;padding-bottom:5px}}@media (max-width:379px){.site-header #main .container{padding-left:10px}}.site-header #main .site-branding{max-width:200px;transition:width .2s;width:100%;z-index:9998}@media (max-width:767px){.site-header #main .site-branding{max-width:100px}}.site-header #main .custom-logo-link{display:block}.site-header #main .custom-logo{display:block;transition:width .2s;width:200px}@media (max-width:767px){.site-header #main .custom-logo{max-width:100px}}.site-header #main .mobile-icons{border-right:1px dotted #915b68;list-style:none;margin:0;padding:5px 10px 5px 0}@media (min-width:768px){.site-header #main .mobile-icons{display:none}}@media (max-width:767px){.site-header #main .mobile-icons{display:block}}.site-header #main .mobile-icons li{float:left;padding-right:10px}.site-header #main .mobile-icons li:last-child{padding-right:0}.site-header #main .mobile-icons .svg-inline--fa{color:#70765b;cursor:pointer;font-size:24px;transition:color .2s}@media (min-width:768px){.site-header #main .mobile-icons .svg-inline--fa{display:none}}@media (max-width:767px){.site-header #main .mobile-icons .svg-inline--fa{display:block}}.site-header #main .mobile-icons .svg-inline--fa:focus,.site-header #main .mobile-icons .svg-inline--fa:hover{color:#8d917c}.site-header.shrink{background-color:hsla(0,0%,100%,.95);height:97px;transition:background-color .5s,height .2s}.site-header.shrink #top{background-color:rgba(118,50,66,.9);height:35px;transition:background-color .5s,height .2s}.site-header.shrink #top .container{padding-top:2px;padding-bottom:2px;transition:height .2s,padding .2s}.site-header.shrink #main .container{padding-top:0;padding-bottom:0;transition:height .2s,padding .2s}.site-header.shrink #main .custom-logo,.site-header.shrink #main .site-branding{width:100px;transition:width .2s}.site-footer #reviews .container{padding-top:40px;padding-bottom:60px}@media (max-width:980px){.site-footer #reviews .container{padding-top:15px;padding-bottom:20px}}.site-footer #reviews h2{margin-bottom:20px;text-align:center}@media (max-width:980px){.site-footer #reviews h2{margin-bottom:10px}}.site-footer #information{background-color:#fbebd0}.site-footer #information .container{padding-top:25px;padding-bottom:25px}@media (max-width:980px){.site-footer #information .container{display:flex;align-items:center;flex-direction:column}}.site-footer #information .col{padding:25px 0}@media (max-width:980px){.site-footer #information .col{float:none;margin:0 auto;text-align:center;width:100%}}.site-footer #information .col.address{border-right:2px solid #fff;margin-right:0;padding-right:50px}@media (max-width:980px){.site-footer #information .col.address{border-right:0;margin:0 auto;order:2;padding:15px 0 0}}.site-footer #information .col.contact{margin:0 25px;padding:25px}@media (max-width:980px){.site-footer #information .col.contact{margin:0 auto;order:3;padding:0}}.site-footer #information .col.newsletter{border-left:2px solid #fff;margin-left:0;padding-left:50px}@media (max-width:980px){.site-footer #information .col.newsletter{border-left:0;border-bottom:2px solid #fff;margin:0 auto;order:1;padding:0 0 20px}}.site-footer #information h4{color:#763242;font-family:Source Sans Pro,sans-serif;text-transform:uppercase}.site-footer #information h4 .svg-inline--fa{display:inline-block;margin:-4px 5px 0 0;transition:all .2s ease;vertical-align:middle}.site-footer #information h4 .svg-inline--fa.fa-clock{margin-bottom:10px}.site-footer #information a{color:#404040}.site-footer #information a:focus,.site-footer #information a:hover{color:#666}@media (max-width:980px){.site-footer #information .col.address ul,.site-footer #information .col.contact ul{margin:0}}.site-footer #information .address,.site-footer #information .contact{text-align:center}.site-footer #information .address>ul>li:not(.social) .svg-inline--fa,.site-footer #information .contact>ul>li:not(.social) .svg-inline--fa{color:#763242;display:inline-block;margin:-4px 5px 0 0;transition:all .2s ease;vertical-align:middle}.site-footer #information .contact .social .icons li{display:inline;margin-right:5px}.site-footer #information .contact .social .icons li:last-child{margin:0}.site-footer #information .contact .social .icons li .svg-inline--fa{font-size:24px;margin-top:10px;transition:color .2s}.site-footer #information .contact .social .icons li .fa-facebook{color:#3b5897}.site-footer #information .contact .social .icons li .fa-facebook:focus,.site-footer #information .contact .social .icons li .fa-facebook:hover{color:#6279ac}.site-footer #information .contact .social .icons li .fa-twitter-square{color:#53abee}.site-footer #information .contact .social .icons li .fa-twitter-square:focus,.site-footer #information .contact .social .icons li .fa-twitter-square:hover{color:#75bcf1}.site-footer #information .contact .social .icons li .fa-instagram{color:#8b3bba}.site-footer #information .contact .social .icons li .fa-instagram:focus,.site-footer #information .contact .social .icons li .fa-instagram:hover{color:#a262c8}.site-footer #information .contact .social .icons li .fa-pinterest-square{color:#bf081d}.site-footer #information .contact .social .icons li .fa-pinterest-square:focus,.site-footer #information .contact .social .icons li .fa-pinterest-square:hover{color:#cc394a}.site-footer #information .newsletter .ctct-inline-form{margin:10px auto 0;max-width:400px;width:100%}.site-footer #information .newsletter .ctct-inline-form .ctct-form-defaults{background-color:transparent;color:#404040;border-radius:0;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;padding:0}.site-footer #information .newsletter .ctct-inline-form .ctct-form-custom{display:flex;min-height:50px}.site-footer #information .newsletter .ctct-inline-form #gdpr_text,.site-footer #information .newsletter .ctct-inline-form .ctct-form-footer,.site-footer #information .newsletter .ctct-inline-form label{display:none}.site-footer #information .newsletter .ctct-inline-form .ctct-form-field{flex:0 0 auto;height:50px;margin:0;position:relative;width:calc(100% - 50px)}.site-footer #information .newsletter .ctct-inline-form .ctct-form-field>input{background-color:#fff;border:1px solid #dfdfdf;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:inset 1px 2px 4px rgba(0,0,0,.05);color:#404040;display:block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;height:50px;outline:0;padding:10px 15px}.site-footer #information .newsletter .ctct-inline-form .ctct-form-button{border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;flex:0 0 auto;font-size:18px;margin:0;max-width:50px;padding:10px 15px;transition:background-color .3s,border .3s,color .2s}@media (max-width:479px){.site-footer #information .newsletter .ctct-inline-form .ctct-form-button{min-width:0}}.site-footer #information .newsletter .ctct-inline-form .ctct-form-button .fa-chevron-right{font-size:18px;margin:-4px 0 0}.site-footer #information .newsletter .ctct-inline-form .ctct-form-button:focus,.site-footer #information .newsletter .ctct-inline-form .ctct-form-button:hover{background-color:#70765b;border-color:#70765b}.site-footer #information .newsletter .ctct-inline-form .g-recaptcha .grecaptcha-badge{opacity:.2;transition:opacity .8s,right .4s ease 0s!important;z-index:9999!important}.site-footer #information .newsletter .ctct-inline-form .g-recaptcha .grecaptcha-badge:focus,.site-footer #information .newsletter .ctct-inline-form .g-recaptcha .grecaptcha-badge:hover{opacity:1}.site-footer #information .newsletter div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{position:absolute;top:50px;left:5px}.site-footer #legal{background-color:#763242;color:#fff;text-align:center}@media (max-width:767px){.site-footer #legal{line-height:1.2}}.site-footer #legal .container{height:50px;padding-top:10px;padding-bottom:10px}@media (max-width:767px){.site-footer #legal .container{height:auto}}.site-footer #legal p{margin-bottom:0}.site-footer #legal a{color:#fff}.site-footer #legal a:focus,.site-footer #legal a:hover{color:#e6e6e6}@media (max-width:767px){.site-footer #legal .br-1{display:inline}}.main-navigation{flex:1 0 auto}.main-navigation ul{display:none;list-style:none;margin:0 0 0 auto;padding:0}@media (min-width:768px){.main-navigation ul{display:table}}@media (max-width:767px){.main-navigation ul{display:none}}.main-navigation li{float:left;margin:0;padding:0 25px;position:relative;transition:none;z-index:9998}@media (max-width:980px){.main-navigation li{padding:0 10px}}.main-navigation li li,.main-navigation li li li{text-align:center;padding:0}.main-navigation ul li:last-child{padding-right:0}.main-navigation ul ul{background-color:#fff;border-top:1px solid #763242;box-shadow:0 10px 25px 0 rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:9998}.main-navigation ul ul:after{border:10px solid transparent;border-bottom-color:#763242;content:"";position:absolute;right:calc(50% - 10px);bottom:100%;pointer-events:none;width:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:50%;transform:translate(-50%)}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%;transform:translate(0)}.main-navigation a{color:#763242;cursor:pointer;display:block;font-weight:900;line-height:1.2;padding:25px 0;text-transform:uppercase;transition:color .2s}.main-navigation li li a{border-bottom:1px solid rgba(118,50,66,.1);line-height:1.2;padding:10px;transition:all .2s ease;width:300px}.main-navigation li li li a{border-left:1px solid rgba(118,50,66,.1)}.main-navigation a:focus,.main-navigation a:hover{color:#915b68}.main-navigation li li a:focus,.main-navigation li li a:hover{background-color:#fbebd0}.main-navigation li li:last-of-type>a{border:0}.main-navigation li li li:last-of-type>a{border-left:1px solid rgba(118,50,66,.1)}.mobile-navigation{display:none;padding:0 7px 0 5px;overflow:visible;text-align:right;width:auto}@media (max-width:767px){.mobile-navigation{display:block}}.mobile-navigation .slicknav_collapsed .slicknav_icon .fa-times,.mobile-navigation .slicknav_menu .slicknav_icon:before,.mobile-navigation .slicknav_menu:after,.mobile-navigation .slicknav_menu:before,.mobile-navigation .slicknav_menutxt,.mobile-navigation .slicknav_open .slicknav_icon .fa-bars{display:none}.mobile-navigation .slicknav_open .slicknav_icon .fa-times{margin-left:3px}.mobile-navigation .slicknav_btn{color:#763242;display:block;font-size:30px;transition:color .2s;padding:0;width:25px}.mobile-navigation .slicknav_btn .svg-inline--fa{transition:color .2s}.mobile-navigation .slicknav_btn .svg-inline--fa:focus,.mobile-navigation .slicknav_btn .svg-inline--fa:hover{color:#915b68}.mobile-navigation ul{list-style-type:none;margin:0;padding:0}.mobile-navigation .slicknav_nav{background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;right:0;text-decoration:none;width:100%}.mobile-navigation .slicknav_nav .menu-item{border-bottom:1px dotted #b8bbad}.mobile-navigation .slicknav_nav .menu-item-has-children,.mobile-navigation .slicknav_nav>.menu-item:last-child{border:0}.mobile-navigation .slicknav_nav .menu-item-has-children>a{background-color:#fbebd0;border-bottom:1px dotted #b8bbad}.mobile-navigation .slicknav_nav a{color:#763242;display:block;font-weight:900;padding:10px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s;width:100%}.mobile-navigation .slicknav_nav a:focus,.mobile-navigation .slicknav_nav a:focus a,.mobile-navigation .slicknav_nav a:hover,.mobile-navigation .slicknav_nav a:hover a{background-color:#fdf5e8;color:#915b68}.mobile-navigation .slicknav_nav .slicknav_row>a{display:inline;padding:0 32.5px 0 0;position:relative}.mobile-navigation .slicknav_arrow{position:absolute;top:8px;right:25px}.mobile-navigation .fa-chevron-down,.mobile-navigation .fa-chevron-up{display:inline-block;font-size:22px;margin-left:10px;vertical-align:middle}.site-header.shrink .main-navigation a{padding:20px 0;transition:padding .2s}.site-header.shrink .main-navigation li li a{padding:10px}.btn,button,input[type=submit]{background-color:#763242;border:1px solid #763242;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;height:50px;margin:10px auto 0;max-width:300px;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s,border .3s,color .2s;width:100%}@media (max-width:479px){.btn,button,input[type=submit]{max-width:100%;min-width:100%}}.btn:focus,.btn:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#70765b;border-color:#70765b;color:#fff}.btn .fa-chevron-right,button .fa-chevron-right{display:inline-block;font-size:15px;margin:-3px 0 0 5px;vertical-align:middle}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dfdfdf;border-radius:2px;box-shadow:inset 1px 2px 4px rgba(0,0,0,.05);height:50px;outline:none;padding:10px 15px;width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}select{background-color:#fff;background-image:url(/wp-content/themes/brix/assets/dist/styles/../../../assets/dist/images/form/select-arrow-down.png);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:16px auto;border:1px solid #dfdfdf;border-radius:2px;padding:10px 15px}textarea{height:100px;resize:vertical;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#404040}::-webkit-input-placeholder{color:#a0a0a0;opacity:1}::-moz-placeholder{color:#a0a0a0;opacity:1}:-ms-input-placeholder{color:#a0a0a0;opacity:1}:-moz-placeholder{color:#a0a0a0;opacity:1}.required{color:#763242;font-weight:700}.bx-wrapper{background:#fff!important;border:0!important;box-shadow:0 0 0 #fff!important;margin-bottom:0!important}.bx-viewport,.bx-wrapper,.bxslider *{transition:none}.slider{list-style:none;margin:0;padding:0;opacity:0}#reviews .review{padding:0 78px;text-align:center}@media (max-width:767px){#reviews .review{padding:0 43px}}@media (max-width:479px){#reviews .review{padding:0 36px}}#reviews .review .rating{margin-bottom:20px;text-align:center}@media (max-width:980px){#reviews .review .rating{margin-bottom:10px}}#reviews .review .rating .stars li{display:inline;margin:0 5px}#reviews .review .rating .stars .fa-star{color:#70765b;font-size:24px}#reviews .review h3{font-family:Mr De Haviland,cursive;font-size:40px;margin:0}@media (max-width:980px){#reviews .review h3{font-size:32px}}#reviews .bx-wrapper .bx-controls-direction a{background-repeat:no-repeat;background-size:100px;height:50px;margin-top:-25px;position:absolute;top:50%;transition:none;width:50px}@media (max-width:980px){#reviews .bx-wrapper .bx-controls-direction a{background-size:60px;height:30px;margin-top:-15px;width:30px}}#reviews .bx-wrapper .bx-prev{left:0;background-position:0 100%}#reviews .bx-wrapper .bx-next,#reviews .bx-wrapper .bx-prev{background-image:url(/wp-content/themes/brix/assets/dist/styles/../images/bxslider/review-slider-controls.png)}#reviews .bx-wrapper .bx-next{right:0;background-position:100% 100%}.home #hero{background-color:#763242;background-position:top;background-repeat:no-repeat;background-size:cover}.home #hero .container{height:620px;position:relative}@media (max-width:980px){.home #hero .container{height:500px}}@media (max-width:767px){.home #hero .container{height:400px}}@media (max-width:479px){.home #hero .container{height:300px}}@media (max-width:379px){.home #hero .container{height:250px}}.home #hero h2{color:#fff;font-size:64px;font-weight:400;margin:0;padding-right:100px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){.home #hero h2{padding-right:50px}}@media (max-width:767px){.home #hero h2{font-size:38px;padding-right:25px}}@media (max-width:479px){.home #hero h2{font-size:28px}}@media (max-width:379px){.home #hero h2{font-size:24px}}.home #hero h2 strong{text-transform:uppercase}.home #shop-notification{background-color:#763242;color:#fff}.home #shop-notification .container{padding-top:1rem;padding-bottom:1.25rem}.home #shop-notification p{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.home #shop-notification a{color:#fff;text-decoration:underline;transition:opacity .2s}.home #shop-notification a:focus,.home #shop-notification a:hover{opacity:.8}.home #contact{background-color:#fbebd0;color:#763242;font-size:24px;line-height:1}@media (max-width:980px){.home #contact{font-size:22px}}.home #contact .container{padding-top:25px;padding-bottom:25px}@media (max-width:980px){.home #contact .container{padding-top:20px}}.home #contact .col{display:flex;align-items:center;justify-content:center;padding:25px 0;text-align:center}@media (max-width:980px){.home #contact .col{float:none;padding:0;width:100%}}.home #contact .col.call{border-right:2px solid #fff;margin:0;padding-right:25px}@media (max-width:980px){.home #contact .col.call{border-right:0;border-bottom:2px solid #fff;padding:0 0 15px}}.home #contact .col.hours{margin:0 25px;padding:25px 0}@media (max-width:980px){.home #contact .col.hours{border-bottom:2px solid #fff;margin:0;padding:10px 0 15px}}.home #contact .col.find-us{border-left:2px solid #fff;margin-left:0;padding-left:25px}@media (max-width:980px){.home #contact .col.find-us{border-left:0;padding:10px 0 0}}.home #contact a{color:#763242}.home #contact h3{color:#763242;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:900;margin:0;text-transform:uppercase;transition:color .2s}@media (max-width:980px){.home #contact h3{font-size:20px}}.home #contact a:focus,.home #contact a:focus h3,.home #contact a:hover,.home #contact a:hover h3{color:#915b68}.home #contact p{margin:0}.home #contact .svg-inline--fa{font-size:36px;margin-right:25px}@media (max-width:767px){.home #contact .svg-inline--fa{margin-right:10px}}.home #welcome{text-align:center}.home #welcome .container{padding-bottom:40px}@media (max-width:980px){.home #welcome .container{padding-bottom:15px}}.home #welcome h2{margin-bottom:20px}@media (max-width:980px){.home #welcome h2{margin-bottom:10px}}.home #welcome p:last-of-type{margin:0}.home #products .blocks{display:flex;text-align:center}@media (max-width:767px){.home #products .blocks{flex-wrap:wrap}}.home #products .category.block{background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:400px;min-width:400px;padding:50px;width:25%}@media (max-width:1200px){.home #products .category.block{min-height:300px;min-width:300px}}@media (max-width:980px){.home #products .category.block{padding:25px;min-width:250px}}@media (max-width:767px){.home #products .category.block{min-height:0;min-width:0;width:100%}}.home #products .blocks-3 .image.block{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}@media (max-width:767px){.home #products .blocks-3 .image.block{height:300px;width:100%}}.home #products .blocks-4 .image.block{background-repeat:no-repeat;background-size:cover;width:25%}@media (max-width:767px){.home #products .blocks-4 .image.block{height:300px;width:100%}}.home #products .blocks .beige{background-color:#fbebd0;color:#763242}.home #products .blocks .maroon{background-color:#763242;color:#fff}.home #products .blocks .green{background-color:#70765b;color:#fff}.home #products .blocks .brix-picks,.home #products .blocks .featured-products,.home #products .blocks .green-selection,.home #products .blocks .new-arrivals{background-position:50%}.home #products .blocks .image-1{background-position:0}@media (max-width:767px){.home #products .blocks .image-1{background-position:0 0}}.home #products .blocks .image-2{background-position:50%}.home #products .block h2{font-size:24px}@media (max-width:1200px){.home #products .block h2{font-size:22px}}@media (max-width:980px){.home #products .block h2{font-size:20px}}@media (max-width:767px){.home #products .block h2{font-size:24px}}@media (max-width:479px){.home #products .block h2{font-size:20px}}.home #products .blocks .green h2,.home #products .blocks .maroon h2{color:#fff}.home #products .block>div{max-width:250px}@media (max-width:767px){.home #products .block>div{max-width:100%}}.home #products .block p{display:inline;font-size:22px;margin:0}@media (max-width:1200px){.home #products .block p{font-size:20px}}@media (max-width:980px){.home #products .block p{font-size:18px}}@media (max-width:767px){.home #products .block p{font-size:24px}}@media (max-width:479px){.home #products .block p{font-size:18px}}.home #products .block .fa-chevron-right{display:inline-block;margin:-6px 0 0 5px;vertical-align:middle}@media (max-width:1200px){.home #products .block .fa-chevron-right{font-size:16px;margin-top:-3px}}@media (max-width:980px){.home #products .block .fa-chevron-right{font-size:14px;margin-top:-2px}}@media (max-width:767px){.home #products .block .fa-chevron-right{font-size:18px;margin-top:-6px}}@media (max-width:479px){.home #products .block .fa-chevron-right{font-size:14px;margin-top:-2px}}.interior .site-main h2,.interior .site-main h3,.interior .site-main h4,.interior .site-main h5,.interior .site-main h6{margin-top:15px}.interior #page-title{background-color:#fbebd0;text-align:center}@media (max-width:980px){.interior #page-title .container{padding-top:15px;padding-bottom:15px}}.interior #call-to-actions{background-color:#763242}.interior #call-to-actions .cta{background-color:#fff;box-shadow:0 10px 25px 0 rgba(0,0,0,.2)}.interior #call-to-actions .cta .details{padding:25px}.interior #call-to-actions .cta .details .title{margin:0 0 15px;text-align:center}.interior #call-to-actions .cta .details .blurb{border-top:1px solid #dfdfdf;padding-top:10px;text-align:center}.interior #call-to-actions .cta .details .blurb p{margin:0}.interior #call-to-actions .cta .details .btn{margin-top:15px;max-width:150px}.interior #bottom-border .container{padding-top:0;padding-bottom:0}.interior #bottom-border .border{border-top:1px dotted #763242}.page-id-195 #page-content .wpcf7{margin-top:25px}.page-id-61 #virtual-tour .container{padding-top:0;padding-bottom:0}.page-id-61 #virtual-tour .google-map-wrapper,.page-id-61 #virtual-tour .map,.page-id-61 #virtual-tour iframe{max-height:620px}@media (max-width:980px){.page-id-61 #virtual-tour .google-map-wrapper,.page-id-61 #virtual-tour .map,.page-id-61 #virtual-tour iframe{height:500px}}@media (max-width:767px){.page-id-61 #virtual-tour .google-map-wrapper,.page-id-61 #virtual-tour .map,.page-id-61 #virtual-tour iframe{height:400px}}@media (max-width:479px){.page-id-61 #virtual-tour .google-map-wrapper,.page-id-61 #virtual-tour .map,.page-id-61 #virtual-tour iframe{height:300px}}@media (max-width:379px){.page-id-61 #virtual-tour .google-map-wrapper,.page-id-61 #virtual-tour .map,.page-id-61 #virtual-tour iframe{height:250px}}.page-id-61 #page-content p:last-of-type{margin:0}@media (max-width:767px){.page-id-62 #page-content .container{padding-bottom:0}}.page-id-62 #page-content .contact-and-hours{margin-right:50px;width:calc(50% - 25px)}@media (max-width:767px){.page-id-62 #page-content .contact-and-hours{margin-right:0;width:100%}}.page-id-62 #page-content .form{width:calc(50% - 25px)}@media (max-width:767px){.page-id-62 #page-content .form{margin-bottom:25px;width:100%}}.page-id-62 #page-content form{margin-top:15px}.page-id-62 #google-map .container{padding-top:0}.home #events{background-color:#763242}.home #events .container{padding-bottom:60px}@media (max-width:980px){.home #events .container{padding-bottom:35px}}.page-id-226 #events .container{padding-bottom:25px}@media (max-width:980px){.page-id-226 #events .container{padding-bottom:0}}.home #events h2{color:#fff;margin-bottom:25px;text-align:center}@media (max-width:980px){.home #events h2{margin-bottom:15px}}.home #events .no-events{color:#fff;font-style:italic;margin:0;text-align:center}#events .events-list{margin:0}#events .event{background-color:#fff;box-shadow:0 10px 25px 0 rgba(0,0,0,.2)}.page-id-226 #events .event{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);margin-bottom:25px}@media (max-width:1280px){.page-id-226 #events .event{width:calc(50% - 12.5px)}}@media (max-width:767px){.page-id-226 #events .event{float:none;margin-right:0;width:100%}}@media (max-width:1280px){.page-id-226 #events .event:last-of-type,.page-id-226 #events .event:nth-child(3n+3){margin-right:25px}}@media (max-width:1280px){.page-id-226 #events .event:nth-child(2n+2){margin-right:0}}#events .event .details{padding:25px}#events .event .details .title{font-size:28px;margin-bottom:5px}@media (max-width:980px){#events .event .details .title{font-size:24px}}@media (max-width:479px){#events .event .details .title{font-size:20px}}#events .event .details .title a:focus,#events .event .details .title a:hover{color:#915b68}#events .event .details .date{color:#763242;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}@media (max-width:479px){#events .event .details .date{font-size:18px}}#events .event .details .time{font-size:20px}@media (max-width:479px){#events .event .details .time{font-size:18px}}#events .event .details .description{border-top:1px solid #dfdfdf;padding-top:10px}#events .event .details .description p{margin:0}#events .event .details .description p .fa-chevron-right{display:inline-block;font-size:14px;margin:-3px 0 0;vertical-align:middle}.single-event .post-thumbnail{margin-bottom:25px}.single-event .post-thumbnail img{margin:0 auto}.single-event .entry-meta{margin-bottom:25px;text-align:center}.single-event .entry-meta .svg-inline--fa{color:#763242;display:inline-block;margin:-4px 5px 0 0;vertical-align:middle}.single-event #dividing-border{padding:15px 0 25px}.single-event #dividing-border .border{border-top:1px dotted #dfdfdf}.booking .em-booking{margin:0}.booking .em-booking-form{clear:both}.booking .em-booking-form-details{border-right:1px dotted #dfdfdf;margin:0;padding:10px 25px 0 0;width:calc(50% - 25px)}@media (max-width:767px){.booking .em-booking-form-details{border-right:0;border-bottom:1px dotted #dfdfdf;float:none;margin-bottom:25px;padding:0 0 25px;width:100%}}.booking .em-booking-form p{clear:both}.booking .em-booking-form label{width:auto}.booking .em-booking-form-details .ticket-price{display:none}.booking .em-booking-form-details input[type=text],.booking .em-booking-form-details textarea,.booking .em-booking-form .em-tickets-spaces select{width:100%}.booking .em-booking-submit{margin-top:20px;width:100%}.booking .em-booking-login{border:0;float:left;padding:10px 0 0;margin:0 0 0 25px;width:calc(50% - 25px)}@media (max-width:767px){.booking .em-booking-login{float:none;margin:0;padding:0;width:100%}}.booking .em-booking-login p{margin:0 0 10px!important}.booking .em-booking-login label{width:auto}.booking .em-booking-login input[type=submit]{margin:20px auto 10px}.booking .em-booking-login .remember-me{text-align:center}.booking .em-booking-login .remember-me input[type=checkbox]{margin-right:5px}.booking .em-booking-login .lost-password{text-align:center}.page-id-1527 #reviews .container{padding-bottom:40px}@media (max-width:980px){.page-id-1527 #reviews .container{padding-bottom:15px}}.page-id-1527 #reviews .reviews-list{margin:0}.page-id-1527 #reviews .review{border-bottom:1px solid #dfdfdf;margin:0 0 25px;padding:0 0 20px}@media (max-width:980px){.page-id-1527 #reviews .review{padding-bottom:15px}}.page-id-1527 #reviews .review:last-child{border:0;margin:0;padding:0}.archive .main-entry-content,.blog .main-entry-content{max-width:960px;margin:0 auto;padding:50px 50px 0;position:relative;width:100%}@media (max-width:980px){.archive .main-entry-content,.blog .main-entry-content{max-width:100%;padding:25px 25px 0}}.archive #page-content .container,.blog #page-content .container{max-width:100%;margin:0;padding:0;position:relative}.archive article,.blog article{box-shadow:0 5px 15px 0 rgba(0,0,0,.1);display:flex;margin-bottom:25px;max-height:250px;padding:0}@media (max-width:767px){.archive article,.blog article{display:block;max-height:100%;text-align:center}}.archive .thumbnail,.blog .thumbnail{display:flex;flex-direction:column;justify-content:space-around;margin:0;width:250px}@media (max-width:767px){.archive .thumbnail,.blog .thumbnail{padding:25px 25px 0;width:100%}}.archive .thumbnail a,.blog .thumbnail a{display:block}.blog img{max-height:250px;width:auto}@media (max-width:767px){.blog img{margin:0 auto}}.archive .post-content,.blog .post-content{display:flex;flex-direction:column;justify-content:space-around;padding:25px;width:calc(100% - 250px)}@media (max-width:767px){.archive .post-content,.blog .post-content{padding-top:15px;width:100%}}.archive h2.entry-title,.blog h2.entry-title{font-size:28px;margin:0 0 10px}@media (max-width:980px){.archive h2.entry-title,.blog h2.entry-title{font-size:24px}}@media (max-width:479px){.archive h2.entry-title,.blog h2.entry-title{font-size:20px}}.archive .entry-meta,.blog .entry-meta{color:#606060;margin:0 0 10px}.archive .entry-meta .day,.blog .entry-meta .day{color:#70765b;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-size:40px;line-height:1}.archive .btn,.blog .btn{margin:0;max-width:200px}@media (max-width:767px){.archive .btn,.blog .btn{margin:0 auto}}.archive #bottom-border .container,.blog #bottom-border .container{padding:50px 0 0}@media (max-width:980px){.archive #bottom-border .container,.blog #bottom-border .container{padding-top:25px}}.single-post .page-title{margin-bottom:10px}.single-post .entry-meta .day{color:#70765b;font-family:Playfair Display,"source-serif-pro",Georgia,Times New Roman,Times,serif;font-size:40px;line-height:.6}.single-post .post-navigation{display:flex;justify-content:space-between;margin-top:25px}.single-post .post-navigation .nav-item a{background-color:#fbebd0;border:1px solid #dfdfdf;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);display:inline-block;font-weight:700;height:50px;margin:0;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s,border .3s,color .2s}.single-post .post-navigation .nav-item a:focus,.single-post .post-navigation .nav-item a:hover{background-color:#7e8566;border-color:#7e8566;color:#fff}.single-post .post-navigation .nav-item a .fa-chevron-left,.single-post .post-navigation .nav-item a .fa-chevron-right{display:inline-block;font-size:15px;margin:-3px 0 0 5px;vertical-align:middle}.single-post .post-navigation .nav-item a .fa-chevron-left{margin:-3px 5px 0 0}.widget select{max-width:100%}.widget{border-bottom:1px solid tomato;padding:20px 0 25px}.widget:first-of-type{padding-top:0}.widget:last-of-type{border:0;padding-bottom:0}.widget h2{font-size:28px;margin:0 0 12.5px}.widget ul{list-style:none;margin:0;padding:0}.widget li{border-bottom:1px dotted tomato;line-height:1.2;padding:5px 0}.widget li:first-child{padding-top:0}.widget li:last-child{border:0;padding-bottom:0}.widget_search form{display:flex}.widget_search .search-field{border-right:0;width:calc(100% - 50px)}.widget_search button{background-color:#fff;border-left:0;color:#222;margin:0;width:50px}.widget_search button:focus,.widget_search button:hover{opacity:.8}.widget_search button .fa-search{display:inline-block;font-size:22px;margin:-3.125px 0 0;vertical-align:middle}.widget_archive,.widget_categories{color:#dfdfdf}.error404 #page-content p:last-of-type{margin:0}