.gd-site .gd-seo-info{padding-top:40px;padding-bottom:40px;border-top:1px solid #cbd0c5;color:#0d1411}
.gd-site .gd-seo-info h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}
.gd-site .gd-seo-info h3{font-size:18px;margin:0 0 12px}
.gd-seo-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.gd-seo-columns>div{min-width:0}
.gd-seo-info p{max-width:600px;line-height:1.7}
.gd-seo-info a,.gd-seo-catalog a{color:inherit;text-underline-offset:4px}
.gd-seo-info nav{display:flex;flex-wrap:wrap;gap:12px 28px}
.gd-seo-info nav a{display:inline-block;padding:12px 0}
.gd-seo-catalog{margin:0 0 28px;max-width:850px;line-height:1.7}
.gd-site .term-description{max-width:850px;line-height:1.7;margin-bottom:28px}
@media(max-width:600px){.gd-seo-columns{grid-template-columns:1fr;gap:16px}.gd-site .gd-seo-info{padding-top:28px;padding-bottom:28px}}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float: right;}
.woocommerce .col2-set,.woocommerce-page .col2-set{zoom: 1;}
.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content: " "; display: table;}
.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear: both;}
.woocommerce .col2-set,.woocommerce-page .col2-set{width: 100%;}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float: left; width: 48%;}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float: right; width: 48%;}
.woocommerce img,.woocommerce-page img{height: auto; max-width: 100%;}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float: left; width: 48%;}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float: right; width: 48%; clear: none;}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear: both;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom: 1;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content: " "; display: table;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear: both;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display: inline-block;}
.woocommerce ul.products,.woocommerce-page ul.products{display: flex; flex-wrap: wrap; clear: both; zoom: 1;}
.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content: " "; display: table;}
.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear: both;}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float: left; margin: 0px 20px 2.992em 0px; padding: 0px; position: relative; width: 22.05%;}
.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width: calc(25% - 15px);}
.woocommerce-page.columns-4 ul.products li.product:nth-child(4n),.woocommerce.columns-4 ul.products li.product:nth-child(4n){margin-right: 0px; clear: right;}
.woocommerce-page.columns-4 ul.products li.product:nth-child(4n+1),.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){clear: left;}
.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height: auto;}
.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align: right;}
.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width: 80px;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float: left;}
.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display: none;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display: flex; margin: 0px auto;}
.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left: 5px;}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom: 1;}
.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content: " "; display: table;}
.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear: both;}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width: 100%;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float: right; width: 48%;}
.woocommerce form .form-row,.woocommerce-page form .form-row{zoom: 1;}
.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content: " "; display: table;}
.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear: both;}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{display: block;}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display: inline;}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{width: 100%;}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing: border-box; width: 100%;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width: 47%; overflow: visible;}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float: left;}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float: right;}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear: both;}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float: right;}
.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom: 1;}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content: " "; display: table;}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear: both;}
.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom: 1.618em; padding: 1.618em;}
.woocommerce-account .woocommerce-MyAccount-navigation{float: left; width: 30%;}
.woocommerce-account .woocommerce-MyAccount-content{float: right; width: 68%;}
.woocommerce-account .woocommerce-MyAccount-content fieldset{border: 0px; margin: 1em 0px 0px; padding: 3px;}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding: 3px 0px; border-bottom: 1px solid var(--ast-border-color); width: 100%; margin: 10px 0px;}
.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left: 0px; padding-right: 0px;}