.woocommerce-product-gallery{margin-right:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{max-width:100%}.wc-related-upsell-mobile-columns-1 .related ul.products,.wc-related-upsell-mobile-columns-1 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-1 .products{-ms-grid-columns:1fr;grid-template-columns:repeat(1,minmax(0,1fr))}.wc-related-upsell-mobile-columns-2 .related ul.products,.wc-related-upsell-mobile-columns-2 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-2 .products{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-mobile-columns-3 .related ul.products,.wc-related-upsell-mobile-columns-3 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-3 .products{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products li.product a img{width:auto;margin-left:auto;margin-right:auto}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{float:none;width:100%}.woocommerce div.product .woocommerce-tabs .panel{margin-top:20px}.wc-tabs .active a:after{transform:rotate(90deg);padding-right:3px}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;float:none;margin-right:0}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:100%;float:none;margin-right:0}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .up-sells ul.products li.product,.woocommerce-page[class*=columns-] .related ul.products li.product,.woocommerce-page[class*=columns-] .up-sells ul.products li.product,.woocommerce[class*=columns-] .related ul.products li.product,.woocommerce[class*=columns-] .up-sells ul.products li.product{width:100%;margin-left:0;margin-right:0}.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-navigation li.is-active a:after{content:"\e901"}#wc-mini-cart{display:none}.do-quantity-buttons div.quantity{justify-content:flex-end}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-left-width:1px}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom-color:rgba(0,0,0,.08);border-bottom-width:1px}.woocommerce .coupon .button{font-size:14px;padding:10px}.woocommerce .woocommerce-ordering{margin-bottom:0}.add-to-cart-panel{bottom:0;top:auto;transform:translateY(0)!important}.add-to-cart-panel .continue-shopping:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;padding:10px}#wc-sticky-cart-panel .quantity,.add-to-cart-panel .continue-shopping-link{display:none}.add-to-cart-panel .continue-shopping{order:5;margin-left:auto;margin-right:0;position:absolute;top:-20px;left:10px;height:50px;width:50px;text-align:center;border-radius:50%;line-height:50px;cursor:pointer}.add-to-cart-panel .continue-shopping .gp-icon{display:block}.add-to-cart-panel .cart,.add-to-cart-panel .product-image{flex-shrink:0}.add-to-cart-panel .product-title{padding-right:20px;margin-left:10px}.add-to-cart-panel .cart-info{margin-right:auto}.add-to-cart-panel .product-price{font-size:13px}.add-to-cart-panel:not(.item-added):not(.show-sticky-add-to-cart){pointer-events:none}body:not(.home):not(.woocommerce).separate-containers .site-main {
margin-top: 40px!important;
}
.navigation-branding img,
.site-logo.mobile-header-logo img {
height: 120px;
}
.nav-align-right .inside-navigation {
background: var(--accent);
height: 150px;
}
.main-navigation .main-nav ul li a, 
.menu-toggle, 
.main-navigation .menu-bar-item > a {
line-height: 150px;
}
a.button.add_to_cart_button {
background: var(--accent);
color: white;
}
a.button.add_to_cart_button.added {
background: var(--base-2);
}
.shop_table a {
font-family: Open Sans Condensed, sans-serif;
font-weight: 700;
color: var(--contrast);
}
.woocommerce-cart table.cart img {
width: 48px;
}
.woocommerce a.remove {
line-height: 16px;
padding-left: 1px;
}
.woocommerce a.remove:hover {
background: #e8626d!important;
color: #ffffff!important;
border-color: #e8626d!important;
opacity: 1;
}
.main-navigation:not(.toggled) .main-nav > ul {
z-index: 100;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
padding: 1em;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #e5790c;
color: #ffffff;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart {
background: #e5790c;
border-radius: 5px;
color: #fff;
padding: 0.5rem 1rem;
}
.wc-block-grid__product-title {
color: #2c2c2c;
font-size: 17px;
}
input#wpforms-878-field_1 {
line-height: 50px;
height: 50px;
}
div#wpforms-878-field_1-container {
padding-bottom: 0!important;
}
button#wpforms-submit-878,
button#wpforms-submit-890,
button#wpforms-submit-910 {
background: #e5790c;
border-color: #e5790c;
color: #fff;
border-radius: 5px;
display: block;
width: 100%;
}
.main-navigation:not(.toggled) .main-nav > ul {
width: 80%;
justify-content: center;
}
.navigation-search.nav-search-active {
z-index: 9999;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
td.woocommerce-product-attributes-item__value {
padding-left: 20px!important;
}
a.added_to_cart.wc-forward {
background: #25a737;
padding: 7px;
display: block;
width: 60%;
margin: 10px auto;
border-radius: 5px;
color: white;
}
.offside.main-navigation .main-nav ul li a {
line-height: 60px;
}
.offside.main-navigation .main-nav ul li a {
color: #262626;
}
.offside.main-navigation .main-nav ul ul li a {
line-height: initial;
}
.offside.main-navigation ul ul {
box-shadow: none;
}
.navigation-branding .nav-text {
display: none;
}
.nav-text {
font-family: Open Sans Condensed, sans-serif;
font-weight: 700;
color: #fff;
}
.is-open .wpml-ls ul {
display: flex!important;
}
.is-open .wpml-ls {
padding-left: 30px!important;
}
.is-open .main-navigation:not(.toggled) .main-nav > ul {
top: 40px!important;
}
html[lang="en-US"] aside#block-7, html[lang="en-US"] aside#block-8,
html[lang="en-US"] aside#block-10, html[lang="en-US"] aside#block-9 {
margin: 0!important;
}
.main-navigation.offside {
width: 320px;
} 
.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit {
left: 320px;
}
.slideout-menu {
margin-top: 62px!important;
}
@media (min-width: 769px) {
.navigation-branding .nav-text {
display: block;
}
.navigation-branding {
display: flex;
flex-direction: column;
}
}
@media (min-width: 1025px) {
.menu-bar-items {
top: -10px;
position: relative;
}
.wpml-ls-legacy-list-horizontal {
top: -10px!important;
position: relative;
}
}