@charset "UTF-8";
/*!
Theme Name: Haus Osterreich
Theme URI: http://underscores.me/
Author: Vikram
Author URI: https://currentlabel.co.uk
Description: Woocommerce shopping cart theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: haus-osterreich
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Haus Osterreich is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
.single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}
a:visited {
  color: #800080;
}
a:hover, a:focus, a:active {
  color: #191970;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
html, body {
  height: 100%;
}

body {
  font-family: "Cormorant Infant", serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4em;
  color: #545D5C;
  background-color: #f9f8f4;
}

a {
  color: #b98d58;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
a:hover, a:focus, a:active {
  color: #242e35;
  text-decoration: none;
}
a:focus {
  outline: none;
}
a:visited {
  color: #b98d58;
}

h1, .h1, h2, .h2, .coupon-block .coupon label, h3, .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .h3, h4, .h4, h5, .h5 {
  font-family: "Cormorant Infant", serif;
  line-height: 1.1em;
  letter-spacing: 0;
}

h1 {
  font-size: 80px;
  font-weight: 300;
}
@media (max-width: 1200px) {
  h1 {
    font-size: 60px;
    line-height: 1em;
  }
}
@media (max-width: 767px) {
  h1 {
    font-size: 40px;
  }
}

h2 {
  font-size: 62px;
  font-weight: normal;
}
@media (max-width: 1200px) {
  h2 {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  h2 {
    font-size: 40px;
  }
}

h3, .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title {
  font-size: 40px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  h3, .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  h3, .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title {
    font-size: 32px;
  }
}

h4 {
  font-size: 32px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  h4 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  h4 {
    font-size: 28px;
  }
}

h5 {
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2em;
}
@media (max-width: 1200px) {
  h5 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  h5 {
    font-size: 22px;
  }
}

h6 {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  font-weight: 100;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 10px;
}
@media (max-width: 1200px) {
  h6 {
    font-size: 14px;
    letter-spacing: 8px;
  }
}
@media (max-width: 767px) {
  h6 {
    font-size: 12px;
    letter-spacing: 6px;
  }
}

mark, ins {
  padding: 5px;
}

.space-both, .block-bg-color {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 767px) {
  .space-both, .block-bg-color {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.space-top, .woocommerce-account .woocommerce-Addresses .col-1, .woocommerce-account .woocommerce-Addresses .col-2, .woocommerce-account .woocommerce-order-details, .woocommerce-account .woocommerce-customer-details, .woocommerce-account .woocommerce-Addresses, .order-received-block .woocommerce-order-details, .block-bg-color + .pdf-pricelist-block, .single-product-bot-block .related.products, .single-product-bot-block > div:first-child.recent-viewed-block {
  padding-top: 60px;
}
@media (max-width: 767px) {
  .space-top, .woocommerce-account .woocommerce-Addresses .col-1, .woocommerce-account .woocommerce-Addresses .col-2, .woocommerce-account .woocommerce-order-details, .woocommerce-account .woocommerce-customer-details, .woocommerce-account .woocommerce-Addresses, .order-received-block .woocommerce-order-details, .block-bg-color + .pdf-pricelist-block, .single-product-bot-block .related.products, .single-product-bot-block > div:first-child.recent-viewed-block {
    padding-top: 30px;
  }
}

.space-bottom, .product-listing-block, #wl-wrapper, .error-404, .no-results, .single-news-container, .woocommerce-account .woocommerce-MyAccount-content, .search-results .search-block-main .navigation.posts-navigation, .pdf-pricelist-block, .producer-location-section, .producer-featured-block, .blog-pagination, .single-product-bot-block .woocommerce-tabs, .contact-maps {
  padding-bottom: 60px;
}
@media (max-width: 767px) {
  .space-bottom, .product-listing-block, #wl-wrapper, .error-404, .no-results, .single-news-container, .woocommerce-account .woocommerce-MyAccount-content, .search-results .search-block-main .navigation.posts-navigation, .pdf-pricelist-block, .producer-location-section, .producer-featured-block, .blog-pagination, .single-product-bot-block .woocommerce-tabs, .contact-maps {
    padding-bottom: 30px;
  }
}

.no-space {
  padding-top: 0;
  padding-bottom: 0;
}

button, .button, #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .single-product-right .summary.entry-summary form.cart .reset_variations, input[type=button], input[type=submit], .readmore, a.button, .wpforms-container.wpforms-container-full .wpforms-form button[type=submit] {
  font-family: "Alata", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 15px;
  text-decoration: none;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #b98d58;
  border: none;
  line-height: 1.2;
  border-radius: 0;
}
button:hover, button:focus, button:active, .button:hover, #wl-wrapper form.wl-search-form input.find-input.button:hover, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations:hover, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations:hover, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations:hover, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations:hover, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations:hover, #wl-wrapper .wl-form form .form-row input.button:hover, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations:hover, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations:hover, #wl-wrapper .wl-form form .form-row textarea.button:hover, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations:hover, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations:hover, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a:hover, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a:hover, .single-product-right .summary.entry-summary form.cart .reset_variations:hover, .button:focus, #wl-wrapper form.wl-search-form input.find-input.button:focus, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations:focus, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations:focus, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations:focus, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations:focus, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations:focus, #wl-wrapper .wl-form form .form-row input.button:focus, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations:focus, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations:focus, #wl-wrapper .wl-form form .form-row textarea.button:focus, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations:focus, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations:focus, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a:focus, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a:focus, .single-product-right .summary.entry-summary form.cart .reset_variations:focus, .button:active, #wl-wrapper form.wl-search-form input.find-input.button:active, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations:active, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations:active, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations:active, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations:active, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations:active, #wl-wrapper .wl-form form .form-row input.button:active, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations:active, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations:active, #wl-wrapper .wl-form form .form-row textarea.button:active, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations:active, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations:active, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a:active, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a:active, .single-product-right .summary.entry-summary form.cart .reset_variations:active, input[type=button]:hover, input[type=button]:focus, input[type=button]:active, input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active, .readmore:hover, .readmore:focus, .readmore:active, a.button:hover, a.button:focus, a.button:active, .wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:hover, .wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:focus, .wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:active {
  background: #545D5C;
}

.slick-slider .slick-track {
  display: flex;
}
.slick-slider .slick-prev, .slick-slider .slick-next {
  width: 50px;
  height: 50px;
  background: none;
  border: 1px solid #b98d58;
  transition: all 0.3s;
  z-index: 1;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .slick-slider .slick-prev, .slick-slider .slick-next {
    display: none;
  }
}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before {
  display: none;
}
.slick-slider .slick-prev i, .slick-slider .slick-next i {
  font-size: 26px;
  color: #b98d58;
}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
  background: #b98d58;
}
.slick-slider .slick-prev:hover i, .slick-slider .slick-next:hover i {
  color: #fff;
}
.slick-slider .slick-prev.slick-disabled, .slick-slider .slick-next.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.slick-slider .slick-prev {
  left: -5px;
}
.slick-slider .slick-next {
  right: -5px;
}

/* Extra Large Screen Media Query*/
@media (min-width: 1350px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1460px;
  }
}
.alignfull {
  left: calc(-50vw + 50% + 7.5px);
  position: relative;
  max-width: 100vw;
  width: calc(100vw - 16px);
  overflow: hidden;
  /* iPad Pro 12.9, Portrait and Landscape */
  /* iPad Pro 10.5 Portrait and Landscape */
  /* iPad 3, 4, Pro 9.7 Portrait and Landscape */
  /* iPhone 6, 7, 8 Portrait and Landscape */
  /* iPhone 6+, 7+, 8+ Portrait and Landscape */
  /* iPhone X Portrait and Landscape */
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
  .alignfull {
    width: 100vw;
    left: calc(-50vw + 50% + 0px);
  }
}

.block-bg-color {
  background: #f4ece3;
}

.oc_cb_wrapper.fill_black p a:hover,
.oc_cb_wrapper.fill_grey p a:hover {
  color: #242e35;
  text-decoration: none;
}

/* WP forms css styling */
.wpforms-container.wpforms-container-full .wpforms-form label {
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0.5rem;
}
.wpforms-container.wpforms-container-full .wpforms-form input[type=text],
.wpforms-container.wpforms-container-full .wpforms-form input[type=email],
.wpforms-container.wpforms-container-full .wpforms-form input[type=tel],
.wpforms-container.wpforms-container-full .wpforms-form input[type=number],
.wpforms-container.wpforms-container-full .wpforms-form textarea,
.wpforms-container.wpforms-container-full .wpforms-form select {
  width: 100%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  border-radius: 0px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.wpforms-container.wpforms-container-full .wpforms-form input[type=text]:hover,
.wpforms-container.wpforms-container-full .wpforms-form input[type=email]:hover,
.wpforms-container.wpforms-container-full .wpforms-form input[type=tel]:hover,
.wpforms-container.wpforms-container-full .wpforms-form input[type=number]:hover,
.wpforms-container.wpforms-container-full .wpforms-form textarea:hover,
.wpforms-container.wpforms-container-full .wpforms-form select:hover {
  border-color: #b98d58;
}
.wpforms-container.wpforms-container-full .wpforms-form input[type=text].wpforms-error,
.wpforms-container.wpforms-container-full .wpforms-form input[type=email].wpforms-error,
.wpforms-container.wpforms-container-full .wpforms-form input[type=tel].wpforms-error,
.wpforms-container.wpforms-container-full .wpforms-form input[type=number].wpforms-error,
.wpforms-container.wpforms-container-full .wpforms-form textarea.wpforms-error,
.wpforms-container.wpforms-container-full .wpforms-form select.wpforms-error {
  border-color: #a00;
}
@media (max-width: 767px) {
  .wpforms-container.wpforms-container-full .wpforms-form input[type=text],
  .wpforms-container.wpforms-container-full .wpforms-form input[type=email],
  .wpforms-container.wpforms-container-full .wpforms-form input[type=tel],
  .wpforms-container.wpforms-container-full .wpforms-form input[type=number],
  .wpforms-container.wpforms-container-full .wpforms-form textarea,
  .wpforms-container.wpforms-container-full .wpforms-form select {
    max-width: 100%;
  }
}
.wpforms-container.wpforms-container-full .wpforms-form textarea {
  max-width: 60%;
}
@media (max-width: 767px) {
  .wpforms-container.wpforms-container-full .wpforms-form textarea {
    max-width: 100%;
  }
}
.wpforms-container.wpforms-container-full .wpforms-form button[type=submit]:hover {
  border: none;
}
.wpforms-container.wpforms-container-full .wpforms-form .wpforms-error {
  color: #b81c23;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}
@media (max-width: 767px) {
  .wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
  }
}
@media (max-width: 565px) {
  .wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half {
    width: 100%;
    margin-left: 0;
  }
}
.wpforms-container.wpforms-container-full .wpforms-confirmation-container-full,
.wpforms-container.wpforms-container-full div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background: none;
  border: 1px solid #6dc22e;
}

.header {
  padding: 5px 0;
  background: #f9f8f4;
  box-shadow: 0px 0px 2px #b98d58;
  display: flex;
  position: fixed;
  width: 100%;
  height: 80px;
  z-index: 999999;
  top: 0;
  transition: opacity 0.4s ease;
}
.header .site-branding img {
  width: 100px;
}
@media (max-width: 480px) {
  .header .site-branding img {
    width: 80px;
  }
}
.header .header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header .menu-block {
  display: flex;
  align-items: center;
}
.header .menu-block ul {
  flex-direction: row;
}
.header .menu-block ul li {
  margin-right: 5px;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .menu-block ul li {
    margin-right: 0;
  }
}
.header .menu-block ul li:last-child {
  margin-right: 0;
}
.header .menu-block ul li a {
  font-family: "Alata", sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #545D5C;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 3px;
  line-height: 20px;
  position: relative;
  padding: 5px;
}
.header .menu-block ul li a:hover {
  color: #b98d58;
}
.header .menu-block ul li a:focus {
  outline: none;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .menu-block ul li a {
    padding: 5px;
    letter-spacing: 2px;
  }
}
.header .menu-block ul li.current_page_item a, .header .menu-block ul li.current-menu-parent a {
  color: #b98d58;
}
.header .menu-block ul li:hover ul.sub-menu {
  flex-direction: column;
  display: block;
  padding-top: 25px;
  box-shadow: none;
  width: max-content;
  min-width: 130px;
  max-width: 215px;
}
.header .menu-block ul li:hover ul.sub-menu li {
  margin-right: 0;
  background: #545D5C;
}
.header .menu-block ul li:hover ul.sub-menu li a {
  color: #fff;
  padding: 10px 15px;
  background: #545D5C;
  width: auto;
  min-width: 130px;
  word-break: break-word;
}
.header .menu-block ul li:hover ul.sub-menu li a:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #b98d58;
}
.header .menu-block ul li:hover ul.sub-menu li.current-menu-item > a {
  background: rgba(0, 0, 0, 0.05);
  color: #b98d58;
}
.header .menu-block ul li ul.sub-menu {
  box-shadow: none;
  padding-top: 25px;
  display: none;
}
.header .menu-block ul li:focus ul.sub-menu a {
  width: auto;
}
.header .menu-block .header-search-block {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 15px;
}
@media (max-width: 480px) {
  .header .menu-block .header-search-block {
    margin-right: 10px;
  }
}
.header .menu-block .header-search-block input {
  padding: 0px;
  font-size: 20px;
  font-family: "Cormorant Infant", serif;
  border: none;
  border-bottom: 1px solid #b98d58;
  border-radius: 0;
}
.header .menu-block .header-search-block input:focus {
  outline: none;
}
.header .menu-block .header-search-block input:focus + .search-submit {
  opacity: 1;
}
@media (min-width: 1400px) {
  .header .menu-block .header-search-block input {
    width: 280px;
  }
}
@media (min-width: 1600px) {
  .header .menu-block .header-search-block input {
    width: 330px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .menu-block .header-search-block input {
    width: 150px;
  }
}
@media (max-width: 565px) {
  .header .menu-block .header-search-block input {
    width: 120px;
  }
}
@media (max-width: 365px) {
  .header .menu-block .header-search-block input {
    width: 100px;
  }
}
.header .menu-block .header-search-block input.product-search-field {
  background-color: transparent;
}
.header .menu-block .header-search-block input.blinker {
  background-position: 90% center;
}
.header .menu-block .header-search-block i {
  position: absolute;
  right: 0;
  color: #b98d58;
}
.header .menu-block .header-search-block .search-submit {
  background: none;
  padding: 0;
  position: absolute;
  color: #b98d58;
  right: 15px;
  width: 15px;
  font-size: 20px;
  opacity: 0;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
.header .menu-block .header-search-block .product-search-form span.product-search-field-clear {
  bottom: auto;
  top: -5px;
  right: 12px;
}
.header .menu-block .header-search-block .product-search-form span.product-search-field-clear:after {
  font-size: 50px;
}
.header .menu-block .header-search-block .product-search-results .product-search-results-content {
  left: 0;
  min-width: 450px;
  max-height: 93vh;
  overflow-y: auto;
  /* Portrait and Landscape IphoneX */
}
@media (max-width: 1023px) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    left: auto;
    right: 0;
  }
}
@media (max-width: 767px) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    left: 0;
    right: 0;
    top: 80px;
    min-width: auto;
    position: fixed;
    width: calc(100vw - 15px);
    max-height: calc(100vh - 80px);
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    width: 100vw;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    width: 100vw;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    width: 100vw;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .header .menu-block .header-search-block .product-search-results .product-search-results-content {
    width: 100vw;
  }
}
.header .menu-block .header-search-block .product-search-results .product-search-results-content tr {
  border-bottom: 1px solid #d3d3d3;
}
.header .menu-block .header-search-block .product-search-results .product-search-results-content tr td {
  padding: 15px;
}
.header .menu-block .header-search-block .product-search-results .product-search-results-content tr a span.title:hover {
  text-decoration: none;
}
.header .menu-block .header-search-block .product-search-results .product-search-results-content .wps_add_to_cart {
  display: flex;
  margin-top: 5px;
}
.header .menu-block .header-search-block .product-search-results span.price .amount {
  display: inherit;
}
.header .menu-block .main-navigation {
  width: auto;
}
.header.header-small {
  background: #fff;
}
.header.header-small .menu-block ul li a {
  color: #545D5C;
}
.header.header-small .menu-block ul li a:hover {
  color: #b98d58;
}
.header.header-small .menu-block ul li.current_page_item > a, .header.header-small .menu-block ul li.current-menu-parent > a {
  color: #b98d58;
}
.header.header-small .cart-block a {
  color: #545D5C;
}
.header.header-small .cart-block a span {
  color: #fff;
  background: #545D5C;
}
.header .cart-block {
  position: relative;
  margin-left: 18px;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .cart-block {
    margin-left: 10px;
  }
}
@media (max-width: 480px) {
  .header .cart-block {
    margin-left: 10px;
  }
}
.header .cart-block a {
  color: #545D5C;
  font-size: 22px;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .cart-block a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .header .cart-block a {
    font-size: 16px;
  }
}
.header .cart-block a:hover {
  color: #b98d58;
}
.header .cart-block a:hover span {
  background: #b98d58;
  color: #fff;
}
.header .cart-block span {
  width: 20px;
  height: 20px;
  background: #545D5C;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  position: absolute;
  right: -10px;
  top: -10px;
  border-radius: 100%;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .header .cart-block span {
    right: -5px;
  }
}
@media (max-width: 480px) {
  .header .cart-block span {
    right: -5px;
  }
}
.header.no-hero-image .menu-block ul li a {
  color: #545D5C;
  border: none;
}
.header.no-hero-image .menu-block ul li a:hover {
  color: #b98d58;
}
.header.no-hero-image .menu-block ul li.current_page_item > a, .header.no-hero-image .menu-block ul li.current-menu-parent > a, .header.no-hero-image .menu-block ul li.current-menu-item > a {
  color: #b98d58;
}
.header.no-hero-image .cart-block a {
  color: #545D5C;
}
.header.no-hero-image .cart-block a span {
  background: #545D5C;
  color: #fff;
}
.header.no-hero-image .cart-block a:hover {
  color: #b98d58;
}
.header.no-hero-image .cart-block a:hover span {
  background: #b98d58;
  color: #fff;
}
.header.header-small.no-hero-image .menu-block ul li.current_page_item > a, .header.header-small.no-hero-image .menu-block ul li.current-menu-parent > a {
  color: #b98d58;
}
@media (max-width: 1023px) {
  .header.header-small.no-hero-image .menu-block ul li.current_page_item > a, .header.header-small.no-hero-image .menu-block ul li.current-menu-parent > a {
    color: #545D5C;
  }
}

main.site-main {
  padding-top: 80px;
}
@media (max-width: 992px) {
  main.site-main {
    padding-top: 60px;
  }
}
@media (max-width: 565px) {
  main.site-main {
    padding-top: 40px;
  }
}
main.site-main article .entry-header {
  display: none;
}
main.site-main article .entry-header + .entry-content {
  margin-top: 0;
}
main.site-main article .hero-image {
  display: none;
}

@media (max-width: 992px) {
  .single main.site-main, .woocommerce-page main.site-main {
    padding-top: 80px;
  }
}

