@charset "UTF-8";.archive .product_cat-header{background-color:#f5f5f5;padding-bottom:2em}.archive .product_cat-header .container{width:1450px}@media (min-width:768px) and (max-width:1200px){.archive .product_cat-header .container{width:inherit}}@media (max-width:767px){.archive .product_cat-header .container{width:inherit}}.archive .product_cat-header .woocommerce-breadcrumb{color:#777;font-size:18px;font-weight:400;margin-bottom:1em;margin-top:4em;padding:0}.archive .product_cat-header .woocommerce-breadcrumb a{font-family:brandon-grotesque-medium,sans-serif;font-weight:500;text-decoration:underline}.archive .product_cat-header .woocommerce-breadcrumb a:hover{color:#a2b56a;text-decoration:none}.archive .product_cat-header .category-banner-image{margin-top:30px}@media (max-width:767px){.archive .product_cat-header .category-banner-image{margin:0}}.archive .product_cat-header h1{font-family:Tropiline,sans-serif;font-size:53px;font-weight:500;line-height:1.03;margin:0 0 30px}@media (max-width:767px){.archive .product_cat-header h1{font-size:32px;line-height:1.1;margin:0 0 20px}}.archive .product_cat-header .header-content h2{font-family:Tropiline,sans-serif;font-size:30px}.archive .product_cat-header .header-content p{color:#2d2a26;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-transform:inherit}.archive .product_cat-header .header-content p a{font-weight:500;text-decoration:underline}.archive .product_cat-header .header-content p a:hover{color:#a2b56a;text-decoration:none}.archive .product_cat-header .header-content p strong{font-weight:500}.archive .product_cat-header ul li{color:#2d2a26;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-transform:inherit}.archive.woocommerce-shop .product_cat-header{background-color:#fff;padding-bottom:0}.archive.woocommerce-shop .product_cat-header h1{color:#a2b56a}.archive.woocommerce-shop .woocommerce .gorilla-products-wrap{margin-top:25px!important}.copy-below-cat{margin-bottom:80px;margin-top:50px}.copy-below-cat p{color:#2d2a26;font-family:brandon-grotesque,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-transform:inherit}.copy-below-cat p a{color:#696863;font-weight:400;text-decoration:underline}.copy-below-cat p a:hover{color:#a2b56a;text-decoration:none}.woocommerce-result-count{align-items:center;display:flex;gap:20px;margin:0 0 50px!important;width:310px}@media only screen and (max-width:767px){.woocommerce-result-count{margin:0 0 20px!important;width:100%}}.woocommerce-result-count .facetwp-facet{color:#696863;font-size:18px;font-style:italic;font-weight:400;margin:0}.slide-menu .facetwp-toggle{font-size:20px;font-weight:500;margin-top:20px;transition:.3s}.slide-menu .facetwp-toggle:hover{color:#a2b56a}.products-footer .facetwp-page{color:#2c2b26;font-size:20px;font-weight:400;height:30px;line-height:20px;text-decoration:underline;transition:.3s}.products-footer .facetwp-page:hover{color:#a2b56a;text-decoration:none}.products-footer .facetwp-page.active{color:#696863;font-weight:700}.woocommerce .gorilla-products-wrap{margin-top:60px}.woocommerce .gorilla-products-wrap .container{width:1450px}@media (min-width:768px) and (max-width:1200px){.woocommerce .gorilla-products-wrap .container{width:inherit}}@media (max-width:767px){.woocommerce .gorilla-products-wrap .container{width:inherit}}.woocommerce .gorilla-products-wrap .page-title,.woocommerce .gorilla-products-wrap .woocommerce-breadcrumb{display:none!important}.woocommerce .gorilla-products-wrap .archive-count{float:left;position:absolute;right:0}@media only screen and (max-width:767px){.woocommerce .gorilla-products-wrap .archive-count{margin-right:20px;position:inherit}}.woocommerce .gorilla-products-wrap .woocommerce-ordering,.woocommerce .gorilla-products-wrap .woocommerce-page .woocommerce-ordering{float:right;margin-right:80px!important}@media only screen and (max-width:767px){.woocommerce .gorilla-products-wrap .woocommerce-ordering,.woocommerce .gorilla-products-wrap .woocommerce-page .woocommerce-ordering{float:left;margin-right:0!important}}.woocommerce .gorilla-products-wrap .archive-count select,.woocommerce .gorilla-products-wrap .woocommerce-ordering select{background:#f8f8f8;border:none;border-radius:4px;box-shadow:0 3px 0 #ccc,inset 0 -1px #fff;color:#888;cursor:pointer;display:inline-block;margin:0;padding:16px 10px;position:relative;transition:.3s}.woocommerce .gorilla-products-wrap .archive-count select:hover,.woocommerce .gorilla-products-wrap .woocommerce-ordering select:hover{box-shadow:0 1px 0 #ccc,inset 0 -1px #fff}.woocommerce .gorilla-products-wrap .products .product{display:grid;float:left;margin:0 20px 2.992em 0;width:calc(25% - 15px)}.woocommerce .gorilla-products-wrap .products .product:nth-child(4n){clear:right;margin-right:0}.woocommerce .gorilla-products-wrap .products .product h2{color:#2d2a26!important;font-family:Tropiline,sans-serif;font-size:24px!important;line-height:1.166;padding:10px 15px 20px!important;text-align:left;transition:.3s}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product h2{font-size:26px!important;line-height:36px;padding:0!important}}.woocommerce .gorilla-products-wrap .products .product h2:hover{color:#a2b56a!important}.woocommerce .gorilla-products-wrap .products .product .product-sku{font-family:brandon-grotesque,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;margin:20px 0 0;padding:0 15px;text-transform:inherit}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .product-sku{padding:0!important}}.woocommerce .gorilla-products-wrap .products .product .star-rating{display:none}.woocommerce .gorilla-products-wrap .products .product form.cart-form{order:1}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link{position:relative}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price-custom{color:#2d2a26;display:block;display:none;font-family:brandon-grotesque,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:5px;padding:0 15px}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price-custom{padding:0}}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .product-step{bottom:-116px;font-size:16px;font-style:italic;font-weight:400;position:absolute;right:0;width:50%}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price{bottom:-98px;color:#696863;font-family:brandon-grotesque-medium,sans-serif;font-size:16px;font-weight:500;left:15px;position:absolute}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price:after{content:" per unit"}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price ins{font-weight:500}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price{left:0}}.woocommerce .gorilla-products-wrap .products .product .cart-form{position:relative}.woocommerce .gorilla-products-wrap .products .product .cart-form a.added_to_cart.wc-forward{display:none}.woocommerce .gorilla-products-wrap .products .product .cart-form .price{bottom:71px;color:#696863;font-family:brandon-grotesque-medium,sans-serif;font-size:16px;font-weight:500;left:15px;margin:0 0 4px;position:absolute}@media only screen and (max-device-width:767px){.woocommerce .gorilla-products-wrap .products .product .cart-form .price .price{bottom:58px!important}}.woocommerce .gorilla-products-wrap .products .product .cart-form .price bdi,.woocommerce .gorilla-products-wrap .products .product .cart-form .price del{display:block}.woocommerce .gorilla-products-wrap .products .product .cart-form .price bdi:after{content:" per unit"}.woocommerce .gorilla-products-wrap .products .product .cart-form .price ins{font-weight:500;margin-left:-4px}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .cart-form .price{left:0}}.woocommerce .gorilla-products-wrap .products .product .button{background:#2d2a26;border:2px solid #2d2a26;border-radius:0;color:#fff;font-family:brandon-grotesque-medium,sans-serif;font-weight:500;height:56px;margin-top:55px;padding:18px;text-align:center;transition:.3s;width:100%}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .button{font-size:15px;font-weight:400;height:44px;padding:13px}}.woocommerce .gorilla-products-wrap .products .product .button:hover{background:#fff!important;color:#2d2a26!important}.woocommerce .gorilla-products-wrap .products .product a.added_to_cart{font-size:20px;font-weight:400;text-align:center;width:100%}.woocommerce .gorilla-products-wrap .products .product a.added_to_cart:hover{color:#a2b56a}.woocommerce .gorilla-products-wrap .products .product .quantity{align-items:center;display:flex;float:left;margin-left:15px;width:calc(50% - 15px)}.woocommerce .gorilla-products-wrap .products .product .quantity .price{display:none!important}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .quantity{margin-left:0}}.woocommerce .gorilla-products-wrap .products .product .quantity button{align-items:center;background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:0;color:#2d2a26;display:flex;justify-content:center;outline:0;padding:16px 10px;text-decoration:none;transition:.3s;width:20px;width:21px}.woocommerce .gorilla-products-wrap .products .product .quantity button:hover{background-color:#ebebeb}.woocommerce .gorilla-products-wrap .products .product .quantity input{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-bottom:1px solid #ddd;border-radius:0;border-top:1px solid #ddd;font-family:brandon-grotesque,sans-serif;font-size:20px;font-weight:400!important;height:57px;margin-left:0;margin-right:0;padding:15px 8px;text-align:center;width:58px}.woocommerce .gorilla-products-wrap .products .product .quantity input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none}.woocommerce .gorilla-products-wrap .products .product span.price-subtotal{display:block;float:right;font-family:Tropiline,sans-serif;font-size:30px;line-height:1.4;padding-top:13px;text-align:left;width:50%}.woocommerce .gorilla-products-wrap .products .product .awdr-bulk-customizable-table.tiered-pricing-table{font-family:brandon-grotesque,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:20px;order:2}.woocommerce .gorilla-products-wrap .products .product .awdr-bulk-customizable-table.tiered-pricing-table table{margin:0}.woocommerce .gorilla-products-wrap .products .product .awdr-bulk-customizable-table.tiered-pricing-table table tr.wdr_bulk_table_tr.bulk_table_row{display:flex;gap:5px}#hamburger-icon{align-items:center;background:#a2b56a;border:3px solid #a2b56a;display:flex;height:65px;justify-content:center;margin-top:0;padding:15px;position:relative;transition:.3s;width:145px;z-index:1}#hamburger-icon:hover{background:#fff;border-color:#2d2a26}#hamburger-icon .filter{font-family:brandon-grotesque-medium,sans-serif;font-size:24px;font-weight:500;letter-spacing:3.8px;margin-left:10px}#hamburger-icon .line{background:#2d2a26;border-radius:3px;display:block;height:2px;left:0;margin:4px 0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;width:18px}#hamburger-icon .line.line-1{top:0}#hamburger-icon .line.line-2{top:50%}#hamburger-icon .line.line-3{top:100%}#hamburger-icon.active .line-1{transform:translateY(10px) translateX(0) rotate(45deg);-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-moz-transform:translateY(10px) translateX(0) rotate(45deg)}#hamburger-icon.active .line-2{opacity:0}#hamburger-icon.active .line-3{transform:translateY(-10px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-moz-transform:translateY(-10px) translateX(0) rotate(-45deg)}.gorilla-shippe-off-canvas-menu{height:100%;opacity:0;position:fixed;top:0;transition:.25s ease-in-out;visibility:hidden;width:100%;z-index:99}.gorilla-shippe-off-canvas-menu .sidebar-canvas{background:#fff;bottom:0;box-shadow:3px 0 7px 0 rgba(0,0,0,.25);color:#2d2a26;overflow:scroll;padding:30px;position:fixed;top:0;transform:translateX(-340px);transform-style:preserve-3d;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:327px;will-change:transform;z-index:9999}.gorilla-shippe-off-canvas-menu .slide-header{margin-bottom:30px;position:relative}.gorilla-shippe-off-canvas-menu .canvas-overlay{background:rgba(0,0,0,.4);height:100%;opacity:0;position:fixed;top:0;transition:.25s ease-in-out;visibility:hidden;width:100%;z-index:99}.gorilla-shippe-off-canvas-menu.slide-left{opacity:1;visibility:visible}.gorilla-shippe-off-canvas-menu.slide-left .sidebar-canvas{transform:translateX(0)}.gorilla-shippe-off-canvas-menu.slide-left .sidebar-canvas::-webkit-scrollbar-thumb{background:#696863}.gorilla-shippe-off-canvas-menu.slide-left .sidebar-canvas::-webkit-scrollbar{background-color:#696863;width:6px}.gorilla-shippe-off-canvas-menu.slide-left .sidebar-canvas::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.gorilla-shippe-off-canvas-menu.slide-left .canvas-overlay{opacity:1;visibility:visible}.slide-close-button{align-items:center;display:flex;justify-content:space-between}.slide-close-button svg{cursor:pointer;transition:.3s;width:22px}.slide-close-button svg:hover path{fill:#a2b56a}.slide-close-button button:hover{background-color:transparent;opacity:1}.slide-close-button button:hover svg{fill:#a2b56a}.slide-close-button button:active{background-color:#bbb}.slide-close-button button{border:0;border-radius:50%;color:#4b4f58;cursor:pointer;font-size:20px;height:35px;opacity:.8;outline:none;text-align:center;width:35px}.slide-left{transform:translateX(0);z-index:9}.mdl-layout__obfuscator{background-color:transparent;height:100%;left:0;position:absolute;top:0;transition-duration:.2s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}.slide-left~.mdl-layout__obfuscator{background-color:rgba(0,0,0,.5);visibility:visible}.slide-menu-here .facetwp-facet input.facetwp-location,.slide-menu-here .facetwp-facet input.facetwp-search{border:1px solid #969696;font-size:18px!important;font-weight:400;height:46px;margin:0;min-width:240px;padding:7px;width:100%}.slide-menu-here .facetwp-facet .facetwp-slider-reset{display:none}.slide-menu-here .facetwp-checkbox{font-family:brandon-grotesque,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-transform:inherit}.slide-menu-here .footer-title{border-bottom:1px solid hsla(0,0%,44%,.314);cursor:pointer;font-size:17px;font-weight:500;letter-spacing:.5px;margin:0 0 20px;padding-bottom:10px;position:relative;text-transform:uppercase}.slide-menu-here .footer-title:after{content:"▾";position:absolute;right:0}.slide-menu-here .facetwp-slider-wrap .noUi-target{background:#e0e0e0;border:none;border-radius:4px;height:5px;padding:0 8px}.slide-menu-here .facetwp-slider-wrap .noUi-horizontal .noUi-handle{border-color:#969696;border-radius:999px;height:16px;right:-10px;top:-6px;width:16px}.slide-menu-here a.filter-clear{align-items:center;background-color:transparent;color:#696863;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:5px}.slide-menu-here a.filter-clear .text-x{text-decoration:underline;text-transform:uppercase}.slide-menu-here a.filter-clear .text{text-decoration:underline}.slide-menu-here a.filter-clear:hover .text-x{text-decoration:none}header.woocommerce-products-header{margin-bottom:50px}header.woocommerce-products-header .page-title{color:#a2b56a}header.woocommerce-products-header h2{font-family:Tropiline,sans-serif;font-size:25px;margin:0 0 20px}header.woocommerce-products-header p{font-family:brandon-grotesque,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-transform:inherit}@media only screen and (min-width:1241px) and (max-width:1458px){.woocommerce .gorilla-products-wrap .container{width:100%}}@media only screen and (min-width:1025px) and (max-width:1240px){.woocommerce .gorilla-products-wrap .container{width:100%}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .product-step{font-size:14px;text-align:right}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price-range{font-size:14px;left:0}.woocommerce .gorilla-products-wrap .products .product .quantity{margin-left:0}.woocommerce .gorilla-products-wrap .products .product h2{font-size:24px!important;padding:5px 0!important}.woocommerce .gorilla-products-wrap .products .product .product-sku{font-size:18px;padding:0}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link .price-custom{margin-bottom:10px;padding:0}}@media only screen and (min-width:769px) and (max-width:1024px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%}.woocommerce .gorilla-products-wrap .products .product:nth-child(2n){clear:right;margin-right:0}}@media only screen and (max-width:660px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 0 30px;width:100%}}.woocommerce .gorilla-products-wrap .site-main{position:relative}.shop-contact-banner{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:108px 0;position:relative}.shop-contact-banner:before{background:rgba(0,0,0,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.shop-contact-banner .banner-content-info{color:#fff;text-align:center}.shop-contact-banner .banner-content-info .banner-title{font-family:Tropiline,sans-serif;font-size:55px;line-height:72px;margin:0}@media (max-width:767px){.shop-contact-banner .banner-content-info .banner-title{font-size:36px}}.shop-contact-banner .banner-content-info .contact-btn{background-color:#a2b56a;border:3px solid #a2b56a;color:#2d2a26;display:inline-block;font-family:brandon-grotesque,sans-serif;font-size:17px;font-weight:700;letter-spacing:2.6px;margin-top:50px;padding:12px 42px;text-transform:uppercase;transition:.3s}.shop-contact-banner .banner-content-info .contact-btn:hover{background-color:#fff;border-color:#fff}nav.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-content h3{color:#2c2b26;font-family:Tropiline,sans-serif;font-size:20px;margin:0 0 10px}.woocommerce-MyAccount-content p{font-size:20px}.woocommerce-MyAccount-content p strong{font-weight:500;text-transform:capitalize}.woocommerce-MyAccount-content .woocommerce-info{font-family:brandon-grotesque,sans-serif;font-size:20px;font-weight:400}.woocommerce-MyAccount-content .woocommerce-Button.button{background:#a2b56a;border:2px solid #a2b56a;border-radius:0;color:#2d2a26;font-family:brandon-grotesque-medium,sans-serif;font-size:16px;font-weight:500;padding:20px 30px;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-Button.button:hover{background:#fff;border:2px solid #2d2a26;color:#2d2a26}.woocommerce-MyAccount-content header.woocommerce-Address-title.title{background:#fbfbfb;border:solid #ddd;border-width:1px 1px 0;margin:0;padding:.5em}.woocommerce-MyAccount-content header.woocommerce-Address-title.title h3{float:left;font-weight:500;margin:0}.woocommerce-MyAccount-content form .form-row label{font-size:20px;font-weight:400;line-height:28px}.woocommerce-MyAccount-content form .form-row .required{font-weight:500}body .woocommerce-MyAccount-navigation-link{border:solid #ddd;border-width:1px 1px 0;list-style:none}body .woocommerce-MyAccount-navigation-link a{color:#696863;font-size:20px;font-weight:400;text-decoration:underline;transition:.3s}body .woocommerce-MyAccount-navigation-link a:hover{color:#2d2a26;text-decoration:none}body .woocommerce-MyAccount-navigation-link:last-child{border-bottom-width:1px}body .woocommerce-MyAccount-navigation-link.is-active a{background-color:#fbfbfb}body .woocommerce-MyAccount-navigation-link a{display:block;padding:.5em 1em}body .woocommerce form.checkout_coupon,body .woocommerce form.login,body .woocommerce form.register{border:1px solid #ddd;border-radius:5px;margin:2em 0;padding:20px;text-align:left}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:0;border-radius:3px;font-size:100%;font-weight:700;line-height:1;overflow:visible;padding:.5em .75em;text-decoration:none}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;background-image:none;color:#515151}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border:solid #ddd;border-width:2px 2px 0;font-size:1.2rem;font-weight:700;margin:0;padding:1.5em 1.5em 1em}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){border:2px solid #ddd;border-top:0 solid #ddd;padding:0 2em}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){list-style:none outside;margin:0;padding:.25em 0 .25em 22px;text-indent:-22px}.wc-block-grid__product .wc-block-grid__product-onsale,.woocommerce span.onsale{background-color:#a2b56a;color:#000}.woocommerce-info,.woocommerce-message{border-top-color:#a2b56a}.woocommerce-info:before,.woocommerce-message:before{color:#a2b56a}.wc-layered-nav-rating a,.widget_layered_nav_filters ul li.chosen a,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .ast-woo-product-category{color:#2d2a26}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#a2b56a}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#a2b56a;color:#2d2a26}.woocommerce-MyAccount-navigation-link.is-active a{color:#2d2a26}.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page table.shop_table{border:2px solid #2d2a26;border-radius:5px;margin-bottom:20px;overflow:hidden}.woocommerce table.shop_table h2,.woocommerce table.shop_table thead,.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-cart .cart-collaterals .cart_totals thead,.woocommerce-page table.shop_table h2,.woocommerce-page table.shop_table thead{background-color:#a2b56a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce table.shop_table table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-page table.shop_table table{border:none}.woocommerce-page table.shop_table tr:first-of-type td{border-top:none}.woocommerce-billing-fields h3,.woocommerce-page.woocommerce-checkout form #order_review_heading{background-color:#a2b56a;border:2px solid #2d2a26;border-bottom:none;border-radius:5px 5px 0 0;margin-bottom:0!important;padding:20px 20px 16px!important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{border:2px solid #2d2a26;border-top:0;padding:16px 16px 20px}.woocommerce-page.woocommerce-checkout form #order_review{border-color:#2d2a26}.woocommerce .select2-container .select2-selection--single,.woocommerce form .form-row input.input-text{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:0;color:#666;height:50px;padding:0 10px;transition:.4s;width:100%}.woocommerce .select2-container .select2-selection--single:focus,.woocommerce form .form-row input.input-text:focus{border-color:#a2b56a;color:#2c2b26}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;font-size:16px;height:100%}.woocommerce-page form.woocommerce-cart-form .product-quantity .minus,.woocommerce-page form.woocommerce-cart-form .product-quantity .plus{text-decoration:none}.woocommerce-page form.woocommerce-cart-form button.button[name=update_cart][disabled]{color:#fff}.woocommerce-page form.woocommerce-cart-form button.button[name=update_cart][disabled]:hover{color:inherit}.cart-notice{margin-bottom:2em;text-align:center}@media screen and (max-width:768px){.woocommerce-page form.woocommerce-cart-form .coupon{display:flex;flex-direction:column}.woocommerce-page #main .woocommerce .woocommerce-cart-form table.cart td.actions .coupon button,.woocommerce-page #main .woocommerce .woocommerce-cart-form table.cart td.actions .coupon input{margin-left:0;margin-right:0;width:100%}.woocommerce-page #main .woocommerce .woocommerce-cart-form table.cart td.actions .coupon input{margin-bottom:10px}.woocommerce-page #main .woocommerce .woocommerce-cart-form table.cart td.actions button{margin-left:0;margin-right:0}}.woocommerce-page.woocommerce-checkout .woocommerce-order{grid-column-gap:4%;grid-row-gap:20px;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;display:grid;grid-template-columns:1fr 1fr;row-gap:20px;width:100%}.products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-notice.facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-notice.facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-notice.woocommerce-review-link,.woocommerce-page.woocommerce-checkout .woocommerce-order body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-notice.facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order p.woocommerce-notice,.woocommerce-page.woocommerce-checkout .woocommerce-order ul.products li.product .astra-shop-summary-wrap p.woocommerce-notice.price,.woocommerce-page.woocommerce-checkout .woocommerce-order ul.products li.product .astra-shop-summary-wrap p.woocommerce-notice.price-range,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order p.woocommerce-notice.price,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order p.woocommerce-notice.price-range,body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-notice.facetwp-search{-ms-grid-column-span:2;grid-column-end:span 2;grid-column-start:1;order:1}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{border:2px solid #2d2a26;border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;order:2;overflow:hidden;width:100%}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{-ms-grid-column-span:2;grid-column-end:span 2;grid-column-start:1}}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li{border-right:none;font-size:12px;margin-right:0;padding:8px 20px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li.order{background-color:#a2b56a;font-family:Tropiline,serif;font-size:18px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li.order strong{display:inline-block;font-size:16px}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details{border:2px solid #2d2a26;border-radius:5px;height:100%;order:3;width:100%}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details{-ms-grid-column-span:2;grid-column-end:span 2;grid-column-start:1}}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{font-size:18px}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{border:none;font-size:16px;font-weight:700;line-height:1.8;padding:10px 20px 20px}.products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address .facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address .products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address .woocommerce-review-link,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address p,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address ul.products li.product .astra-shop-summary-wrap p.price,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address ul.products li.product .astra-shop-summary-wrap p.price-range,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order .woocommerce-customer-details address p.price,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order .woocommerce-customer-details address p.price-range,body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address .facetwp-search{margin-top:8px}.products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .facetwp-search,.woocommerce-page.woocommerce-checkout .product .summary .woocommerce-order p.price,.woocommerce-page.woocommerce-checkout .product .summary .woocommerce-order p.price-range,.woocommerce-page.woocommerce-checkout .woocommerce-order .product .summary p.price,.woocommerce-page.woocommerce-checkout .woocommerce-order .product .summary p.price-range,.woocommerce-page.woocommerce-checkout .woocommerce-order .products .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-review-link,.woocommerce-page.woocommerce-checkout .woocommerce-order body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .facetwp-search,.woocommerce-page.woocommerce-checkout .woocommerce-order p,.woocommerce-page.woocommerce-checkout .woocommerce-order ul.products li.product .astra-shop-summary-wrap p.price,.woocommerce-page.woocommerce-checkout .woocommerce-order ul.products li.product .astra-shop-summary-wrap p.price-range,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order p.price,.woocommerce-page.woocommerce-checkout ul.products li.product .astra-shop-summary-wrap .woocommerce-order p.price-range,body.woocommerce.ast-woo-shop-archive .sidebar-main .textwidget .facetwp-facet-product_search .facetwp-input-wrap .woocommerce-page.woocommerce-checkout .woocommerce-order .facetwp-search{-ms-grid-column-span:2;grid-column-end:span 2;grid-column-start:1;margin:0;order:4}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-order-details{-ms-grid-column-span:2;border:2px solid #2d2a26;border-radius:5px;grid-column-end:span 2;grid-column-start:1;order:10;overflow:hidden}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-order-details table.order_details tr{border-bottom:1px solid #2d2a26;border-top:none}.woocommerce a.button.wc-forward{padding:20px}.woocommerce a.button.wc-forward:hover{color:#2d2a26!important}.main-header-menu .ast-masthead-custom-menu-items a:hover{color:#4d7352}.woocommerce-page .woocommerce-order-details table.shop_table{border:none}.woocommerce-page .woocommerce-order-details table.shop_table thead th{border-bottom:1px solid rgba(0,0,0,.1)!important}.woocommerce-page .woocommerce-order-details table.shop_table .woocommerce table.shop_table tfoot td,.woocommerce-page .woocommerce-order-details table.shop_table .woocommerce table.shop_table tfoot th,.woocommerce-page .woocommerce-order-details table.shop_table tbody th{border-top:none}.woocommerce button.add_to_cart_button:after{top:18px!important}@media (max-width:767px){.woocommerce button.add_to_cart_button:after{top:13px!important}}.woocommerce-additional-fields{border:2px solid #2d2a26;margin-top:20px;padding:16px 16px 20px}.woocommerce-additional-fields select{background-color:#f5f5f5;border:2px solid #f5f5f5;border-radius:3px;height:46px;padding:0 16px}.woocommerce-additional-fields select::-ms-expand{display:none}.woocommerce-additional-fields textarea{background-color:#f5f5f5!important;border:2px solid #f5f5f5!important;border-radius:3px!important;padding:16px}.woocommerce-shipping-fields__field-wrapper{border:2px solid #2d2a26;border-top:none;padding:16px 16px 20px}.woocommerce-page.woocommerce-checkout #customer_details #ship-to-different-address{background-color:#a2b56a;border:2px solid #2d2a26;border-radius:5px 5px 0 0;margin-bottom:0;margin-top:20px;padding:16px 20px 16px 35px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:2px solid #666;border-left:none;border-top:none;height:7px;margin-left:-10px;margin-top:5px;transform:rotate(45deg);width:7px}.woocommerce-page.woocommerce-checkout #payment div.payment_box,.woocommerce.woocommerce-checkout #payment div.payment_box{background-color:transparent}.woocommerce-page.woocommerce-checkout #payment div.payment_box fieldset,.woocommerce.woocommerce-checkout #payment div.payment_box fieldset{border:none}.payment_box{border:2px solid #2c2b26;border-radius:10px!important}.woocommerce-page.woocommerce-checkout #payment div.payment_box:before,.woocommerce.woocommerce-checkout #payment div.payment_box:before{background-color:#fff;border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #2c2b26!important;border-top:2px solid #2c2b26!important;height:20px;top:8px;transform:rotate(-45deg);width:20px}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#f5f5f5}.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{background-color:#f5f5f5;border-color:#f5f5f5;border-radius:3px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{background-color:#f5f5f5;border-color:#f5f5f5;border-radius:3px;margin-top:6px}.site-footer .main-footer .newsletter .gform_footer{width:25%!important}.woocommerce-terms-and-conditions-wrapper a.woocommerce-terms-and-conditions-link{font-weight:700!important}.woocommerce-invalid #terms{outline:none;outline-offset:0}.woocommerce form .form-row.woocommerce-invalid label{color:#2d2a26}div#cfw-logo-container{margin-bottom:35px}#cfw-breadcrumb li a,#cfw-breadcrumb li.active a,body.checkout-wc *,body.checkout-wc :after,body.checkout-wc :before,main.checkoutwc *,main.checkoutwc :after,main.checkoutwc :before{font-family:brandon-grotesque,sans-serif!important;font-size:18px}body.checkout-wc main.checkoutwc h3{font-family:Tropiline,sans-serif!important}img.attachment-cfw_cart_thumb.size-cfw_cart_thumb{border-radius:2px}body.checkout-wc a,main.checkoutwc a{color:#2d2a26!important}.form-row.cfw-label-is-floated input[type=email],.form-row.cfw-label-is-floated input[type=number],.form-row.cfw-label-is-floated input[type=password],.form-row.cfw-label-is-floated input[type=tel],.form-row.cfw-label-is-floated input[type=text].input-text,.form-row.cfw-label-is-floated select,.form-row.cfw-label-is-floated textarea{padding:12px 14px!important}body.checkout-wc a,main.checkoutwc a.cfw-primary-btn{border-radius:0!important}div#cfw-totals-list table tr td,div#cfw-totals-list table tr th{color:#fff;font-size:18px}div#cfw-coupons a.cfw-show-coupons-module{color:#fff!important}input#cfw-promo-code-btn{height:auto}.cfw-quantity-stepper{border-radius:0}.gorialla-navigation .gorilla-cart-icon ul#site-header-cart li li img{width:68px}.payment_method_ebizcharge input#cvv{border:1px solid #d9d9d9;border-radius:4px;height:57px;outline:none;padding:6px;width:60px}.cfw-review-pane li .cfw-review-pane-content{line-height:28px}.slide-left{z-index:999}.checkoutwc .form-row.cfw-label-is-floated label.cfw-floatable-label span.star{color:red!important}table#cfw-cart tr.cart_item.bundled_table_item{border-bottom:none!important}table#cfw-cart .bundled_table_item .cfw-cart-item-image,table#cfw-cart .bundled_table_item th.cfw-cart-item-description{border-right:none}.shipperhq-method-description{font-size:17px}.woocommerce ul#shipping_method li input{margin:10px .4375em 0 0}@media only screen and (max-device-width:768px){.woocommerce-cart .woocommerce-cart-form table.shop_table a.remove{float:right}.woocommerce-cart .woocommerce-cart-form table.shop_table tr td.product-remove{height:60px}}@media only screen and (max-device-width:358px){.woocommerce-MyAccount-content .woocommerce-Button.button{font-size:14px;font-weight:400;padding:20px 15px;text-align:center;width:185px}}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce .gorilla-products-wrap .products .product{display:flex!important;flex-direction:column}.woocommerce .gorilla-products-wrap .products .product .woocommerce-LoopProduct-link,.woocommerce .gorilla-products-wrap .products .product h2{flex:1}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{padding:0}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{background-color:#a2b56a;border:none;font-family:Tropiline;font-size:20px;margin:0;padding:12px 20px 8px}.woocommerce-page.woocommerce-checkout .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{background-color:#a2b56a;border:none;font-family:Tropiline;margin:0 0 20px;padding:15px 20px 7px}.woocommerce-order-received table.shop_table{border-radius:0}.woocommerce-order-received .product-name a,.woocommerce-order-received tfoot{font-size:18px}.woocommerce-order-received .bundled_table_item .bundled_table_item_indent{padding-left:10px}.woocommerce-order-received span.woocommerce-Price-amount.amount bdi{font-size:18px}.woocommerce-order-received small.shipped_via{font-size:16px}.woocommerce-order-received .woocommerce .button{margin:0 10px 10px}.woocommerce-order-received .order_details li{font-family:brandon-grotesque;font-size:14px!important}.content-area .site-main .entry-content p{word-break:break-word}li.woocommerce-order-overview__email.email strong{word-break:break-word!important}.woocommerce .product-type-simple{display:block!important}.woocommerce .product-type-simple h2.woocommerce-loop-product__title{height:87px}@media (max-width:767px){.woocommerce .gorilla-products-wrap .products .product .cart-form .price{bottom:60px!important}}.woocommerce .product-type-simple h2.woocommerce-loop-product__title{height:auto!important}