#maincontent IMG{width:100%}BODY,HTML{height:100%;background-color:#e8e2b7;color:#a39161}#wrapper{min-height:100%}.wrapper{padding:0!important}.heading_row{clear:both;padding:0;margin:0;text-align:center;width:100%}.navbar{height:33px;background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/menu_bg.png)}.navbar-nav{margin:auto}.navbar-brand{padding-bottom:0;margin-bottom:0}#menu{height:33px;background:url('/templates/images/menu_bg.png')}@media only screen and (max-width:480px){#menu{height:auto;background:0 0}}#tag{padding:10px}#headcontainer{position:relative;top:0;background:#f8f7ea url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/header_bg.png) repeat-x top center;padding:0;margin:0;text-align:center}#maincontentcontainer{background-color:#000;padding-bottom:110px}@media only screen and (max-width:480px){#maincontentcontainer{padding-bottom:220px}}#footercontainer{position:absolute;bottom:0;background:#a39161 url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/footer_bg.png)}#footercontainer P{font-size:11px}.button:link,.button:visited{font-family:Arial,Verdana,Sans-Serif;font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700}.button{display:inline-block;background:#576423;margin:8px 0 0;padding:2px 10px 1px;text-align:center;font-size:14px;line-height:21px;border-radius:2px}.button:hover{background:#000;color:#fff;text-decoration:none}.button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.more,.more:link,.more:visited{color:#000}@media only screen and (max-width:1024px) and (min-width:480px){#wrapper{width:1024px;margin:0}}A{color:#a39161;text-decoration:none}A:link{color:#a39161;text-decoration:none}A:visited{color:#a39161;text-decoration:none}A:hover{color:#a39161;text-decoration:underline}A:active{color:#a39161;text-decoration:underline}BODY{font-family:arial,verdana,helvetica,sans-serif;margin:0;color:#fff}TH{font-weight:700;font-family:arial,verdana,helvetica,sans-serif;font-size:12px}TD{font-family:arial,verdana,helvetica,sans-serif;font-size:12px}LI{font-family:arial,verdana,helvetica,sans-serif;font-size:12px}P,#maincontentcontainer P,.gso-flexible-content-page TD,.gso-flexible-content-page LI{font-family:arial,verdana,helvetica,sans-serif;font-size:14px;padding-top:0;margin-top:0;padding-bottom:5px;margin-bottom:5px;line-height:130%}.gso-section-bg-yellow .gso-flexible-content-page TD,.gso-section-bg-white .gso-flexible-content-page TD,.gso-section-bg-grey .gso-flexible-content-page TD{color:#000}.gso-section-bg-yellow .gso-flexible-content-page LI,.gso-section-bg-white .gso-flexible-content-page LI,.gso-section-bg-grey .gso-flexible-content-page LI{color:#000}H1,#maincontentcontainer H1{color:#fff;font-family:arial,verdana,helvetica,sans-serif;font-weight:700;font-size:22px;width:100%;padding-bottom:5px;margin-top:5px;margin-bottom:5px}@media only screen and (max-width:1480px){#maincontentcontainer P{font-size:12px}}@media only screen and (max-width:1030px){#maincontentcontainer H1{margin-top:5px;font-size:16px;width:100%;padding-bottom:5px;margin-bottom:10px}}H2,#maincontentcontainer H2,#linkcontentcontainer H2{color:#a39161;font-family:arial,verdana,helvetica,sans-serif;font-weight:700;font-size:18px;padding:0;margin:0;line-height:1.4;padding-bottom:5px;margin-top:5px;margin-bottom:5px}#maincontentcontainer H3 SMALL{font-size:18px}#tagline{text-align:center;max-width:70%}#innertitle{display:none}#bannertitle{display:block}#banner{margin-bottom:-60px}.groveblock{min-height:80px}@media only screen and (max-width:1480px){#tagline{max-width:85%}.groveblock{min-height:80px}}@media only screen and (max-width:1030px){#maincontentcontainer H2,#linkcontentcontainer H2{font-size:16px}#maincontentcontainer H2 SMALL{font-size:16px}#tagline{max-width:80%}.groveblock{min-height:80px}}@media only screen and (max-width:480px){#maincontentcontainer H2,#linkcontentcontainer H2{font-size:12px}#maincontentcontainer H2 SMALL{font-size:12px}#tagline{max-width:100%}#innertitle{display:block}#bannertitle{display:none}#banner{margin-bottom:0}.groveblock{min-height:0px}}H3,#maincontentcontainer H3{color:#a39161;font-family:arial,verdana,helvetica,sans-serif;font-weight:700;font-size:18px;width:100%;border-bottom:1px #a39161 solid;margin-bottom:10px;padding-bottom:5px;line-height:150%}#maincontentcontainer H3 SMALL{font-size:18px}H4{color:#a39161;font-family:arial,verdana,helvetica,sans-serif;font-weight:400;font-size:18px}BIG{color:#a39161;font-family:arial,verdana,helvetica,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}STRONG,B{font-weight:700}SMALL{font-size:9px}FORM{padding:0;margin:0}INPUT[type=text],TEXTAREA{border-radius:5px;border:0;padding:2px 5px}INPUT[type=submit]{border-radius:5px;border:0;cursor:pointer;background-color:#000;color:#fff;padding:2px 15px}#grassy_spur_department{padding:15px;padding-top:45px}#grassy_spur_department H2{font-size:22px!important}#grassy_spur_department P{text-transform:none;font-weight:400}#grassy_spur_product{background-color:#a39161;color:#fff;padding:15px;margin-bottom:15px}#grassy_spur_product H1{border-bottom:1px #fff solid;padding-bottom:15px;padding-top:5px;margin:0;margin-bottom:10px;font-size:18px!important}#grassy_spur_product IMG{height:auto!important;max-height:auto!important;width:auto!important;max-width:auto!important}#grassy_spur_product TABLE{height:auto!important;width:100%;background-color:#000;padding:10px;margin-bottom:15px}#grassy_spur_product TABLE TH P,#grassy_spur_product TABLE TD P{color:#fff}.grassy_spur_product_options_name{font-weight:700}.grassy_spur_product_options_price B{font-weight:400}#grassy_spur_product_options TABLE{background-color:transparent;width:auto;padding:0}#grassy_spur_product_options TD{padding-right:50px;padding-bottom:10px;color:#000;font-size:16px}#grassy_spur_product_options H2{color:#000;font-size:16px;text-transform:uppercase;margin-top:9px}#grassy_spur_product_options INPUT[type=text]{background-color:#e9e3b5;border:0;padding:2px 5px;border-radius:5px}.buy_button:link,.buy_button:visited{font-family:Arial,Verdana,Sans-Serif;font-size:12px;color:#fff;text-decoration:none}.buy_button{display:inline-block;background:#eb576d;margin:0;padding:2px 10px 1px;text-align:center;font-size:12px;line-height:21px;border-radius:6px}.buy_button:hover{background:#414141;color:#fff;text-decoration:none}.buy_button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product_button:link,.product_button:visited{font-family:Arial,Verdana,Sans-Serif;font-size:12px;color:#fff;text-decoration:none}.product_button{display:inline-block;background:#000;margin:0;padding:2px 15px;text-align:center;font-size:12px;line-height:22px;border-radius:5px;border:0;color:#fff;text-transform:uppercase}.product_button:hover{background:#e9e3b5;color:#000;text-decoration:none;cursor:pointer}.product_button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dark_button:link,.dark_button:visited{font-family:Arial,Verdana,Sans-Serif;font-size:12px;color:#000;text-decoration:none}.dark_button{display:inline-block;background:#fff;margin:8px 0 0;padding:2px 10px 1px;text-align:center;font-size:12px;line-height:21px;border-radius:6px}.dark_button:hover{background:#e9e3b5;color:#000;text-decoration:none}.dark_button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#cart_content{margin:0 auto;padding:20px;z-index:2000;background:#000;color:#fff;position:absolute;right:0;top:0;text-align:left;min-width:480px;border-left:1px #2b2b2b solid;height:100%;padding-bottom:50px;border-bottom:1px #000 solid;display:none}#cart_content TH,#cart_content TD,#cart_content H1{color:#fff}#cart_content TH,#cart_content TD{padding:10px 10px 0 0}#cart_content P{padding-top:10px;padding-bottom:10px}#cart_open,#cart_close{cursor:pointer;height:33px;position:absolute;top:0;right:0;z-index:9;padding:5px;font-size:16px}@media only screen and (max-width:480px){#cart_open,#cart_close{position:relative;float:right;font-size:12px}#cart_content{min-width:unset}#grassy_spur_product_options TD{padding-left:0;padding-right:20px}#cart_close{padding:0!important;margin-top:-2px}}#cart_open A,#cart_open A:hover,#cart_open A:visited{padding:8px;color:#fff;text-decoration:none}#activate_checkout_table{padding:0;border-collapse:collapse}#activate_checkout_table TD{background-color:transparent!important;padding:0;padding-right:10px;padding-top:10px;border:0!important}#activate_checkout_table IMG{width:auto!important;height:auto;max-width:100px;max-height:none;border:0!important}.activate_shop_widget INPUT[type=text]{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border:0;padding:2px 5px}.activate_shop_widget INPUT[type=submit]{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border:0;cursor:pointer;background-color:#000;color:#fff;padding:2px 15px}#cart_summary_table TD{padding-right:20px;padding-top:5px}#maincontent UL{list-style-position:inside!important;margin-bottom:15px!important}#maincontent LI{margin-top:5px!important}#content_page_item LI{font-size:14px}.sf-menu{font-size:.8125em;margin:0 auto;padding:0;position:relative;text-align:center;display:table}#mobnav-btn{display:none;font-size:12px;font-weight:700;background-color:#a39161;color:#000;padding:10px;cursor:pointer;text-transform:uppercase}.mobnav-subarrow{display:none}@media only screen and (max-width:1199px){#mobnav-btn{display:block}.mobnav-subarrow{display:block;background-color:#caa003;opacity:.3;border-bottom:1px solid #fff;border-top:1px solid #000;height:20px;width:30px;background-position:top left!important;position:absolute;top:8px;right:10px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sf-menu{width:100%!important;margin:0;padding:0;z-index:9;margin-top:-5px}.sf-menu.xactive{display:block!important}.sf-menu li{float:none!important;display:block!important;width:100%!important}.sf-menu li a{float:none!important}.sf-menu ul{position:static!important;display:none!important}.xpopdrop ul{display:block!important}}.sf-menu ul{position:absolute;top:-999px;display:none}.sf-menu ul li{width:100%}.sf-menu li{float:left;position:relative}.sf-menu>li>a{display:block;position:relative;font-size:12px;line-height:23px;color:#ffffff!important;text-transform:uppercase;padding-top:5px;padding-bottom:5px;padding-left:40px!important;padding-right:40px!important;font-weight:700}.sf-menu>li>a:hover,.sf-menu>li.active>a,.sf-menu>li.current>a,.sf-menu>li.sfHover>a{color:#000000!important;background-position:0 0;text-decoration:none}.sf-menu>li{background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/menu_bg.png)}.sf-menu a{color:#ffffff!important}@media only screen and (max-width:480px){.sf-menu>li{background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/menu_drop_bg.png)}}.sf-menu>li>a{padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:1320px){.sf-menu>li>a{padding-left:20px!important;padding-right:20px!important}}.sf-menu li ul,.sf-menu li.sfHover ul{left:0;top:76px;width:200px;padding:1px 0 0;z-index:99;background:#3c3c3c}.sf-menu li ul li{border-bottom:1px solid #505050;background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/nav_marker.png) 22px 12px no-repeat}.sf-menu li ul li:hover{background-position:-20px 12px}.sf-menu li ul li a{padding:5px 0 8px 36px;display:block}.sf-menu li li a:hover,.sf-menu li.sfHover li.sfHover>a{color:#fff}.sf-menu li li ul{left:201px !important;top:-1px !important}.sf-menu li a .menu-arrow{display:block;width:5px;height:3px;position:absolute;left:50%;bottom:15px;text-indent:-100%;font-size:0;line-height:0;background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/menu_arrow.png) no-repeat;vertical-align:middle}.sf-menu li li a .menu-arrow{display:block;width:5px;height:3px;position:absolute;left:auto;right:20px;bottom:15px;text-indent:-100%;font-size:0;line-height:0;background:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/menu_arrow.png) no-repeat;vertical-align:middle}.sf-navbar{background:#bdd2ff;position:relative;margin-bottom:5em}.sf-navbar:before{content:'';position:absolute;left:0;z-index:-1;background-color:#bdd2ff;height:200%;width:100%}.sf-navbar ul{box-shadow:none}.sf-navbar li{background:#aabde6;position:static}.sf-navbar>li>a,.sf-navbar>li>ul>li>a{border:none}.sf-navbar>li>ul{min-width:36em}.sf-navbar ul li{background:#bdd2ff;position:relative}.sf-navbar ul ul{left:0;top:100%}.sf-navbar ul ul li{width:100%}.sf-navbar>li>ul>li{float:left}.sf-navbar li.current{background:#bdd2ff}.sf-navbar li:hover,.sf-navbar li.sfHover,.sf-navbar ul li.current{background:#bdd2ff}.sf-navbar ul li:hover,.sf-navbar ul li.sfHover,.sf-navbar ul ul li{background:#d1dfff}.sf-navbar ul ul li:hover,.sf-navbar ul ul li.sfHover,.sf-navbar ul ul li.current{background:#e6eeff}.sf-navbar ul li.current>a{font-weight:700}.sf-arrows.sf-navbar ul .sf-with-ul:after{margin-top:-3px;margin-right:0;border-color:transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5)}.sf-arrows.sf-navbar ul>li>.sf-with-ul:focus:after,.sf-arrows.sf-navbar ul>li:hover>.sf-with-ul:after,.sf-arrows.sf-navbar ul>.sfHover>.sf-with-ul:after{border-color:transparent;border-top-color:#fff}.sf-vertical{width:12em}.sf-vertical ul{left:100%;top:0}.sf-vertical>li{float:none}.sf-vertical li{width:100%}.sf-vertical.sf-arrows>li>.sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5)}.sf-vertical.sf-arrows li>.sf-with-ul:focus:after,.sf-vertical.sf-arrows li:hover>.sf-with-ul:after,.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after{border-left-color:#fff}.gso-section-bg-white{background-color:#fff;padding-top:30px;padding-bottom:30px}.gso-section-bg-yellow{background-color:#e8e2b7;padding-top:30px;padding-bottom:30px}.gso-section-bg-grey{background-color:#e0e0e0;padding-top:30px;padding-bottom:30px}.gso-section-bg-gold{background-color:#a39161;padding-top:30px;padding-bottom:30px}.gso-section-bg-dark{background-color:#000;padding-top:30px;padding-bottom:30px}.gso-section-bg-dark P,.gso-section-bg-dark H1,.gso-section-bg-dark H2,.gso-section-bg-dark H3,.gso-section-bg-dark H4,.gso-section-bg-dark H5,.gso-section-bg-dark H6{color:#a39161;line-height:160%}.gso-section-bg-gold P,.gso-section-bg-gold H1,.gso-section-bg-gold H2,.gso-section-bg-gold H3,.gso-section-bg-gold H4,.gso-section-bg-gold H5,.gso-section-bg-gold H6{color:#fff;line-height:160%}.gso-section-bg-grey P{color:#000;line-height:160%}.gso-section-bg-grey H1,.gso-section-bg-grey H2,.gso-section-bg-grey H3,.gso-section-bg-grey H4,.gso-section-bg-grey H5,.gso-section-bg-grey H6{color:#a39161;line-height:160%}.gso-section-bg-white P{color:#000;line-height:160%}.gso-section-bg-white H1,.gso-section-bg-white H2,.gso-section-bg-white H3,.gso-section-bg-white H4,.gso-section-bg-white H5,.gso-section-bg-white H6{color:#a39161;line-height:160%}.gso-section-bg-yellow P{color:#000;line-height:160%}.gso-section-bg-yellow H1,.gso-section-bg-yellow H2,.gso-section-bg-yellow H3,.gso-section-bg-yellow H4,.gso-section-bg-yellow H5,.gso-section-bg-yellow H6{color:#a39161;line-height:160%}.rd-parallax{height:426px;overflow:hidden;position:relative}.parallax{position:relative;overflow:hidden;background-color:#777}.parallax_image,.parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform}.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.parallax_pattern{background-repeat:repeat}.parallax_cnt{position:relative}.parallax a.link{text-decoration:underline}.rd-parallax-layer{background-position:center center;background-size:cover;background-repeat:no-repeat}.paralax_content{background-color:rgba(163,145,97,.75)!important;padding:20px;text-align:center;position:absolute;top:28%;width:100%}.paralax_content P{font-size:30px!important;color:#000000!important;line-height:150%}.paralax_content P SPAN{text-transform:uppercase;font-size:30px;color:#fff;line-height:150%}@media only screen and (max-width:480px){.paralax_content{top:23%;width:auto}.paralax_content P{font-size:18px}}.gso-flexible-content-grid-content{margin:1% 0 1% 1.6%}.gso-flexible-content-grid-content H3{border-bottom:none;text-transform:uppercase;margin-bottom:0}.gso-footer P{font:80%/1.2 Arial,verdana,helvetica,sans-serif;color:#fff;line-height:160%}.gso-footer A,.gso-footer A:link,.gso-footer A:visited{color:#fff;text-decoration:underline}.gso-footer A:active,.gso-footer A:hover{color:#e8e2b7}#banner .black{position:relative;left:0;bottom:60px;padding:0;height:60px;background-image:url(//www.grassyspurolives.com.au/wp-content/themes/grassyspurolives/css/../images/fader_text_bg.png);overflow:hidden}.gso-content-col IMG,.gso-gallery-col IMG{width:100%;height:auto;padding-bottom:20px}#headcontainer IMG{padding-right:15px}.navbar-toggler{margin-top:-11px;float:right;margin-left:auto}.products LI.product{background-color:#a39161;padding:20px!important}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain;object-position:center bottom}.woocommerce ul.products li.product H2.woocommerce-loop-product__title{color:#fff;border-bottom:1px #fff solid;padding-bottom:15px;padding-top:5px;margin:0;margin-bottom:10px;font-size:18px !important;text-transform:uppercase}.woocommerce ul.products li.product .price{font-size:14px;color:#000;line-height:130%}.woocommerce ul.products li.product .add-to-cart-container A,.woocommerce ul.products li.product .add-to-cart-container A:link,.woocommerce ul.products li.product .add-to-cart-container A:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid}.woocommerce ul.products li.product .add-to-cart-container A:hover,.woocommerce ul.products li.product .add-to-cart-container A:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-ordering{margin-right:10px!important}.woocommerce-ordering SELECT{border-radius:0;margin-left:6px}.woocommerce-products-header{margin-top:20px}H1.woocommerce-products-header__title.page-title{color:#a39161;margin-top:40px;text-transform:uppercase}.woocommerce-breadcrumb{display:none}.woocommerce-result-count{color:#000;margin-top:10px!important}#grassy_spur_product{margin-top:40px}#grassy_spur_product .gso-product__media IMG{aspect-ratio:1/1;width:100% !important;object-fit:contain}#grassy_spur_product P,#grassy_spur_product LI{color:#000}#grassy_spur_product H1.product_title.entry-title{text-transform:uppercase;font-size:22px}#grassy_spur_product .gso-product__description{padding-top:10px;padding-bottom:5px}#grassy_spur_product .gso-product__description TD{padding:15px}#grassy_spur_product .gso-options-table__action BUTTON,#grassy_spur_product .gso-options-table__action BUTTON:link,#grassy_spur_product .gso-options-table__action BUTTON:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid}#grassy_spur_product .gso-options-table__action BUTTON:hover,#grassy_spur_product .gso-options-table__action BUTTON:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-message,.woocommerce-info{background-color:#ffffff!important;color:#000000!important;border-radius:0!important;border:none!important}.woocommerce-message A,.woocommerce-message A:link,.woocommerce-message A:visited,.woocommerce-info A,.woocommerce-info A:link,.woocommerce-info A:visited{background-color:#000000!important;color:#ffffff!important;border-radius:0!important;border:1px #000 solid!important;padding:8px 12px;margin-left:20px;float:right;display:inline-block}.woocommerce-message A:hover,.woocommerce-message A:active,.woocommerce-info A:hover,.woocommerce-info A:active{background-color:#ffffff!important;color:#000000!important;border:1px #000 solid!important}.woocommerce .quantity .qty{border-radius:0}.related.products H2{text-transform:uppercase}.gso-options-table__action .gso-add-to-cart{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0}.gso-options-table__action .gso-add-to-cart .quantity{flex:0 0 auto;float:none;margin:0;width:auto}.gso-options-table__action .gso-add-to-cart .qty{width:4.5rem;min-width:0;text-align:center}.gso-options-table__action .gso-add-to-cart__button{flex:0 0 auto;float:none;white-space:nowrap}.gso-cart{--gso-cart-bg:#ebe9c8;--gso-cart-ink:#6f6146;--gso-cart-hover:#4f4530;display:inline-block;background:var(--gso-cart-bg)}.gso-cart__link{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.25rem;color:var(--gso-cart-ink);font-size:1rem;line-height:1;text-decoration:none;white-space:nowrap;transition:color .15s ease}.gso-cart__link:hover,.gso-cart__link:focus{color:var(--gso-cart-hover);text-decoration:none}.gso-cart__icon{display:block;width:28px;height:auto;flex:0 0 auto}.gso-cart__text{display:inline-flex;gap:.3em;align-items:baseline}.gso-cart__count,.gso-cart__total{font-variant-numeric:tabular-nums}.gso-cart__total .woocommerce-Price-amount{color:inherit;font-weight:inherit}.gso-cart--band{display:block;width:100%;text-align:center}@media (max-width:575.98px){.gso-cart__link{padding:.5rem .75rem;font-size:.9rem;gap:.45rem}.gso-cart__icon{width:22px}}.gso-cart{background-color:transparent;width:fit-content;height:fit-content;position:relative;margin-top:-11px}.gso-cart__text{color:#000}.gso-cart__icon{width:auto;margin-top:-8px;margin-right:-15px}@media (min-width:1200px){.gso-cart{position:absolute;top:0;right:0;margin-top:-130px}}@media (max-width:1199px){.gso-cart__icon{filter:brightness(0) invert(1);width:auto;height:22px !important;margin-top:-4px;margin-right:-15px}}.woocommerce-cart .entry-header{display:none}.woocommerce-cart .site-main{background-color:#a39161;margin-top:40px;margin-bottom:40px}.woocommerce-cart .site-main A,.woocommerce-cart .site-main A:link,.woocommerce-cart .site-main A:visited{color:#000}.woocommerce-cart .site-main A:hover,.woocommerce-cart .site-main A:active{color:#e8e2b7}.woocommerce-cart .site-main .product-thumbnail IMG{height:100px !important;aspect-ratio:1/1;object-fit:contain;object-position:center center;width:auto}.woocommerce-cart .site-main TABLE,.woocommerce-cart .site-main INPUT{border-radius:1px}.woocommerce-cart .site-main BUTTON,.woocommerce-cart .site-main BUTTON:link,.woocommerce-cart .site-main BUTTON:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid}.woocommerce-cart .site-main BUTTON:hover,.woocommerce-cart .site-main BUTTON:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-cart .site-main .wc-proceed-to-checkout A,.woocommerce-cart .site-main .wc-proceed-to-checkout A:link,.woocommerce-cart .site-main .wc-proceed-to-checkout A:visited,.woocommerce-cart .site-main .return-to-shop A,.woocommerce-cart .site-main .return-to-shop A:link,.woocommerce-cart .site-main .return-to-shop A:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid;text-decoration:none}.woocommerce-cart .site-main .wc-proceed-to-checkout A:hover,.woocommerce-cart .site-main .wc-proceed-to-checkout A:active,.woocommerce-cart .site-main .return-to-shop A:hover,.woocommerce-cart .site-main .return-to-shop A:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-checkout .entry-header{display:none}.woocommerce-checkout .site-main{background-color:#a39161;margin-top:40px;margin-bottom:40px}.woocommerce-checkout .site-main A,.woocommerce-checkout .site-main A:link,.woocommerce-checkout .site-main A:visited{color:#000}.woocommerce-checkout .site-main A:hover,.woocommerce-checkout .site-main A:active{color:#e8e2b7}.woocommerce-checkout .site-main .product-thumbnail IMG{height:180px;aspect-ratio:1/1;object-fit:contain;object-position:center center}.woocommerce-checkout .site-main TABLE,.woocommerce-checkout .site-main INPUT{border-radius:1px}.woocommerce-checkout .site-main BUTTON,.woocommerce-checkout .site-main BUTTON:link,.woocommerce-checkout .site-main BUTTON:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid}.woocommerce-checkout .site-main BUTTON:hover,.woocommerce-checkout .site-main BUTTON:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-checkout .site-main .place-ordert BUTTON,.woocommerce-checkout .site-main .place-order BUTTON:link,.woocommerce-checkout .site-main .place-order BUTTON:visited{background-color:#000;color:#fff;border-radius:0;border:1px #000 solid;text-decoration:none}.woocommerce-checkout .site-main .place-order BUTTON:hover,.woocommerce-checkout .site-main .place-order BUTTON:active{background-color:#fff;color:#000;border:1px #000 solid}.woocommerce-checkout .entry-content{padding:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#9fa374;border-radius:0}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-radius:0!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:0 !important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{font-size:14px}@media (max-width:767px){.woocommerce .quantity .qty{text-align:right;float:right;margin-top:-2px;margin-bottom:5px}.woocommerce .product-subtotal{clear:both}}body.woocommerce-page,body.woocommerce{--gso-paper:#f8f7ea;--gso-white:#fff;--gso-khaki:#a39161;--gso-khaki-dark:#6b5c30;--gso-olive:#576423;--gso-olive-dark:#414b19;--gso-ink:#23231a;--gso-text:#34342a;--gso-muted:#5d5b4c;--gso-line:#ddd6ac}body.woocommerce-page .btn.btn-primary,body.woocommerce-page .btn.btn-outline-primary,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page .single_add_to_cart_button,body.woocommerce-page .gso-add-to-cart__button,body.woocommerce-page ul.products li.product .add-to-cart-container a,body.woocommerce-page ul.products li.product .add-to-cart-container a:link,body.woocommerce-page ul.products li.product .add-to-cart-container a:visited{--bs-btn-bg:var(--gso-olive);--bs-btn-border-color:var(--gso-olive);--bs-btn-hover-bg:var(--gso-olive-dark);--bs-btn-hover-border-color:var(--gso-olive-dark);--bs-btn-active-bg:var(--gso-olive-dark);--bs-btn-active-border-color:var(--gso-olive-dark);background-color:var(--gso-olive);border:1px solid var(--gso-olive);border-radius:4px;color:#fff;font-weight:700;transition:background-color .2s,border-color .2s}body.woocommerce-page .btn.btn-primary:hover,body.woocommerce-page .btn.btn-outline-primary:hover,body.woocommerce-page a.button:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button:hover,body.woocommerce-page .gso-add-to-cart__button:hover,body.woocommerce-page ul.products li.product .add-to-cart-container a:hover{background-color:var(--gso-olive-dark);border-color:var(--gso-olive-dark);color:#fff}body.woocommerce-page .btn:focus-visible,body.woocommerce-page a.button:focus-visible,body.woocommerce-page button.button:focus-visible{outline:3px solid var(--gso-khaki);outline-offset:2px;box-shadow:none}body.woocommerce-page .button:disabled,body.woocommerce-page .button.disabled{background-color:#b9b49a;border-color:#b9b49a;color:#fff}body.woocommerce-page .quantity input.qty,body.woocommerce-page .woocommerce-ordering select,body.woocommerce-page table.variations select,body.woocommerce-page #coupon_code,body.woocommerce-page .woocommerce-checkout .input-text,body.woocommerce-page .woocommerce-checkout select{background-color:var(--gso-white);border:1px solid var(--gso-line);border-radius:4px;color:var(--gso-ink)}body.woocommerce-page .quantity input.qty:focus,body.woocommerce-page .woocommerce-ordering select:focus,body.woocommerce-page #coupon_code:focus,body.woocommerce-page .woocommerce-checkout .input-text:focus{border-color:var(--gso-olive);box-shadow:0 0 0 3px rgba(87,100,35,.2);outline:none}body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .cart-empty{background-color:var(--gso-white);border:1px solid var(--gso-line);border-left:4px solid var(--gso-olive);border-radius:6px;color:var(--gso-ink)}body.woocommerce-page .woocommerce-error{background-color:#fdf3f2;border-left:4px solid #a3261b;border-radius:6px;color:var(--gso-ink)}body.woocommerce-page .woocommerce-message:before,body.woocommerce-page .woocommerce-info:before{color:var(--gso-olive)}body.woocommerce-page .woocommerce-result-count{color:var(--gso-muted)}body.woocommerce-page ul.products li.product{background-color:var(--gso-white);border:1px solid var(--gso-line);border-top:4px solid var(--gso-khaki);border-radius:8px;transition:box-shadow .2s,border-top-color .2s}body.woocommerce-page ul.products li.product:hover{border-top-color:var(--gso-olive);box-shadow:0 10px 24px rgba(35,35,26,.1)}body.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{background:0 0}body.woocommerce-page ul.products li.product a.woocommerce-loop-product__link img{background-color:var(--gso-paper);border-radius:6px;padding:14px;box-sizing:border-box}body.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{color:var(--gso-ink);border-bottom-color:var(--gso-line)}body.woocommerce-page ul.products li.product .price,body.woocommerce-page ul.products li.product .price .amount{color:var(--gso-olive-dark);font-weight:700}body #grassy_spur_product{background-color:var(--gso-white);border:1px solid var(--gso-line);border-top:4px solid var(--gso-khaki);border-radius:8px;color:var(--gso-text)}body #grassy_spur_product h1{color:var(--gso-ink);border-bottom-color:var(--gso-line)}body #grassy_spur_product .gso-product__media{background:0 0}body #grassy_spur_product .gso-product__image{background-color:var(--gso-paper);border-radius:6px;padding:16px;box-sizing:border-box}body #grassy_spur_product p,body #grassy_spur_product li{color:var(--gso-text)}body #grassy_spur_product strong,body #grassy_spur_product b{color:var(--gso-ink)}body #grassy_spur_product .gso-product__description table{background-color:var(--gso-paper);border-left:4px solid var(--gso-olive);border-radius:6px}body #grassy_spur_product .gso-product__description table td,body #grassy_spur_product .gso-product__description table th{background-color:transparent;color:var(--gso-ink)}body #grassy_spur_product table td p,body #grassy_spur_product table th p{color:var(--gso-ink)}body #grassy_spur_product_options h2{color:var(--gso-khaki-dark)}body #grassy_spur_product_options td{color:var(--gso-ink)}body #grassy_spur_product_options tr{border-bottom:1px solid var(--gso-line)}body #grassy_spur_product_options .amount{color:var(--gso-olive-dark);font-weight:700}body #grassy_spur_product_options input[type=text],body #grassy_spur_product_options input.qty{background-color:var(--gso-white);border:1px solid var(--gso-line);border-radius:4px;color:var(--gso-ink)}body #grassy_spur_product_options input.qty:focus{border-color:var(--gso-olive);box-shadow:0 0 0 3px rgba(87,100,35,.2);outline:none}body #grassy_spur_product .gso-options-table__action button,body #grassy_spur_product .gso-options-table__action button:link,body #grassy_spur_product .gso-options-table__action button:visited{background-color:var(--gso-olive);border:1px solid var(--gso-olive);border-radius:4px;color:#fff}body #grassy_spur_product .gso-options-table__action button:hover,body #grassy_spur_product .gso-options-table__action button:active{background-color:var(--gso-olive-dark);border-color:var(--gso-olive-dark);color:#fff}body.woocommerce-page .related>h2{color:var(--gso-khaki-dark)}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main{background-color:var(--gso-paper);color:var(--gso-text);border:1px solid var(--gso-line);border-radius:8px}body.woocommerce-cart .site-main a,body.woocommerce-cart .site-main a:link,body.woocommerce-cart .site-main a:visited,body.woocommerce-checkout .site-main a,body.woocommerce-checkout .site-main a:link,body.woocommerce-checkout .site-main a:visited{color:var(--gso-olive)}body.woocommerce-cart .site-main a:hover,body.woocommerce-cart .site-main a:active,body.woocommerce-checkout .site-main a:hover,body.woocommerce-checkout .site-main a:active{color:var(--gso-olive-dark)}body.woocommerce-cart .site-main button,body.woocommerce-cart .site-main button:link,body.woocommerce-cart .site-main button:visited,body.woocommerce-checkout .site-main button,body.woocommerce-checkout .site-main button:link,body.woocommerce-checkout .site-main button:visited,body.woocommerce-checkout .site-main .place-order button,body.woocommerce-cart .site-main .wc-proceed-to-checkout a,body.woocommerce-cart .site-main .wc-proceed-to-checkout a:link,body.woocommerce-cart .site-main .wc-proceed-to-checkout a:visited,body.woocommerce-cart .site-main .return-to-shop a,body.woocommerce-cart .site-main .return-to-shop a:link,body.woocommerce-cart .site-main .return-to-shop a:visited{background-color:var(--gso-olive);border:1px solid var(--gso-olive);border-radius:4px;color:#fff}body.woocommerce-cart .site-main button:hover,body.woocommerce-cart .site-main button:active,body.woocommerce-checkout .site-main button:hover,body.woocommerce-checkout .site-main button:active,body.woocommerce-checkout .site-main .place-order button:hover,body.woocommerce-cart .site-main .wc-proceed-to-checkout a:hover,body.woocommerce-cart .site-main .wc-proceed-to-checkout a:active,body.woocommerce-cart .site-main .return-to-shop a:hover,body.woocommerce-cart .site-main .return-to-shop a:active{background-color:var(--gso-olive-dark);border-color:var(--gso-olive-dark);color:#fff}body.woocommerce-cart .site-main button:disabled,body.woocommerce-cart .site-main button[disabled]{background-color:#b9b49a;border-color:#b9b49a;color:#fff}body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info{border-color:var(--gso-line) !important;border-left-color:var(--gso-olive) !important}body.woocommerce-page table.shop_table{background-color:var(--gso-white);border:1px solid var(--gso-line);border-radius:8px;color:var(--gso-text)}body.woocommerce-page table.shop_table th{background-color:var(--gso-paper);color:var(--gso-khaki-dark)}body.woocommerce-page table.shop_table td,body.woocommerce-page table.shop_table th{border-color:var(--gso-line)}body.woocommerce-page table.shop_table .amount{color:var(--gso-ink)}body.woocommerce-page table.shop_table .order-total .amount{color:var(--gso-olive-dark)}body.woocommerce-page .cart-collaterals .cart_totals tr td,body.woocommerce-page .cart-collaterals .cart_totals tr th{border-top-color:var(--gso-line)}body.woocommerce-cart .site-main a.remove,body.woocommerce-cart .site-main a.remove:link,body.woocommerce-cart .site-main a.remove:visited{color:#a3261b !important}body.woocommerce-cart .site-main a.remove:hover{background-color:#a3261b;color:#fff !important}body.woocommerce-page .cart_totals h2,body.woocommerce-page .woocommerce-checkout h3{color:var(--gso-khaki-dark)}body.woocommerce-checkout #payment{background-color:var(--gso-white);border:1px solid var(--gso-line);border-radius:8px}body.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--gso-line)}body.woocommerce-checkout #payment div.payment_box{background-color:var(--gso-paper);color:var(--gso-text)}body.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--gso-paper)}