.woocommerce-page main.site-main article .entry-header {
  display: block;
}
.woocommerce-page main.site-main article .entry-header .entry-title {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .woocommerce-page main.site-main article .entry-header .entry-title {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.hero-image + main.site-main {
  padding-top: 0;
}

.filter-block + main.site-main {
  padding-top: 0;
}

.hero-image + .filter-block {
  margin-bottom: 0;
}

.home main.site-main .entry-content .hero-image + .container.space-both, .home main.site-main .entry-content .hero-image + .container.block-bg-color {
  padding-top: 0;
}

/* header Search CSS */
.search-block, .user-login-block {
  margin-left: 20px;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .search-block, .user-login-block {
    margin-left: 10px;
  }
}
@media (max-width: 480px) {
  .search-block, .user-login-block {
    margin-left: 10px;
  }
}
.search-block i, .user-login-block i {
  font-size: 18px;
  cursor: pointer;
}
.search-block .search-form, .user-login-block .search-form {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 80px;
  width: 100%;
  background: rgba(0, 0, 0, 0.35);
  padding: 10px 15px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
}
.search-block .search-form label, .user-login-block .search-form label {
  margin: 0 10px 0 0;
}
.search-block .search-form input.search-field, .user-login-block .search-form input.search-field {
  min-height: 39px;
  min-width: 250px;
  outline: none;
  padding: 3px 10px;
  border-radius: 0;
  font-family: "Cormorant Infant", serif;
  font-size: 20px;
}
@media (max-width: 767px) {
  .search-block .search-form input.search-field, .user-login-block .search-form input.search-field {
    min-width: inherit;
  }
}
@media (max-width: 365px) {
  .search-block .search-form input.search-field, .user-login-block .search-form input.search-field {
    max-width: 200px;
  }
}
.search-block .search-form input.search-field:focus, .user-login-block .search-form input.search-field:focus {
  border: 1px solid #b98d58;
  transition: 500ms;
}
.search-block .search-form.search-display, .user-login-block .search-form.search-display {
  opacity: 1;
  pointer-events: auto;
}
.search-block:hover, .user-login-block:hover {
  color: #b98d58;
}

.user-login-block {
  position: relative;
}
.user-login-block .dropdown-user {
  display: none;
}
.user-login-block a, .user-login-block a.user-name {
  color: #545D5C;
  font-family: "Alata", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  width: 35px;
  height: 35px;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #545D5C;
}
.user-login-block a:hover, .user-login-block a.user-name:hover {
  border-color: #b98d58;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .user-login-block a, .user-login-block a.user-name {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 480px) {
  .user-login-block a, .user-login-block a.user-name {
    width: 28px;
    height: 28px;
  }
}
.user-login-block:hover .dropdown-user {
  display: block;
  position: absolute;
  top: 33px;
  right: 0;
}
@media (max-width: 480px) {
  .user-login-block:hover .dropdown-user {
    top: 30px;
  }
}
.user-login-block:hover .dropdown-user ul.sub-menu {
  flex-direction: column;
  display: block;
  padding-top: 25px;
  padding-left: 0;
  margin: 0;
  box-shadow: none;
  list-style: none;
}
.user-login-block:hover .dropdown-user ul.sub-menu li {
  margin-right: 0;
  background: #545D5C;
}
.user-login-block:hover .dropdown-user ul.sub-menu li a {
  display: block;
  color: #fff;
  padding: 10px 15px;
  background: #545D5C;
  width: auto;
  min-width: 170px;
  min-height: 40px;
  height: auto;
  line-height: 22px;
  border-radius: 0;
}
.user-login-block:hover .dropdown-user ul.sub-menu li a:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #b98d58;
  border-color: transparent;
}
.user-login-block:hover .dropdown-user ul.sub-menu li.is-active a {
  background: rgba(0, 0, 0, 0.05);
  color: #b98d58;
  border-color: transparent;
}

@media (max-width: 1023px) {
  header.site-header.sticky-menu {
    position: fixed;
    will-change: transform;
    transform: translate3d(0, -5rem, 0);
    -webkit-transform: translate3d(0, -5rem, 0);
    -moz-transform: translate3d(0, -5rem, 0);
    -ms-transform: translate3d(0, -5rem, 0);
    -o-transform: translate3d(0, -5rem, 0);
  }
  .header-small {
    transition: all 0.4s;
  }
  .header-small .menu-block .menu-toggle span {
    background: #545D5C;
  }
  .header-small .menu-block .main-navigation.toggled .menu-toggle span {
    background: #545D5C;
  }
  .header-small .menu-block .main-navigation.toggled .menu-toggle:hover span {
    background: #b98d58;
  }
  .header-small .menu-block .menu-toggle:hover span {
    background: #b98d58;
  }
  .menu-block .main-navigation ul {
    display: none;
  }
  .menu-block .menu-toggle {
    display: flex;
    flex-direction: column;
    background: none;
    border: none;
    outline: none;
    padding: 0;
  }
  .menu-block .menu-toggle span {
    width: 25px;
    height: 3px;
    margin-bottom: 4px;
    background: #545D5C;
  }
  .menu-block .menu-toggle span:last-child {
    margin-bottom: 0;
  }
  .menu-block .menu-toggle:hover span {
    background: #b98d58;
  }
  .menu-block .main-navigation.toggled .menu-toggle {
    margin-top: -10px;
  }
  .menu-block .main-navigation.toggled .menu-toggle span {
    background: #545D5C;
  }
  .menu-block .main-navigation.toggled .menu-toggle span:first-child {
    transform: rotate(45deg);
    position: relative;
    top: 7px;
  }
  .menu-block .main-navigation.toggled .menu-toggle span:last-child {
    transform: rotate(-45deg);
  }
  .menu-block .main-navigation.toggled .menu-toggle span:nth-child(2) {
    display: none;
  }
  .menu-block .main-navigation.toggled .menu-toggle:hover span {
    background: #b98d58;
  }
  .menu-block .main-navigation.toggled ul {
    background: #b98d58;
    position: fixed;
    width: 100%;
    height: calc(100vh - 80px);
    overflow-y: scroll;
    left: 0;
    top: 80px;
    margin-right: 0;
    padding-bottom: 100px;
    padding-top: 15px;
  }
  .menu-block .main-navigation.toggled ul li {
    margin-right: 0;
    display: block;
    flex-direction: column;
    word-break: break-word;
    padding: 5px 15px;
  }
  .menu-block .main-navigation.toggled ul li a {
    padding: 0;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
  }
  .menu-block .main-navigation.toggled ul li a:hover {
    color: #545D5C;
  }
  .menu-block .main-navigation.toggled ul li a:after {
    display: none;
  }
  .menu-block .main-navigation.toggled ul li.current_page_item > a, .menu-block .main-navigation.toggled ul li.current-menu-parent > a, .menu-block .main-navigation.toggled ul li.current-menu-item > a {
    color: #545D5C;
  }
  .menu-block .main-navigation.toggled ul li .current-menu-parent ul.sub-menu li a {
    color: #b98d58;
  }
  .menu-block .main-navigation.toggled ul li ul.sub-menu {
    position: relative;
    top: 0;
    padding-top: 0;
    padding-bottom: 15px;
    box-shadow: none;
    display: block;
    height: auto;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
    overflow: auto;
    background: none;
  }
  .menu-block .main-navigation.toggled ul li ul.sub-menu li a {
    width: auto;
    padding: 0;
    display: initial;
    font-size: 12px;
    font-weight: 400;
    background: none;
  }
  .menu-block .main-navigation.toggled ul li ul.sub-menu li a:hover {
    background: none;
    color: #545D5C;
  }
  .menu-block .main-navigation.toggled ul li ul.sub-menu li.current-menu-item a {
    color: #545D5C;
    background: none;
  }
  .menu-block .main-navigation.toggled ul li:hover ul.sub-menu li {
    background: none;
  }
  .header.no-hero-image .menu-block .menu-toggle span {
    background: #545D5C;
  }
  .header.no-hero-image .menu-block .menu-toggle:hover span {
    background: #b98d58;
  }
  .header-small.no-hero-image .menu-block .menu-toggle span {
    background: #545D5C;
  }
  .header-small.no-hero-image .menu-block .menu-toggle:hover span {
    background: #b98d58;
  }
  .header-small.no-hero-image .cart-block a {
    color: #fff;
  }
  .header-small.no-hero-image .cart-block a span {
    background: #545D5C;
    color: #fff;
  }
  .header .cart-block a {
    color: #545D5C;
  }
  .header .cart-block a:hover {
    color: #b98d58;
  }
  .header .cart-block a:hover span {
    background: #b98d58;
    color: #fff;
  }
  .header .cart-block span {
    background: #545D5C;
    color: #fff;
  }
  .header.header-small .cart-block a {
    color: #545D5C;
  }
  .header.header-small .cart-block a:hover {
    color: #b98d58;
  }
  .header.header-small .cart-block a:hover span {
    background: #b98d58;
    color: #fff;
  }
  .header.header-small .cart-block span {
    background: #b98d58;
    color: #fff;
  }
}
.breadcrumbs {
  background: #f9f8f4;
  position: relative;
  top: 80px;
  z-index: 9;
}
.breadcrumbs .breadcrumbs-menu {
  background: rgba(0, 0, 0, 0.05);
  padding: 15px 0;
  border-bottom: 1px solid rgba(185, 141, 88, 0.35);
}
.breadcrumbs .breadcrumbs-menu a:hover {
  color: #242e35;
}
.breadcrumbs .breadcrumbs-menu span {
  margin: 0 5px;
}

.hidden-class {
  overflow: hidden;
}

@media (max-width: 1023px) {
  .haus-mac-safari .menu-block .main-navigation.toggled ul {
    padding-bottom: 30px;
    height: calc(100vh - 80px);
  }
}

.modal-open .modal {
  z-index: 9999999;
  padding-right: 0 !important;
}
.modal-open .modal .modal-dialog {
  margin-top: 0;
}
@media (min-width: 576px) {
  .modal-open .modal .modal-dialog {
    max-width: inherit;
  }
}
.modal-open .modal .modal-dialog .modal-content {
  padding: 0;
}
.modal-open .modal .modal-dialog .modal-content .modal-header {
  position: relative;
  border: none;
  padding: 2rem;
}
@media (max-width: 767px) {
  .modal-open .modal .modal-dialog .modal-content .modal-header {
    padding: 15px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-header .modal-title img {
  width: 100px;
}
@media (max-width: 480px) {
  .modal-open .modal .modal-dialog .modal-content .modal-header .modal-title img {
    width: 80px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-header .close {
  position: relative;
  right: 15px;
  top: 15px;
  width: auto;
  background: none;
  padding: 0;
  font-size: 32px;
  line-height: 16px;
  color: #b98d58;
  opacity: 1;
}
.modal-open .modal .modal-dialog .modal-content .modal-header .close:hover {
  background: none;
  padding: 0;
}
.modal-open .modal .modal-dialog .modal-content .modal-body {
  padding: 2rem;
}
@media (max-width: 767px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input {
  border: none;
  outline: none;
  border-bottom: 1px solid #b98d58;
  font-size: 32px;
  line-height: 32px;
  padding: 0;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input {
    font-size: 42px;
    line-height: 42px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input:focus, .modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input:visited, .modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input:active {
  border: none;
  border-bottom: 1px solid #b98d58;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input.blinker {
  background-position-y: 20px;
  background-position-x: 90%;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form input.blinker {
    background-position-y: 30px;
    background-position-x: 97%;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form .product-search-field-clear {
  font-size: 64px;
  padding: 0;
  top: 0;
  right: 2rem;
  bottom: 28px;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .product-search div.product-search-form .product-search-field-clear {
    bottom: 22px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content {
  position: relative;
  border: none;
  max-height: 65vh;
  overflow-y: auto;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr {
  border-bottom: 1px solid #b98d58;
  display: flex;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr:last-child {
  border-bottom: none;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-image {
  flex: none;
  margin-right: 15px;
  margin-top: 15px;
  width: 100px;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-image {
    width: 130px;
    margin-left: 5px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-image img {
  max-width: 100%;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info {
  flex: 1;
  padding: 15px 0 5px;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info {
    padding: 15px;
  }
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info a:hover {
  text-decoration: none !important;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info a span.title:hover {
  text-decoration: none;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info a span.price {
  margin-top: 5px;
  font-weight: 500;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .product-search .product-search-results-content .search-results tr td.product-info .wps_add_to_cart a {
  display: inline-block;
  margin-top: 10px;
}
.modal-open .modal .modal-dialog .modal-content .modal-body .modal-search-icon {
  position: absolute;
  right: 15px;
  top: 30px;
  color: #b98d58;
  font-size: 24px;
}
@media (min-width: 768px) {
  .modal-open .modal .modal-dialog .modal-content .modal-body .modal-search-icon {
    top: 58px;
    right: 2rem;
  }
}

.modal-backdrop {
  z-index: 999999;
}

footer .footer-top-block {
  text-align: center;
}
footer .footer-top-block p {
  margin: 0;
}
footer .footer-top-block ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
footer .footer-top-block .footer-logo {
  margin-bottom: 40px;
}
footer .footer-top-block .footer-logo img {
  max-width: 150px;
}
footer .footer-top-block .grapes-icon {
  padding-top: 40px;
}
footer .footer-top-block .grapes-icon img {
  width: 55px;
}
@media (max-width: 767px) {
  footer .footer-top-block .address-block > div {
    margin-bottom: 15px;
  }
}
footer .footer-top-block .menu-footer-menu-container ul li.current-menu-item a {
  color: #545D5C;
}
footer .footer-top-block .social-media ul {
  padding: 0;
  margin: 50px 0 30px;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  footer .footer-top-block .social-media ul {
    margin: 20px 0 0;
  }
}
footer .footer-top-block .social-media ul li {
  margin-right: 10px;
}
footer .footer-top-block .social-media ul li:last-child {
  margin-right: 0;
}
footer .footer-top-block .social-media ul li a {
  font-size: 30px;
  color: #b98d58;
  background: transparent;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
footer .footer-top-block .social-media ul li a:hover {
  background: #545D5C;
  color: rgba(255, 255, 255, 0.76);
  transform: scale(0.9);
}
footer .footer-bot-block {
  position: relative;
  background-color: #545D5C;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 9;
}
footer .footer-bot-block .footer-bot-top-curve {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.36);
  background-image: url(images/footer-shape.svg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 102vw auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
footer .footer-bot-block .footer-bot-text {
  min-height: 45vh;
  padding: 100px 0 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
}
@media (max-width: 767px) {
  footer .footer-bot-block .footer-bot-text {
    min-height: 30vh;
    padding: 60px 0;
  }
}
footer .footer-bot-block .copyright {
  font-family: alata, Sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 2px;
}
@media (max-width: 565px) {
  footer .footer-bot-block .copyright {
    line-height: 1.8em;
    text-align: center;
  }
}
footer .footer-bot-block .copyright a {
  text-decoration: underline;
  color: #fff;
}
footer .footer-bot-block .copyright a:hover {
  color: #b98d58;
  text-decoration: none;
}

.oc_cb_wrapper.fill_grey {
  background: #b98d58;
  min-height: 80px;
  font-family: "Cormorant Infant", serif;
}
.oc_cb_wrapper.fill_grey p {
  font-family: "Cormorant Infant", serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
}
.oc_cb_wrapper.fill_grey #oc_cb_btn {
  font-family: "Alata", sans-serif;
  font-size: 18px;
}
@media (max-width: 767px) {
  .oc_cb_wrapper.fill_grey .oc_cb_text, .oc_cb_wrapper.fill_grey .oc_cb_btn_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.carousel-deals, .single-carousel-blog-posts {
  padding: 0 50px;
}
@media (max-width: 767px) {
  .carousel-deals, .single-carousel-blog-posts {
    padding: 0;
  }
}
.carousel-deals .slick-prev, .single-carousel-blog-posts .slick-prev {
  left: -15px;
}
.carousel-deals .slick-next, .single-carousel-blog-posts .slick-next {
  right: -15px;
}
.carousel-deals .slick-prev:hover:before, .carousel-deals .slick-next:hover:before, .single-carousel-blog-posts .slick-prev:hover:before, .single-carousel-blog-posts .slick-next:hover:before {
  background: #b98d58;
  color: #ffffff;
}

.single-carousel-blog-posts .carousel-content {
  display: flex;
  align-items: center;
}
.single-carousel-blog-posts .carousel-content .card-body {
  padding-top: 45px;
  padding-bottom: 45px;
}
.single-carousel-blog-posts .carousel-content .card-title {
  margin-top: 20px;
}
.single-carousel-blog-posts .carousel-content .product-link {
  font-family: "Alata", sans-serif;
  color: #b98d58;
  font-size: 14px;
}
.single-carousel-blog-posts .carousel-content .product-link:after {
  padding-left: 5px;
  content: "▸";
}
.single-carousel-blog-posts .image-block {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-carousel-blog-posts .image-block img {
  min-height: 100%;
  min-width: auto;
  object-fit: cover;
}
.single-carousel-blog-posts .post-caption {
  color: #b98d58;
}

.carousel-deals-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 15px 0;
}
@media (max-width: 480px) {
  .carousel-deals-header {
    flex-direction: column;
  }
}
.carousel-deals-header h2 {
  margin: 0;
}
@media (max-width: 480px) {
  .carousel-deals-header a {
    margin-top: 15px;
  }
}

.product-details {
  padding: 15px;
  margin: 0 7px;
}
.product-details img {
  padding-bottom: 15px;
  width: 100%;
  height: auto;
  max-height: 200px;
  object-fit: contain;
}
.product-details .no-stock, .product-details .out-of-stock, .product-details .in-stock {
  margin-bottom: 10px;
  color: #b81c23;
  font-weight: 700;
}
.product-details .in-stock {
  color: #b98d58;
}
.product-details p {
  margin: 0;
}
.product-details h2 {
  font-size: 22px;
}
.product-details .product-title {
  padding: 0;
}
.product-details .product-term {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  font-weight: 100;
  text-transform: uppercase;
}
.product-details .product-price {
  font-family: "Cormorant Infant", serif;
  font-size: 20px;
  font-weight: 400;
  color: #b98d58;
  line-height: 1.4em;
  margin-bottom: 15px;
}
.product-details .add_to_cart_button {
  display: block;
}
.product-details.slick-slide {
  height: auto;
}

.carousel-deals .product-details.slick-slide {
  display: flex;
}

.hero-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 350px;
  padding: 30px;
  margin-top: 80px;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.03);
}
@media (max-width: 767px) {
  .hero-image {
    padding: 15px;
  }
}
.hero-image .hero-title {
  color: #fff;
  position: relative;
  z-index: 1;
  margin: -40px 0 0;
  padding: 0 50px;
}
@media (max-width: 767px) {
  .hero-image .hero-title {
    padding: 0 20px;
  }
}
.hero-image:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(images/header-bottom-shape.svg);
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.home .hero-image {
  min-height: calc(100vh - 80px);
  flex-direction: column;
}
@media (max-width: 1024px) {
  .home .hero-image {
    min-height: calc(50vh - 80px);
  }
}
@media (max-width: 767px) {
  .home .hero-image {
    min-height: calc(70vh - 80px);
  }
}
.home .hero-image:after {
  z-index: 1;
}
.home .hero-image .hero-title {
  z-index: 2;
}

.exlink-text {
  position: relative;
  z-index: 3;
  font-size: 24px;
  margin-top: 15px;
}
@media (max-width: 1023px) {
  .exlink-text {
    font-size: 20px;
  }
}
.exlink-text a {
  color: #fff;
}
.exlink-text .pipe {
  color: #fff;
  margin: 0 5px;
}

.twenty-years-block {
  position: relative;
  z-index: 3;
  margin-top: 15px;
  color: #fff;
  font-size: 24px;
}
@media (max-width: 1023px) {
  .twenty-years-block {
    font-size: 20px;
  }
}
.twenty-years-block img {
  width: 160px;
  margin-bottom: 15px;
  border: 10px solid white;
  border-radius: 10px;
  padding: 0 5px;
  background: #fff;
}
.twenty-years-block p {
  margin-bottom: 0;
}

.filter-block + main.site-main article .entry-content > div:first-child.latest-post-block {
  padding-top: 0;
}
.filter-block + main.site-main article .entry-content .latest-post-block + .latest-post-block {
  padding-top: 0;
}

.latest-post-block .post-single-block {
  margin-bottom: 30px;
}

.article-grid-block {
  background: #fff;
  padding: 40px;
  text-align: center;
  height: 100%;
}
@media (max-width: 1200px) {
  .article-grid-block {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .article-grid-block {
    padding: 25px 15px;
  }
}
.article-grid-block .caption {
  color: #b98d58;
}
.article-grid-block .links-block {
  padding: 0;
  margin: 0;
}
.article-grid-block .links-block li {
  margin-right: 15px;
}
.article-grid-block .links-block li:last-child {
  margin-right: 0;
}
.article-grid-block .links-block li a {
  font-family: "Alata", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.article-grid-block .links-block li a i {
  margin-left: 15px;
}
.article-grid-block .article-img-block {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 66.66%;
  overflow: hidden;
}
.article-grid-block .article-img-block img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: inherit;
  object-fit: cover;
}
.article-grid-block .article-content-block {
  margin-top: 20px;
}
.article-grid-block .article-content-block .article-title {
  margin-bottom: 0;
  line-height: inherit;
}
.article-grid-block .article-content-block .article-title a {
  font-size: 30px;
  color: #545D5C;
}
.article-grid-block .article-content-block .article-title a:hover {
  color: #b98d58;
}
.article-grid-block .article-content-block .article-date {
  font-family: "Alata", sans-serif;
  font-size: 10px;
  font-weight: 700;
  color: #adadad;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
}
.article-grid-block.article-first-block {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

@media (max-width: 1024px) {
  .latest-post-block > .row > div {
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  .latest-post-block > .row > div {
    margin-bottom: 15px;
  }
}
.contact-maps {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-maps iframe {
  width: 100%;
}

.contact-block {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .contact-block > div:last-child {
    margin-top: 15px;
  }
}
.contact-block .address-content p {
  margin-bottom: 0.5rem;
}
.contact-block .company-timings p {
  margin-bottom: 0.5rem;
}

.woocommerce-breadcrumb {
  padding: 15px 0;
  background: rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(185, 141, 88, 0.35);
}
.woocommerce-breadcrumb span {
  margin: 0 5px;
}

.shop-title h1 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 60px;
}
@media (max-width: 767px) {
  .shop-title h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 40px;
  }
}

.woocommerce-products-header {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 350px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 30px;
}
.woocommerce-products-header:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(images/header-bottom-shape.svg);
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.woocommerce-products-header .page-title {
  margin: -60px 0 0;
  color: #fff;
  position: relative;
  z-index: 1;
}
@media (max-width: 1300px) {
  .woocommerce-products-header .page-title {
    margin: -40px 0 0;
  }
}

.filter-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .filter-block {
    margin-bottom: 20px;
  }
}
.filter-block .productCategoryBlock, .filter-block .producerFilterBlock {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
.filter-block .productCategoryBlock .productBtnToggle, .filter-block .productCategoryBlock .producerBtnToggle, .filter-block .producerFilterBlock .productBtnToggle, .filter-block .producerFilterBlock .producerBtnToggle {
  background: #fff;
  min-width: calc(20% - 15px);
  max-width: 300px;
  width: auto;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  margin: 0 15px 15px 0;
  font-weight: 500;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media (max-width: 1600px) {
  .filter-block .productCategoryBlock .productBtnToggle, .filter-block .productCategoryBlock .producerBtnToggle, .filter-block .producerFilterBlock .productBtnToggle, .filter-block .producerFilterBlock .producerBtnToggle {
    min-width: calc(25% - 15px);
  }
}
@media (max-width: 767px) {
  .filter-block .productCategoryBlock .productBtnToggle, .filter-block .productCategoryBlock .producerBtnToggle, .filter-block .producerFilterBlock .productBtnToggle, .filter-block .producerFilterBlock .producerBtnToggle {
    min-width: calc(50% - 15px);
    position: relative;
  }
}
@media (max-width: 480px) {
  .filter-block .productCategoryBlock .productBtnToggle, .filter-block .productCategoryBlock .producerBtnToggle, .filter-block .producerFilterBlock .productBtnToggle, .filter-block .producerFilterBlock .producerBtnToggle {
    min-width: 100%;
    display: block;
    position: static;
  }
}
.filter-block .productCategoryBlock .productBtnToggle > label, .filter-block .productCategoryBlock .producerBtnToggle > label, .filter-block .producerFilterBlock .productBtnToggle > label, .filter-block .producerFilterBlock .producerBtnToggle > label {
  margin: 0;
  width: 100%;
  cursor: pointer;
  position: relative;
}
.filter-block .productCategoryBlock .productBtnToggle > label::first-letter, .filter-block .productCategoryBlock .producerBtnToggle > label::first-letter, .filter-block .producerFilterBlock .productBtnToggle > label::first-letter, .filter-block .producerFilterBlock .producerBtnToggle > label::first-letter {
  text-transform: capitalize;
}
.filter-block .productCategoryBlock .productBtnToggle i, .filter-block .productCategoryBlock .producerBtnToggle i, .filter-block .producerFilterBlock .productBtnToggle i, .filter-block .producerFilterBlock .producerBtnToggle i {
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 6px;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters {
  position: absolute;
  top: 39px;
  left: 0;
  width: calc(100% - 15px);
  z-index: 55;
  background: #fff;
  padding: 15px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  max-height: 250px;
  min-height: inherit;
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  text-transform: capitalize;
}
@media (max-width: 992px) {
  .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters {
    width: calc(100% - 15px);
  }
}
@media (max-width: 767px) {
  .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters {
    background: none;
    box-shadow: none;
    padding: 0;
    position: inherit;
  }
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters a, .filter-block .productCategoryBlock .productBtnToggle .producerFilters a, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters a, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters a, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters a, .filter-block .producerFilterBlock .productBtnToggle .producerFilters a, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters a, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters a {
  color: #545D5C;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters a:hover, .filter-block .productCategoryBlock .productBtnToggle .producerFilters a:hover, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters a:hover, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters a:hover, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters a:hover, .filter-block .producerFilterBlock .productBtnToggle .producerFilters a:hover, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters a:hover, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters a:hover {
  color: #b98d58;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 20px;
  width: calc(25% - 20px);
}
@media (max-width: 767px) {
  .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div {
    width: calc(50% - 20px);
  }
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div input, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div input, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div input, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div input, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div input, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div input, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div input, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div input {
  margin-right: 5px;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div .categoryLabel, .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div .regionLabel, .filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters > div .countryLabel, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div .categoryLabel, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div .regionLabel, .filter-block .productCategoryBlock .productBtnToggle .producerFilters > div .countryLabel, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div .categoryLabel, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div .regionLabel, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters > div .countryLabel, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div .categoryLabel, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div .regionLabel, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters > div .countryLabel, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div .categoryLabel, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div .regionLabel, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters > div .countryLabel, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div .categoryLabel, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div .regionLabel, .filter-block .producerFilterBlock .productBtnToggle .producerFilters > div .countryLabel, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div .categoryLabel, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div .regionLabel, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters > div .countryLabel, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div .categoryLabel, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div .regionLabel, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters > div .countryLabel {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar, .filter-block .productCategoryBlock .productBtnToggle .producerFilters::-webkit-scrollbar, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters::-webkit-scrollbar, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar, .filter-block .producerFilterBlock .productBtnToggle .producerFilters::-webkit-scrollbar, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters::-webkit-scrollbar {
  width: 5px;
  background: #f9f8f4;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar-track, .filter-block .productCategoryBlock .productBtnToggle .producerFilters::-webkit-scrollbar-track, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar-track, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters::-webkit-scrollbar-track, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar-track, .filter-block .producerFilterBlock .productBtnToggle .producerFilters::-webkit-scrollbar-track, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar-track, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters::-webkit-scrollbar-track {
  border-radius: 5px;
}
.filter-block .productCategoryBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar-thumb, .filter-block .productCategoryBlock .productBtnToggle .producerFilters::-webkit-scrollbar-thumb, .filter-block .productCategoryBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar-thumb, .filter-block .productCategoryBlock .producerBtnToggle .producerFilters::-webkit-scrollbar-thumb, .filter-block .producerFilterBlock .productBtnToggle .productCategoryFilters::-webkit-scrollbar-thumb, .filter-block .producerFilterBlock .productBtnToggle .producerFilters::-webkit-scrollbar-thumb, .filter-block .producerFilterBlock .producerBtnToggle .productCategoryFilters::-webkit-scrollbar-thumb, .filter-block .producerFilterBlock .producerBtnToggle .producerFilters::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
}
.filter-block .productCategoryBlock .productBtnToggle:hover, .filter-block .productCategoryBlock .producerBtnToggle:hover, .filter-block .producerFilterBlock .productBtnToggle:hover, .filter-block .producerFilterBlock .producerBtnToggle:hover {
  color: #b98d58;
}
.filter-block .productCategoryBlock .productBtnToggle:hover .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle:hover .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle:hover .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle:hover .producerFilters, .filter-block .producerFilterBlock .productBtnToggle:hover .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle:hover .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle:hover .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle:hover .producerFilters {
  color: #545D5C;
}
.filter-block .productCategoryBlock .productBtnToggle:hover .productCategoryFilters > div label, .filter-block .productCategoryBlock .productBtnToggle:hover .productCategoryFilters > div input, .filter-block .productCategoryBlock .productBtnToggle:hover .producerFilters > div label, .filter-block .productCategoryBlock .productBtnToggle:hover .producerFilters > div input, .filter-block .productCategoryBlock .producerBtnToggle:hover .productCategoryFilters > div label, .filter-block .productCategoryBlock .producerBtnToggle:hover .productCategoryFilters > div input, .filter-block .productCategoryBlock .producerBtnToggle:hover .producerFilters > div label, .filter-block .productCategoryBlock .producerBtnToggle:hover .producerFilters > div input, .filter-block .producerFilterBlock .productBtnToggle:hover .productCategoryFilters > div label, .filter-block .producerFilterBlock .productBtnToggle:hover .productCategoryFilters > div input, .filter-block .producerFilterBlock .productBtnToggle:hover .producerFilters > div label, .filter-block .producerFilterBlock .productBtnToggle:hover .producerFilters > div input, .filter-block .producerFilterBlock .producerBtnToggle:hover .productCategoryFilters > div label, .filter-block .producerFilterBlock .producerBtnToggle:hover .productCategoryFilters > div input, .filter-block .producerFilterBlock .producerBtnToggle:hover .producerFilters > div label, .filter-block .producerFilterBlock .producerBtnToggle:hover .producerFilters > div input {
  cursor: pointer;
}
.filter-block .productCategoryBlock .productBtnToggle:hover .productCategoryFilters > div:hover, .filter-block .productCategoryBlock .productBtnToggle:hover .producerFilters > div:hover, .filter-block .productCategoryBlock .producerBtnToggle:hover .productCategoryFilters > div:hover, .filter-block .productCategoryBlock .producerBtnToggle:hover .producerFilters > div:hover, .filter-block .producerFilterBlock .productBtnToggle:hover .productCategoryFilters > div:hover, .filter-block .producerFilterBlock .productBtnToggle:hover .producerFilters > div:hover, .filter-block .producerFilterBlock .producerBtnToggle:hover .productCategoryFilters > div:hover, .filter-block .producerFilterBlock .producerBtnToggle:hover .producerFilters > div:hover {
  color: #b98d58;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters {
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 767px) {
  .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters {
    flex-wrap: wrap;
  }
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .price_default, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .price_default, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .price_default, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .price_default, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .price_default, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .price_default, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .price_default, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .price_default {
  width: 100%;
  max-width: 165px;
  font-size: 18px;
  color: #b98d58;
  font-weight: 500;
  margin-bottom: 0;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters > div, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters > div, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters > div, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters > div, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters > div, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters > div {
  width: 100%;
  margin-right: 0;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider {
  margin: 25px 10px 15px;
  width: 100%;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip.bs-tooltip-top, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider .tooltip.bs-tooltip-top, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip.bs-tooltip-top, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .tooltip.bs-tooltip-top, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip.bs-tooltip-top, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider .tooltip.bs-tooltip-top, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip.bs-tooltip-top, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .tooltip.bs-tooltip-top {
  margin-top: -37px;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-handle, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider .slider-handle, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-handle, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .slider-handle, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-handle, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider .slider-handle, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-handle, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .slider-handle {
  box-shadow: none;
  background: #b98d58;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-selection, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider .slider-selection, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-selection, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .slider-selection, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-selection, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider .slider-selection, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .slider-selection, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .slider-selection {
  background: rgba(185, 141, 88, 0.5);
  box-shadow: none;
  border: none;
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip-inner, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider .tooltip-inner, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip-inner, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .tooltip-inner, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip-inner, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider .tooltip-inner, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .tooltip-inner, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .tooltip-inner {
  background: rgba(185, 141, 88, 0.85);
}
.filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .arrow:before, .filter-block .productCategoryBlock .productBtnToggle .priceDataFilter .producerFilters .slider .arrow:before, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .arrow:before, .filter-block .productCategoryBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .arrow:before, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .productCategoryFilters .slider .arrow:before, .filter-block .producerFilterBlock .productBtnToggle .priceDataFilter .producerFilters .slider .arrow:before, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .productCategoryFilters .slider .arrow:before, .filter-block .producerFilterBlock .producerBtnToggle .priceDataFilter .producerFilters .slider .arrow:before {
  border-top-color: rgba(185, 141, 88, 0.85);
}
.filter-block .productCategoryBlock .productBtnToggle.active > label, .filter-block .productCategoryBlock .producerBtnToggle.active > label, .filter-block .producerFilterBlock .productBtnToggle.active > label, .filter-block .producerFilterBlock .producerBtnToggle.active > label {
  color: #b98d58;
}
.filter-block .filter-inner-block {
  margin-bottom: 25px;
  width: 100%;
  display: inline-block;
}
@media (max-width: 480px) {
  .filter-block .filter-inner-block {
    margin-bottom: 15px;
  }
}
.filter-block .product-search-block {
  display: flex;
  align-items: center;
  padding-right: 15px;
  float: left;
}
@media (max-width: 480px) {
  .filter-block .product-search-block {
    padding-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.filter-block .product-search-block label {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .filter-block .product-search-block label {
    width: 100%;
  }
}
.filter-block .product-search-block label input {
  min-height: 36px;
  padding: 5px 15px;
  outline: none;
  font-family: "Cormorant Infant", serif;
  font-size: 18px;
  font-weight: 600;
  max-height: 36px;
  border-radius: 0;
}
@media (max-width: 480px) {
  .filter-block .product-search-block label input {
    width: 100%;
  }
}
.filter-block .product-search-block button {
  width: auto;
  margin: 0;
}
.filter-block .activeFilters .filterParent, .filter-block .activeProducerFilters .filterParent {
  background: #545D5C;
  padding: 5px 15px;
  color: #fff;
  margin-right: 15px;
  margin-bottom: 10px;
  display: inline-block;
  text-transform: capitalize;
  border-radius: 25px;
}
.filter-block .activeFilters .filterParent .filterClose, .filter-block .activeProducerFilters .filterParent .filterClose {
  margin-left: 5px;
}

.product-listing-block .woocommerce-info {
  margin-top: 15px;
}
.product-listing-block .woocommerce-result-count {
  float: right;
  padding-right: 20px;
  display: none;
}
@media (max-width: 565px) {
  .product-listing-block .woocommerce-result-count {
    float: left;
    width: 100%;
  }
}
.product-listing-block .woocommerce-ordering {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
  margin-top: -50px;
  position: relative;
}
@media (max-width: 992px) {
  .product-listing-block .woocommerce-ordering {
    margin-top: -15px;
  }
}
@media (max-width: 565px) {
  .product-listing-block .woocommerce-ordering {
    padding-right: 0;
    margin-top: 0;
  }
}
@media (max-width: 480px) {
  .product-listing-block .woocommerce-ordering {
    flex-direction: column;
    align-items: flex-start;
  }
}
.product-listing-block .woocommerce-ordering .sortby-txt {
  font-weight: 500;
}
.product-listing-block .woocommerce-ordering label {
  position: absolute;
  right: 25px;
  top: 6px;
  z-index: 1;
  font-size: 16px;
  pointer-events: none;
}
@media (max-width: 565px) {
  .product-listing-block .woocommerce-ordering label {
    right: 15px;
  }
}
@media (max-width: 480px) {
  .product-listing-block .woocommerce-ordering label {
    top: 40px;
  }
}
.product-listing-block .woocommerce-ordering select {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: none;
  padding: 5px 10px;
  margin-left: 10px;
  cursor: pointer;
  background: #fff;
  font-weight: 500;
  color: #545D5C;
  font-family: "Cormorant Infant", serif;
  font-size: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}
.product-listing-block .woocommerce-ordering select:focus {
  outline: none;
}
@media (max-width: 480px) {
  .product-listing-block .woocommerce-ordering select {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
  }
}
.product-listing-block ul.products.columns-4 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 565px) {
  .product-listing-block ul.products.columns-4 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.product-listing-block ul.products.columns-4 li.product {
  width: calc(25% - 15px);
  margin-right: 15px;
  margin-bottom: 20px;
  background: white;
  padding: 15px;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-listing-block ul.products.columns-4 li.product:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
@media (max-width: 1024px) {
  .product-listing-block ul.products.columns-4 li.product {
    width: calc(33.333% - 15px);
  }
}
@media (max-width: 767px) {
  .product-listing-block ul.products.columns-4 li.product {
    width: calc(50% - 15px);
  }
}
@media (max-width: 565px) {
  .product-listing-block ul.products.columns-4 li.product {
    width: 100%;
    margin-right: 0;
  }
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link {
  position: relative;
  margin-bottom: 10px;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .onsale {
  position: absolute;
  left: -15px;
  top: -20px;
  background: #b98d58;
  color: #fff;
  z-index: 1;
  padding: 5px;
  border-radius: 100%;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Alata", sans-serif;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  font-size: 24px;
  font-weight: 500;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .price {
  margin-bottom: 15px;
  display: block;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link img {
  width: 100%;
  height: 100%;
  max-height: 160px;
  max-width: none;
  margin-bottom: 15px;
  object-fit: contain;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .bottle-size, .product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .producer_name {
  font-size: 16px;
  color: #242e35;
  margin-bottom: 0px;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .no-stock, .product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .out-of-stock, .product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .in-stock {
  margin-bottom: 10px;
  color: #b81c23;
  font-weight: 700;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .in-stock {
  color: #b98d58;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount {
  font-weight: 600;
}
.product-listing-block ul.products.columns-4 li.product a.woocommerce-LoopProduct-link .wine-type-img img {
  max-height: inherit;
}
.product-listing-block ul.products.columns-4 li.product.random-giftcard-block, .product-listing-block ul.products.columns-4 li.product.product_cat-gift-card {
  background: rgba(185, 141, 88, 0.15);
}
.product-listing-block ul.products.columns-4 li.product.random-giftcard-block a.woocommerce-LoopProduct-link, .product-listing-block ul.products.columns-4 li.product.product_cat-gift-card a.woocommerce-LoopProduct-link {
  display: inline-table;
}
.product-listing-block ul.products.columns-4 li.product.random-giftcard-block a.woocommerce-LoopProduct-link img, .product-listing-block ul.products.columns-4 li.product.product_cat-gift-card a.woocommerce-LoopProduct-link img {
  background: #fff;
  object-fit: cover;
  margin: -15px -15px 15px -15px;
  width: calc(100% + 30px);
  max-height: 175px;
}
.product-listing-block ul.products.columns-4 li.product.random-giftcard-block a.woocommerce-LoopProduct-link p, .product-listing-block ul.products.columns-4 li.product.product_cat-gift-card a.woocommerce-LoopProduct-link p {
  color: #242e35;
  margin-bottom: 10px;
}

.add_to_cart_button, a.add_to_cart_button, .product_type_external, a.product_type_external, .product_type_grouped, a.product_type_grouped, .product_type_simple, a.product_type_simple, .buy-now, a.buy-now {
  background-color: #b98d58;
  color: #fff;
  font-family: "Alata", sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 10px 15px;
  text-align: center;
}
.add_to_cart_button:hover, a.add_to_cart_button:hover, .product_type_external:hover, a.product_type_external:hover, .product_type_grouped:hover, a.product_type_grouped:hover, .product_type_simple:hover, a.product_type_simple:hover, .buy-now:hover, a.buy-now:hover {
  color: #f9f8f4;
  background: #545D5C;
}
.add_to_cart_button.button, #wl-wrapper form.wl-search-form input.add_to_cart_button.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.add_to_cart_button.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.add_to_cart_button.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.add_to_cart_button.button, #wl-wrapper .wl-form form.wl-search-form .form-row input.add_to_cart_button.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.add_to_cart_button.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.add_to_cart_button.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.add_to_cart_button.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.add_to_cart_button.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.add_to_cart_button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.add_to_cart_button.reset_variations, #wl-wrapper .wl-form form .form-row textarea.add_to_cart_button.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.add_to_cart_button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.add_to_cart_button.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.add_to_cart_button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.add_to_cart_button, .single-product-right .summary.entry-summary form.cart .add_to_cart_button.reset_variations, a.add_to_cart_button.button, .product_type_external.button, #wl-wrapper form.wl-search-form input.product_type_external.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.product_type_external.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_external.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.product_type_external.button, #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_external.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.product_type_external.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_external.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_external.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_external.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_external.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.product_type_external.reset_variations, #wl-wrapper .wl-form form .form-row textarea.product_type_external.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.product_type_external.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.product_type_external.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.product_type_external, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.product_type_external, .single-product-right .summary.entry-summary form.cart .product_type_external.reset_variations, a.product_type_external.button, .product_type_grouped.button, #wl-wrapper form.wl-search-form input.product_type_grouped.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.product_type_grouped.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_grouped.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.product_type_grouped.button, #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_grouped.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.product_type_grouped.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_grouped.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_grouped.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_grouped.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_grouped.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.product_type_grouped.reset_variations, #wl-wrapper .wl-form form .form-row textarea.product_type_grouped.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.product_type_grouped.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.product_type_grouped.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.product_type_grouped, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.product_type_grouped, .single-product-right .summary.entry-summary form.cart .product_type_grouped.reset_variations, a.product_type_grouped.button, .product_type_simple.button, #wl-wrapper form.wl-search-form input.product_type_simple.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.product_type_simple.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_simple.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.product_type_simple.button, #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_simple.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.product_type_simple.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.product_type_simple.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.product_type_simple.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.product_type_simple.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.product_type_simple.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.product_type_simple.reset_variations, #wl-wrapper .wl-form form .form-row textarea.product_type_simple.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.product_type_simple.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.product_type_simple.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.product_type_simple, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.product_type_simple, .single-product-right .summary.entry-summary form.cart .product_type_simple.reset_variations, a.product_type_simple.button, .buy-now.button, #wl-wrapper form.wl-search-form input.buy-now.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.buy-now.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.buy-now.find-input.reset_variations, #wl-wrapper .wl-form form .form-row input.buy-now.button, #wl-wrapper .wl-form form.wl-search-form .form-row input.buy-now.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.buy-now.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.buy-now.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.buy-now.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.buy-now.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.buy-now.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.buy-now.reset_variations, #wl-wrapper .wl-form form .form-row textarea.buy-now.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.buy-now.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.buy-now.reset_variations, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.buy-now, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.buy-now, .single-product-right .summary.entry-summary form.cart .buy-now.reset_variations, a.buy-now.button {
  color: #fff;
}

.product_type_external {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.added_to_cart.wc-forward {
  font-family: "Alata", sans-serif;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: 15px;
  bottom: 77px;
}

.woocommerce .woocommerce-notices-wrapper {
  margin-bottom: 15px;
}
.woocommerce .woocommerce-notices-wrapper ul {
  margin: 0;
  padding: 5px 15px;
  background: #b98d58;
  color: #fff;
  list-style: none;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-noreviews,
.woocommerce p.no-comments {
  padding: 5px 15px;
  margin-bottom: 10px;
  background: #b98d58;
  color: #fff;
  text-align: center;
}
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-noreviews a,
.woocommerce p.no-comments a {
  color: #fff;
}
.woocommerce .woocommerce-message a:hover,
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-error a:hover,
.woocommerce .woocommerce-noreviews a:hover,
.woocommerce p.no-comments a:hover {
  color: #545D5C;
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .woocommerce .woocommerce-message input.find-input.button, .woocommerce .woocommerce-message #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-message input.find-input.button, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form form .form-row input.button, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-message #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce .woocommerce-message #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce .woocommerce-message #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-message input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-message input.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-message .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-message form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-message input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-message input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-message form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-message input.find-input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-message input.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-message input.reset_variations, .woocommerce .woocommerce-message #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-message textarea.button, .woocommerce .woocommerce-message #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-message textarea.reset_variations, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-message textarea.reset_variations, .woocommerce .woocommerce-message .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce .woocommerce-message a, .woocommerce .woocommerce-message .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce .woocommerce-message a, .woocommerce .woocommerce-message .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-message .reset_variations,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-info #wl-wrapper form.wl-search-form input.find-input.button,
#wl-wrapper form.wl-search-form .woocommerce .woocommerce-info input.find-input.button,
.woocommerce .woocommerce-info #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-info input.find-input.button,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form .form-row input.button,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-info #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-info #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-info #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-info input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-info input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-info .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-info form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-info input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-info input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-info form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-info input.find-input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-info input.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-info input.reset_variations,
.woocommerce .woocommerce-info #wl-wrapper .wl-form form .form-row textarea.button,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-info textarea.button,
.woocommerce .woocommerce-info #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-info textarea.reset_variations,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-info textarea.reset_variations,
.woocommerce .woocommerce-info .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info .single-product-right .summary.entry-summary form.cart .reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-info .reset_variations,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-error #wl-wrapper form.wl-search-form input.find-input.button,
#wl-wrapper form.wl-search-form .woocommerce .woocommerce-error input.find-input.button,
.woocommerce .woocommerce-error #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-error input.find-input.button,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form .form-row input.button,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-error #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-error #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-error #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-error input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-error input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-error .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-error form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-error input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-error input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-error form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-error input.find-input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-error input.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-error input.reset_variations,
.woocommerce .woocommerce-error #wl-wrapper .wl-form form .form-row textarea.button,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-error textarea.button,
.woocommerce .woocommerce-error #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-error textarea.reset_variations,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-error textarea.reset_variations,
.woocommerce .woocommerce-error .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce .woocommerce-error a,
.woocommerce .woocommerce-error .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce .woocommerce-error a,
.woocommerce .woocommerce-error .single-product-right .summary.entry-summary form.cart .reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-error .reset_variations,
.woocommerce .woocommerce-noreviews .button,
.woocommerce .woocommerce-noreviews #wl-wrapper form.wl-search-form input.find-input.button,
#wl-wrapper form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.button,
.woocommerce .woocommerce-noreviews #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-noreviews input.find-input.button,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form .form-row input.button,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-noreviews #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-noreviews input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-noreviews input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-noreviews form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-noreviews form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce .woocommerce-noreviews input.find-input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-noreviews input.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-noreviews input.reset_variations,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form form .form-row textarea.button,
#wl-wrapper .wl-form form .form-row .woocommerce .woocommerce-noreviews textarea.button,
.woocommerce .woocommerce-noreviews #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce .woocommerce-noreviews textarea.reset_variations,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce .woocommerce-noreviews textarea.reset_variations,
.woocommerce .woocommerce-noreviews .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce .woocommerce-noreviews a,
.woocommerce .woocommerce-noreviews .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce .woocommerce-noreviews a,
.woocommerce .woocommerce-noreviews .single-product-right .summary.entry-summary form.cart .reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce .woocommerce-noreviews .reset_variations,
.woocommerce p.no-comments .button,
.woocommerce p.no-comments #wl-wrapper form.wl-search-form input.find-input.button,
#wl-wrapper form.wl-search-form .woocommerce p.no-comments input.find-input.button,
.woocommerce p.no-comments #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce p.no-comments input.find-input.button,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form form .form-row input.button,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.button,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce p.no-comments #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce p.no-comments #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary .woocommerce p.no-comments #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form form .form-row .woocommerce p.no-comments input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce p.no-comments input.find-input.button,
#wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce p.no-comments .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations,
#wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce p.no-comments input.find-input.reset_variations,
.single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce p.no-comments input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce p.no-comments form.wl-search-form input.find-input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce p.no-comments input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce p.no-comments input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce p.no-comments form.wl-search-form input.find-input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce p.no-comments input.find-input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce p.no-comments input.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce p.no-comments input.reset_variations,
.woocommerce p.no-comments #wl-wrapper .wl-form form .form-row textarea.button,
#wl-wrapper .wl-form form .form-row .woocommerce p.no-comments textarea.button,
.woocommerce p.no-comments #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations,
#wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce p.no-comments textarea.reset_variations,
.woocommerce p.no-comments .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations,
.single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce p.no-comments textarea.reset_variations,
.woocommerce p.no-comments .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce p.no-comments a,
.woocommerce p.no-comments .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a,
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce p.no-comments a,
.woocommerce p.no-comments .single-product-right .summary.entry-summary form.cart .reset_variations,
.single-product-right .summary.entry-summary form.cart .woocommerce p.no-comments .reset_variations {
  background: #fff;
  color: #545D5C;
  display: inline-flex;
  margin-right: 15px;
  margin-bottom: 0 !important;
}
.woocommerce .return-to-shop {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce .restore-item {
  color: #fff;
}
.woocommerce .restore-item:hover {
  color: #545D5C;
}

.products_load_more {
  display: flex;
  align-items: center;
  justify-content: center;
}
.products_load_more .button, .products_load_more #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .products_load_more input.find-input.button, .products_load_more #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .products_load_more input.find-input.reset_variations, .products_load_more .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .products_load_more input.find-input.reset_variations, .products_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .products_load_more input.find-input.reset_variations, .products_load_more .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .products_load_more input.find-input.reset_variations, .products_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .products_load_more input.find-input.reset_variations, .products_load_more #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .products_load_more #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .products_load_more #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .products_load_more #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .products_load_more input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .products_load_more .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .products_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .products_load_more input.reset_variations, .products_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .products_load_more input.reset_variations, .products_load_more #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .products_load_more textarea.button, .products_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .products_load_more textarea.reset_variations, .products_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .products_load_more textarea.reset_variations, .products_load_more .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .products_load_more a, .products_load_more .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .products_load_more a, .products_load_more .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .products_load_more .reset_variations {
  cursor: pointer;
}

.additional-name {
  font-size: 20px;
  color: #545D5C;
  font-weight: 400;
}

.woocommerce-info.gapfreedelivery {
  background: #adadad;
  padding: 5px 15px;
  margin: 0 0 10px;
  list-style: none;
}

.checkbox-filter {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 0px;
  max-width: 60%;
  position: relative;
  top: 28px;
  z-index: 1;
}
@media (max-width: 992px) {
  .checkbox-filter {
    top: 0;
    position: inherit;
    margin-bottom: 30px;
    max-width: 100%;
  }
}
.checkbox-filter .checkbox-block {
  margin-right: 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  .checkbox-filter .checkbox-block {
    margin-top: 15px;
  }
}
.checkbox-filter .checkbox-block input {
  cursor: pointer;
  margin-left: 10px;
}
.checkbox-filter .checkbox-block label {
  text-transform: capitalize;
  font-weight: 500;
  color: #545D5C;
  margin: 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.checkbox-filter .checkbox-block .wine-type-img {
  margin-right: 5px;
  width: 35px;
  height: 35px;
  position: inherit;
  right: inherit;
}

.wine-type-img {
  width: 35px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.wine-type-img:nth-child(2) {
  top: 45px;
}
.wine-type-img:nth-child(3) {
  top: 90px;
}
.wine-type-img:nth-child(4) {
  top: 135px;
}
.wine-type-img:nth-child(5) {
  top: 180px;
}
.wine-type-img:nth-child(6) {
  top: 225px;
}
.wine-type-img:nth-child(7) {
  top: 270px;
}
.wine-type-img:nth-child(8) {
  top: 315px;
}

.home .filter-block .checkbox-filter {
  position: inherit;
  top: inherit;
  margin-top: 15px;
}
@media (max-width: 1600px) {
  .home .filter-block .productCategoryBlock .productBtnToggle {
    min-width: calc(20% - 15px);
  }
}
@media (max-width: 992px) {
  .home .filter-block .productCategoryBlock .productBtnToggle {
    min-width: calc(25% - 15px);
  }
}
@media (max-width: 767px) {
  .home .filter-block .productCategoryBlock .productBtnToggle {
    min-width: calc(50% - 15px);
  }
}
@media (max-width: 480px) {
  .home .filter-block .productCategoryBlock .productBtnToggle {
    min-width: 100%;
  }
}

.single-product-left {
  width: 33.333%;
  float: left;
  padding: 0 15px 0 0;
  overflow: hidden;
  position: relative;
}
@media (max-width: 992px) {
  .single-product-left {
    width: 100%;
    padding: 0;
    margin-bottom: 25px;
  }
}
.single-product-left .woocommerce-product-gallery {
  width: 100%;
  text-align: center;
  background: #fff;
  padding: 15px;
}
.single-product-left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
  position: relative;
}
.single-product-left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  position: relative;
  height: 350px;
  overflow: hidden;
}
.single-product-left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.single-product-left .woocommerce-product-gallery .flex-viewport {
  height: 450px;
  max-height: 450px;
}
.single-product-left .flex-control-thumbs li {
  margin-right: 10px;
  width: 100px;
  height: auto;
}
.single-product-left .onsale {
  position: absolute;
  left: 0;
  top: 0;
  background: #b98d58;
  color: #fff;
  z-index: 1;
  padding: 5px;
  border-radius: 100%;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Alata", sans-serif;
}
.single-product-left .wine-type-img {
  top: 15px;
  right: 30px;
}
@media (max-width: 991px) {
  .single-product-left .wine-type-img {
    right: 15px;
  }
}
.single-product-left .wine-type-img:nth-child(2) {
  top: 60px;
}
.single-product-left .wine-type-img:nth-child(3) {
  top: 105px;
}
.single-product-left .wine-type-img:nth-child(4) {
  top: 150px;
}
.single-product-left .wine-type-img:nth-child(5) {
  top: 195px;
}
.single-product-left .wine-type-img:nth-child(6) {
  top: 240px;
}
.single-product-left .wine-type-img:nth-child(7) {
  top: 285px;
}
.single-product-left .wine-type-img:nth-child(8) {
  top: 330px;
}

.single-product div.product .single-product-left .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs {
  display: flex;
  flex-wrap: wrap;
}
.single-product div.product .single-product-left .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
  width: calc(25% - 10px);
  height: auto;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .single-product div.product .single-product-left .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: calc(20% - 10px);
  }
}
@media (max-width: 992px) {
  .single-product div.product .single-product-left .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4) {
    margin-right: 10px;
  }
}
.single-product div.product .single-product-left .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li img {
  object-fit: contain;
  width: 100%;
  max-height: 85px;
}

.single-product-right {
  width: 66.666%;
  float: right;
  padding: 0 15px;
}
@media (max-width: 992px) {
  .single-product-right {
    width: 100%;
    padding: 0;
  }
}
.single-product-right .product-bottom-block {
  display: flex;
  margin-bottom: 25px;
}
@media (max-width: 992px) {
  .single-product-right .product-bottom-block {
    display: block;
  }
}
.single-product-right .producer-content, .single-product-right .product-term {
  width: 50%;
}
@media (max-width: 992px) {
  .single-product-right .producer-content, .single-product-right .product-term {
    width: 100%;
    padding-right: 0;
  }
}
.single-product-right .product-term {
  padding-right: 25px;
}
.single-product-right .product-term.show-full-width {
  width: 100%;
  padding-right: 0;
}
@media (max-width: 992px) {
  .single-product-right .producer-content {
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  .single-product-right .producer-content .producer-img {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
.single-product-right .producer-content .producer-img img {
  height: auto;
  width: auto;
  max-width: 180px;
  object-fit: cover;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid #e5e5e5;
  padding: 5px;
  background: #fff;
}
@media (max-width: 480px) {
  .single-product-right .producer-content .producer-img img {
    float: none;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }
}
.single-product-right .producer-content .producer-title {
  margin-top: 0;
  margin-bottom: 10px;
  display: inline-block;
  word-break: break-word;
  color: #b98d58;
}
.single-product-right .summary.entry-summary {
  margin: 0;
}
.single-product-right .summary.entry-summary .product_title {
  color: #b98d58;
  margin: 0 0 5px;
}
.single-product-right .summary.entry-summary .price {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  color: #b98d58;
  letter-spacing: 5px;
  margin-top: 15px;
  font-weight: 600;
}
.single-product-right .summary.entry-summary form.cart {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.single-product-right .summary.entry-summary form.cart input {
  min-height: 36px;
  max-width: 80px;
  outline: none;
  text-align: center;
  border-radius: 0px;
}
.single-product-right .summary.entry-summary form.cart .quantity {
  margin-bottom: 15px;
  margin-right: 10px;
}
.single-product-right .summary.entry-summary form.cart button {
  margin-left: 0;
  width: auto;
}
@media (max-width: 365px) {
  .single-product-right .summary.entry-summary form.cart button {
    margin-left: 0;
  }
}
.single-product-right .summary.entry-summary form.cart table.variations {
  display: flex;
  align-items: center;
}
.single-product-right .summary.entry-summary form.cart table.variations tbody {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.single-product-right .summary.entry-summary form.cart table.variations tbody tr {
  display: flex;
  flex-direction: column;
  margin-right: 15px;
}
.single-product-right .summary.entry-summary form.cart table.variations tbody tr:last-child {
  margin-right: 0;
}
.single-product-right .summary.entry-summary form.cart table.variations label {
  margin: 0;
}
.single-product-right .summary.entry-summary form.cart table.variations .label {
  float: left;
  margin-right: 10px;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
.single-product-right .summary.entry-summary form.cart table.variations .value {
  float: left;
  display: flex;
}
.single-product-right .summary.entry-summary form.cart table.variations .value select {
  outline: none;
  padding: 5px 10px;
  cursor: pointer;
}
.single-product-right .summary.entry-summary form.cart table.variations .value .reset_variations {
  margin-left: 10px;
  line-height: 0;
}
.single-product-right .summary.entry-summary form.cart .single_variation_wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.single-product-right .summary.entry-summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: flex;
  align-items: center;
}
.single-product-right .summary.entry-summary form.cart table.woocommerce-grouped-product-list {
  margin-bottom: 15px;
}
.single-product-right .summary.entry-summary form.cart table.woocommerce-grouped-product-list tr {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.single-product-right .summary.entry-summary form.cart table.woocommerce-grouped-product-list tr label {
  margin-bottom: 0;
}
.single-product-right .summary.entry-summary form.cart table.woocommerce-grouped-product-list tr td {
  margin-right: 10px;
}
.single-product-right .summary.entry-summary form.cart table.woocommerce-grouped-product-list + input + .single_add_to_cart_button {
  margin-left: 0;
}
.single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form {
  width: 100%;
}
.single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field label {
  font-size: 20px;
  font-weight: 600;
}
.single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field input, .single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field textarea {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  max-width: 100%;
  text-align: left;
  border-radius: 0px;
}
.single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field input:hover, .single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field textarea:hover {
  border-color: #b98d58;
}
.single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field input:focus, .single-product-right .summary.entry-summary form.cart .woocommerce_gc_giftcard_form .wc_gc_field textarea:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
.single-product-right .summary.entry-summary form.cart .quantity.hidden {
  margin: 0;
}
.single-product-right .summary.entry-summary form.cart .woocommerce.wl-button-wrap a.wl-add-to.wl-add-to-single {
  display: inline-block;
}
.single-product-right .summary.entry-summary .product_meta {
  display: flex;
  flex-direction: column;
  margin-top: 25px;
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .single-product-right .summary.entry-summary .product_meta {
    margin-bottom: 25px;
  }
}
.single-product-right .summary.entry-summary .product-desc {
  margin-top: 10px;
  margin-bottom: 10px;
}
.single-product-right .summary.entry-summary .product-desc p {
  margin-bottom: 5px;
}
.single-product-right .summary.entry-summary .product-desc p .product-desc-subtitle {
  color: #b98d58;
  margin-right: 5px;
  font-weight: 600;
}
.single-product-right .summary.entry-summary .product-desc .weine-block span {
  display: flex;
}
.single-product-right .summary.entry-summary .product-desc.bottom-block p {
  font-weight: 400;
}
.single-product-right .summary.entry-summary .product-desc.bottom-block p span {
  font-weight: 600;
  color: #b98d58;
}
.single-product-right .summary.entry-summary .no-stock, .single-product-right .summary.entry-summary .out-of-stock, .single-product-right .summary.entry-summary .in-stock {
  margin-bottom: 10px;
  color: #b81c23;
  font-weight: 700;
}
.single-product-right .summary.entry-summary .in-stock {
  color: #b98d58;
}

.single-product-bot-block {
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
}
.single-product-bot-block .woocommerce-tabs ul.tabs {
  display: flex;
}
.single-product-bot-block .woocommerce-tabs ul.tabs li {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: -1px;
  font-family: "Alata", sans-serif;
}
.single-product-bot-block .woocommerce-tabs ul.tabs li a {
  padding: 10px 15px;
  font-size: 20px;
}
@media (max-width: 1024px) {
  .single-product-bot-block .woocommerce-tabs ul.tabs li a {
    font-size: 18px;
  }
}
@media (max-width: 565px) {
  .single-product-bot-block .woocommerce-tabs ul.tabs li a {
    padding: 12px;
    line-height: 1.2;
    font-size: 13px;
  }
}
.single-product-bot-block .woocommerce-tabs ul.tabs li.active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.single-product-bot-block .woocommerce-tabs ul.tabs li.active a {
  color: #545D5C;
}
.single-product-bot-block .woocommerce-tabs .woocommerce-Tabs-panel.panel {
  margin: 0;
  padding: 15px 25px;
  background: #fff;
  color: #545D5C;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.single-product-bot-block .woocommerce-tabs .woocommerce-Tabs-panel.panel h2:first-of-type {
  margin-bottom: 10px;
}
.single-product-bot-block .woocommerce-tabs .woocommerce-info, .single-product-bot-block .woocommerce-tabs .woocommerce-noreviews, .single-product-bot-block .woocommerce-tabs p.no-comments {
  background: #b98d58;
  color: #fff;
  padding: 5px 15px;
}
.single-product-bot-block .upsells.products > h2, .single-product-bot-block .upsells.products .ced > h2, .single-product-bot-block .related.products > h2, .single-product-bot-block .related.products .ced > h2, .single-product-bot-block .recent-viewed-block > h2, .single-product-bot-block .recent-viewed-block .ced > h2, .single-product-bot-block .promotions-inner-block > h2, .single-product-bot-block .promotions-inner-block .ced > h2 {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 10px;
  text-align: left;
  margin-bottom: 30px;
  color: #b98d58;
}
@media (max-width: 480px) {
  .single-product-bot-block .upsells.products > h2, .single-product-bot-block .upsells.products .ced > h2, .single-product-bot-block .related.products > h2, .single-product-bot-block .related.products .ced > h2, .single-product-bot-block .recent-viewed-block > h2, .single-product-bot-block .recent-viewed-block .ced > h2, .single-product-bot-block .promotions-inner-block > h2, .single-product-bot-block .promotions-inner-block .ced > h2 {
    line-height: 20px;
    letter-spacing: 5px;
    margin-bottom: 5px;
  }
}
.single-product-bot-block .upsells.products ul.products, .single-product-bot-block .related.products ul.products, .single-product-bot-block .recent-viewed-block ul.products, .single-product-bot-block .promotions-inner-block ul.products {
  padding: 0px;
  margin-left: -7.5px;
}
@media (max-width: 767px) {
  .single-product-bot-block .upsells.products ul.products, .single-product-bot-block .related.products ul.products, .single-product-bot-block .recent-viewed-block ul.products, .single-product-bot-block .promotions-inner-block ul.products {
    padding: 0;
    margin-left: 0;
  }
}
.single-product-bot-block .upsells.products ul.products .slick-list, .single-product-bot-block .related.products ul.products .slick-list, .single-product-bot-block .recent-viewed-block ul.products .slick-list, .single-product-bot-block .promotions-inner-block ul.products .slick-list {
  display: flex;
  margin: 15px 50px;
}
@media (max-width: 767px) {
  .single-product-bot-block .upsells.products ul.products .slick-list, .single-product-bot-block .related.products ul.products .slick-list, .single-product-bot-block .recent-viewed-block ul.products .slick-list, .single-product-bot-block .promotions-inner-block ul.products .slick-list {
    margin: 15px 0;
  }
}
.single-product-bot-block .upsells.products ul.products .slick-list .slick-track, .single-product-bot-block .related.products ul.products .slick-list .slick-track, .single-product-bot-block .recent-viewed-block ul.products .slick-list .slick-track, .single-product-bot-block .promotions-inner-block ul.products .slick-list .slick-track {
  margin: 0px;
}
.single-product-bot-block .upsells.products ul.products button.slick-prev + .slick-list .slick-track, .single-product-bot-block .related.products ul.products button.slick-prev + .slick-list .slick-track, .single-product-bot-block .recent-viewed-block ul.products button.slick-prev + .slick-list .slick-track, .single-product-bot-block .promotions-inner-block ul.products button.slick-prev + .slick-list .slick-track {
  margin: 0;
}
.single-product-bot-block .upsells.products ul.products li.product, .single-product-bot-block .related.products ul.products li.product, .single-product-bot-block .recent-viewed-block ul.products li.product, .single-product-bot-block .promotions-inner-block ul.products li.product {
  width: calc(25% - 15px);
  margin: 0 7.5px;
  background: white;
  padding: 15px;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 1600px) {
  .single-product-bot-block .upsells.products ul.products li.product, .single-product-bot-block .related.products ul.products li.product, .single-product-bot-block .recent-viewed-block ul.products li.product, .single-product-bot-block .promotions-inner-block ul.products li.product {
    width: calc(20% - 15px);
  }
}
@media (max-width: 1024px) {
  .single-product-bot-block .upsells.products ul.products li.product, .single-product-bot-block .related.products ul.products li.product, .single-product-bot-block .recent-viewed-block ul.products li.product, .single-product-bot-block .promotions-inner-block ul.products li.product {
    width: calc(33% - 15px);
  }
}
@media (max-width: 767px) {
  .single-product-bot-block .upsells.products ul.products li.product, .single-product-bot-block .related.products ul.products li.product, .single-product-bot-block .recent-viewed-block ul.products li.product, .single-product-bot-block .promotions-inner-block ul.products li.product {
    width: calc(50% - 15px);
    margin: 0;
  }
}
@media (max-width: 565px) {
  .single-product-bot-block .upsells.products ul.products li.product, .single-product-bot-block .related.products ul.products li.product, .single-product-bot-block .recent-viewed-block ul.products li.product, .single-product-bot-block .promotions-inner-block ul.products li.product {
    width: 100%;
    margin: 0;
  }
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link {
  position: relative;
  margin-bottom: 10px;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link img, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link img, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link img, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link img {
  width: 100%;
  height: auto;
  max-height: 160px;
  max-width: none;
  margin-bottom: 15px;
  object-fit: contain;
  transition: transform 0.5s ease;
  will-change: transform;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p {
  color: #545D5C;
  margin-bottom: 5px;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.no-stock, .single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.out-of-stock, .single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.no-stock, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.out-of-stock, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.no-stock, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.out-of-stock, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.no-stock, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.out-of-stock, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.in-stock {
  margin-bottom: 5px;
  color: #b81c23;
  font-weight: 700;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.in-stock, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.in-stock {
  color: #b98d58;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.bottle-size, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.bottle-size, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.bottle-size, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.bottle-size {
  font-size: 16px;
  line-height: 1;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link p.producer_name, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link p.producer_name, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link p.producer_name, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link p.producer_name {
  color: #545D5C;
  font-size: 16px;
  line-height: 1;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  font-size: 24px;
  font-weight: 500;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link .price, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link .price, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link .price, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link .price {
  margin-bottom: 10px;
  display: block;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link .onsale, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link .onsale, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link .onsale, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link .onsale {
  position: absolute;
  left: -15px;
  top: -15px;
  background: #b98d58;
  color: #fff;
  z-index: 1;
  padding: 5px;
  border-radius: 100%;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Alata", sans-serif;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-Price-amount.amount {
  font-weight: 600;
}
.single-product-bot-block .upsells.products ul.products li.product a.woocommerce-LoopProduct-link .wine-type-img img, .single-product-bot-block .related.products ul.products li.product a.woocommerce-LoopProduct-link .wine-type-img img, .single-product-bot-block .recent-viewed-block ul.products li.product a.woocommerce-LoopProduct-link .wine-type-img img, .single-product-bot-block .promotions-inner-block ul.products li.product a.woocommerce-LoopProduct-link .wine-type-img img {
  max-height: inherit;
}
.single-product-bot-block .upsells.products ul.products li.product:hover, .single-product-bot-block .related.products ul.products li.product:hover, .single-product-bot-block .recent-viewed-block ul.products li.product:hover, .single-product-bot-block .promotions-inner-block ul.products li.product:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.single-product-bot-block .upsells.products ul.products li.product.product_cat-gift-card, .single-product-bot-block .related.products ul.products li.product.product_cat-gift-card, .single-product-bot-block .recent-viewed-block ul.products li.product.product_cat-gift-card, .single-product-bot-block .promotions-inner-block ul.products li.product.product_cat-gift-card {
  background: rgba(185, 141, 88, 0.15);
}
.single-product-bot-block .upsells.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link, .single-product-bot-block .related.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link, .single-product-bot-block .recent-viewed-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link, .single-product-bot-block .promotions-inner-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link {
  display: inline-table;
}
.single-product-bot-block .upsells.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link img, .single-product-bot-block .related.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link img, .single-product-bot-block .recent-viewed-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link img, .single-product-bot-block .promotions-inner-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link img {
  background: #fff;
  object-fit: cover;
  margin: -15px -15px 15px -15px;
  width: calc(100% + 30px);
  max-height: 175px;
}
.single-product-bot-block .upsells.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link p, .single-product-bot-block .related.products ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link p, .single-product-bot-block .recent-viewed-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link p, .single-product-bot-block .promotions-inner-block ul.products li.product.product_cat-gift-card a.woocommerce-LoopProduct-link p {
  color: #242e35;
  margin-bottom: 10px;
}
.pswp--open {
  z-index: 999999;
}

.single-product div.product.wc_gc_giftcard_product .product_meta {
  display: none;
}
.single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap {
  display: block;
  width: 100%;
}
.single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 480px) {
  .single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button {
    flex-direction: column;
    align-items: flex-start;
  }
}
.single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button #wl-wrapper.wl-button-wrap {
  width: auto;
  margin-left: 0;
}
@media (max-width: 480px) {
  .single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button #wl-wrapper.wl-button-wrap {
    width: 100%;
  }
}
.single-product div.product.wc_gc_giftcard_product .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button #wl-wrapper.wl-button-wrap.wl-button-already-in {
  width: 100%;
}
.single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap {
  width: auto;
  padding: 0;
  margin-left: 15px;
}
@media (max-width: 480px) {
  .single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap {
    width: 100%;
    margin-left: 0;
  }
}
.single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-button-already-in, .single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-already-in {
  width: 100%;
  margin-left: 0;
}
.single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-button-already-in ul, .single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-already-in ul {
  padding: 0;
}
.single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-button-already-in .wl-add-to, .single-product div.product.wc_gc_giftcard_product form.cart #wl-wrapper.wl-button-wrap.wl-already-in .wl-add-to {
  display: inline-block;
}

#wl-wrapper.wl-button-wrap {
  width: auto;
  padding: 0;
}
@media (max-width: 480px) {
  #wl-wrapper.wl-button-wrap {
    width: 100%;
    margin-left: 0;
  }
}
#wl-wrapper.wl-button-wrap.wl-button-already-in, #wl-wrapper.wl-button-wrap.wl-already-in {
  width: 100%;
  margin-left: 0;
}
#wl-wrapper.wl-button-wrap.wl-button-already-in ul, #wl-wrapper.wl-button-wrap.wl-already-in ul {
  padding: 0;
}
#wl-wrapper.wl-button-wrap.wl-button-already-in .wl-add-to, #wl-wrapper.wl-button-wrap.wl-already-in .wl-add-to {
  display: inline-block;
}

.pswp {
  background: rgba(0, 0, 0, 0.75);
}
.pswp .pswp__bg {
  right: 0;
  bottom: 0;
  margin: auto;
  width: 70%;
  height: 70%;
  background: none;
}
@media (max-width: 565px) {
  .pswp .pswp__bg {
    width: 100%;
    height: 100%;
  }
}

.desc-emph-block {
  font-weight: 600;
}

.weine-block {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.weine-block span {
  width: 15px;
  height: 15px;
  margin-right: 5px;
}

.pdf-download {
  margin-bottom: 15px;
}

.single-product div.product .single-product-left .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  top: 1em;
  right: 3em;
}

body.single-post article {
  margin: 0;
}
body.single-post main.site-main article .entry-header {
  display: block;
}
body.single-post main.site-main article .entry-header .entry-title {
  margin-top: 30px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  body.single-post main.site-main article .entry-header .entry-title {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
body.single-post main.site-main article .entry-header .date-block {
  font-size: 28px;
  line-height: 1.2em;
  margin-top: 10px;
  display: block;
  font-weight: 300;
}
body.single-post main.site-main article .entry-header .entry-meta {
  font-family: "Alata", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  letter-spacing: 2px;
  border-top: 1px solid #deddd9;
  transition: border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 20px 0 15px;
}
body.single-post main.site-main article .entry-header .entry-meta a:hover, body.single-post main.site-main article .entry-header .entry-meta a:focus, body.single-post main.site-main article .entry-header .entry-meta a:active {
  color: #242e35;
}
body.single-post .single-post-content .entry-content {
  display: inline-block;
}
body.single-post .single-post-content .entry-content p:empty {
  display: none;
}
body.single-post .single-post-content .entry-content img + h2,
body.single-post .single-post-content .entry-content img + h3,
body.single-post .single-post-content .entry-content .single-product div.product.wc_gc_giftcard_product img + h1.product_title.entry-title,
.single-product div.product.wc_gc_giftcard_product body.single-post .single-post-content .entry-content img + h1.product_title.entry-title,
body.single-post .single-post-content .entry-content img + h4,
body.single-post .single-post-content .entry-content img + h5,
body.single-post .single-post-content .entry-content img + h6 {
  display: inline-block;
}
body.single-post .parallex-block {
  position: absolute;
  overflow: hidden;
  left: 0;
  z-index: -5;
  width: 100%;
  height: 50vh;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
body.single-post .parallex-block + .single-post-content {
  z-index: 1;
  margin-top: 50vh;
  padding-top: 60px;
}
@media (max-width: 767px) {
  body.single-post .parallex-block + .single-post-content {
    padding-top: 30px;
  }
}
body.single-post .parallex-block + .single-post-content .entry-content {
  margin-top: 0;
}
body.single-post .comments-block .post-navigation {
  background: #ffffff;
  padding: 30px;
}
@media (max-width: 767px) {
  body.single-post .comments-block .post-navigation {
    padding: 30px 15px;
  }
}
body.single-post .comments-block .post-navigation .nav-previous {
  display: flex;
  align-items: center;
}
body.single-post .comments-block .post-navigation .nav-previous::before {
  content: "❮";
  color: #d4d4d4;
  font-size: 24px;
  padding-right: 15px;
}
body.single-post .comments-block .post-navigation .nav-next {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  body.single-post .comments-block .post-navigation .nav-next {
    margin-top: 15px;
  }
}
body.single-post .comments-block .post-navigation .nav-next::after {
  content: "❯";
  color: #d4d4d4;
  font-size: 24px;
  padding-left: 15px;
}
body.single-post .comments-block .post-navigation h4 {
  color: #545D5C;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  body.single-post .comments-block .post-navigation .nav-links {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  body.single-post .comments-block .post-navigation .nav-links .nav-title {
    font-size: 22px;
  }
}
body.single-post .comments-area {
  border-top: 1px solid #deddd9;
  border-bottom: 1px solid #deddd9;
  margin-top: 35px;
  margin-bottom: 60px;
  padding: 25px 0px 0px;
}
@media (max-width: 500px) {
  body.single-post .comments-area {
    padding: 25px 0px 0px;
  }
}
body.single-post .comments-area .comment-respond h3, body.single-post .comments-area .comment-respond .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product body.single-post .comments-area .comment-respond h1.product_title.entry-title {
  font-size: 26px;
  margin: 30px 0;
  text-transform: uppercase;
}

.blog-pagination {
  display: flex;
}
@media (max-width: 767px) {
  .blog-pagination {
    flex-direction: column;
  }
}
.blog-pagination > div:first-child.alignright {
  margin-left: calc(50% + 15px);
}
@media (max-width: 767px) {
  .blog-pagination > div:first-child.alignright {
    margin-left: 0;
  }
}
.blog-pagination .alignleft, .blog-pagination .alignright {
  margin-bottom: 0;
  width: calc(50% - 15px);
  background: #fff;
  display: flex;
  align-items: center;
  padding: 10px;
  font-size: 22px;
}
@media (max-width: 767px) {
  .blog-pagination .alignleft, .blog-pagination .alignright {
    width: 100%;
    margin: 0;
  }
}
.blog-pagination .alignleft a, .blog-pagination .alignright a {
  display: flex;
  align-items: center;
  color: #545D5C;
}
.blog-pagination .alignleft a:hover, .blog-pagination .alignleft a:focus, .blog-pagination .alignright a:hover, .blog-pagination .alignright a:focus {
  color: #b98d58;
  text-decoration: none;
}
.blog-pagination .alignleft a:focus, .blog-pagination .alignright a:focus {
  outline: none;
}
.blog-pagination .alignleft .pagination_arrow, .blog-pagination .alignright .pagination_arrow {
  margin-right: 20px;
  font-size: 40px;
}
.blog-pagination .alignright {
  text-align: right;
  justify-content: flex-end;
}
.blog-pagination .alignright .pagination_arrow {
  margin-right: 0;
  margin-left: 20px;
}
.blog-pagination .alignright a {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .blog-pagination .alignright {
    margin-top: 20px;
  }
}

.cart-block .woocommerce-cart-form {
  display: flex;
  flex-wrap: wrap;
  clear: both;
}
.cart-block .woocommerce-cart-form table {
  margin-bottom: 0;
  width: 70%;
  float: left;
}
.cart-block .woocommerce-cart-form table tr {
  background: #fff;
  padding: 10px 15px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  border-bottom: none;
}
.cart-block .woocommerce-cart-form table tr td {
  margin-bottom: 10px;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr td {
    padding: 0;
    margin-bottom: 15px;
  }
}
.cart-block .woocommerce-cart-form table tr .product-remove {
  width: 5%;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-remove {
    width: 100%;
  }
}
.cart-block .woocommerce-cart-form table tr .product-thumbnail {
  width: 12%;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-thumbnail {
    width: 100%;
  }
}
.cart-block .woocommerce-cart-form table tr .product-name {
  width: 36%;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-name {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-name dl {
    text-align: left;
  }
}
.cart-block .woocommerce-cart-form table tr .product-name dl dt {
  width: auto;
  float: left;
  margin-right: 5px;
}
.cart-block .woocommerce-cart-form table tr .product-name dl dd {
  width: auto;
  margin: 0;
}
.cart-block .woocommerce-cart-form table tr .product-name dl dd p {
  margin: 0 0 5px;
}
.cart-block .woocommerce-cart-form table tr .product-price {
  width: 17%;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-price {
    width: 100%;
  }
}
.cart-block .woocommerce-cart-form table tr .product-price .awdr_cart_strikeout_line {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-price .awdr_cart_strikeout_line {
    display: block;
  }
}
.cart-block .woocommerce-cart-form table tr .product-quantity {
  width: 10%;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-quantity {
    width: 100%;
  }
}
.cart-block .woocommerce-cart-form table tr .product-subtotal {
  width: 20%;
  display: flex;
  flex-direction: column;
  text-align: right;
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-subtotal {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr .product-subtotal small.tax_label {
    display: block;
  }
}
@media (max-width: 992px) {
  .cart-block .woocommerce-cart-form table {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cart-block .woocommerce-cart-form table tr {
    display: block;
  }
}
.cart-block .woocommerce-cart-form .cart-right {
  width: calc(30% - 30px);
  float: right;
  margin-left: 30px;
}
@media (max-width: 992px) {
  .cart-block .woocommerce-cart-form .cart-right {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
  }
}
.cart-block .cart_item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  .cart-block .cart_item .product-thumbnail:before {
    display: none;
  }
}
.cart-block .cart_item .product-thumbnail img {
  width: 100%;
  height: auto;
  max-height: 120px;
  max-width: none;
  object-fit: contain;
  margin: 10px 0;
}
.cart-block .cart_item .product-quantity input.qty {
  width: 60px;
  text-align: center;
}
.cart-block .cart_item .product-quantity input.qty:focus {
  outline: none;
}

.coupon-block {
  background: #fff;
  padding: 25px 30px;
}
@media (max-width: 992px) {
  .coupon-block {
    padding: 15px;
  }
}
.coupon-block .coupon {
  margin-bottom: 15px;
}
.coupon-block .coupon label {
  width: 100%;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: normal;
}
@media (max-width: 1024px) {
  .coupon-block .coupon label {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .coupon-block .coupon label {
    font-size: 40px;
  }
}
.coupon-block .coupon input {
  margin-bottom: 20px;
  width: 100%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  transition: 500ms;
  padding: 15px;
  outline: none;
  border-radius: 0px;
}
.coupon-block .coupon input:hover {
  border-color: #b98d58;
}
.coupon-block .coupon input:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
.coupon-block .button, .coupon-block #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .coupon-block input.find-input.button, .coupon-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .coupon-block #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .coupon-block input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .coupon-block .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .coupon-block textarea.button, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .coupon-block a, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .coupon-block a, .coupon-block .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .coupon-block .reset_variations {
  min-width: 150px;
}
@media (max-width: 992px) {
  .coupon-block .button, .coupon-block #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .coupon-block input.find-input.button, .coupon-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .coupon-block #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .coupon-block input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .coupon-block .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .coupon-block textarea.button, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .coupon-block a, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .coupon-block a, .coupon-block .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .coupon-block .reset_variations {
    width: auto;
  }
}
@media (max-width: 480px) {
  .coupon-block .button, .coupon-block #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .coupon-block input.find-input.button, .coupon-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .coupon-block input.find-input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .coupon-block input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .coupon-block #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .coupon-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .coupon-block input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .coupon-block .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block input.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block input.reset_variations, .coupon-block #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .coupon-block textarea.button, .coupon-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .coupon-block textarea.reset_variations, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .coupon-block a, .coupon-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .coupon-block a, .coupon-block .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .coupon-block .reset_variations {
    width: 100%;
  }
}

.cart-collaterals .cross-sells > h2 {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 10px;
  text-align: center;
  color: #b98d58;
}
@media (max-width: 767px) {
  .cart-collaterals .cross-sells > h2 {
    line-height: 1.6em;
  }
}
.cart-collaterals .cross-sells ul.products {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 50px;
}
@media (max-width: 767px) {
  .cart-collaterals .cross-sells ul.products {
    padding: 0;
  }
}
@media (max-width: 565px) {
  .cart-collaterals .cross-sells ul.products {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.cart-collaterals .cross-sells ul.products li.product {
  width: calc(25% - 15px);
  margin-right: 15px;
  margin-bottom: 20px;
  background: white;
  padding: 15px;
  transition: all 0.3s;
}
.cart-collaterals .cross-sells ul.products li.product:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
@media (min-width: 1600px) {
  .cart-collaterals .cross-sells ul.products li.product {
    width: calc(20% - 15px);
  }
}
@media (max-width: 1024px) {
  .cart-collaterals .cross-sells ul.products li.product {
    width: calc(33% - 15px);
  }
}
@media (max-width: 767px) {
  .cart-collaterals .cross-sells ul.products li.product {
    width: calc(50% - 15px);
    margin-right: 0;
  }
}
@media (max-width: 565px) {
  .cart-collaterals .cross-sells ul.products li.product {
    width: 100%;
    margin-right: 0;
  }
}
.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link {
  position: relative;
}
.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .onsale {
  position: absolute;
  left: -15px;
  top: -20px;
  background: #b98d58;
  color: #fff;
  z-index: 1;
  padding: 5px;
  border-radius: 100%;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Alata", sans-serif;
}
.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  font-size: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 26px;
  }
}
.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .price {
  margin-bottom: 15px;
  display: block;
}
.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link img {
  width: 100%;
  height: auto;
  max-height: 200px;
  max-width: none;
  margin-bottom: 15px;
  object-fit: contain;
}
.cart-collaterals .cart_totals {
  background: #fff;
  padding: 25px 30px;
}
@media (max-width: 992px) {
  .cart-collaterals .cart_totals {
    padding: 20px 15px;
  }
}
.cart-collaterals .cart_totals table.shop_table tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cart-collaterals .cart_totals table.shop_table tr {
    display: inline-block;
    width: 100%;
  }
}
.cart-collaterals .cart_totals table.shop_table tr.tax-rate th small {
  display: none;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping td {
  width: 60%;
  text-align: right;
}
@media (max-width: 992px) {
  .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping td {
    width: 100%;
  }
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {
  margin-bottom: 0px;
  width: calc(100% - 135px);
  float: left;
}
@media (max-width: 480px) {
  .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {
    width: 100%;
  }
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-button {
  font-family: "Alata", sans-serif;
  font-size: 16px;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form {
  margin-top: 30px;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form > p {
  margin: 0 0 20px;
  text-align: left;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form > p .input-text {
  padding: 0 8px;
  min-height: 28px;
  outline: none;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form > p > span, .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form > p input {
  width: 100%;
}
.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-calculator .shipping-calculator-form > p button {
  width: auto;
}
.cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount {
  color: #b98d58;
  font-size: 24px;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
  display: flex;
  justify-content: flex-end;
}

.newsletter-posts-block .row {
  margin: 0 -10px;
}
@media (max-width: 767px) {
  .newsletter-posts-block .row {
    margin: 0px -15px;
  }
}
.newsletter-posts-block .news-block {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .newsletter-posts-block .news-block {
    padding: 0px 15px;
  }
}
.newsletter-posts-block .news-block .card {
  background-color: #fff;
  height: 100%;
  border-radius: 0;
}
.newsletter-posts-block .news-block .card:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.newsletter-posts-block .news-block .date {
  margin-top: 5px;
  font-family: "Alata", sans-serif;
  font-size: 16px;
  color: #adadad;
  line-height: 28px;
}
.newsletter-posts-block .news-image {
  position: relative;
  overflow: hidden;
  padding-top: 66.66%; /* 3:2 Ratio */
}
.newsletter-posts-block .news-image:before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 100%, transparent);
  top: 0px;
  left: 0px;
  z-index: 1;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.newsletter-posts-block .news-image img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.newsletter-posts-block .news-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0;
}
@supports (-webkit-line-clamp: 2) {
  .newsletter-posts-block .news-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.newsletter-posts-block .news-desc {
  margin-top: 5px;
  margin-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 4) {
  .newsletter-posts-block .news-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}

.employees-posts-block .row {
  margin: 0 -10px;
}
@media (max-width: 767px) {
  .employees-posts-block .row {
    margin: 0px -15px;
  }
}
.employees-posts-block .employees-block {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .employees-posts-block .employees-block {
    padding: 0px 15px;
  }
}
.employees-posts-block .employees-block .card {
  border-radius: 2px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.125);
  background-color: #ffffff;
  height: 100%;
}
.employees-posts-block .employees-block .card .employees-image {
  position: relative;
  overflow: hidden;
  height: 22em;
  display: flex;
}
@media (max-width: 767px) {
  .employees-posts-block .employees-block .card .employees-image {
    height: auto;
  }
}
.employees-posts-block .employees-block .card .employees-image img {
  width: 100%;
  object-fit: cover;
}
.employees-posts-block .employees-block .card .employees-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0;
  text-transform: uppercase;
}
@supports (-webkit-line-clamp: 2) {
  .employees-posts-block .employees-block .card .employees-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.employees-posts-block .employees-block .card .employees-desc {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 15px;
}
@supports (-webkit-line-clamp: 2) {
  .employees-posts-block .employees-block .card .employees-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.employees-posts-block .employees-block .card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .employees-posts-block .employees-block .card .card-body {
    justify-content: inherit;
  }
}
.employees-posts-block .employees-block .card .card-body .email, .employees-posts-block .employees-block .card .card-body .phone {
  font-family: "Alata", sans-serif;
  font-size: 18px;
  margin-bottom: 0;
}

.promotions-products .promotions-top-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
  padding-right: 75px;
}
@media (max-width: 767px) {
  .promotions-products .promotions-top-block {
    padding-right: 0;
  }
}
.promotions-products .promotions-top-block .promotion-title {
  margin-bottom: 0;
}
.promotions-products .view-all-link {
  font-size: 24px;
  font-weight: 500;
  float: right;
  margin-bottom: 15px;
  padding-right: 75px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .promotions-products .view-all-link {
    font-size: 22px;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .promotions-products:first-child {
    margin-top: -40px;
  }
}
.promotions-products .promotion-title {
  margin-bottom: 15px;
  color: #b98d58;
}
.promotions-products .row {
  margin: 0 -10px;
}
@media (max-width: 767px) {
  .promotions-products .row {
    margin: 0px -15px;
  }
}
.promotions-products .product-block {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .promotions-products .product-block {
    padding: 0px;
  }
}
.promotions-products .product-block .card {
  padding: 15px;
}
.promotions-products .product-block .card:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.promotions-products .product-block .card .onsale {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #b98d58;
  color: #fff;
  z-index: 1;
  padding: 10px;
  border-radius: 100%;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Alata", sans-serif;
}
.promotions-products .product-block .card .card-img-top {
  width: 100%;
  height: auto;
  max-height: 160px;
  max-width: none;
  margin-bottom: 15px;
  object-fit: contain;
}
.promotions-products .product-block .card .product-title {
  margin-bottom: 8px;
}
.promotions-products .product-block .card .product-title h2 {
  font-size: 24px;
  font-weight: 500;
}
.promotions-products .product-block .card .product-price {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
}
.promotions-products .product-block .card .bottle-size, .promotions-products .product-block .card .producer_name {
  font-size: 16px;
  color: #242e35;
  margin-bottom: 0px;
}
.promotions-products .product-block .card .no-stock, .promotions-products .product-block .card .out-of-stock, .promotions-products .product-block .card .in-stock {
  margin-bottom: 10px;
  color: #b81c23;
  font-weight: 700;
}
.promotions-products .product-block .card .in-stock {
  color: #b98d58;
}
.promotions-products .product-listing-block {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .promotions-products .product-listing-block {
    padding: 0;
  }
}

.promotions-inner-block {
  padding: 15px 0;
}
@media (max-width: 767px) {
  .promotions-inner-block {
    padding: 0;
  }
}
.promotions-inner-block ul.products.columns-4 {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 767px) {
  .promotions-inner-block ul.products.columns-4 {
    padding: 0;
  }
}
.promotions-inner-block ul.products.columns-4 li.product {
  margin: 0 7.5px;
}
@media (max-width: 1200px) {
  .promotions-inner-block ul.products.columns-4 li.product {
    width: calc(33.333% - 15px);
  }
}
@media (max-width: 1024px) {
  .promotions-inner-block ul.products.columns-4 li.product {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .promotions-inner-block ul.products.columns-4 li.product {
    margin: 0;
    width: 100%;
  }
}
.promotions-inner-block .slick-list {
  display: flex;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card {
  justify-content: space-between;
  height: 100%;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .add_to_cart_button {
  line-height: 1.2;
  font-size: 16px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .product-price {
  margin-bottom: 0;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img {
  top: 15px;
  right: 15px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(2) {
  top: 60px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(3) {
  top: 105px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(4) {
  top: 150px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(5) {
  top: 195px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(6) {
  top: 240px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(7) {
  top: 285px;
}
.promotions-inner-block .slick-list .product-block.slick-slide .card .wine-type-img:nth-child(8) {
  top: 330px;
}
.promotions-inner-block .slick-list .slick-track {
  margin: 0;
}
@media (max-width: 767px) {
  .promotions-inner-block .slick-list .slick-track {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .home .promotions-products:first-child {
    margin-top: 40px;
  }
}

.promotions-products + .latest-post-block {
  padding-top: 0;
}

.checkout_coupon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 15px;
}
.checkout_coupon input {
  width: 100%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  border-radius: 0px;
}
.checkout_coupon input:hover {
  border-color: #b98d58;
}
.checkout_coupon input:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}

label .required {
  text-decoration: none;
}

.woocommerce-checkout ul.woocommerce-error {
  margin: 0 0 30px;
  padding: 20px;
  list-style: none;
  background: #fff;
  border: 1px solid #b81c23;
  color: #b81c23;
}
.woocommerce-checkout ul.woocommerce-error a {
  color: #b81c23;
}
.woocommerce-checkout ul.woocommerce-error a:hover {
  color: #545D5C;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
  margin-top: 15px;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
  background: #fff;
  border: 1px solid #e3d5c2;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon input {
  border: 1px solid #b98d58;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
  margin-bottom: 0;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields h3, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields h1.product_title.entry-title, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields h3, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields h1.product_title.entry-title, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields h3, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields h1.product_title.entry-title {
  margin-bottom: 20px;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .form-row {
  margin-left: 0;
  margin-right: 0;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row {
  flex-direction: column;
  margin: 0 0 25px;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-wide, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide {
  width: 100%;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row label, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label {
  font-size: 20px;
  font-weight: 600;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row input, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea {
  width: 100%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  border-radius: 0px;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row input:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:hover {
  border-color: #b98d58;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row input:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single {
  min-height: 59px;
  display: flex;
  align-items: center;
  border: none;
  padding: 15px 20px;
  transition: 500ms;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:hover {
  border-color: #b98d58;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single:hover:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 20px;
  right: 25px;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text {
  box-shadow: none;
  border: 1px solid #a00;
}
.woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated input.input-text, .woocommerce-checkout .checkout-left-block .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated input.input-text {
  border: 1px solid #6dc22e;
}
.woocommerce-checkout .checkout-left-block .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper .form-row.haus-free-gift-boxes label span.optional {
  display: none;
}
@media (max-width: 767px) {
  .woocommerce-checkout .checkout-right-block {
    margin-bottom: 40px;
  }
}
.woocommerce-checkout .checkout-right-block h3, .woocommerce-checkout .checkout-right-block .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-checkout .checkout-right-block h1.product_title.entry-title {
  margin-bottom: 15px;
}
.woocommerce-checkout .checkout-right-block .coupon-block {
  position: relative;
}
.woocommerce-checkout .checkout-right-block .coupon-block:before, .woocommerce-checkout .checkout-right-block .coupon-block:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  height: 10px;
  width: 100%;
  background-color: transparent;
  background-size: 20px 20px;
  background-position: 0 10px, 40px 40px;
  background-image: radial-gradient(closest-side, transparent 9px, #fff 100%);
}
.woocommerce-checkout .checkout-right-block .coupon-block:after {
  bottom: -10px;
  top: unset;
  transform: rotate(180deg);
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table thead {
  display: none;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td, .woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tfoot .tax-rate td, .woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tfoot .fee td {
  text-align: right;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr {
  border-top: 1px solid #e5e5e5;
  padding: 10px 0px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 20px;
  color: #545D5C;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td {
  width: 50%;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-total {
  text-align: right;
  display: flex;
  flex-direction: column;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name {
  width: auto;
}
@media (max-width: 767px) {
  .woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name dl {
    text-align: left;
  }
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name dl dt {
  width: auto;
  float: left;
  margin-right: 5px;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name dl dd {
  width: auto;
  margin: 0;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name dl dd p {
  margin: 0 0 5px;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td.product-name dl dd .awdr_free_product_text {
  background: #b98d58;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr th {
  font-weight: normal;
  width: 50%;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr .woocommerce-shipping-methods {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: right;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping {
  align-items: flex-start;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td {
  width: 75%;
}
@media (max-width: 1024px) {
  .woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td {
    width: 100%;
  }
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td:last-child {
  margin-left: 0px;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table tr td:last-child {
  margin-left: 15px;
  text-align: right;
}
.woocommerce-checkout .checkout-right-block table.woocommerce-checkout-review-order-table .order-total .amount {
  font-size: 24px;
}
.woocommerce-checkout .checkout-right-block .add_gift_card_form h4 {
  margin-bottom: 15px;
}
.woocommerce-checkout .checkout-right-block .add_gift_card_form input, .woocommerce-checkout .checkout-right-block .add_gift_card_form input[type=text] {
  font-size: 20px;
  font-family: "Cormorant Infant", serif;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #b98d58;
  transition: 500ms;
  padding: 13px 20px;
  outline: none;
  border-radius: 0px;
}
.woocommerce-checkout .checkout-right-block .add_gift_card_form button[name=wc_gc_cart_redeem_send] {
  margin-top: 15px;
}
.woocommerce-checkout .checkout-right-block .woocommerce-checkout-payment ul {
  padding: 0;
  margin: 0 0 30px;
  list-style: none;
}
.woocommerce-checkout .checkout-right-block .woocommerce-checkout-payment ul li {
  background: transparent;
  border: 1px solid #e5e5e5;
  padding: 15px;
  color: #545D5C;
}
.woocommerce-checkout .checkout-right-block .woocommerce-checkout-payment .place-order button.button, .woocommerce-checkout .checkout-right-block .woocommerce-checkout-payment .place-order .single-product-right .summary.entry-summary form.cart button.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-checkout .checkout-right-block .woocommerce-checkout-payment .place-order button.reset_variations {
  width: 100%;
}

.woocommerce-form-login, .woocommerce-form-register {
  background: #fff;
  padding: 45px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .woocommerce-form-login, .woocommerce-form-register {
    padding: 15px;
  }
}
.woocommerce-form-login .form-row, .woocommerce-form-register .form-row {
  margin-left: 0;
  margin-right: 0;
  align-items: center;
}
.woocommerce-form-login .form-row label, .woocommerce-form-register .form-row label {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0;
  min-width: 170px;
  margin-right: 10px;
}
.woocommerce-form-login .form-row input, .woocommerce-form-register .form-row input {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #b98d58;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  max-width: 300px;
  min-width: 300px;
  border-radius: 0px;
}
.woocommerce-form-login .form-row input:hover, .woocommerce-form-register .form-row input:hover {
  border-color: #b98d58;
}
.woocommerce-form-login .form-row input:focus, .woocommerce-form-register .form-row input:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
@media (max-width: 767px) {
  .woocommerce-form-login .form-row input, .woocommerce-form-register .form-row input {
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }
}
.woocommerce-form-login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme, .woocommerce-form-register .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  width: 100%;
}
.woocommerce-form-login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input, .woocommerce-form-register .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input {
  width: auto;
  min-width: auto;
  max-width: inherit;
}
.woocommerce-form-login .form-row .woocommerce-button.woocommerce-form-login__submit, .woocommerce-form-register .form-row .woocommerce-button.woocommerce-form-login__submit {
  width: auto;
  min-width: 150px;
  margin-top: 15px;
}
.woocommerce-form-login .lost_password, .woocommerce-form-register .lost_password {
  margin-bottom: 0;
}

.woocommerce-form-login-toggle {
  margin-top: 50px;
}

.producer-featured-block .slick-dots {
  bottom: -40px;
}
.producer-featured-block .slick-dots li button:before {
  font-size: 12px;
}
.producer-featured-block .producers-desc a {
  display: block;
  text-align: right;
  margin-top: 15px;
  font-family: "Alata", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.producer-featured-block .producers-desc a i {
  font-size: 22px;
  position: relative;
  top: 1px;
}

.producers-list-main .producers-list {
  background: white;
  transition: all 0.3s;
  height: 450px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  .producers-list-main .producers-list {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .producers-list-main .producers-list {
    flex-direction: column;
    height: 100%;
    justify-content: center;
  }
}
.producers-list-main .producers-list:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.producers-list-main .producers-list .producers-img-block {
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
  width: 60%;
  order: 2;
}
@media (max-width: 767px) {
  .producers-list-main .producers-list .producers-img-block {
    width: 100%;
    order: inherit;
  }
}
.producers-list-main .producers-list .producers-img-block img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.producers-list-main .producers-list .producers-content-block {
  width: 40%;
  float: left;
  padding: 30px;
}
@media (max-width: 767px) {
  .producers-list-main .producers-list .producers-content-block {
    padding: 15px;
    width: 100%;
  }
}
.producers-list-main .producers-list .producers-content-block .producers-title {
  font-size: 32px;
}
@media (max-width: 767px) {
  .producers-list-main .producers-list .producers-content-block .producers-title {
    font-size: 24px;
  }
}

.producer-block .featured-title {
  margin-bottom: 25px;
}
.producer-block .pfeatured-inner .producers-list-main {
  width: calc(25% - 15px);
  float: left;
  height: auto;
}
.producer-block .pfeatured-inner .producers-list-main:last-child {
  margin-right: 0;
}
@media (max-width: 1200px) {
  .producer-block .pfeatured-inner .producers-list-main {
    width: calc(33% - 15px);
  }
}
@media (max-width: 992px) {
  .producer-block .pfeatured-inner .producers-list-main {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .producer-block .pfeatured-inner .producers-list-main {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}

.producer-location-section {
  margin: 0;
}
.producer-location-section > li {
  background: #fff;
  padding: 25px;
  margin-bottom: 15px;
  font-size: 26px;
  color: #545D5C;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .producer-location-section > li {
    padding: 15px;
  }
}
.producer-location-section > li a {
  color: #b98d58;
}
.producer-location-section > li a:hover {
  color: #545D5C;
}
.producer-location-section > li span {
  width: 100%;
  color: #b98d58;
  font-size: 30px;
}
.producer-location-section > li ul {
  margin: 15px 30px 0 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .producer-location-section > li ul {
    margin-right: 0;
  }
}
.producer-location-section > li ul li {
  font-size: 24px;
}
.producer-location-section > li ul li a {
  font-size: 20px;
}
.producer-location-section > li ul li.plocation {
  margin-bottom: 5px;
}

.pdf-pricelist-block .button, .pdf-pricelist-block #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .pdf-pricelist-block input.find-input.button, .pdf-pricelist-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .pdf-pricelist-block input.find-input.reset_variations, .pdf-pricelist-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .pdf-pricelist-block input.find-input.reset_variations, .pdf-pricelist-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .pdf-pricelist-block input.find-input.reset_variations, .pdf-pricelist-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .pdf-pricelist-block input.find-input.reset_variations, .pdf-pricelist-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .pdf-pricelist-block input.find-input.reset_variations, .pdf-pricelist-block #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .pdf-pricelist-block #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .pdf-pricelist-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .pdf-pricelist-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .pdf-pricelist-block input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .pdf-pricelist-block .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .pdf-pricelist-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .pdf-pricelist-block input.reset_variations, .pdf-pricelist-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .pdf-pricelist-block input.reset_variations, .pdf-pricelist-block #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .pdf-pricelist-block textarea.button, .pdf-pricelist-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .pdf-pricelist-block textarea.reset_variations, .pdf-pricelist-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .pdf-pricelist-block textarea.reset_variations, .pdf-pricelist-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .pdf-pricelist-block a, .pdf-pricelist-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .pdf-pricelist-block a, .pdf-pricelist-block .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .pdf-pricelist-block .reset_variations {
  display: inline-block;
  min-width: 250px;
}

.all-producers-block .producers-list-block {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 15px);
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 565px) {
  .all-producers-block .producers-list-block {
    width: 100%;
  }
}
.all-producers-block .producers-list-block .producers-list {
  width: calc(25% - 15px);
  margin-right: 15px;
  margin-bottom: 20px;
  background: white;
  padding: 15px;
  transition: all 0.3s;
}
.all-producers-block .producers-list-block .producers-list:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
@media (max-width: 1024px) {
  .all-producers-block .producers-list-block .producers-list {
    width: calc(33.333% - 15px);
  }
}
@media (max-width: 767px) {
  .all-producers-block .producers-list-block .producers-list {
    width: calc(50% - 15px);
  }
}
@media (max-width: 565px) {
  .all-producers-block .producers-list-block .producers-list {
    width: 100%;
    margin-right: 0;
  }
}
.all-producers-block .producers-list-block .producers-list .producers-img-block a {
  position: relative;
}
.all-producers-block .producers-list-block .producers-list .producers-img-block img {
  width: 100%;
  height: 100%;
  max-height: 160px;
  min-height: 160px;
  max-width: none;
  margin-bottom: 15px;
  object-fit: cover;
}
.all-producers-block .producers-list-block .producers-list .producers-img-block.withoutimg-block {
  max-height: 160px;
  min-height: 160px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: 150px;
}
.all-producers-block .producers-list-block .producers-list .producers-content-block .producers-title {
  font-size: 22px;
}
.all-producers-block .producers-list-block .producers-list h5 {
  font-size: 18px;
  word-break: break-word;
}
.all-producers-block .producer_load_more .button, .all-producers-block .producer_load_more #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .all-producers-block .producer_load_more input.find-input.button, .all-producers-block .producer_load_more #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .all-producers-block .producer_load_more input.find-input.reset_variations, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .all-producers-block .producer_load_more input.find-input.reset_variations, .all-producers-block .producer_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .all-producers-block .producer_load_more input.find-input.reset_variations, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .all-producers-block .producer_load_more input.find-input.reset_variations, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .all-producers-block .producer_load_more input.find-input.reset_variations, .all-producers-block .producer_load_more #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .all-producers-block .producer_load_more #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .all-producers-block .producer_load_more #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .all-producers-block .producer_load_more #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .all-producers-block .producer_load_more input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .all-producers-block .producer_load_more .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .all-producers-block .producer_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .all-producers-block .producer_load_more input.reset_variations, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .all-producers-block .producer_load_more input.reset_variations, .all-producers-block .producer_load_more #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .all-producers-block .producer_load_more textarea.button, .all-producers-block .producer_load_more #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .all-producers-block .producer_load_more textarea.reset_variations, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .all-producers-block .producer_load_more textarea.reset_variations, .all-producers-block .producer_load_more .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .all-producers-block .producer_load_more a, .all-producers-block .producer_load_more .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .all-producers-block .producer_load_more a, .all-producers-block .producer_load_more .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .all-producers-block .producer_load_more .reset_variations {
  display: inline-block;
  min-width: 200px;
  cursor: pointer;
}
.all-producers-block .default-sorting {
  text-align: right;
}
@media (max-width: 480px) {
  .all-producers-block .default-sorting {
    text-align: left;
  }
}
.all-producers-block .default-sorting select {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: none;
  padding: 5px 10px;
  cursor: pointer;
  background: #fff;
}
.all-producers-block .default-sorting select:focus {
  outline: none;
}
@media (max-width: 480px) {
  .all-producers-block .default-sorting select {
    width: 100%;
    margin-top: 5px;
  }
}
.all-producers-block .producers-list-block {
  justify-content: flex-start;
}
.all-producers-block .producers-list-block .no-producers {
  text-align: center;
  color: #b98d58;
  font-size: 28px;
  font-weight: 600;
  width: 100%;
}
@media (max-width: 767px) {
  .all-producers-block .producers-list-block .no-producers {
    font-size: 24px;
  }
}
.all-producers-block .filter-block {
  max-width: 830px;
  margin: 20px auto 40px;
}
@media (max-width: 767px) {
  .all-producers-block .filter-block {
    margin-bottom: 20px;
  }
}
.all-producers-block .filter-block .filter-inner-block {
  display: block;
  min-height: 58px;
  margin-bottom: 0;
}
.all-producers-block .filter-block .filter-inner-block .activeProducerFilters .filterParent {
  margin-bottom: 20px;
}
.all-producers-block .filter-block .producerFilterBlock {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .all-producers-block .filter-block .producerFilterBlock {
    justify-content: flex-start;
  }
}
.all-producers-block .filter-block .producerFilterBlock .producerBtnToggle {
  min-width: calc(33.33% - 15px);
}
@media (max-width: 767px) {
  .all-producers-block .filter-block .producerFilterBlock .producerBtnToggle {
    min-width: calc(50% - 15px);
    order: 2;
  }
}
@media (max-width: 480px) {
  .all-producers-block .filter-block .producerFilterBlock .producerBtnToggle {
    min-width: 100%;
  }
}
.all-producers-block .filter-block .producerFilterBlock .producerBtnToggle .producerFilters {
  width: 100%;
}
.all-producers-block .filter-block .producerFilterBlock .product-search-block {
  margin-bottom: 15px;
  padding-right: 0;
  min-width: calc(33.33% - 15px);
}
@media (max-width: 767px) {
  .all-producers-block .filter-block .producerFilterBlock .product-search-block {
    min-width: 100%;
    order: 1;
  }
}
@media (max-width: 480px) {
  .all-producers-block .filter-block .producerFilterBlock .product-search-block {
    min-width: 100%;
  }
}
.all-producers-block .filter-block .producerFilterBlock .product-search-block label input {
  min-height: 39px;
  padding: 5px 33px 5px 15px;
}
@media (max-width: 992px) {
  .all-producers-block .filter-block .producerFilterBlock .product-search-block label input {
    padding: 5px 15px;
    max-width: 185px;
  }
}
@media (max-width: 767px) {
  .all-producers-block .filter-block .producerFilterBlock .product-search-block label input {
    max-width: 100%;
  }
}
.all-producers-block .filter-block .producerFilterBlock .product-search-block button {
  min-height: 39px;
}

.entry-content > div.all-producers-block {
  margin-top: -58px;
  padding: 0;
}
@media (max-width: 992px) {
  .entry-content > div.all-producers-block {
    margin-top: -30px;
  }
}

.search-results header.page-header {
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .search-results header.page-header {
    padding-bottom: 15px;
  }
}
.search-results header.page-header span {
  color: #b98d58;
}
.search-results article {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  background: #fff;
  max-height: 250px;
}
@media (max-width: 992px) {
  .search-results article {
    max-height: 300px;
  }
}
@media (max-width: 767px) {
  .search-results article {
    flex-direction: column;
    max-height: inherit;
  }
}
.search-results article .sresults-left {
  width: 25%;
  float: left;
  position: relative;
  overflow: hidden;
  max-height: 250px;
  min-height: 250px;
}
@media (max-width: 992px) {
  .search-results article .sresults-left {
    width: 33.333%;
    max-height: 300px;
    min-height: 300px;
  }
}
@media (max-width: 767px) {
  .search-results article .sresults-left {
    width: 100%;
    max-height: 250px;
    min-height: 250px;
  }
}
.search-results article .sresults-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.search-results article .sresults-left + .sresults-right {
  width: 75%;
}
@media (max-width: 992px) {
  .search-results article .sresults-left + .sresults-right {
    width: 66.666%;
  }
}
@media (max-width: 767px) {
  .search-results article .sresults-left + .sresults-right {
    width: 100%;
    padding: 15px;
  }
}
.search-results article .sresults-right {
  width: 100%;
  padding: 30px;
}
@media (max-width: 767px) {
  .search-results article .sresults-right {
    padding: 15px;
  }
}
.search-results article .sresults-right .entry-header {
  display: block;
}
.search-results article .sresults-right .entry-summary {
  margin-top: 10px;
}
.search-results article .sresults-right .entry-summary .product-price-block {
  margin-bottom: 5px;
}
.search-results article .sresults-right .entry-summary .product-price-block .woocommerce-Price-amount span {
  color: #b98d58;
}
.search-results article .sresults-right .entry-summary .product-size-block {
  margin-bottom: 5px;
}
.search-results article .sresults-right .entry-summary .product-size-block span {
  color: #b98d58;
}
.search-results article:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.search-results article:last-child {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .search-results article:last-child {
    margin-bottom: 30px;
  }
}
.search-results article.product .sresults-left img {
  object-fit: contain;
  padding: 15px 0;
}
.search-results .search-block-main .navigation.posts-navigation {
  margin-bottom: 0;
}
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next {
  display: flex;
}
.search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next {
  justify-content: flex-end;
}

.blog-posts-block .row {
  margin: 0 -15px;
}
@media (max-width: 767px) {
  .blog-posts-block .row {
    margin: 0px -15px;
  }
}
.blog-posts-block .blog-block {
  padding: 0 15px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .blog-posts-block .blog-block {
    padding: 0px 15px;
  }
}
.blog-posts-block .blog-block .card {
  background-color: #ffffff;
  height: 100%;
  border-radius: 0;
}
.blog-posts-block .blog-block .card:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
}
.blog-posts-block .blog-block .card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .blog-posts-block .blog-block .card .card-body {
    justify-content: inherit;
  }
}
.blog-posts-block .blog-block .card .card-body .addthis_inline_share_toolbox_mps0 {
  margin-top: 5px;
}
.blog-posts-block .blog-block .card .card-body .blog-desc {
  margin-top: 15px;
  margin-bottom: 20px;
}
.blog-posts-block .blog-block .card .card-body a:hover {
  color: #545D5C;
}
.blog-posts-block .blog-image {
  position: relative;
  overflow: hidden;
  padding-top: 66.66%; /* 3:2 ratio */
  display: flex;
  justify-content: center;
}
.blog-posts-block .blog-image:before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.46), rgba(0, 0, 0, 0) 48%, transparent);
  top: 0px;
  left: 0px;
  z-index: 1;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.blog-posts-block .blog-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: inherit;
  object-fit: cover;
}
.blog-posts-block .blog-image button {
  width: auto;
  position: absolute;
  z-index: 9;
  bottom: 15px;
  left: auto;
  right: auto;
  background: url("images/rsvp.png") no-repeat center center;
  background-size: cover;
  background-color: transparent;
}
.blog-posts-block .blog-image button:hover, .blog-posts-block .blog-image button:focus {
  background-color: transparent;
}
.blog-posts-block .date {
  font-family: "Alata", sans-serif;
  font-size: 16px;
  color: #adadad;
}
.blog-posts-block .date span.post-type {
  text-transform: capitalize;
}
.blog-posts-block .blog-title {
  font-size: 24px;
  margin-bottom: 5px;
}
.blog-posts-block .blog-desc {
  margin-top: 5px;
  margin-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 4) {
  .blog-posts-block .blog-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
.blog-posts-block .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
}
.blog-posts-block .pagination .page-numbers {
  color: #fff;
  background: #b98d58;
  cursor: pointer;
  font-weight: 600;
  margin-right: 10px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  transition: all 0.5s ease;
}
.blog-posts-block .pagination .page-numbers:hover {
  background: #545D5C;
}
.blog-posts-block .pagination .page-numbers.next, .blog-posts-block .pagination .page-numbers.prev {
  background: none;
  border-radius: 0;
  width: auto;
  height: auto;
  color: #b98d58;
}
.blog-posts-block .pagination .page-numbers.next:hover, .blog-posts-block .pagination .page-numbers.prev:hover {
  color: #545D5C;
}
.blog-posts-block .pagination .page-numbers:last-child {
  margin-right: 0;
}
.blog-posts-block .pagination .page-numbers.current {
  background: #545D5C;
}
.blog-posts-block .no-event-block {
  text-align: center;
  color: #b98d58;
  font-size: 28px;
  font-weight: 600;
}

.news-events-filters {
  margin-bottom: 25px;
  display: flex;
  flex-wrap: wrap;
}
.news-events-filters a {
  margin-right: 15px;
  background: #fff;
  padding: 5px 15px;
  margin: 0 10px 15px 0;
  font-weight: 500;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.news-events-filters a:hover {
  color: #b98d58;
}
.news-events-filters a.news-events-filters-active {
  color: #b98d58;
}

.order-received-block .woocommerce-thankyou-order-received {
  margin-bottom: 0;
}
.order-received-block .woocommerce-thankyou-order-received + ul.woocommerce-order-overview.order_details {
  margin-top: 25px;
  margin-bottom: 0;
}
.order-received-block ul.woocommerce-order-overview.order_details {
  list-style: none;
  padding: 0;
  margin: 0;
}
.order-received-block ul.woocommerce-order-overview.order_details li {
  margin-bottom: 5px;
}
.order-received-block ul.woocommerce-order-overview.order_details li strong {
  color: #b98d58;
}
.order-received-block .woocommerce-order-details .woocommerce-order-details__title {
  font-size: 40px;
  margin-bottom: 25px;
}
@media (max-width: 1024px) {
  .order-received-block .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 32px;
  }
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details {
  background: #fff;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details thead {
  background: #b98d58;
  color: #fff;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tbody tr td {
  width: 50%;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tbody tr td.woocommerce-table__product-total.product-total {
  text-align: right;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
  width: 35%;
  text-align: left;
  word-break: break-word;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {
  width: 65%;
  text-align: right;
  padding-left: 10px;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tfoot tr td .shipped_via {
  display: block;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr {
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-order-details .woocommerce-table--order-details tr {
    word-break: break-all;
  }
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr:last-child {
  border-bottom: none;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr td.woocommerce-table__product-name.product-name {
  text-align: left;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr td.woocommerce-table__product-name.product-name ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  display: none;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr td.woocommerce-table__product-name.product-name ul li {
  display: flex;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr td.woocommerce-table__product-name.product-name ul li strong {
  margin-right: 5px;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tr td.woocommerce-table__product-name.product-name ul li p {
  margin: 0;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child .woocommerce-Price-amount.amount {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.order-received-block .woocommerce-order-details .woocommerce-table--order-details tfoot .woocommerce-Price-amount.amount {
  font-size: 24px;
  color: #b98d58;
  font-weight: 500;
}
.order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses {
    flex-direction: column;
  }
}
.order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses .col-1, .order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses .col-2 {
  max-width: 100%;
  flex: auto;
  background: #fff;
  margin-right: 15px;
  padding: 25px;
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses .col-1, .order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses .col-2 {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses .col-2 {
  margin-right: 0;
}
.order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses address {
  background: #fff;
  padding: 45px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses.addresses address {
    padding: 20px 15px;
  }
}
.order-received-block .woocommerce-customer-details .woocommerce-column__title {
  font-size: 40px;
  margin-bottom: 25px;
  font-family: "Cormorant Infant", serif;
}
@media (max-width: 1024px) {
  .order-received-block .woocommerce-customer-details .woocommerce-column__title {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .order-received-block .woocommerce-customer-details .woocommerce-column__title {
    font-size: 32px;
  }
}
.order-received-block .woocommerce-customer-details address {
  margin: 0;
}
.order-received-block .woocommerce-customer-details address p {
  margin: 0;
}
.order-received-block .extra_notes_section {
  margin-bottom: 1.5em;
}
.order-received-block .extra_notes_section h3, .order-received-block .extra_notes_section .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .order-received-block .extra_notes_section h1.product_title.entry-title {
  font-size: 40px;
  margin-bottom: 25px;
}
@media (max-width: 1024px) {
  .order-received-block .extra_notes_section h3, .order-received-block .extra_notes_section .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .order-received-block .extra_notes_section h1.product_title.entry-title {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .order-received-block .extra_notes_section h3, .order-received-block .extra_notes_section .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .order-received-block .extra_notes_section h1.product_title.entry-title {
    font-size: 32px;
  }
}
.order-received-block .extra_notes_section .extra_notes_section_child {
  background: #fff;
  padding: 45px;
}
@media (max-width: 767px) {
  .order-received-block .extra_notes_section .extra_notes_section_child {
    padding: 15px;
  }
}
.order-received-block .extra_notes_section .extra_notes_section_child > p {
  margin-bottom: 0px;
}
.order-received-block .woocommerce-bacs-bank-details ul.wc-bacs-bank-details {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-producer-block .hero-image {
  margin-top: 0;
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .single-producer-block .hero-image {
    margin-bottom: 30px;
  }
}
.single-producer-block .more-link {
  margin-top: 15px;
}
.single-producer-block .more-link a {
  font-family: "Alata", sans-serif;
  font-size: 18px;
}
.single-producer-block .country-name {
  font-size: 22px;
  color: #adadad;
}
.single-producer-block .producer-gallery {
  padding: 0px; /* 0 70px */
  margin: 0 auto;
  list-style: none;
  overflow: hidden;
  max-width: 720px;
  width: auto;
}
@media (max-width: 767px) {
  .single-producer-block .producer-gallery {
    padding: 0;
  }
}
.single-producer-block .producer-gallery .slick-list li.slick-slide {
  height: 395px;
}
.single-producer-block .producer-gallery .slick-list li img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.single-producer-block .producer-gallery .slick-prev {
  left: 0;
}
.single-producer-block .producer-gallery .slick-next {
  right: 0;
}
.single-producer-block .producer-gallery .slick-dots {
  bottom: 10px;
}
.single-producer-block .producer-gallery .slick-dots li button:before {
  font-size: 14px;
  color: #fff;
}

.KFaIpG_wrapper {
  margin-top: 50px;
}

.latest-articles-slick-sider {
  padding-left: 0;
  padding-right: 0;
}

.latest-articles-news {
  padding: 0px; /* 0 70px */
  margin: 0 auto;
}
@media (max-width: 767px) {
  .latest-articles-news {
    padding: 0;
  }
}
.latest-articles-news .article-grid-block {
  margin: 0 16px;
}
@media (max-width: 767px) {
  .latest-articles-news .article-grid-block {
    margin: 0;
  }
}
.latest-articles-news .slick-track {
  display: flex !important;
}
.latest-articles-news .slick-list {
  margin: 0 40px;
}
@media (max-width: 767px) {
  .latest-articles-news .slick-list {
    margin: 0 15px;
  }
}
.latest-articles-news .slick-list .post-single-block.slick-slide {
  min-height: 395px;
  height: inherit !important;
}
.latest-articles-news .slick-list .post-single-block img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.latest-articles-news .slick-prev {
  left: 0;
}
.latest-articles-news .slick-next {
  right: 0;
}
.latest-articles-news .slick-dots {
  bottom: 0;
}
.latest-articles-news .slick-dots li button:before {
  font-size: 14px;
  color: #b98d58;
}

.login-register-blocks .lost_password {
  margin-bottom: 0;
}
.login-register-blocks .register-block form > p:last-child {
  margin-bottom: 0;
}
.login-register-blocks .register-block span, .login-register-blocks .login-block span {
  width: 100%;
}
.login-register-blocks .register-block span .woocommerce-password-strength, .login-register-blocks .login-block span .woocommerce-password-strength {
  text-align: left;
  margin-top: 10px;
}
.login-register-blocks .register-block h3, .login-register-blocks .register-block .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .login-register-blocks .register-block h1.product_title.entry-title, .login-register-blocks .login-block h3, .login-register-blocks .login-block .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .login-register-blocks .login-block h1.product_title.entry-title {
  margin-bottom: 20px;
}
.login-register-blocks .register-block .woocommerce-form-row, .login-register-blocks .register-block .form-row, .login-register-blocks .login-block .woocommerce-form-row, .login-register-blocks .login-block .form-row {
  display: flex;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .login-register-blocks .register-block .woocommerce-form-row, .login-register-blocks .register-block .form-row, .login-register-blocks .login-block .woocommerce-form-row, .login-register-blocks .login-block .form-row {
    display: block;
  }
}
.login-register-blocks .register-block .woocommerce-form-row label, .login-register-blocks .register-block .form-row label, .login-register-blocks .login-block .woocommerce-form-row label, .login-register-blocks .login-block .form-row label {
  padding-right: 10px;
  font-weight: 500;
  min-width: 145px;
  margin-bottom: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .login-register-blocks .register-block .woocommerce-form-row label, .login-register-blocks .register-block .form-row label, .login-register-blocks .login-block .woocommerce-form-row label, .login-register-blocks .login-block .form-row label {
    margin-bottom: 8px;
  }
}
.login-register-blocks .register-block .woocommerce-form-row#haus_user_role_field > label, .login-register-blocks .register-block .form-row#haus_user_role_field > label, .login-register-blocks .login-block .woocommerce-form-row#haus_user_role_field > label, .login-register-blocks .login-block .form-row#haus_user_role_field > label {
  width: 100%;
  font-weight: 500;
}
.login-register-blocks .register-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper, .login-register-blocks .register-block .form-row#haus_user_role_field span.woocommerce-input-wrapper, .login-register-blocks .login-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper, .login-register-blocks .login-block .form-row#haus_user_role_field span.woocommerce-input-wrapper {
  margin-top: 10px;
}
.login-register-blocks .register-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .register-block .form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .login-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .login-block .form-row#haus_user_role_field span.woocommerce-input-wrapper label {
  width: auto;
  min-width: auto;
  margin-right: 20px;
  cursor: pointer;
  font-weight: 400;
}
@media (max-width: 480px) {
  .login-register-blocks .register-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .register-block .form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .login-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper label, .login-register-blocks .login-block .form-row#haus_user_role_field span.woocommerce-input-wrapper label {
    margin-right: 0;
    width: calc(100% - 20px);
  }
}
.login-register-blocks .register-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper input, .login-register-blocks .register-block .form-row#haus_user_role_field span.woocommerce-input-wrapper input, .login-register-blocks .login-block .woocommerce-form-row#haus_user_role_field span.woocommerce-input-wrapper input, .login-register-blocks .login-block .form-row#haus_user_role_field span.woocommerce-input-wrapper input {
  min-width: auto;
  max-width: none;
  width: auto;
  margin-right: 5px;
  cursor: pointer;
}
.login-register-blocks .register-block .woocommerce-Input.woocommerce-Input--text.input-text, .login-register-blocks .register-block .input-text, .login-register-blocks .login-block .woocommerce-Input.woocommerce-Input--text.input-text, .login-register-blocks .login-block .input-text {
  width: 400px;
  font-size: 20px;
  font-family: "Cormorant Infant", serif;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #b98d58;
  transition: 500ms;
  padding: 13px 20px;
  outline: none;
  border-radius: 0px;
  max-width: inherit;
}
.login-register-blocks .register-block .woocommerce-Input.woocommerce-Input--text.input-text:focus, .login-register-blocks .register-block .input-text:focus, .login-register-blocks .login-block .woocommerce-Input.woocommerce-Input--text.input-text:focus, .login-register-blocks .login-block .input-text:focus {
  background-color: #fff;
}
@media (max-width: 767px) {
  .login-register-blocks .register-block .woocommerce-Input.woocommerce-Input--text.input-text, .login-register-blocks .register-block .input-text, .login-register-blocks .login-block .woocommerce-Input.woocommerce-Input--text.input-text, .login-register-blocks .login-block .input-text {
    width: 100%;
  }
}
.login-register-blocks .register-block .woocommerce-button.button.woocommerce-form-login__submit, .login-register-blocks .register-block #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .register-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form form .form-row input.woocommerce-button.woocommerce-form-login__submit.button, .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .register-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .register-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form form .form-row textarea.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart .woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block .woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .login-register-blocks .register-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .register-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .login-register-blocks .register-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .login-block .woocommerce-button.button.woocommerce-form-login__submit, .login-register-blocks .login-block #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .login-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form form .form-row input.woocommerce-button.woocommerce-form-login__submit.button, .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .login-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .login-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form form .form-row textarea.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart .woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block .woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .login-register-blocks .login-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .login-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .login-register-blocks .login-block a.woocommerce-button.woocommerce-form-login__submit {
  margin-top: 15px;
}
.login-register-blocks .register-block .woocommerce-button.button.woocommerce-form-login__submit, .login-register-blocks .register-block #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .register-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form form .form-row input.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .register-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .register-block #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .register-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .register-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .register-block form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .register-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block #wl-wrapper .wl-form form .form-row textarea.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .register-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .register-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .single-product-right .summary.entry-summary form.cart .woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .register-block .woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .register-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .login-register-blocks .register-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .register-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .login-register-blocks .register-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .register-block .woocommerce-Button.woocommerce-button.woocommerce-form-register__submit, .login-register-blocks .login-block .woocommerce-button.button.woocommerce-form-login__submit, .login-register-blocks .login-block #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .login-block #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form form .form-row input.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .login-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.button, .login-register-blocks .login-block #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .login-block #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary .login-register-blocks .login-block #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .login-block form.wl-search-form input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.find-input.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .login-block input.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block #wl-wrapper .wl-form form .form-row textarea.woocommerce-button.woocommerce-form-login__submit.button, #wl-wrapper .wl-form form .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.button, .login-register-blocks .login-block #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .login-register-blocks .login-block textarea.woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .single-product-right .summary.entry-summary form.cart .woocommerce-button.woocommerce-form-login__submit.reset_variations, .single-product-right .summary.entry-summary form.cart .login-register-blocks .login-block .woocommerce-button.woocommerce-form-login__submit.reset_variations, .login-register-blocks .login-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .login-register-blocks .login-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .login-block .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-button.woocommerce-form-login__submit, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .login-register-blocks .login-block a.woocommerce-button.woocommerce-form-login__submit, .login-register-blocks .login-block .woocommerce-Button.woocommerce-button.woocommerce-form-register__submit {
  width: auto;
  min-width: 150px;
}

.lost_reset_password .woocommerce-form-row {
  display: inline-table;
  margin-left: 0;
  margin-right: 15px;
  margin-bottom: 15px;
  max-width: 35%;
  width: 45%;
}
@media (max-width: 991px) {
  .lost_reset_password .woocommerce-form-row {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
  }
}
.lost_reset_password .woocommerce-form-row label {
  padding-right: 10px;
}
.lost_reset_password .woocommerce-form-row .woocommerce-Button.button, .lost_reset_password .woocommerce-form-row #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.button, #wl-wrapper form.wl-search-form .lost_reset_password .woocommerce-form-row input.woocommerce-Button.find-input.button, .lost_reset_password .woocommerce-form-row #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .lost_reset_password .woocommerce-form-row input.woocommerce-Button.find-input.reset_variations, .lost_reset_password .woocommerce-form-row .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .lost_reset_password .woocommerce-form-row input.woocommerce-Button.find-input.reset_variations, .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form form .form-row input.woocommerce-Button.button, .single-product-right .summary.entry-summary form.cart .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .lost_reset_password .woocommerce-form-row #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-Button.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .lost_reset_password .woocommerce-form-row input.woocommerce-Button.button, #wl-wrapper .wl-form form.wl-search-form .form-row .lost_reset_password .woocommerce-form-row .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .lost_reset_password .woocommerce-form-row input.woocommerce-Button.reset_variations, .lost_reset_password .woocommerce-form-row .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .lost_reset_password .woocommerce-form-row input.woocommerce-Button.reset_variations, .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form form .form-row textarea.woocommerce-Button.button, #wl-wrapper .wl-form form .form-row .lost_reset_password .woocommerce-form-row textarea.woocommerce-Button.button, .lost_reset_password .woocommerce-form-row #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .lost_reset_password .woocommerce-form-row textarea.woocommerce-Button.reset_variations, .lost_reset_password .woocommerce-form-row .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .lost_reset_password .woocommerce-form-row textarea.woocommerce-Button.reset_variations, .lost_reset_password .woocommerce-form-row .single-product-right .summary.entry-summary form.cart .woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary form.cart .lost_reset_password .woocommerce-form-row .woocommerce-Button.reset_variations, .lost_reset_password .woocommerce-form-row .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .lost_reset_password .woocommerce-form-row a.woocommerce-Button, .lost_reset_password .woocommerce-form-row .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .lost_reset_password .woocommerce-form-row a.woocommerce-Button {
  width: auto;
}
.lost_reset_password .woocommerce-Input.woocommerce-Input--text.input-text {
  width: 100%;
  font-size: 20px;
  font-family: "Cormorant Infant", serif;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #b98d58;
  transition: 500ms;
  padding: 13px 20px;
  outline: none;
  border-radius: 0px;
}
.lost_reset_password .woocommerce-Input.woocommerce-Input--text.input-text:focus {
  background-color: #fff;
}

.ui-widget-content {
  background: #f5efe8 !important;
}

.ui-datepicker .ui-datepicker-calendar thead {
  font-size: 16px;
}
.ui-datepicker .ui-datepicker-title {
  font-size: 18px;
}
.ui-datepicker .ui-datepicker-title select {
  outline: none;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  border: none;
  outline: none;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
  background: #fff;
  border: none;
  outline: none;
  left: 2px;
  top: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  width: 10px;
  height: 10px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #545D5C;
  border-left: 0px solid transparent;
}
.ui-datepicker .ui-datepicker-next span {
  border-left: 8px solid #545D5C;
  border-right: 0px solid transparent;
  margin-left: -3px;
}
.ui-datepicker .ui-datepicker-next:hover {
  left: inherit;
  right: 2px;
}
.ui-datepicker .ui-state-default {
  text-align: center;
  font-size: 16px;
}
.ui-datepicker .ui-state-default:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}
.ui-datepicker .ui-state-default.ui-state-active {
  background: #b98d58 !important;
  color: #fff !important;
}

.woocommerce-account {
  /* Edit Account CSS */
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin-left: 0;
  list-style: none;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders thead {
  background: #b98d58;
  color: #fff;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders thead tr th {
  padding: 5px;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr {
  border-bottom: 1px solid #e5e5e5;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr:nth-child(even) {
  background: #fff;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a.button, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a.reset_variations, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a {
  margin-bottom: 0 !important;
}
.woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr td {
  padding-left: 5px;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr td {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr {
    background: #fff;
    margin-bottom: 15px;
    display: block;
    padding: 15px;
    border: 1px solid #e5e5e5;
  }
  .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a.button, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a.reset_variations, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a, .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-account .woocommerce-orders-table.woocommerce-MyAccount-orders.my_account_orders tbody tr a {
    display: inline-block;
  }
}
.woocommerce-account .woocommerce-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}
.woocommerce-account .woocommerce-pagination a {
  width: auto;
  display: inline-block;
  min-width: 150px;
  text-align: center;
}
.woocommerce-account .woocommerce-pagination a + a {
  margin-left: 15px;
}
.woocommerce-account mark, .woocommerce-account ins {
  background: #cbaa83;
  color: #fff;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details th, .woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details td, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details th, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details td, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details th, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details td {
  padding: 5px 10px;
  word-break: break-all;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details thead, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details thead, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details thead {
  background: #b98d58;
  color: #fff;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tbody tr, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tbody tr, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tbody tr {
  border-bottom: 1px solid #e5e5e5;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tbody tr:nth-child(even), .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tbody tr:nth-child(even), .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tbody tr:nth-child(even) {
  background: #fff;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tbody tr ul.wc-item-meta, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tbody tr ul.wc-item-meta, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tbody tr ul.wc-item-meta {
  margin: 0;
  list-style: none;
  padding: 0;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tfoot, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tfoot, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tfoot {
  padding-top: 20px;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tfoot tr, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tfoot tr, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tfoot tr {
  border-bottom: 1px solid #e5e5e5;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tfoot tr:nth-child(odd), .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tfoot tr:nth-child(odd), .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tfoot tr:nth-child(odd) {
  background: #fff;
}
.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details.order_details tfoot tr:last-child .woocommerce-Price-amount.amount, .woocommerce-account .woocommerce-customer-details .woocommerce-table--order-details.order_details tfoot tr:last-child .woocommerce-Price-amount.amount, .woocommerce-account .woocommerce-Addresses .woocommerce-table--order-details.order_details tfoot tr:last-child .woocommerce-Price-amount.amount {
  color: #b98d58;
  font-size: 24px;
}
.woocommerce-account .woocommerce-order-details address, .woocommerce-account .woocommerce-customer-details address, .woocommerce-account .woocommerce-Addresses address {
  background: #fff;
  padding: 45px;
  margin-bottom: 0px;
  text-align: center;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-order-details address, .woocommerce-account .woocommerce-customer-details address, .woocommerce-account .woocommerce-Addresses address {
    padding: 15px;
  }
}
.woocommerce-account .woocommerce-order-details address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-order-details address .woocommerce-customer-details--email, .woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--email, .woocommerce-account .woocommerce-Addresses address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-Addresses address .woocommerce-customer-details--email {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-order-details .edit, .woocommerce-account .woocommerce-customer-details .edit, .woocommerce-account .woocommerce-Addresses .edit {
  margin-bottom: 10px;
  display: block;
}
.woocommerce-account .woocommerce-order-details .woocommerce-order-details__title, .woocommerce-account .woocommerce-order-details .woocommerce-column__title, .woocommerce-account .woocommerce-order-details .woocommerce-Address-title h3, .woocommerce-account .woocommerce-order-details .woocommerce-Address-title .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-account .woocommerce-order-details .woocommerce-Address-title h1.product_title.entry-title, .woocommerce-account .woocommerce-customer-details .woocommerce-order-details__title, .woocommerce-account .woocommerce-customer-details .woocommerce-column__title, .woocommerce-account .woocommerce-customer-details .woocommerce-Address-title h3, .woocommerce-account .woocommerce-customer-details .woocommerce-Address-title .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-account .woocommerce-customer-details .woocommerce-Address-title h1.product_title.entry-title, .woocommerce-account .woocommerce-Addresses .woocommerce-order-details__title, .woocommerce-account .woocommerce-Addresses .woocommerce-column__title, .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h3, .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .single-product div.product.wc_gc_giftcard_product h1.product_title.entry-title, .single-product div.product.wc_gc_giftcard_product .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h1.product_title.entry-title {
  font-family: "Alata", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 10px;
  text-align: center;
  margin-bottom: 30px;
  color: #b98d58;
}
.woocommerce-account .woocommerce-Addresses {
  padding-top: 0;
}
.woocommerce-account .woocommerce-Addresses .col-1, .woocommerce-account .woocommerce-Addresses .col-2 {
  max-width: 100%;
  flex: 0 0 100%;
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-account #saferpay-div {
  width: 50%;
  margin-top: 25px;
}
@media (max-width: 992px) {
  .woocommerce-account #saferpay-div {
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .woocommerce-account #saferpay-div {
    margin-top: 0;
  }
}
.woocommerce-account #saferpay-div .row {
  margin: 0;
}
.woocommerce-account #saferpay-div .row input {
  width: 100%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  max-width: 100%;
  flex: 0 0 100%;
  margin-bottom: 15px;
  border-radius: 0px;
}
.woocommerce-account #saferpay-div .row input:hover, .woocommerce-account #saferpay-div .row input:focus {
  border-color: #b98d58;
}
.woocommerce-account .addCard {
  margin-top: 0;
}
.woocommerce-account #save-card-hosted {
  margin-bottom: 25px;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account, .woocommerce-account .woocommerce-address-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row {
  flex-direction: column;
  margin: 0 0 25px;
  width: 50%;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row {
    width: 100%;
  }
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row label, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row label {
  font-size: 20px;
  font-weight: 600;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row input, .woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row select, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row input, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row select {
  width: 95%;
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  border-radius: 0px;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row input:focus, .woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row select:focus, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row input:focus, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row select:focus {
  border-color: #b98d58;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row input, .woocommerce-account .woocommerce-EditAccountForm.edit-account .form-row select, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row input, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row select {
    width: 100%;
  }
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account #billing_address_2_field, .woocommerce-account .woocommerce-EditAccountForm.edit-account #shipping_address_2_field, .woocommerce-account .woocommerce-address-fields__field-wrapper #billing_address_2_field, .woocommerce-account .woocommerce-address-fields__field-wrapper #shipping_address_2_field {
  margin-top: 36px;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-EditAccountForm.edit-account #billing_address_2_field, .woocommerce-account .woocommerce-EditAccountForm.edit-account #shipping_address_2_field, .woocommerce-account .woocommerce-address-fields__field-wrapper #billing_address_2_field, .woocommerce-account .woocommerce-address-fields__field-wrapper #shipping_address_2_field {
    margin-top: 0;
  }
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset, .woocommerce-account .woocommerce-address-fields__field-wrapper fieldset {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset legend, .woocommerce-account .woocommerce-address-fields__field-wrapper fieldset legend {
  margin-bottom: 15px;
  color: #b98d58;
}
.woocommerce-account .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.button, #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.find-input.button, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form form .form-row input.woocommerce-Button.button, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-Button.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account input.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form form .form-row textarea.woocommerce-Button.button, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account textarea.woocommerce-Button.button, .woocommerce-account .woocommerce-EditAccountForm.edit-account #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account textarea.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-EditAccountForm.edit-account textarea.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account .single-product-right .summary.entry-summary form.cart .woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-EditAccountForm.edit-account .woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-EditAccountForm.edit-account .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-account .woocommerce-EditAccountForm.edit-account a.woocommerce-Button, .woocommerce-account .woocommerce-EditAccountForm.edit-account .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-account .woocommerce-EditAccountForm.edit-account a.woocommerce-Button, .woocommerce-account .woocommerce-address-fields__field-wrapper .woocommerce-Button.button, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.button, #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.find-input.button, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form form .form-row input.woocommerce-Button.button, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form form.wl-search-form .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.woocommerce-Button.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper input.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form form .form-row textarea.woocommerce-Button.button, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper textarea.woocommerce-Button.button, .woocommerce-account .woocommerce-address-fields__field-wrapper #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper textarea.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-address-fields__field-wrapper textarea.woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper .single-product-right .summary.entry-summary form.cart .woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields__field-wrapper .woocommerce-Button.reset_variations, .woocommerce-account .woocommerce-address-fields__field-wrapper .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-account .woocommerce-address-fields__field-wrapper a.woocommerce-Button, .woocommerce-account .woocommerce-address-fields__field-wrapper .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-account .woocommerce-address-fields__field-wrapper a.woocommerce-Button {
  width: auto;
}
.woocommerce-account .woocommerce-address-fields .button, .woocommerce-account .woocommerce-address-fields #wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-address-fields input.find-input.button, .woocommerce-account .woocommerce-address-fields #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce-account .woocommerce-address-fields input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form .woocommerce-account .woocommerce-address-fields input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row .woocommerce-account .woocommerce-address-fields input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form .woocommerce-account .woocommerce-address-fields input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form form .form-row input.button, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-address-fields #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-address-fields input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-address-fields input.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-address-fields input.reset_variations, .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form form .form-row .woocommerce-account .woocommerce-address-fields textarea.button, .woocommerce-account .woocommerce-address-fields #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-account .woocommerce-address-fields textarea.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-account .woocommerce-address-fields textarea.reset_variations, .woocommerce-account .woocommerce-address-fields .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-account .woocommerce-address-fields .reset_variations, .woocommerce-account .woocommerce-address-fields .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-account .woocommerce-address-fields a, .woocommerce-account .woocommerce-address-fields .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-account .woocommerce-address-fields a {
  width: auto;
}
@media (max-width: 767px) {
  .woocommerce-view-order .woocommerce-MyAccount-content > p mark {
    margin-bottom: 5px;
    display: inline-block;
  }
}

.woocommerce.wfls-login-message {
  position: relative;
  top: 90px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .woocommerce.wfls-login-message {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .woocommerce.wfls-login-message {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .woocommerce.wfls-login-message {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .woocommerce.wfls-login-message {
    max-width: 1140px;
  }
}
@media (min-width: 1350px) {
  .woocommerce.wfls-login-message {
    max-width: 1280px;
  }
}
.woocommerce.wfls-login-message ul.woocommerce-error {
  list-style: none;
  margin: 0;
  padding: 10px 15px;
}

.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.reset_variations, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  margin-bottom: 5px !important;
}
.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button:last-child, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .single-product-right .summary.entry-summary form.cart a.reset_variations:last-child, .single-product-right .summary.entry-summary form.cart .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.reset_variations:last-child, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a:last-child, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:last-child, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a:last-child, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.reset_variations, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a, .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin-left: 5px;
  }
}

.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th:last-child, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr td:last-child, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr th:last-child, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr td:last-child, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th:last-child, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td:last-child {
  text-align: right;
}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr td:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr td:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td:last-child small.shipped_via {
  display: block;
}
@media (max-width: 767px) {
  .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr td:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr td:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th:last-child small.shipped_via, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td:last-child small.shipped_via {
    display: inline-block;
  }
}

.order-again {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.wc-item-meta p {
  margin-bottom: 10px;
}

.single-news-container .title {
  margin-top: 30px;
  margin-bottom: 0px;
}
.single-news-container .title span {
  display: block;
  font-size: 28px;
  line-height: 1.2em;
  margin-top: 10px;
}
.single-news-container .addthis_inline_share_toolbox_mps0 {
  margin-bottom: 1.5em;
}
.single-news-container .addthis_inline_share_toolbox_mps0 span {
  margin-top: 0;
  line-height: inherit !important;
}
.single-news-container .featured-block {
  display: inline-block;
  width: 100%;
}
.single-news-container .featured-block img {
  float: left;
  margin: 0 20px 15px 0;
  max-width: 100%;
  max-height: 350px;
  border: 1px solid #e6d7c4;
  padding: 5px;
}
@media (max-width: 767px) {
  .single-news-container .featured-block img {
    width: 100%;
    height: auto;
    max-height: inherit;
    margin-right: 0;
  }
}
.single-news-container .featured-block p {
  margin-bottom: 10px;
}
.single-news-container .list-block {
  display: flex;
  flex-wrap: wrap;
}
.single-news-container .list-block .p-block {
  background: #fff;
  padding: 15px;
  margin-bottom: 25px;
  margin-right: 15px;
  width: calc(33.333% - 15px);
  float: left;
  box-shadow: 0 0 2px #b98d58;
}
@media (max-width: 992px) {
  .single-news-container .list-block .p-block {
    width: calc(50% - 15px);
  }
}
@media (max-width: 565px) {
  .single-news-container .list-block .p-block {
    width: 100%;
    margin-right: 0;
  }
}
.single-news-container .list-block .p-block .img-block {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.single-news-container .list-block .p-block .img-block img {
  max-height: 150px;
  overflow: hidden;
  object-fit: contain;
}
.single-news-container .list-block .p-block .content-block .h3-title {
  color: #b98d58;
}
.single-news-container .list-block .p-block .content-block p {
  margin-bottom: 15px;
}
.single-news-container .list-block .p-block .content-block .price-block {
  margin-bottom: 15px;
  color: #b98d58;
  font-weight: 500;
}
.single-news-container .list-block .p-block .content-block .readmore, .single-news-container .list-block .p-block .content-block a.reamore {
  display: inline-block;
  color: #fff;
}

/* 404 page styles */
.error-404, .no-results {
  text-align: center;
}
.error-404 .page-title, .no-results .page-title {
  margin-top: 0;
  margin-bottom: 30px;
}
.error-404 .page-content, .no-results .page-content {
  margin: 0;
}
.error-404 .page-content p, .no-results .page-content p {
  margin-bottom: 15px;
}
.error-404 .page-content form.search-form, .error-404 .page-content form.header-search-block.searchform, .no-results .page-content form.search-form, .no-results .page-content form.header-search-block.searchform {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
}
@media (max-width: 767px) {
  .error-404 .page-content form.search-form, .error-404 .page-content form.header-search-block.searchform, .no-results .page-content form.search-form, .no-results .page-content form.header-search-block.searchform {
    padding-top: 15px;
  }
}
.error-404 .page-content form.search-form label, .error-404 .page-content form.header-search-block.searchform label, .no-results .page-content form.search-form label, .no-results .page-content form.header-search-block.searchform label {
  margin-bottom: 0;
}
.error-404 .page-content form.search-form label input, .error-404 .page-content form.header-search-block.searchform label input, .no-results .page-content form.search-form label input, .no-results .page-content form.header-search-block.searchform label input {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #adadad;
  transition: 500ms;
  padding: 10px 15px;
  outline: none;
  border-radius: 0px;
}
.error-404 .page-content form.search-form label input:focus, .error-404 .page-content form.header-search-block.searchform label input:focus, .no-results .page-content form.search-form label input:focus, .no-results .page-content form.header-search-block.searchform label input:focus {
  border-color: #b98d58;
}
.error-404 .page-content form.search-form input, .error-404 .page-content form.header-search-block.searchform input, .no-results .page-content form.search-form input, .no-results .page-content form.header-search-block.searchform input {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #adadad;
  transition: 500ms;
  padding: 10px 15px;
  outline: none;
  border-radius: 0px;
}
.error-404 .page-content form.search-form input:focus, .error-404 .page-content form.header-search-block.searchform input:focus, .no-results .page-content form.search-form input:focus, .no-results .page-content form.header-search-block.searchform input:focus {
  border-color: #b98d58;
}
.error-404 .page-content form.search-form .search-submit, .error-404 .page-content form.header-search-block.searchform .search-submit, .no-results .page-content form.search-form .search-submit, .no-results .page-content form.header-search-block.searchform .search-submit {
  min-height: 49px;
  margin-left: 15px;
  width: auto;
}

.error-404.not-found {
  padding-top: 40px;
}

@media (max-width: 767px) {
  .error404 main.site-main {
    padding-top: 60px;
  }
}

.search.search-no-results main.site-main {
  padding-top: 80px;
}
@media (max-width: 767px) {
  .search.search-no-results main.site-main {
    padding-top: 40px;
  }
}

#wl-wrapper ul.woocommerce-error {
  margin: 0 0 25px;
  padding: 5px 15px;
  list-style: none;
}
#wl-wrapper .wl-form form .form-row {
  margin: 0 0 15px;
}
#wl-wrapper .wl-form form .form-row label {
  width: 100%;
}
#wl-wrapper .wl-form form .form-row input, #wl-wrapper .wl-form form .form-row textarea {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  width: 100%;
  max-width: 60%;
  text-align: left;
  border-radius: 0px;
}
@media (max-width: 767px) {
  #wl-wrapper .wl-form form .form-row input, #wl-wrapper .wl-form form .form-row textarea {
    max-width: 100%;
  }
}
#wl-wrapper .wl-form form .form-row input:hover, #wl-wrapper .wl-form form .form-row textarea:hover {
  border-color: #b98d58;
}
#wl-wrapper .wl-form form .form-row input:focus, #wl-wrapper .wl-form form .form-row textarea:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
#wl-wrapper .wl-form form .form-row input.button, #wl-wrapper .wl-form form.wl-search-form .form-row .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .wl-form form.wl-search-form .form-row input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row input.reset_variations, #wl-wrapper .wl-form form .form-row textarea.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row textarea.reset_variations {
  width: auto;
}
#wl-wrapper .wl-form form .form-row input[type=radio] {
  width: auto;
  margin-right: 5px;
}
#wl-wrapper .wl-form form .form-row table.wl-rad-table {
  margin-bottom: 0;
}
#wl-wrapper .wl-form form .form-row table.wl-rad-table tr {
  display: flex;
}
#wl-wrapper .wl-form form .form-row table.wl-rad-table tr td .wl-small {
  font-size: 16px;
}
#wl-wrapper .wl-tab-wrap.woocommerce-tabs .wl-panel.panel .wl-actions-table tbody tr {
  display: flex;
}
#wl-wrapper .wl-tab-wrap.woocommerce-tabs .wl-panel.panel .wl-actions-table tbody tr td select {
  min-height: 39px;
  padding: 5px;
  outline: none;
}
#wl-wrapper .wl-tab-wrap.woocommerce-tabs .wl-panel.panel .wl-actions-table tbody tr td .wl-add-to {
  font-weight: normal;
}
#wl-wrapper .cart.wl-table.manage thead, #wl-wrapper .cart.wl-table.view thead {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #f5f0e8;
}
#wl-wrapper .cart.wl-table.manage tbody tr, #wl-wrapper .cart.wl-table.view tbody tr {
  position: relative;
}
#wl-wrapper .cart.wl-table.manage tbody tr.cart_table_item, #wl-wrapper .cart.wl-table.view tbody tr.cart_table_item {
  border-bottom: 1px solid #e5e5e5;
}
#wl-wrapper .cart.wl-table.manage tbody tr td, #wl-wrapper .cart.wl-table.manage tbody tr th, #wl-wrapper .cart.wl-table.manage thead tr td, #wl-wrapper .cart.wl-table.manage thead tr th, #wl-wrapper .cart.wl-table.view tbody tr td, #wl-wrapper .cart.wl-table.view tbody tr th, #wl-wrapper .cart.wl-table.view thead tr td, #wl-wrapper .cart.wl-table.view thead tr th {
  padding: 10px;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td, #wl-wrapper .cart.wl-table.manage tbody tr th, #wl-wrapper .cart.wl-table.manage thead tr td, #wl-wrapper .cart.wl-table.manage thead tr th, #wl-wrapper .cart.wl-table.view tbody tr td, #wl-wrapper .cart.wl-table.view tbody tr th, #wl-wrapper .cart.wl-table.view thead tr td, #wl-wrapper .cart.wl-table.view thead tr th {
    padding: 10px 0;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.check-column, #wl-wrapper .cart.wl-table.manage tbody tr td.product-remove, #wl-wrapper .cart.wl-table.manage tbody tr th.check-column, #wl-wrapper .cart.wl-table.manage tbody tr th.product-remove, #wl-wrapper .cart.wl-table.manage thead tr td.check-column, #wl-wrapper .cart.wl-table.manage thead tr td.product-remove, #wl-wrapper .cart.wl-table.manage thead tr th.check-column, #wl-wrapper .cart.wl-table.manage thead tr th.product-remove, #wl-wrapper .cart.wl-table.view tbody tr td.check-column, #wl-wrapper .cart.wl-table.view tbody tr td.product-remove, #wl-wrapper .cart.wl-table.view tbody tr th.check-column, #wl-wrapper .cart.wl-table.view tbody tr th.product-remove, #wl-wrapper .cart.wl-table.view thead tr td.check-column, #wl-wrapper .cart.wl-table.view thead tr td.product-remove, #wl-wrapper .cart.wl-table.view thead tr th.check-column, #wl-wrapper .cart.wl-table.view thead tr th.product-remove {
  width: 15px;
  text-align: left;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.check-column:before, #wl-wrapper .cart.wl-table.manage tbody tr td.product-remove:before, #wl-wrapper .cart.wl-table.manage tbody tr th.check-column:before, #wl-wrapper .cart.wl-table.manage tbody tr th.product-remove:before, #wl-wrapper .cart.wl-table.manage thead tr td.check-column:before, #wl-wrapper .cart.wl-table.manage thead tr td.product-remove:before, #wl-wrapper .cart.wl-table.manage thead tr th.check-column:before, #wl-wrapper .cart.wl-table.manage thead tr th.product-remove:before, #wl-wrapper .cart.wl-table.view tbody tr td.check-column:before, #wl-wrapper .cart.wl-table.view tbody tr td.product-remove:before, #wl-wrapper .cart.wl-table.view tbody tr th.check-column:before, #wl-wrapper .cart.wl-table.view tbody tr th.product-remove:before, #wl-wrapper .cart.wl-table.view thead tr td.check-column:before, #wl-wrapper .cart.wl-table.view thead tr td.product-remove:before, #wl-wrapper .cart.wl-table.view thead tr th.check-column:before, #wl-wrapper .cart.wl-table.view thead tr th.product-remove:before {
    display: none;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-remove, #wl-wrapper .cart.wl-table.manage tbody tr th.product-remove, #wl-wrapper .cart.wl-table.manage thead tr td.product-remove, #wl-wrapper .cart.wl-table.manage thead tr th.product-remove, #wl-wrapper .cart.wl-table.view tbody tr td.product-remove, #wl-wrapper .cart.wl-table.view tbody tr th.product-remove, #wl-wrapper .cart.wl-table.view thead tr td.product-remove, #wl-wrapper .cart.wl-table.view thead tr th.product-remove {
  font-size: 50px;
  padding: 5px 10px 10px;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-remove, #wl-wrapper .cart.wl-table.manage tbody tr th.product-remove, #wl-wrapper .cart.wl-table.manage thead tr td.product-remove, #wl-wrapper .cart.wl-table.manage thead tr th.product-remove, #wl-wrapper .cart.wl-table.view tbody tr td.product-remove, #wl-wrapper .cart.wl-table.view tbody tr th.product-remove, #wl-wrapper .cart.wl-table.view thead tr td.product-remove, #wl-wrapper .cart.wl-table.view thead tr th.product-remove {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-thumbnail, #wl-wrapper .cart.wl-table.manage tbody tr th.product-thumbnail, #wl-wrapper .cart.wl-table.manage thead tr td.product-thumbnail, #wl-wrapper .cart.wl-table.manage thead tr th.product-thumbnail, #wl-wrapper .cart.wl-table.view tbody tr td.product-thumbnail, #wl-wrapper .cart.wl-table.view tbody tr th.product-thumbnail, #wl-wrapper .cart.wl-table.view thead tr td.product-thumbnail, #wl-wrapper .cart.wl-table.view thead tr th.product-thumbnail {
  width: 10%;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-thumbnail, #wl-wrapper .cart.wl-table.manage tbody tr th.product-thumbnail, #wl-wrapper .cart.wl-table.manage thead tr td.product-thumbnail, #wl-wrapper .cart.wl-table.manage thead tr th.product-thumbnail, #wl-wrapper .cart.wl-table.view tbody tr td.product-thumbnail, #wl-wrapper .cart.wl-table.view tbody tr th.product-thumbnail, #wl-wrapper .cart.wl-table.view thead tr td.product-thumbnail, #wl-wrapper .cart.wl-table.view thead tr th.product-thumbnail {
    width: 100%;
    text-align: center;
  }
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-thumbnail:before, #wl-wrapper .cart.wl-table.manage tbody tr th.product-thumbnail:before, #wl-wrapper .cart.wl-table.manage thead tr td.product-thumbnail:before, #wl-wrapper .cart.wl-table.manage thead tr th.product-thumbnail:before, #wl-wrapper .cart.wl-table.view tbody tr td.product-thumbnail:before, #wl-wrapper .cart.wl-table.view tbody tr th.product-thumbnail:before, #wl-wrapper .cart.wl-table.view thead tr td.product-thumbnail:before, #wl-wrapper .cart.wl-table.view thead tr th.product-thumbnail:before {
    display: none;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-thumbnail img, #wl-wrapper .cart.wl-table.manage tbody tr th.product-thumbnail img, #wl-wrapper .cart.wl-table.manage thead tr td.product-thumbnail img, #wl-wrapper .cart.wl-table.manage thead tr th.product-thumbnail img, #wl-wrapper .cart.wl-table.view tbody tr td.product-thumbnail img, #wl-wrapper .cart.wl-table.view tbody tr th.product-thumbnail img, #wl-wrapper .cart.wl-table.view thead tr td.product-thumbnail img, #wl-wrapper .cart.wl-table.view thead tr th.product-thumbnail img {
  width: 100%;
  height: auto;
  max-height: 120px;
  max-width: none;
  object-fit: contain;
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-name, #wl-wrapper .cart.wl-table.manage tbody tr th.product-name, #wl-wrapper .cart.wl-table.manage thead tr td.product-name, #wl-wrapper .cart.wl-table.manage thead tr th.product-name, #wl-wrapper .cart.wl-table.view tbody tr td.product-name, #wl-wrapper .cart.wl-table.view tbody tr th.product-name, #wl-wrapper .cart.wl-table.view thead tr td.product-name, #wl-wrapper .cart.wl-table.view thead tr th.product-name {
  width: 35%;
  text-align: left;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-name, #wl-wrapper .cart.wl-table.manage tbody tr th.product-name, #wl-wrapper .cart.wl-table.manage thead tr td.product-name, #wl-wrapper .cart.wl-table.manage thead tr th.product-name, #wl-wrapper .cart.wl-table.view tbody tr td.product-name, #wl-wrapper .cart.wl-table.view tbody tr th.product-name, #wl-wrapper .cart.wl-table.view thead tr td.product-name, #wl-wrapper .cart.wl-table.view thead tr th.product-name {
    width: 100%;
    text-align: right;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-name a, #wl-wrapper .cart.wl-table.manage tbody tr th.product-name a, #wl-wrapper .cart.wl-table.manage thead tr td.product-name a, #wl-wrapper .cart.wl-table.manage thead tr th.product-name a, #wl-wrapper .cart.wl-table.view tbody tr td.product-name a, #wl-wrapper .cart.wl-table.view tbody tr th.product-name a, #wl-wrapper .cart.wl-table.view thead tr td.product-name a, #wl-wrapper .cart.wl-table.view thead tr th.product-name a {
  font-size: 22px;
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.manage tbody tr th.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.manage thead tr td.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.manage thead tr th.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.view tbody tr td.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.view tbody tr th.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.view thead tr td.product-name .stock.in-stock, #wl-wrapper .cart.wl-table.view thead tr th.product-name .stock.in-stock {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0px;
  color: #b98d58;
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-price, #wl-wrapper .cart.wl-table.manage tbody tr th.product-price, #wl-wrapper .cart.wl-table.manage thead tr td.product-price, #wl-wrapper .cart.wl-table.manage thead tr th.product-price, #wl-wrapper .cart.wl-table.view tbody tr td.product-price, #wl-wrapper .cart.wl-table.view tbody tr th.product-price, #wl-wrapper .cart.wl-table.view thead tr td.product-price, #wl-wrapper .cart.wl-table.view thead tr th.product-price {
  width: 25%;
  text-align: left !important;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-price, #wl-wrapper .cart.wl-table.manage tbody tr th.product-price, #wl-wrapper .cart.wl-table.manage thead tr td.product-price, #wl-wrapper .cart.wl-table.manage thead tr th.product-price, #wl-wrapper .cart.wl-table.view tbody tr td.product-price, #wl-wrapper .cart.wl-table.view tbody tr th.product-price, #wl-wrapper .cart.wl-table.view thead tr td.product-price, #wl-wrapper .cart.wl-table.view thead tr th.product-price {
    width: 100%;
    text-align: right;
  }
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.manage tbody tr th.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.manage thead tr td.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.manage thead tr th.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.view tbody tr td.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.view tbody tr th.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.view thead tr td.product-price .woocommerce-Price-amount.amount, #wl-wrapper .cart.wl-table.view thead tr th.product-price .woocommerce-Price-amount.amount {
    float: right;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-quantity, #wl-wrapper .cart.wl-table.manage tbody tr th.product-quantity, #wl-wrapper .cart.wl-table.manage thead tr td.product-quantity, #wl-wrapper .cart.wl-table.manage thead tr th.product-quantity, #wl-wrapper .cart.wl-table.view tbody tr td.product-quantity, #wl-wrapper .cart.wl-table.view tbody tr th.product-quantity, #wl-wrapper .cart.wl-table.view thead tr td.product-quantity, #wl-wrapper .cart.wl-table.view thead tr th.product-quantity {
  width: 10%;
  text-align: left;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-quantity, #wl-wrapper .cart.wl-table.manage tbody tr th.product-quantity, #wl-wrapper .cart.wl-table.manage thead tr td.product-quantity, #wl-wrapper .cart.wl-table.manage thead tr th.product-quantity, #wl-wrapper .cart.wl-table.view tbody tr td.product-quantity, #wl-wrapper .cart.wl-table.view tbody tr th.product-quantity, #wl-wrapper .cart.wl-table.view thead tr td.product-quantity, #wl-wrapper .cart.wl-table.view thead tr th.product-quantity {
    width: 100%;
    text-align: right;
  }
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-quantity .quantity input, #wl-wrapper .cart.wl-table.manage tbody tr th.product-quantity .quantity input, #wl-wrapper .cart.wl-table.manage thead tr td.product-quantity .quantity input, #wl-wrapper .cart.wl-table.manage thead tr th.product-quantity .quantity input, #wl-wrapper .cart.wl-table.view tbody tr td.product-quantity .quantity input, #wl-wrapper .cart.wl-table.view tbody tr th.product-quantity .quantity input, #wl-wrapper .cart.wl-table.view thead tr td.product-quantity .quantity input, #wl-wrapper .cart.wl-table.view thead tr th.product-quantity .quantity input {
  text-align: center;
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.manage tbody tr th.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.manage thead tr td.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.manage thead tr th.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.view tbody tr td.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.view tbody tr th.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.view thead tr td.product-quantity .quantity input:focus, #wl-wrapper .cart.wl-table.view thead tr th.product-quantity .quantity input:focus {
  outline: none;
}
#wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase {
  width: 15%;
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase {
    width: 100%;
    text-align: right;
  }
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase:before, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase:before, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase:before, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase:before, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase:before, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase:before, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase:before, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase:before {
    display: none;
  }
  #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase a.button, #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase a, #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.manage tbody tr td.product-purchase a, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase a.button, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase a, #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.manage tbody tr th.product-purchase a, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase a.button, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase a, #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.manage thead tr td.product-purchase a, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase a.button, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase a, #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.manage thead tr th.product-purchase a, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase a.button, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase a, #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.view tbody tr td.product-purchase a, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase a.button, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase a, #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.view tbody tr th.product-purchase a, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase a.button, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.view thead tr td.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.view thead tr td.product-purchase a, #wl-wrapper .cart.wl-table.view thead tr td.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.view thead tr td.product-purchase a, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase a.button, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase .single-product-right .summary.entry-summary form.cart a.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper .cart.wl-table.view thead tr th.product-purchase a.reset_variations, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper .cart.wl-table.view thead tr th.product-purchase a, #wl-wrapper .cart.wl-table.view thead tr th.product-purchase .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper .cart.wl-table.view thead tr th.product-purchase a {
    width: auto;
    max-width: 160px;
    float: right;
  }
}
@media (max-width: 767px) {
  #wl-wrapper .cart.wl-table.manage tbody tr:last-child td {
    padding: 0;
    display: none;
  }
  #wl-wrapper .cart.wl-table.manage tbody tr:last-child td::before {
    content: "";
  }
  #wl-wrapper .cart.wl-table.manage tbody tr:last-child td.product-purchase {
    padding: 10px 0;
    display: block;
  }
}
#wl-wrapper .wl-actions-table.wl-right tr td {
  vertical-align: top;
}
#wl-wrapper .wl-actions-table.wl-right .wl-sel {
  min-height: 39px;
  padding: 5px;
}
#wl-wrapper .wl-actions-table.wl-right .wl-sel:focus {
  outline: none;
}
#wl-wrapper form.wl-search-form {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
#wl-wrapper form.wl-search-form label {
  width: 100%;
  font-size: 22px;
}
#wl-wrapper form.wl-search-form input.find-input {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  width: 100%;
  max-width: 450px;
  text-align: left;
  border-radius: 0px;
  margin-right: 0;
}
@media (max-width: 767px) {
  #wl-wrapper form.wl-search-form input.find-input {
    max-width: 100%;
  }
}
#wl-wrapper form.wl-search-form input.find-input:hover {
  border-color: #b98d58;
}
#wl-wrapper form.wl-search-form input.find-input:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
#wl-wrapper form.wl-search-form input.find-input.button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart input.find-input.reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form input.find-input.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.find-input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.find-input.reset_variations {
  width: auto;
}
#wl-wrapper form.wl-search-form .button, #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .reset_variations, .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .reset_variations, #wl-wrapper form.wl-search-form .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous #wl-wrapper form.wl-search-form a, #wl-wrapper form.wl-search-form .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next #wl-wrapper form.wl-search-form a, #wl-wrapper .wl-form form.wl-search-form .form-row input.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row input.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form input.reset_variations, #wl-wrapper .wl-form form.wl-search-form .form-row textarea.button, #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row form.wl-search-form textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper form.wl-search-form .wl-form form.cart .form-row textarea.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row form.wl-search-form textarea.reset_variations, #wl-wrapper form.wl-search-form input.find-input.button {
  margin-top: 15px;
}
#wl-wrapper form.wl-search-form + hr {
  display: none;
}
#wl-wrapper form.wl-search-form + hr + p {
  text-align: center;
}
#wl-wrapper form.wl-search-form + hr + p + h2.wl-search-result {
  text-align: center;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage {
  margin-bottom: 0;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage thead {
  background: #b98d58;
  color: #fff;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage thead {
    display: none;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage thead th {
  font-weight: 400;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage thead th.product-name {
  padding-left: 10px;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage thead th.wl-privacy-col {
  padding-right: 10px;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage tbody {
    display: flex;
    flex-direction: column;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage tbody tr td {
  vertical-align: middle;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage tbody tr td {
    padding: 5px 0;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage tbody tr .actions {
  float: right;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item .product-name .row-actions {
  font-size: 20px;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item .product-name .row-actions:empty {
  margin: 0;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item .wl-privacy-col .wl-priv-sel {
  width: 100%;
  min-height: 39px;
  padding: 10px;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item .wl-privacy-col .wl-priv-sel:focus {
  outline: none;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    margin-bottom: 15px;
    display: block;
    padding: 15px;
    border: 1px solid #e5e5e5;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .cart_table_item:nth-child(even) {
  background: #fff;
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .product-name {
  width: 60%;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage .product-name {
    width: 100%;
    padding-left: 0 !important;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .wl-date-added {
  width: 25%;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage .wl-date-added {
    width: 100%;
    display: flex;
  }
}
#wl-wrapper .shop_table.cart.wl-table.wl-manage .wl-privacy-col {
  width: 15%;
  text-align: right !important;
}
@media (max-width: 767px) {
  #wl-wrapper .shop_table.cart.wl-table.wl-manage .wl-privacy-col {
    width: 100%;
    text-align: left !important;
  }
}

.wl-list-pop dd {
  font-size: 20px;
  margin: 0 0 10px;
}

#wl-wrapper .wl-add-to {
  display: inline-block;
  font-weight: 600;
}

.woocommerce-giftcards .woocommerce-MyAccount-content h2 {
  font-size: 32px;
}
@media (max-width: 767px) {
  .woocommerce-giftcards .woocommerce-MyAccount-content h2 {
    font-size: 28px;
  }
}
.woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-MyAccount-Giftcards-balance-amount {
  font-size: 28px;
}
@media (max-width: 767px) {
  .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-MyAccount-Giftcards-balance-amount {
    font-size: 24px;
  }
}
.woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form {
  flex-direction: column;
  margin-top: 15px;
  margin-bottom: 25px;
}
.woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form input {
  font-size: 18px;
  color: #545D5C;
  background-color: #fff;
  border: 1px solid #fff;
  transition: 500ms;
  padding: 15px 20px;
  outline: none;
  width: 100%;
  max-width: 450px;
  text-align: left;
  border-radius: 0px;
  margin-right: 0;
}
@media (max-width: 767px) {
  .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form input {
    max-width: 100%;
  }
}
.woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form input:hover {
  border-color: #b98d58;
}
.woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form input:focus {
  background-color: #fff;
  border: 1px solid #b98d58;
}
.woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form .woocommerce-Button.button, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form .woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form .woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-previous .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form a.woocommerce-Button, .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next a.woocommerce-Button, .search-results .search-block-main .navigation.posts-navigation .nav-links .nav-next .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form a.woocommerce-Button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form form .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.button, #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form form .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.button, #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form .form-row input.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .form-row .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form form .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.button, #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form form .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.button, #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper .wl-form .single-product-right .summary.entry-summary form.cart .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.reset_variations, #wl-wrapper .wl-form .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form .form-row textarea.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary #wl-wrapper .wl-form form.cart .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.reset_variations, .single-product-right .summary.entry-summary #wl-wrapper .wl-form .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .form-row .woocommerce-MyAccount-Giftcards-form textarea.woocommerce-Button.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper form.wl-search-form .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.button, #wl-wrapper .woocommerce-giftcards .woocommerce-MyAccount-content form.wl-search-form .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.button, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper form.wl-search-form .woocommerce-MyAccount-Giftcards-form .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, #wl-wrapper .woocommerce-giftcards .woocommerce-MyAccount-content form.wl-search-form .woocommerce-MyAccount-Giftcards-form .single-product-right .summary.entry-summary form.cart input.woocommerce-Button.find-input.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content #wl-wrapper form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.reset_variations, #wl-wrapper .woocommerce-giftcards .woocommerce-MyAccount-content form.wl-search-form .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary form.cart .woocommerce-MyAccount-Giftcards-form #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart .woocommerce-MyAccount-Giftcards-form #wl-wrapper form.wl-search-form input.woocommerce-Button.find-input.reset_variations, .woocommerce-giftcards .woocommerce-MyAccount-content .single-product-right .summary.entry-summary form.cart #wl-wrapper form.wl-search-form .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.reset_variations, .single-product-right .summary.entry-summary .woocommerce-giftcards .woocommerce-MyAccount-content form.cart #wl-wrapper form.wl-search-form .woocommerce-MyAccount-Giftcards-form input.woocommerce-Button.find-input.reset_variations {
  max-width: 185px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-table, .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-activity-table {
    margin-bottom: 10px;
  }
  .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-table td, .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-activity-table td {
    text-align: right;
    border-bottom: 1px solid #e5e5e5;
  }
  .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-table td:last-child, .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-activity-table td:last-child {
    border-bottom: 1px solid transparent;
  }
  .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-table td:before, .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-activity-table td:before {
    display: block;
    color: #b98d58;
    font-weight: 500;
    margin-right: 10px;
  }
}
.woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-table td, .woocommerce-giftcards .woocommerce-MyAccount-content .woocommerce-giftcards-activity-table td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.product-listing-block {
  position: relative;
}
.product-listing-block .product-search-filter-terms .product-search-filter-terms-heading {
  border: none;
  padding: 3px 15px;
  font-weight: 500;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  font-size: 20px;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 992px) {
  .product-listing-block .product-search-filter-terms .product-search-filter-terms-heading {
    font-size: 18px;
  }
}
.product-listing-block .product-search-filter-terms .product-search-filter-terms-heading:empty {
  background: none;
  box-shadow: none;
  padding: 0;
}
.product-listing-block .product-search-filter-terms ul.product-search-filter-attribute li {
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
}
.product-listing-block .product-search-filter-terms ul.product-search-filter-attribute li a {
  color: #545D5C;
}
.product-listing-block .product-search-filter-terms ul.product-search-filter-attribute li a .term-thumbnail {
  box-shadow: none;
  border-radius: 0;
}
.product-listing-block .product-search-filter-terms ul.product-search-filter-attribute li span.count {
  color: #545D5C;
  font-weight: 700;
}
.product-listing-block .product-search-filter-terms .cat-item-all {
  position: absolute;
  top: -35px;
  display: none;
}
.product-listing-block .product-search-filter-search .product-search-form .product-search-form {
  margin-bottom: 0 !important;
}
.product-listing-block .product-search-filter-search .product-search-form .product-search-form input {
  min-height: 38px;
  max-height: 38px;
  padding: 5px 15px;
  font-family: "Cormorant Infant", serif;
  font-weight: 500;
  font-size: 20px;
  background-color: #fff;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 0;
  outline: none;
  border: none;
}
@media (max-width: 767px) {
  .product-listing-block .product-search-filter-search .product-search-form .product-search-form input {
    max-width: 100%;
  }
}
.product-listing-block .listing-top-block {
  min-height: 53px;
}
.product-listing-block .listing-top-block .product-search.product-search-filter-search {
  float: left;
  min-width: calc(25% - 15px);
  max-width: calc(25% - 15px);
}
@media (max-width: 991px) {
  .product-listing-block .listing-top-block .product-search.product-search-filter-search {
    min-width: calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}
@media (max-width: 565px) {
  .product-listing-block .listing-top-block .product-search.product-search-filter-search {
    min-width: 100%;
    max-width: 100%;
  }
}
.product-listing-block .listing-top-block .product-search.product-search-filter-search .product-search-filter-search-clear {
  font-size: 18px;
  font-weight: 600;
  color: #b98d58;
  display: none !important;
}
@media (max-width: 767px) {
  .product-listing-block .listing-top-block .product-search.product-search-filter-search .product-search-filter-search-clear {
    font-size: 16px;
  }
}
.product-listing-block .listing-top-block .productBtnToggle {
  margin: 0;
  width: 75%;
}
@media (max-width: 991px) {
  .product-listing-block .listing-top-block .productBtnToggle {
    min-width: 50%;
    max-width: 50%;
    width: auto;
  }
}
@media (max-width: 565px) {
  .product-listing-block .listing-top-block .productBtnToggle {
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
    display: inline-flex;
  }
}
.product-listing-block .listing-top-block .productBtnToggle .product-search-filter-terms {
  min-width: calc(100% - 15px);
  max-width: calc(100% - 15px);
  margin-left: 15px;
}
@media (max-width: 565px) {
  .product-listing-block .listing-top-block .productBtnToggle .product-search-filter-terms {
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    margin-top: 15px;
  }
}
.product-listing-block .productBtnToggle {
  min-height: 53px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 565px) {
  .product-listing-block .productBtnToggle {
    margin-top: 15px;
  }
}
.product-listing-block .productBtnToggle #product-search-filter-select-pa_haprod-0,
.product-listing-block .productBtnToggle #product-search-filter-select-product_cat-0,
.product-listing-block .productBtnToggle #product-search-filter-select-pa_habottlesize-1,
.product-listing-block .productBtnToggle #product-search-filter-select-pa_hayear-2,
.product-listing-block .productBtnToggle #product-search-filter-select-pa_hagrapevariety-3,
.product-listing-block .productBtnToggle #product-search-filter-price-0,
.product-listing-block .productBtnToggle #product-search-filter-reset-0 {
  display: none;
}
.product-listing-block .productBtnToggle .product-search-filter-terms, .product-listing-block .productBtnToggle .product-search-filter-price {
  position: relative;
  min-width: calc(25% - 15px);
  max-width: calc(25% - 15px);
  width: auto;
  float: left;
  display: flex;
  flex-direction: column;
  margin: 0 15px 15px 0;
  font-weight: 500;
  color: #545D5C;
}
@media (max-width: 991px) {
  .product-listing-block .productBtnToggle .product-search-filter-terms, .product-listing-block .productBtnToggle .product-search-filter-price {
    min-width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    position: relative;
  }
}
@media (max-width: 565px) {
  .product-listing-block .productBtnToggle .product-search-filter-terms, .product-listing-block .productBtnToggle .product-search-filter-price {
    min-width: 100%;
    max-width: 100%;
    display: block;
    position: static;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input {
  border: none;
  padding: 5px 15px;
  font-weight: 500;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  font-size: 20px;
  min-height: 38px;
  display: flex;
  cursor: pointer;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input {
    font-size: 18px;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input input {
  font-size: 20px;
  font-weight: 500;
  font-family: "Cormorant Infant", serif;
  cursor: pointer;
}
@media (max-width: 992px) {
  .product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input input, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input input {
    font-size: 18px;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input:after, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input:after, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input:after, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input:after {
  font-size: 14px;
  right: 5px;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input .item, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input .item, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input .item, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input .item {
  background: none;
  color: #545D5C;
  font-family: "Cormorant Infant", serif;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-input .item a, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-input .item a, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-input .item a, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-input .item a {
  font-size: 100%;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-dropdown, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-dropdown, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-dropdown, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-dropdown {
  position: absolute;
  top: 35px !important;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-dropdown .selectize-dropdown-content {
  font-size: 20px;
  color: #545D5C;
  font-family: "Cormorant Infant", serif;
}
@media (max-width: 992px) {
  .product-listing-block .productBtnToggle .product-search-filter-terms .product-search-filter-attribute .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-terms .selectize-control .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-attribute .selectize-dropdown .selectize-dropdown-content, .product-listing-block .productBtnToggle .product-search-filter-price .selectize-control .selectize-dropdown .selectize-dropdown-content {
    font-size: 18px;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-terms .attribute-item-all, .product-listing-block .productBtnToggle .product-search-filter-price .attribute-item-all {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .attribute-item-all a:after, .product-listing-block .productBtnToggle .product-search-filter-price .attribute-item-all a:after {
  display: none;
}
.product-listing-block .productBtnToggle .product-search-filter-terms .loading-term-filter, .product-listing-block .productBtnToggle .product-search-filter-price .loading-term-filter {
  background-image: none;
  padding-right: 0;
}
.product-listing-block .productBtnToggle .product-search-filter-price {
  flex-direction: row;
  border: none;
  padding: 5px 15px;
  font-weight: 500;
  color: #545D5C;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  font-size: 20px;
  cursor: pointer;
  background: white;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-heading {
  font-weight: 500;
  margin-right: 15px;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form {
  width: calc(100% - 55px);
}
@media (max-width: 1200px) {
  .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form {
    font-size: 14px;
  }
}
@media (max-width: 565px) {
  .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form {
    width: 100%;
    padding: 0px;
    font-size: 16px;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form input[type=text].product-search-filter-price-field {
  padding: 0 5px;
  outline: none;
}
@media (max-width: 1200px) {
  .product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form input[type=text].product-search-filter-price-field {
    font-size: 14px;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form input[type=text].product-search-filter-price-field:focus {
  outline: none;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form .slider.slider-horizontal {
  width: 100%;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form .slider.slider-horizontal .slider-handle {
  background: #b98d58;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form .slider.slider-horizontal .slider-selection {
  background: rgba(185, 141, 88, 0.5);
  border: none;
  box-shadow: none;
}
.product-listing-block .productBtnToggle .product-search-filter-price .product-search-filter-price-form .product-search-filter-price-clear {
  display: none !important;
}
.product-listing-block .productBtnToggle .product-search-filter-reset {
  width: 100%;
}
.product-listing-block .productBtnToggle .product-search-filter-reset .product-search-filter-reset-form {
  float: right;
  margin-right: 15px;
}
@media (max-width: 565px) {
  .product-listing-block .productBtnToggle .product-search-filter-reset .product-search-filter-reset-form {
    margin-right: 0;
  }
}
.product-listing-block .productBtnToggle .product-search-filter-reset .product-search-filter-reset-form .loading-reset-filter {
  background-image: none;
  padding-right: 15px;
}
.product-listing-block .farm-type {
  position: relative;
}
.product-listing-block .farm-type .product-search-filter-terms {
  position: absolute;
  top: -5px;
  z-index: 1;
}
@media (max-width: 991px) {
  .product-listing-block .farm-type .product-search-filter-terms {
    top: 0;
    position: inherit;
  }
}
.product-listing-block .farm-type .product-search-filter-terms .product-search-filter-attribute li.attribute-item-all {
  display: none;
}
.product-listing-block .woocommerce-pagination {
  display: none !important;
}
.product-listing-block .woocommerce-pagination ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.product-listing-block .woocommerce-pagination ul li {
  margin-bottom: 10px;
}
.product-listing-block .woocommerce-pagination ul li .page-numbers {
  color: #fff;
  background: #b98d58;
  cursor: pointer;
  font-weight: 600;
  margin-right: 10px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  transition: all 0.5s ease;
}
.product-listing-block .woocommerce-pagination ul li .page-numbers a {
  color: #fff;
}
.product-listing-block .woocommerce-pagination ul li .page-numbers:hover {
  background: #545D5C;
}
.product-listing-block .woocommerce-pagination ul li .page-numbers.current {
  background: #545D5C;
}
.product-listing-block .woocommerce-ordering {
  margin-top: -10px;
}
@media (max-width: 991px) {
  .product-listing-block .woocommerce-ordering {
    margin-top: 0;
  }
}
@media (max-width: 565px) {
  .product-listing-block .woocommerce-ordering {
    margin-top: 20px;
    display: inline-flex;
  }
}
.product-listing-block .woocommerce-result-count {
  margin-bottom: 0;
  position: absolute;
  top: -50px;
  font-weight: 600;
  right: 15px;
  display: none !important;
}
@media (max-width: 1199px) {
  .product-listing-block .woocommerce-result-count {
    margin-top: 5px;
  }
}
@media (max-width: 565px) {
  .product-listing-block .woocommerce-result-count {
    position: inherit;
    top: auto;
    text-align: left;
    padding-left: 15px;
    margin-top: 0px;
  }
}
.product-listing-block .lmp_load_more_button {
  margin-bottom: 15px;
}
.product-listing-block .lmp_load_more_button a.lmp_button {
  font-family: "Alata", sans-serif;
  font-size: 16px !important;
  font-weight: 400;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/*# sourceMappingURL=style.css.map */
